基于HLA的协同仿真运行管理集成环境
摇
2003年3月第29卷第3期
北京航空航天大学学报
JournalofBeijingUniversityofAeronauticsandAstronautics
March摇2003Vol.29摇No郾3
基于HLA的协同仿真运行管理集成环境
王江云摇摇王行仁
(北京航空航天大学自动化科学与电气工程学院)
摇摇摘摇摇摇要:基于HLA的协同仿真运行管理集成环境主要解决复杂分布仿真系统设计中的仿真问题.通过定义支持仿真运行管理环境的开放接口,使所有符合仿真运行管理环境规范的仿真工具和仿真应用都可以在仿真运行管理环境的支持下,集成起来.协同仿真运行管理集成环境支持不同类型仿真应用子系统的互操作,支持仿真工具的集成,具有仿真运行管理、仿真时间管理、仿真数据管理等功能.协同仿真运行管理集成环境的应用领域十分广泛,具有很大的实用价值.
关摇键摇词:仿真;时间服务;环境管理;高层体系结构;仿真运行管理中图分类号:TP391郾9
文献标识码:A摇摇摇摇文章编号:1001鄄5965(2003)03鄄0273鄄05
摇摇仿真技术最早只是应用于单平台模拟器的研究开发中,后来随着网络技术的出现以及仿真对象的复杂化,仿真应用开始向多机联网的方向发展,对仿真系统的可扩展性、重用性等方面的要求越来越高.针对日益复杂的应用需求出现了HLA通用仿真框架,并在工程、军事、教育等领域得到应用.这一时期,基于DIS和HLA技术,国内外都开发了一些综合仿真平台,充分考虑系统组成复杂涉及多领域的问题,充分考虑模型的互操作和重用因素,力求缩短系统开发周期,同时降低开发费用.
本文研究的基于HLA的协同仿真运行管理集成环境主要解决复杂分布仿真系统设计中的仿真问题.一方面研究由不同工具、不同算法、甚至不同描述语言实现的分布、异构模型的集成、协同仿真问题;另一方面通过提供一致的体系结构和接口规范,提倡组成系统的各个子系统尽量采用统一的语言和规范来完成子系统的建模工作,便于各个子系统之间的互操作.
基于HLA的协同仿真运行管理集成环境的特点可以简明扼要地概括如下:地);5)多层次;6)多任务.
1)多学科;2)多用户;3)多节点;4)多地(异多学科指仿真应用可涉及多个技术领域;多用户指协同仿真运行管理集成环境支持多个用户之间的协同工作;多节点和多地指仿真应用可以分布在异地,由多个节点组成;多层次指协同仿真
收稿日期:2002鄄01鄄28
运行管理集成环境的构成形式;多任务指协同仿真运行管理集成环境并不针对某一类具体的仿真1摇协同仿真运行管理集成环境分析1.1摇特摇点
目标,其体系结构具有较广泛的适用性.
基于HLA的协同仿真运行管理集成环境是一个着重于系统仿真运行阶段的综合环境,通过定义支持仿真运行管理环境的开放接口,使所有符合仿真运行管理环境规范的仿真工具和仿真应用都可以在仿真运行管理环境的支持下,集成起来.
基于HLA的协同仿真运行管理集成环境的研究开发重点包括一套定义完整的接口标准,提供软件工具帮助用户分析真实世界中的模型,按用户的需求装配某些适当的模型,进行仿真演练,运行并管理仿真演练进程,处理仿真结果.仿真运行管理集成环境通过提供一个可共享、可重用的软件框架和一组具有通用性的仿真组件,为开发者提供高层服务,屏蔽底层细节,实现需要共享的软件功能或软件服务,简化了联邦开发与执行过有仿真应用的过程[1,2].1.2摇组摇成
程,简化了开发新联邦成员的过程,简化了集成已
仿真运行管理集成环境主要采用组件的思想,基于组件技术进行开发或集成.仿真运行管理环境管理的对象主要是参加同一演练的各个仿真应用子系统,并为这些仿真应用子系统提供相同