|
精品专线 |
|
|
联系我们 |
|
电话: |
021-66083649 |
|
021-66083796 |
|
021-66083797 |
|
021-66083795 |
|
021-66083596 |
传真: |
021-66082638 |
手机: |
15601851830 |
|
13166003633 |
邮箱: |
linghanwuliu@126.com |
|
|
|
|
新闻中心 |
|
面向过程和面向对象仿真软件 |
来源:www.66083797.com 发布时间:2011-8-11 点击数: |
|
上海到南宁货物运输自由贸易区是指某一国家或地区在其关境以外所划出的一定范围内,新建或扩建码头,仓库、厂房等基础设施和实行免除关税的优惠待遇,吸引外国企业从事贸易与进出口加工工业等业务活动的区域,各国或地区设置的自由贸易区名目繁多,规模不一,主要有以下几种:自由港或自由贸易区、保税区,出口加工区、过境区、自由边境区等。这些经济特区从某种意义上说,也可称为国际物流特殊结点。 近年来仿真技术能够迅速普及主要借助于PC专用仿真软件、特别是三维仿真软件的登场。目前商业化的仿真软件产品非常多,要从多种仿真软件中选择一款合适的并不是件太容易的事,很多人为选择哪个仿真软件而苦恼,更多的人根本不知道如何来比较仿真软件,或从哪些方面来评价仿真软件。 本讲将结合作者近二十年的仿真建模经验,以及熟练使用过多款仿真软件的经验,介绍选购仿真软件的一些基础知识。 http://www.xiningwl.cn/zhuanxianthree.htm 实时处理和后处理三维动画仿真软件 实时处理三维动画仿真软件,是指仿真计算和三维动画完全同步的仿真软件,人们所看到的三维动画完全实时反映仿真计算过程和结果。这类软件的三维动画不仅仅用于演示,更主要用于逻辑纠错,对建立更接近现实的模型提供了可视化条件。该软件的建模直接从三维开始,建立三维模型不需要多余操作。代表产品只有Flexsim等两三款仿真软件。 后处理三维动画仿真软件,是指先进行仿真计算,然后将仿真结果渲染成三维动画的仿真软件。因为仿真计算速度极快,所以往往看不出先仿真后动画的效果,但内部机制是三维动画和仿真计算是断开的,人们所看到的动画并不能实时反映仿真计算过程和结果,所以这类软件的三维动画不能用于纠错。另外,该软件往往在二维平面形式下建模,然后通过三维转换器将二维模型转换为三维模型,过程繁琐。代表性软件有ARENA和WIT-NESS。 面向过程和面向对象仿真软件 面向过程仿真软件,就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用依次调用。面向对象是把构成问题事务分解成各个对象,目的不是为了完成一个步骤,而是为了描叙某个事物在解决问题步骤中的行为。 面向过程是把所有的功能在一个大的类里定义出来,当系统庞大时,各种操作之间的调用关系也很复杂,当需要修改一个功能时就可能引发一连串的改动。所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的系统。 计算机编程语言是由面向过程向面向对象发展的,面向过程的代表性语言是C语言,而由C语言发展而成的C++就是面向对象语言。仿真软件也由于开发语言的特性决定是否具有面向对象的设计思想。 完全面向对象仿真软件目前只有Flexsim等两三款仿真软件。面向过程仿真软件:代表性软件有AutoMod http://www.xiningwl.cn/zhuanxianfour.htm 建模灵活性和简易性方面的功能 一是实体属性的参数化和实体多个化。所有的仿真软件都预制了许多实体或模块,目的都是方便用户建模。但没有任何一个仿真软件的预制实体(模块)可以涵盖所有情形,为了尽可能的使预制实体更适应现实模型,仿真软件厂商们走了两条不同的路。一类厂家是尽量多的预制实体;另一类厂家则只提供类型不同的实体,但对每种类型的实体属性全部参数化,由用户改变参数来达到适应现实模型的要求。 实体多个化的仿真软件看上去方便,但实质上不灵活,因为厂家预制最多的实体也涵盖不了所有情形,而组合参数则往往能达到很好的效果。实体属性参数化的代表性仿真软件是Flexsim。 二是实体的继承性和包含性。面向对象仿真软件中的对象可以继承另一对象的属性和行为,可以包含其他对象、创建和销毁对象,也可以将对象移进或移出某个对象甚至自我毁灭。 这种实体的继承性和包含性在建模灵活性方面是一个非常重要的概念。某个物流设备厂家用了一款面向过程的仿真软件想做“双工位小车”实体,绞尽脑汁也无法实现其功能。当尝试用具有实体的继承性和包含性的Flexsim后,3个小时就作出来一个完全满足要求的双工位小车实体。 上海到南宁大件运输公司 三是实体的可创性和可编程功能。因为没有任何一个仿真软件的预制实体可以涵盖所有情形,很多现实模型都要求用户定制实体或定制属性。 四是分层建模功能。一般实际仿真模型比较复杂,分层建模可以允许用户将多个模块合并成一个更高层次的模块,可以放到模块库中被随时调用。可以使整个模型脉络清晰、层次分明、规划合理,以及模块可再利用。 |
|
|