基于hla的开放式水下战仿真体系结构.docxVIP

基于hla的开放式水下战仿真体系结构.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于hla的开放式水下战仿真体系结构 高层体系结构hla 现代战争从单一武器对抗转向多武器体系与体系的对抗。为了研究不同武器之间如何有效合作,建立更有效的作战体系,有必要对高级作战系统进行模拟研究。HLA(High Level Architecture)是美国国防部推出的在高级分布仿真领域最新的通用集成框架结构,旨在促进仿真应用的互操作性和仿真资源的可重用性,是创建基于组件的分布式仿真的理想框架体系结构,现已成为当今分布交互仿真领域的主流技术。高层体系结构HLA的不断发展及日趋成熟对于构建开放式、可扩展的互操作分布式作战仿真系统有重要的推动作用。 本文针对分布式水下对抗虚拟战场环境这一仿真应用,提出了一种基于HLA的可扩展、可重构的水下对抗建模仿真综合环境的开放式体系结构,分析了该系统的组成及功能,并就设计开发过程中的FOM/SOM建模等几项主要关键技术进行了深入研究。 1 基于hla的水下作战模拟联邦总体方案的设计 1.1 系统的功能概念模型 水下战仿真系统旨在构建一个水下对抗仿真使用的通用的、涵盖各种任务需求的分布式虚拟战场环境,为水下战武器装备发展论证和作战使用研究提供先进的技术途径和管理运作方式。该系统可作为水下对抗仿真实验的“支撑平台”。该环境集成舰艇战术机动、鱼雷系统、水声装备对抗、鱼雷自导头、舰艇通用声纳模拟器、三维视景等各类仿真模型软件及水声数据库等仿真资源,可建立多种对抗样式为应用背景的水下对抗分布交互仿真系统。 系统的功能概念模型如图1所示。 仿真用户在进行仿真实验前,根据具体目标仿真实验任务选择适当的仿真组件,或根据任务需求开发新的仿真组件,遵循一定的规则和步骤进行“组装”,即可构建出适合特定仿真任务的仿真应用系统,从而避免传统意义上的低层次低效率的重复开发。 1.2 水下战仿真系统的运作 由需求分析可知,水下战仿真系统的主要特点之一要求其具有可重构性。而高层体系结构HLA代表着未来分布交互仿真的发展方向,其宗旨是提高仿真系统之间的可重用性和互操作性,以利于仿真系统的重构。因此拟定水下战仿真系统基于高层体系结构HLA来构建。 HLA定义了一种软件体系结构,而非软件实现。运行支撑系统(Run Time Infrastructure,RTI),作为HLA仿真应用的基础软件层,则是HLA的具体实现。RTI使仿真应用与底层通讯相分离,在仿真执行过程中负责联邦成员间的信息交换。目前,国内市场上有几种RTI产品,如MAK公司的RTI、DMSO的RTI和Pitch公司的RTI(p RTI)等,其中p RTI是第一个通过DMSO HLA鉴定测试的商业RTI,且是完全线程化的软件,支持单一线程和多线程联邦。p RTI实现了与平台无关的、HLA接口规范(Interface Specification)中定义的所有服务。鉴于p RTI相对于其它RTI产品具有以上的优势,水下战仿真系统选用p RTI运行支撑环境作为软件支撑平台开发实现。 基于HLA的水下战仿真系统集成水下战仿真应用系统所需的各类模型组件和工具,仿真用户可利用现有的仿真组件,或开发新的仿真组件,通过目标系统重组方式构建不同的联邦应用,以支持多种不同对抗样式的水下战仿真实验。图2为系统运作流程图。 对于不同的仿真应用,其联邦的具体组成有所不同。概括来说,组成联邦的成员大致分为三类: (1)工具类成员:包括管理、控制、测试、评估成员,如时钟成员、剧情生成兼联邦管理成员(SG/FM)、数据采集器成员、评估系统成员; (2)可视化类成员:如三维视景仿真成员; (3)模拟器级联邦成员:如舰艇模拟器成员、鱼雷模拟器成员、水声对抗器材模拟器。 图3为水下战仿真系统开放式体系结构图。各联邦成员通过局域网互联起来,采用p RTI作为运行支撑环境,p RTI中lib RTI库被装载到每个联邦成员程序中,将RTI的服务扩展给成员的开发人员,该成员与其它成员的信息交互通过HLA的接口成员函数来实现。 图中,剧情生成兼联邦管理成员是联邦具体实现中固定加入的可重用部件,负责整个水下虚拟战场作战过程的总导演。仿真用户在构建联邦执行前,需在作战数据库的支持下进行想定编辑和设置。作战想定的具体描述决定了哪些模拟器级联邦成员需要加入进来以共同组建联邦,完成特定的仿真实验任务。除此之外,仿真导演与控制台成员负责控制管理整个联邦仿真运行过程,并支持对抗仿真结束后的事后分析和过程回放功能。 红/蓝方系统方框中的模拟器级成员,如红/蓝方舰艇平台模拟器成员、武器模拟器成员等负责仿真模拟参战实体的行为特性,它们对于可重构水下战仿真联邦来讲是不确定的,只有依据目标仿真任务设置作战想定之后,才能确定哪些模拟器级联邦成员将被加入到该特定的联邦应用中。三维视景显示成员负责整个战场态势的三维场景显示,给用户提供一个多视

文档评论(0)

139****9425 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档