杜雅丽 (陇东学院信息工程学院,甘肃 庆阳745000)
作为一种先进的仿真技术,分布式交互仿真技术将分散在不同地理位置的不同类型的仿真应用和真实世界互联,建立一种人可以参与、交互的综合环境。在已有的技术中,HLA (High Level Architectur)发展了新的分布式交互体系结构,提供了更大规模的、集构造仿真、虚拟仿真和实况仿真于一体的综合环境,实现了各类仿真系统间的互操作、动态管理、一点对多点的通讯系统以及不同层次对象模型的建立。HLA技术已经成为分布式交互仿真领域的首选方案,研究HLA仿真程序设计方法,应用HLA开发分布式仿真应用系统对于促进HLA在我国工程领域内的推广具有很重要的意义。
在基于HLA的众多跨平台仿真建模工具中,LabWorks以其易用、开发成本低而受青睐。LabWorks面向分布交互式仿真系统的开发,运用RTI(运行支撑环境,是HLA接口规范的具体实现,是HLA的核心部件。RTI包括2部分,服务器实现部分和客户端组件部分。客户端组件称之为本地RTI组件,它为联邦成员提供一个服务调用接口,这个接口叫做RTI大使;同时RTI需要保持一个联邦成员的回调接口,称之为联邦成员大使)提供的接口函数,为联邦开发者提供了先进的仿真应用开发环境和HLA对象建模工具。开发者采用图形化的用户界面进行模型间的交互设计,根据应用需求填写FOM表和SOM表,基于可视化模型生成仿真代码和配置文件,最终生成基于HLA的仿真应用程序。
1)HLA的体系构成和功能 HLA是1995年美国国防部 (DOD)发布的建模与仿真大纲 (DOD M&S Master Plan)中第一个目标——开发建模和仿真通用技术框架中的首要内容,其目的是促进仿真应用的互操作性和仿真资源的可重用性。……