机载武器即插即用集成的配置技术研究

2018-12-17 08:14苗军民史志钊毛春城史兆明
电光与控制 2018年12期
关键词:配置文件模拟器插件

苗军民,史志钊,毛春城,史兆明

(光电控制技术重点实验室,河南 洛阳 471000)

0 引言

随着航空技术的进步,机载平台及武器种类越来越多,使用范围越来越广[1]。机载平台在寿命周期内,需要根据军事需求的变化,不断地整合新武器到平台上。机载平台和武器之间互用性差造成了机载武器的集成周期长、集成成本高、所需的集成与保障人员多以及所需的保障设备种类多且数量大等问题,严重迟滞了装备战斗力的形成。

为了改善机载平台和武器之间的互用性,国外在制定并不断完善飞机/悬挂物电气接口标准MIL-STD-1760之后,提出了即插即用武器(PnPW)集成的概念。

北约第2航空小组开展了飞机、发射装置及武器互用性(ALWI)研究项目,研究的最终目的是期望实现武器系统集成的即插即用能力。美国国防部正在全面推行的通用武器接口(UAI)项目是即插即用武器集成的第一次实践性尝试,使军机集成新型武器并形成战斗力的时间周期和成本均降低25%以上[2]。

我国的即插即用武器集成研究尚处在起步阶段。本文通过研究基于开放式体系结构的武器集成框架,提出了一种武器即插即用集成的配置方法,并在机载武器即插即用集成仿真验证平台上进行了验证。

1 即插即用武器集成

1.1 基本概念

即插即用武器集成是一种全新的武器系统集成概念,是指通过建立开放式的系统构型及软件框架,制定标准化的飞机/悬挂物互联接口,提高飞机武器控制系统与武器之间的互用性和通用性,实现由设计时段武器集成转变为应用时段武器集成[3]。理想情况下,飞机平台和武器在集成之前是独立开发完成的。将一种新武器集成到飞机平台上时,以标准的机械和电气接口为前提,两者采用标准的逻辑接口发现并识别对方,然后重新配置飞机对武器的操作,最终使飞机获得使用新武器的能力。并且,为了不更改飞机的软件及硬件,对飞机的重新配置仅采用数据交换的方法完成。实际上,PnPW集成关注解决的是机载武器系统逻辑功能集成方面的问题,并不能解决诸如风洞测试、安全分离测试等方面的问题。

通用开放体系结构框架(GOA)和通用飞机-悬挂物接口框架(GASIF)为包括悬挂物管理系统在内的飞机航电子系统实现即插即用武器集成提供了开放式的技术参考模型。GOA是一种分层的面向服务的体系结构模型[4];GASIF为飞机/悬挂物之间通信协议提供了合适的接口模型[5]。结合上述两种技术参考模型,即插即用武器集成规定了通用ICD、任务数据交换格式[6]、通用攻击区算法和显示控制接口。

1.2 武器集成过程

飞机集成新武器时,具备了标准的逻辑接口、任务数据接口和显示控制数据接口后,重新配置飞机对武器的操作,完成武器的发现、识别、准备和任务数据装订,并采用系数可配置的通用攻击区算法,为飞行员提供武器操作提示并正确引导飞机进入攻击区内,安全发射武器并最终命中目标。新武器的集成和使用过程,不需要更改飞机的作战飞行程序(OFP)软件,这就要求用于武器控制和攻击区火控解算的计算机平台都是可配置的,因此,配置文件成为了即插即用武器快速集成的一个关键。基于综合模块化航电(IMA)系统的即插即用武器集成的典型过程如图1所示。

图1 即插即用武器集成过程Fig.1 Process of plug-and-play weapon integration

图1所示为对飞机配置的武器集成活动的主要参与者及主要功能。

1) 悬挂物管理单元:调用配置文件数据中的参数和程序,完成对武器的识别与控制。

2) 火控解算单元:调用配置文件数据中的攻击区系数,完成攻击区解算并为飞行员提供操作提示。

3) 大容量存储单元:存储并管理配置文件。

4) 任务规划系统:将配置文件集成到任务规划数据库中,并上传至飞机。

5) 数据传输设备:加载配置文件至大容量存储单元。

6) 座舱显示器:为集成人员提供配置文件数据库浏览及操作的用户界面。

7) 武器集成人员:获得配置文件管理权限后,管理和维护配置文件数据库。

2 开放式武器集成框架

悬挂物管理单元是集成一种新型即插即用武器的核心功能部件,如图2所示,它上面运行的悬挂物管理软件采用基于服务的开放式架构。采用该架构的武器集成框架与武器不相关,可以脱离武器支持服务独立运行。把飞机对武器的操作抽象成武器支持服务模型,这样就可以通过集成插入式的武器支持服务实现新武器的集成。

图2 即插即用武器集成GOA框架

应用平台是指飞机提供的软硬件计算平台,包括物理资源(处理器、存储器、输入/输出设备和总线收发器等)、资源访问服务(设备驱动软件)和操作系统服务(为应用软件提供可以直接访问的4D API及蓝图管理等)。

应用软件通过4D API访问操作系统服务,实现悬挂物数据通信、悬挂和发射装置(S&RE)控制、清单管理、武器选择及配置文件管理服务功能,这些功能的服务对象是任务领域应用服务和悬挂物支持服务。任务领域应用负责监视机上轮载等飞行状态和来自火控任务系统的命令消息事件,给出顶层的武器控制指令,并向武器传输任务数据,同时还要实现BIT控制等健康管理服务功能。任务领域服务功能是通过访问扩展的4X API提供服务的。

悬挂物支持服务包含多个独立的武器支持服务,这些武器支持服务独立于飞机计算平台,可以增加和删除,且不会影响整个武器集成框架的完整性和可执行性。独立的武器支持服务是成功实现即插即用的关键因素,它通过两种4X API(悬挂物控制API和悬挂物开放系统互联(OSI)API)为任务领域应用提供武器初始化、准备和发射/投放等服务功能。

图2所示的武器集成框架是一个飞机武器控制系统的抽象模型,建立可复用的、标准化的即插即用式武器支持服务模型是必要的。采用面向对象的原则对武器控制功能进行抽象层次的建模,从而能够用数据来定义实际的武器控制行为,数据就来自配置文件。因此,在开放式的武器集成框架基础上,为了将新武器集成到飞机平台上,根据需要加载武器相关的配置数据文件。

3 配置

配置数据是一个独立于飞机平台的用于描述武器控制行为特性的数据集合。配置数据相对于飞机平台来说是外部数据,可以被加载到飞机文件系统中,也可以很容易地被添加和删除。添加一种武器的配置数据后,飞机就具备了该武器支持服务能力;删除一种武器的配置数据,并不影响飞机武器系统其他武器支持服务能力的可用性。配置数据是武器专有特性的抽象,主要描述武器的悬挂物标识、重量、对载机的资源需求、控制相关时间特性、控制程序及攻击区算法程序。

配置数据格式可以是文本格式或者二进制格式。文本格式的数据信息不能包含可执行逻辑,仅能够存储初始化参数;二进制格式可以包含可执行逻辑。

配置数据文件根据格式不同,分为文本格式的参数配置文件和二进制格式的程序配置文件(采用动态链接库形式的插件)。

3.1 参数配置文件

参数类型的配置文件是特定武器的总体描述文件,主要用于飞机与武器的相互识别和提供武器的描述信息、显示菜单位置信息以及与插件的映射信息。具体的配置参数见表1。

表1 配置参数

标准格式的即插即用参数配置文件采用电子数据表格的形式进行设计[7]。鉴于可扩展标记语言(XML)的数据可重用、可扩展性强及便于有效性验证等特性[8],采用XML格式作为参数配置文件的传输与存储格式。以配置参数电子数据表格为输入,开发XML格式的参数配置文件。图2中的参数配置文件管理服务功能模块打开并读取XML配置文件,解析成SMS软件和攻击区算法软件可用的数据类型。

3.2 程序配置文件

程序类型的配置文件是可执行的二进制代码文件。将实际的武器控制行为和攻击区算法封装成面向对象的类,编译并连接成动态链接库文件,用来定义图2中所示的武器支持服务。武器即插即用集成GOA框架作为宿主程序,可以调用这些具有标准化API接口的动态链接库文件。所以,武器支持服务实际上是一个武器控制插件,程序配置文件管理服务功能充当了插件管理器的角色[9]。

将SMS软件中的武器初始化、准备和发射/投放功能封装成武器控制类,并编译连接成武器控制插件文件。将攻击区算法软件中的攻击区计算公式封装成攻击区类,并编译连接成攻击区插件文件。

武器控制插件提供给武器集成框架的接口除了悬挂物控制API和悬挂物OSI API以外,还有插件管理API接口。图2中通用武器支持服务和特定武器支持服务均采用统一的接口规范,分别建立通用武器控制类和特定武器控制类,对应地封装成通用武器控制插件和特定武器控制插件。集成一种与飞机现有武器相类似的新型武器时,调用通用武器控制插件,仅需要单独设计表1的内容即可。集成一种未知的差异较大的新型武器时,还需要开发特定的武器控制插件,但其接口满足标准规范。规范化的武器控制插件API接口见表2。

表2 武器控制插件API接口

3.3 配置文件管理

在机载网络文件系统中,开辟独立的存储空间作为配置文件系统。配置文件系统是飞机所支持的即插即用武器配置文件的存储中心。配置文件系统的结构如图3所示。

图3 配置文件系统的结构Fig.3 Structure of configuration file system

只要飞机所支持的某种武器满足即插即用接口规范,在配置文件系统中就有一个唯一的参数配置文件与其相对应。武器的控制插件和攻击区插件既可以使用文件系统中已有的插件,也可以随参数配置文件一起,在集成时单独加载至配置文件系统中。通过表1中的控制类名称和攻击区类名称建立武器和插件的映射关系。通过向配置文件系统中添加配置文件,即可完成新武器的集成而且不用更改飞机的软硬件。

配置文件系统存储在大容量存储单元中,SMS软件可以访问武器目录,通过读取武器的参数配置文件,在本地建立支持的武器清单表和武器控制类清单表,以这两个表为入口,即可实现对武器的操作与控制。

4 分析与验证

利用机载武器即插即用集成全数字仿真验证平台,对上述配置技术进行验证。其分布式配置如图4所示。

图4 即插即用武器集成仿真验证平台分布式配置Fig.4 Distributed configuration of simulation system of plug-and-play weapon integration

在PnPW武器集成验证试验过程中,悬挂物管理模拟器是仿真验证的核心。为了集成一种新型武器,在任务规划系统模拟器上创建其配置文件并更新配置文件系统。悬挂物管理模拟器上电后扫描最新的配置文件系统,建立系统支持的PnPW武器清单表和武器控制类清单表。武器模拟器挂载将要集成的新型武器后,武器把悬挂物描述上报给悬挂物管理模拟器,根据武器的悬挂物描述,查找PnPW武器清单表和武器控制类清单表,获得武器属性信息并创建武器控制类对象。此时,即可根据座舱显示模拟器上输入的武器控制指令,调用武器控制类对象的悬挂物控制API函数,完成武器的上电、初始化、任务数据加载及发射。火控解算模拟器通过加载配置文件,获得攻击区系数并创建攻击区解算类对象,完成攻击区解算并在座舱显示模拟器上给出操作提示。

5 结论

本文主要开展了即插即用武器集成概念、开放式武器集成框架和配置技术的研究。经过分析与验证,用于机载武器即插即用集成配置技术的机理、流程及配置文件的设计方案合理可行,达到了快速集成和使用满足即插即用接口规范的新型武器且不用修改飞机OFP软件的研究目标。本文的研究内容可为开放式的新型机载武器集成方法的工程转化提供技术基础,对提高航空武器装备的互用性、缩短机载武器集成周期和降低集成成本等研究工作具有重要意义。

猜你喜欢
配置文件模拟器插件
了不起的安检模拟器
盲盒模拟器
划船模拟器
自编插件完善App Inventor与乐高机器人通信
互不干涉混用Chromium Edge
忘记ESXi主机root密码怎么办
为View桌面准备父虚拟机
基于jQUerY的自定义插件开发
打印机设置
MapWindowGIS插件机制及应用