详细说明
主要用于离散事件系统的仿真。它采用面向对象建模(0--0)的编程方法,打破以往仿真软件面向过程的方式,因而建模灵活,使用方便。WITNESS 的仿真钟推进方法采用的是事件调度法。即,时间控制部件从事件表中始终选择具有最早发生时间的事件记录,然后将仿真钟修改到该事件发生时刻。
当前,WITNESS 代表了最新一代仿真软件的水平。WITNESS 经常被用于解决诸如投资规划、物料输送策略、识别生产瓶颈、生产计划与调度、人力◥需求规划、成本估算等问题。
2.1WITNESS 的主要特点
WITNESS 的主要特点是:
1)交互式面向对象的建模环境。将对象的图形与逻辑关系∩集成在一起。在模型建立◢的任何时刻,允许对某些单元进行修改和定义。修改完毕,模型将继续运行,上需要重新返ξ回到仿真的初始时刻。
2)灵活的执行策略。允许通过交互界面定义各种系统执行的策略。如排队♂优先级、物料发送规则等『,优先级层次上限。软件提↘供了14 种基本的输入和输出规则,且允许规则间相互组合。
3)工程友「好性强。WITNESS 所提供的物」理单元,充分考虑了可能遇到的◤各种工程实际需要。例如,对机器■单元●,提供加工周期、维修时间、操作工数量、工班等。机器类型有单件加工∞型、装配型、批量加工型、分离≡加工型等。
4)实时的彩色动画显示。系统逻辑单元建立的◣同时,可以建※立相应的彩色图形模型,并显↘示在屏幕上。模型运行∏过程中可实时地动画显示出系统的『运行过程,从而辅助建模和系统Ψ 分析。