張紫方,史濤
(1.華北理工大學電氣工程學院,河北唐山 063210;2.天津理工大學電氣工程與自動化學院,天津 300382)
滑模變結構控制(Sliding Mode Control,SMC)近來被廣泛應用于非線性系統。SMC 控制策略主旨在于系統“結構” 雖不固定,但依然可按照滑動模態設定的軌跡使得系統到達平衡點[1-2],且不受參數和外界干擾,這也是保證SMC 具有完全魯棒性的根本依據。SMC 因其簡單易操作、響應速度快、魯棒性強從而被廣泛應用到機器人編隊、航天器飛行器等復雜的非線性系統中去。
傳統的滑??刂朴捎诳刂崎_關不可避免的空間滯后環節,趨近平衡點時間過長使控制器延遲引發強烈抖振問題[3-4],嚴重影響系統穩定性。以上問題如不解決會引起未建模系統部分消耗能量從而引起系統失穩并震蕩。為解決上述抖振帶來的消極影響,國內外專家創造提出趨近律的概念。現今控制器的設計基礎旨在于趨近律設計。中國科學院院士高為炳[5]率先提出趨近律概念并解釋分類,包含一般、等速、指數和冪次趨近律[6],介紹趨近律旨在改變控制器內部參數從而降低抖振頻率,并簡單歸納了以上趨近律使用及類別,但有很大的局限性。眾多學者開始致力于改變趨近律階次,并分析各種趨近律的優勢對其進行結合進而徹底消除抖振現象所帶來的影響。
綜上,各界學者為解決如上問題展開深入研究。LIU 等[7]在傳統指數趨近律基礎上創新引入冪次項設計并提出了新型指數趨近律,對比原指數趨近律成功提升了系統收斂至原點的速度。PAN 等[8]將部分滑模積分算法思想引入雙冪次趨近律設計中,創新了原雙冪次趨近律,加快了控制器的響應速度;但缺陷在于該算法以等速趨近律為基礎,使控制器在響應速度快的同時產生頻率較快的低頻抖振。YU 等[9]創新引入了比例項的設計在單冪次指數趨近律中,不足點在于未充分考慮系統在擾動情況下的穩定性。廖瑛等人[10]提出一種fal 函數的雙冪次函數組合趨近律,在區間[0,δ]內提升了收斂速度,并且因為構造函數為連續函數從而消除了抖振產生的影響;但構造函數缺點在于前后兩端差異性過大從而影響趨近律,不具備自適應能力。張瑤等人[11]在廖瑛的研究基礎上為了提高趨近律自適應能力,在組合函數中引入變冪次項,雖解決問題但系統仍然存在抖振。張國山、李現磊[12]基于改進函數構造提出一種新型的冪次趨近律,創新點在于引入tan 函數并實時調節參數跟蹤系統動態特性。FALLAHA 等[13]提出一種非線性指數趨近律應用于控制器中,旨在調節系統動態特性和穩態性能,結果顯示控制器良好地跟蹤系統的動態性能指標,同時提升了系統的穩態特性。林潔瓊等[14]為解決抖振頻率大問題設計雙冪次指數趨近律,結果顯示系統仍存在低頻抖振現象,從高頻轉至低頻直至低頻平穩,且實驗對比對象單一,只參考對比了單冪次指數趨近律。楊新巖等[15]采用分段函數設計了趨近律,提出一種分段滑模冪次趨近律,在不同分段狀態上設計不同參數,實驗結果顯示收斂速度很快并且在滑模平面上沒有抖振現象產生;但不足之處在于需要調節的參數過多,而且要求控制器的精度和計算能力很高,但實際狀況中很難達到要求。
基于上述研究,針對文獻[14]中趨近律仍存在抖振問題,且系統快速性仿真收斂對比對象單一,對其進行改進。改進后雙冪次指數趨近律,其變指數項通過改變參數和最大最小值區間,可以對系統的收斂速度、趨近時間、抖振現象調節分兩階段進行。即以為臨界值,當時,系統沿滑模面平滑進入,抖振影響可忽略不計;當時,系統的動態響應顯著提高,收斂速度縮短,綜合提升了系統全局的收斂速度。最后考慮系統受干擾情況下穩態誤差限,控制輸出仍保持良好的穩態特性。通過MATLAB 仿真對比多種趨近律,驗證改進后的雙冪次指數趨近律在有限時間內收斂速度更快且品質更好,并且在受到系統外界擾動下仍可保持良好特性。
現階段滑模趨近律概念作為消除或抑制抖振現象的方法之一并廣泛應用,其中基礎雙冪次趨近律為
指數趨近律為
式中:=-ks是指數趨近律,其解為s=s(0)e-kt。
文獻[14]中提出的雙冪次指數趨近律為
其中:0<α<1,β>1,k>0。
結合(1)(2)(3),提出一種改進的雙冪次指數趨近律:
定理1:對于改進雙冪次指數趨近律(4)(5),系統狀態s可以快速運動趨近至平衡點s=0。證明:由公式(4)可知
當且僅當s=0 時,有=0。
根據系統連續性,滑模趨近律存在定理及可達性定義可知,若滿足≤0,則設計的趨近律滿足滑動模態可達性條件,所證即所求,得文中所設計的雙冪次指數趨近律式(4)可收斂至平衡點s=0。
定理2:對于改進雙冪次指數趨近律式(4),假設s的初始狀態為s0,則與之對應的狀態s和均可在有限時間內到達滑模面且收斂至0,收斂時間小于(t1+t2+t3)。其中t1、t2、t3表達式如下:
證明:假設1<λ<s0,將全局過程分成3 個階段進行。
第一階段:系統從s0到st1,此時趨近律式(4)可寫成:
求解上述方程,因未知項參數過多,可將方程分兩步求解。首先對1sλ=k3s這部分進行求解,其過程如下:
假設存在中間變量y=s1-λ,公式(11)可寫成:
求解一階微分線性方程,令y=u(t)exp(-∫(1-λ)k3dt),u=u(t)表示t是連 續函數,代入公 式(12)得:
對式(13)兩邊進行積分:
C為常數,求解過程如下:
化簡可得:
令時間t=0,可解得常數C
聯立公式(16)(17)即可求得系統從s0運動到st1所需時間t1為
同理可得第二階段,系統由s(t1)運動至s(t2)的時間t2和第三階段,系統由s(t2)運動至s(t3)的時間t3。
所以系統由s(t1)=1 運動至s(t2)=β所需時間小于t2,系統由s(t2)=β運動至s(t3)=0 所需時間小于t3。此時可得出結論系統所需收斂總時間小于(t1+t2+t3)。
考慮到提出的改進雙冪次指數趨近律會受到不確定性擾動影響,系統變為
系統期望誤差小于δ,δ為非常小的正數。
定理3:對于任意的ki >0(i=1,2,3),β>1,存在正數k1>0,0<α<1,且0<D<k1<D/δ1,0<δ≤logδ1(D/k1)(0<δ1≤δ)時,系統式(21)可在有限時間內收斂于δ。
證明:選擇Lyapunov 函數:
求導得:
表達式(23)可替換為
定理4:假設系統狀態(x),f∈Rn,且x∈D?Rn,D為平衡點附近的區域,設此時存在連續函數V并滿足正定,且除平衡點外均負定;同時存在一個領域M?D和一個實數μ>0,0 <η<1,使得+μVη≤0,那么(x)就能在有限時間收斂到平衡點。
根據定理4 可知,系統狀態可以收斂至,代入公式(23),計算得:
通過計算,定理4 得證。
首先建立控制器結構和仿真模型,控制器結構擬采用雙閉環結構控制,該控制器控制下的機器人流程如圖1 所示。

圖1 雙閉環控制的輪式機器人控制流程Fig.1 Control flow of wheeled robot with double closed loop control
仿真模型采用輪式機器人,輪式機器人運動模型為
式中:θ表示機器人運動的偏轉角;x、y表示機器人實際位姿;v、ω分別表示機器人實際線速度和角速度。
理想情況下系統軌跡跟蹤誤差如下:
式中:[xe,ye,θe]T表示輪式機器人實際偏差量;[xq,yq,θq]T表示機器人期望偏差量。
對式(28)求導結合趨近律式(4)(5)
其中:ωq、vq分別表示輪式機器人期望角速度、線速度。由此設計合適的滑模面,為了使機器人軌跡跟蹤誤差xe、ye、θe均可在有限時間內收斂至零點,設計的滑模面為
其中:ωq≠0 且為常數。
上式滿足改進的雙冪次指數趨近律:
公式(29)—(31)聯立獲得控制器表達式為
通過MATLAB 進行仿真實驗,對文獻[14]提出的雙冪次指數趨近律在控制器中抖振現象進行復現,如圖2 所示。

圖2 文獻[14]基于雙冪次指數趨近律控制器輸出曲線Fig.2 Output curve based on a double power exponential convergence law controller in literature[14]
由圖2 可知:文獻[14]采用的雙冪次指數趨近律,在控制器作用下系統運動到滑模面時,產生了強烈的高頻抖振,之后由于趨近律的作用減緩抖振,使得系統保持均勻的低頻抖振運動,即減緩了抖振但沒有消除抖振對系統帶來的影響。
由圖3 可知:本文作者提出改進后的雙冪次指數趨近律,在控制器作用下系統運動至滑模面時間延長了0.2 s 左右,隨后出現了極輕微的低頻抖振,影響可忽略不計,最后在改進后趨近律作用下明顯消除了抖振。由此驗證了改進后的雙冪次指數趨近律最大限度地消除了系統抖振,在理想時間內跟蹤控制器輸出軌跡,良好地提升了系統的動態特性。

圖3 改進后基于雙冪次指數趨近律在控制器中的輸出曲線Fig.3 Output curve in controller based on improved double power exponential reaching law
考慮單輸入單輸出非線性系統:
式中:d(t)為擾動變量且有界;s為系統滑模變量;u為系統控制輸入。
對于已確定的系統式(34),分別采用如下趨近律作為系統快速收斂性仿真對比:文獻[8]中的雙冪次等速趨近律,快速冪次趨近律,文獻[14]中的雙冪次指數趨近律,文獻[10]中的fal 函數組合趨近律,文獻[15]中的分段滑模冪次趨近律,和改進的雙冪次指數趨近律。
其中文獻[10,15]趨近律分別為
為了保證趨近律對比仿真的有效性,參數設置和相同項系數設定大致相等。
設置參數k1=1,k2=1,k3=1,k4=1,α=2,β=0.5,λ=0.5,N=5,p=2。系統初始狀態設置s0=10.0,sm=10.05。對上述趨近律進行仿真對比,仿真結果如圖4、5 所示。

圖4 滑模趨近律隨時間收斂曲線對比Fig.4 Comparison of convergence curves of sliding mode convergence law over time
通過實驗,若設置的初始值s0較小,則趨近律收斂效果彼此接近不足以區分效果,故設置初始值s0=10,區分效果明顯。由圖4 可知:文中改進的雙冪次指數趨近律具有最佳收斂速度,滑模狀態s在最快時間內趨近于零點,同時系統沒有產生抖振現象。且由圖5 可知:在0.25 s 前文獻[15]提出的分段滑模趨近律趨于零點速度最快,但因其涉及分段函數,需要考慮參數過多,因此在0.25 s 后文中改進的雙冪次滑模趨近律更快收斂到零點處。由此驗證了文中所改進的趨近律具有最佳實用性及有效性。

圖5 控制量隨時間收斂曲線對比Fig.5 Comparison of convergence curves of control variables over time
將滑模模態初始值設置為12,對于不確定系統式(34),外界所受一切擾動用d(t)表示,對外界干擾下的穩態誤差界進行仿真。
設置干擾上界數值為12,代入系統中,且d=sin2t+cos2t,控制輸出u仿真結果如圖6 所示。

圖6 干擾下滑模輸出u 收斂曲線Fig.6 Convergence curve of sliding mode output u under interference
由圖6 可知:受到干擾下,系統收斂時間約為0.7 s,穩態誤差界在±0.2 s 內,可驗證文中所提雙冪次指數趨近律在外界干擾下具有極好的穩態特性。當系統存在外界擾動或不確定因素下,滑模變量仍可在最快時間收斂至平衡點附近,趨近律依然可以獲得良好效果。
提出一種改進的雙冪次指數趨近律,通過靈活設計參數改進變指數項設計,并運用新的函數組合,提出了新的雙冪次指數趨近律,之后對文中趨近律進行分析。首先在理論上驗證改進后的趨近律能夠快速收斂到平衡點且削弱抖振影響,再通過實驗對比,對其他文獻中各種趨近律進行比對分析,驗證了所提出的趨近律不僅消除了抖振影響,且具有最佳性能和實用性。最后再通過實驗驗證在系統存在干擾下,文中趨近律仍然可以快速收斂至平衡點附近,說明改進后的雙冪次指數趨近律具有顯著的優越性。