苗敬利 井爽
摘 要: 無(wú)刷直流電機(jī)在工作中容易受到系統(tǒng)的外部干擾和參數(shù)攝動(dòng)的影響,根據(jù)滑模變結(jié)構(gòu)具有快速響應(yīng)、魯棒性好、物理實(shí)現(xiàn)簡(jiǎn)單等優(yōu)點(diǎn),可以將滑模變結(jié)構(gòu)控制應(yīng)用于無(wú)刷直流電機(jī)中。為了有效地降低無(wú)刷直流電機(jī)的抖振現(xiàn)象,提出動(dòng)態(tài)滑模方案。同時(shí)將自適應(yīng)技術(shù)和反演控制相結(jié)合運(yùn)用到動(dòng)態(tài)滑模方案中,可以實(shí)現(xiàn)不確定系統(tǒng)的無(wú)抖振滑??刂啤7抡娼Y(jié)果證明了兩種方案的正確性。
關(guān)鍵詞: 無(wú)刷直流電機(jī); 反演自適應(yīng); 動(dòng)態(tài)滑模; 動(dòng)態(tài)切換函數(shù); 抖振; 滑模變結(jié)構(gòu)
中圖分類號(hào): TN876?34; TM3 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2018)13?0119?04
Abstract: The brushless DC motor in working is easily influenced by external disturbance and parameter perturbation of the system. Since the sliding mode variable structure has the advantages of fast response speed, high robustness and simple physical implementation, the sliding mode variable structure control can be applied to the brushless DC motor. A dynamic sliding mode scheme is proposed to reduce the buffeting of the brushless DC motor effectively. The adaptive technology and backstepping control are combined, and used to the dynamic sliding mode scheme, which can realize the sliding mode control without buffeting for the uncertain system. The simulation results show that the two schemes are correct.
Keywords: brushless DC motor; backstepping adaptive technology; dynamic sliding mode; dynamic switching function; buffeting; sliding mode variable structure
無(wú)刷直流電機(jī)(Brushless DC Motor,BLDCM)具有效率高、響應(yīng)快、轉(zhuǎn)矩大和慣性低等優(yōu)點(diǎn),已經(jīng)在各個(gè)領(lǐng)域中廣泛應(yīng)用[1?3]。理想的電機(jī)調(diào)速系統(tǒng)應(yīng)具有高精度的穩(wěn)態(tài)、快速度的響應(yīng)、較強(qiáng)的抗干擾能力等特點(diǎn),因此需要高性能的控制策略[4?5]。
由于滑模變結(jié)構(gòu)具有響應(yīng)速度快、魯棒性好、物理實(shí)現(xiàn)簡(jiǎn)單等優(yōu)點(diǎn),因此得到了廣泛應(yīng)用?;?刂埔豺?yàn)證了其性能。但是,本質(zhì)上滑模變結(jié)構(gòu)控制在開(kāi)關(guān)特性不連續(xù)的情況下將會(huì)引起系統(tǒng)出現(xiàn)抖振現(xiàn)象,所謂抖振就是在光滑的切換面上疊加了一種波動(dòng)的軌跡[6]。抖振文獻(xiàn)[7]在無(wú)刷直流電機(jī)的調(diào)速系統(tǒng)中應(yīng)用了趨近率法的滑模變結(jié)構(gòu),不僅有效抑制了超調(diào)量,而且響應(yīng)速度快,并具有很好的魯棒性。文獻(xiàn)[8]在無(wú)位置傳感器的BLDCM控制系統(tǒng)中應(yīng)用了滑模變結(jié)構(gòu)既對(duì)系統(tǒng)控制的準(zhǔn)確性產(chǎn)生一定的影響,又會(huì)加大能量的消耗,從而破壞系統(tǒng)的性能,甚至使系統(tǒng)產(chǎn)生振蕩或者損壞控制器部件[2]。而文獻(xiàn)[9]將模糊控制與滑??刂葡嘟Y(jié)合,僅僅改善了系統(tǒng)的抖振。
為了能夠有效地削弱滑模控制的高頻抖動(dòng)現(xiàn)象,使用動(dòng)態(tài)滑模控制,同時(shí)將自適應(yīng)技術(shù)與反演控制方法相結(jié)合,通過(guò)設(shè)計(jì)新的切換函數(shù),采用動(dòng)態(tài)滑模控制算法可以實(shí)現(xiàn)不確定系統(tǒng)的無(wú)抖振滑??刂?。
電機(jī)相電壓方程式如下:
采用Matlab/Simulink工具對(duì)無(wú)刷直流電機(jī)控制系統(tǒng)建立仿真模型,并分別對(duì)動(dòng)態(tài)滑??刂扑惴ê头囱葑赃m應(yīng)動(dòng)態(tài)滑??刂扑惴ㄟM(jìn)行仿真試驗(yàn),同時(shí)驗(yàn)證這兩種控制算法的有效性和可行性。仿真中所用無(wú)刷直流電機(jī)的系統(tǒng)參數(shù)設(shè)置為:阻尼系數(shù)[B=]0.000 2 N·m·s/rad,極對(duì)數(shù)[np=1],定子繞組電阻[R=1] Ω,針對(duì)無(wú)刷直流電機(jī)中的[J]和[B]的值對(duì)應(yīng)于一階系統(tǒng)中 [θ=0.12],轉(zhuǎn)動(dòng)慣量[J=0.05] kg·m2,無(wú)刷直流電機(jī)的轉(zhuǎn)速[ω]的初始值為0對(duì)應(yīng)于一階系統(tǒng)中[x(0)=0]。反演自適應(yīng)動(dòng)態(tài)滑??刂破鞯膮?shù)為:[c1=2],[θ1]和[θ2]的初始值取[0 0],電機(jī)空載啟動(dòng),進(jìn)入穩(wěn)態(tài)后[t=]0.2 s,外加負(fù)載信號(hào)[TL=]1 N·m。
為了驗(yàn)證本文設(shè)計(jì)的控制器的控制效果,把該控制器與傳統(tǒng)的PID控制器分別用在無(wú)刷直流電機(jī)的模型中進(jìn)行仿真控制,所用的PID控制器的參數(shù)定為:[Kp=5],[Kd=0.001],[Ki=0.01]。假定給定轉(zhuǎn)速為1 250 r/min,在三種控制算法下所得響應(yīng)曲線如圖1~圖3所示。
比較圖1和圖3可知,動(dòng)態(tài)滑模控制算法相比于PID控制算法,跟蹤速度快,超調(diào)量變小,有限地降低了抖振,從而證明動(dòng)態(tài)切換函數(shù)滑??刂凭哂锌尚行?。
比較圖2和圖3可知,反演自適應(yīng)動(dòng)態(tài)控制算法相比于PID控制算法,快速跟蹤,并且超調(diào)量也更小,并且在負(fù)載突然改變時(shí)轉(zhuǎn)速?zèng)]有明顯的變化,因此證明反演自適應(yīng)動(dòng)態(tài)控制比PID具有更好的可行性和穩(wěn)定性。
通過(guò)比較圖1,圖2可以看出反演自適應(yīng)動(dòng)態(tài)滑??刂扑惴ǖ捻憫?yīng)速度快,在負(fù)載突變的時(shí)候,轉(zhuǎn)速?zèng)]有明顯的變化。動(dòng)態(tài)滑模控制算法剛開(kāi)始響應(yīng)速度慢。在負(fù)載突變的時(shí)候,轉(zhuǎn)速有點(diǎn)變化。反演自適應(yīng)動(dòng)態(tài)滑??刂频南赌芰?qiáng),魯棒性強(qiáng),對(duì)過(guò)程參數(shù)的變化以及對(duì)未建模部分的動(dòng)態(tài)過(guò)程不敏感。因此在負(fù)載突然改變時(shí)轉(zhuǎn)速?zèng)]有明顯的變化。
由于運(yùn)行過(guò)程中電機(jī)的溫升會(huì)增大,繞組的電阻也會(huì)增加,這些因素都會(huì)影響電機(jī)的參數(shù)。比如定子繞組的電阻增大20%,即[R=]1.2 Ω時(shí),電機(jī)應(yīng)用反演自適應(yīng)動(dòng)態(tài)滑??刂扑惴〞r(shí)相應(yīng)轉(zhuǎn)速響應(yīng)曲線如圖4所示。
由圖2和圖4可知,當(dāng)電阻增大時(shí),電機(jī)應(yīng)用反演自適應(yīng)動(dòng)態(tài)滑模控制算法的轉(zhuǎn)速響應(yīng)曲線基本沒(méi)有發(fā)生變化,說(shuō)明電機(jī)
參數(shù)的變化對(duì)這兩種控制算法影響不大,反演自適應(yīng)動(dòng)態(tài)滑??刂扑惴ǘ季哂休^好的魯棒性。
本文利用Matlab/Simulink對(duì)無(wú)刷直流電機(jī)控制系統(tǒng)進(jìn)行控制算法仿真實(shí)驗(yàn)分析,分別得到了反演自適應(yīng)動(dòng)態(tài)控制的仿真圖形和動(dòng)態(tài)滑模控制算法仿真圖形,將這兩種控制算法分別與PID控制算法相比較,證明了這兩種控制算法可以快速跟蹤減小超調(diào)量。但是將反演自適應(yīng)動(dòng)態(tài)滑??刂扑惴ㄅc動(dòng)態(tài)切換函數(shù)滑模控制算法相比較,發(fā)現(xiàn)反演自適應(yīng)動(dòng)態(tài)滑??刂扑惴ň哂休^快的響應(yīng)速度,能更有效地消除抖振現(xiàn)象。也得出反演自適應(yīng)動(dòng)態(tài)滑??刂扑惴軌蚴拐麄€(gè)閉環(huán)系統(tǒng)具有更好的魯棒性。
[1] 張勇,程小華.改進(jìn)的BLDCM直接轉(zhuǎn)矩控制系統(tǒng)仿真研究[J].計(jì)算機(jī)仿真,2014,31(1):323?327.
ZHANG Yong, CHENG Xiaohua. Improvement of BLDCM direct torque control system simulation [J]. Computer simulation, 2014, 31(1): 323?327.
[2] BORA T C, COELHO L D S, LEBENSZTAJN L. Bat?inspired optimization approach for the brushless DC wheel motor problem [J]. IEEE transactions on magnetics, 2012, 48(2): 947?950.
[3] 李宏,王崇武.永磁無(wú)刷直流電機(jī)模糊自適應(yīng)控制器設(shè)計(jì)[J].計(jì)算機(jī)仿真,2011,28(2):209?212.
LI Hong, WANG Chongwu. Permanent magnet brushless DC motor fuzzy adaptive controller design [J]. Computer simulation, 2011, 28(2): 209?212.
[4] 夏長(zhǎng)亮,方紅偉.永磁無(wú)刷直流電機(jī)及其控制[J].電工技術(shù)學(xué)報(bào),2012,27(3):25?34.
XIA Changliang, FANG Hongwei. Permanent magnet brushless DC motor and its control [J]. Transactions of China electrotechnical society, 2012, 27(3): 25?34.
[5] 楊孝敬,林青松.基于PSD的多電機(jī)速度伺服驅(qū)動(dòng)控制研究[J].計(jì)算機(jī)測(cè)量與控制,2013,21(11):2994?2996.
YANG Xiaojing, LIN Qingsong. Research on multi?motor speed servo control based on PSD [J]. Computer measurement and control, 2013, 21(11): 2994?2996.
[6] 李林杰,焦振宏,時(shí)建欣.基于滑模變結(jié)構(gòu)控制的對(duì)轉(zhuǎn)無(wú)刷直流電機(jī)調(diào)速系統(tǒng)[J].微特電機(jī),2010,38(10):44?47.
LI Linjie, JIAO Zhenhong, SHI Jianxin. Contrarotating brushless DC motor speed control system based on sliding mode variable structure control [J]. Micro & special motor, 2010, 38(10): 44?47.
[7] LONG B, ZHOU H B, CAO B G, et al. Position tracking controlling system of sensorless BLDCM by using MRAC [C]// 2007 IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications. [S.l.]: IEEE, 2007: 1?5.
[8] 李春華,孫約,羅琦.非線性系統(tǒng)的反演自適應(yīng)動(dòng)態(tài)滑模控制[J].計(jì)算機(jī)工程與設(shè)計(jì),2009,30(1):185?187.
LI Chunhua, SUN Yue, LUO Qi. The inversion adaptive dynamic sliding mode control of nonlinear system [J]. Computer engineering and design, 2009, 30(1): 185?187.
[9] SONG H, YU Y, YANG M, et al. A novel SMC?fuzzy speed controller for permanent magnet brushless DC motor [C]// The Eighteenth IEEE Applied Power Electronics Conference and Exposition. [S.l.]: IEEE, 2003: 281?285.
[10] 苗敬利,鄒靖.基于動(dòng)態(tài)Terminal滑模控制的無(wú)刷直流電機(jī)系統(tǒng)研究[J].制造業(yè)自動(dòng)化,2014,36(11):61?64.
MIAO Jingli, ZOU Jing. Research about a system of the brushless DC motor based on dynamic terminal sliding mode control [J]. Manfacturing automation, 2014, 36(11): 61?64.
[11] 劉金琨.滑模變結(jié)構(gòu)控制Matlab仿真[M].北京:清華大學(xué)出版社,2015.
LIU Jinkun. Matlab simulation for sliding mode control [M]. Beijing: Tsinghua University Press, 2015.