梁 青,張 劍,王 永
(中國科學(xué)技術(shù)大學(xué),安徽合肥230027)
摩擦是影響機(jī)電伺服系統(tǒng)性能的主要因素之一,會(huì)導(dǎo)致系統(tǒng)出現(xiàn)穩(wěn)態(tài)誤差、粘滑運(yùn)動(dòng)和極限環(huán),因此在高精度伺服系統(tǒng)中必須對(duì)摩擦進(jìn)行補(bǔ)償。
由于靜態(tài)摩擦模型只能描述系統(tǒng)處于高速運(yùn)行時(shí)所受的摩擦影響,在系統(tǒng)低速運(yùn)行時(shí)采用靜態(tài)摩擦模型會(huì)有很大的誤差,因此基于動(dòng)態(tài)摩擦模型的補(bǔ)償方法是實(shí)際中較為可行的方法。而如何準(zhǔn)確地建立動(dòng)態(tài)摩擦模型是實(shí)現(xiàn)動(dòng)態(tài)摩擦補(bǔ)償?shù)年P(guān)鍵。近年來,國內(nèi)外學(xué)者在摩擦建模方面進(jìn)行了大量研究,其中比較著名的有 Dahl模型[4]、LuGre 模型[3]、Elasto-plastic 模型[5]、Leuven 模型[6]和 Generalized Maxwell Slip(GMS)模型[7],其中 LuGre模型由于其模型簡(jiǎn)單且在描述低速運(yùn)行時(shí)的摩擦特性較為準(zhǔn)確,因此得到了廣泛的應(yīng)用。然而當(dāng)系統(tǒng)處于高速運(yùn)行時(shí)系統(tǒng)所受到的摩擦力主要為庫倫摩擦和粘滯摩擦,若仍然采用LuGre模型,必然會(huì)使系統(tǒng)的復(fù)雜性增加,另外由于溫度、潤(rùn)滑程度和接觸力等外界條件的變化使得摩擦力矩的參數(shù)也會(huì)發(fā)生變化。目前能同時(shí)描述低速和高速狀態(tài)時(shí)系統(tǒng)所受摩擦影響的摩擦模型并且設(shè)計(jì)相應(yīng)的自適應(yīng)摩擦補(bǔ)償控制器方面的相關(guān)文獻(xiàn)較少。
本文采用一種改進(jìn)的LuGre模型[1]來同時(shí)描述系統(tǒng)在低速和高速運(yùn)行時(shí)所受到的摩擦力矩,采用反步自適應(yīng)算法實(shí)現(xiàn)了對(duì)摩擦的補(bǔ)償控制,通過仿真并與其他算法比較,驗(yàn)證了本方法的有效性。
若伺服系統(tǒng)除摩擦非線性因素之外不考慮其他非線性因素影響,則伺服系統(tǒng)的動(dòng)力學(xué)方程如下[8]:
式中:J為等效轉(zhuǎn)動(dòng)慣量;b為等效阻尼系數(shù);θ為電機(jī)角位置;ω為電機(jī)角速度;Kt為電機(jī)力矩常數(shù);u系統(tǒng)控制量;F為等效摩擦力矩;TL為等效負(fù)載力矩(包括外界擾動(dòng)作用)。
其中:
其中:ω2>ω1>0。
式(2)~式(4)中,z為接觸表面鬃毛形變量;σ0為鬃毛剛度系數(shù),σ1為鬃毛阻尼系數(shù);Fc為庫倫摩擦系數(shù);Fs為靜摩擦系數(shù);α2為粘性阻尼系數(shù);ωs為Stribeck速度。
此時(shí)系摩擦模型等效于靜態(tài)摩擦模型,并且靜態(tài)摩擦模型的參數(shù)可以不等于LuGre模型中的靜態(tài)摩擦模型參數(shù),從而使得該模型具有一定的靈活性。
摩擦受到溫度變化影響會(huì)導(dǎo)致參數(shù)發(fā)生變化[9],引入ζ來反映參數(shù)受到溫度變化的影響。此時(shí)摩擦力矩:
從而伺服系統(tǒng)的模型可表示:
由于LuGre模型的中間變量鬃毛形變量不可直接測(cè)量,本文設(shè)計(jì)一非線性觀測(cè)器來估計(jì)鬃毛形變量 z,觀測(cè)器方程[2,8]:
式中:ρ為觀測(cè)器的誤差補(bǔ)償項(xiàng)。
定義角位置輸出誤差和角速度誤差:
θref為參考位置信號(hào),參考速度信號(hào)如下:
為有效地減小摩擦對(duì)系統(tǒng)的影響,我們?cè)O(shè)計(jì)如下的控制律和參數(shù)自適應(yīng)律[2,8]:
其中:k、k1、k2均大于零。
定理:對(duì)于式(9)若采用如式(15)~式(19)的控制律和參數(shù)自適應(yīng)律,則閉環(huán)系統(tǒng)是漸近穩(wěn)定的。
證明:定義如下的Lyapunov函數(shù):
式中:r0>0,r1>0,r2>0,式(19)對(duì)時(shí)間的微分有:
從而系統(tǒng)的閉環(huán)穩(wěn)定性得證。
仿真主要用來驗(yàn)證本文所提的基于改進(jìn)LuGre模型的反步自適應(yīng)摩擦補(bǔ)償算法的有效性,并與傳統(tǒng)的PID固定摩擦補(bǔ)償方法進(jìn)行比較。仿真參數(shù)設(shè)計(jì)如下。
伺服系統(tǒng)參數(shù):J=0.9 kg·m2,b=0.3 N·ms/rad,Kt=1,TL=0.5 N·m;摩擦模型參數(shù)[2]:σ0=100 N·m,σ1=2.5 N·m,α0=0.28 N·m,α1=0.06 N·m,α2=0.2N·ms/rad,ωs=0.01 rad/s;控制器參數(shù):k1=90,k2=80,k=5,r0=1.2,r1=7.5,r2=10。
為比較控制器補(bǔ)償性能,將本文方法與文獻(xiàn)[9]提到的PID固定摩擦補(bǔ)償方法進(jìn)行比較。首先設(shè)計(jì)位置參考信號(hào):θref=sin(πt),分別使用上述兩種方法進(jìn)行仿真,仿真結(jié)果如圖1和圖2所示。
由圖1、圖2可知,本文所提方法的使得系統(tǒng)跟蹤精度更高、響應(yīng)更快。為進(jìn)一步驗(yàn)證本文算法的有效性,設(shè)系統(tǒng)在3~5 s內(nèi)受到階躍的外界擾動(dòng)的作用,再次使用上述兩種方法跟蹤正弦信號(hào)進(jìn)行仿真,仿真結(jié)果如圖3和圖4所示。
由圖3、圖4可知,當(dāng)系統(tǒng)受到外界擾動(dòng)時(shí)若采用PID固定摩擦補(bǔ)償控制會(huì)使系統(tǒng)出現(xiàn)較大的跟蹤誤差,而本文的方法仍能使系統(tǒng)具有優(yōu)良的跟蹤性能,因此本文所提方法魯棒性更強(qiáng)。
本文采用一種改進(jìn)的LuGre摩擦模型來描述系統(tǒng)所受摩擦因素的影響,該模型在低速時(shí)等效于LuGre模型,在高速時(shí)等效于庫倫摩擦+粘滯摩擦,使得模型更符合系統(tǒng)實(shí)際所受到的摩擦影響,并降低了摩擦模型的復(fù)雜度。本文設(shè)計(jì)的基于修正LuGre模型的反步自適應(yīng)摩擦補(bǔ)償控制算法保證了系統(tǒng)在受到摩擦影響時(shí)仍具有較高的跟蹤性能,且魯棒性比PID固定摩擦補(bǔ)償方法更強(qiáng)。
[1] Lu L,Yao B,Wang Q F,et al.Adaptive robust control of linear motors with dynamic friction compensation using modified LuGre model[J].Automatica,2009(45):2890-2896.
[2] Tan Y L,Chang J C,Tan H L,Adaptive Backstepping Control and Friction Compensation for AC Servo With Inertia and Load Uncertainties[J].IEEE Transaction on Industrial Electronics,2003,50(5):944-952.
[3] de Wit C C,Olsson H,htrom K J.A New Model for Control of Systems with Friction[J].IEEE Transactions on Automatic Control,1995,40(3):419-425.
[4] Dahl O.A solid friction model[M].The Aerospace Corporation,El-Segundo,California,USA,1968.
[5] Dupont P,Hayward V,Armstrong B,et al.Single state elastoplastic friction models for friction compensation[J].IEEE Transactions on Automatic Control,2002,47(5):787-792.
[6] Lampaert V,Swevers J,Al-Bender F.Modification of the Leuven integrated friction model structure[J].IEEE Transactions on Automatic Control,2002,47(4):683-687.
[7] Al-Bender F,Lampaert V,Swevers J.The generalized Maxwell slip model:A novel model for friction simulation and compensation[J].IEEE Transactions on Automatic Control,2005,50(11):1883-1887.
[8] 周金柱,段寶巖,黃進(jìn).LuGre摩擦模型對(duì)伺服系統(tǒng)的影響與補(bǔ)償[J].控制理論與應(yīng)用,2008,25(6):990-994.
[9] de Wit C C,Lischinsky P.Adaptive friction compensationwith partially known dynamic friction model[J].International Journal of A-daptive Control and Signal Process,1997,11(1):65-80.