打字猴:1.704016356e+09
1704016356
1704016357 工厂仿真是关于生产、物流和工程的仿真软件(见图4-31)。它是面向对象的、图形化的、集成的建模、仿真工具,系统结构和实施都满足面向对象的要求。
1704016358
1704016359
1704016360
1704016361
1704016362 图4-31 生产和物流系统仿真功能组件
1704016363
1704016364 工厂仿真可以对各种规模的生产系统和物流系统,包括生产线进行建模、仿真;也可以对各种生产系统,包括工艺路径、生产计划和管理,进行优化和分析;还可以优化生产布局、资源利用率、产能和效率、物流和供需链,考虑不同大小的订单与混合产品的生产。
1704016365
1704016366 用工厂仿真可以为生产线中的各种生产设备、生产线、生产过程建立结构层次清晰的模型。这种模型可以包括供应链、输送系统、储存系统、生产资源、控制策略、生产过程、管理过程等。用户通过各种分析工具、统计数据和图表来评估不同的解决方案并在生产计划的早期阶段做出迅速而可靠的决策。
1704016367
1704016368 1.实现生产线、生产物流的仿真模拟
1704016369
1704016370 整个生产过程包括各种自制的生产设备和输送设备,也包括特定的工艺过程、生产控制和生产计划。针对这样一种特殊的、较复杂的、大型的生产线的仿真,要求仿真软件必须首先具有较复杂的生产系统和控制策略仿真的能力;也要求仿真软件具有良好的灵活性和扩展性,以满足各种特殊的情况。Plant Simulation完全具备上述的技术能力。工厂仿真的面向对象的技术、层次化的结构、对象的继承性和灵活的控制方法保证了对大型的、较复杂的生产系统的仿真。
1704016371
1704016372 2.面向对象的技术
1704016373
1704016374 工厂仿真是用C++实现的关于生产、物流和工程的仿真软件,是面向对象的、图形化的、集成的建模、仿真工具,系统结构和实施都满足面向对象的要求,并内置了建模语言SimTalk。
1704016375
1704016376 工厂仿真提供基本对象库(Basic Object)。对象有自己的属性,对象之间可以用方法来关联,也可以自定义,可以根据特殊的要求进行扩展,还可以根据需要自定义自己的属性。任何应用都能够通过图形化和交互式方法操作对象来完成。因此,它能够提高用户建模的效率,提高模型的灵活性和模型的重复使用性。工厂仿真提供友好的图形用户界面、集成的环境,在运行的时候,具有实时的数据交换能力(DDE),还提供了与SQL、ODBC的接口,能够读入Oracle数据并进行仿真。
1704016377
1704016378 3.层次化的结构
1704016379
1704016380 工厂仿真里面的层次结构,可以逼真地表现一个完整的工厂、一个复杂的配送中心或者一个国家的铁路网络,包括交通枢纽。在图4-32所示的配送中心全视图中,用户可以单击对象的图像,通过不同的层次找到一个特定区域中一个特定传送线的速度属性,这样就能保证每一个人(从高层管理人员到规划工程师和车间操作者)都能最好地理解仿真模型。
1704016381
1704016382
1704016383
1704016384
1704016385 图4-32 生产和物流系统层次化的结构
1704016386
1704016387 在工厂仿真中可以自上向下逐步建立仿真模型,在建模过程中能够随时添加其他层次结构。每一个模型都是一个模板,模板可以对输入输出进行不同的组合,因此,在一个大的系统中,不同的用户能够并行地工作。在工厂仿真中,模型层次的个数是没有限制的,因此,在系统的设计中,用户通过附加层次,可以将设计细划到所需要的任何程度。同时,在仿真过程中,不同层次上的模型能够同时仿真,因此用户可以观察系统在不同层次上的活动。所产生的层次可以被删除,在模型的规划中,也能够将复杂的模型简化。这种层次化的表示方法使工厂仿真具有渐进式建模能力,用户不需要预先规划,就能动态地建立系统的模型结构。
1704016388
1704016389 在上下文关联的情况下也能显示另外一个细节等级(层次等级)。通过工厂仿真,用户能够对模型层次进行自由排列。当一个对象被集成到另一个对象中或者被删除时,模型层次可以急剧扩大或收缩。这样,可以实现对工厂仿真模型的细化或简化处理(增量建模)。刚开始的时候不必确定层次化结构,用户可以自行决定结构以及该结构将如何演变。因此,工厂仿真能够支持自上而下或者自下而上的建模方法,而且模型的层次数量不受限制。
1704016390
1704016391 4.继承性
1704016392
1704016393 继承性是面向对象的一个主要特性,它是有效建模的决定因素。一个对象继承了类的所有特性和结构,只要类的属性发生变化,它的所有对象也随之改变。继承性提高了模型的可维护性,便于大型模型进行更改。
1704016394
1704016395 可以在工厂仿真的个别对象属性级别对继承进行控制。通过使用继承,可以很快地对仿真模型或模型版本进行修改,并且不会产生错误。与副本(副本不“知道”其源于哪个对象,并且当原始对象发生变化时,副本不会随之变化)不同的是,继承的“子对象”会一直保持与“父对象”的连接。想象一下这样的场景:配送中心的提货区有100个输送段,每个输送段的输送速度都需要改变,在没有继承的系统中,这就意味着需要进行100次改变,因此需要投入大量的时间,并且还可能会出现很多错误,而在工厂仿真中只需进行一次改变,然后所有输送段都会继承这一改变。
1704016396
1704016397 继承的高效率、低错误率还可以用另外一个例子来证明,即让生产线实现准时(Just-In-Time)控制。很多机器上的录入缓冲器都需要拆掉,在工厂仿真中,“父机器”的录入缓冲器被删除之后,该“父机器”的所有“子机器”都会立即随之改动。使用通过继承连接的对象有三大优点:
1704016398
1704016399 ·调整速度更快。
1704016400
1704016401 ·非模态改变,不易出错。
1704016402
1704016403 ·建模过程更有趣。
1704016404
1704016405 5.模块概念
[ 上一页 ]  [ :1.704016356e+09 ]  [ 下一页 ]