论文部分内容阅读
摘要: 针对目标机动信息估计时的状态方程非线性及目标机动频率未知的特点, 对三维线性卡尔曼滤波器的状态量进行了扩维。 利用扩展卡尔曼滤波器(EKF)完成了目标机动信息估计算法设计, 并通过仿真验证了不同条件下滤波器对目标机动频率、 机动加速度及加加速度的估计特性。 同时, 对滤波器估值误差的收敛性进行了仿真评估, 验证了算法的有效性。
关键词: 扩展卡尔曼滤波器; 目标机动估计;非线性状态方程
中图分类号: TJ765文献标识码: A文章编号: 1673-5048(2016)01-0040-05
Abstract: For the characteristics of the nonlinear state equation and the unknown target maneuvering frequency on target maneuvering information estimation, the state of threedimensional linear Kalman filter is extended. The extended Kalman filter is used to design target maneuvering information estimation algorithm, and by simulation the estimate characteristics of target maneuveing frequency, acceleration and jerk under different conditions are verified. The convergence of the estimation error is simulated and evaluated, and the effectiveness of the algorithm is verified.
Key words: EKF; target maneuver estimation; nonlinear state equation
0引言
在末制导过程中, 对于非机动目标, 采用比例制导律可以达到满意的制导精度, 而且在一定的线性化简化条件下, 可以证明比例制导律的最优性。 但是目标的机动会严重影响比例导引的性能, 导致脱靶量增大。 为了改善制导回路的性能, 减小脱靶量, 需要在制导律设计中对目标机动加速度进行补偿, 如在比例制导律基础上增加目标机动补偿项而得到扩展比例制导律, 此时目标机动信息的准确性将对制导性能产生较大影响。
对于目标机动信息的估计问题, 广泛采用卡尔曼滤波方法进行处理, 在研究中一般需要假设目标的机动模型及随机机动的统计特性。 本文假设导弹采用雷达导引头, 可以提供视线角和相对距离、 弹目接近速度信息作为系统的输出, 针对寻的末制导中状态方程与观测方程非线性以及目标机动频率未知的特点, 利用扩展卡尔曼滤波器(EKF)设计目标机动信息估计算法, 对目标机动频率、 机动加速度及加加速度估计的准确性进行仿真, 验证滤波器误差的收敛性。
1扩展卡尔曼滤波算法(EKF)
若系统状态方程与观测方程为非线性形式, 则可采用扩展卡尔曼滤波器, 其处理步骤为为了减小线性化误差, 提高滤波跟踪精度, 可将非线性方程的泰勒级数截断至二阶项, 得到二阶扩展卡尔曼滤波器, 其滤波过程如下:
2基于EKF的目标机动信息估计
假设目标的机动形式为正弦机动, 实际上无论是逃逸机动还是蛇形机动, 在惯性系中都可以认为是一种正弦机动, 所以此假设具有一定的合理性。 目标正弦机动的寻的回路模型见图1。
3仿真验证
为了启动Ricatti方程式, 需要初始方差矩阵, 该矩阵表示估值中的初始不确定值。 为初始方差矩阵选择适当的值是滤波器设计的一项关键技术。 本文的仿真中, 利用真值对初始方差矩阵进行初始化, 工程上可对目标传感器的精度进行测试和评估, 然后设计合理的方差矩阵。
为了验证滤波算法的有效性, 引入一个幅值为3g且机动频率ω为2 rad/s的目标正弦机动, 利用EKF滤波递推算法对其进行估计。 在测角方差为1 mr, 频谱密度Φs2为0且机动频率初始值为-1 rad/s的情况下, 仿真结果如图2~4所示。
从图2~4可以看出, 机动频率初始值为-1 rad/s的情况下, 目标机动频率估值在稳态为-2.5 rad/s左右, 模值基本接近真值。 在测角方差为1 mr的情况下, 加速度和加加速度的估值在大部分情况下严重偏离真值, 只是在飞行时间末端收敛在真值附近。 将测角方差降低至0.1 mr且机动频率初始值为1 rad/s, 仿真结果如图5~9所示。
从图5~9的仿真结果可看出, 在降低测量噪声及机动频率初值误差较小的情况下, 加速度和加加速度在大部分飞行时间内都得到准确的估计, 机动频率也很快收敛到真值附近, 估值误差与理论值较相符。
4结论
本文针对目标机动信息估计时状态方程非线性及目标机动频率未知的特点, 利用扩展卡尔曼滤波器(EKF)完成了目标机动信息滤波算法的设计。 仿真验证表明在较小测角噪声下滤波器对目标机动频率、 机动加速度及加加速度具有良好的估计准确性, 可以为制导系统及制导律提供更良好准确的目标机动信息, 改善制导系统精度。
参考文献:
[1] 马克茂,贺风华, 姚郁.目标机动加速度的估计与导引律实现[J]. 宇航学报, 2009, 30(6): 2213-2219.
[2] 范红旗, 樊建鹏, 付强. 机动目标运动建模技术综述[C]∥ 国防科大电子科学与工程学院2011年会论文集, 2012.
[3] Zarchan P. Tactical and Strategic Missile Guidance [M]. AIAA, 1997.
[4] 安相宇, 董朝阳, 王青. 一种基于EKF 技术的天线罩瞄准误差补偿方法[J]. 系统仿真学报, 2007, 20(15):4099-4103.
[5] Bryson A E, Ho Y C. Applied Optimal Control[M]. New York:Blaisdell, 1969.
[6] 周荻.寻的导弹新型导引规律[M].北京:国防工业出版社, 2002.
[7] 黄晓雷, 牛申阁. 扩展卡尔曼滤波在无人机航迹控制系统中的应用研究[J]. 航空兵器, 2008(2):11-13.
[8] 沈亮, 万平, 耿源. 雷达导引头自适应卡尔曼滤波算法研究[J]. 航空兵器, 1994(2):30-37.
[9] 葛泉波, 李文斌, 孙若愚, 等. 基于EKF的集中式融合估计研究[J]. 自动化学报, 2013, 39(16):816-825.
关键词: 扩展卡尔曼滤波器; 目标机动估计;非线性状态方程
中图分类号: TJ765文献标识码: A文章编号: 1673-5048(2016)01-0040-05
Abstract: For the characteristics of the nonlinear state equation and the unknown target maneuvering frequency on target maneuvering information estimation, the state of threedimensional linear Kalman filter is extended. The extended Kalman filter is used to design target maneuvering information estimation algorithm, and by simulation the estimate characteristics of target maneuveing frequency, acceleration and jerk under different conditions are verified. The convergence of the estimation error is simulated and evaluated, and the effectiveness of the algorithm is verified.
Key words: EKF; target maneuver estimation; nonlinear state equation
0引言
在末制导过程中, 对于非机动目标, 采用比例制导律可以达到满意的制导精度, 而且在一定的线性化简化条件下, 可以证明比例制导律的最优性。 但是目标的机动会严重影响比例导引的性能, 导致脱靶量增大。 为了改善制导回路的性能, 减小脱靶量, 需要在制导律设计中对目标机动加速度进行补偿, 如在比例制导律基础上增加目标机动补偿项而得到扩展比例制导律, 此时目标机动信息的准确性将对制导性能产生较大影响。
对于目标机动信息的估计问题, 广泛采用卡尔曼滤波方法进行处理, 在研究中一般需要假设目标的机动模型及随机机动的统计特性。 本文假设导弹采用雷达导引头, 可以提供视线角和相对距离、 弹目接近速度信息作为系统的输出, 针对寻的末制导中状态方程与观测方程非线性以及目标机动频率未知的特点, 利用扩展卡尔曼滤波器(EKF)设计目标机动信息估计算法, 对目标机动频率、 机动加速度及加加速度估计的准确性进行仿真, 验证滤波器误差的收敛性。
1扩展卡尔曼滤波算法(EKF)
若系统状态方程与观测方程为非线性形式, 则可采用扩展卡尔曼滤波器, 其处理步骤为为了减小线性化误差, 提高滤波跟踪精度, 可将非线性方程的泰勒级数截断至二阶项, 得到二阶扩展卡尔曼滤波器, 其滤波过程如下:
2基于EKF的目标机动信息估计
假设目标的机动形式为正弦机动, 实际上无论是逃逸机动还是蛇形机动, 在惯性系中都可以认为是一种正弦机动, 所以此假设具有一定的合理性。 目标正弦机动的寻的回路模型见图1。
3仿真验证
为了启动Ricatti方程式, 需要初始方差矩阵, 该矩阵表示估值中的初始不确定值。 为初始方差矩阵选择适当的值是滤波器设计的一项关键技术。 本文的仿真中, 利用真值对初始方差矩阵进行初始化, 工程上可对目标传感器的精度进行测试和评估, 然后设计合理的方差矩阵。
为了验证滤波算法的有效性, 引入一个幅值为3g且机动频率ω为2 rad/s的目标正弦机动, 利用EKF滤波递推算法对其进行估计。 在测角方差为1 mr, 频谱密度Φs2为0且机动频率初始值为-1 rad/s的情况下, 仿真结果如图2~4所示。
从图2~4可以看出, 机动频率初始值为-1 rad/s的情况下, 目标机动频率估值在稳态为-2.5 rad/s左右, 模值基本接近真值。 在测角方差为1 mr的情况下, 加速度和加加速度的估值在大部分情况下严重偏离真值, 只是在飞行时间末端收敛在真值附近。 将测角方差降低至0.1 mr且机动频率初始值为1 rad/s, 仿真结果如图5~9所示。
从图5~9的仿真结果可看出, 在降低测量噪声及机动频率初值误差较小的情况下, 加速度和加加速度在大部分飞行时间内都得到准确的估计, 机动频率也很快收敛到真值附近, 估值误差与理论值较相符。
4结论
本文针对目标机动信息估计时状态方程非线性及目标机动频率未知的特点, 利用扩展卡尔曼滤波器(EKF)完成了目标机动信息滤波算法的设计。 仿真验证表明在较小测角噪声下滤波器对目标机动频率、 机动加速度及加加速度具有良好的估计准确性, 可以为制导系统及制导律提供更良好准确的目标机动信息, 改善制导系统精度。
参考文献:
[1] 马克茂,贺风华, 姚郁.目标机动加速度的估计与导引律实现[J]. 宇航学报, 2009, 30(6): 2213-2219.
[2] 范红旗, 樊建鹏, 付强. 机动目标运动建模技术综述[C]∥ 国防科大电子科学与工程学院2011年会论文集, 2012.
[3] Zarchan P. Tactical and Strategic Missile Guidance [M]. AIAA, 1997.
[4] 安相宇, 董朝阳, 王青. 一种基于EKF 技术的天线罩瞄准误差补偿方法[J]. 系统仿真学报, 2007, 20(15):4099-4103.
[5] Bryson A E, Ho Y C. Applied Optimal Control[M]. New York:Blaisdell, 1969.
[6] 周荻.寻的导弹新型导引规律[M].北京:国防工业出版社, 2002.
[7] 黄晓雷, 牛申阁. 扩展卡尔曼滤波在无人机航迹控制系统中的应用研究[J]. 航空兵器, 2008(2):11-13.
[8] 沈亮, 万平, 耿源. 雷达导引头自适应卡尔曼滤波算法研究[J]. 航空兵器, 1994(2):30-37.
[9] 葛泉波, 李文斌, 孙若愚, 等. 基于EKF的集中式融合估计研究[J]. 自动化学报, 2013, 39(16):816-825.