航天测控HLA分布交互仿真平台
采用HLA技术体系,为构建灵活、可扩展、可重用的仿真系统提供一体化仿真环境,实现从建模、代码开发到仿真运行的仿真全过程。HLA分布交互仿真平台能够适应分布仿真应用的规模化、多样化、系统化等特点,实现仿真应用间的互操作、仿真资源的可重用以及系统规模的可扩展,尤其适合复杂系统的协同仿真。
一、组成
1、HLA仿真开发平台(AMC-OMT1516)
·定义、描述联邦:提供文档性描述环境,定义仿真目标和仿真任务;
·设计联邦:提供图形化描述环境,对仿真系统划分、仿真信息流关系进行设计;
·FOM/SOM开发:提供联邦模型(FOM)及成员模型(SOM)的开发环境;
·模型导入导出:实现标准XML格式的FOM或SOM模型的导入导出功能;
·盟员程序框架生成:自动生成仿真盟员的程序框架,封装相关的HLA接口和操作。
2、HLA仿真运行平台(AMC-RTI1516)
·仿真运行服务:为仿真系统中提供仿真运行支撑,实现信息交互和管理;
·交互信息监视:实时显示仿真过程中的各类交互信息,对仿真运行状态进行监视;
·API接口组件:提供C++以及Delphi两类API,可采用两种编程语言来实现联邦成员。
二、产品优势
·完整的联邦开发过程:提供从定义联邦目标、设计联邦到开发联邦的一体化开发工具;
·丰富的模型开发组件:包含丰富的文档工具及图形开发工具,满足用户的仿真对象描述需求;
·简捷的FOM、SOM建模:完全遵守HLA对象模型模板设计了树状层次结构的建模框架,用户通过鼠标点击添加相关内容就可轻松完成建模过程;
·支持模型存储、管理和重用:对模型进行统一存储和管理,提供标准格式的模型的导入导出功能,模型可方便的重用和修改;
·自动生成程序框架:基于FOM、SOM模型自动生成Delphi、C++代码,并支持产生基于Delphi7.0、VC6.0的工程文件;
·完备的服务功能。实现了IEEE1516中的各种接口服务,通过这些服务协调联邦运行中的操作和数据交换;
·跨平台、跨语言。可运行于不同操作系统,支持不同编程语言实现的联邦成员之间的互操作。
三、典型应用
设计阶段:定义仿真目标,根据仿真目标和仿真任务进行仿真结构设计和模块划分,将整体仿真任务作为一个仿真联邦,将各个模块作为联邦成员,明确各部分之间的信息流和接口关系;
开发阶段:根据仿真设计进行交互模型的开发包括FOM模型和SOM模型,并利用程序框架生成功能生成联邦成员的程序框架,在其中添加功能逻辑代码后生成仿真成员,并集成测试联邦;
运行阶段:在仿真运行平台支撑下执行仿真过程并分析仿真结果。
四、应用前景
HLA分布交互仿真平台能够实现基于网络的多子系统的分布交互仿真,并且能够适应构造仿真、虚拟仿真、半实物仿真等综合环境仿真,实现多方面的应用需求。HLA分布交互仿真平台可广泛应用于航空、航天、船舶、兵器等国防领域,如飞行仿真、舰船攻防对抗仿真,同时也可应用于通讯、交通运输等民用仿真领域。
发表时间:2009年5月26日14:18:09