乔 栋,张潇潇,王友清
(山东科技大学电气与自动化工程学院,山东青岛 266590)
实际系统在正常运行过程中往往会出现各类故障,比如执行器故障和传感器故障,故障的发生可能会造成巨大的安全问题和经济损失.因此,及时并且快速检测系统中出现的故障,并对故障发生的位置、故障的幅度和发生的时间等进行分析、研究,确保复杂系统的安全性与可靠性,具有十分重要的意义,并且得到了高度的重视.故障检测与诊断(fault detection and diagnosis,FDD)[1–4]就是在这种背景下发展起来的.
时延现象在很多控制系统中普遍存在,如网络传输等.时延的存在往往影响着控制系统的不稳定性,因此对系统的分析会更加复杂.近年来,很多论文是对时延系统进行稳定性的分析[5–8],对于时延无故障系统已经取得了很多的成果,但对于带有故障的时延系统取得的成果还比较少.
近年来,时延系统的故障检测[9–10]取得了一些研究结果,这些研究并没有包括故障估计,对于时延系统故障估计的研究结果还不是很多.与无时延系统的故障估计相比,时延系统故障估计[11–12]的研究考虑了系统中出现的时延项,在后续设计观测器时增加了难度,显然这更具有挑战性.文献[13]对具有参数不确定性和延迟环节的马尔科夫跳变系统,在状态转移概率矩阵不确定的情况下,设计了自适应观测器同时估计执行器和传感器故障.该观测器存在的充分条件由线性矩阵不等式给出.所提方法不用事先知道执行器或传感器故障的信息,比如传感器的上界.文献[14]利用鲁棒观测器和滑模控制,研究了具有时变时延的不确定离散奇异系统的H∞控制问题.该方法的特点是在估计状态的基础上构造了一个新的滑模面,从而生成了一个全阶闭环系统.在此基础上,利用李雅普诺夫函数,保证了闭环系统在H∞范数约束下是可允许的.并通过对矩阵不等式的求解,得到了与其所对应的滑模控制器.文献[15]研究了一类具有随机通信丢包和乘性噪声的离散时间模糊混合时延系统的H∞模糊控制问题,其中混合时延包括离散时变时延和分布时延.在这种情况下,给出了基于观测器的模糊反馈控制器存在的充分条件,从而使闭环控制系统渐近均方稳定.文献[16]研究了非线性不确定时延系统的H∞滑模控制问题,利用滑模控制,设计控制率,使误差轨迹在一定时间内到达滑模面,且误差系统渐近稳定.文献[17]针对带有间隙和死区的复合非光滑三明治系统的状态估计问题,提出了一种新型开关非光滑观测器,并且与传统方法进行比较,结果表明该非光滑方法在状态估计精度和状态估计收敛速度等方面都比传统方法有更好的性能.文献[18]设计了一种用于估计具有迟滞的三明治系统状态和故障的切换比例积分观测器,通过仿真和实际应用实例,验证了该方法的有效性.
在上述研究中,测量输出只取决于当前系统状态.实际上,由于数据采集和实时信号处理受到延迟的影响,因此在给定时间段内,系统测量值可能与系统状态的积分成比例关系,这种现象被称为积分测量.而积分测量经常出现在一些化学反应[19]和核反应[20]中.文献[21]对于一种积分测量的新模型,提出了一种变维无迹卡尔曼滤波器来估计非线性系统的状态.文献[22]研究在部分解耦扰动下和具有积分测量的离散系统状态估计和故障重构问题.在观测器设计过程中对扰动进行解耦.构造了由系统当前状态、系统延迟状态和加性故障组成扩维状态,并用广义形式描述了扩维后的系统.然后,构造一个未知的输入观测器,并证明了未知输入观测器的存在条件,给出观测器增益矩阵的算法.最后,通过仿真说明了该方法的有效性.
文献[23]对于一类具有参数依赖关系的离散线性变参数(linear parameter-varying,LPV)系统进行鲁棒故障估计,并构造了故障估计器.文献[22]考虑具有积分测量的系统,并在此系统下研究了系统的状态和故障估计.虽然积分测量在工程中有着明显的实用价值,但对于具有积分测量的系统的故障估计问题却没有得到足够的重视.目前国内外对具有积分测量和时延的离散LPV系统同时估计系统的状态、执行器故障和传感器故障的研究很少见.
文献[24]针对离散LPV系统,提出了一种同时估计系统状态和执行器/传感器故障的方法,并且通过三容水箱系统进行仿真验证,验证了该方法的有效性.但是实际系统中因为数据采集和实时信号处理受到延迟的影响,因此本文在文献[24]的基础上又考虑了延迟的影响.根据上述问题,本文研究了具有积分测量和时延的离散LPV系统的故障和状态估计问题.首先,构造了一个由当前系统状态、延迟系统状态和传感器故障组成扩维状态向量,并将该扩维系统描述为广义系统的形式;在此基础上,构造了一个观测器,提出并证明观测器存在的充分条件,并给出了设计观测器增益的算法;接着,通过求解线性矩阵不等式,得到观测器未知系数矩阵;最后,仿真算例验证了该设计方法的有效性.本文所采用的方法能够较好的解决文献[24]所没有考虑的延迟的影响.在一定程度上解决了该研究领域所存在的部分问题.
考虑如下具有积分测量和时延的离散LPV系统:
其中:A0,E1是适当维数的已知矩阵,
假设1考虑如下有界干扰噪声:
为了同时估计故障和状态,引入扩维向量
所以,系统(1)可以变成
通过对积分测量项的处理,将系统(1)转化为常见的系统形式(5),为后面的处理提供了方便.如果对系统(5)设计一个观测器,就能够同时估计原系统的状态、执行器故障和传感器故障.下一部分将给出观测器的结构.
针对系统(5),此部分给出了一种观测器同时估计系统状态、执行器和传感器故障.观测器的结构如下:
其中:zk是观测器的中间变量;分别是状态xk和执行器故障fa,k的估计;N,L1,G,H和L2是适当维数的待设计的矩阵,主要的目的是求矩阵N,L1,G,H和L2使得系统(6)可以满足H∞性能指标下估计系统(5)的状态,同时能够正确的给出fa,k在H∞性能指标下的估计.
引理1[24]存在有矩阵G∈R(n+s)×n以及H∈R(n+s)×p,使得
根据引理1,本文能够得到引理2.
引理2存在矩阵G∈R((s+1)n+l)×(s+1)n和H∈R((s+1)n+l)×m,使得
这里,为了表示出观测器待设计的参数矩阵表达式,本文定义了一个矩阵M,M=[ET−CT]T,将式(9)进行化简可以得到[G H]=(MTM)−1MT,即G=(MTM)−1ET,H=−(MTM)−1CT[25].定义状态估计误差如下:
根据式(11)可以得到
根据式(6)中的第1个公式可以得到
根据式(12)可以得到
再根据式(5)可以得到
接着能够得到
接着为了消除系统状态对估计误差的影响,应该满足以下等式:
根据式(10)(18)等价于
为了方便起见,引入一个中间变量
接着能够得到
所以最终状态估计误差可以变为
假设2对于所有k ∈N,故障满足0≈fa,k+1−fa,k.即所提出的H∞观测器是对于即执行器故障是恒定的和变化缓慢的.
根据假设2中的fa,k+1−fa,k ≈0和式(6)中的第3个公式,可以得到
状态和故障估计误差最终可以变为
定理1假设存在正定矩阵P >0和Q>0、适当维数矩阵S和正数γ,以下线性矩阵不等式
要解决上述问题,选择如下Lyapunov函数:
因此式(33)可以变为
只需要使得Lyapunov函数Vk满足下列不等式:
其中∆Vk=Vk+1−Vk.
当vk ≡0,k=0,1,2,···,则式(36)变成
当vk0,k=0,1,2,···,则式(36)变成
进而式(38)可以变为
可知当e0=0时,V0=0.进一步可得到
由式(40)–(41),最终可以得到
其中
其中Ξ=XT(α)PX(α)−P+Q+I.因此,观测矩阵U必须是负定的,并且可以写为
根据引理3,式(45)等价于
其中:
所以式(43)可以进一步变为
证毕.
引入式(43)来处理带有时延项的稳定性,可以把系统的时延项、状态和故障引入到线性矩阵不等式中,从而利用Lyapunov稳定性理论证明系统的状态和故障误差满足H∞性能指标.由定理1可以得出,系统(1)的观测器是系统(6),能够估计系统状态和故障.求解观测器未知系数的步骤如下:
步骤1由式(9)计算得出矩阵G和H;
步骤2通过求解式(30)可以得到
步骤3矩阵K和L2可通过得到;
步骤4求解式(20)–(21)可得到矩阵N,L1.
这样就得到观测器的系数矩阵,证明了观测器(6)设计问题是可行的.本文所给出的方法与文献[13]类似,都是采用了广义描述系统的思想,对于广义离散LPV系统设计观测器同时估计了系统的故障和状态.
为表明本文所设计方法的有效性,本文参考文献[24]所给出的三容水箱的实际系统.三容水箱实验系统是由水箱主体、检测元件、水泵、信号处理箱及控制计算机构成[27],总体结构示意图如图1所示.
图1 三容水箱示意图[27]Fig.1 Schematic map of three-tanks system[27]
给出系统(1)的系数矩阵如下:
其他的矩阵本文考虑设置为
考虑如下故障:
1) 执行器故障:
2) 传感器故障:
仿真中设置系统和观测器的初始值为
系统的输入uk=[21 19]T.本文给定s=2,τ=2.图2展示了系统状态x1和使用观测器设计获得的x1的估计,图3–4给出了系统状态向量x2和x3以及使用观测器得到的估计.
图2 x1及其估计Fig.2 x1 and its estimation
图3 x2及其估计Fig.3 x2 and its estimation
图4 x3及其估计Fig.4 x3 and its estimation
图5显示观测器能够较好的估计状态.图6–7分别提供了应用H∞观测器的传感器和执行器故障估计的结果.图8可以看出通过本文所提方法得到故障估计误差.从仿真结果可以看出,所提观测器具有令人满意的估计效果.
图5 系统状态估计误差Fig.5 System state estimation errors
图6 故障fs及其估计Fig.6 fs and its estimation
图7 fa及其估计Fig.7 fa and its estimation
图8 传感器故障和执行器故障估计误差Fig.8 Sensor fault and actuator fault estimation error
本文主要研究了对具有积分测量和时延的离散LPV系统设计观测器进行故障和状态估计的问题.首先,将系统当前状态、系统延迟状态和传感器故障进行扩维;其次,对广义系统设计观测器同时估计系统状态、传感器故障和执行器故障;接着,通过求解线性矩阵不等式,进一步得到观测器的待设计矩阵;最后,给出仿真验证该方法的有效性.本文所采用的方法能够较好的解决文献[24]所没有考虑的延迟的影响.在一定程度上解决了该研究领域所存在的部分问题.
本文只是研究了离散LPV系统的故障和状态估计问题,未来还可以考虑根据得到的故障估计结果来设计容错控制器,以补偿故障对系统产生的影响.