对初入仿真领域新手的一些建议
对初入仿真领域新手的一些建议
我希望我这个帖子没有乱用论坛之嫌。从一个仿真应用者的角度,我想对在各种仿真软件面前不知所选的人有几点建议,观点肯定不客观,权当参考。虽然我们和EXTEND仿真软件有密切关系,但文章中的观点本意是和任何软件无关,我们尊重读者自己的判断。
如果你是在校学生,你应该更关注关于仿真的通用知识、建模思考、数据收集和处理方法,解决问题的流程、和如何去组织你的仿真项目。仿真项目最终的成功一定不只是在于工具的成功,一定是在思考方法和项目操作上的成功.不要将你的精力放在某一个或某几个仿真软件的精益求精上面,因为,当你毕业的时候,不会有太多的企业仅仅因为你会某一二个工具而招聘你,特别是在中国仿真刚起步的阶段。但如果你学会建模思考的方法,学会如何系统地思考,学会将现实的实体进行合理的抽象,学会抛开"看到的"而研究"没有看到的",会使你受益终身,无论你在哪里,无论公司采用何种仿真软件,你都会很快地进入角色, 很快地解决问题。
系统仿真软件的技术核心并不复杂,随机数发生机制和离散事件处理机制,每个上过仿真课程,阅读过仿真专业书籍的人都可以比较容易理解其中的玄机。这也就解释了在市面上为什么会有几百种仿真软件。仿真软件的普及一定会带来仿真工具的"平民化",也就是说,任何人都可以应用一种软件来进行建模。从本质上讲,任何一个仿真软件,只要能提供随机数发生和离散事件处理机制,都可以模拟任何一个离散事件系统,无论是物流仓储系统,供应链系统,生产系统,还是商业系统。不是说只有三维软件才能模拟三维系统,二维软件就不可以。想想看,计算机本身能区分三维、二维吗?只要你将长、宽、高等等作为物件的属性,无论它是几维,都可以处理。一旦仿真软件平民化,仿真能力的高低就不再在于对软件的熟练程度,而在于系统建模能力,解决问题拿出结果的能力。
在校学生和企业专业人士最大的区别,就是前者容易追求华丽和新奇,而后者更注重实效和结果。在学校中需要慢慢培养以价值和结果为导向的思考方式,这样你才不会惊讶自己为什么找工作很难。
如果你是学校老师,应该为学生的能力培养考虑,而不是应该考虑仿真软件是不是足够花哨可以满足领导和科系向外炫耀的需求,然后束之高阁。但遗憾的是,在中国学校中,这种思考方式还有很多,远远多于企业。
如果你是专业人士,你一定知道解决问题的重要性,不管是EXCEL,还是SAP,只要这个工具能帮你在最短的时间内回答想要回答的问题,就是最好的工具.你无须耗费周末或者晚上的时间加班来学习仿真的编程语言。生活不只是学习。
在我们学习的过程中,闭门造车的现象比比皆是,中国人是最努力学习的人群,即使通过盗版的方式也要学习最先进的技术,但也是容易盲目学习、技术聪明但学习方法不聪明的人。如果永远是在软件操作这样的细节上钻研,而不能学习普适的原理性东西,融化在血液中融会贯通,那人的一辈子就在不断追逐版本升级中消耗。
当别人吹嘘有什么仿真软件而你没有的时候, 当别人把某个仿真软件和仿真结果变成一种因果关系的时候,你不应该为此感到懊恼,相反,你应该为他感到悲哀,因为他把自信建立在一个谁都可以替代的工具上,而不是自身独特的,不可替代的建模理念和思考方法上。他的价值会随着版本的更迭而消逝,他总是躲在一个工具的后面来撑起自己的自信,而忽略了在仿真项目中真正有价值的是工具后面的使用者。
如果你有任何一种仿真软件,无论是演示版还是正式版,就从这个软件学起,通过这个工具去掌握基本的仿真原理。
-------------by IESIM (转贴请注明出处)
by 王岩锋(美国 boston大学 工业工程 PHd)
http://www.edgestone-it.com
--------------------------------------------------------------------------------
的确,仿真是一个动手很强的技术,如何在相对较短的时间内得到尽可能多的仿真体验是需要精心设计。我们也很愿意和更多学校老师和企业人员共同在这方面做出一些探索,开发一些有意义的案例。
另外一个方面,我个人认为,并不是所有的人都适合做仿真。仿真是给那些好奇心很强,喜欢刨根问底找规律的人,是给那些面对问题努力试图找到解决思路,并愿意动手测试想法的人,因此,一方面我们需要提供案例给学生“灌输”,另一方面需要鼓励学生自身去发现问题,并研究用仿真解决的可能性。我的感受是,如果你拼命试图去给一个表面毫无关系的现象去建立一个模型,并津津有味地研究下去,即使是失败的项目,最终的收获也是巨大的。例如,美国学生用EXTEND来研究美国棒球赛的结果,而且,预测结果很准确,这就是我认为是思维意识的成功,而不是技术的成功
by Doctor Wang Yanfeng