北京大风天利科技有限公司

 

仿真平台SimuWorks

发布时间:2024-10-30
所属领域:
仿真平台
适用行业:
船舶与海洋工程风电
自主产品

产品介绍

产品参数

产品手册

相关案例

相关资料

咨询留言

联系信息

  大型科学计算与仿真支撑平台SimuWorks,由大型科学计算与仿真引擎SimuEngine、通用图形化自动建模系统SimuBuilder、模块资源管理器SimuManager、模块资源库SimuLib及其他仿真功能软件组成,可为各种过程工业系统的大型科学计算、动态特性建模研究、仿真系统开发、优化设计与验证等,提供一体化的、全过程的开发、调试和运行支撑功能。它是由大风科技自主研发并拥有完全的知识产权,获得了科技部和财政部的创新基金资助,并通过国家软件评测中心的高级软件确认测试,被列为北京市火炬计划项目。

  SimuWorks是一个大型软件包,包含了多个软件,主要组成部分如下图所示:

  SimuWorks主要组成

  SimuWorks运行于Windows平台,其中SimuEngine是最核心的部分,其他软件都是在它的支撑下运行。SimuWorks的体系结构如下图所示:

  SimuWorks体系结构

  SimuWorks具有如下显著特点:

  1、采用了高性能的实时数据库和多任务并行调度技术,仿真精度可精确到毫秒级,并提供了各种数据通讯接口,可适用于各类实时仿真系统和半实物仿真系统的开发和运行。

  2、先进的面向对象的图形化建模功能,可以快速构建与实际系统高度相似的组态画面,并自动生成包括流体网络和电气潮流计算的仿真模型程序。

  3、提供各类能源、动力、电力和控制系统模块库,以及流体网络和电气潮流计算的实时算法库,并支持自定义模块和算法,配合图形化建模功能,可方便地应用于各类流程工业系统的建模与仿真。

  SimuWorks先后成功应用于“九五”至“十三五”科技攻关项目、“863”计划、及“两机”国家重大专项,在国内仿真领域处于领先水平,并可对标国际领先软件(中电联鉴字2021年第172号)。依托SimuWorks,公司已成功涉足能源、动力、电力、船舶、航空、航天等多个民用及国防工业领,主要服务对象包括大专院校、科研院所、生产企业、设计单位、设备制造及自动化厂家等。

  下面为SimuWorks的主要组成部分:

  大型科学计算与仿真引擎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接口程序

  通用图形化自动建模系统SimuBuilder

  SimuBuilder是在SimuEngine的支撑下,使用图形化方法进行建模的工具软件,可运行在微机的Windows 7/8.x/10/11、以及服务器版本的Windows 2008/2012/2016/2019等32位和64位操作系统上。它采用了面向对象的模块化建模方法,使其建模过程与实际系统具有良好的亲和性,方便快捷、自动化程度高。其良好的通用性和高度的开放性,为使用者提供了足够的扩展空间。

  SimuBuilder大大地提高了仿真系统开发的效率,这是因为:

  1)SimuBuilder提供了大量的通用算法和成熟的模块;

  2)图形化的建模方法降低了系统建模的难度,使用者能简单而有效地开发仿真系统;

  3)SimuBuilder提供了先进的运行和调试工具,可以在多个层面上实现模型的调试。

  SimuBuilder用户界面如下图所示:

  SimuBuilder用户界面

  SimuBuilder主要具备如下功能及特点:

  1.面向对象的方法

  -能构成与实际对象高度相似的组态画面

  2.丰富的图形单元类型

  -模块、节点、连接线、注释、变量标签

  3.强大的图形编辑能力

  -增加、删除、移动、缩放、翻转、旋转、对齐、及多级Undo和Redo功能

  4.高度的开放性

  -用户可以方便地修改或添加自己的模块

  5.自动化程度高

  -自动生成包括流体网络和电气网络的模型程序

  -能按照易于理解的方式,自动生成程序变量

  6.生成模型方式灵活

  -既可以生成源程序,也可以不生成而直接运行

  7.数据预处理功能

  -可以方便地利用设计和运行数据获得仿真所需的其它数据

  8.自动布线功能

  -最大限度地减少用户的工作量

  9.运行数据实时监测和修改

  -可以在组态窗口中在线显示和修改运行数据

  -可以利用连接线的红、绿色变化显示逻辑状态

  10.先进的调试功能

  -可以在模块级别执行冻结、解冻、断点设置、单步执行、源代码跟踪等功能

  模块资源管理器SimuManager

  模块资源管理器SimuManager为SimuBuilder的附属软件,主要用于对设备仿真模块库的管理和维护,用户可以增加自己的模块,也可以根据需要对已有模块进行删除和修改。同SimuBuilder一样,它可运行在微机的Windows 7/8.x/10/11、以及服务器版本的Windows Server 2008/2012/2016/2019等32位和64位操作系统上。

  为了便于对模块资源进行管理,将模块库的组织结构分为三层,由上到下分别为模块组、模块类和模块。这样,所有的模块就由若干个模块组构成,每个模块组中包含了若干个模块类,每个模块类下又包含了若干个模块。每个模块包含了图标、端口、变量、运行代码、预处理代码、说明、版本号、作者信息等等。

  SimuManager用户界面如下图所示:

  SimuManager用户界面

  窗口的上部为主菜单和工具栏,下部为信息窗口和状态显示区,中间部分从左至右依次为:左侧为当前打开的模块组,以及所包含的模块类和模块;中间为模块端口、支路、变量、运行代码和预处理代码定义,以及模块描述;右侧为作者、版本和事件信息,以及图标和显示方式等。

  SimuManager支持使用C/C++、Fortran和Python语言编写模块代码。也可以利用SimuManager的别名调用功能,将任意的DLL文件封装为模块,这样就可以在没有源程序的情况下,将使用其他编程语言、编译器或工具软件生成的模块,无缝连接至模块资源库中,与系统提供或自己开发的模块一起使用。

如果您对此感兴趣,欢迎问问展商吧!
请您使用观众账号登录
暂无数据
暂无数据
如果您对此感兴趣,欢迎问问展商吧!
我要咨询×
询价×
试用×