1.一種基于有限時間動態面的異步電動機位置跟蹤控制方法,其特征在于,
包括如下步驟:
a建立考慮d-q軸上鐵損的異步電動機的動態數學模型
其中,θ表示轉子位置,ωr表示轉子角速度,TL表示負載轉矩,J和ψd分別代表轉動慣量和轉子磁鏈;np表示極對數,idm和iqm表示d-q軸勵磁電流;
ids和iqs表示d-q軸電流;Rr和Rs分別表示轉子電阻和定子電阻;L1s和L1r分別表示定子電感和轉子電感;Rfe表示鐵損電阻;ud和uq表示d-q軸電壓;Lm表示互感;
為簡化異步電動機的動態數學模型,定義新的變量如下:
則異步電動機的動態數學模型表示為:
b根據有限時間動態面技術和自適應反步法原理,設計基于有限時間動態面的異步電動機位置跟蹤控制方法
假設f(Z)在緊集ΩZ中是一個連續的函數,對于任意的常數ε>0,總是有一個模糊邏輯系統WTS(Z)滿足:
式中,輸入向量q是模糊輸入維數,Rq為實數向量集;
W∈Rl是模糊權向量;模糊節點數l為正整數,且l>1,Rl為實數向量集;S(Z)=[s1(Z),...,sl(Z)]T∈Rl為基函數向量;s1(Z),...,sl(Z)分別表示S(Z)的基向量;
選取基函數sj(Z)為如下的高斯函數:
其中,μj=[μj1,...,μjq]T是Gaussian函數分布曲線的中心位置,而ηj則為其寬度;
μj1,...,μjq分別表示μj的基向量;
定義有限時間:
對于任意的實數λ1>0,λ2>0,0<γ<1,則有限時間穩定的擴展Lyapunov條件可表示為:
系統的收斂時間通過Tr≤t0+[1/λ1(1-γ)]ln[(λ1V1-γ(t0)+λ2)/λ2]來估計;
其中,V(x)表示系統的Lyapunov函數,Tr表示系統的收斂時間,t0表示初始時間;
考慮異步電動機中輸入飽和問題如下:umin≤v≤umax;
其中,umax和umin分別表示已知定子輸入電壓的最大值和最小值,即:
其中,umax>0和umin<0都為輸入飽和限制的未知常數,并且v為實際的輸入信號,利用分段光滑函數g(v)來近似約束函數,定義為:
u=sat(v)=g(v)+d(v);其中,d(v)是一個有界函數,其界限為:
|d(v)|=|sat(v)-g(v)|≤max{umax(1-tanh(1)),umin(tanh(1)-1)}=D;
利用中值定理,存在一個常數μ,0<μ<1,使得
其中,vμ=μ·v+(1-μ)v0;
選取v0=0,則改寫為:因此,
則有
其中,存在一個未知的常數gm,使得
定義一個新變量αid和一個時間常數∈i;
αi通過一個一階濾波器得到αid;i=1,2,3,4,5;
其中,αid(0)表示αid的初始值,αi(0)表示αi的初始值;
定義跟蹤誤差變量為:
其中,xd為期望的位置信號,x5d為期望的轉子磁鏈信號,虛擬控制律α1、α2、α3、α4、α5為一階濾波器的輸入信號,α1d、α2d、α3d、α4d、α5d為一階濾波器的輸出信號;
控制方法中每一步都會選取一個合適Lyapunov函數構建一個虛擬控制函數或者真實的控制律,控制方法具體包括以下步驟:
b.1根據公式(3)中第一個方程z1=x1-xd,選擇Lyapunov函數:對V1求導可得:
選取虛擬控制律:
其中,控制增益k1>0,常數s1>0,正常數γ,0<γ<1;
可得到:
b.2根據公式(3)中第二個方程z2=x2-α1d,α1d表示一階濾波器的輸出信號,選擇Lyapunov函數:對V2求導可得:
定義負載轉矩TL是未知的正常數且上限為d,即|TL|≤d,其中,d>0;
通過楊氏不等式有其中,ε1是一個任意小的正數,則:
其中,由萬能逼近定理,對于任意小的正數ε2,選取模糊邏輯系統使得其中,δ2(Z)為逼近誤差,并滿足不等式|δ2(Z)|≤ε2,||W2||是向量W2的范數;
選取虛擬控制律:
其中,和分別是未知常量θ和J的估計值,θ得定義將會在后文中給出;
控制增益k2>0,常數s2>0,常數l2>0;
根據公式(3)中第三個方程z3=x3-α2d,則可表示為:
b.3根據公式(3)中第三個方程:z3=x3-α2d,α2d表示一階濾波器的輸出信號,選擇Lyapunov函數:對V3求導可得:
其中,由萬能逼近定理,對于任意小的正數ε3,選取模糊邏輯系統使得其中δ3(Z)為逼近誤差,并滿足不等式|δ3(Z)|≤ε3,||W3||是向量W3的范數;從而:
選取虛擬控制律:
其中,控制增益k3>0,常數s3>0,常數l3>0;
根據公式(3)中第四個方程z4=x4-α3d,則可表示為:
b.4根據公式(3)中第四個方程z4=x4-α3d,α3d表示一階濾波器的輸出信號,選擇Lyapunov函數:對V4求導可得:
其中,由萬能逼近定理,對于任意小的正數ε4,選取模糊邏輯系統使得其中,δ4(Z)為逼近誤差,并滿足不等式|δ4(Z)|≤ε4,||W4||是向量W4的范數;從而:
構建真實控制律:
其中,控制增益k4>0,常數s4>0,常數l4>0;
由輸入飽和uq=sat(vq)=g(vq)+d(vq),可得:
c1z4uq=c1z4g(vq)+c1z4d(vq);
由楊氏不等式其中,常數Dq>0,可得:
b.5根據公式(3)中第五個方程z5=x5-x5d,選擇Lyapunov函數:對V5求導可得:
構建虛擬控制律:
其中,控制增益k5>0,常數s5>0;
根據公式(3)中第六個方程z6=x6-α4d,可得:
b.6根據公式(3)中第六個方程z6=x6-α4d,α4d表示一階濾波器的輸出信號,選擇Lyapunov函數:對V6求導可得:
其中,由萬能逼近定理,對于任意小的正數ε6,選取模糊邏輯系統使得其中,δ6(Z)為逼近誤差,并滿足不等式|δ6(Z)|≤ε6,||W6||是向量W6的范數;從而:
構建虛擬控制律:
其中,控制增益k6>0,常數s6>0,常數l6>0;
根據公式(3)中第七個方程z7=x7-α5d,可得:
b.7根據公式(3)中第七個方程z7=x7-α5d,α5d表示一階濾波器的輸出信號,選擇Lyapunov函數:對V7求導可得:
其中,由萬能逼近定理,對于任意小的正數ε7,選取模糊邏輯系統使得其中,δ7(Z)為逼近誤差,并滿足不等式|δ7(Z)|≤ε7,||W7||是向量W7的范數;從而:
構建真實控制律:其中,控制增益k7>0,常數s7>0,常數l7>0;由輸入飽和得ud=sat(vd)=g(vd)+d(vd),可得:
c1z7ud=c1z7g(vd)+c1z4d(vd);
定義
由楊氏不等式其中,常數Dd>0,可得:
b.8定義yi=αid-αi,i=1,...,5,可得:
其中,選擇系統的Lyapunov函數
其中,r1和r2都是正數,對V求導可得:
構建自適應律如下:
其中,m1,m2都為正數;
c對基于有限時間動態面的異步電動機位置跟蹤控制方法進行穩定性分析選擇Lyapunov函數:
對V求導可得:
其中,|Bi|有一個最大值|BiM|在緊集|Ωi|,i=1,2,3,4,5上,其中,|Bi|≤BiM,則可得:
常數τ>0;
由楊氏不等式可得:
由推導可得到:
將上述得到的不等式代入公式(32)中可得:
其中,
由公式(33)可得:
從公式(34)可知,如果a0-(c/2V)>0以及b0-(c/2V[(γ+1)/2])>0;
那么通過對有限時間的定義可知,在有限時間Tr里,表示跟蹤誤差z1將在有限時間內收斂到原點的一個小鄰域內;
以上分析表明,在有限時間動態面位置跟蹤控制器的作用下,帶有鐵損和輸入飽和的異步電動機驅動系統能夠快速跟蹤給定的信號,且所有信號均為有界。