基于擾動(dòng)補(bǔ)償?shù)碾姍C(jī)伺服系統(tǒng)無抖動(dòng)滑模位置控制方法
【專利摘要】本發(fā)明提供一種基于擾動(dòng)補(bǔ)償?shù)碾姍C(jī)伺服系統(tǒng)無抖動(dòng)滑模位置控制方法,該控制方法考慮了系統(tǒng)的非線性摩擦特性以及外干擾等建模不確定性,并且針對(duì)非線性摩擦進(jìn)行了連續(xù)光滑的摩擦補(bǔ)償,進(jìn)一步改善了電機(jī)位置伺服系統(tǒng)的低速伺服性能;針對(duì)未建模干擾等不確定性通過擴(kuò)張狀態(tài)觀測器進(jìn)行估計(jì)并在控制器設(shè)計(jì)時(shí)進(jìn)行前饋補(bǔ)償,提高了實(shí)際電機(jī)位置伺服系統(tǒng)對(duì)外干擾的魯棒性;所設(shè)計(jì)的終端滑??刂破麟妷狠敵霾粫?huì)產(chǎn)生抖動(dòng)及奇異現(xiàn)象,并且該控制器能保證系統(tǒng)狀態(tài)在有限時(shí)間內(nèi)趨于平衡狀態(tài),極大地提高了系統(tǒng)的跟蹤性能;所設(shè)計(jì)的終端滑模控制器簡單并且對(duì)系統(tǒng)參數(shù)變化具有一定的魯棒性,更利于在工程實(shí)際中應(yīng)用。
【專利說明】基于擾動(dòng)補(bǔ)償?shù)碾姍C(jī)伺服系統(tǒng)無抖動(dòng)滑模位置控制方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及機(jī)電伺服控制【技術(shù)領(lǐng)域】,具體而言涉及一種基于擾動(dòng)補(bǔ)償?shù)碾姍C(jī)伺服 系統(tǒng)無抖動(dòng)滑模位置控制方法。
【背景技術(shù)】
[0002] 電機(jī)伺服系統(tǒng)由于具有響應(yīng)快、傳動(dòng)效率高以及維護(hù)方便等突出優(yōu)點(diǎn),廣泛應(yīng)用 于國防、航空航天、民用工業(yè)等領(lǐng)域,如火箭炮隨動(dòng)系統(tǒng)、飛行器舵面作動(dòng)、機(jī)床進(jìn)給等。隨 著這些領(lǐng)域的快速發(fā)展,對(duì)電機(jī)伺服系統(tǒng)跟蹤性能的要求也越來越高,而系統(tǒng)的性能則與 控制器的設(shè)計(jì)密切相關(guān)。電機(jī)伺服系統(tǒng)是一個(gè)典型的不確定非線性系統(tǒng),在設(shè)計(jì)控制器的 過程中會(huì)面臨許多建模不確定性,包括結(jié)構(gòu)不確定性(如隨環(huán)境及工況等變化的參數(shù)不確 定性等)以及非結(jié)構(gòu)不確定性(如未建模摩擦、未建模動(dòng)態(tài)、外干擾等),這些不確定性因素 可能會(huì)嚴(yán)重惡化期望的控制性能,導(dǎo)致不理想的控制精度,產(chǎn)生極限環(huán)振蕩甚至使所設(shè)計(jì) 的控制器不穩(wěn)定,從而使控制器的設(shè)計(jì)變得困難。
[0003] 目前針對(duì)電機(jī)伺服系統(tǒng)的先進(jìn)控制策略,有反饋線性化、自適應(yīng)魯棒以及滑模等 控制方法。反饋線性化控制方法可以保證系統(tǒng)的高性能,但是其前提是所建立的數(shù)學(xué)模型 必須非常準(zhǔn)確,而在實(shí)際應(yīng)用中獲取系統(tǒng)的準(zhǔn)確數(shù)學(xué)模型是比較困難的。自適應(yīng)魯棒控制 方法對(duì)可能發(fā)生的外干擾等非結(jié)構(gòu)不確定性,通過強(qiáng)增益非線性反饋控制予以抑制進(jìn)而提 升系統(tǒng)性能。由于強(qiáng)增益非線性反饋控制往往導(dǎo)致較強(qiáng)的設(shè)計(jì)保守性(即高增益反饋),在 工程使用中有一定困難,因此在實(shí)際操作時(shí)往往以線性反饋取代非線性反饋,此時(shí)所設(shè)計(jì) 的自適應(yīng)魯棒控制器實(shí)質(zhì)是一個(gè)基于模型的自適應(yīng)控制器。然而,當(dāng)外干擾等非結(jié)構(gòu)不確 定性逐漸增大時(shí),所設(shè)計(jì)的自適應(yīng)魯棒控制器的保守性就逐漸暴露出來,引起跟蹤性能惡 化,甚至出現(xiàn)不穩(wěn)定現(xiàn)象。較強(qiáng)的外干擾意味著較差的跟蹤性能,這是非線性自適應(yīng)魯棒控 制器在實(shí)際使用時(shí)暴露出來的主要問題?;?刂品椒ê唵螌?shí)用且對(duì)系統(tǒng)的不確定性有很 強(qiáng)的魯棒性。滑??刂品椒ㄖ饕ㄒ话愕木€性滑??刂坪徒K端滑??刂?。由于終端滑模 控制能使系統(tǒng)狀態(tài)在有限時(shí)間內(nèi)快速到達(dá)平衡狀態(tài)且能保證更小的穩(wěn)態(tài)跟蹤誤差,同時(shí)又 具有更好的抗擾性能從而使其性能優(yōu)于一般的線性滑??刂?。然而如何恰當(dāng)處理終端滑模 控制中存在的抖動(dòng)和奇異性問題仍是研究的焦點(diǎn)。
[0004] 總結(jié)來說,現(xiàn)有電機(jī)伺服系統(tǒng)的控制技術(shù)的不足之處主要有以下幾點(diǎn):
[0005] 1、忽略系統(tǒng)建模不確定性。電機(jī)伺服系統(tǒng)的建模不確定性主要有非線性摩擦和未 建模擾動(dòng)等。存在于電機(jī)伺服系統(tǒng)中的摩擦?xí)饦O限環(huán)振蕩、粘滑運(yùn)動(dòng)等不利因素,對(duì) 系統(tǒng)的高精度運(yùn)動(dòng)控制有著重要的影響。同時(shí),實(shí)際的電機(jī)伺服系統(tǒng)不可避免的會(huì)受到外 界負(fù)載的干擾,若忽略將會(huì)降低系統(tǒng)的跟蹤性能;
[0006] 2、高增益反饋。目前許多控制方法存在高增益反饋的問題,也就是通過提高反饋 增益來減小跟蹤誤差。然而高增益反饋易受測量噪聲影響且可能激發(fā)系統(tǒng)的高頻動(dòng)態(tài)進(jìn)而 降低系統(tǒng)的跟蹤性能,甚至導(dǎo)致系統(tǒng)不穩(wěn)定;
[0007] 3、基于傳統(tǒng)的滑模的控制方法存在抖動(dòng)現(xiàn)象?;趥鹘y(tǒng)的滑模控制方法所設(shè)計(jì)的 不連續(xù)控制器容易引起滑模面的抖動(dòng),從而使系統(tǒng)的跟蹤性能惡化。
【發(fā)明內(nèi)容】
[0008] 本發(fā)明旨在解決現(xiàn)有技術(shù)中電機(jī)伺服系統(tǒng)控制中常被忽略的系統(tǒng)建|吳不確定性、 實(shí)際使用中的高增益反饋,及基于傳統(tǒng)的滑模的控制方法存在抖動(dòng)現(xiàn)象的問題,提出一種 基于擾動(dòng)補(bǔ)償?shù)碾姍C(jī)伺服系統(tǒng)無抖動(dòng)滑模位置控制方法。
[0009] 為實(shí)現(xiàn)上述目的,本發(fā)明所采用的技術(shù)方案如下:
[0010] 一種基于擾動(dòng)補(bǔ)償?shù)碾姍C(jī)伺服系統(tǒng)無抖動(dòng)滑模位置控制方法,其實(shí)現(xiàn)包括以下步 驟:
[0011] 步驟1、建立電機(jī)位置伺服系統(tǒng)數(shù)學(xué)模型
[0012] 簡化電機(jī)的電氣動(dòng)態(tài)為比例環(huán)節(jié),電機(jī)伺服系統(tǒng)的運(yùn)動(dòng)方程為:
【權(quán)利要求】
1. 一種基于擾動(dòng)補(bǔ)償?shù)碾姍C(jī)伺服系統(tǒng)無抖動(dòng)滑模位置控制方法,其特征在于,包括以 下步驟: 步驟1、建立電機(jī)位置伺服系統(tǒng)數(shù)學(xué)模型 簡化電機(jī)的電氣動(dòng)態(tài)為比例環(huán)節(jié),電機(jī)伺服系統(tǒng)的運(yùn)動(dòng)方程為: my=kfu-Bi' -Ff (v) +d(i,y,y)Cl) 公式(1)中:m為慣性負(fù)載參數(shù),y為慣性負(fù)載位移,kf為力矩放大系數(shù),u為系統(tǒng)的控 制輸入,B為粘性摩擦系數(shù),盡0>)為可建模的非線性摩擦模型,為包括外干擾及未 建模摩擦的不確定性項(xiàng); 選取連續(xù)靜態(tài)摩擦模型為: Ff (v) =ImMsOlV)+B1ItmAxia2V)-tanb(a3j)] (2) 公式(2)中:31、32、33、13 1、132均為常數(shù)331111函數(shù)為雙曲正切函數(shù); 選取狀態(tài)變量為4 = ,X2f ,則將前述電機(jī)位置伺服系統(tǒng)的運(yùn)動(dòng)方程轉(zhuǎn)化 為如下狀態(tài)方程形式: i:2=O1U-^2X2-β(χ2) +A(l,x) (3) y=Xi ^ζ- 公式⑶中:0\=丄fβ(Χ2)=Θ3tanh(B1X2) +Θ4[tanh(a2x2)-tanh(a3x2)], 麗 ft=2,込=^1,A=1,Δ仏= 為系統(tǒng)的總干擾,其中參數(shù)Θ1、Θ2、θ 3、θ 4、叫、 mmmm a2、&3均為名義值且已知常量,由此,將參數(shù)偏差造成的不確定性影響均歸結(jié)到系統(tǒng)的總干 擾Λ(t,X)中; 步驟2、配置一擴(kuò)張狀態(tài)觀測器對(duì)電機(jī)位置伺服系統(tǒng)的總干擾△ (x,t)進(jìn)行估計(jì) 首先將前述狀態(tài)方程中的總干擾Λ(X,t)擴(kuò)張為冗余狀態(tài)X3,即令X3 =Λ(X,t),此時(shí) 系統(tǒng)狀態(tài)X變?yōu)閄= [Xl,x2,x3]T,令Λ(X,t)有界且其一階導(dǎo)數(shù)存在,并定義i3=A(/),則擴(kuò) 張后的系統(tǒng)狀態(tài)方程為: ?V* ?- V Λ| ^ X2^ 0^4-θ2χ2 -β(χ2) + C4) i3-h(i) 根據(jù)擴(kuò)張后的狀態(tài)方程(4),配置的擴(kuò)張狀態(tài)觀測器為: X1^i2 -S^0Cti -X1) x2 = ^jW-^2X2 -β(χ2) +X3-3mi}2(X1 -X1) (5) 鳥= -,3(£t -χ·) 公式(5)中:為對(duì)系統(tǒng)狀態(tài)χ的估計(jì),.^、為、毛分別是狀態(tài)Χι、χ2及冗 余狀態(tài)X3的估計(jì)值,Otl是擴(kuò)張狀態(tài)觀測器的帶寬且ωPO; 定義S=x-i為擴(kuò)張狀態(tài)觀測器的估計(jì)誤差,由前述公式(4)、(5)可得估計(jì)誤差的動(dòng) 態(tài)方程為:
定義6=^7〇=1*2,3),ε= [ει,ε2,ε3]τ,則得到縮比后的估計(jì)誤差的動(dòng)態(tài)方程 歷〇 為: ?=ωηΑε+M (7) '-3IOlΓ〇' 公式(7)中:i= -3OI,Af=G; -10Oj [1 由矩陣A的形式可知其滿足赫爾維茨準(zhǔn)則,因而存在一個(gè)正定且對(duì)稱的矩陣P,使得ATP+PA=-I成立; 根據(jù)擴(kuò)張狀態(tài)觀測器理論:若h(t)有界,則系統(tǒng)的狀態(tài)及總干擾的估計(jì)誤差總是有界 的并且存在常數(shù)Si>〇以及有限時(shí)間!\>0,使得: tel <4,4= ?I =ixxvt > T1 (B) ω: 其中μ為正整數(shù); 由上式(8)可知,通過增加擴(kuò)張狀態(tài)觀測器的帶寬Coci可使估計(jì)誤差在有限時(shí)間內(nèi)趨 于很小的值;因此,在S3〈|x3|的條件下,用估計(jì)值為來前饋補(bǔ)償系統(tǒng)的總干擾X3,以提高 系統(tǒng)的跟蹤性能,同時(shí),由公式(6)及擴(kuò)張狀態(tài)觀測器可知先有界; 步驟3、配置基于擾動(dòng)補(bǔ)償?shù)碾姍C(jī)伺服系統(tǒng)無抖動(dòng)滑??刂破?,其具體步驟如下: 步驟3-1、選取終端滑模面為: S=B1+c2sgn(e, )|e,p+c\Sgn(^l)Iel |a, ( 9) 公式(9)中:s為選取的終端滑模面;Cl、c2是常數(shù)且其多項(xiàng)式p2+c2p+Cl滿足赫爾維茨 準(zhǔn)則,即多項(xiàng)式p2+c2p+Cl的所有特征根在復(fù)平面的左半平面α2 =α,α為 常數(shù)且ae(〇,I) ;ei為系統(tǒng)的跟蹤誤差,即ei=X1-Xld,Xld是系統(tǒng)期望跟蹤的位置指令, 并假設(shè)此指令值是關(guān)于時(shí)間二階連續(xù)可微的;sgn函數(shù)為符號(hào)函數(shù);p為拉普拉斯算子; 由忐=12-iw> =為-?進(jìn)而對(duì)前述公式(9)進(jìn)一步轉(zhuǎn)化,得到:
步驟3-2、根據(jù)選取的終端滑模面配置基于擾動(dòng)補(bǔ)償?shù)碾姍C(jī)伺服系統(tǒng)無抖動(dòng)滑??刂?器配置的基于擾動(dòng)補(bǔ)償?shù)碾姍C(jī)伺服系統(tǒng)無抖動(dòng)滑模控制器如下:
公式(11)、(12)、(13)中:Urai為基于擾動(dòng)補(bǔ)償?shù)牡刃Э刂破?,Un為魯棒控制器,0〈P〈1, 穸、Y為正整數(shù),E為正常數(shù)且滿足£2? ; 步驟4、分析電機(jī)位置伺服系統(tǒng)的穩(wěn)定性 選取李亞普諾夫方程為: V= -S2 (14) 2 運(yùn)用李亞普諾夫穩(wěn)定性理論進(jìn)行穩(wěn)定性分析,對(duì)前述公式(14)求導(dǎo),并將公式(10)、 (11)、(12)、(13)代入求導(dǎo)后的李亞普諾夫方程可得: 當(dāng)Isl關(guān)〇時(shí),ρ<0,其中表達(dá)式_77^TTiT的存在使系統(tǒng)狀態(tài)以指數(shù)形式的收 ρ-τ\\~ρ)iJ p 斂速率進(jìn)行收斂,因此系統(tǒng)狀態(tài)將會(huì)在有限時(shí)間內(nèi)以指數(shù)收斂速率到達(dá)滑模面S= 0,然后 沿滑模面s= 0在有限時(shí)間內(nèi)趨于平衡狀態(tài);以及 步驟5、調(diào)節(jié)增益以保證擴(kuò)張狀態(tài)觀測器準(zhǔn)確地估計(jì)系統(tǒng)的總干擾Λ(X,t),同時(shí) 選取和調(diào)節(jié)參數(shù)a、Cl、c2、E、P、P、Y以保證電機(jī)位置伺服系統(tǒng)的位置輸出X1準(zhǔn)確地跟 蹤期望的位置指令Xld,并且使控制器的輸入u無抖動(dòng)現(xiàn)象產(chǎn)生。
2.根據(jù)權(quán)利要求1所述的基于擾動(dòng)補(bǔ)償?shù)碾姍C(jī)伺服系統(tǒng)無抖動(dòng)滑模位置控制方法,其 特征在于,前述可調(diào)節(jié)參數(shù)中: ω〇=700,a=9/16,c1 = 10,c2 = 7,E= 40,P=0. γ= 2〇
【文檔編號(hào)】G05B13/04GK104238572SQ201410352960
【公開日】2014年12月24日 申請日期:2014年7月23日 優(yōu)先權(quán)日:2014年7月23日
【發(fā)明者】楊貴超, 姚建勇, 馬大為, 樂貴高, 胡健, 朱忠領(lǐng), 任杰, 鄧文翔, 劉龍, 董振樂 申請人:南京理工大學(xué)