基于Agent的空中目标威胁度评估模型*

2010-12-07 06:46刘顺利陈亚生
弹箭与制导学报 2010年6期
关键词:航路知识库威胁

刘顺利,陈亚生,陈 琳

(1防空兵指挥学院,郑州 450052;2南京军区军训和兵种部,南京 210000)

0 引言

空中目标威胁度一般是指敌方对我方保卫目标侵袭成功的可能性及侵袭成功时可能造成的破坏程度。对敌空中目标的威胁度评估和火力单元射击有利度评估是指挥信息系统区分兵力、火力的基本依据。

目前对空中目标威胁度的评估模型较多[1-2],为了使模型在设定的场合有很强的适应能力,必须对一些因素作相应简化,因此限定了模型在其他场合的适用性;加之新空中目标、新战场情况等的不断出现,因此使得空中目标威胁度评估模型总在不断研究更新中。Agent[3-4]技术的发展为解决模型的适用性提供了有效方法。文中用Agent模型自下而上的建模方式把空中目标威胁度评估划分为多个具有高度自治能力的Agent实体,通过对这些实体和知识库的维护,实现空中目标威胁度评估的通用化、智能化,使空中目标威胁度评估更加精确、高效,且能适应不同的战场环境。

1 基于Agent的空中目标威胁度评估模型设计

基于Agent的目标威胁度评估模型通过和火力分配系统中其他Agent交互得到威胁度估计因素,并模拟人的思维方式对任务和进度进行分析,进行威胁度评估。根据空中目标威胁度评估的特点,建立目标威胁度评估模型体系结构如图1所示,在动态环境中,模型以环境事件作为Agent反应的前提,在目标支配下,利用强化学习方法进行在线学习,产生最优动作策略集,也就是空中目标威胁度。

空中目标威胁度评估的Agent模型可分为感知模块、意图模块、执行模块和知识库模块。其中:

态势感知模块负责获取当前环境以及自身内部状态的认知,对目标威胁度评估因素和自身任务、进度的分析报告情况与火力分配系统中其他Agent进行通信和交互;

意图模块主要从知识库中获取威胁度评估的因素,并根据空情和影响空中目标威胁度的因素对空中目标威胁度产生认知,同时修正推理过程中相应的权重;

知识库模块主要存储影响空中目标威胁度的因素知识,并通过自身学习改变各因素相应权重;

执行模块将系统对目标威胁度的认知状态按照威胁度评估的最优化原则生成符合战场环境的空中目标威胁度评估策略,并对结果进行反馈和修正,根据自身意图、动作策略以及对当前态势的认知采取相应动作。

图1 空中目标威胁度评估的Agent模型体系结构

2 空中目标威胁度评估的步骤

2.1 确定空中目标威胁度评估的考虑因素

1)天气因素。天候对目标威胁度的影响主要是降雨、降雪及起雾等情况下。

2)被保卫目标情况。根据空袭兵器目标选择将其分为以下五个方面:领导机构与相关系统;关键的生产设施;与居民日常生产相关目标,包括供水系统,生产用品供应等;与防空力量相关的目标;与舆论相关的目标。不同的空袭兵器对不同的被保卫目标威胁程度不同。

3)目标类型。将来袭目标按轰炸机、歼击轰炸机、强击机、武装直升机、隐形飞机等类型层层细化到具体机型。

4)携弹类型。目标携带弹药类型不同其威胁度也不相同。

5)目标位置。目标位置包括目标高度、目标距离、目标相对于被保卫目标的航路捷径投影,这些因素都属于越小威胁度越大的参数,即高度、距离、航路捷径越小的目标威胁度越大,但都有一个下限值。因此在接收目标位置信息后,可以先行对其它因素加权求取威胁度。

6)目标速度。空中目标速度大,则可射击时间短,其射击误差大,目标威胁度大;反之,空中目标速度小,威胁度小。

7)目标架数。空中目标架数越多,其威胁度越大;反之则越小。

2.2 构建空中目标威胁度评估因素知识库

空中目标威胁度评估知识库中知识为认知模型的知识库,作为初始知识使用,初始值由专家经验及其它权威数据源得出,知识库中内容还应该包括在之后自学过程中产生的新知识。知识库之间为并行关系。这里主要构建天气因素、被保卫目标类型、空中目标相对位置知识库。

2.2.1 空中目标在不同天气条件下威胁度知识库

空中目标在不同天气条件下威胁度Wt[i]不同。将能见度较好、不影响空袭兵器作战效能的天气条件归类为Wh1,将降雨、降雪、浓雾等能见度低、影响敌空袭兵器空袭效能的天气条件归类为Wh2;根据敌空袭兵器的不同作战性能将其分为轰炸机Style1,战斗机Style2,强击机Style3,武装直升机Style4,电子战飞机Style5,从陆地或海面发射的巡航导弹Style6。由于目前战斗机设计性能差距较大,将机型中具有全天候作战能力的战斗机、性能先进载弹量大的轰炸机等加注A,具有隐身性能的飞机加注Y;巡航导弹中为多弹头的加注D,带核弹头的加注H;飞机携弹种类分为一般对地攻击炸弹、火箭弹As1,精确制导炸弹或导弹As2,集束炸弹As3,碳纤维弹As4,空对地导弹As5,从空中发射的巡航导弹为As6,反辐射导弹As7,核弹为As8。其详细知识库设计略。在这里天时、机型和弹药类型由态势感知A-gent中感知,经过Agent间通信机制具体将其分类。

2.2.2 空中目标对被保卫目标的威胁度知识库

敌空袭兵器对被保卫目标的威胁度Wm[i]各不相同,目标类型根据敌空袭重点的选择分为国家领导指挥机构Ob1;关键生产设施Ob2;居民生产设施Ob3;舆论通信设施Ob4;地面交通设施,其中公路、铁路等地面设施为Ob5,机场为Ob6;军事力量平台,其中指挥机构为Ob7,武器平台为Ob8,雷达系统为Ob9。其详细知识库设计略。

2.2.3 空中目标相对位置威胁度知识库

空中目标在空中点坐标由空情报知获得,其相对位置不同,威胁度Wp[i]也不相同。在这里主要考虑空中目标的高度、航路捷径的影响。考虑这些位置函数是一种连续函数,因此,空中目标相对位置威胁度也采用连续函数表示,而该连续函数的系数采用知识库表示。这里首先采用模糊数学的方法,构建威胁度的分布函数,再由分布函数构建出其隶属函数。从分布函数角度而言,各种机型是一样的,但它们有别于导弹。

1)空中目标在不同高度的威胁度Wh[i]分布如图2、图3所示。

图2 飞机的高度威胁度

图3 巡航导弹的高度威胁度

图中:H[i]为敌机相对保卫目标的高度,H[i]以百米为单位。根据现代空袭兵器的战术技术性能,目标高度小于或等于0的可能性较小。模型中,当目标高度小于或等于0时,认为H[i]=0;a、b为系数。

由图2和图3可得高度威胁度Wh[i]为:

2)空中目标航路投影捷径威胁度Wd[i]的分布如图4、图5所示。

图中:dj[i]为来袭敌机相对保卫目标的航路捷径,以百米为单位;c、d为系数。

图4 飞机的航路捷径威胁度

由图4和图5可得航路捷径威胁度Wd[i]为:

在这里根据空中目标不同建立其高度和航路捷径的系数相关的知识库(略),同时在知识库中加入空中目标的飞行状态和航路方向,其中飞行状态分为水平飞行Fs1和俯冲Fs2,其中当水平飞行时Fs1取0.3和俯冲时Fs2取0.8;航路方向划分为临近Course1和离远Course2,其中临近时Course1取1和离远时Course2取-1。

图5 巡航导弹的航路捷径威胁度

2.3 评估因素知识库的学习算法

知识库的自学习采用自适应神经模糊推理系统[5](ANFIS),该系统是一种用来在给定的输入输出数据中产生模糊规则的系统方法。这里以空中目标在不同天气条件下威胁度知识库为例,说明其工作过程,对其中输入和输出作了相应的简化,其工作过程如图6所示。

第一层是输入层。其输入为飞机类型、携弹类型和天气情况,输出为轰炸机(S1)、战斗机(S2),一般炸弹(As1)、精确制导炸弹(As2),能见度较好(Wh1)、能见度不好(Wh2)。

图6 空中目标在不同天气条件下威胁度知识库学习算法

第二层为模糊化层。该层采用钟形激活函数。

第三层为规则层。本例中共生成8个规则。

第四层为归一化层。该层每个神经元接收来自规则层所有神经元的输入,并计算给定规则的归一化激活强度。

第五层是逆模糊层。

第六层表示总和神经元。

ANFIS处理问题时,没有必要给出规则后项参数的任何先验知识,ANFIS会学习这些参数并调节成员函数。ANFIS采用混合学习算法,其学习的过程融合了最小二乘估算法和梯度下降法,可表示为一个P线性方程。

利用ANFIS学习算法,经过学习可得到轰炸机携带精确制导炸弹在能见度较高的情况下威胁度最大,为0.788,其权重经过学习后为0.7822;而战斗机携带一般炸弹在能见度较低情况下的威胁度较小,为0.213,其权重经过学习后为0.112。

2.4 空中目标威胁度评估Agent学习算法实现

评估空中目标威胁度的Agent学习算法,采用神经网络方法。首先说明两点:1)由于在现代反空袭作战中,敌空袭兵器可以全方位发起攻击,而且判定目标威胁度时,空中目标并不处于攻击段,所以在此模型中暂不考虑空袭兵器主攻方向的因素;2)计算空中目标威胁度时,只考虑一批目标中只有一架飞机或一枚巡航导弹,若需考虑一批目标中有多个空袭兵器,可在一个空中目标的基础上计算。

图7 目标威胁度评估

第一层为归一化层,共取3个节点,输入为各种机型在天气、被保卫目标类型及空中目标相对位置的威胁度估计,其输入由评估因素知识库输出值提供;

第二层为BP网络输入层,相应也取3个节点;

第三层为隐层,此处取8个节点,输出特性函数取S型函数;

第四层为输出层,取1个节点,输出特性函数取S型函数,输出值即为空中目标对被保卫目标的威胁程度,此处采用(0,1)区间的连续数。

设网络中输入层权值为ω1mj(m =1,2,3;j=1,2,…,8),输入层节点为o1m(m=1,2,3);中间层的权值为ω2j(j=1,2,…,8),中间层的节点值为o2j(j=1,2,…,8),中间层的阀门值为θ2j(j=1,2,…,8);输出层的阀门值为θ3,输出层的节点值也即威胁度值为w。则节点值的数学表达式为:

3 算例分析

威胁度计算主要是用于防空作战指挥信息系统中对空中目标的威胁度进行排序,从而为防空兵群火力分配提供基本依据。为了验证该模型的有效性,本例采用10个训练样本(见表1),设定10个不同种类和不同飞行条件的目标,其期望威胁度值由专家确定。将表1中的样本值输入进行BP神经网络模型的自学习训练,得出训练后的权值和阀门值(见表2)。

表1 样本数据

表2 BP神经网络模型训练后的权值和阀门值

在此选定4个检验样本(见表3)。将表2中的经过自学习得出的权值和阀门值代入BP神经网络模型,对4个检验样本进行威胁度计算,得出实际输出威胁度值。该模型的输出威胁度与期望威胁度排序一致且误差均小于0.005,从而验证了该模型的有效性。

表3 检验数据

4 结束语

Agent技术应用正处于起步阶段,对于一些概念和关键技术的理解还没有达到共识。由于考虑因素的多样性、全面性,以及自学习算法的复杂性等,实际上利用Agent评估空中目标威胁度是非常复杂的过程,文中重在说明方法和过程,因此对一些情况进行了必要的简化。

[1] 刘己斌.城市防空作战指挥自动化系统火力分配研究[D].郑州:防空兵指挥学院,2001.

[2] 范勇,陈有伟,李为民.弹炮结合防空武器系统火力分配模型[J].火力与指挥控制,2004,29(3):46-48.

[3] 刘刚.基于智能Agent的动态协作任务求解机制及应用研究[D].北京:铁道科学研究院,2006.

[4] 石纯一,张伟.基于Agent的计算[M].北京:清华大学出版社,2007.

[5] [澳大利亚]迈克·耐格纳威斯基.人工智能智能系统指南[M].顾力栩,等译.北京:机械工业出版社,2007.

猜你喜欢
航路知识库威胁
汉语近义词辨析知识库构建研究
人类的威胁
反舰导弹“双一”攻击最大攻击角计算方法*
空基伪卫星组网部署的航路规划算法
应召反潜时无人机监听航路的规划
线形浮标阵搜潜时无人机监听航路规划
卫星状态智能诊断知识库设计方法
搞笑图片
机构知识库建设的动力研究
位置与方向测试题