某预警雷达对抗推演系统设计与实现(老文转载2019.10.15)

        摘 要: 研究关于某预警雷达对抗推演系统的设计与实现的两个问题。为了提高推演系统联邦成员内部可重用性,实现系统模型的健壮性和可扩展性,解决联邦成员设计中普遍存在紧耦合性问题,应用软件模式设计了一种基于仿真逻辑的组件模型。经系统开发实践证明,该模型可实现系统仿真逻辑与集成逻辑的分离,提高系统的可重用性,提高开发效率。此外,该系统实现时应用了一种HLA/CORBA混合结构,综合提高了系统能力和性能,如分布交互能力、安全性。

        关键词: 作战推演

        引 言

        作战推演系统可用于军队指挥员和装备操作人员的训练,加深对电子战概念、理论、战法的理解,分析和掌握电子对抗系统的科学运用方法。研究作战推演系统具有非常重要的军事意义和价值。

一、综合系统概述

系统以日、美主要西方对手国家的武器和装备数据作为研究对象,依托我军武器装备数据,以俄罗斯为第三方国家数据为辅助,奠定实验模拟推演的基础,研制基础数据管理软件。主要包括武器装备数据管理、部队编制数据管理、军事部署数据管理等功能。功能管理中需提供美、日、中、俄武器装备等数据信息内容。

二、军事部署数据管理工具要求

应实现对俄、中、日、美的港口、雷达阵地、军事基地、军用机场、指挥所等固定目标的部署数据,以及上述国家航母编队的基本构成、阵位和队形等典型配置数据进行录入、修改、删除等管理维护功能。包括对部署编成数据、部署实体数据和部署数据的管理和展现等功能模块。.

(1)部署编成数据管理功能要求;应实现针对俄、中、日、美的军事部署信息,建立相应的部署编成数据,明确部署位置、分类、隶属关系等,并提供增删改查等管理维护功能。.

(2)部署实体数据管理功能要求;应满足对具体军事部署中所包含的军事设施和作战单元进行管理和维护的需求。.

(3)军事部署数据展现功能要求;应主要实现对部署编成数据和部署实体数据的可视化显示、管理和维护。

三、某预警雷达对抗推演系统

        为了增加系统的可重用能力,考虑系统可扩展性,某预警雷达对抗推演系统设计应用了分布式仿真的高层体系结构(High Level Architecture)。但HLA仿真系统还存在着一些可完善改进的情况,如联邦成员内部对象的可重用性没有充分研究与设计;HLA/RTI规则与接口很复杂,初学者掌握RTI接口的周期长、投入的精力大;缺乏有效的工具支持开发。针对这些问题,雷达对抗推演系统在基于HLA的标准上应用组件化技术,设计一种雷达对抗领域组件模型,并致力于实现基于组件的开发规范与工具,目的是提高系统联邦成员的可重用性,提高开发效率。

        考虑未来实现跨区域分布式仿真训练的需求,需进一步提高系统的综合性能,为此,在采用了HLA基础上,本文研究一种HLA/CORBA互联模式,实现分布仿真模型的远程互联互操作,提高系统网上训练的安全性与交互能力。

        1 雷达对抗过程与系统软件功能

        雷达对抗过程包含两个阶段:预警侦察阶段与雷达干扰阶段。双方交战过程如图1所示。在预警侦察阶段由某预警雷达对进入其探测范围的侦察飞机进行探测,而侦察站对预警雷达实施雷达信号侦察。在预警雷达飞机平台进入信号侦察范围后,侦察站模拟分系统向指挥席位报告,由指挥模拟分系统情报综合处理分析后,进行敌我识别、目标判别。如果是敌方目标,向首长请示后,红方指挥系统下达干扰命令。根据雷达对抗过程,该推演系统在结构上包含了三个分系统。第一分系统负责管理对抗过程、支撑系统运行的导控分系统;第二分系统承担训练指挥能力的任务,由模拟预警雷达对抗分队、侦察飞机以及目标探测雷达的模拟平台组成;第三分系统包括某预警雷达模拟平台及其飞行平台。

        某预警雷达对抗推演系统开发需求包括业务功能需求和系统辅助需求两类。业务需求是针对受训对象的作业内容其系统需具备的能力,如指挥员指挥与控制的命令系统、参谋人员作战标图的标图系统、作战参谋的文电处理系统等内容。除此之外,系统还需要完成某预警雷达、雷达飞行平台、干扰站等对抗要素的装备模拟。系统辅助需求包括系统监控、对抗结果评估与仿真过程管理。系统各节点通过软件通信中间件进行交互通信;每个分系统的软件模块配置项根据席位角色实现按需所配。

        系统软件模块体系结构视图如图2所示。

        2 组件化系统设计

        HLA仿真系统各联邦成员普遍存在着内部紧耦合问题,为了提高联邦成员内部对象的可重用性,本文提出的雷达对抗推演系统定义了四类基本模型的组件服务,包括仿真过程(ISimulationProcess)、仿真实体(Simulation Entity)、仿真消息(Simulation Message)与时间管理(Time Manage Service)。

        ISimulationProcess与HLA联邦(Federate)相关联,具备负责管理仿真过程的作用。图3描述了联邦成员内部的UML类图,其中,仿真逻辑类单独抽象出一个组件接口ISimulationProcess,可以与其他通用组件接口区别开,如安全组件服务、日志组件服务等。CFederateBase对复杂的HLA六大类函数进行了进一步抽象,对接口进行了进一步封装,隐藏了RTI实现的复杂代码。

        Simulation Entity类描述了客观世界中具有行为与属性的真实实体,与HLA对象类(Object Class)对应。例如,在雷达对抗仿真系统中指的是某预警雷达、载机、侦察站等对象。雷达对象组件模型UML图如图4所示,该组件模型运行离不开仿真过程组件。所有的对象类处理先要经过仿真过程处理,然后分发给仿真对象处理。仿真对象组件模型由组件接口自动生成,该组件接口可以由对象类定义。生成的代码包括:组件(Radar)、组件工厂(RadarHome)和一个回调接口(RadarCallback)。组件工厂负责仿真对象的管理。当组件创建的时候,组件注册到RTI,同时,其他组件工厂发现新的实例,并且创建本地描述。

        Simulation Message与HLA交互类对应,为推演系统中的瞬时对象建模,主要包括指挥命令和情报两类信息。

        图5为仿真消息组件的UML类图,该组件服务与HLA中的交互类相对应,它的运行与处理RTI交互雷达仿真过程组件关联着,包括三个类:数据容器(RadarInfo)、一个回调接口(MessageReceiver)与通用的消息服务(MessageService)。

        Time Manage Service提供了控制仿真时间的基本设施,包括设置仿真循环之间的逻辑时间间隔、按墙上钟时间步伐进行仿真、设置前缀量等服务。时间服务是对HLA/RTI的时间管理进行抽象,并且对RTI的时间管理函数进行调用。

        3 基于HLA/CORBA混合模式的系统实现

        为了在广域网上实现远程训练,进一步提高HLA仿真系统的网络互联能力,该雷达对抗推演系统实现采用了HLA/CORBA混合结构,具体实现原理如图6所示。首先,HLA服务请求与响应通过通信ORB发送到本地的RTI服务器,CORBA⁃HLA代理类使用IDL Stub(箭头1)发送HLA请求到ORB(箭头2),这一步实现需要转换数据格式(对象序列化成字节或者字符串)。其次,服务请求由从客户端发送到服务端(箭头3),在服务端Skeleton接受请求,激活CORBA⁃HLA服务类程序,该服务类程序调用RTI实现程序(箭头5)。该解决方案使得联邦成员不需要本地RTIAmbassador实现,可以利用RTI服务器上提供的RTI实现,同时使得整个应用具有位置和平台的透明性,并且隐藏了HLA接口的复杂性。

        该混合结构实现如图7所示。

        CORBA⁃HLA代理类实现了HLA接口,利用IDL Stub发送HLA消息请求到CORBA⁃HLA服务器类,CORBA⁃HLA服务器需实现一个可与RTI服务器交互的接口类。IDL接口可通过编程自动生成客户端Stub与服务器端Skeleton,它们驱动HLA请求和响应。

        系统硬件体系结构如图8所示。

        其中,模型服务器配置可运行的独立组件模型,如机载雷达模型、干扰设备模型、侦察设备模型等,各演练席位运行着各模型的代理和人机交互界面。其实现了的某预警雷达界面如图9所示。

        CORBA实现采用了美国华盛顿大学的ACE/TAO项目。该CORBA实现具有开源、免费、性能强大的特点。

        4 结 语

        本文设计的推演系统在基于HLA基础上,针对联邦成员内部对象的可重用性问题,采用软件设计模式与框架技术,设计了具有可重用性较高的领域模型与系统集成框架,为推演系统中联邦成员与RTI之间的解耦提供了一种解决方案,进一步提高了整个系统的灵活性与开发效率,为快速高效开发系统奠定了基础。为了集成远程仿真资源,提高模型远程交互能力,推演系统实现应用了一种基于HLA/CORBA混合模式结构,借助CORBA能力,提高了系统的安全性和交互能力。下一步研究将针对组件的设计和开发,研究平台级仿真系统的开发工具或者平台,完善系统实现。

        参考文献

        [1] 金伟新.大型仿真系统[M].北京:电子工业出版社,2004.

        [2] 胡晓峰.美军训练模拟[M].北京:国防大学出版社,2001.

        [3] POWELL E T, NOSEWORTHY J R. The test and training enabling architecture [EB/OL]. [2012⁃2⁃22]. http://www. onlinelibrary.wiley.com.

        [4] WAGENHALS L W, SHIN I, KIM D, et al. C4ISR architecturesⅡ: structured analysis approach for architecture design [J]. Systems Engineering, 2000, 3(4): 248⁃287.

        [5] 黄健,郝建国,黄柯棣.基于HLA的分布仿真环境KD⁃HLA的研究与应用[J].系统仿真学报,2004,16(2):214⁃215.

        [6] 杨云,宋庆.基于HLA的作战模拟系统开发应用环境研究[J].计算机应用与软件,2004,7(7):37⁃39.

        [7] D’AMBROGIO A, GIANNI D. Using CORBA to enhance HLA interoperability in distributed and web⁃based simulation [J]. Lecture Notes in Computer Science, 2004, 3280: 696⁃705.

        [8] 王会霞,赵新俊,王行仁.基于高层体系结构的计算机生成兵力关键技术研究[J].系统仿真学报,2002,14(9):1139⁃1141.

        [9] 史永辉.分布交互仿真通用支撑平台的研究及应用[D].西安:西北工业大学,2010.

        [10] 蒋旭,鲁智勇,聂孝亮.某预警雷达对抗仿真训练系统分析与设计[J].计算机工程与科学,2011,33(3):113⁃119.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值