李相平 陆志毅 陈 麒 邹小海
(1. 海军航空大学岸防兵学院, 山东烟台 264001; 2. 海军工程大学兵器工程学院, 湖北武汉 430033)
从目前的军事装备发展趋势来看,精确制导武器是未来现代化战争研究的一个重要方向[1],而相控阵雷达导引头具有数据率高、体积小、多目标跟踪以及抗干扰能力强等优点[2-3],更是世界各军事强国关注的焦点。对于采用捷联体制的相控阵雷达导引头而言,运用有效的算法隔离弹体姿态干扰对波束指向的影响以及精确地提取制导所需的弹目视线角速率成为其关键技术之一[4]。文献[5- 6]根据波束指向在惯性空间不变的原理,提出了运用相关坐标系的转换保持相控阵雷达导引头波束稳定的算法;文献[7]针对相控阵天线波束扫描离散性的特点,建立了基于波束误差角在线补偿去耦的模型,从一定程度上改善了弹目视线角速率估计值的精度;文献[8]介绍了一种抖动自适应法,通过在导弹方位轴和俯仰轴两个方向施加正弦激励的方式来调整导引头的输出,从而补偿相应的偏差,这种方法对弹体抖动频率要求比较高;文献[9-12]研究了卡尔曼滤波在捷联去耦上的运用,但是由于捷联体制导引头内部系统复杂,不能有效地掌握系统的噪声统计特性,这就导致我们所得到的系统有关模型以及噪声统计的特性总是存在误差的,进而影响滤波的估计作用,更严重地会使卡尔曼滤波算法不收敛。
对于捷联体制的相控阵雷达导引头而言,由于其捷联惯导系统中的惯性仪表直接和基座固联,在加上弹体本身的姿态干扰,使得动态环境十分恶劣[13],导致滤波过程中对噪声模型缺乏完整的了解,所以卡尔曼滤波去耦算法容易发散。
本文提出了一种自适应卡尔曼滤波去耦算法,通过引入遗忘因子来优化滤波的性能,加强了新近的数据在滤波过程中的作用,对于陈旧的数据随着时间的延迟而逐渐遗忘,同时建立了时变噪声的递推和预测估计器,对捷联控制系统内噪声进行实时预测。最后通过实验仿真对比,表明自适应卡尔曼滤波去耦算法能够较好地对系统和量测噪声的统计特性进行估计,验证了算法在相控阵雷达导引头捷联去耦上的有效性。
相控阵雷达导引头系统主要由天线阵面、射频组件、分配网络、信号发生器、接收机、微型计算机和波束控制器组成[14]。天线阵面相当于多个辐射元组成的,并且每个辐射元都和一个射频单元相连接,相当于一个发射和接收的单元组件,当它在低电平信号的激励下,会经移相、放大和倍频处理后送到辐射器;接收时会把信号变换到中频进行处理。系统的分配网络会把信号发生器所产生的信号功率分配给相应的发射单元和振荡器,同时实现中频信号的合成。微型计算机主要是完成数字信号的处理和数据处理,进而形成波束控制指令和制导所需的信号。波束控制器是为了对收发组件的相位进行调节,从而控制系统对目标的搜索与跟踪。
如图1所示为相控阵雷达导引头系统各角度之间的几何关系,其中q表示惯性参考系下的视线角,ϑ为导弹弹体的姿态角,θB表示发出的波束角,ε是实际瞄准的偏差角。
图1 相控阵雷达导引头系统角度的几何关系图Fig.1 Geometry diagram of phased array radar seeker system angle
根据图1给出的角度几何关系可知视线角q可以表示为:
q=ε+θB+ϑ
(1)
则:
ε=q-θB-ϑ
(2)
由式(2)可得,导引头的瞄准偏差角既包含了视线角的信息,也包含了导弹弹体姿态角的信息,这说明在导引头制导的敏感信息中耦合了弹体的姿态干扰。
对于采用比例导引律的导引头而言,视线角速率是制导信息中的重要成分,如果存在弹体姿态的干扰信息,会急剧增大导弹的脱靶量,降低导弹的性能,所以必须采用合适的算法对视线角速率进行估计,去除弹体的姿态干扰信息,这样输出的视线角速率才能作为导弹的制导信号。
首先,根据相控阵雷达导引头制导跟踪回路中的参数选择合适的量测量和状态量,通过传递函数的关系建立合适的滤波方程,对系统噪声和量测噪声的期望和方差值进行递推和预测时,在文献[15]中提到的Sage和Husa次优无偏递推MAP噪声统计的基础上,引入遗忘因子,构建相应的加权系数序列,改进估计噪声统计特性的模型,提高滤波去耦的性能。将滤波方程和噪声统计特性估计方程联立就可以完成对弹目视线角速率的预测和实时估计,实现相控阵雷达导引头捷联去耦的目的,其算法原理框图如图2所示。
图2 自适应卡尔曼滤波算法原理框图Fig.2 Principle block diagram of adaptive Kalman filter algorithm
图3 相控阵雷达导引头制导跟踪回路Fig.3 Phased array radar seeker tracking loop
由于去耦的目的是为提取制导过程中所需的弹目视线角速率,这里状态量选择为:
(3)
量测量为:
(4)
则该系统的系统方程和量测方程为:
Z(t)=H(t)X(t)+V(t)
(5)
其中:
(6)
对上式进行离散化处理,这里取步长为Δt,进而得到状态转移矩阵为:
Φk/k-1=I+F(t)Δt=
(7)
根据图3系统变量之间的关系,可以计算出:
(8)
离散化处理后量测矩阵为:
(9)
对于滤波方程而言其状态转移矩阵Φk/k-1和量测矩阵Hk定了,只需对系统噪声矩阵Wk和量测噪声矩阵Vk进行噪声特性估计就可以确定系统的滤波方程。
由于Wk和Vk是相互独立的白噪声,考虑噪声统计特性时主要是均值和方差[17],设其对应的噪声统计为:
Ε{Wk}=qk
Ε{Vk}=rk
Ε{[Wk-qk][Wk-qk]T}=Qk
Ε{[Vk-rk][Vk-rk]T}=Rk
(10)
式中的qk、rk、Qk、Rk分别表示系统噪声和量测噪声的均值和方差,假设它们都是未知的,根据邓自立[15]提出的次优无偏噪声统计估值器可得:
(11)
(12)
其中0
若遗忘因子b定后,则有等式:
(13)
所以有:
(14)
为了达到优化滤波性能,满足加权系数序列的要求,令:
(15)
将上式代入式(11),可得到引入遗忘因子的噪声统计特性的估计数学模型:
最后的资产报废处置管理系统包主要围绕对废弃固定资产的处理展开,它同样进行面向上级的申报、建立账户、并核对和统计废弃固定资产,包括出之后固定资产管理系统所剩余的仓库固定资产内容,对数据库进行全面维护并重新备份,也包括针对系统的还原性操作。
(16)
将式(7)、式(9)以及式(16)代入式(5)便能够得到完整的系统方程和量测方程,其具体的递推过程如下所示:
(17)
根据式(17)可知,相比于标准的卡尔曼滤波算法,所提算法增加了对噪声统计特性的估计部分,在算法的计算量上有一定的增加,但不会引起量级的增长,同时计算的复杂度并没有发生较大变化,因此所提算法有一定的可行性。
通过递推估计式(17)中引入遗忘因子,可以对噪声的统计特性不断进行修正和实时预测,使算法达到自适应的效果,但是在这种数据跟踪的算法中,如果遗忘因子b选取过小,虽然会使参数的估计值适应比较快,但会导致跟踪数据的偏差趋势越大;若遗忘因子b选取过大会大大减小估计值的适应速度,所以选取合适的遗忘因子对于本算法而言十分重要[18-19]。参考文献[20]中要求遗忘因子0.95≤b≤0.995,结合导弹制导控制系统的特点,选取b=0.96,b=0.97,b=0.98,b=0.99这四种情况,对不同迭代次数下所提取弹目视线角速率平均误差进行仿真模拟,所得到的曲线图如图4所示。
图4 不同迭代次数下提取数据平均误差曲线图Fig.4 Average error curve of extracted data under different iterations
通过图4发现随着迭代次数的增加,平均误差不断减小,当迭代次数为200左右时误差区域平稳,其中b=0.98,0.97,0.96时,对应的平均误差下降速度比较快,并且其滤波的精度要明显优于遗忘因子b=0.99时的情况。当遗忘因子b为0.98和0.96时,平均误差的趋势变化大致相同,但是遗忘因子为0.98的平均误差曲线变化较为平滑,抖动比较小,因此在本算法中遗忘因子取0.98效果较好。为了更明显地表征遗忘因子对提取数据误差的影响,表1给出了迭代次数为200次时不同遗忘因子下对应的俯仰和方位弹目视线角速率估计误差以及对应的平均误差数据。
表1 迭代次数为200次时不同遗忘因子对应误差的大小
从表1中也可以明显地看出遗忘因子b取0.98和0.96时平均误差最小,但考虑到滤波过程中的平稳,选取0.98为遗忘因子。
图5 弹目视线角速率对比图Fig.5 Curve of Line of sight rate extraction
通过图5中的仿真结果表明不经过去耦算法处理时输出的弹目视线角速率受导弹姿态运动的干扰较为严重,与真实的弹目视线角速率有很大的误差。经过自适应卡尔曼滤波去耦算法对弹目视线角速率进行估计发现虽然在滤波的开始过程中有较大的抖动,不能完全地跟踪真实的弹目视线角速率,但是整体上能够完整地对弹目视线角速率进行估计,并且与真实值的误差在可允许的范围内,表明所提的去耦算法在导引头捷联去耦上的有效性。
图6 两种算法平均误差对比图Fig.6 Curve of average errors between the two algorithms
从仿真图6中可以发现,在迭代次数较少的时候两种算法的平均误差相差不大,但是随着迭代次数的增多,自适应卡尔曼去耦算法的平均误差明显比标准的卡尔曼滤波去耦算法的平均误差小,说明了算法引入噪声特性统计模型后在估计数据精度上有较大的提高,验证了算法的优良性。
本文所提的自适应卡尔曼滤波去耦算法基于遗忘因子的加权作用,构建了噪声统计特性的估计数学模型,优化了整个滤波的性能。算法在选择遗忘因子时,以估计数据的平均误差为衡量标准,选取了合适的遗忘因子,建立了噪声递推和估计的方程式,进而联立滤波方程对制导系统中需要提取的弹目视线角速率进行估计和预测,通过仿真发现自适应滤波卡尔曼去耦算法在去耦上有一定的效果,并且其估计数据的精度要比标准的卡尔曼滤波去耦算法精度高,从而在一定的程度上提高导弹的制导性能,因此在相控阵雷达导引头捷联去耦中有较大的参考意义和运用价值。