郭 旭, 李先峰
(中國科學院 長春光學精密機械與物理研究所,吉林 長春 130033)
單周控制方法在電靜液作動器無刷直流電機系統(tǒng)中的應用
郭 旭, 李先峰
(中國科學院 長春光學精密機械與物理研究所,吉林 長春 130033)
電靜液作動器(EHA)要求無刷直流電機能夠頻繁起動和制動,并具有較快的動態(tài)響應。針對常規(guī)PID控制在非線性系統(tǒng)中應用的不足,將單周控制方法用于EHA無刷直流電機系統(tǒng)中,采用單周控制器控制電機的力矩輸出,以提高系統(tǒng)的抗干擾能力和動態(tài)性能,采用常規(guī)的PI控制器完成系統(tǒng)的位置和轉(zhuǎn)速控制,系統(tǒng)結(jié)構(gòu)簡單且容易實現(xiàn)。仿真結(jié)果表明,電流環(huán)引入單周控制方法后,系統(tǒng)的快速性更好,穩(wěn)態(tài)運行下電機轉(zhuǎn)速、轉(zhuǎn)矩波動更小。以1臺轉(zhuǎn)角功率為28 kW的EHA和FPGA+DSP結(jié)構(gòu)的數(shù)字控制器為平臺進行試驗,試驗結(jié)果驗證了基于單周控制的EHA系統(tǒng)具有優(yōu)良的穩(wěn)態(tài)和動態(tài)性能。
電靜液作動器; 無刷直流電機; 單周控制
電靜液作動器(Electro Hydraulic Actuator,EHA)要求驅(qū)動電機頻繁起動和制動,能夠四象限運行,并具有快速的動態(tài)響應。由于無刷直流電機(Brushless DC Motor,BLDCM)具有功率密度大、調(diào)速性能好、可靠性高等優(yōu)點,因此EHA多用BLDCM[1]。
BLDCM控制系統(tǒng)是一個多變量、強耦合的非線性系統(tǒng),常規(guī)PID控制不具有參數(shù)自整定的功能,難以滿足EHA對驅(qū)動系統(tǒng)調(diào)速范圍和動態(tài)性能的要求。為克服這一弊端,許多專家學者將現(xiàn)代控制和智能控制理論應用到BLDCM中,如模糊控制[2]、神經(jīng)網(wǎng)絡控制[3]、自適應控制[4-5]等。這些控制方法雖可以改善系統(tǒng)的性能,但存在結(jié)構(gòu)復雜、調(diào)節(jié)困難等弊端。單周控制(One-Cycle Control,OCC)理論是一種大信號、非線性的控制方法[6-8],在脈寬調(diào)制(Pulse Width Modulation,PWM)控制基礎上發(fā)展起來,且動態(tài)響應快,抗干擾能力強。將單周控制方法與傳統(tǒng)的PID控制方法結(jié)合起來,既具有傳統(tǒng)的PID控制易于設計和工程實現(xiàn)的優(yōu)點,又可以提高系統(tǒng)的動態(tài)性能。
本文介紹了“三相六狀態(tài)”工作模式下,三相Y型聯(lián)結(jié)的BLDCM的基本原理,將OCC方法用于EHA BLDCM系統(tǒng)中,在傳統(tǒng)的位置、轉(zhuǎn)速和電流三閉環(huán)PID控制系統(tǒng)的基礎上,建立了基于OCC的EHA系統(tǒng)模型。在MATLAB/Simulink環(huán)境下,對比了OCC與常規(guī)PID控制方法下系統(tǒng)的性能,仿真結(jié)果表明OCC方法可以提高系統(tǒng)的快速性,減小系統(tǒng)穩(wěn)態(tài)時的轉(zhuǎn)速和轉(zhuǎn)矩波動。最后,以1臺轉(zhuǎn)角功率為28 kW的EHA和FPGA+DSP結(jié)構(gòu)的數(shù)字控制器為平臺進行試驗,驗證了該方法在BLDCM系統(tǒng)控制中的有效性和可行性。
BLDCM系統(tǒng)主要由功率變換器、電機本體、轉(zhuǎn)子位置傳感器、控制電路和驅(qū)動電路等組成。圖1為功率變換器和電機本體等效電路[9]。
圖1 BLDCM系統(tǒng)中逆變器、電機本體等效模型
在“三相六狀態(tài)”模式下,在非換相期間,BLDCM僅兩相繞組導通,且這兩相繞組的反電勢與相電流大小相等。假設導通期間反電勢和電流分別為Ea和Id,結(jié)合圖1,則電壓平衡方程為
(1)
式中:r——相繞組電阻;L——線電感,即定子相繞組自感與兩相互感之差;
ΔU——逆變器功率開關導通壓降,ΔU=r0Id。
電磁轉(zhuǎn)矩Te為
(2)
式中:eA、eB、eC——三相繞組反電勢。
對EHA用大功率BLDCM控制系統(tǒng),若希望電機在較寬工作范圍內(nèi)具有優(yōu)良的調(diào)速性能,需對電機實現(xiàn)四象限控制[10]。當電機工作在電動狀態(tài)時,電機電磁轉(zhuǎn)矩與轉(zhuǎn)速乘積Te·n>0,電機向負載輸出電磁功率;當電機工作在制動狀態(tài)時,電機電磁轉(zhuǎn)矩與轉(zhuǎn)速乘積Te·n<0,電機從負載吸收電磁功率。圖1中,R0和Q0組成能量釋放電路,實現(xiàn)能量回饋制動過程中母線電壓Ud的控制,釋放輸入電容Cb上過多的能量[11]。
EHA作為位置伺服系統(tǒng),要求電機調(diào)速范圍寬,負載轉(zhuǎn)矩變化大,常采用位置、轉(zhuǎn)速和電流三閉環(huán)控制方法,采用PID控制器難以滿足系統(tǒng)動態(tài)性能和抗干擾能力的要求。OCC方法可以在一個開關周期內(nèi)自動消除穩(wěn)態(tài)、瞬態(tài)誤差,響應速度快、魯棒性好,需設定參數(shù)數(shù)量少。將OCC方法與傳統(tǒng)PID控制揚長避短地結(jié)合起來用于EHA BLDCM系統(tǒng),電流環(huán)采用OCC,避免電流環(huán)控制參數(shù)整定的問題,完成了恒頻斬波驅(qū)動信號的調(diào)制,且當系統(tǒng)受到外部擾動時,OCC能夠快速調(diào)整電機的力矩輸出,保證了系統(tǒng)的動態(tài)響應性能;位置環(huán)和轉(zhuǎn)速環(huán)采用PID控制,設計方法簡單且易于實現(xiàn)。
2. 1 基于PID控制的EHA系統(tǒng)模型
基于PID控制的EHA系統(tǒng)結(jié)構(gòu)框圖如圖2所示。位置環(huán)由位置調(diào)節(jié)器、位置反饋環(huán)節(jié)組成,其輸出作為轉(zhuǎn)速的給定值nref;轉(zhuǎn)速環(huán)由轉(zhuǎn)速調(diào)節(jié)器、轉(zhuǎn)速反饋環(huán)節(jié)組成,其輸出作為電流給定值Iref;電流環(huán)作為系統(tǒng)的內(nèi)環(huán),由電流調(diào)節(jié)器、電機繞組電流反饋環(huán)節(jié)組成,電流調(diào)節(jié)器的輸出可獲取占空比d,根據(jù)相應的驅(qū)動邏輯驅(qū)動各功率管,實現(xiàn)系統(tǒng)的位置伺服。
圖2 基于PID控制的EHA系統(tǒng)結(jié)構(gòu)框圖
常規(guī)PID控制方法下,圖2中電流控制器采用PI控制器,將電流環(huán)校正為Ⅰ型系統(tǒng);轉(zhuǎn)速調(diào)節(jié)器采用PI控制器,將轉(zhuǎn)速環(huán)校正為Ⅱ型系統(tǒng),實現(xiàn)轉(zhuǎn)速的無差跟蹤;位置調(diào)節(jié)器通常采用P控制器。再根據(jù)系統(tǒng)的靜態(tài)誤差、抗干擾能力、剪切頻率和相角裕度等指標要求,假定系統(tǒng)為線性定常系統(tǒng),采用經(jīng)典控制理論在頻域內(nèi)進行控制參數(shù)的設計和系統(tǒng)性能分析。
2. 2 OCC原理
OCC的基本思想是通過控制開關器件的導通或關斷時間,保證每個開關周期內(nèi),開關量與參考量的平均值或峰值嚴格相等或成比例[6]。圖3(a)為輸入信號,圖3(b)為開關函數(shù)s(t),圖3(c)為輸出信號,輸入信號vi經(jīng)斬波后形成輸出信號vo,滿足
(3)
圖3 OCC原理圖
(4)
則輸出信號的平均值為
(5)
若輸入信號vi的頻率遠低于fs,則輸入信號在一個開關周期內(nèi)近似為常數(shù),式(5)可改寫為
(6)
由式(6)可知,改變開關器件的占空比,即可調(diào)節(jié)輸出信號在一個開關周期內(nèi)的平均值。
2. 3 基于OCC的EHA系統(tǒng)模型
EHA系統(tǒng)中,位置調(diào)節(jié)器和轉(zhuǎn)速調(diào)節(jié)器用來提高系統(tǒng)的剛度,電流調(diào)節(jié)器用來防止起動和大范圍加減速時發(fā)生過流,增強系統(tǒng)的抗干擾能力。EHA系統(tǒng)要求在寬調(diào)速范圍內(nèi)的動態(tài)性能和抗干擾能力,因此電流環(huán)的調(diào)節(jié)性能非常重要。將OCC方法用于系統(tǒng)的電流環(huán)調(diào)節(jié)中,系統(tǒng)的位置和轉(zhuǎn)速調(diào)節(jié)仍采用常規(guī)的PID控制,得到圖4所示的基于OCC的EHA系統(tǒng)結(jié)構(gòu)框圖。
OCC方法實現(xiàn)電流的快速調(diào)節(jié),在一個開關周期內(nèi)實現(xiàn)電機相繞組反饋電流的平均值與給定電流相等。OCC控制器主要包括可復位積分器、比較器和R-S觸發(fā)器等環(huán)節(jié)[12],其原理電路如圖5所示。在每個開關周期內(nèi)對電機相繞組電流Ifdb進行積分,將積分結(jié)果與給定電流Iref相比較,比較結(jié)果經(jīng)R-S觸發(fā)器即可得功率管的驅(qū)動信號。為實現(xiàn)電機四象限工作的電流環(huán)調(diào)節(jié),加入邏輯判斷模塊,單周控制器可以同時完成電流閉環(huán)控制和斬波驅(qū)動信號的調(diào)制。
圖5中時鐘源的周期為Ts,積分器時間常數(shù)為τ,根據(jù)式(6)可以推出,穩(wěn)態(tài)時占空比D、給定電流Iref、反饋電流Ifdb滿足:
(7)
圖4 基于單周控制的EHA系統(tǒng)結(jié)構(gòu)框圖
圖5 OCC控制器原理電路
圖6 額定工況下,電機電動運行的仿真波形
根據(jù)前述分析設計可知,可將基于OCC方法的電流環(huán)等效為一階慣性環(huán)節(jié),其時間常數(shù)為功率管的開關周期與電機電氣時間常數(shù)之和。比例系數(shù)與電機參數(shù)和積分器時間常數(shù)、功率管開關周期有關,因此轉(zhuǎn)速環(huán)和位置環(huán)調(diào)節(jié)器的設計時,可將系統(tǒng)等效為線性系統(tǒng),與傳統(tǒng)PID控制設計方法相同。
3. 1 仿真驗證
為驗證兩種控制方法下電流環(huán)的性能,在MATLAB/Simulink環(huán)境下搭建了系統(tǒng)仿真平臺,并在同樣的性能指標下完成兩種控制方法的電流、轉(zhuǎn)速控制器設計。仿真參數(shù)如下:電機額定電壓270 V,額定電流33 A,額定轉(zhuǎn)速6 000 r/min,額定負載轉(zhuǎn)矩10 N·m,電樞相繞組電阻r=0.18 Ω,線電感L=1.7 mH,電磁轉(zhuǎn)矩系數(shù)KT=0.3 N·m/A,反電勢系數(shù)ke=0.029 V/(r/min),轉(zhuǎn)動慣量J=8.8×10-4kg·m2,極對數(shù)p=2,開關頻率fs=16.7 kHz。
圖6(a)、圖6(b)分別為電機在額定工況下運行,電流環(huán)采用PI調(diào)節(jié)器和OCC控制器的仿真波形。兩圖從上至下的波形依次為實際轉(zhuǎn)速n、A相繞組電流is_a和電磁轉(zhuǎn)矩Te。從圖6可以看出,兩種控制方法在電機運行穩(wěn)定后,轉(zhuǎn)速在給定轉(zhuǎn)速6 000 r/min附近波動,電磁轉(zhuǎn)矩在10 N·m附近波動,由于換相時電機繞組電流不能突變,斷流相均存在續(xù)流過程,因此相電流波形并不是理想的方波。對比圖6(a)、圖6(b)波形可以看出,電流環(huán)采用OCC控制器時,轉(zhuǎn)速波動峰峰值由20 r/min 減小至8 r/min,轉(zhuǎn)矩波動峰峰值減小了約20%,相繞組電流波形更理想,轉(zhuǎn)速和轉(zhuǎn)矩波動更小。
當負載轉(zhuǎn)矩為10 N·m、給定轉(zhuǎn)速在0.6 s由6 000 r/min 階躍為0 r/min時,電機處于正向制動工作模式。兩種控制方法下,電機轉(zhuǎn)速、相電流、電磁轉(zhuǎn)矩和輸入電容Cb端電壓的仿真波形分別如圖7(a)、圖7(b)所示。從圖7可以看出,電機制動時,相電流和電磁轉(zhuǎn)矩為負,能量回饋使Cb端電壓上升,當該電壓超過滯環(huán)上限時,功率器件Q0開通,剎車電阻R0消耗能量,Cb端電壓下降。對比圖7(a)和圖7(b)可知,電流環(huán)采用OCC控制器時,能量回饋更迅速,轉(zhuǎn)速下降斜率更快,電機制動時間由0.3 s減小至0.26 s,系統(tǒng)動態(tài)性能更好。
圖7 額定負載下,電機制動運行的仿真波形
由此可以看出,系統(tǒng)四象限運行時,基于OCC方法的系統(tǒng)動態(tài)響應更快,且穩(wěn)態(tài)運行時轉(zhuǎn)矩和轉(zhuǎn)速的波動更小,穩(wěn)態(tài)性能更好。
3. 2 試驗驗證
以1臺轉(zhuǎn)角功率為28 kW的EHA為平臺,采用FPGA+DSP結(jié)構(gòu)數(shù)字控制器,參數(shù)與仿真參數(shù)一致,對本文提出的OCC方法進行試驗驗證,分別測試系統(tǒng)電流、轉(zhuǎn)速和位置閉環(huán)的調(diào)節(jié)性能。
給定電流為峰峰值Ipp=14 A,偏置9 A,頻率為20 Hz的方波信號時,相繞組電流相應波形如圖8所示。圖8中從上到下的波形依次為給定電流和相繞組電流。由于測試原因,相繞組電流存在一定的直流偏置,可以利用峰峰值分析穩(wěn)態(tài)跟蹤特性。當給定電流為16 A時,相繞組電流峰峰值約為1.25 V,即31.25 A,誤差為2.3%;當給定電流為2 A時,相繞組電流峰峰值為3.75 A,誤差為6.25%;當給定電流發(fā)生階躍變化時,如圖8中虛線位置,相繞組電流快速跟蹤給定電流值,由此可以看出,電流環(huán)的穩(wěn)態(tài)和動態(tài)性能良好。
圖8 電流環(huán)響應波形
令給定轉(zhuǎn)速為峰峰值npp=12 000 r/min,偏置0 r/min,頻率為0.5 Hz的方波信號時,系統(tǒng)的相應波形如圖9所示。圖9中,波形2為給定轉(zhuǎn)速,波形4為實際轉(zhuǎn)速,波形1為母線電流,波形3為母線電壓。從圖9可以看出,給定轉(zhuǎn)速可以準確跟蹤實際轉(zhuǎn)速,當給定轉(zhuǎn)速由6 000 r/min階躍為-6 000 r/min時,電機工作狀態(tài)經(jīng)歷了正向電動-正向制動-反向電動的過程。電機制動時,母線電流為負,母線電壓上升,能量回饋給輸入電容Cb;電機起動時,母線電流較大,令電機以最大加速度起動。當電機穩(wěn)定運行在某一轉(zhuǎn)速時,母線電流波動很小,母線電壓約270 V(測量結(jié)果存在直流偏置);當給定轉(zhuǎn)速反向階躍時,調(diào)速系統(tǒng)響應波形與正向階躍時相似。
圖9 轉(zhuǎn)速環(huán)響應波形
圖10 EHA系統(tǒng)響應波形
采用工程方法在時域內(nèi)測試EHA系統(tǒng)的帶寬,令給定位置為正弦波,其峰峰值為4%最大行程,位置跟蹤的幅度衰減和相位滯后隨著給定位置信號頻率的增加而變大。當頻率達到3 Hz時,EHA伺服系統(tǒng)響應波形如圖10所示。從圖10可以看出,實際位置與給定位置相比,相位滯后近似為90°,給定信號峰峰值為798 mV,實際位移峰峰值為265 mV,位置解調(diào)比例為2.15。由此可以計算出當前狀態(tài)下,位置跟蹤幅度衰減為265×2.15/798=0.714。因此,EHA系統(tǒng)的帶寬近似為3 Hz。
本文提出將OCC方法和傳統(tǒng)PID控制方法結(jié)合,用于EHA BLDCM系統(tǒng)中,建立了基于OCC的位置、轉(zhuǎn)速和電流三閉環(huán)控制系統(tǒng)模型,并通過仿真和試驗進行原理驗證??傻玫饺缦陆Y(jié)論:
(1) 通過仿真驗證了電流環(huán)采用OCC方法與傳統(tǒng)PI調(diào)節(jié)相比性能更好,系統(tǒng)的動態(tài)響應更快,穩(wěn)態(tài)時系統(tǒng)的轉(zhuǎn)速和轉(zhuǎn)矩波動更??;
(2) 試驗驗證了該方法的可行性及工作性能,EHA系統(tǒng)位置環(huán)帶寬可近似達到3 Hz。
[1] 康榮杰,焦宗夏,王少萍.電動靜液作動器框圖建模與控制[J].北京航空航天大學學報,2009,35(3): 338-341.
[2] 王霞,朱景偉.基于模糊PI控制的無刷直流電機調(diào)速系統(tǒng)[J].電氣傳動,2014,44(1): 63-67.
[3] 董正良.無刷直流電機BP神經(jīng)網(wǎng)絡控制的研究[D].西安:西安電子科技大學,2010.
[4] XIU J, WANG S Y, XIU Y. Fuzzy adaptive single neuron NN control of brushless DC motor[J]. Neural Comput & Applic, 2013(22): 607-613.
[5] USHAKUMARI S, SANKARAN R. Adaptive neuro-fuzzy controller for improved performance of a permanent magnet brushless DC motor[C]∥ The 2001 IEEE International Conference on Fuzzy Systems Melbourne, Vic: IEEE, 2001: 493-496.
[6] SMEDLEY K M, CUK S. One-cycle control of switching converters[J]. IEEE Trans on Power Electronics, 1995, 10(6): 625-633.
[7] SANTI E, CUK S. Modeling of one-cycle controlled switching converters[C]∥ Telecommunications Energy Conference, INTELEC′92, 14th International Washington, DC: IEEE, 1992: 131-138.
[8] SMEDLEY K M, CUK S. Dynamics of one-cycle controlled Cuk converters[J]. Power Electronics, IEEE Transactions on, 1995, 10(6): 634-639.
[9] 李金飛.全數(shù)字高性能無刷直流電動機控制系統(tǒng)的研究[D].南京: 南京航空航天大學,2009.
[10] 譚博,馬瑞卿,劉衛(wèi)國.一種永磁無刷直流電動舵機四象限控制[J].電工技術(shù)學報,2011,26(9): 73-79.
[11] 宋哲.新型電動車用無刷直流電機回饋制動技術(shù)研究[J].電機與控制應用,2015,42(12): 79-84.
[12] 紀文東.單周控制三相四橋臂并聯(lián)型APF的研究[D].哈爾濱: 哈爾濱理工大學,2014.
Application of One-Cycle Control Method in Electro Hydraulic Actuator Brushless DC Motor System
GUOXu,LIXianfeng
(Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Science,Changchun 130033, China)
The brushless DC motor in electro hydraulic actuator (EHA) was required to start and brake frequently, having a relatively fast dynamic response. One-cycle control method was employed in EHA brushless DC motors due to the disadvantages of the common PID control method in non-linear systems. The one-cycle controller was used to control the torque output of motors in order to improve the capability of resisting disturbance and enhance dynamic performance. Common PI controller was employed to accomplish the control of system position and rotate speed, making system structure simple and easy to realize. Simulation results showed that, after introducing one-cycle control method in current loop, the system had a better performance in stability and the fluctuation of the motor rotate speed and torque was smaller in steady state. An experiment was conducted on a platform including 28 kW angle power EHA and a digital controller based on “FPGA+DSP” structure, whose results verified that the EHA system based on the one-cycle control method had a excellent performance both in steady-state and dynamics.
electro hydraulic actuator (EHA); brushless DC motor (BLDCM); one-cycle control
郭 旭(1991—),女,碩士研究生,研究方向為伺服電機控制。
TM 301.2
A
1673-6540(2017)05- 0032- 06
2016 -10 -12