高學(xué)輝, 任雪梅, 鄭鋒, 王巧芝
(1.北京理工大學(xué) 自動化學(xué)院,北京 100081;2.山東科技大學(xué) 機電工程系,山東,泰安 271019)
?
一種遲滯Hammerstein系統(tǒng)的規(guī)定性能自適應(yīng)控制
高學(xué)輝1,2, 任雪梅1, 鄭鋒2, 王巧芝2
(1.北京理工大學(xué) 自動化學(xué)院,北京 100081;2.山東科技大學(xué) 機電工程系,山東,泰安 271019)
為提高基于PI模型的遲滯Hammerstein系統(tǒng)自適應(yīng)控制的控制精度,提出了一種新的規(guī)定性能函數(shù). 根據(jù)規(guī)定性能函數(shù)將誤差轉(zhuǎn)化為收斂在預(yù)設(shè)鄰域內(nèi)的轉(zhuǎn)換誤差,設(shè)計規(guī)定性能自適應(yīng)控制器并給出自適應(yīng)率,選取合適Lyapunov函數(shù)保證所提出控制策略的收斂與穩(wěn)定. 理論分析和仿真結(jié)果表明,本文所提出的規(guī)定性能函數(shù)在有效抑制遲滯影響的同時實現(xiàn)高精度控制.
規(guī)定性能;遲滯;自適應(yīng)控制;Hammerstein系統(tǒng)
Hammerstein系統(tǒng)模型是描述非線性系統(tǒng)的常用模型,它由靜態(tài)非線性環(huán)節(jié)和動態(tài)線性環(huán)節(jié)串聯(lián)而成,如圖1. 在實際應(yīng)用中,Hammestein模型的靜態(tài)非線性環(huán)節(jié)存在兩種情況:結(jié)構(gòu)未知和結(jié)構(gòu)已知. 對于結(jié)構(gòu)已知情況,典型的非線性結(jié)構(gòu)有死區(qū)非線性、飽和非線性、遲滯非線性和間隙非線性等. 遲滯非線性現(xiàn)象廣泛存在于智能材料、電磁系統(tǒng)、高精度伺服電機系統(tǒng)和微機電(MEMS)系統(tǒng)中,例如壓電陶瓷、形狀記憶合金、磁滯伸縮材料等都具有典型的遲滯特性. 隨著對系統(tǒng)控制精度要求越來越高,其遲滯非線性的影響就變得越來越難以回避,對遲滯的研究也越來越重要.
圖1 Hammerstein系統(tǒng)模型結(jié)構(gòu)
Fig. 1 Structure of Hammerstein system
描述遲滯現(xiàn)象的模型可以粗略的分為兩類:唯象模型和物理模型. 主要的唯象模型有Preisach模型[1]、KP模型[2]和Prandtl-Ishlinskii (PI)模型[3];物理模型主要有Jiles-Atherthon模型[4]、Bouc-Wen模型[5]等.
PI模型是描述遲滯現(xiàn)象的最重要的唯象模型之一. 許多學(xué)者對其進行了深入研究,提出了不同控制策略,從總體看,可以分為逆補償控制策略和無逆補償自適應(yīng)控制策略. Liu等[3]針對逆PI遲滯模型,提出了一種魯棒自適應(yīng)控制策略并給出了嚴格證明;Mohammad等[6]研究了壓電陶瓷執(zhí)行器的頻率無關(guān)PI模型逆補償控制,提出了一種前饋補償控制策略采用頻率無關(guān)逆PI遲滯模型控制壓電陶瓷執(zhí)行器;而Tan等[7]則提出了一種擴展的PI算子描述壓電陶瓷執(zhí)行器的遲滯現(xiàn)象以克服病態(tài)條件下的遲滯控制問題.
不同于以上逆模型前饋補償控制,Su等[8]采用一種針對PI模型的自適應(yīng)控制策略處理遲滯非線性問題,而杜娟等[9]用擴展PI模型自適應(yīng)控制解決形狀記憶合金驅(qū)動的微納定位系統(tǒng). 但是針對精度如何控制問題,以上文獻均未討論.
本文研究一類Hammerstein系統(tǒng),其遲滯非線性環(huán)節(jié)采用擴展PI模型描述. 與上述研究不同,本文提出了一種新的預(yù)先設(shè)定的規(guī)定性能函數(shù)(PPF),通過該PPF函數(shù)將誤差轉(zhuǎn)化為在預(yù)設(shè)收斂區(qū)間的轉(zhuǎn)換誤差,在此基礎(chǔ)上設(shè)計無需逆模型的自適應(yīng)控制器,并選取合適Lyapunov函數(shù),保證所提出的控制策略正確有效.
考慮如下Hammerstein系統(tǒng),
(1)
式中:x為狀態(tài)空間變量;y為系統(tǒng)輸出;u為系統(tǒng)輸入;v為非線性遲滯環(huán)節(jié)輸出,同時是線性環(huán)節(jié)輸入;A,B,C分別為線性環(huán)節(jié)狀態(tài)空間系數(shù)矩陣;v(t)=f(u(t))為遲滯非線性環(huán)節(jié),本文用PI模型表示,描述如下[3]:PI模型是由Play算子或者Stop算子加權(quán)疊加而成. 每個Play或Stop算子由閾值r確定.
(2)
式中:gmr(u,ωm)=max{u-r,min{u+r,ωm}},ti≤t≤ti+1,0≤i 根據(jù)式(2)Play算子的定義,PI模型可定義為 (3) 控制器的設(shè)計目標是設(shè)計相應(yīng)控制器u(t)使式(1)中信號x(t)能夠跟蹤參考信號xm(t),且跟蹤誤差收斂于規(guī)定性能函數(shù). 參考信號xm(t)定義為 (4) 式中:m(t)為期望輸入;Am∈n×n且漸進穩(wěn)定并滿足: det(sI-Am)=Rm(s)=(s+k)R(s), 式中:k>0,R(s)為Hurwitz多項式. 2.1 誤差轉(zhuǎn)換 根據(jù)文獻[8,10],為了設(shè)計自適應(yīng)控制器,做如下合理假設(shè). (5) 式中(A,B)可控. 定義參考模型及系統(tǒng)之間的誤差為 (6) 根據(jù)式(1)(4)(5)可得 (7) 為了簡化控制器的設(shè)計,將式(6)由矢量形式簡化為標量形式. 根據(jù)文獻[10],如下引理成立. (8) 式中:k>0;R(s)為Hurwitz多項式,則 ① 存在h,使得 (9) ② 令X=hTx,若X∈L∞,則x∈L∞; 根據(jù)引理1中式(9),存在h,使得 (10) 則可將矢量誤差轉(zhuǎn)化為標量誤差 (11) 且 (12) 2.2 規(guī)定性能函數(shù) 為使誤差es(t)收斂于規(guī)定范圍內(nèi),定義一個正下降光滑函數(shù)ρ(t):+→+且為 (13) 式中:β為期望誤差范圍下降速度參數(shù);ρ∞為期望的穩(wěn)定誤差;ρ0>ρ∞,β>0. 根據(jù)文獻[11],規(guī)定誤差范圍為 (14) 為了更好地設(shè)計自適應(yīng)控制器使其誤差收斂于性能函數(shù),引入如下誤差轉(zhuǎn)換,將標量誤差es(t)轉(zhuǎn)換為 (15) 根據(jù)式(15)可知,S(z)為嚴格單增函數(shù). 根據(jù)式(13),存在ρ(t)>ρ∞>0且下式成立 (16) 為了能夠使誤差收斂于規(guī)定范圍,定義如下函數(shù)滿足式(15) (17) 則可求得 (18) 式中: γ(t)=-kρ(t)+βρ(t)-βρ∞. 2.3 控制器設(shè)計 針對所跟蹤的系統(tǒng)和定義的規(guī)定性能函數(shù),控制器設(shè)計如下 (19) 為了方便設(shè)計控制器,定義變量 (20) (21) 定理1 Hammestein系統(tǒng)(1)的非線性環(huán)節(jié)由式(3)確定,如果采用魯棒自適應(yīng)控制(19)和自適應(yīng)律(21),則系統(tǒng)誤差收斂于規(guī)定性能函數(shù)(14). 證明 定義Lyapunov函數(shù)如下 (22) 則有 (23) 將自適應(yīng)律(21)代入式(23),得 (24) 所以Lyapunov函數(shù)非增,系統(tǒng)誤差收斂于規(guī)定性能函數(shù). 證畢. 考慮遲滯系統(tǒng)如下 (25) 式中: 對于遲滯非線性環(huán)節(jié),采用式(3)PI模型,參數(shù)取值為:pm0=0.5,pm(r)=0.5e-0.001 5r2,r∈[0,100]. 對應(yīng)參考模型為 參考輸入選擇m(t)=sin(0.2πt),采用兩種方法對遲滯系統(tǒng)進行跟蹤控制,一種是本文提出的規(guī)定性能自適應(yīng)控制,另一種是普通模型參考自適應(yīng)控制. 控制結(jié)果分別如圖2和圖3所示. 圖2為規(guī)定性能自適應(yīng)控制跟蹤軌跡及誤差圖,圖中可以看出控制輸出可以很好地跟蹤參考信號,并且跟蹤誤差收斂于規(guī)定誤差范圍內(nèi),其中絕對平均誤差為0.017 6. 而圖3為普通模型參考自適應(yīng)控制,從圖中可得控制輸出也能較好地跟蹤參考信號,但是誤差無法收斂于規(guī)定范圍且存在殘差,其絕對平均誤差也僅僅達到0.078 3. 比較規(guī)定性能自適應(yīng)控制和普通模型參考自適應(yīng)控制可知,規(guī)定性能自適應(yīng)控制結(jié)果明顯優(yōu)于普通模型參考自適應(yīng)控制,驗證了本文所設(shè)計控制策略的正確性和有效性,在有效抑制遲滯影響的同時實現(xiàn)了高精度控制. 針對一類帶有遲滯的Hammerstein系統(tǒng)自適應(yīng)控制進行研究,介紹了描述Hammerstein系統(tǒng)非線性遲滯的擴展PI模型,針對Hammerstein系統(tǒng)模型將矢量誤差轉(zhuǎn)換為標量誤差. 為了提高控制精度,提出了一種新的規(guī)定性能函數(shù),該函數(shù)可以很好地描述誤差收斂范圍并且保證系統(tǒng)的穩(wěn)定性. 在規(guī)定性能函數(shù)下,本文設(shè)計了自適應(yīng)控制器并給出了相應(yīng)控制率,通過Lyapunov函數(shù)保證所設(shè)計控制器的收斂和穩(wěn)定. 最后通過仿真驗證了該方法的正確性和有效性. [1] Tan X, Baras J S. Adaptive identification and control of hysteresis in smart materials[J]. Automatic Control, IEEE Transactions on, 2005,50(6):827-839. [2] Krasnosel’Skii M A, Pokrovskii A V. Systems with hysteresis[M]. New York: Springer-Verlag. 1989. [3] Liu S,Su C,Li Z. Robust adaptive inverse control of a class of nonlinear systems with Prandtl-Ishlinskii hysteresis model[J]. Automatic Control, IEEE Transactions on, 2014,59(8):2170-2175. [4] Rosenbaum S, Ruderman M, Sstrohla T, et al. Use of Jiles-Atherton and Preisach hysteresis models for inverse feed-forward control[J]. Magnetics, IEEE Transactions on, 2010,46(12):3984-3989. [5] Song J, Kiureghian A D. Generalized Bouc-Wen model for highly asymmetric hysteresis [J]. Journal of Engineering Mechanics-ASCE, 2006,132(6):610-618. [6] Mohammad A J, Krejei P. Inverse rate-dependent Prandtl-Ishlinskii model for feedforward compensation of hysteresis in a piezomicropositioning actuator[J]. Mechatronics, IEEE/ASME Transactions on, 2013,18(5):1498-1507. [7] Tan U X, Latt W T, Shee C Y, et al. Feedforward controller of ill-conditioned hysteresis using singularity-free Prandtl-Ishlinskii model[J]. Mechatronics, IEEE/ASME Transactions on, 2009,14(5):598-604. [8] Su C Y, Wang Q Q, Chen X K, et al. Adaptive variable structure control of a class of nonlinear systems with unknown Prandtl-Ishlinskii hysteresis[J]. Automatic Control, IEEE Transactions on, 2005,50(12):2069-2074. [9] 杜鵑,馮穎,胡躍明.基于形狀記憶合金驅(qū)動器的微納定位系統(tǒng)魯棒自適應(yīng)控制[J].控制理論與應(yīng)用,2011,28(4):479-484. Du Juan, Feng Ying, Hu Yueming. Robust adaptive control for nanopositioning system based on shape-memory alloy actuators [J]. Control Theory & Applications, 2011,28(4):479-484.(in Chinese) [10] Wang X S, Hong H, Su C Y. Model reference adaptive control of continuous-time systems with an unknown input dead-zone[J]. IEE Proc-Control Theory Appl, 2003,150(3):261-266. [11] Na Jing, Chen Qiang, Ren Xuemei, et al. Adaptive prescribed performance motion control of servo mechanisms with friction compensation[J]. Industrial Electronics, IEEE Transactions on, 2014,61(1):486-494. (責(zé)任編輯:李兵) Prescribed Performance Adaptive Control for Hysteresis Hammerstein System GAO Xue-hui1,2, REN Xue-mei1, ZHENG Feng2, WANG Qiao-zhi2 (1.School of Automation, Beijing Institute of Technology, Beijing 100081, China; 2.Department of Mechanical and Electrical Engineering, Shandong University of Science and Technology, Tai’an, Shandong 271019,China) In order to improve the control performance, a new prescribed performance function (PPF) was proposed for Hammerstein system where the hysteresis nonlinearity was described by Prandtl-Ishlinskii (PI) model. Based on the PPF, the tracking error can be transformed into transformed error to converge a prescribed neighborhood. Moreover, a prescribed performance adaptive controller was designed and the control law was derived. Next, an appropriate Lyapunov function candidate guarantees the stability of the Hammerstein system. Finally, theory analysis and simulation results demonstrate that the proposed PPF not only restrains the hysteresis effectively, but also achieves the high precision control. prescribed performance; hysteresis; adaptive control; Hammerstein system 2014-11-21 國家自然科學(xué)基金資助項目(61273150,61321002,61433003);國家教育部高等學(xué)校博士學(xué)科點專項科研基金資助課題(20121101110029) 高學(xué)輝(1975—),男,講師,博士生,E-mail:xhgao@163.com. 任雪梅(1967—),女,教授,博士生導(dǎo)師,E-mail:xmren@bit.edu.cn. O 231 A 1001-0645(2016)04-0412-05 10.15918/j.tbit1001-0645.2016.04.0142 控制器設(shè)計
3 仿 真
4 結(jié) 論