彭娜 姚波 王福忠
摘要:针对线性系统,基于线性矩阵不等式(LMI),给出具有抵御任意故障的H2动态输出反馈控制器的设计方案,所得到的结论不仅是能抵御执行器或传感器任何一类部件发生故障的完整性设计方案,而且能使系统达到给定的H2性能指标。使用比离散故障模型更具有实际意义的连续故障模型.一个数值例子说明所提方法的有效性。
关键词:任意故障动态输出;线性系统;线性矩阵不等式(LMI)
中图分类号:O231.1文献标识码:A
1引言
可靠控制是指针对系统部件可能发生的故障考虑在控制器设计过程中,所得到的可靠控制器可使闭环系统无论部件是否出现故障都能保持渐近稳定性和一定的性能指标。到目前为止,人们对于可靠控制的研究已经取得了很大的进展,文献[1,2]利用离散故障模型分别给出了考虑执行器故障和传感器故障的可靠控制器设计。文献[3]使用连续故障模型,给出了更实用的可靠控制器的设计方法。文献[4]基于LMI方法给出了抵御传感器故障的动态输出H2可靠控制器的设计。文献[5]研究了具有执行器故障的时变系统H2/H∞可靠控制器设计问题。然而,这样的可靠控制器并不能真正的保证系统的可靠。对于抵御传感器故障的可靠控制器,传感器没有发生故障而执行器发生了故障,可使系统失去稳定性;另一方面,抵御执行器故障的可靠控制系统发生了传感器故障,系统也将失去稳定性。迄今为止,人们对于抵御任意故障的可靠控制器的研究还不是十分广泛,文献[6]给出了考虑传感器或执行器任何一类部件发生故障的完整性设计方案。
本文使用连续故障模型,基于LMI给出了抵御任意故障的动态输出反馈H2可靠控制器存在的充分条件,并给出了其设计方法。
2问题描述
考虑如下线性系统:
(t)=Ax(t)+B1ω(t)+B2u(t)z(t)=C1x(t)+D1u(t)y(t)=C2x(t).(1)
其中x(t)∈Rn为系统状态变量,y(t)∈Rm是系统测量输出,u(t)∈Rm为控制输入,ω(t)∈Rl为平方可积的系统外部有界扰动输入,z(t)∈Rr是系统被控输出,A,B1,B2,C1,C2,D1为适当维数的常值矩阵。
对于系统(1),给出动态输出反馈控制器
·(t)=AK(t)+BKy(t)u(t)=CK(t).(2)
传感器故障模型描述如下
yf(t)=Fsy(t).(3)
故障处理:
Fs=diag(fs1,fs2,…,fsm),si≤fsi≤si0≤si≤1,si≥1,si≠si,(i=1,2,…,m)jsi=si-sisi+si,fsi0=12(si+si),lsi=fsi-fsi0fsi0
对于传感器故障矩阵可以得到如下关系:
Fs=Fs0(I+Ls),Ls≤Js≤I
执行器故障模型描述如下
uf(t)=Fau(t).(4)
故障处理:
Fa=diag(fa1,fa2,…,fap),ai≤fai≤ai0≤ai≤1,ai≥1,ai≠ai,(i=1,2,…,p)jai=ai-aiai+ai,fai0=12(ai+ai),lai=fai-fai0fai0
对于执行器故障矩阵可以得到如下关系:
Fa=Fa0(I+La),|La|≤Ja≤I
由系统(1),控制器(2)和故障模型(3)(4)构成了闭环系统,描述如下
·(t)=Ac(t)+Bcω(t)z(t)=Cc(t).(5)
计算技术与自动化2016年3月
第35卷第1期彭娜等:抵御任意故障的H2动态输出反馈可靠控制研究
其中
(t)=x(t)(t),Ac=AB2CkBkFsC2Ak,Bc=B10,Cc=C1D1Ck.
引理1[4]:对于系统(5),标量γFs>0和传感器故障模型(3),如果存在矩阵,,以及正定矩阵X>0,Y>0,适当参数α>0,使得下列LMIs
1+AT3T40
T+AT2CT1W21(α)W22(α)
3C1-I00
4WT21(α)T0-I0
0WT22(α)T00-I<0
XI
IY>0
∑li=1(0…ei…0)(BT1YB1)(0…ei…0)T<(γFs)2
其中
1=AX+XAT+B2+(B2)T
2=ATY+YA+FsC2+(FsC2)T
3=C1X+D1
4=WT11(α)C2X
有可行解(,,,X,Y),则系统存在考虑传感器故障的可靠H2控制器(2),相应参数矩阵可由下式确定
AK=N-1(T-YAX-C2X-YB2)(MT)-1BK=N-1CK=(MT)-1
矩阵M,N,W11(α),W21(α),W22(α)由下式确定,正标量α为适当参数。
I-XY=MNT,(6)
αFs0JsFs0Fs0-IFs0-Iα-1Js=W11(α)0W21(α)W22(α)(7)3主要结论
定理1:对于系统(5),标量γFs>0,γFa>0和故障模型(3)(4),如果存在矩阵,,以及正定矩阵X,Y,适当参数α>0,β>0,使得下列LMIs
1+AT3T40
T+AT2CT1W21(α)W22(α)
3C1-I00
