产品功能及组成:
——————————————————————————————————
SimWare是第一个将OMG DDS标准扩展至建模与仿真领域的商业货架式仿真框架,且同时兼容IEEE HLA 1516和OMG DDS标准。它通过统一的API调用HLA和DDS服务,从而使大规模分布式仿真得以在异构型网络上实现。SimWare基于以数据为中心的分布式架构,利用中间件将不同的系统连接起来,使仿真和指控等系统实现交互和重用。
分布式实时仿真框架SimWare包含如下模块:
实时中间件-NCWare Sim
NCWare Sim是基于发布/订购机制的实时仿真中间件,为不同领域的开发者提供了统一的接口,是用来建立HLA与DDS系统网关的理想工具。它兼容Real Time Innovations公司的数据分发服务软件和OMG DDS 1.2标准,且支持任何兼容IEEE HLA标准的运行支撑框架(MAK RTI及Pitch pRTI等)。
![HLA/DDS集成解决方案SimWare HLA/DDS集成解决方案SimWare]()
运行支撑框架-SimWare RTI
SimWare RTI是第一个为实时应用而设计的RTI,SimWare可提供HLA RTI的所有功能,同时兼顾DDS的性能、效率和可靠性。SimWare RTI在管理HLA联邦中大量数据流的同时,还可利用DDS的各种QoS特性,并保证联邦的实时性。此外,基于SimWare RTI开发的邦员还可与其他DDS系统进行无障碍数据交互。
模型开发环境-SimDeveloper
SimDeveloper是基于Matlab/Simulink的可视化开发环境,其模型驱动(MDA)架构可使用户专注于模型设计,而无需关注代码实现。SimDeveloper可生成高质量的ANSI C++代码,且完全兼容DDS和HLA标准。
![HLA/DDS集成解决方案SimWare HLA/DDS集成解决方案SimWare]()
其他辅助工具
数据建模映射模块-Modeler
仿真运行控制模块-eHost
网关管理模块:PowerLink
数据配置管理模块:ARM
实例参数设置模块:GPGUI
实例管理模块:ACS
成功案例:
——————————————————————————————————
西班牙国防部ETID项目中采用SimWare将航电和火控等DDS实物系统与基于HLA OMT的构造仿真系统集成为一个分布式实时仿真系统,且基于SimDeveloper开发的模型可同时在两类系统中应用。
![HLA/DDS集成解决方案SimWare HLA/DDS集成解决方案SimWare]()