大型科学计算与仿真引擎SimuEngine


  大型科学计算与仿真引擎SimuEngine(早期版本为VCS3和SE2000)是一个介于仿真系统和计算机操作系统之间的可视化仿真支撑系统,可运行在微机的Windows 7/8.x/10/11、以及服务器版本的2008/2012/2016/2019等32位和64位操作系统上。它提供了实时网络数据库及完整的仿真运行支撑功能,支持数据可视化、在线调试、协同开发、多任务并行运行、多流程及分布式仿真等功能。

  SimuEngine的系统构成如下图所示:

SimuEngine系统构成

 

  SimuEngine的用户界面如下图所示:

SimuEngine用户界面

 

  SimuEngine主要功能和特点如下:

  1.实时网络数据库

  -专门为大型仿真系统设计

  -读取速度快,实时性强

  2.数据可视化

  -包括表格、曲线、流程图、直方图等

  -支持画面的在线组态

  3.在线调试

  -可随时对数据库中的数据进行在线修改,并可以立即影响到模型的计算

  4.协同开发

  -支持多人在网络环境下程序协同开发

  -提供了从编辑、运行、调试等全过程的支持

  5. 完整的教练员功能

  -包括运行、停止、冻结、解冻、改变速度、故障设置、工况保存、回退、追忆等

  6. 结构灵活

  -既可以单机模式运行,也可以在局域网中以“客户/服务器”模式运行,便于系统扩展

  7.仿真精度高

  -最小仿真步长可达1毫秒

  -最小数据刷新周期50毫秒

  8.占用资源少

  -在普通商用计算机上,仅占用3~5%的CPU资源

  9.多分组仿真

  -可以在一套硬件系统上同时开发或运行不同的仿真系统,或者同一仿真系统的多个实例

  10.良好的可维护性和可移植性

  -Windows 7/8.x/10/11,以及服务器版本Windows 2008/2012/2016/2019等

  11.多任务并行运行

  -支持多任务运行和多CPU环境下的并行计算

  12.开放性好

  -提供了方便的API接口

  -支持OPC协议,提供OPC Server和OPC Client接口程序

  -支持Modbus协议,提供Modbus Master和Modbus Slave接口程序

 

  关于SimuEngine的详细说明和使用方法,可参见用户手册。