非线性网络化控制系统鲁棒容错控制

《电气自动化))2010年第32卷第1期

——一~控制理论及其应用一

C....o...n...t...r..o...1...T....h...e....o...r..y.....&.......A....p...p...,1.i.c...a...t...i.o...n——s

非线性网络化控制系统鲁棒容错控制六

RobustFault—tolerantControlforNonlinearNetworkedControlSystem

兰州理工大学电气工程与信息工程学院(甘肃兰州730050)李炜蒋栋年

(LanzhouUniversityofTechnology,C,ansuLanzhou730050,China)LiWeiJiangDongnian摘要:针对具有马尔可夫特性时延的网络化控制系统,基于时延准T.S模型,考虑系统参数不确定性的影响,采用状态反馈控制律,通过构造离散Lyapunov泛函,推证出了确保网络化控制系统在传感器发生失效故障时具有鲁棒完整性的充分条件,并以求解LMIs给出容错控制器的设计方法。最后通过仿真验证了文中所述方法的可行性和有效性。

关键词:时滞网络控制系统T—S模糊模型鲁棒容错控制

Abstract:AQuasiT—SfuzzymodelisemployedtorepresentthenetworkedcontrolsystemwithMarkovdelaysandparametersuncertainty.BasedonstatefeedbackcontrolandLyapunov—Krasovakiifunctional,sufficientconditionsforclosed—loopofnetworkedcontrolsystempossessingasymptoticallystabilityagainstsensorfailuresaregiven,andthecorrespondingdesignmethodofrobustfault—tolerantcontrollerispre—sentedviasolvingseverallinearmatrixinequalities.Finally,simulationprovedtheeffectivenessofthedesign.

Keywords:time—delaynetworkedcontrolsystem(NCS)takagi—sugeno(T—S)fuzzymodelrobustfault—tolerantcontrol

[中图分类号]TP302.8[文献标识码】A[文章编号]1000.3886(2010)01.0004—03

1引言

网络化控制系统(NetworkedControlSystem,NCS)是通过一个实时网络构成的闭环控制系统。与传统意义上点到点连接的控制系统相比,NCS具有连线少,成本低,资源共享,便于系统安装、维护、扩展和故障诊断等优点“~I。然而,由于网络的引入也衍生出诸如数据传输时延、丢包、异步采样、多包传输、时序错乱以及网络调度等新问题”’。此外,NCS不仅规模更加庞大、结构复杂,而且不确定因素众多,一旦发生故障,损失将难以估量,因此使NCS具有容错能力已成为现代网络化控制系统的本征性能所求“j。近年来NCS的容错研究越来越受到广泛的关注【5。】,但是目前的研究大多数限于线性系统,非线性系统的研究则一般采用T—S模糊模型”一I。T—S模糊模型【]ol是将线性系统理论与模糊理论相结合来解决非线性系统问题的方法,通过IF—THEN规则将复杂的系统用若干局部的线性模型来表示,再以局部模型的综合来完成全局模型的构造。

本文针对线性连续网络化控制系统,基于时延准T。S模型,考虑系统参数不确定性的影响,在传感器发生失效故障时,通过构造时延概率分布相关的Lyapunov泛函,给出了系统具有鲁棒完整性的充分条件,并通过求解LMIs得到了鲁棒容错控制器。

2系统描述

2.1网络化控制系统的T.S模型

考虑线性被控对象

★基金项目:国家自然科学基金项目(60964003);甘肃省自然科学基金项目(096RJzAl01);兰州理工大学特色学术梯队基金项目(0950)。

㈦黧妒凰。’㈩

1.v(£):&(£)

…式中:z(t)∈R“,u(t)∈R“分别为被控对象状态变量和控制向量,系数矩阵A,B,C具有适当的维数。根据文献[11],假设传感器和执行器均由时钟驱动,设h为采样周期,由离散化式(1)可以得到耽时刻的网络控制系统的局部模型

rx(k+1)=Ax(k)+Bu(A一丁≈)

Lv(^)=民(%)一其中:执行器的kh时刻采样的数据包的网络时延为丁。(☆∈N)个周期,且A=e“,B=ieA'Bds,C=C。

假设maxn=n(n∈N),且数据包按照发送顺序到达控制器和执行器,那么n+,只决定于n,而与_r-,T2,…,n一。无关,即{_『-,下,,…钆,…)构成一个马尔可夫链。考虑到网络时延n的随机性,设k时刻网络时延概率分布为/x(k)=【/*1(A),肛(南),…,胁(k)],其中肌(&)=P(九=i)。若r=[册](i,j∈{1,2,…,n”为马尔可夫时延概率转移矩阵,初始值p(O)已知,则肛(£+1)=p(纠L则可根据r和肛(o)来求得%时刻的模型概率分布肛(^)。

将具有乱=i时的模型视为一个子系统,随机变量丁。的概率分布作为隶属度函数,若对各子系统使用相同的状态反馈控制律,模糊规则可以如下方式给出

IF丁Fi(i=1,2,…,n,n∈N)

THEN网络控制系统局部模型为

r菇(^+1)=A并(☆)+BM(^一i)

{y(k)=Cx(k)

L“(A)=J函(%)

万方数据

相关文档
最新文档