华佗小知识
您的当前位置:首页未知非线性时滞系统控制设计

未知非线性时滞系统控制设计

来源:华佗小知识
第33卷第6期 三峡大学学报(自然科学版) J of China Three Gorges Univ.(Natural Sciences) Vo1.33 NO.6 Dec.2O11 2011年12月 未知非线性时滞系统控制设计 李 平金福江 (华侨大学信息科学与工程学院,福建厦门 361021) 摘要:本文以一类动态未知的时滞非线性系统为研究对象,利用步进反推设计方法给出了使该 系统能够跟踪给定参考信号的控制器.设计中采用了模糊逻辑系统来逼近未知的非线性函数, 用自适应机制同时调节模糊系统的权参数和基函数中的参数,从而不要求模糊系统的基函数事 已知.本文通过选取积分型Lyapunov函数,证明了所提出的控制方案能够保证闭环系统的稳定 和期望的跟踪精度.仿真结果进一步验证了所得结论. 关键词:非线性系统; 时滞; 自适应; 模糊逼近; 步进反推 中图分类号:TP342 文献标识码:A 文章编号:1672—948X(2011)06-0057—04 Control Design of Unknown Nonlinear Delay Systems Li Ping Jin Fujiang (College of Information Science&Engineering,Huaqiao Univ.,Xiamen 361021,China) Abstract In this paper,a class of nonlinear delay systems with unknown dynamics are studied,and a control— ler is proposed by employing stepping backstepping design method,which can make the output of the con— trolled system track the given reference signa1.Fuzzy logic systems are used to approximate the unknown nonlinear functions in the design,and both the fuzzy weights and the parameters in the fuzzy basis functions are adj usted by adaptive mechanism,SO the fuzzy basis functions do not need to be known beforehand.By choosing integrated Lyapunov functions,we prove that the proposed controller can guarantee the closed—loop stability and the desired tracking precision.Furthermore,simulation results demenstrate the correctness of 类并先性 the conclusion. Keywords nonlinear system;delay; adaptive; fuzzy approximation; stepping backstepping 时滞是控制系统中广泛存在的一种现象,其存在 轻则降低系统的控制性能,重则破坏系统的稳定 性[1],所以对时滞系统的控制研究问题吸引了很多学 者的注意.而由于非线性系统控制本身就很复杂,带 有时滞的非线性系统控制自然具有一定的挑战性,尤 其是在系统动态未知的情况下.自从Wang在文献 相结合,设计了对于未知严格反馈非线性系统的控制 方案,而Li[ 给出了多输入多输出系统的自适应模糊 容错控制设计.同时文献[5—7]的作者们基于自适应 逼近的方法针对非线性时滞系统进行了控制研究,但 所得结果需要在线条件很多参数,控制器计算负担较 大.文献[8—9]给出的控制方案通过在线逼近未知参 数的范数有效降低了控制器的在线计算负担,但需要 E2]中提出了用自适应模糊逼近器来设计使闭环系统 稳定的控制器后,Yang[。 将该方法与步进反推设计 已知模糊逼近器的基函数.最近,Li在文献El0—11]中 收稿日期:2011-10-20 基金项目:福建省科技计划重大项目(2011H6019);福建省科技计划重点项目(2009H0033);泉州市科技计划重大项目(2008ZD14—21)}华 侨大学高层次人才科研启动费项目(10BS108);福建省自然科学基金青年创新项目(2011J05153) 通信作者:李平(1981一),女,讲师,博士,主要研究方向为自适应模糊控制和容错控制.E-mail:pingping_1213@126.COITI 58 三峡大学学报(自然科学版) 2011年12月 应用非线性参数化的模糊逼近器设计了控制器使系 统能够跟踪给定参考信号.到目前为止,还没有关于 Rj:如果z 为A{,并且X 为A{,并且z 为A , 那么z为B,,这里J一1,2,…,N,z ( 一1,2,…, )是 用非线性参数化的模糊逼近器来设计时滞非线性系 统的相关结果. 模糊系统的输入变量,z∈VCR表示输出变量,Aj和 B,是语言描述并分别由模糊隶属函数 (z )和 : 本文针对带有时滞的未知非线性系统进行控制 研究,用步进反推方法逐步得出控制律,并采用非线 性参数化的模糊逻辑系统来逼近设计中的未知函数, 所以整个设计过程不要求模糊系统的基函数事先已 知.通过Taylor展开式可以将呈非线性关系的未知 参数分离开来,然后可以依据Lyapunov稳定性理论 (z)来刻画.采用由单点模糊化,乘积推理,重心法解 模糊以及高斯隶属函数构成的模糊系统可以表示为: N ∑_J(II (z )) z( ): —芋L—一』 1 i一1  (2) ∑Ⅱ (z ) 其中,Z:UcR 一VcR,2 是使得等式 (z,)=1成 。设计调节参数的自适应律.通过选取积分形式的 Lyapunov候选函数,可以证明设计的控制律能够保 证闭环系统的稳定性和跟踪误差的收敛性.同时,仿 真结果也证明了该控制方法是有效的. 立的点, (z )是高斯型模糊隶属函数. ^,(z )一e-E4‘ f一 ] (3) 模糊基函数 ,(x)定义为 1 问题描述 考虑如下非线性系统 一 Ⅱ (z £(x)一 —一 (4) ∑Ⅱ ( ) J一1 i=1 +B[厂( )+g( )g+h( (£一r))] Y— (1) 其中,x===( 1, 2,…,z ) .令P=::( 1, 2,…, N) , 考(x)一( -(x), (x),…, (x)) ,则模糊系统(2) 可以表示为 其中, 一( ,X ,L,z ) 是系统的可测状态向量;Y 是系统输出; 是控制输入,厂( ), ( )和 ( (£一r)) Z(x)一pT善(x) 引理1[ (5) 表示未知光滑的非线性函数,r为未知常时滞,A,B 和c为如下定义的定常矩阵. O 0 A= : ● 对于任给紧集n R”上的实连续函 数F( ),都存在一个形如(5)式的模糊逻辑系统,使 得V e>0,有 1 0 : ● … O O .… SUP l F( )一Z( )I≤£ B==: (6) ‘. ● : ● 注2:如果隶属函数(4)中的参数 和 j确定已知,则模 糊逻辑系统(6)是线性参数化的.但是在很多情况下,无法确 定它们的值以达到最优的逼近效果,如果 和 ;不确定,则 O 0 … 0 C一[1 0 … O] 本文的控制目标是为系统(1)设计一个反馈控制 模糊逻辑系统是非线性参数化的. 律,使得闭环系统是稳定的,并且系统的输出能够跟 一定义参数向量c—Ec},…,C ,…,c ,…,c ] , [ i,…, ,…, ,…, ] ,则存在最优参数 ∈JJ 踪上给定的参考信号 .为了实现这一目标,需做如 下假设. 假设1:参考信号Y 具有 阶连续导数; (p ,c ,o. )一argmin su p l F( )一pT考( ,c,盯)I (7) 假设2:存在定常值g。>O使得光滑函数g( )满 足Ig( )I≥g。. 注1:由假设2可以看出,连续函数g( )为严格正或严格 使得逼近误差最小. 引理2吲 对于给定任意小的正常数 和集合 n ={eI I el<O.2554v),如果e n ,则如下不等式成 立 负的.不失一般性,这里假设g( )≥g。. 2预备知识 模糊系统由模糊化模块、模糊规则库、模糊推理 机和解模糊模块4部分组成.假设输人空间L,cR” 是一个紧集空间,规则库中有N条规则,其中第 条 规则具有如下形式: 1—16tanh f詈)≤0 3 控制设计 (8) 第1步:定义跟踪误差e 一Y—Y 并考虑如下 Lyapunov候选函数 第33卷第6期 1 2 李平,等未知非线性时滞系统控制设计 59 一 (9) 为最优参数 2叩 ,,c 和盯 的估计值,  。27/  。2 一 II/ ̄7c+/LT ̄r II en I—C II oFI?II en. II oW lI 对上式两边同时求导 V1一el(ai+e2一 ) (10) , 一。 ’ 其中a 是按如下设计的虚拟控制器,e。一 一a . o/1一一愚le1+Y (11) l l0*JI。。, 一Il *l J。。和 一ll盯*ll。。为已知 ‘|| 正常数,H:===aH/ac, 一aH/a盯.根据Taylor展开 式,逼近误差可以表示为 其惫 >0为设计常数.从而可得 9-,一e1e2一是1 e; (12) 9 H 一OH===口 H+0 H +0 +0 D()一 第i步(2≤ ≤n--1):类似地,在第i步设计中定 义误差信号e 一z —aH,a 为上一步设计中得到的 OH一 +0 H +0 町 +0 o()一 虚拟控制器.考虑正定函数 V 一V +妻P (13) 对其求导得 一 1+ef(a +e斗1一 1) (14) 设计虚拟控制器 口 一 1一P 1一kie (15) 其中是 >O为设计常数,从而可得 一ei 斗。一∑忌,P (16) 第 步.在这一步设计中会遇到未知的系统函 数,需要采用模糊逻辑系统对其进行逼近.首先定义 误差信号e 一 一a 一 ,并选取正定函数 — + P:+r E( (£*))d * (17) 其中,E( (£))一 ,可求得 一一∑愚 P +e ( )+e.g(x)u+ J 1 E1—16tanh。(詈)]E( ) (18) 这里7( )一厂( )+ 一 +睾+ , >O为一给定的小常数.根据引理1和定义(7),对 于指定的£>O有厂( )一p ( ,C , )+ ( ,p , c , ),并且满足l ( ,p ,c , )I≤£.因此可将 上式中en,( )表达为 ( )≤ 刀 针号+象+譬(p 19) 其中0 一去l lp , 和ID均为正的设计常数, H 一H(x,c , )一考 ( ,c ,仃 )毒( ,c , ).设 计控制律如下: U一一愚 e 一÷(OH+ )e (20) … 其中,愚 为满足不等式是 g。一 >0的设计常数, H—H(x,c, )一考 ( ,c, )考( ,厶D c, ),0,c和 分别 +鲫 +咐 + ̄H + ̄H +0 D()一 (H—H c—H +eH 七BH + (H c + )+0 D()一 (、H—H c—H a、)+BH +BH 蔷+ 0 H c+0 H 一BH c +0 H 6+o H 一 0H 口 jr e H 一H—H 一H 、)≤ H—H c—H 仃 +0H ? +BH 蔷+ l jH c+ ll1+ lI OI-I; ̄l l+ l loH7 l l+ (21) 其中, 一O --0, 一c 一c,孑一 一仃为估计误差. 将式(19)~(21)代人到式(18)中,整理得 ≤ + (H一 c—H +1) + '7 9H + 8H +[ I1- a (、 )u,l] (22) 其中忌 =k2 g。一 >o.进一步选取Lyapunov函数 厶L, V 一 + zt'o z+嬖 ̄Tz 尺 +嬖 R (23) 并设计如下参数自适应律 6一 (H—H c一町盯+1)P:一口 || 一 厶 0117P:一Q c 一 _fR 9H P:一Q (24) ‘l| 其中 和q 为正的设计常数,R ,R ,Q 和Q 均为正 定常数矩阵.对V 求导并整理得 ≤一 一 9 一 Qfc一 譬 _lQ +[ 一16tanh。(詈)] ) 其中 ∞一号+譬+ + 60 三峡大学学报(自然科学版) 2011年12月 goc R Q c l go R=- Q _ 一。一‘ 2 根据引理2,分两种情况来讨论闭环系统的稳定 性和跟踪误差的收敛性. 情况1:当e ∈ ,有I e I<O.2554v,而 为任意 小的正数,所以有e ≈O,亦即a 一 一 ,从而可递推 得出e 一。,e 一。,…,e 都渐近趋于零的任意小邻域内, 同时可以得到x 和a 以及 都有界, =l,2,…, 一 1.所以闭环系统是稳定的,并且跟踪误差渐近收敛到 零的一个任意小邻域内. 情况2:当en ,根据引理2有1—16tanh2 f\ 1≤  , 0.从而不等式(25)可以改写成 ≤一 2一 D 一 cL +cc, (26) 其中cc,是一个正的设计常数,可以根据需要将其值设 计得足够小.,所以e 都收敛到零点的一个很小的邻 域内,同时可以推得z 和a 都有界,i一1,2,…, .所 以闭环系统是稳定的,并且跟踪误差渐近收敛到零的 一1 8 6 4 2 O 2 4 6 8 1 个任意小邻域内.o o o o 加  一 4 仿真算例 考虑如下时滞非线性系统: —Ax+B[-厂( )+g(x)u+h(x(t—r))] Y—Cx (27) 其中系统矩阵A,B和c的定义为 A一[A—1  0 o I 一l 1 I’cc_[  O。] 取初始状态为 (O)一(O.15,0.2)T.定义输出参 考信号为y ===0.5(sin( )+sin(O.5t)).按照以上所 给方法进行控制设计,取k =是 一2.5,0(0)一0, c(0)一L一1,一1,一1,0,一1,1,0,一1,0,0,0,1,1,一 1,1,0,1,1], (0)一I18,ro一100,q 一0.1,R 一R 一 150I e× 8,Q 一 一0.1I s ,这里,J s为元素均为1 的18维列向量,J 为18×18维的单位矩阵,77— 1.在仿真中设定厂( ):z1X;,g( )一3+cos(x1z2), ^( (£一r))一0.2x2(t—r)sin(x2(£一r)),r一2.仿真 结果如图1~2所示.由图1可以看出,系统输出非常 接近参考信号,图2给出了输出跟踪误差曲线. 5 结 论 本文针对带有时滞的未知非线性系统进行控制 图1 系统输出曲线(实线)与参考输出曲线(虚线) 图2输出跟踪误差曲线 设计,应用非线性参数化的模糊逻辑系统来逼近设计 过程中的未知函数,所以设计过程不需要模糊系统的 基函数事先已知.通过Taylor展开式可以将模糊逼 近器中的非线性参数进行分离,然后根据Lyapunov 稳定性理论设计出未知参数的自适应律.同时,通过 选取积分型的Lyapunov函数可以证明所得到的闭 环控制系统是稳定的,并且合理选择适当的设计参数 可以使跟踪误差收敛到零的任意小邻域内.仿真结果 验证了所设计的控制器的有效性. 参考文献: [1] Niculescu S L.Delay Effects on Stability:A Robust Control Approach[M].Springer,London,2001. [2] Wang L X.Adaptive Fuzzy Systems and Control:De— sign and Stability Analysis[M].Upper Saddle River, NJ:Prentice-Hall,1994. [3] Yang Y S,Zhou C J.Adaptive Fuzzy H。。Stabilization for Strict—feedback Canonical Nonlinear Systems via Backstepping and Small—gain Approach[J]. IEEE Transactions on Fuzzy Systems,2005,13(2):104—114. [43 Li P,Yang G H.An Adaptive Fuzzy Design for Fault— Tolerant Control of MIMO Nonlinear Uncertain Systems [J].Control Theory and Application,2011,9(2):244— 250. (下转第85页) 第33卷第6期 覃琴,等 电梯控制器的FPGA设计与实现 85 3 ,即数码管交替显示0和3;24.5 S到28 S,电梯出现 超重现象,smg—gzc交替输出@ 和 ,即数码管交替 现电梯控制器的各项功能,具有较强的灵活性、抗干 扰性和良好的扩展性. 参考文献: tera FPGA/CPLD的电子系统设计与工 Eli 刘岩飞.基于Al显示0和4;21.5 S到24.5 S,电梯既有门故障又有超 重现象,smg—gzc交替输出 @ 和~9,即数码管交替显 示0和5. 程实践I-M].北京:人民邮电出版社,2009. [23 刘福奇.FPGA嵌入式项目开发实践[M].北京:电子工 业出版社,2009. 王[3] 王文涛,建,朱顺安.基于FPGA的女书文字切割技 图4电梯故障仿真图 术的设计与应用EJ].中南民族大学学报:自然科学版, 2011,30(1):96-100. 5 结 语 本文实现了基于FPGA的6层6站电梯控制器 f-4-1 高迎慧,侯忠霞,杨成林.基于FPGA的自动升降电梯控 制器设计I-J].辽宁工程技术大学学报,2007,25(4):242— 244. ,153 陈兆芳.基于FPGA的电梯控制系统EJ].福建电脑报, 2010(7):164. 设计,能够完成如检修/自动运行、开关门、顺向截梯、 最远端反向截梯、指令和召唤处理、故障处理等电梯 的所有功能.采用模块化多进程的控制原理实现电梯 控制器的模块设计,然后根据原理图设计方式进行各 模块的组合.仿真结果表明系统达到设计要求,能实 [61 贺敬凯,王瑞春,万学元,等.基于FPGA的电梯控制器 系统设计EJ].深圳信息职业技术学院学报,2010,8(6): 57-60. [责任编辑张莉] ,……, 】H (上接第60页)  J M,Niu Y G.Adaptive Neural Control E53 Ho D W C,Lifor A Class of Nonlinearly Parametric Time-Delay Sys— Systems,2008,159(8):949—967. E9]Chen B,Liu X P,Liu K F,et a1.Novel Adaptive Neu— ral Control Design for Nonlinear MIMO Time-delay Sys— terns[J].IEEE Transactions on Neural Networks, 2005,16(3):625—635. tems[J].Automatica,2009,45(6):1554—1560. ElO]Li P,Jin F J.Adaptive Fuzzy Control for Unknown Nonlinear Systems with Perturbed Dead—zone Inputs1,J]. Acta Automatica Sinica,2O10,36(4):573-579. I-6"] Hong F,Ge S S,Lee T H.Practical Adaptive Neural Control of Nonlinear Systems with Unknown Time De- lays[J].IEEE Transactions on Systems Man Cybernet- PartB S,2005,35(4):849-854. on—based Control of Non- E7] Ge S S,Tee K P.Approximati[11]Li P,Yang G H.A Novel Adaptive Control Approach for Nonlinear Strict—feedback Systems Using Nonlinearly linear MIMO Time—delay Systems E J].Automatica, 2007,43(1):31-43. Parameterised Fuzzy Approximators[J].International Journa1 of Systems Science,2011,42(3):517-527. [83 Wang M,Chen B,Liu X P,Shi P.Adaptive Fuzzy Tracking Control for A Class of Perturbed Strict—Feed— [责任编辑王康平] back Nonlinear Time-Delay Systems[J].Fuzzy Sets and 

因篇幅问题不能全部显示,请点此查看更多更全内容