第32卷第4期 2 0 1 3年1 2月 计 算技术与 自 动化 Vo1.32.NO.4 Dec.2 0 1 3 Computing Technology and Automation 文章编号:1003—6199(2013)04—0017—03 无模型自适应控制改进算法的性能仿真分析 陈 琛,何小阳 (广西大学电气工程学院,广西南宁 530004) 摘 要:在基于紧格式线性化方法的无模型自适应控制算法(Model—free Adaptive Control Based on Tight Format Linearization,TFL-MFAC)的基础上,针对大时间滞后的特点,提出针对大时滞对象的MFAC 改进算法(Improved MFAC on Large Time—delay System,LTDS—MFAC)。构造了大时滞对象并通过MAT— LAB仿真实验对改进MFAC算法的鲁棒性、抗干扰能力和跟踪能力进行分析。仿真实验表明了改进 MFAC算法对大时滞系统控制具有更好的控制性能。 关键词:无模型自适应控制;改进算法;仿真性能分析 中图分类号:TP273 文献标识码:A Simulation Analysis of The Improved Algorithm of Model-free Adaptive Control CHEN Chen,HE Xiao—yang (College ofElectrical Engineering,Guangxi University,Nanning 530004,China) Abstract:According tO the common characte“stics of the controlled object with large time—delay,an improved algorithm based on the model—free adaptive control for large time—delay system(LTDS-IMFAC)is presented.The controlled objects with large time—delay are constructed,and MATLAB simulation experiments are worked,which analysis the robustness,an— ti—interference ability and tracking capabilities of the algorithm of LTDS-IMFAC.The simulation results show that the im— proved algorithm has better control performance for large time—delay obj ects. Key words:Model—free adaptive control;improved algorithm;simulation analysis 1 引 言 上世纪九十年代,侯忠生教授给出一套新的非 参数动态线性化方法l_】 ],并基于该套线性化方法 到现在的为了摆脱对受控系统数学模型依赖的智 能控制理论的发展过程。 MFAC算法的理论基础是利用一个新引入的 伪偏导数的概念,在受控系统轨线附近用一系列的 动态线性时变模型来替代一般非线性系统,并仅用 提出了相关的非参数模型学习自适应控制算法,初 步探讨了自适应系统的对称相似结构理论,进而提 出相应的无模型自适应控制理论r3],奠定了无模型 自适应控制算法的基础。 文献[4]和Es]介绍了MFAC算法,并深入研 究分析了MFAC的技术特点、发展现状和应用前 受控系统的I/O数据在线估计系统的伪偏导数, 从而实现非线性系统的自适应控制 ]。 众所周知,大时滞过程是控制系统的较难控制 的过程之一,且大时滞在工业成产过程中普遍存 在 .8_。本文根据被控对象的大时滞特点对 景;阐明了控制方法与其他控制理论与方法的区别 MFAC算法进行改进,提出针对大时滞系统的改 进MFAC算法(LTDs—MFAC),构造了大时滞对 象对改进算法的鲁棒性、抗干扰能力以及跟踪性能 进行仿真实验分析。实验表明,改进算法比基本算 和联系,控制理论的历史就是从简单的不需要数学 模型的调节器、PID控制、基于传递函数模型的经 典控制理论、基于状态空间模型的现代控制理论、 收稿Et期:2013—05—06 作者简介:陈 琛(1987一),男,安徽怀远人,硕士研究生,研究方向:综合自动化(E—mail:wolong871102@163.corn);何小阳 (1957一),男,广东兴宁人,副教授,研究方向:综合自动化。 计算技术与自动化 2013年12月 法具有更好的控制性能。 2 MFAC算法 我们考虑一般离散时间非线性系统r3]: y(k+1)一,( (志),y(k一1),…y(k一 ), (愚), (忌一1),…, (k一 ),)(1) 其中“(是), (是)分别表示系统k时刻的输入 与输出, ( )∈R 或U(k)∈R一,n ,n 分别表 示系统输入和输出阶数。在给出输入准则函数和 伪偏导数估计函数的基础上,结合紧格式线性化方 法,得到TFL—MFAC算法_3],描述如下: ( )一 (足一1)+ × Ez ̄y(k)-- ̄(k一1)△ (尼一1)] (是)一 (1),若 (愚)≤£或l z ̄u(k--1)J≤e, ) 是 + +1) A T0 其中 , ∈(O,2),e是一个充分小的正数。 和/1权重系数,伪偏导数 (是)是控制算法中重要 的动态在线估计参数。 3算法的改进 考虑滞后时间常数对大时滞系统的影响,在基 本算法的基础上,将滞后时间常数r引入算法,将 带间隔滞后时间r的两组输入值之间的变化率作 为输入准则函数中的一个重要的约束参数,即称之 为带有滞后时刻的输入变化率的约束项: [丛鱼 二l 二 ] ,其中T为采样周期。 在伪偏导数估计准则函数中,对应地将△ (k 一1)项变化成带有滞后时间的输入变化约束项: Eu(k一1)~“(尼一2一r)],这里的r是改进算法的 一个控制调节参数,与系统的滞后时间无关。那么 得到的LTDS—MFAC算法描述如下: (忌)一 (忌一1)+ Eu(k一1)一u(k一2一r)]v /z+Fu(k一1)一U(k一2一r)] 一 {△ (最)一Eu(k--1)--u(k--2--r) (k--1)) (惫)一 (1),若 (忌)≤£或l Z ̄u(k一1)J≤e,“ 卫 (是):==u(k一1)+——— ——一r (忌一1一r)一 + (k) + (忌一1)]+——旦里 [ *(愚+1)--y(忌)] + (忌)。+ 其中,Y (尼+1)是系统的期望输出,Y。(k)表 示系统的真实输出,T为采样时间, , 是步长序 列, ,P ∈(O,2),r/, , 是权重系数。e是一个充 分小的正数。 4 改进算法的仿真性能分析 在仿真实验中分别使用LTDS—MFAC算法、 基本TFL—MFAC算法进行比较研究。构造的大 时滞对象只是进行仿真实验,并没有利用被控对象 的其他任何信息,仅利用其输入和输出的数据,符 合MFAC算法的特点。 4.1鲁棒性 构造离散时间非线性大时滞对象 ]: ㈨一 篆 + (愚一6)+1.5 (尼一7) 如上式所示,rin(k)一1.0,当时滞为6时,使 用基本TFL—MFAC算法,各个参数取为 一 1.85,/z一1.5, 一0.065, 一3.8;使用LTDS— MFAC算法,各参数取 一1.45,P 一2.5, 一0. 065, 一2.5,叩一2.05,其阶跃响应如图1所示: 1…TF MFAg J——LTDS-MFAg f 位 图1 时滞为6时的阶跃响应 在上述各个参数确定的基础上,保持各参数不 变,增大时滞为11,其阶跃响应如图2所示: 1.4 1.2 1.0 O.8 班 10 位 30o 图2 时滞为11时的阶跃响应 保持各参数不变,当时滞增大为16时,其阶跃 响应如图3所示: 第32卷第4期 陈琛等:无模型自适应控制改进算法的性能仿真分析 /、。、 LTD誊MFAC } \ ; 《 f 9 y | ⅡⅡ s) 图3 时滞为16时的阶跃响应 从图1可以看出,当时滞为6时,两种算法都 能得到很好的控制效果,且改进后的算法具有更快 地响应速度,能更快地达到稳定状态。当时滞增大 为11时,由图2可见均产生了不同程度的超调,两 种算法响应速度相差不多,但改进算法能够更快地 达到稳定状态。当时滞增大为16时,由图3可见 基本TFI 一MFAC算法产生了振荡,改进后的算法 则产生了一定的超调,由此可见,改进后的算法具 有更好的鲁棒性。 4.2 抗干扰性 对于上述离散时间非线性大时滞对象,当时滞 为6时,由图1知两种算法都能较快地达到稳定状 态,保持各参数不变,加入正的干扰量,记为:rin (是)一rin(k)+0.1,以及负的干扰量,记为:rin(k) 一rin(k)一0.1,则阶跃响应如图4所示: I ’— ’’TFbMFAC I——LTDS-MFAC 一 《 \ 由图4可见,在保持各参数不变的条件下,加 入正干扰量和负的干扰量,两种算法都能够较快地 对干扰作出响应,且较快地达到稳定状态,由图示 结果可以看出,改进后的算法能更快地收敛,且更 快地达到稳定状态,可见,改进算法的抗干扰能力 性有了一定的提升。 4.3跟踪性 构造含非最小相位环节的二阶大时滞对象: 1 G(s)一T÷ P ・ ,采样时19为0.1s,滞后 5个采样时间,输入信号是方波信号:rin(是)一1.0 sgn(sin(O.01nt))。 使用基本TFL—MFAC算法,各个参数取为 一1.45, 一1.2, 一O.05,A一1.05;使用LTDS— IMFAC算法,各参数取 一0.35,P 一1.85, 一 19.6, 一1.42,q=0.15,其阶跃响应如图5所示: …TFLMF^C — 8-MFAC I / 『 (s】 图5跟踪性能 由图5可知,两种算法都具有较好地跟踪能 力,但在一个周期之后,改进算法的响应速度变缓, 不能进行良好地跟踪,可见,在对二阶大时滞对象 的跟踪性能仿真实验中,改进算法并没有取得较好 的效果,可能跟改进算法的控制参数较多有关,具 体原因有待进一步研究。 5 结 论 本文针对大时滞对象的特点对基于紧格式线 性化方法的MFAC算法进行改进,并构造离散时 间非线性大时滞对象进行仿真实验,分析改进算法 的鲁棒性和抗干扰能力,结构表明改进后的算法具 有更强的鲁棒性和抗干扰能力。在含非最小相位 环节的二阶大时滞对象的仿真实验中,结果表明了 改进后的算法在跟踪能力上还存在一定的缺陷,此 问题有待进一步探究。 参考文献 Hon Z.S,Huang W.H.The Model—Free Learning Adaptive Control of a Class of SISO NonlinearSystems{C I.New Mexieo:Proceedings of the Ameriean Control Conference, 1997:343 344. Hon Z.S,Huang W.H.The Model Free Learning Adaptive Control of a Class of Non—LinearDiscrete Time Systems[门. Control Theory and Application,1998,15(6):893—899. 侯忠生.非参数模型及其自适应控制理论[M].北京:科学出 版社,1999. 侯忠生.无模型自适应控制的现状与展望r-j].控制理论与应 用,2006,23(4):586—592. 韩志刚.无模型控制方法应用实例和应用前景分析[J3.中国 科技奖励,2007,12:63 65. 王卫红.无模型自适应控制理论几类问题的研究[D].北京: 北京交通大学,2008. 廖维国.大时滞系统控制方法的研究[D].黑龙江:黑龙江大 学,2009. 刘金琨.先进PID控制及其MATLAB仿真[M].北京:电子 工业出版社,2003. 崔栋刚,张彦斌,苏彦民.纯滞后过程控制算法的研究[J].控 制工程,2005,12(4):368—369,388.