SimuWorks软件是一款小巧实用的大型科学计算与仿真工具,SimuWorks软件功能全面,便捷好用,能够为各种过程工业系统的大型科学计算、动态特性建模研究、仿真系统开发、优化设计与验证等,提供一体化的、全过程的开发、调试和运行支撑功能。
软件特色
1、 采用了高性能的实时数据库和多任务并行调度技术,仿真精度可精确到毫秒级,并提供了各种数据通讯接口,可适用于各类实时仿真系统和半实物仿真系统的开发和运行。
2、 SimuWorks软件具有先进的面向对象的图形化建模功能,可以快速构建与实际系统高度相似的组态画面,并自动生成包括流体网络和电气潮流计算的仿真模型程序。
3、 拥有各类热能动力、船舶动力、化工装置、电气和控制系统模块库,以及流体网络和电气潮流计算的实时算法库,配合图形化建模功能,可方便地应用于各类流程工业系统的建模与仿真。
功能特点
一、总体概述
1、实时网络数据库
专门为大型仿真系统设计
读取速度快,实时性强
专门为大型仿真系统设计
2、数据可视化
表格、曲线、流程图、直方图等
画面可组态
3、在线调试
可随时对数据库中的任意数据进行在线修改,并可以立即影响到模型的计算
4、协同开发
支持多人在网络环境下的程序协同开发
提供了从程序编辑、变量扫描、编译、连接到运行、调试等全过程的支持
5、完整的教练员功能
运行与停止、冻结与解冻、改变速度、故障设置、工况保存、回退、追忆等
6、结构灵活
采用了“客户/服务器”模式,便于扩展
7、仿真精度高
最小仿真步长可达1毫秒
最小数据刷新周期50毫秒
8、占用资源少
在单CPU奔腾4上仅占用3~5%的CPU资源
9、多流程仿真
SimuWorks软件可以在一套硬件系统上同时开发或运行不同的系统,或者同一系统的多个实例
11、良好的可维护性和可移植性
Windows 2000 / XP / 2003 / Vista / 2008 / 7 / 8.x
12、多任务并行运行
支持多任务运行和在多CPU环境下的并行计算
13、开放性好
提供了方便的API接口
支持OPC协议
支持Modbus通讯协议
二、SimuBuilder是在SimuEngine的支撑下,使用图形化方法进行建模的工具软件。
效率高,使用方便
模块可以重用
可读性强,易于维护
对使用者计算机水平要求低,尤其适于研究人员
SimuBuilder主要具备如下功能及特点:
1、面向对象的方法
能构成与实际对象高度相似的组态画面
2、丰富的图形单元类型
模块、节点、连接线、注释、变量标签
3、强大的图形编辑能力
增加、删除、移动、缩放、翻转、旋转、对齐、及多级Undo和Redo功能
4、高度的开放性
用户可以方便地修改或添加自己的模块
5、自动化程度高
自动生成包括流体网络和电气网络的模型程序
能按照易于理解的方式,自动生成程序变量
6、生成模型方式灵活
既可以生成源程序,也可以不生成而直接运行
7、数据预处理功能
可以方便地利用设计和运行数据获得仿真所需的其它数据
8、自动布线功能
最大限度地减少用户的工作量
9、运行数据实时监测和修改
可以在组态窗口中在线显示和修改运行数据
可以利用连接线的红、绿色变化显示逻辑状态
10、先进的调试功能
可以在模块级别执行冻结、解冻、断点设置、单步执行、源代码跟踪等功能
三、SimuManager为SimuBuilder的附属软件,用于管理和维护模块库。
主要包括如下系统的模块库:
1、热力系统通用模块库
热力系统常见设备(阀门、管道、泵等)模块及相关函数库
流体网络实时算法库
2、电站动力系统模块库
锅炉系统:常规锅炉、循环流化床锅炉、超临界锅炉、垃圾焚烧炉及相关辅机系统设备模块
汽机系统:汽轮机及相关辅机系统设备模块
燃机系统:压气机、燃气轮机、余热锅炉模块及相关函数库
水电站系统:水轮机及相关辅机系统设备模块
3、工业锅炉系统模块库
包括各种类型的链条炉(DZL、QXL、SHL、SZL)、燃油炉、燃气炉等模块
4、船舶动力系统模块库
船用锅炉(包括高压锅炉)、船用汽轮机、船用燃气轮机以及相关辅机系统设备模块
5、控制系统模块
输入、输出、PID、逻辑、算法等模块
6、电气系统模块
电气系统模块及其相关函数库
电气网络实时算法库
7、化工系统模块
化工设备模块及其相关函数库
四、物性数据库
主要包括如下组件:
1、仿真实时图形系统SimuMMI
提供基于SimuEngine的仿真实时界面的组态功能
2、自动评分系统
可以通过方便的自定义规则,实现对学院操作效果的自动评价
3、项目管理器
对SimuWorks平台的各类文件进行统一管理
4、通讯接口程序
提供方便的API接口、支持OPC协议、支持Modbus通讯协议