1.一种基于最优可变阶观测器的多车跟踪系统故障检测方法,其特征在于,包括以下步骤:a.构造包含未知扰动、传感器测量噪声和控制器故障的多车跟踪系统模型;
b.为实现有限网络资源的充分利用,设计自适应混合事件触发机制来约束数据传输;
c.构建数值与代数结合型的可变阶观测器参数矩阵生成算法,并通过设计和求解以最优后置滤波器为目标的性能权衡指标来增强生成残差对故障的灵敏性和对未知扰动的鲁棒性;
d.构建在无故障时的误差动态系统,并依据残差各组成成分对应的中心对称多胞体得出受降阶算子阶次约束的残差中心对称多胞体;
e.根据残差中心对称多胞体对应的上下界设定残差阈值,以增强基于中心对称多胞体故障检测算法的实用性,从而确保多车跟踪系统中的故障能被及时的检测出来;
所述步骤a中构造包含未知扰动、传感器测量噪声和控制器故障的多车跟踪系统模型具体如下:x(k+1)=Ax(k)+Buu(k)+Edd(k)+Eff(k)y(k)=Cx(k)+Duu(k)+Fdd(k)+Fff(k)其中, 分别表示多车跟踪系统
中未知但有界的状态,系统的实际控制输入,未知扰动、故障信号和测量输出;此外,A,Bu,Ed,Ef,C,Du,Fd,Ff均是具有适应维数的多车跟踪系统矩阵,并且满足rank(C)=m≤n,同时,(A,B)对是可控的,(A,C)对是可观测的;
所述步骤b具体为:
所述为实现有限网络资源的充分利用,设计自适应混合事件触发机制来约束数据传输的事件触发机制如下:其中,ki+1为即将事件触发的时刻,ki为上一次事件触发的时刻,kinf=ki+hk表示触发时刻的下界,hk为自适应静默时间,ksup=ki+τmax表示触发时刻的上界,τmax表示最大触发间隔,I={1,...,m}表示含有m个数的集合,Δg(k)=yg(k)‑yg(ki),0<δg(k)<1为自适应触发阈T值,拆分y(k)=[y1(k),...,yg(k),...,ym(k)] ,δ(k)=diag{δ1(k),...,δg(k),...,δm(k)};
所述步骤c中:
所述构建数值与代数结合型的可变阶观测器参数矩阵生成算法,并通过设计和求解以最优后置滤波器为目标的性能权衡指标来增强生成残差对故障的灵敏性和对未知扰动的鲁棒性,对应的可变阶观测器结构如下:其中, 表示可变阶观测器的状态向量,s≥n‑m+1, 表示生成的残差信号, 表示y(ki)经零阶保持器处理后的值,R(k)表示待求的最优后置滤波器,“*”表示卷积符号;G,H,L,V,W,Q和变阶观测过程中需要引入的矩阵T表示待设计的可变阶观测器参数矩阵,并为使得观测器生成的残差满足基本的残差生成条件,这些待设计的参数矩阵须满足著名的Luenberger条件;
为使得上述待设计的参数矩阵满足Luenberger条件,构建的数值与代数结合型的可变阶观测器参数矩阵生成算法如下:先求解一组左零空间vs=[vs,0 vs,1 ... vs,s],使其满足等式再设定一组向量g=[g1 g2 … gs],确保矩阵G的稳定性则可变阶观测器中的剩余参数矩阵T,H,L可按如下公式依次生成:对于参数矩阵V,W,Q的设计将按以下步骤生成,首先,求解参数矩阵W,满足其中, 表示C的零矩阵;其次,依据如下两个等式求解出参数矩阵V和Q;
T T ‑1
V=WTC(CC)
Q=VDu,
所述通过设计和求解以最优后置滤波器为目标的性能权衡指标来增强生成残差对故障的灵敏性和对未知扰动的鲁棒性,其对应的性能权衡指标如下:应用互内外分解技术求解出的最优后置滤波器形式如下:‑1
R(z)=Mo‑MoW(zI‑G+LoW) Lo其中,
X是以下离散Riccati方程的稳定解:
所述步骤d中,构建在无故障时的误差动态系统,并依据残差各组成成分对应的中心对称多胞体得出受降阶算子阶次约束的残差中心对称多胞体,其过程具体包括以下步骤:通过引入新残差状态变量xr(k),定义事件传输误差 利用所述自适应混合事件触发机制和可变阶观测器构造无故障时的误差系统:其中,
通过假设多车跟踪系统的状态变量初值x(0),系统实际控制输入u(k),未知扰动d(k)满足不等式 的约束;可知系统状态变量的初值,系统实际控制输入u(k),未知扰动d(k)分别界于如下的中心对称多胞体:x(0)∈Υx=
通过假设新估计误差 属于中心对称多胞体 及其初始状态 属于中心对称多胞体 并依据所述自适应混合事件触发机制可知事件传输误差 界于如下中心对称多胞体:
其中,
利用闵可夫斯基和的定义及中心对称多胞体存在的性质,设定合适阶次xs,用降阶算子κs(·)约束 的阶次,则对应所述无故障时的误差系统,得k+1时刻新估计误差 和残差r(k)对应的中心对称多胞体:r(k+1)∈Υr(k+1)=
其中,降阶算子κs(·)通过将约束矩阵按欧式范数递减排列的顺序,选取设定约束阶次的前xs列来构成新矩阵;
所述步骤e具体内容如下:
通过所述残差r(k)对应的中心对称多胞体,将中心对称多胞体生成矩阵Hr(k)的上下界求解出来,构建出如下故障决策逻辑,从而避免较大的运算负载,提升算法在多车跟踪系统上的实用性;
其中,ns表示Hr(k)的列数,ri(k)表示r(k)的第i个元素,Hi,l(k)表示矩阵Hr(k)的第i行,第l列的元素,实际检测中 q(k)是故障标志,q(k)=0表示多车跟踪系统中无故障,q(k)=1表示多车跟踪系统中有故障。