本發(fā)明屬于電動汽車電機調(diào)速控制技術(shù)領域,尤其涉及一種基于極限學習機的電動汽車異步電機驅(qū)動系統(tǒng)控制方法。
背景技術(shù):
國際金融危機以來,美、歐、日、韓等發(fā)達國家都在推動汽車產(chǎn)業(yè)的轉(zhuǎn)型發(fā)展,全球范圍內(nèi)形成了發(fā)展新能源汽車的又一輪熱潮。在所有技術(shù)創(chuàng)新中,電機驅(qū)動具有極其重要的地位,因為未來的驅(qū)動方式必須具有能耗低、更環(huán)保、更具有可持續(xù)性等特點。
電動汽車包括電機驅(qū)動及控制系統(tǒng)、驅(qū)動力傳動等機械系統(tǒng)和完成既定任務的工作裝置等。電機驅(qū)動及控制系統(tǒng)是電動汽車的核心,也是區(qū)別于內(nèi)燃機汽車的最大不同點。電動汽車是汽車工業(yè)的一個重要分支,電動汽車的發(fā)展對于能源安全以及環(huán)境保護有著重大的意義。近年來,對于電動汽車的關注日益增高,與此同時,對高效、可靠、經(jīng)濟的電機驅(qū)動技術(shù)的需求也日益緊迫。因此,電動汽車動力系統(tǒng)的研究受到了國內(nèi)外學者的廣泛關注。
由于異步電機的動態(tài)數(shù)學模型具有高度的非線性、強耦合、多變量的特點,因此在電動汽車上異步電機需要一套更復雜的控制方法。為滿足實際應用對于電動汽車更高的要求,提出了模糊邏輯控制、反步法控制和滑??刂频然谧罱F(xiàn)代控制理論的控制策略。所有的這些方法都假定可以得到動態(tài)系統(tǒng)方程。反步法是一種控制具有不確定性、非線性的系統(tǒng),尤其是那些不滿足給定條件的系統(tǒng)的方法。反步法最大的優(yōu)點是可以用虛擬控制變量簡化原始的高階系統(tǒng),從而最終的輸出結(jié)果可以通過合適的Lyapunov方程來自動的得到。然而,傳統(tǒng)反步控制中對虛擬控制函數(shù)進行連續(xù)求導,容易引起“計算爆炸”問題。在控制不確定非線性系統(tǒng),尤其是那些不滿足特定條件的系統(tǒng)方面,反步控制方法被認為是最常用的控制方法之一。這種控制設計的優(yōu)點是使用虛擬控制變量來使原來的高階系統(tǒng)簡單化;與此同時,通過選擇一個合適的Lyapunov函數(shù),可以系統(tǒng)地得到控制輸出。然而,傳統(tǒng)反步控制中對虛擬控制函數(shù)進行連續(xù)求導,容易引起“計算爆炸”問題。
極限學習機(extreme learning machine,簡稱ELM)是一種簡單易用、有效的單隱層前饋神經(jīng)網(wǎng)絡SLFNs學習算法。傳統(tǒng)的神經(jīng)網(wǎng)絡學習算法(如BP算法)需要人為設置大量的網(wǎng)絡訓練參數(shù),并且很容易產(chǎn)生局部最優(yōu)解。極限學習機只需要設置網(wǎng)絡的隱層節(jié)點個數(shù),在算法執(zhí)行過程中不需要調(diào)整網(wǎng)絡的輸入權(quán)值以及隱元的偏置,并且產(chǎn)生唯一的最優(yōu)解,因此具有學習速度快且泛化性能好的優(yōu)點。ELM因其在處理未知非線性函數(shù)方面的能力而廣泛的應用于具有高度非線性和不確定性的復雜控制系統(tǒng)設計中。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于提出一種基于極限學習機的電動汽車異步電機驅(qū)動系統(tǒng)控制方法;該控制方法通過引入命令濾波技術(shù),使用極限學習機算法來逼近未知的非線性項,應用自適應反步法技術(shù)使跟蹤誤差能夠收斂到原點的一個充分小的鄰域內(nèi),能夠有效地解決在參數(shù)不確定和有負載擾動的情況下考慮鐵損的異步電機的速度跟蹤控制的問題。
為了實現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:
基于極限學習機的電動汽車異步電機驅(qū)動系統(tǒng)控制方法,包括如下步驟:
a建立考慮鐵損的異步電機的動態(tài)數(shù)學模型:
其中,ωr表示考慮鐵損的異步電機轉(zhuǎn)子角速度;J表示轉(zhuǎn)動慣量;TL表示負載轉(zhuǎn)矩;ψd表示轉(zhuǎn)子磁鏈;np表示極對數(shù);iqs,ids表示d-q軸定子電流;uqs,uds表示異步電機d-q軸定子電壓;Lm表示互感;L1r,L1s分別表示定轉(zhuǎn)子漏感;Rs,Rr,Rfe分別表示異步電機定、轉(zhuǎn)子及鐵損等效電阻;iqm,idm分別表示d-q軸勵磁電流;iqs,ids分別表示d-q軸定子電流;
為簡化考慮鐵損的異步電機的動態(tài)數(shù)學模型,定義新的變量:
則考慮鐵損的異步電機的動態(tài)數(shù)學模型表示為:
其中,
b根據(jù)命令濾波技術(shù)和自適應反步法原理,設計一種基于極限學習機的電動汽車異步電機驅(qū)動系統(tǒng)控制方法;
考慮鐵損的異步電機的動態(tài)數(shù)學模型簡化為兩個獨立的子系統(tǒng),即由狀態(tài)變量x1,x2,x3和控制輸入uqs組成的子系統(tǒng)以及由狀態(tài)變量x4,x5,x6和控制輸入uds組成的子系統(tǒng);
定義命令濾波器為:
其中,均為命令濾波器的輸出信號,αu為命令濾波器的輸入信號,u=1,2,4,5;如果輸入信號αu對于所有的t≥0,使得以及成立,其中,ρ1和ρ2均為正常數(shù);同時則可得出,對任意的常數(shù)μ>0,存在ωn>0且ζ∈(0,1],使得和是有界的;
定義跟蹤誤差變量為:
定義xd為期望的位置信號;虛擬控制信號α1,α2,α4,α5為命令濾波器的輸入信號;x1,c,x2,c,x3,c,x4,c,x5,c為命令濾波器的輸出信號;kg為正的設計參數(shù);βg是極限學習機算法的輸出權(quán)值向量,||βg||是βg的范數(shù);Hg(Zg)=[G1(a1,b1,Z1),G2(a2,b2,Z2),...,Gg(ag,bg,Zg)],其中Hg(Zg)表示極限學習機算法的隱層映射矩陣,Gg(·)是激活函數(shù),在大多數(shù)應用中,為了簡單起見,對所有隱層節(jié)點使用的激活函數(shù)相同,(ag,bg)是隱層節(jié)點參數(shù),Zg是映射矩陣Hg(Zg)的變量集合;lg為正常數(shù),g=1,2,...,6是隱層神經(jīng)元數(shù)。
控制方法的設計每一步都會選取一個合適的Lyapunov函數(shù)構(gòu)建一個虛擬控制信號或者真實的控制律;控制方法的設計具體包括以下步驟:
b.1根據(jù)微分方程對z1求導得誤差動態(tài)方程:定義命令濾波補償后的跟蹤誤差信號為:v1=z1-ξ1,同時選取Lyapunov函數(shù):對V1求導得:
在實際系統(tǒng)中負載參數(shù)TL是有界的,定義TL是未知的正常數(shù)且上限為d,即0≤TL≤d;根據(jù)楊氏不等式可得:
其中,f1=a1x2x4-x2;對于光滑函數(shù)f1(Z1),給定ε1≥0,有極限學習機算法H1β1;令f1(Z1)=H1(Z1)β1+δ1(Z1),δ1(Z1)表示逼近誤差,并滿足|δ1(Z1)|≤ε1,從而有:
構(gòu)建虛擬控制信號α1為:
定義補償誤差
其中ξ(0)=0,||ξg||是有界的,有μ>0,ρ>0,kg為正的設計參數(shù),g=1,2,...6;
按照公式(5)、(6)和(7)將公式(4)改寫為:
b.2根據(jù)微分方程對z2求導得誤差動態(tài)方程:定義命令濾波補償后的跟蹤誤差信號為:v2=z2-ξ2,同時選擇Lyapunov函數(shù):
對V2求導得:
其中,對于光滑函數(shù)f2(Z2),給定ε2≥0,有極限學習機算法H2β2;令f2(Z2)=H2(Z2)β2+δ2(Z2),其中,δ2(Z2)表示逼近誤差,并滿足|δ2(Z2)|≤ε2,從而有:
構(gòu)建虛擬控制信號α2:
定義補償誤差
按照公式(10)、(11)和(12)將公式(9)改寫為:
b.3根據(jù)微分方程對z3求導可得誤差動態(tài)方程:定義命令濾波補償后的跟蹤誤差信號為:v3=z3-ξ3,同時選擇Lyapunov函數(shù):對V3求導可得:
其中,對于光滑函數(shù)f3(Z3),給定ε3≥0,有極限學習機算法H3β3;令f3(Z3)=H3(Z3)β3+δ3(Z3),δ3(Z3)表示逼近誤差,并滿足|δ3(Z3)|≤ε3,從而有:
構(gòu)建真實控制率uqs為:
定義補償誤差
按照公式(15)、(16)和(17)將公式(14)改寫為:
b.4根據(jù)微分方程對z4求導可得誤差動態(tài)方程:定義命令濾波補償后的跟蹤誤差信號為:v4=z4-ξ4,選擇Lyapunov函數(shù):
對V4求導可得:
其中,f4=d1x4;對于光滑函數(shù)f4(Z4),給定ε4≥0,有極限學習機算法H4β4;令f4(Z4)=H4(Z4)β4+δ4(Z4),其中,δ4(Z4)表示逼近誤差,并滿足|δ4(Z4)|≤ε4,從而有:
構(gòu)建虛擬控制信號α4為:
定義補償誤差
按照公式(20)、(21)和(22)將公式(19)改寫為:
b.5根據(jù)微分方程對z5求導可得誤差動態(tài)方程:定義命令濾波補償后的跟蹤誤差信號為:v5=z5-ξ5,同時選擇Lyapunov函數(shù):對V5求導可得:
其中,對于光滑函數(shù)f5(Z5),給定ε5≥0,有極限學習機算法H5β5;令f5(Z5)=H5(Z5)β5+δ5(Z5),其中,δ5(Z5)表示逼近誤差,并滿足|δ5(Z5)|≤ε5,從而有:
構(gòu)建虛擬控制信號α5為:
定義補償誤差
按照公式(25)、(26)和(27)將公式(24)改寫為:
b.6根據(jù)微分方程對z6求導可得誤差動態(tài)方程:定義命令濾波補償后的跟蹤誤差信號為:v6=z6-ξ6,同時選擇Lyapunov函數(shù):對V6求導可得:
其中,對于光滑函數(shù)f6(Z6),給定ε6≥0,有極限學習機算法H6β6;令f6(Z6)=H6(Z6)β6+δ6(Z6),其中,δ6(Z6)表示逼近誤差,并滿足|δ6(Z6)|≤ε6,從而有:
構(gòu)建真實控制律uds為:
定義補償誤差
按照公式(30)、(31)和(32)將公式(29)改寫為:
c對建立的基于極限學習機的電動汽車異步電機驅(qū)動系統(tǒng)控制方法進行穩(wěn)定性分析
定義φ=max{||β1||2,||β2||2,||β3||2,||β4||2,||β5||2,||β6||2},為φ的估計值,構(gòu)建Lyapunov函數(shù)為:對V求導可得:
選擇相應的自適應律
其中,r和m是正常數(shù);按照公式(35)將公式(34)改寫為:
同時,由楊氏不等式可得:
按照公式(37)將公式(36)改寫為:
其中:
a=min{2k1,2(k2-1),2(k3-1),2(k4-1),2(k5-1),2(k6-1),m};
因而可得:
因此vg和是有界的,因為是φ常數(shù),所以是有界的,又因為zg=vg+ξg,g=1,2,...6,||ξg||是有界的,因此zg也是有界的;因此x(t)和其他所有控制信號在任何時間段內(nèi)都是有界的;引入命令濾波技術(shù),通過基于極限學習機的自適應反步控制方法所設計的控制器能保證速度的跟蹤誤差能夠收斂到原點的一個充分小的鄰域內(nèi),實現(xiàn)對異步電機速度的高效跟蹤控制。由公式(39)可得:
本發(fā)明具有如下優(yōu)點:
(1)本發(fā)明針對電動汽車在電力驅(qū)動和控制系統(tǒng)中存在的非線性問題,能夠使電機快速達到穩(wěn)定的運行狀態(tài),更加適合像電動汽車驅(qū)動系統(tǒng)這樣需要快速動態(tài)響應的控制對象;
(2)考慮鐵損的異步電機在控制律的作用下,系統(tǒng)的跟蹤誤差能夠收斂到原點的一個充分小的鄰域內(nèi),同時其他信號保持有界。
(3)電動汽車工作在較高轉(zhuǎn)速時,異步電機會產(chǎn)生較大的鐵損,本發(fā)明充分考慮到鐵損問題并構(gòu)建合理模型加以合適方式有效解決此問題,與傳統(tǒng)的矢量控制方法相比,本發(fā)明能夠克服參數(shù)未知以及負載變化的影響,實現(xiàn)更加有效的速度控制。
(4)本發(fā)明需要的輸入信號是實際工程中易于得到的可直接測量的轉(zhuǎn)速和電流信號量,基于極限學習機的自適應命令濾波反步控制方法本身可以通過軟件編程實現(xiàn),使用極限學習機算法來逼近電機驅(qū)動系統(tǒng)中未知的非線性項,同時通過引入命令濾波技術(shù),克服了計算爆炸問題。與此同時,本發(fā)明設計的控制器具有更加簡單的結(jié)構(gòu),可以保證系統(tǒng)的跟蹤誤差能夠收斂到原點的一個充分小的鄰域內(nèi)以及所有的閉環(huán)信號都是有界的。
(5)本發(fā)明不需要根據(jù)考慮鐵損的異步電機的不同而修改控制器的參數(shù),原理上可以實現(xiàn)對所有型號和功率的異步電機的穩(wěn)定調(diào)速控制,在控制過程中減少對異步電機參數(shù)的測量,利于實現(xiàn)考慮鐵損的異步電機轉(zhuǎn)速調(diào)節(jié)的快速響應。
(6)本發(fā)明還給出了具體的仿真結(jié)果,通過仿真結(jié)果表明本發(fā)明控制方法的有效性和魯棒性,具有較強的抗負載擾動能力,實現(xiàn)了理想的控制效果。
附圖說明
圖1為本發(fā)明中由基于極限學習機的電動汽車異步電機驅(qū)動系統(tǒng)控制器、坐標變換和SVPWM逆變器組成的復合被控對象的示意圖;
圖2為本發(fā)明中基于極限學習機的電動汽車異步電機驅(qū)動系統(tǒng)控制器控制后轉(zhuǎn)子角位置和轉(zhuǎn)子角位置設定值的跟蹤仿真圖;
圖3為本發(fā)明中基于極限學習機的電動汽車異步電機驅(qū)動系統(tǒng)控制器控制后轉(zhuǎn)子角位置和轉(zhuǎn)子角位置設定值的跟蹤誤差仿真圖;
圖4為本發(fā)明中基于極限學習機的電動汽車異步電機驅(qū)動系統(tǒng)控制器控制后轉(zhuǎn)子磁鏈和轉(zhuǎn)子磁鏈設定值的跟蹤仿真圖;
圖5為本發(fā)明中基于極限學習機的電動汽車異步電機驅(qū)動系統(tǒng)控制器控制后轉(zhuǎn)子磁鏈和轉(zhuǎn)子磁鏈設定值的跟蹤誤差仿真圖;
圖6為本發(fā)明中基于極限學習機的電動汽車異步電機驅(qū)動系統(tǒng)控制器控制后q軸定子電流仿真圖;
圖7為本發(fā)明中基于極限學習機的電動汽車異步電機驅(qū)動系統(tǒng)控制器控制后d軸定子電流仿真圖。
具體實施方式
本發(fā)明的基本思想為:利用極限學習機逼近考慮鐵損的異步電機系統(tǒng)中的高度非線性函數(shù),并結(jié)合自適應和反步技術(shù)構(gòu)造控制器,將命令濾波技術(shù)引入到遞推過程Lyapunov函數(shù)的選取和中間虛擬控制信號的構(gòu)造中,遞推得到控制律,同時設計相應的自適應律來調(diào)節(jié)未知參數(shù);引入命令濾波技術(shù),在不進行微分運算的情況下,可以產(chǎn)生命令信號的導數(shù)信號,減小了計算量,解決了傳統(tǒng)反步法對虛擬控制函數(shù)進行連續(xù)求導引起的“計算爆炸”問題,同時通過引入誤差補償機制,極大的減小了命令濾波產(chǎn)生的誤差,提高了控制精度;命令濾波技術(shù)的引入極大簡化了設計過程,另外,本發(fā)明還為控制器中固定參數(shù)的選取開辟了一種新的思路,大大提高了設計效率,改善了系統(tǒng)穩(wěn)態(tài)性能。
具體的,下面結(jié)合附圖以及具體實施方式對本發(fā)明作進一步詳細說明:
結(jié)合圖1所示,基于極限學習機的電動汽車異步電機驅(qū)動系統(tǒng)控制方法,其采用的部件主要包括基于極限學習機的電動汽車異步電機驅(qū)動系統(tǒng)控制器1、坐標變換單元2、SVPWM逆變器3和轉(zhuǎn)速檢測單元4與電流檢測單元5。其中:
轉(zhuǎn)速檢測單元4和電流檢測單元5主要用于檢測異步電機的電流值和轉(zhuǎn)速相關變量,通過實際測量的電流和轉(zhuǎn)速變量作為輸入,通過基于極限學習機的電動汽車異步電機驅(qū)動系統(tǒng)控制器1進行電壓控制,最終轉(zhuǎn)換為三相電控制的異步電機轉(zhuǎn)速。為了設計一個更加有效的控制器,建立考慮鐵損的異步電機動態(tài)模型是十分必要的。
基于極限學習機的電動汽車異步電機驅(qū)動系統(tǒng)控制方法,包括如下步驟:
a在同步旋轉(zhuǎn)坐標d-q下考慮鐵損的異步電機的動態(tài)模型如下:
其中,ωr表示考慮鐵損的異步電機轉(zhuǎn)子角速度;J表示轉(zhuǎn)動慣量;TL表示負載轉(zhuǎn)矩;ψd表示轉(zhuǎn)子磁鏈;np表示極對數(shù);iqs,ids表示d-q軸定子電流;uqs,uds表示異步電機d-q軸定子電壓;Lm表示互感;L1r,L1s分別表示定轉(zhuǎn)子漏感;Rs,Rr,Rfe分別表示異步電機定、轉(zhuǎn)子及鐵損等效電阻;iqm,idm分別表示d-q軸勵磁電流;iqs,ids分別表示d-q軸定子電流;
為簡化考慮鐵損的異步電機的動態(tài)數(shù)學模型,定義新的變量:
則考慮鐵損的異步電機的動態(tài)數(shù)學模型表示為:
其中,
b根據(jù)命令濾波技術(shù)和自適應反步法原理,設計一種基于極限學習機的電動汽車異步電機驅(qū)動系統(tǒng)控制方法;
考慮鐵損的異步電機的動態(tài)數(shù)學模型簡化為兩個獨立的子系統(tǒng),即由狀態(tài)變量x1,x2,x3和控制輸入uqs組成的子系統(tǒng)以及由狀態(tài)變量x4,x5,x6和控制輸入uds組成的子系統(tǒng);
定義命令濾波器為:
其中,均為命令濾波器的輸出信號,αu為命令濾波器的輸入信號,u=1,2,4,5;如果輸入信號αu對于所有的t≥0,使得以及成立,其中,ρ1和ρ2均為正常數(shù);同時則可得出,對任意的常數(shù)μ>0,存在ωn>0且ζ∈(0,1],使得和是有界的;
定義跟蹤誤差變量為:
定義xd為期望的位置信號;虛擬控制信號α1,α2,α4,α5為命令濾波器的輸入信號;x1,c,x2,c,x3,c,x4,c,x5,c為命令濾波器的輸出信號;kg為正的設計參數(shù);βg是極限學習機算法的輸出權(quán)值向量,||βg||是βg的范數(shù);Hg(Zg)=[G1(a1,b1,Z1),G2(a2,b2,Z2),...,Gg(ag,bg,Zg)],其中Hg(Zg)表示極限學習機算法的隱層映射矩陣,Gg(·)是激活函數(shù),在大多數(shù)應用中,為了簡單起見,對所有隱層節(jié)點使用的激活函數(shù)相同,(ag,bg)是隱層節(jié)點參數(shù),Zg是映射矩陣Hg(Zg)的變量集合;lg為正常數(shù),g=1,2,...,6是隱層神經(jīng)元數(shù)。
控制方法的設計每一步都會選取一個合適的Lyapunov函數(shù)構(gòu)建一個虛擬控制信號或者真實的控制律;控制方法的設計具體包括以下步驟:
b.1根據(jù)微分方程對z1求導得誤差動態(tài)方程:定義命令濾波補償后的跟蹤誤差信號為:v1=z1-ξ1,同時選取Lyapunov函數(shù):對V1求導得:
在實際系統(tǒng)中負載參數(shù)TL是有界的,定義TL是未知的正常數(shù)且上限為d,即0≤TL≤d;根據(jù)楊氏不等式可得:
其中,f1=a1x2x4-x2;對于光滑函數(shù)f1(Z1),給定ε1≥0,有極限學習機算法H1β1;令f1(Z1)=H1(Z1)β1+δ1(Z1),δ1(Z1)表示逼近誤差,并滿足|δ1(Z1)|≤ε1,從而有:
構(gòu)建虛擬控制信號α1為:
定義補償誤差
其中ξ(0)=0,||ξg||是有界的,有μ>0,ρ>0,kg為正的設計參數(shù),g=1,2,...6;
按照公式(5)、(6)和(7)將公式(4)改寫為:
b.2根據(jù)微分方程對z2求導得誤差動態(tài)方程:定義命令濾波補償后的跟蹤誤差信號為:v2=z2-ξ2,同時選擇Lyapunov函數(shù):
對V2求導得:
其中,對于光滑函數(shù)f2(Z2),給定ε2≥0,有極限學習機算法H2β2;令f2(Z2)=H2(Z2)β2+δ2(Z2),其中,δ2(Z2)表示逼近誤差,并滿足|δ2(Z2)|≤ε2,從而有:
構(gòu)建虛擬控制信號α2:
定義補償誤差
按照公式(10)、(11)和(12)將公式(9)改寫為:
b.3根據(jù)微分方程對z3求導可得誤差動態(tài)方程:定義命令濾波補償后的跟蹤誤差信號為:v3=z3-ξ3,同時選擇Lyapunov函數(shù):對V3求導可得:
其中,對于光滑函數(shù)f3(Z3),給定ε3≥0,有極限學習機算法H3β3;令f3(Z3)=H3(Z3)β3+δ3(Z3),δ3(Z3)表示逼近誤差,并滿足|δ3(Z3)|≤ε3,從而有:
構(gòu)建真實控制率uqs為:
定義補償誤差
按照公式(15)、(16)和(17)將公式(14)改寫為:
b.4根據(jù)微分方程對z4求導可得誤差動態(tài)方程:定義命令濾波補償后的跟蹤誤差信號為:v4=z4-ξ4,選擇Lyapunov函數(shù):
對V4求導可得:
其中,f4=d1x4;對于光滑函數(shù)f4(Z4),給定ε4≥0,有極限學習機算法H4β4;令f4(Z4)=H4(Z4)β4+δ4(Z4),其中,δ4(Z4)表示逼近誤差,并滿足|δ4(Z4)|≤ε4,從而有:
構(gòu)建虛擬控制信號α4為:
定義補償誤差
按照公式(20)、(21)和(22)將公式(19)改寫為:
b.5根據(jù)微分方程對z5求導可得誤差動態(tài)方程:定義命令濾波補償后的跟蹤誤差信號為:v5=z5-ξ5,同時選擇Lyapunov函數(shù):
對V5求導可得:
其中,對于光滑函數(shù)f5(Z5),給定ε5≥0,有極限學習機算法H5β5;令f5(Z5)=H5(Z5)β5+δ5(Z5),其中,δ5(Z5)表示逼近誤差,并滿足|δ5(Z5)|≤ε5,從而有:
構(gòu)建虛擬控制信號α5為:
定義補償誤差
按照公式(25)、(26)和(27)將公式(24)改寫為:
b.6根據(jù)微分方程對z6求導可得誤差動態(tài)方程:定義命令濾波補償后的跟蹤誤差信號為:v6=z6-ξ6,同時選擇Lyapunov函數(shù):對V6求導可得:
其中,對于光滑函數(shù)f6(Z6),給定ε6≥0,有極限學習機算法H6β6;令f6(Z6)=H6(Z6)β6+δ6(Z6),其中,δ6(Z6)表示逼近誤差,并滿足|δ6(Z6)|≤ε6,從而有:
構(gòu)建真實控制律uds為:
定義補償誤差
按照公式(30)、(31)和(32)將公式(29)改寫為:
c對建立的基于極限學習機的電動汽車異步電機驅(qū)動系統(tǒng)控制方法進行穩(wěn)定性分析
定義φ=max{||β1||2,||β2||2,||β3||2,||β4||2,||β5||2,||β6||2},為φ的估計值,構(gòu)建Lyapunov函數(shù)為:對V求導可得:
選擇相應的自適應律
其中,r和m是正常數(shù)。按照公式(35)將公式(34)改寫為:
同時,由楊氏不等式可得:
按照公式(37)將公式(36)改寫為:
其中:
a=min{2k1,2(k2-1),2(k3-1),2(k4-1),2(k5-1),2(k6-1),m};
因而可得:
因此vg和是有界的,因為是φ常數(shù),所以是有界的,又因為zg=vg+ξg,g=1,2,...6,||ξg||是有界的,因此zg也是有界的;因此x(t)和其他所有控制信號在任何時間段內(nèi)都是有界的;引入命令濾波技術(shù),通過基于極限學習機的自適應反步控制方法所設計的控制器能保證速度的跟蹤誤差能夠收斂到原點的一個充分小的鄰域內(nèi),實現(xiàn)對異步電機速度的高效跟蹤控制。由公式(39)可得:
由以上分析得到在控制律uq,ud的作用下,系統(tǒng)的跟蹤誤差收斂到原點的一個充分下的鄰域內(nèi),并保證其他信號有界。
在虛擬環(huán)境下對所建立的基于極限學習機的電動汽車異步電動機驅(qū)動系統(tǒng)控制方法進行仿真,驗證所提出控制方法的可行性。
電機及負載參數(shù)為:
J=0.0586Kgm2,Rs=0.1Ω,Rr=0.15Ω,Rfe=30Ω,L1s=L1r=0.0699H,
Lr=0.1379H,Lm=0.068H,np=3。
選擇控制律參數(shù)為:
k1=300,k2=400,k3=1200,k4=6400,k5=160,k6=320,
l1=l2=l3=l4=l5=l6=2.5,m=0.8,r=0.01,ωn=10000,ζ=0.5。
選擇跟蹤信號為:
期望轉(zhuǎn)子磁鏈信號為:x4d=1。
負載轉(zhuǎn)矩為:
相應的仿真結(jié)果如附圖2-7所示。其中:
圖2和圖3分別為基于極限學習機的異步電動機驅(qū)動系統(tǒng)控制器控制后轉(zhuǎn)子角度和轉(zhuǎn)子角度設定值的跟蹤仿真圖以及轉(zhuǎn)子角度和轉(zhuǎn)子角度設定值的跟蹤誤差仿真圖;圖4和圖5分別為基于極限學習機的異步電動機驅(qū)動系統(tǒng)控制器控制后轉(zhuǎn)子磁鏈和轉(zhuǎn)子磁鏈設定值的跟蹤仿真圖以及轉(zhuǎn)子磁鏈和轉(zhuǎn)子磁鏈設定值的跟蹤誤差仿真圖;圖6和圖7分別為基于極限學習機的異步電動機驅(qū)動系統(tǒng)控制器控制異步電機q軸定子以及異步電機d軸定子電流仿真圖,通過仿真結(jié)果表明效果理想、波動小、響應速度快。
上述仿真結(jié)果表明,本發(fā)明的控制方法能夠克服參數(shù)不確定的影響并且有利于保證理想的控制效果,實現(xiàn)對轉(zhuǎn)速的快速、穩(wěn)定地響應。
當然,以上說明僅僅為本發(fā)明的較佳實施例,本發(fā)明并不限于列舉上述實施例,應當說明的是,任何熟悉本領域的技術(shù)人員在本說明書的教導下,所做出的所有等同替代、明顯變形形式,均落在本說明書的實質(zhì)范圍之內(nèi),理應受到本發(fā)明的保護。