《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > 板球系統(tǒng)的反演自適應(yīng)動態(tài)滑??刂?/span>
板球系統(tǒng)的反演自適應(yīng)動態(tài)滑??刂?
2018年電子技術(shù)應(yīng)用第7期
郝 偉,張宏立
新疆大學(xué) 電氣工程學(xué)院,,新疆 烏魯木齊830047
摘要: 針對板球系統(tǒng)對期望軌跡的跟蹤問題,,提出了一種反演自適應(yīng)動態(tài)滑??刂品椒ā,?紤]實際情況下外界干擾及不確定量的未知性,,結(jié)合自適應(yīng)控制對未知量邊界進(jìn)行估計。為了有效削弱對數(shù)學(xué)模型的依賴性,,同時規(guī)避反演法中的微分大爆炸現(xiàn)象,,引入動態(tài)面策略??紤]是否存在外界不確定干擾劃分出兩種實驗環(huán)境,,分別運用本文方法和動態(tài)滑模的方法進(jìn)行了仿真實驗,。仿真結(jié)果表明,所設(shè)計控制器對系統(tǒng)參數(shù)攝動和外界干擾不敏感,,該方法能較好地實現(xiàn)小球的軌跡跟蹤,,具有良好的動態(tài)跟蹤性能,體現(xiàn)出較強的魯棒性和自適應(yīng)特性,。
中圖分類號: TP29
文獻(xiàn)標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.174086
中文引用格式: 郝偉,,張宏立. 板球系統(tǒng)的反演自適應(yīng)動態(tài)滑模控制[J].電子技術(shù)應(yīng)用,,2018,,44(7):139-142,146.
英文引用格式: Hao Wei,,Zhang Hongli. Backstepping adaptive dynamical sliding mode control method for ball and plate system[J]. Application of Electronic Technique,,2018,44(7):139-142,,146.
Backstepping adaptive dynamical sliding mode control method for ball and plate system
Hao Wei,,Zhang Hongli
School of Electrical Engineering,Xinjiang University,,Urumchi 830047,,China
Abstract: An adaptive dynamic sliding mode control method is proposed for the tracking of the expected trajectory of the ball and plate system. Considering the unpredictability of the external disturbance and the uncertainty in the actual situation,it combines with the adaptive control to estimate the unknown boundary. In order to effectively weaken the dependence on the mathematical model, the dynamic surface strategy is introduced to avoid the phenomenon of differential big explosion in inversion method. Considering whether there are any external uncertainties, the two experimental environments are divided into two kinds of experimental environment, and the simulation experiment is carried out using the method of this paper and the method of dynamic sliding mode. The simulation results show that the designed controller is not sensitive to system parameter perturbation and external disturbance.The method can realize the trajectory tracking of the ball well, and has good dynamic tracking performance, which shows strong robustness and adaptive characteristics.
Key words : ball and plate system;sliding-mode variable structure,;trajectory tracking,;stability analysis;adaptive

0 引言

    板球系統(tǒng)是一個典型的多變量,、欠驅(qū)動非線性系統(tǒng)[1],,從20世紀(jì)80年代開始,板球系統(tǒng)因其結(jié)果的直觀性以及結(jié)構(gòu)的簡易性,,被廣泛用于各類控制算法性能的驗證,,受到國內(nèi)外的廣泛關(guān)注[2-4]。在對期望軌跡的跟蹤過程中,,板球系統(tǒng)的控制條件干擾因素眾多,。各種外界存在的不確定性擾動使得控制變得異常復(fù)雜,也給系統(tǒng)的精確建模帶來很多的困難,,單純的線性化很難達(dá)到理想的要求[5-6],。板球系統(tǒng)控制器的設(shè)計日漸成為關(guān)鍵的問題,一系列針對抑制非線性,、強耦合和不確定性對系統(tǒng)性能影響的算法被提出,,魯棒控制[7]、滑??刂?sup>[8]以及自適應(yīng)控制[9]等,,都在一定程度上提高了系統(tǒng)的響應(yīng)速度和控制精度,。

    滑模變結(jié)構(gòu)控制作為控制理論中一種特殊的非線性控制策略,可以根據(jù)系統(tǒng)當(dāng)前的狀態(tài),,控制系統(tǒng)按照預(yù)定的狀態(tài)軌跡運動[10-11],。這種滑動模態(tài)的設(shè)計對系統(tǒng)參數(shù)和外部干擾均有很好的魯棒性。且因算法相對簡單,,在工程實現(xiàn)過程較為容易,,而被廣泛應(yīng)用于實際現(xiàn)場設(shè)備。但是滑模變結(jié)構(gòu)的開關(guān)特性會引發(fā)實際系統(tǒng)強烈的高頻抖振問題[12],。這種高頻抖振會破壞系統(tǒng)的穩(wěn)定性,影響系統(tǒng)的控制精度,。為了解決這一問題,,文獻(xiàn)[13]重點討論了模糊滑模控制的方法,,通過模糊算法調(diào)節(jié)指數(shù)趨近律的參數(shù),,設(shè)計了一種模糊滑模控制器,。文獻(xiàn)[14]結(jié)合系統(tǒng)參數(shù)不確定性,,采用自適應(yīng)變結(jié)構(gòu)控制方案,使得系統(tǒng)信號保持有界,。文獻(xiàn)[15]采用的趨近律滑模變結(jié)構(gòu)控制方法以及文獻(xiàn)[16]的神經(jīng)網(wǎng)絡(luò)滑??刂贫荚谝欢ǔ潭壬媳苊饬硕墩瘳F(xiàn)象的出現(xiàn)。但是上述方法均沒有綜合考慮系統(tǒng)的不確定性因素和外在干擾,。

    本文針對板球系統(tǒng)多變量,、易受不確定因素影響而導(dǎo)致控制器難以設(shè)計、魯棒性差的問題,,提出一種反演自適應(yīng)動態(tài)面滑??刂品椒āT诜赐七^程中,,綜合考慮每一步設(shè)計控制量時的相互制約性,,在確保系統(tǒng)滿足Lyapunov全局漸近穩(wěn)定性的基礎(chǔ)上,通過將自適應(yīng)技術(shù)與動態(tài)滑模算法相結(jié)合,,對外在干擾值進(jìn)行估計,,設(shè)計了新的切換函數(shù)。該方法對建模誤差,、外界干擾等不確定因素均不敏感,,具有良好的自適應(yīng)能力和魯棒性能。

1 系統(tǒng)描述及分析

    板球系統(tǒng)的主要結(jié)構(gòu)由2個直流電機,、球盤,、小球,、攝像頭、工控機等部分構(gòu)成,。工控機內(nèi)控制板驅(qū)動2個直流電機分別控制球盤x軸方向和y軸方向的升降,,經(jīng)球盤的運動可調(diào)整盤中小球位置,進(jìn)而實現(xiàn)對期望軌跡的跟蹤,。球盤上方的攝像頭結(jié)合圖像視覺系統(tǒng)對小球的位置信息進(jìn)行實時采集,。通過位置信息對比,及時調(diào)整小球位置,,完成軌跡跟蹤,。

    其中,動力學(xué)機構(gòu)部分由于機械誤差以及控制性能各種復(fù)雜干擾條件眾多,,對板球系統(tǒng)的精確跟蹤及抗擾性能有著很高的要求,。能否有效提高板球系統(tǒng)動力學(xué)機構(gòu)的控制性能,對板球系統(tǒng)的整體控制性能有著決定性的影響,。為了便于動力學(xué)建模與分析,,針對板球系統(tǒng)動力學(xué)機構(gòu),考慮以下假設(shè)情況:

    (1)任何情況下,,球和平板都接觸,;

    (2)不考慮板的面積和旋轉(zhuǎn)角度限制;

    (3)球在板上沒有滑動和繞其豎直中心軸的轉(zhuǎn)動,;

    (4)板在x軸和y軸方向上關(guān)于其支撐點對稱,。

    建立板球系統(tǒng)坐標(biāo)系如圖1所示,參考文獻(xiàn)[17],,結(jié)合以上假設(shè),,依據(jù)拉格朗日力學(xué)方法進(jìn)行動力學(xué)分析建立板球系統(tǒng)動力學(xué)狀態(tài)方程如下:

    jsj5-gs1-3.gif

jsj5-t1.gif

    假設(shè)x軸和y軸之間的耦合項足夠小,則板球系統(tǒng)可按x軸和y軸方向解耦為2個相同的子系統(tǒng),。將系統(tǒng)耦合量及不確定量設(shè)為d,,由式(2)得x軸的子系統(tǒng)狀態(tài)方程為:

jsj5-gs4.gif

    各參數(shù)含義見表1。

jsj5-b1.gif

2 反演自適應(yīng)動態(tài)滑??刂破髟O(shè)計

    滑模變結(jié)構(gòu)控制方法在對非線性系統(tǒng)的處理和控制中獲得了廣泛的應(yīng)用,。但常規(guī)滑模變結(jié)構(gòu)控制不可避免地存在“抖振”問題。作為一種消除“抖振”的有效方法,,動態(tài)滑模控制被應(yīng)用到移動機器人,、并聯(lián)機器人,、機械臂等非線性系統(tǒng)中,。下面利用反演法,基于動態(tài)滑??刂评碚摚Y(jié)合自適應(yīng)技術(shù),,進(jìn)行控制器設(shè)計,|di(t,,x)|≤D(D為干擾上界),。

    步驟1 令指令信號為連續(xù)函數(shù)x1,結(jié)合式(4)第1個方程,定義系統(tǒng)誤差面為e1=x1-x1d,。預(yù)選Lyapunov函數(shù)對時間求導(dǎo)得:

    jsj5-gs5.gif

    將x2作為式(5)的虛擬控制變量,,設(shè)常數(shù)c1為正實數(shù),設(shè)計反饋控制律為:

jsj5-gs6-15.gif

jsj5-gs16-23.gif

3 實驗仿真及分析

3.1 實驗仿真

    為了驗證本文算法所設(shè)計動態(tài)滑??刂破鞯目刂凭纫约斑\行時間等性能,,分別對板球系統(tǒng)的x軸,、y軸設(shè)計軌跡跟蹤模型,。實驗仿真環(huán)境為MATLAB 2015a, CPU為Intel Core i5,,內(nèi)存為DDR3 4 GB,,實驗平臺參數(shù)如表2所示,。

jsj5-b2.gif

    實驗所用期望軌跡跟蹤模型如式(24)所示,,該模型起始點設(shè)為(0,0),,幅值為0.1 m,在x軸和y軸上分別做正弦,、余弦曲線跟蹤,。

jsj5-gs24-25.gif

    分別考慮本文算法在有擾動和無擾動情況下對期望軌跡的跟蹤性能,。在相同的擾動條件下,,采用動態(tài)滑模對x軸,、y軸及圓形軌跡的期望軌跡進(jìn)行跟蹤,,作為與本文方法的實驗對比,。仿真結(jié)果數(shù)據(jù)比較見表3,。

jsj5-b3.gif

3.2 仿真結(jié)果分析

    由圖2(a)和圖2(b)仿真結(jié)果可以看出,在受擾情況下,,動態(tài)滑模體現(xiàn)出了一定的魯棒性。通過與本文算法相對比,,本文算法在加入自適應(yīng)調(diào)整策略干擾上界預(yù)估后,,在跟蹤精度和快速性方面具有更好的控制性能,。由圖3(a)和圖3(b)可知,,在無擾動狀態(tài)下,,動態(tài)滑模和本文方法均實現(xiàn)了對期望軌跡的有效追蹤,本文方法快速性較好,,在跟蹤精度方面也獲得了有效提升,。在圖4中,,分別針對不同干擾情況,,采用2種算法對圓形軌跡進(jìn)行跟蹤,,通過精度對比可知,,本文方法在系統(tǒng)受到外界干擾的情況下,,可以有效減弱干擾影響,相比于動態(tài)滑模,,在控制精度與快速性方面均獲得提升。

jsj5-t2.gif

jsj5-t3.gif

jsj5-t4.gif

4 結(jié)論

    本文以板球系統(tǒng)為對象,,針對板球系統(tǒng)在不確定干擾下的軌跡跟蹤精度問題,,提出了一種反演自適應(yīng)動態(tài)滑??刂品椒?。該方法應(yīng)用自適應(yīng)滑??刂扑惴▽Ω蓴_邊界進(jìn)行估計,設(shè)計了新的切換函數(shù),,有效解決了傳統(tǒng)滑模的抖振問題,同時提高了系統(tǒng)的響應(yīng)速度,,降低了外界干擾的影響,大大增強了系統(tǒng)對自身參數(shù)攝動的非脆弱性,,保證了系統(tǒng)在Lyapunov意義下的漸近穩(wěn)定性,。通過與動態(tài)滑模方法進(jìn)行仿真對比,,表明了該方法的有效性,。下一步的工作重點是結(jié)合群智能算法對控制因子進(jìn)行調(diào)整,,針對兩軸間的耦合誤差做進(jìn)一步研究,。

參考文獻(xiàn)

[1] RASTIN M A,,MOOSAVIAN S A A,TALEBZADEH E,,et al.Trajectory tracking and obstacle avoidance of a ball and plate system using fuzzy theory[C].Fuzzy Systems.IEEE,,2013:1-5.

[2] 王紅睿,田彥濤,隋振,,等.板球系統(tǒng)的非線性自適應(yīng)控制[J].系統(tǒng)仿真學(xué)報,2010,,22(5):1251-1256.

[3] KNUPLEZ A,CHOWDHURY A,,SVECKO R.Modeling and control design for the ball and plate system[C].2003 IEEE International Conference on Industrial Technology.IEEE,2003,,2:1064-1067.

[4] BORRELLI F.Constrained optimal control of linear and hybrid systems[M].Springer Berlin Heidelberg,2003.

[5] 劉開周,,董再勵,,孫茂相.一類全方位移動機器人的不確定擾動數(shù)學(xué)模型[J].機器人,2003(5):399-403.

[6] 徐為民,,徐攀.不確定擾動下雙起升橋吊雙吊具魯棒自適應(yīng)滑模同步協(xié)調(diào)控制[J].控制與決策,,2016(7):1192-1198.

[7] 李琳琳,趙光恒,,趙長安.不確定非線性系統(tǒng)魯棒控制研究[J].宇航學(xué)報,,2003(4):331-336.

[8] EDWARDS C,,COLET E F,F(xiàn)RIDMAN L.Advances in variable structure and sliding mode control[M].Springer Verlag,,2006.

[9] 劉楚輝.自適應(yīng)控制的應(yīng)用研究綜述[J].組合機床與自動化加工技術(shù),,2007(1):1-4.

[10] BARTOSZEWICZ A,PATTON R J.Sliding mode control[J].International Journal of Adaptive Control and Signal Processing,,2007,,21(8-9):635-637.

[11] UTKIN V I.Sliding mode control[M].IET Digital Library,2004.

[12] 王勇.削弱準(zhǔn)滑模抖振的有效方法[A].中國自動化學(xué)會控制理論專業(yè)委員會.第二十三屆中國控制會議論文集(上冊)[C].中國自動化學(xué)會控制理論專業(yè)委員會,,2004:5.

[13] 魏立新,田學(xué)靜,,王洪瑞,等.基于自適應(yīng)模糊控制的X-Y平臺滑??刂芠J].電氣傳動,2009,,45(11):56-59.

[14] 韓京元,田彥濤,,孔英秀,等.板球系統(tǒng)自適應(yīng)解耦滑??刂芠J].吉林大學(xué)學(xué)報(工學(xué)版),2014(3):718-725.

[15] 朱劍,,張昌凡,,崔茂振,等.基于改進(jìn)趨近率的滑??刂品椒皯?yīng)用[J].湖南工業(yè)大學(xué)學(xué)報,,2012,,26(2):60-63.

[16] 張昌凡,何靜.滑模變結(jié)構(gòu)的智能控制理論與應(yīng)用研究[D].長沙:湖南大學(xué),,2001.

[17] 韓京元,,田彥濤,,孔英秀,等.板球系統(tǒng)的間接模糊自適應(yīng)控制[J].控制與決策,,2015,30(2):303-310.



作者信息:

郝  偉,,張宏立

(新疆大學(xué) 電氣工程學(xué)院,,新疆 烏魯木齊830047)

此內(nèi)容為AET網(wǎng)站原創(chuàng),,未經(jīng)授權(quán)禁止轉(zhuǎn)載,。