中图分类号:TN911
文献标志码:A
文章编号:1671-5497(2018)01-0245-14
Satisfactory integrated design between failure accommodation and communication for non-uniform transmission networked control system under discrete event-triggered communication scheme
0 引 言随着现代网络化控制系统(Networked control systems, NCS)超复杂性和大规模性的日益突显, 安全可靠性已经成为保证NCS正常运行的一项重要需求, 这也促使了近几年来学术界对NCS的故障诊断与容错控制类问题的高度关注[1, 2, 3], 并取得了卓有成效的进展[4, 5]。在已取得的容错控制研究成果中绝大多数文献是基于周期时间触发通信机制(Periodic time-triggered communication scheme, PTTCS )来完成系统的分析与设计的。PTTCS在设计系统时具有简单易用、设计便捷等优势, 但是该机制却存在一些诸如浪费网络资源、割裂NCS的控制与通信设计等不足。近期, 有学者将一种新型的通信机制— — 离散事件触发通信机制 (Discrete event-triggered communication scheme, DETCS)[6, 7, 8], 引入到了NCS的容错控制中[9, 10, 11], 并取得了良好的应用效果。与PTTCS不同的是, DETCS只在离散时刻点发送满足事件触发条件的系统数据。考虑传感器和执行器的故障概率, 文献[9]在DETCS下研究了NCS的可靠性控制问题。在DETCS下, 文献[10]对具有执行器饱和约束的参数不确定非线性NCS进行了鲁棒容错控制问题的研究。然而, 基于DETCS研究NCS容错控制的成果几乎都集中在被动容错控制方面, 针对主动容错控制的相关研究还少有涉及。在实际应用中, 主动容错控制在处理不同类型故障时不仅具有灵活性高与性能更优等特点, 而且其控制器设计的保守性也要明显小于被动容错的情形[12, 13]。因而, 在DETCS下研究NCS的主动容错控制与通信间的协同设计问题, 对于提高NCS的容错性能, 实现NCS容错性能与通信资源占用之间的协同兼顾, 都具有重要意义。
随着数字计算机技术的迅速发展, 微处理器被广泛应用于各个工业领域, 然而, 在这种情形下, 整个控制系统的被控对象是连续的而控制律是离散的, 此类系统即为采样数据系统。当将DETCS引入至传统的NCS中时, 满足事件发生器筛选条件的系统数据又将以非均匀周期的方式经由网络进行传输。由于非均匀传输周期的大小均为采样周期的整数倍, 则可以将采样器与事件发生器合并看作为一个虚拟的非均匀采样器, 因而可以采用非均匀采样系统的相关理论研究DETCS下NCS的非均匀传输问题。采样系统的研究方法主要有3类[14]:一是先对连续对象进行离散化, 应用离散系统控制理论进行系统设计; 二是根据连续系统的理论设计出连续控制器, 然后再将其离散化; 三是将非均匀采样周期对系统的影响转化为对系统时滞的影响, 应用时滞系统中成熟的理论[15]研究此类问题。其中, 第三类方法因无需对连续的系统对象进行离散化, 也无需对控制器进行特殊处理, 受到了较多的关注[16], 但其保守性亦是不可忽视的问题。
仅从容错控制系统的性能而言, NCS不仅需要保证故障系统具有最基本的稳定性能, 还需要系统具有一些其他的良好动态性能[17, 18](如α -稳定性, H∞ -性能, H2-性能等)。文献[18]推证出了NCS同时满足多种性能指标的满意容错控制器的求解方法。在控制系统中, 执行器所受到的饱和约束对系统的影响亦是不容忽视的[19, 20]。文献[20]指出执行器饱和是导致系统性能下降甚至失稳的重要诱因, 因此, 在实际系统的设计中, 更应从工程应用层面考虑执行器饱和约束对系统性能的影响。
受上述问题激发, 基于非均匀采样系统的理论分析非均匀传输问题这一思想, 本文在DETCS下研究了非均匀传输NCS的主动容错控制与通信满意协同设计问题, 这里的主动容错控制包括连续时变故障估计、DETCS下故障调节与通信满意协同设计两部分内容。对执行器时变故障的估计是通过采用观测器获得的, 而满意协同设计是指实现故障调节与网络通信间的相互协同, 同时满足不同的控制性能指标和网络通信资源占用指标, 以达到满意的控制效果和资源占用率。
1 DETCS下网络化主动容错控制系统描述1.1 NCS主动容错框架描述为了克服PTTCS中网络资源浪费问题和解决NCS中控制与通信的协同设计问题, 首先将DETCS引入至传统的NCS中, 并在DETCS中研究非均匀传输NCS时变故障调节与通信的满意协同设计问题, 系统结构如图1所示。
从图1中可以看出, DETCS下NCS主动容错控制的框架中主要包括被控对象、智能传感、反馈控制、故障补偿、保持、执行等相关功能单元。与PTTCS下的主动容错控制系统架构相比, 为了节省通信网络资源, 由观测器输出的估计信息需要经过事件发生器进行筛选; 为了不因DETCS的引入而影响故障估计的精准性与及时性, 将事件发生器置于观测器之后, 且观测器的功能由智能传感单元的CPU来实现。
1.2 被控对象描述选取一类典型的具有执行器饱和约束与时变故障的NCS受控对象模型如下:
{·x(t)=Ax(t)+Bsat(u(t))+Edd(t)+Eff(t)y(ik)=Cx(ik)+Dvv(ik)(1)
式中:x(t)∈ Rn、u(t)∈ Rnu分别为系统的状态向量和控制向量; d(t)∈ Rnd为系统中的扰动; y(ik)∈ Rm、v(ik)∈ Rnv分别为系统的采样输出量和离散测量扰动, 其中{i1, i2, …, ik, …}表示系统中物理采样器的采样时刻序列; f(t)∈ Rnf为未知的连续时变故障, 其导数被假设是范数有界的, 即存在一个常数f0且|| ·f(t) ||≤ f0; 函数sat(· ):Rm→ Rm是一个标准的多变量饱和函数, sat(u)= [sat(u1),sat(u2),…,sat(um)]T, 其中, sat(ui)=sign(ui)min{1, |ui|}; A∈ Rn× n、B∈ Rn×nu、Ed∈ Rn×nd、Ef∈ Rn×nf、C∈ Rn× n、Dv∈ Rn×nv分别表示系统矩阵、输入矩阵、状态扰动矩阵、故障系数矩阵、系统输出矩阵以及输出扰动矩阵。
1.3 观测器与事件发生器在图1中, 采样器1、2受时钟驱动进行同步采样, 其采样周期均为h; 事件发生器和执行器均由事件来驱动。智能传感单元包含了传感变送、采样保持、数字观测器和事件发生器。可以看到:经由智能传感单元, 采样器1输出的信号为等物理周期的离散信号, 由于在一个采样周期中信号的幅值保持不变, 则在相邻的采样时刻间可借助于时滞系统理论[15]为采样数据NCS(1)设计状态和故障观测器。通过将采样周期转换为时滞, 便可得到一个连续时变的时滞输出:
y(t)=Cx(t-τ 1(t))(2)
式中:τ 1(t)=t-ik, ik≤ t< ik+1, 0< τ 1(t) ≤ hτ =h。
当t∈ [ik, ik+1)时, 构造一个状态观测器:
{·˙x(t)=A˙x(t)+Bsat(u(t))+Ef˙f(t) -L(˙y(t)-y(t))˙y(t)=C˙x(t-τ1(t))(3)
定义ex(t)= ˙x(t)-x(t); ey(t)= ˙y(t)-y(t); ef(t)= ˙f(t)-f(t)。
注1:当t∈ [ik, ik+1)时, 受y(ik)与u(t)在一个采样周期h内保持不变的影响, 观测器的输出 ˙x(t)和 ˙f(t)在一个采样周期h内同样保持不变, 且在对应的采样时刻ik有, ˙x(ik)= ˙x(t), ˙f(ik)= ˙f(t)。为了便于之后事件发生器进行数据筛选, 图1应用采样器2在离散时刻点ik进行故障估计与状态估计的取值。采样器1与采样器2均由同一时钟且同样的采样周期h来驱动, 二者之间不存在异步问题。
图1中, 从观测器输出值中被取样的估计信息 ˙x(ik)和 ˙f(ik), 在经网络传输至控制器之前将经过一个事件发生器, 其功能在于筛选出满足某种特定的数据并发送至容错控制器。文中采用的事件触发条件为
[ ˙x(ik)- ˙x(tk)]TΦ [ ˙x(ik)- ˙x(tk)]≤
δ ˙xT(tk)Φ ˙x(tk) (4)
式中:Φ 为待设计的正定对称矩阵; δ > 0为一个预先给定的事件触发参数; 假设序列 {tk}{k=0, 1, 2, …}为事件发生器后端的发送时刻序列; ˙x(tk)表示观测器后端在上一时刻通过事件发生器计算比较且满足触发条件后而传输的最新的状态估计值。
注2:故障的估计值 ˙f(tk)同样是需要通过网络进行传输的, 但并不是所有的故障估计值均通过网络进行传输。而是在系统中建立了一种联动的数据传输机制, 只有当状态估计值 ˙x(tk)满足事件发生器中的触发条件(4)时, 与之对应的故障估计值 ˙f(tk)才会经网络进行传输。当状态估计值 ˙x(tk)不满足事件发生器中的触发条件(4)时, 与之对应的故障估计值 ˙f(tk)将不会经网络进行传输, 因此并不会增大通信资源的消耗。
1.4 DETCS下传输时延的分析描述在NCS中, tk时刻经网络传输的数据要经过一定的网络传输时延 τtk才能被传输至执行器端, 其中, τtk= τtksc+ τtkc+ τtkca, τtksc为tk时刻存在于智能传感单元与控制单元间的网络传输时延, τtkc为tk时刻存在于控制单元中的计算时延, τtkca为tk时刻存在于控制单元与保持器之间的网络传输时延; { ̅tk= tk+ τtksc+ τtkc}(k=0, 1, 2, …)为控制单元后端的数据更新时刻序列, { ˙tk=tk+ τtksc+ τtkc+ τtkca}(k=0, 1, 2, …)为保持器前端的数据更新时刻序列。
在事件发生器之后, 针对任意一个传输区间[tk, tk+1), 显然有 ∪k=∞1[tk, tk+1)=[0, ∞ )。将事件发生器后端的数据发送周期记为hk, 则有hk=tk+1-tk, 此时, 观测器后的估计信息是按照非均匀周期被传输的。在考虑时延的情况下, 当u( ˙tk)已送达到保持器而u( ˙tk+1)未送达至保持器时, 考虑时延的任意一个传输区间可定义为:
Ω =[tk+ τtk, tk+1+ τtk+1)(5)
可将传输区间剖分成若干个子区间:
Ω = Δ0k∪ … Δlkk∪ …∪ Δdkk(6)
式中: Δlkk=[tk+lkh+ τtk+lkh, tk+(lk+1)h+ τtk+(lk+1)h); lk=0, 1, 2, …, dk; dkh=tk+1-tk-h。在采样时刻 tk+lkh, 假设 τtk+lkh为网络传输时延。
当t∈ Δlkk时, 定义网络传输时延函数τ 2(t)为
τ 2(t)=t-tk(7)
由式(6)(7)可得网络传输时延函数τ 2(t)的上、下界为:
0< lkh+ τtk+lkh≤ τ 2(t)≤ (lk+1)h+
τtk+(lk+1)h≤ (dk+1)h+ τtk+(lk+1)h=tk+1-
tk+ τtk+(lk+1)h≤ hmaxk+ ̅τ(8)
式中:定义 ̅h=hmaxk+ ̅τ=hmaxk+max{ τtk+(lk+1)h2}。
当t∈ Δlkk, 定义最新采样时刻与最新发送时刻状态估计值间的差值 ˙e(ik)为:
˙e(ik)= ˙x(ik)- ˙x(tk)(9)
离散事件触发条件为:
˙eT(ik)Φ ˙e(ik)≤ δ ˙xT(t-τ 2(t))Φ ˙x(t-τ 2(t))(10)
注3:状态、故障的估计以及传输数据的筛选, 均由智能传感单元完成, 优点如下:一是故障估计时经过物理采样器可以得到更完整的数据, 使得故障的估计可以更精准及时; 二是充分采用了NCS中各智能体的计算功能, 并通过事件发生器从采样数据中筛选出传输数据, 减轻了网络及控制器CPU的计算负担。
1.5 闭环故障NCS模型的建立假设存在矩阵B+∈ Rnu×n, 满足(I-BB+)Ef=0, 即rank(B, Ef)=rank(B)。考虑时延、事件发生器等因素的影响, 控制单元的数据信息是以非均匀的方式进行更新的, 采用如下非均匀传输的状态反馈和故障调节主动容错控制器:
u(t)=-K ˙x(tk)-B+Ef ˙f(tk) (11)
t∈ [tk+ τtk, tk+1+ τtk+1)
式中:K∈ Rnu×n为待设计的控制器增益矩阵, 综合由式(1)(7)及(11)可得:
{·x(t)=Ax(t)-Bsat(K(˙x(t-τ1(t))-˙e(t- τ2(t)))-Bsat(Kex(t-τ2(t))-Efef(t- τ2(t))+τ2(t)Ef·f(t)+Edd(t)y(tk)=Cx(tk)+Dv(tk)(12)
注4:闭环故障NCS(12)将网络属性、执行器饱和约束、故障估计信息、扰动信息特别是事件触发信息 ˙e(t-τ 2(t))集成在了同一个模型中, 这为之后的协同求解状态反馈控制器K、故障调节器B+和事件触发权矩阵Φ 奠定了基础, 使主动容错控制与通信的协同设计成为了可能。
2 基于广义状态观测器的时变故障及状态估计基于式(3)和相关定义, 则有误差系统为:
{·ex(t)=Aex(t)+Efef(t)-Edd(t)- LCex(t-τ1(t))+LDvv(t-τ1(t))ey(t)=Cex(t-τ1(t))-Dvv(t-τ1(t))(13)
为了估计出连续时变故障, 可以将ex(t)与ef(t)增广成一个整体进行设计, 首先采用如下故障估计算法:
·˙f(t)=-Fey(t)(14)
根据式(14), 故障估计的误差对时间的导数可写作:
·ef(t)=-FCex(t-τ 1(t))+FDvv(t-τ 1(t))- ·f(t) (15)
则状态估计误差和故障估计误差的增广模型为:
·̅e(t)= ̅A̅e(t)- ̅L̅C̅e(t-τ 1(t))+ ̅Edd(t)+
̅LDvv(t-τ 1(t)) (16)
式中: ̅e(t)= [ex(t)ef(t)]; ̅d(t)= [d(t)·f(t)]; ̅A= [AEf00]; ̅Ed= [Ed00I], ̅L= [LF], ̅C=[C 0]。
故障估计与状态估计的设计目标:针对采样数据NCS(1), 寻求鲁棒广义观测器的增益矩阵 ̅L, 使得误差系统(16)能够保持渐近稳定, 并使得扰动d(t)和测量扰动v(ik)满足最优的H∞ 性能指标|| ̅e(t)|| 22≤ γ21(||d(t)|| 22+ ∑k=0∞(ik+1-ik)||v(ik)|| 22)。
定理1 针对于采样数据NCS(1), 当采用观测器(3)和故障估计器(14)时, 如果存在正定矩阵P> 0、Q> 0、S> 0、R> 0以及矩阵N、Z满足:
{min γ1 s.t.(17)~(18)[Π(1)11Π(1)12Π(1)13Π(1)140*Π(1)22Π(1)23Π(1)24Π(1)25**Π(1)33Π(1)340***-γ21IΠ(1)45****-hτn1P]<0[Π(2)11Π(2)12¯PEdYDv*Π(2)2200**-γ21I0***-γ21I]<0(17)
[RNT*Z]> 0 (18)
则可以使得状态估计误差ex(t)和时变故障估计误差ef(t)保持渐近收敛, 并满足最优H∞ 性能指标 =̅e=22≤ γ21( =d(t)=22+ ∑k=0∞(ik+1-rk) =v(ik)=22), 其中:
Π(1)11=P ̅A+ ̅ATP-n2P+I+N1+ NT1+hτ n1 ̅ATP ̅A+hτ n2(P ̅A+ ̅ATP)
Π(1)12=-Y ̅C+n2P-N1+ NT2-hτ n1 ̅ATY ̅C-hτ n2Y ̅C-hτ n2 ̅ATP
Π(1)13=P ̅Ed+hτ n1 ̅ATP ̅Ed+hτ n2P ̅Ed
Π(1)14=YDv+hτ n1 ̅ATYDv+hτ n2YDv
Π(1)22=-hτ n3P-n2P-N2- NT2+hτ n2Y ̅C+
hτ n2 ̅CTYT+2n3hτ P
Π(1)23=-hτ n1 ̅CTYT ˉETd-hτ n2P ̅Ed
Π(1)24=-hτ n2YDv
Π(1)25=hτ n1 ̅CTYT
Π(1)33=hτ n1 ̅ETdP ̅Ed- γ21I
Π(1)34=hτ n1 ̅ETdYDv
Π(1)45=-hτ n1 DTvYT
Π(2)11=P ̅A+ ̅ATP-n2P+I+N1+ NT1-hτ Z1
Π(2)12=-Y ̅C+n2P-N1+ NT2+hτ Z2
Π(2)22=-hτ n3P-n2P-N2- NT2-hτ Z3
证明 先定义具有如下形式的Lyapunov函数:
V(t)= ̅eT(t)P ̅e(t)+(hτ -τ 1(t))τ 1(t) ̅eT(t-τ 1(t))Q ̅e(t-τ 1(t))+(hτ -τ 1(t)) ∫tik·̅eT(s)
·R̅e(s)ds+(hτ -τ 1(t))ϑ T(t)ϑ (t)(19)
式中:P=PT> 0; Q=QT> 0; R=RT> 0; S=ST> 0, ϑ (t)= ̅e(t)- ̅e(rk)。
沿式(16)对Lyapunov函数求导, 可得:
·V(t)=2 ̅eT(t)P ·̅e(t)-hτ ̅eT(t-τ 1(t))Q ̅e(t-τ 1(t))+2(hτ -τ 1(t)) ̅eT(t-τ 1(t))Q ̅e(t-τ 1(t))+2(hτ -τ 1(t))ϑ T(t) ·S̅e(t)+(hτ -τ 1(t)) ·̅eT(t) ·R̅e(t)-ϑ T(t)Sϑ (t)- ∫tik·̅eT(s) ·R̅e(s)ds (20)
此时, 考虑使误差系统(16)具有渐进稳定性, 令 ̅d(t)=0, v(ik)=0。
为了处理积分项- ∫tik·̅eT(s) ·R̅e(s)ds, 定义ξ (t)= [̅eT(t),̅eT(ik)]T, 由ϑ (t)= ̅e(t)- ̅e(ik), 基于柯西不等式、Jessen不等式和Schur补性质, 对于任意的矩阵N∈ R2(n+nf)×(n+nf), 可得
- ∫tik·̅eT(s) ·R̅e(s)ds≤ 2ξ T(t)Nϑ (t)+
τ 1(t)ξ T(t)Zξ (t)(21)
式中:R、N、Z满足式(18)。
将式(21)代入式(20), 可得:
·V(t)≤ 2 ̅eT(t) ·P̅e(t)-hτ ̅eT(t-τ 1(t))Q ̅e(t-τ 1(t))+2(hτ -τ 1(t)) ̅eT(t-τ 1(t))Q ̅e(t-τ 1(t))+2(hτ -τ 1(t))ϑ T(t) ·S̅e(t)+(hτ -τ 1(t)) ·̅eT(t) ·R̅e(t)-ϑ T(t)Sϑ (t)+2ξ T(t)Nϑ (t)+τ 1(t)ξ T(t)Zξ (t)=
ξ T(t)[Γ 1+(hτ -τ 1(t))Γ 2+τ 1(t)Z]ξ (t) (22)
式中: ̅e(t)=M1ξ (t); ϑ (t)=M2ξ (t); ·̅e(t)=M3ξ (t); ̅e(rk)=M4ξ (t); M1=[I 0]; M2=[I -I]; M3=[ ̅A- ̅L̅C]; M4=[0 I]; Γ 1=2 MT1PM3-hτ MT4QM4- MT2SM2+2NM2; Γ 2=2 MT4QM4+2 MT2SM3+ MT3RM3。
根据文献[16]中的引理3, ·V(t)< 0等价于
Γ 1+hτ Γ 2< 0, Γ 1+hτ Z< 0 (23)
在零初始条件下, 当 ̅d(t)≠ 0, v(ik)≠ 0时, 考虑如下H∞ 性能指标函数:
J= ·V(t)+ ̅eT(t) ̅e(t)- γ21( ̅dT(t) ̅d(t)+
vT(ik)v(ik))< 0 (24)
将式(22)中的 ·V(t)代入式(24), 可得:
Γ'1+(hτ -τ 1(t)) Γ'2+τ 1(t) [Z00000000]< 0 (25)
式中, ζ T(t)=[ ̅eT(t) ̅eT(rk) ̅dT(t) vT(tk)]; ξ (t)= M'4ζ (t), [ ̅dT(t) vT(tk)]= M'5ζ (t), ̅e(ik)=M'6ζ (t), M'1=[I 0 0 0], M'2=[I -I 0 0], M'3=[ ̅A- ̅L̅C ̅ed̅LDv], M'4=[I I 0 0], M'5=[0 0 I I], M'6=[0 I 0 0], Γ'1=2 M'T1P M'3-hτ M'T6QM6- M'T2S M'2+2[NT 0 0]TM2, Γ'2=2 M'T6Q M'6+2 M'T2S M'3+ M'T3R M'3。
同理, 再次使用文献[16]的引理3, 式 (25)等价于:
{Γ'1+hτΓ'2<0Γ'1+hτ[Z00000000]<0(26)
进一步为了使式(26)中的非线性矩阵不等式转换成相应的线性矩阵不等式, 假设R=n1P, S=n2P, Q=n3P, P ̅L=Y( ̅L=P-1Y), 并将其代入式(26)可得
{Γ″1+hτΓ″2<0Γ″1+hτ[Z00000000]<0(27)
限于篇幅, 此处省略 Γ″1、 Γ″2的相关表达式。
通过应用Schur补引理, 式(27)则等价于定理1中的式(17), 若式(17)成立, 状态估计误差ex和故障估计误差ef均是渐近收敛的。
从0到∞ , 对式(24)进行积分, 可得:
V(+∞ )-V(0)≤ - ∫0∞+( ̅eT(s) ̅e(s))ds+ γ21∫0∞+(dT(s)d(s))ds+ γ21∑k=0+∞(Ik+1-Ik)(vT(Ik)v(Ik)) (28)
式中:d(t)∈ L2[0, +∞ ), v(Ik)∈ L2[0, +∞ )。在零初始条件下V(0)=0, V(+∞ )≥ 0, 式(28)等价于 ∫0∞+̅eT(s) ̅e(s)ds≤ γ21∫0∞+(dT(s)d(s))ds+ γ21∑k=0+∞(ik+1-ik)(vT(ik)v(ik)), 即 =̅eT(t)=22≤ γ21(=̅dT(t)=22+∑k=0+∞(ik+1-ik)=v(ik)=22), 相关的H∞ 性能指标成立。证毕。
注5:定理1在文献[12]的Lyapunov函数的基础上增加了一项(hτ -τ 1(t))τ 1(t) ̅eT(t-τ 1(t))Q ̅e(t-τ 1(t)), 可减少结果的保守性。相对于文献[12]的估计效果, 由定理1估计的连续时变故障与状态, 将具有更小的估计误差。
3 非均匀传输NCS故障调节与通信间的满意协同设计由定理1可知, 由观测器估计及事件发生器筛选得出的状态估计误差ex(tk)和故障估计误差ef(tk)虽是渐近收敛的且满足H∞ 性能指标, 但存在动态误差与静态误差, 它们势必会对容错效果造成影响, 因此在设计容错控制器时可将ex(tk)和ef(tk)视为一种外界扰动, 进而借助H∞ 的理念使设计出的主动容错控制器对此类扰动均具有鲁棒性。当然, 对于τ 2(t)Ef ·f(t)同样也可将其看作是另一种外界扰动。根据定理1中得到的关于状态估计和连续时变故障估计的结果, 通过采用状态反馈和故障补偿非均匀传输容错控制器(11)可给出故障调节与通信协同设计的相关定理。
故障调节与通信满意协同设计的目标:在DETCS下, 考虑非均匀传输和执行器饱和约束的影响, 协同寻求状态反馈增益矩阵K、故障调节矩阵B+及事件触发权矩阵Φ , 使闭环故障NCS具有α -稳定性, 满足H∞ /H2-性能指标且尽可能少的占有网络通信资源。
定理2 针对DETCS下的由采样数据NCS(1)衍生出的非均匀传输NCS(12), 对于给定的 ̅h、Υ i、 Υ-i、α 、 ˙γ1、 ˙γ2, 如果存在正定矩阵 ˙P> 0、 ˙S> 0、 ˙Q> 0、 ˙R> 0, 具有适当位数的矩阵 ˙N'、 ˙Z'、Q1、Q2、Q3、Q4、Q5、Q6, 且满足如下一组线性矩阵不等式:
{[˙Π(1)00˙Ψ(1)*-Φ00**-δΦ0***-̅h24m3˙P-̅hn2˙P]<0[˙Π(1)00˙Ψ(1)*-Φ00**-δΦ0***-̅h24m3˙P]<0(29)
{[˙P˙CT*˙Z']>0,[Q1ETf˙P*Q2]>0[Q3ETf˙S*Q4]>0,[Q5ETf˙R*Q6]>0(30)
[˙PCT*˙γ22I]≥ 0(31)
[1̅f˙l*˙P-1]> 0, 对于 ~l∈ [1, m](32)
则非均匀传输主动容错控制器(11)可以确保具有连续时变故障的系统(12)在吸引域ε (P)内具有α -稳定性, 且满足如下H∞ 和H2性能指标: =η(t)=22≤ ~γ21=dα(t)=22+ ~γ21∑k=0∞(tk+1-tk)( =eη(tk)=22+ =efα(tk)=22), =yα(t)=∞≤ ~γ2=dα(t)=2+ ~γ2∑k=0∞(tk+1-, tk)( =eη(tk)=2+ =efα(tk)=2+ =v(tk)=2), 进一步可以得到满意容错控制器K=( ~˙PB)-1 -K和事件触发权矩阵Φ , 其中:
˙Π(1)11=Λ 1+ ̅hn2(A+α I)T ˙P(A+α I)+ -hn1 ˙P(A+α I)+ -hn1(A+α I)T ˙P;
˙Π(1)12=Λ 2- ̅hn1(A+α I)T ˙P- ̅hn2exp(α τ 2(t))(A+α I)T{Υ i ̅K+ Υ-i̅F}- ̅hn2exp(α τ 2(t)){Υ i ̅K+ Υ-i̅F};
˙Π(1)13=Λ 3- ̅hn2exp(α τ 2(t))(A+α I)T{Υ i ̅K+ Υ-i̅F}- ̅hn1exp(α τ 2(t)){Υ i ̅K+ Υ-i̅F};
˙Π(1)14=Λ 4- ̅hn2exp(α τ 2(t))(A+α I)T ˙PEf- ̅hn1exp(α τ 2(t)) ˙PEf;
˙Π(1)15=Λ 5+ ̅hn2(A+α I)T ˙PEd+ ̅hn1 ˙PEd;
˙Π(1)22=Λ 6+ ̅hn3 ˙P+ ̅hn1exp(α τ 2(t)){Υ i ̅K+ Υ-i̅F}+ ̅hn1exp(α τ 2(t)){Υ i ̅KT+ Υ-i̅FT};
˙Π(1)23= ̅hn1exp(α τ 2(t)){Υ i ̅K+ Υ-i̅F};
˙Π(1)24=Λ 7+ ̅hn2exp(2α τ 2(t)){Υ i ̅KT+ Υ-i̅FT}Ef+ ̅hn1exp(α τ 2(t)) ˙PEf;
˙Π(1)25=Λ 8- ̅hn2exp(α τ 2(t)){Υ i ̅KT+ Υ-i̅FT}Ed- ̅hn1 ˙PEd;
˙Π(1)34=Λ 10+ ̅hn2exp(2α τ 2(t)){Υ i ̅KT+ Υ-i̅FT}Ef;
˙Π(1)35=Λ 11- ̅hn2exp(α τ 2(t)){Υ i ̅KT+ Υ-i̅FT}Ed;
˙Π(1)44=Λ 13- ̅hn2exp(2α τ 2(t)) ETf˙PEf;
˙Π(1)45=Λ 14- ̅hn2exp(α τ 2(t)) ETf˙PEd;
˙Π(1)55=Λ 15+ ̅hn2 ETd˙PEd;
˙Ψ(1)21=Λ 9+ ̅hn2exp(α τ 2(t)){Υ i ̅KT+ Υ-i̅FT};
Ψ(1)31=Λ 12+ ̅hn2exp(α τ 2(t)){Υ i ̅KT+ Υ-i̅FT};
˙Π(1)11=Λ 1+ ̅hZ1+ ̅hm1 ˙P;
˙Π(1)12=Λ 2-hZ2;
˙Π(1)13=Λ 3;
˙Π(1)14=Λ 4;
˙Π(1)15=Λ 5;
˙Π(1)22=Λ 6- ̅hn3 ˙P+ ̅hZ3;
˙Π(1)24=Λ 7;
˙Π(1)25=Λ 8;
˙Π(1)33=- ˙γ21I;
˙Π(1)34=Λ 10;
˙Π(1)35=Λ 11;
˙Π(1)44=-Λ 13;
˙Π(1)45=Λ 14;
˙Π(1)55=Λ 15;
˙Ψ(1)21=Λ 9;
˙Ψ(1)31=Λ 12;
Λ 1= ˙P(A+α I)+(A+α I)T ˙P+N1+ NT1+I+ ̅h24m3(A+α I)T ˙P(A+α I)+ ̅h24m2 ˙P-n1 ˙P;
Λ 2=-exp(α τ 2(t)){Υ i ̅K+ Υ-i̅F}- ̅h24m3× exp(α τ 2(t))(A+α I)T{Υ i ̅K+ Υ-i̅F}- ̅h24m2 ˙P+n1 ˙P-N1+ NT2;
Λ 3=-exp(α τ 2(t)){Υ i ̅K+ Υ-i̅F}- ̅h24m3× exp(α τ 2(t))(A+α I)T{Υ i ̅K+ Υ-i̅F};
Λ 4=-exp(α τ 2(t)) ˙PEf- ̅h24m3exp(α τ 2(t))×
(A+α I)T ˙PEf;
Λ 5= ˙PEd+ ̅h24m3(A+α I)T ˙PEd;
Λ 6=-n1 ˙P-N2- NT2+ ̅h24m2 ˙P;
Λ 7= ̅h24m3exp(2α τ 2(t)){Υ i ̅KT+ Υ-i̅FT}Ef;
Λ 8=- ̅h24m3exp(α τ 2(t)){Υ i ̅KT+ Υ-i̅FT}Ed;
Λ 9= ̅h24m3exp(α τ 2(t)){Υ i ̅KT+ Υ-i̅FT};
Λ 10= ̅h24m3exp(2α τ 2(t)){Υ i ̅KT+ Υ-i̅FT}Ef;
Λ 11=- ̅h24m3exp(α τ 2(t)){Υ i ̅KT+ Υ-i̅FT}Ed;
Λ 12= ̅h24m3exp(α τ 2(t)){Υ i ̅KT+ Υ-i̅FT};
Λ 13=- ˙γ21I- ̅h24m3exp(2α τ 2(t)) ETf˙PEf;
Λ 14=- ̅h24m3exp(α τ 2(t)) ETf˙PEd;
Λ 15=- ˙γ21I+ ̅h24m3 ETd˙PEd。
证明:为了确保闭环调节系统具有α -稳定性, 需要在证明过程中引入如下变换:
η (t)=exp(α t)x(t),
η (t-τ 2(t))=exp(α (t-τ 2(t)))x(t-τ 2(t)),
eη (t-τ 2(t))=exp(α (t-τ 2(t)))ex(t-τ 2(t)),
efα(t-τ 2(t))=exp(α (t-τ 2(t)))ef(t-τ 2(t)),
·fα(t)=exp(α t) ·f(t),
dα (t)=exp(α t)d(t),
vα (tk)=exp(α tk)v(tk)。
则式(12)等价于:
{·η(t)=˙Aη(t)-sat(˙B˙Kη(t-τ2(t)))-sat(˙B˙Keη(t -τ2(t)))-̅efefα(t-τ2(t))+τ2(t)Ef·fα(t) +Eddα(t)yα(t)=Cη(t-τ2(t))(33)
式中: ˙A=A+α I; ˙B˙K=exp(α τ 2(t))BK; ̅Ef=exp(α τ 2(t))Ef。
当t∈ [tk+ τtk, tk+1+ τtk+1)时, 选取如下一组Lyapunov函数:
V(η (t))=η T(t) ˙Pη (t)+( ̅h-τ 2(t))τ 2(t)× η T(t-τ 2(t)) ~Qη (t-τ 2(t))+( ̅h-τ 2(t))×
∫ttk·ηT(s) ˙R·η(s)ds+( ̅h-τ 2(t)) -ηT(t) ˙S-η(t) (34)
式中: ˙P= ˙PT> 0, ˙Q= ˙QT> 0, ˙R= ˙RT> 0, ˙S= ˙ST> 0, ̅η(t)=η (t)-η (tk)。
首先, 证明系统具有稳定性, 设eη (t-τ 2(t))=0, efα(t-τ 2(t))=0, dα (t)=0, vα (tk)=0。
按照式(33)的轨迹, 对V(η (t))进行求导, 可得:
·V(η (t))=2η T(t) ˙P·η(t)- ̅hη T(t-τ 2(t)) ˙Qη (t-τ 2(t))+2( ̅h-τ 2(t))η T(t-τ 2(t)) ˙Qη (t-τ 2(t))- ∫ttk·ηT(s) ˙R·η(s)ds+( ̅h-τ 2(t)) ̅ηT(t) ˙R·η(t)- ̅ηT(t) ˙S-η(t)+2( ̅h-τ 2(t)) ̅ηT(t) ˙S·η(t) (35)
对执行器饱和约束, 应用文献[11]中的引理1可得如下定义:η (t)= ˙M1˙ξ(t); ̅η(t)= ˙M2˙ξ(t); ·η(t)= ˙M3˙ξ(t)+τ 2(t)Ef ·fα(t); η (t-τ 2(t))= η (tk)= ˙M4˙ξ(t), 其中, ˙ξ(t)=[η T(t), η T(tk)] ˙M1=[I 0], ˙M2=[I -I], ˙M3=[ ˙A- ˙Bco{Υ i ˙K+ Υ-i˙F}], ˙M4=[0 I]。
可将 ̅η(t)写成:
̅η(t)=η (t)-η (tk)= ∫ttk·η(s)ds (36)
基于Schur性质、柯西不等式以及Jensen不等式来处理 ·V(t)中的积分项- ∫ttk·ηT(s) ˙R·η(s)ds, 可得:
- ∫ttk·ηT(s) ˙R·η(s)ds≤ 2 ˙ξT(t) ˙N̅η(t)+
τ 2(t) ˙ξT(t) ˙Z˙ξ(t) (37)
式中: ˙R∈ Rn× n、 ˙N∈ R2n× n、 ˙Z∈ R2n× 2n 满足式(30)。
结合文献[11]中的引理1和式(37), 可得式(35)等价于:
·V(t)≤ maxi∈[1, 2,…,2m]{ ˙ξT(t)[2 ˙MT1˙P˙M3- ̅h˙MT4˙Q˙M4- ˙MT2˙S˙M2+2 ˙N˙M2+( ̅h-τ 2(t))(2 ˙MT4˙Q˙M4+ ˙MT3˙R˙M3+2 ˙MT2˙S˙M3)+τ 2(t) ˙Z] ˙ξ(t)+2τ 2(t)η T(t) ˙PEf ·fα(t)+2( ̅h-τ 2(t))( ̅ηT(t)×
˙SEf ·fα(t)+ ˙ξT(t) ˙MT3˙REf ·fα(t))+( ̅h-τ 2(t))×
τ22(t) ·fTα(t) ETf˙REf ·fα(t)} (38)
根据(30)和Moon不等式, 可得:
2τ 2(t)η T(t) ˙PEf ·fα(t)≤ τ 2(t)η T(t)Q2η (t)+ ̅hf20λ max(Q1) (39)
2( ̅h-τ 2(t)) ̅ηT(t) ˙SEf ·fα(t)≤ ̅h24̅ηT(t)Q4 ̅η(t)+ ̅h24f20λ max(Q3) (40)
2( ̅h-τ 2(t)) ˙ξT(t) ˙MT3˙REf ·fα(t)≤ ̅h24˙ξT(t) ˙MT3Q6 ˙M3˙ξ(t)+ ̅h24f20λ max(Q5) (41)
( ̅h-τ 2(t)) τ22(t) ·fTα(t) ETf˙REf ·fα(t)≤ ̅h38f20λ max( ETf˙REf) (42)
将式(39)~(42)代入式(38)中, 可得:
·V(t)≤ maxi∈[1, 2,…,2m]{ ˙ξT(t)[ ˙Γ1+( ̅h-τ 2(t)) ˙Γ2+τ 2(t) ˙Γ3] ˙ξ(t)}+δ (43)
式中:
˙Γ1=2 ˙MT1˙P˙M3- ̅h˙MT4˙Q˙M4- ˙MT2˙S˙M2+2 ˙N˙M2+ ̅h24˙MT2Q4 ˙M2+ ̅h24˙MT3Q6 ˙M3;
˙Γ2=2 ˙MT4˙Q˙M4+ ˙MT3˙R, ˙M3+2 ˙MT2˙S˙M3;
˙Γ3= ˙Z+ ˙MT1Q2 ˙M1;
δ = ̅hf20λ max(Q1)+ ̅h24f20λ max(Q2)+ ̅h24f20λ max(Q5)+ ̅h28f20λ max( ETf˙REf)。
式(43)中, 若 ˙Γ1+( ̅h-τ 2(t)) ˙Γ2+τ 2(t) ˙Γ3< 0, 那么有 ·V(t)≤ -ε =˙ξ(t)=2+δ , 其中, ε = λ min[-( ˙Γ1+( ̅h-τ 2(t)) ˙Γ2+τ 2(t) ˙Γ3)], 所以若ε =˙ξ(t)=2> δ 时, 则 ·V(t)< 0。根据Lyapunov稳定性理论 ˙ξ(t)最终将收敛于集合Ψ = { ˙ξ(t)| =˙ξ(t)=2< δε}, 可得系统(33)是一致最终有界的。
在零初始条件下, 设eη (t-τ 2(t))≠ 0, efα(t-τ 2(t))≠ 0, dα (t)≠ 0。做如下定义, η (t)= ˙M'T1˙ζ(t), ̅η(t)= ˙M'T2˙ζ(t), ·η(t)= ˙M'T3˙ζ(t)+τ 2(t)Ef ·fα(t), η (tk)= ˙M'T4˙ζ(t)其中, ˙M'T1=[I 0 0 0 0 0 0], ˙M'T2=[I -I 0 0 0 0 0], ˙M'T3=[ ˙A- ˙B{Υ iK+ Υ-iF} - ˙B{Υ iK+ Υ-iF} - ˙EfEd 0 0], ˙M'T4=[0 I 0 0 0 0 0], ˙ζ(t)=[ ˙ξT(t) eTη(tk) eTfα(tk) dTα(t) ˙eTα(t) ˙ηT(tk)]。
在DETCS下, 考虑如下性能指标函数:
J1= ·˙V(η (t))+η T(t)η (t)- ˙γ21( dTα(t)dα (t)+
eTη(tk)eη (tk)+ eTfα(tk) efα(tk)) (44)
式中: ·˙V(η (t))= ·V(η (t))+ ˙eTα(ik)Φ ˙eα(ik) - ˙eTα(ik)Φ ˙eα(ik), 基于式(43)中 ·V(η (t))的结果, 使得J1< 0成立的充分条件是:
˙Γ'1+( ̅h-τ 2(t)) ˙Γ'2+τ 2(t) ˙Γ'3< 0(45)
式中: ˙Γ'1=2 ˙M'T1˙P˙M'3- ̅h˙M'T4˙Q˙M'4- ˙M'T2˙S˙M'2+2 ˙N'˙M'2+ ̅h24˙M'T2Q4 ˙M'2+ ̅h24˙M'T3Q6 ˙M'3+ ˙eTα(ik)Φ ˙eα(ik)- ˙eTα(ik)Φ ˙eα(ik)+ ˙M'T1˙M'1- ˙γ21dTα(t)dα (t)- ˙γ21eTη(tk)eη (tk)- ˙γ21eTfα(tk) efα(tk);
˙Γ'2=2 ˙M'T4˙Q˙M'4+ ˙M'T3˙R˙M'3+2 ˙M'T2˙S˙M'3,
˙Γ'3= ˙M'T5˙Z˙M'5+ ˙M'T1Q2 ˙M'1;
˙M'5=[I 0 0 0 0 0]。
根据文献[16]中引理3, 式(45)成立的充分必要条件是:
˙Γ'1+ ̅h˙Γ'2< 0, ˙Γ'1+ ̅h˙Γ'3< 0 (46)
进一步为了使式(46)中的非线性矩阵不等式转换成相应的线性矩阵不等式, 假设 ˙S=n1 ˙P, ˙R=n2 ˙P, ˙Q=n3 ˙P, Q2=m1 ˙P, Q4=m2 ˙P, Q6=m3 ˙P, ̅K= ˙P˙B˙K, ̅F= ˙P˙B˙F, 式(46)等价于:
˙Γ'1+ ̅h˙Γ'2< 0, ˙Γ'1+ ̅h˙Γ'3< 0 (47)
限于篇幅, 此处将省略 ˙Γ'1、 ˙Γ'2以及 ˙Γ'3的相关表达式。
基于Schur补性质, 将 ˙A=A+α I, ˙B˙K=exp(α τ 2(t)) ˙B˙K, ˙Ef=exp(α τ 2(t))Ef, ̅K=exp(α τ 2(t)) ˙PBK(K=( ˙P˙B)-1 ̅K),
̅F=exp(α τ 2(t)) ˙PBF(F=( ˙P˙B)-1 ̅F)代入式(47), 可得定理2中的式(29)。
从0到+∞ , 对式(44)的两端做积分可得:
V(+∞ )-V(0)≤ ∫0∞+(-η T(s)η (s))ds+ ˙γ21∫0∞+( dTα(s)dα (s))ds+ ˙γ21∑k=0∞(tk+1-tk)×
( eTη(tk)eη (tk)+ eTfα(tk) efα(tk)) (48)
在零初始条件下, V(0)=0, V(+∞ )> 0, 可得:
∫0∞+(η T(s)η (s))ds≤ ˙γ21∫0∞+( dTα(s)dα (s))ds+ ˙γ21∑k=0∞(tk+1-tk)( eTη(tk)eη (tk)+ eTfα(tk) efα(tk))(49)
即: =η(t)=22≤ ˙γ21=dα(t)=22+ ˙γ21∑k=0∞(tk+1-tk) (=eη(tk)=22+=efα(tk)=22)。
在零初始条件下, 考虑下面的H2性能指标:
J2=V(η (t))- ∫t0( dTα(s)dα (s))ds- ∑k=0int(t)(tk+1-tk)( eTη(tk)eη (tk)+ eTfα(tk) efα(tk)+ vTα(tk)vα (tk)) (50)
当dα (t)≠ 0, eη (tk)≠ 0时, 可得
J2=V(η (t))-V(η (0))- ∫t0( dTα(s)dα (s))ds- ∑k=0int(t)(tk+1-tk)( eTη(tk)eη (tk)+ eTfα(tk) efα(tk)) (51)
由Lyapunov函数和式(51)可得:
η T(tk) ˙Pη (tk)≤ V(η (t))≤ ∫t0( dTα(s)dα (s))ds+ ∑k=0int(t)(tk+1-tk)( eTη(tk)eη (tk)+ eTfα(tk) efα(tk))(52)
通过定理2中的式(31)和Schur补引理, 可得:
[˙PCTC˙γ22I]≥ 0⇔ ˙P- 1˙γ22CTC> 0⇔ CTC< ˙γ22˙P(53)
由yα (t)的表达式, 由式(52)和式(53)可得:
yTα(t)yα (t)=η T(tk)CTCη (tk)< ˙γ22∫t0( dTα(s)dα (s))ds+ ˙γ22∑k=0int(t)(tk+1-tk)( eTη(tk)eη (tk)+ eTfα(tk)× efα(tk))≤ ˙γ22∫∞0( dTα(s)dα (s))ds+ ˙γ22∑k=0∞(tk+1-tk)( eTη(tk)eη (tk)+ eTfα(tk) efα(tk))(54)
即, 当t> 0时, 广义H2性能指标 =yα(t)=∞≤ ˙γ2=dα(t)=2+ ˙γ2∑k=0∞(tk+1-tk)( =eη(tk)=2+ =efα(tk)=2)是成立的。
系统中的执行器同时还受到饱和约束, 下面将对执行器饱和约束的线性域条件进行一些相关的变换ε ( ˙P)⊂ ̅l( ˙F)⇔ | f˙lx|≤ 1, ∀ x∈ ε ( ˙P)。其中, ˙l∈ [1, m], f˙l是 ˙F的第 ˙l行且
⇔ ˙fj˙P-1˙fTj≤ 1(55)
基于Schur补引理, 可得:
⇔ [1f˙l˙P-1*˙P-1]≥ 0, ˙l∈ [1, m] (56)
设 f˙l˙P-1= ̅f˙l, 所以式(56)等价于定理2中的式(32), 证毕。
4 仿真实验与分析为了验证文中理论结果的有效性与正确性, 采用四容水箱基准实例[12]来完成相关的仿真实验, 模型中的相关参数为:
A=
[ -0.0160 0.04200 -0.0110 0.03300-0.0420000 -0.033]
B= [0.0830 0 0.0630 0.0480.0310 ], Ed= [0.010.010 0.01]
C=diag{0.5 0.5 0.5 0.5}
Dv=[0.01 0 0.01 0.01]T
f(t)= {0,t≤1002+2sin0.01π(t-100),100<t≤800
其中, 模型的参数满足假设中的相关条件rank(B, Ef)=rank(B), 水箱由两个泵供水。控制输入u(t)为水泵的电压值, 并假设故障发生在第一个输入通道Ef=-[0.083 0 0 0.031]T, x1(t)、x2(t)、x3(t)、x4(t)分别表示4个水箱的相关水位, y1(t)、y2(t)、y3(t)、y4(t)分别表示对相关量的观测。假设噪声d(t)和v(tk)是零均值方差为0.01的白噪声过程和序列, 且x0=[4 4 2 2]T。设n1=1.2, n2=0.9, n3=0.5, h=0.1, 由定理1可得:
L= [39.930461.335357.2196-98.30810.67413.15071.0409-1.75940.87870.97821.8524-2.173415.217924.463422.1184-37.4910],
F=[-296.9266 -388.9586 -431.6723 718.2575],
γ 1min=2.3687。
连续时变故障的估计效果与误差如图2、图3所示。
从图2和图3可以看出, 基于定理1设计出的故障观测器可以实现对执行器连续时变故障的一个准确估计, 而且故障估计值的误差变化较小。采用本文Lyapunov函数所得的观测器较文献[12]在估计故障时具有更小的误差, 除了在误差发生瞬间的误差稍大外, 其余时刻均能保持在± 0.01之内, 而在文献[12]中除了误差发生瞬间其余时刻的误差都将大于0.01, 说明定理1提供的观测器具有更小的误差。接下来, 将设计非均匀传输主动容错控制器, 根据(I-BB+)Ef=0, 可得:
B+= [11.9550-10.573200.24690000]
当连续时变故障被准确估计出来后, 采用定理2中的非均匀传输主动容错控制器来进行调节, 对相关参数作如下规定, h=0.1, n1=1.0, n2=0.92, n3=0.1, m1=0.1, m2=0.1, m3=0.1, ̅h=1.0, α =0.2, ~γ1=1.7, ~γ2=1.7, δ =0.001, Υ 1=[1 0; 0 0], Υ 2=[0 0; 0 1]。协同求出具有故障调节能力的状态反馈控制器和事件触发器分别为
K= [3.43590.00030.5535-0.00770.57130.00061.06680.0063],
Φ =diag{76.0260 76.0260 76.0260 76.0260}在K、B+和Φ 的共同作用下, 系统(12)的控制输入和输出 (分未加/加故障调节两种情形)如图4、图5所示。
图5给出了两种情形下系统的输出曲线, 可以看出:在系统发生故障时, 如果控制器无容错能力, 则系统的输出将会产生较大的波动, 而采用控制律(11)和定理2给出的方法所设计的非均匀传输主动容错控制器时, 即使系统执行器受到
饱和约束(见图4), 也同样能确保故障系统具有良好的性能。由于在控制器设计时, 考虑了α -稳定性、H2/H∞ 性能, 因此较文献[12]具有更加满意的容错性能。
网络化闭环故障系统(12)在DETCS下的数据发送情况如图6所示。
可以看出, 当系统中引入了DETCS后, 对于通信触发参数选为δ =0.01时, 较由时钟驱动的PTTCS 800 s内发送8000个数据而言, DETCS下仅需发送2178个数据, 节约了大量的网络通信资源, 而且同时也保证了闭环故障系统具有良好的性能。
当为事件触发参数选取不同的值时, 仍取800 s的仿真时段, PTTCS发送的数据量为8000个, 具有容错能力的NCS数据发送情况如表1所示。
从表1可以看出, 随着事件触发参数的变大, 平均发送周期hav将随之变大, 而数据发送量n和数据发送率re/t将随之变小。这也揭示出通过调节事件触发参数可以实现在系统控制质量和网络服务质量之间的满意折中平衡。
表1
Table 1
表1(Table 1)
 表1 不同事件触发参数下系统数据的发送情况α =0.2 Table 1 System data transmission circumstances under different event triggered parameter α =0.2δ | n | re/t/% | hav |
---|
0.0006 | 2479 | 30.99 | 0.3242 | 0.0008 | 2298 | 28.72 | 0.3423 | 0.0010 | 2178 | 27.23 | 0.3656 | 0.0012 | 2061 | 25.76 | 0.3690 | 0.0014 | 1973 | 24.66 | 0.3783 |
注:n表示系统中通过事件发生器发送的数据量; re/t表示DETCS下发送的数据量与PTTCS下发送数据量的比值; hav表示数据的平均发送周期。 | 表1 不同事件触发参数下系统数据的发送情况α =0.2 Table 1 System data transmission circumstances under different event triggered parameter α =0.2 |
5 结束语针对具有执行器饱和约束与时变故障的NCS, 本文研究了此类系统的满意主动容错控制与网络通信间的协同设计问题, 提出了DETCS下主动容错的架构与设计理念。通过应用非均匀采样系统的研究方法, 将DETCS下NCS中的非均匀传输周期对系统性能的影响转化为对系统时滞的影响。基于Lyapunov理论和线性凸组合理论, 先在等采样周期下通过采用状态观测器给出了具有H∞ -性能的状态与故障估计方法; 进而又在非均匀传输周期下, 给出了同时满足α -稳定性、H2-性能、H∞ -性能的满意主动容错控制器与DETCS中事件触发矩阵的协同求解方法。采用四容水箱基准实例进行仿真实验, 结果表明本文方法不仅较以往文献能够更加准确地估计故障, 而且可以使闭环故障NCS在具有良好动态性能(扰动抑制水平和峰值输出抑制水平)的前提下, 节约一定的网络通信资源, 从而兼顾NCS控制质量和网络服务质量的双重目标。在DETCS下, 研究非线性NCS的满意主动容错与网络通信间的协同设计问题将是下一步的研究重点。
The authors have declared that no competing interests exist.