功能 | 解释 |
整体能力(包括建模的灵活性和简易性) |
建模灵活性和可编程功能 | 没有任何一个仿真软件的预制模块可以涵盖所有情形。有限模块而没有可编程的扩展功能只能意味着有限的灵活性和有限的功能。同时,灵活性还要求软件可以定义物件的属性、全局变量和决策逻辑;可以方便调用数学函数和算法;可以方便构建新的模块、改变现有模块 |
使用简易 | 拖拉式图形界面可以帮助快速建模;软件需要具有复杂程度适中的模块库;模块参数可以灵活配置 |
分层建模 | 一般实际仿真模型比较复杂,分层建模可以允许用户将多个模块合并成一个更高层次的模块,可以放到模块库中被随时调用。这样做突出的好处就是整个模型脉络清晰、层次分明、规划合理,以及模块可再利用 |
调试功能 | 功能强大的交互式调试功能可以帮助建模人员追踪物件的路径和各种事件触发时系统的状态 |
模型快速运行 | 模型的执行速度快 |
友好的前台处理功能 | 可以让建模人员设计适合终端用户使用的友好的界面,让不熟悉仿真的人员也可以方便的改变参数和观测结果 |
Run-time 版本 | 以更低价位运行仿真试验 |
数据导入导出功能 | 和Excel和数据库有接口 |
参数调节自运行功能 | 允许模型对某个参数的多种可能数值自动进行多次循环仿真,并记录结果,绘制图表 |
离散仿真和连续仿真混合 | 现实离散仿真中需要调用很多连续仿真的功能 |
初始化到特定状态 | 并不是所有的仿真都要从“空”的系统状态开始。这需要仿真软件可以方便的初始到特定状态,减少达到稳态的时间 |
状态保存和重调用 | 允许保存某次仿真的状态,并在下一此启动时可以调出 |
低价位 | 仿真软件价格差别极大,要整体考虑 |
硬件和软件的要求 |
平台兼容性 | 如果一个软件具有多个平台上的版本,一般就具有平台兼容性 |
操作系统 | |
动画和动态图形 |
具有直观形象的动画功能 | |
标准图标库 | |
动画平滑可控 | |
并行动画和事后播放 | |
三维动画(可选) | 有些软件提供三维动画,用于演示和建模对立体高度要求高的场合 |
输入CAD图纸 | |
动态实时参数和图形显示 | 可以将模型中的参数和统计数据实时显示出来 |
数理统计功能 |
好的随机数发生器 | 随机数发生器的有效性需要经过理论证明。一般商用仿真软件的随机数发生器都是经过证明的。 |
多种分布函数供选 | 包括离散和连续分布函数 |
可以方便进行独立多次重复性随机试验 | 在相同试验条件下的不同随机数试验 |
被理论证明的产生确信区间的方法 | |
可以指定暂态周期和稳态周期 | |
方便指定需收集数据 | |
试验设计(可选) | 支持Statistical experimental design |
有限优化功能 | 可以实现一定的优化寻优功能 |
客户支持和文档 |
销售商提供培训 | |
好的技术支持 | |
良好的文档 | 文档本身可以解决大部分仿真概念、原理、使用、编程等需要 |
范例 | 软件提供大量案例 |
免费演示软件 | |
用户交流平台 | 提供所有用户交流信息、问题、体会和心得的机会 |
输出图表功能 |
标准报表 | |
可定制报表 | |
动态和静态图形 | |
数据输出到第三方软件 | |