删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

基于模糊逻辑的交互式多模型滤波算法*

本站小编 Free考研考试/2021-12-25

随着制导技术的发展,反舰导弹的机动形式更加灵活,“蛇形”机动与其他一种或多种机动方式相结合的运动形式屡见不鲜[1]。而不需要机动检测的交互式多模型(Interactive Multiple Model, IMM)滤波算法通过选用多个数学模型近似目标的实际运动情况,且各模型并行工作,进而利用马尔可夫系数进行模型概率转移,从而获得了较好的跟踪性能。但是,该算法收敛速度慢,滤波精度需要进一步提高[2-3]
目标在飞行过程中,其机动通常是瞬间发生的,而多模型滤波算法的模型概率是一个近似连续的变化过程[4],不同于目标机动发生的突然性。因此在采用IMM滤波算法对机动目标进行跟踪滤波时,通常仅有一个滤波模型起主要作用,该模型能准确描述目标的运动方程,其模型概率近似为1,其余模型的概率近似为0。也就是说,通过IMM滤波算法计算出的模型概率与实际模型所起作用存在一种模糊的非线性关系。基于此,本文依据模糊控制的思想,通过设计模糊逻辑系统,提出了一种基于模糊逻辑的交互式多模型(Fuzzy Logic Interactive Multiple Model, FLIMM)滤波算法来改善传统IMM滤波算法收敛速度慢、滤波精度低的缺点。
1 “蛇形”机动模型 “蛇形”机动模型描述的是一种目标做强机动的情况,目标机动加速度按正弦规律不断变化[5]。其既是一种特殊的转弯运动,又是一种特殊的匀速圆周运动,是多个半圆周运动的叠加,在每个半圆周,角速率变化为相反的方向,同时半径也在不停地改变。本文假设目标的“蛇形”机动发生在水平面上,即在x轴方向上和y轴方向上分别做速度为vx的直线运动和正弦运动,其运动方程为
(1)

式中:x??分别为x轴方向的位置、速度、加速度和加速度的导数;y??分别为y轴方向的位置、速度、加速度和加速度的导数;A为机动幅值;ω为机动频率;t为机动时间;y0为目标初始位置的纵坐标。由式(1)可得
(2)

式中:w1(t)和w2(t)为高斯白噪声。
设采样周期为T,对式(2)进行离散化,有
(3)

式中:X(k)、X(k+1)分别为k时刻、k+1时刻的状态向量;W(k)为过程噪声;F为状态转移矩阵;G为过程噪声输入矩阵。取值如下:

2 交互式多模型滤波算法 假设机动目标的运动方程由r个数学模型来描述,其模型集可以用集合表示为M={m1, m2, …, mr},描述机动目标运动方程的第j(j=1, 2, …, r)个数学模型表示为[6]
(4)

式中:Xj(k+1)为第j个模型的状态向量;Fj(k)为第j个模型的过程矩阵;Gj(k)为第j个模型的过程噪声传递矩阵;Zj(k)为第j个模型的观测向量;Hj(k)为第j个模型的观测矩阵;过程噪声Wj(k)和观测噪声Vj(k)为相互独立的零均值高斯白噪声序列,协方差矩阵分别为QjRj
IMM滤波算法主要包括输入交互、并行滤波、模型概率更新和输出数据融合4个步骤[7],如图 1所示。
图 1 IMM滤波算法原理框图 Fig. 1 Principle block diagram of IMM filtering algorithm
图选项




假设已知k-1时刻第j个模型的滤波状态估计为,估计误差协方差矩阵为Pj(k-1|k-1),第j个模型的概率为μj(k-1),各模型之间的转移概率服从马尔可夫过程[8],其概率转移矩阵为
(5)

式中:pij表示从模型i到模型j的转移概率,i, j=1, 2, …, r。则IMM滤波算法步骤为:
1) 输入交互
输入交互概率:
(6)

式中:为归一化常数。
初始状态估计:
(7)

(8)

式中:P0j(k-1|k-1)分别为初始状态值和初始估计误差协方差;为第i个模型在k-1时刻的状态估计。
2) 并行滤波
状态预测:
(9)

(10)

计算残差:
(11)

残差协方差矩阵:
(12)

滤波增益:
(13)

状态更新:
(14)

(15)

3) 模型概率更新
似然函数:
(16)

概率更新:
(17)

式中:为归一化常数。
4) 输出数据融合
(18)

(19)

式中:k时刻的状态更新;P(k|k)为k时刻的状态误差协方差更新。
3 改进的交互式多模型滤波算法 由于目标在进行“蛇形”机动时,存在短暂的匀速运动,引起运动模型频繁切换。在采用IMM滤波算法对其进行跟踪时,模型概率转移时间延迟较长,导致了收敛速度慢,滤波精度低,而且估计误差大,在滤波后期依然存在较大波动。为此,本文基于传统IMM滤波算法,运用模糊逻辑的设计思想[9-10]来改进模型概率更新模块,提出了FLIMM滤波算法。改进后的更新模块结构如图 2所示。
图 2 基于模糊逻辑的模型概率更新模块结构 Fig. 2 Structure of model probability updating module based on fuzzy logic
图选项




假定目标采用“蛇形”机动与匀速直线运动相结合的运动方式,设滤波器的输入为Λ1Λ2(Λ1Λ2是各滤波器的输出),匀速直线运动(设为模型1)的模型概率和“蛇形”机动(设为模型2)的模型概率的取值方法同IMM滤波,模型概率转移矩阵如式(5)所示,则由式(17)可以计算出
(20)

式中:
对模型1进行分析,假定模型概率更新模块获得的输入变量是I1I2,得出的输出变量是u,令

1) 输入变量与输出变量的论域

2) 输入变量与输出变量的模糊子集

3) 确定隶属度函数[11],如图 3~图 5所示。
图 3 I1的隶属度函数 Fig. 3 Membership function of I1
图选项




图 4 I2的隶属度函数 Fig. 4 Membership function of I2
图选项




图 5 u的隶属度函数 Fig. 5 Membership function of u
图选项




总结上述过程,可以发现:如果获取的模型概率变化是负值,即I2为N,那么当前模型概率的取值应该小于前一时刻的模型概率I1;如果获取的模型概率变化是零,即I2为Z,那么当前模型概率的取值应该等于前一时刻的模型概率I1;如果获取的模型概率变化是正值,即I2为P,那么当前模型概率的取值应该大于前一时刻的模型概率I1。与之相应的模糊逻辑规则如表 1所示。本文使用中位数法解模糊化,得出模型的实际概率[12-13]
表 1 模糊逻辑规则 Table 1 Rule of fuzzy logic
规则号 I1 I2 u
1 S N S
2 S Z S
3 S P M
4 M N S
5 M Z M
6 M P B
7 B N M
8 B Z B
9 B P B


表选项






4 仿真分析 在导弹飞行实验的背景下,以导弹为机动目标,采用MATLAB进行仿真分析。导弹的质心运动方程[14-15]
(21)

式中:机动加速度按正弦规律变化;v为导弹的运动速率;θ为导弹的弹道倾角;ψv为弹道偏角;gx2gy2gz2ax2ay2az2分别为重力加速度与导弹过载在弹道坐标系中3个坐标轴方向的分量。弹道坐标系的定义如文献[1]所示:

目标的初始状态为

对第1节所述的“蛇形”机动模型进行三维扩展,离散状态方程如式(3)所示,取w1(k)、w2(k)、w3(k)为高斯白噪声,式中各项取值依次为

设机动目标在飞行过程中有2种运动方式,第0~15 s,沿x轴负方向进行匀速直线运动,速度为1 450 m/s; 第16~60 s,在水平面上进行“蛇形”机动,xy方向上的机动加速度是0,目标在z方向的加速度按余弦规律变化,目标机动加速度的幅值为As=2g,机动频率ω=0.2π。
针对目标的运动形式,IMM滤波算法的模型集由匀速直线运动模型(模型1)和“蛇形”机动模型(模型2)组成,采样周期为T=0.015 s,采用球坐标系下的视线角、视距作为观测信息,观测方程为
(22)

式中:Z(t)为观测向量;V(t)为观测噪声;h(·)为观测函数,取值为

观测噪声协方差阵为

过程噪声协方差矩阵为

式中:I3为3阶单位矩阵。
滤波器的状态估计初始值为

模型之间的转移矩阵为

模型概率为

为了对比分析,分别采用传统的IMM滤波算法和改进后的FLIMM滤波算法对目标进行跟踪,进行100次Monte Carlo仿真,图 6为目标在铅垂面和水平面内的运动轨迹以及滤波结果。
图 6 目标的运动轨迹 Fig. 6 Motion trail of target
图选项




由于目标在xy方向近似做匀速运动,采用2种算法的估计效果几乎一致,故对z方向的估计误差进行分析,如图 7~图 9所示。图 7z方向位置估计误差Δpz,前期估计误差一致,当目标发生“蛇形”机动时,FLIMM滤波算法最大估计误差为-61 m,而IMM滤波算法的最大估计误差为-43 m,但是随后FLIMM滤波算法的估计误差迅速收敛,最终两者估计误差在-15~2 m之间。图 8z向速度估计误差Δvz,最大估计误差均为-30 m/s左右,而FLIMM滤波算法的收敛速度明显较FLIMM滤波算法快,而且稳定后FLIMM滤波算法的估计误差没有发生突变或跳跃,较IMM滤波算法更平稳,FLIMM滤波算法后期估计误差大约为±0.5 m/s,而IMM滤波算法后期估计误差大约为-8~2 m/s之间。图 9z向加速度估计误差Δaz,最大估计误差均为-20 m/s2,但是FLIMM滤波算法较IMM滤波算法收敛更快、更平稳、精度更高,具有更好的滤波效果,FLIMM滤波算法后期估计误差大约为±0.3 m/s2,而IMM滤波算法后期估计误差大约为-2~4 m/s2之间。
图 7 z向位置估计误差 Fig. 7 Estimation error of position in z axis
图选项




图 8 z向速度估计误差 Fig. 8 Estimation error of velocity in z axis
图选项




图 9 z向加速度估计误差 Fig. 9 Estimation error of acceleration in z axis
图选项




综上所述,当机动目标在0~15 s进行匀速直线运动时,IMM滤波算法与FLIMM滤波算法的估计误差几乎一致,这是因为目标做匀速运动,IMM滤波算法和FLIMM滤波算法都能很快调整模型概率,快速跟踪上目标的运动。当目标在第16 s进行“蛇形”机动后,由于其在xy 2个方向依然近似是匀速直线运动,故2种算法在这2个方向的估计误差基本无变化;在z方向,由于目标的机动,2种算法均突然产生了较大的跟踪误差,但是由于FLIMM滤波算法能够快速调整模型概率,估计误差收敛速度明显较IMM滤波算法要快,而且FLIMM滤波算法具有一定的鲁棒稳定性,获取的估计误差在后期比较稳定,无突然大幅增加现象,具有比IMM滤波算法更高的估计精度。总体而言,FLIMM滤波算法比IMM滤波算法的滤波效果更好。
5 结论 本文根据模糊逻辑的思想对IMM滤波算法的模型概率更新模块进行改进,提出的FLIMM滤波算法有效地缩短了模型概率转移时间,提高了收敛速度,减小了估计误差,而且滤波过程更加平稳,对“蛇形”机动的跟踪精度更高,对工程实践应用具有一定的借鉴价值。但该算法的观测量获取均是以观测点静止不动为前提的,在实际应用中,存在从拦截弹上获取弹目相对信息的情况,希望在今后的学习中能够将其完善。

参考文献
[1] 周荻. 寻的导弹新型导引规律[M].北京: 国防工业出版社, 2002: 11-26.
ZHOU D. New type homing missile guidance law[M].Beijing: National Defence Industry Press, 2002: 11-26.(in Chinese)
[2] XING X F, ZUO L L, LEI S. Maneuvering target tracking using real-time input estimation[C]//Proceedings of the 1996 CIE International Conference of Radar Proceedings. Piscataway, NJ: IEEE Press, 1996: 731-734.
[3] BAR-SHALOM Y, LI X R, KIRUBARAJAN T. Estimation with applications to tracking and navigation:Theory algorithms and software[M].New York: John Wiley & Sons.Inc, 2001: 115-178.
[4] JOHNSTON L A, KRISHNAMURTHY V. An improvement to the interacting multiple model (IMM) algorithm[J].IEEE Transactions on Signal Processing, 2001, 49(12): 2909–2923.DOI:10.1109/78.969500
[5] 周宏仁, 敬忠良, 王培德. 机动目标跟踪[M].北京: 国防工业出版社, 1991: 89-122.
ZHOU H R, JING Z L, WANG P D. Maneuver targets tracking[M].Beijing: National Defence Industry Press, 1991: 89-122.(in Chinese)
[6] 刘胜, 张红梅. 最优估计理论[M].北京: 科学出版社, 2011: 102-134.
LIU S, ZHANG H M. The optimal estimation theory[M].Beijing: Science Press, 2011: 102-134.(in Chinese)
[7] VASUHI S, VAIDEHI V. Target tracking using interactive multiple model for wireless sensor network[J].Information Fusion, 2016, 27(1): 41–53.
[8] LIU M Y, LI Y, ZHANG X J. A research on the weight of interactive multiple model in maneuvering target tracking[J].Applied Mechanics and Materials, 2014, 568-570: 1008–1011.DOI:10.4028/www.scientific.net/AMM.568-570
[9] 王立新, 王迎军. 模糊系统与模糊控制教程[M].北京: 清华大学出版社, 2003: 193-244.
WANG L X, WANG Y J. The tutorial of fuzzy system with fuzzy logic[M].Beijing: Tsinghua University Press, 2003: 193-244.(in Chinese)
[10] 刘政, 马增强, 柳晓云, 等. 基于模糊推理的改进的交互式多模型算法[J].济南大学学报(自然科学版), 2017, 31(2): 129–135.
LIU Z, MA Z Q, LIU X Y, et al. The improved interactive multiple model algorithm based on fuzzy reasoning[J].Journal of University of Jinan(Science and Technology), 2017, 31(2): 129–135.(in Chinese)
[11] 刘杨, 姜礼平, 王炜. 一种结合弹道规律的模糊交互式多模型算法[J].海军工程大学学报, 2015, 27(1): 41–44.
LIU Y, JIANG L P, WANG W. A fuzzy interactive multiple model algorithm combined with ballistic rule[J].Journal of Naval Engineering University, 2015, 27(1): 41–44.(in Chinese)
[12] 国强, 贺紫兰. 一种新的模糊控制多模型算法在目标跟踪中的应用[J].哈尔滨工业大学学报, 2016, 48(11): 123–128.
GUO Q, HE Z L. The application of a new fuzzy multiple model control algorithm in target tracking[J].Journal of Harbin Institute of Technology, 2016, 48(11): 123–128.(in Chinese)
[13] 付魏, 郑宾. 基于模糊控制交互式多模型粒子滤波的静电机目标跟踪[J].兵工学报, 2014, 35(1): 42–48.
FU W, ZHENG B. Electrostatic maneuvering target tracking based on fuzzy interacting multiple model particle filter[J].Acta Armamentarii, 2014, 35(1): 42–48.(in Chinese)
[14] 张翼飞, 邓方林, 顾文锦. 反舰导弹末端机动弹道设计及弹道仿真[J].计算机仿真, 2005, 22(2): 19–22.
ZHANG Y F, DENG F L, GU W J. Anti-ship missile terminal maneuver trajectory design and trajectory simulation[J].Computer Simulation, 2005, 22(2): 19–22.(in Chinese)
[15] 李新国, 方群. 有翼导弹飞行动力学[M].西安: 西北工业大学出版社, 2005: 26-63.
LI X G, FANG Q. Flight dynamics of winged missile[M].Xi'an: Northwestem Polytechnical University Press, 2005: 26-63.(in Chinese)


相关话题/概率 运动 过程 观测 逻辑

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19
  • 基于BDS-GD的低截获概率雷达信号识别*
    在电子情报(ElectronicIntelligence,ELINT)分析中,需要对截获的信号进行预处理、分选、识别与参数估计等工作,其中传统的信号识别通常选择雷达信号的脉间参数[1],主要有脉冲宽度(PW)、脉冲到达时间(DOA)、脉冲重复频率(PRI)和占空比(DR)等。基于信号脉间参数的识别技 ...
    本站小编 Free考研考试 2021-12-25
  • 蜻蜓爬升过程间歇性拍动飞行现象的数值研究*
    20世纪末以来,随着微型飞行器(MAV)的发展,昆虫高超飞行能力的研究为人们广泛关注[1]。作为仿生机械力学,其涉及复杂的空气动力学问题。目前,****对昆虫飞行的空气动力学原理的研究主要分为实验和数值计算研究,通过大量研究揭示昆虫的升力产生原理。最早Weis-Fogh[2]通过观察台湾小黄蜂,他提 ...
    本站小编 Free考研考试 2021-12-25
  • 基于高斯过程的机器人自适应抓取策略*
    在工业生产和日常生活中,机器人越来越多的代替人类执行各种操作任务,如抓取、搬运、焊接和装配等。在机器人抓取作业时,目标物体的位姿经常发生变化,机器人需要根据物体的位姿信息调整自身的运动,实现自适应抓取。针对机器人自适应抓取的需求,有的研究集中于设计柔性更高的末端执行器,如增加欠驱动自由度[1]、使用 ...
    本站小编 Free考研考试 2021-12-25
  • 机载对地观测飞行轨迹设计与对比分析*
    机载对地观测系统是以飞机为观测平台,利用成像载荷获取地球表面与表层大范围、高精度、多层次空间信息的一种尖端综合性技术,其应用覆盖资源、土地、农业、林业、水利、城市、海洋、灾害等领域[1]。机载对地观测成像的基本原理要求载机作匀速直线飞行,但由于大气湍流、设备性能等因素的影响,载机沿飞行方向和侧向必然 ...
    本站小编 Free考研考试 2021-12-25
  • 基于滑模观测器的机翼颤振主动抑制设计*
    颤振是一种气动弹性动力学不稳定现象,往往会对飞行器结构带来灾难性后果,因而备受关注。传统的颤振抑制手段以被动地改变飞行器结构特性为主,诸如施加配重或增加结构刚度,这不可避免地造成结构增重,影响飞行器整体性能。颤振主动抑制(AFS)可以不显著影响结构特性,通过控制系统补偿来改变颤振耦合机制[1],是当 ...
    本站小编 Free考研考试 2021-12-25
  • 长时间流固耦合传热过程的快速算法*
    流固耦合传热(ConjugateHeatTransfer,CHT)广泛存在于机械、动力、能源、航空航天、化工和核工等工程领域。它一方面指流体与固体内传热过程通过流固交界面的位移、形变、传热和相变等作用相互耦合,另一方面指流固交界面上流动、辐射和烧蚀等不同物理过程相互耦合。Stokos[1]、Hoop ...
    本站小编 Free考研考试 2021-12-25
  • 惯性导航系统动基座传递对准可观测性分析*
    对于机载武器,其惯性导航系统(简称惯导系统)的初始化采用传递对准[1]完成,以克服由于基座运动产生的各种干扰影响以及惯性传感器的精度限制,在短时间内实现高精度的初始对准。惯导系统动基座传递对准的过程就是在高精度主惯导的辅助条件下,利用主、子惯导系统导航参数或测量信息的差值作为观测量,对主、子惯导系统 ...
    本站小编 Free考研考试 2021-12-25
  • 基于随机参数逆高斯过程的加速退化建模方法*
    传统的基于退化数据的可靠性建模方法都是采用固定参数退化模型,近些年,随机参数退化模型已成为研究热点。Wang[1]研究了具有随机参数的Wiener过程,并使用最大期望(ExpectationMaximization,EM)算法估计随机参数的超参数值。Si等[2]研究了利用随机参数Wiener过程预测 ...
    本站小编 Free考研考试 2021-12-25
  • 基于过程神经网络的液体火箭发动机状态预测*
    液体火箭发动机结构复杂,工作环境恶劣,是故障敏感多发部位,对其工作状态进行预测是发现早期故障并采取相应措施的重要手段,特别是对于可重复使用液体火箭发动机,状态预测是提高其系统安全性、完好性和保障任务成功的关键技术。液体火箭发动机是由许多不同独立动态环节彼此交叉耦合构成的复杂热流体动力系统,通过建立其 ...
    本站小编 Free考研考试 2021-12-25
  • 基于虚拟观测值的X射线单脉冲星星光组合导航*
    卫星自主导航技术的研究发展到现今已有几十年的历史,而其主要研究集中在对低轨道卫星的应用上,因此,目前低轨道卫星自主导航方法已相对成熟。相比而言,高轨道卫星的轨道确定基本依赖地面测控网的不断观测,其自主导航技术发展缓慢。近年来,高轨道卫星以其轨道高度高,对地覆盖广,在气象探测、通讯、导航定位、电视直播 ...
    本站小编 Free考研考试 2021-12-25