張 虎,張建偉,郭孔輝,李 洋
(吉林大學 汽車仿真與控制國家重點實驗室,長春130022)
電動助力轉(zhuǎn)向系統(tǒng)(Electric power steering,EPS)以其高效、節(jié)能和安裝方便等優(yōu)點正逐漸取代液壓助力轉(zhuǎn)向系統(tǒng)成為汽車動力轉(zhuǎn)向系統(tǒng)的發(fā)展趨勢。EPS 的助力電機主要有直流有刷電機、直流無刷電機、永磁同步電機和感應電機。相比于其他幾種助力電機,永磁同步電機以其高能量密度、高轉(zhuǎn)矩慣量比、高可靠性和轉(zhuǎn)矩脈動小等優(yōu)點越來越多地應用到EPS 中[1]。
目前常用的EPS 用永磁同步電機電流控制策略為基于矢量控制的同步坐標系下的PI 控制。但是矢量控制僅實現(xiàn)了dq 軸電流的靜態(tài)解耦,動態(tài)過程中交叉耦合項的存在會影響電流跟蹤性能。為此,文獻[2-3]提出了前饋解耦、反饋解耦、內(nèi)模解耦和逆系統(tǒng)解耦等各種解耦方法來提高電流動態(tài)性能。此外,傳統(tǒng)PI 電流控制調(diào)節(jié)時間長且容易超調(diào),很難兼顧EPS 系統(tǒng)對電流響應的快速性和穩(wěn)定性的要求。
除傳統(tǒng)的PI 電流控制外,滯環(huán)控制、無差拍控制等方法也被廣泛應用于永磁同步電機電流環(huán)的控制。滯環(huán)控制響應迅速且對電機參數(shù)不敏感[4],但其控制的電流波紋大且開關頻率不定,不適用于EPS 系統(tǒng)。無差拍電流控制能夠在有限拍時間內(nèi)無差跟蹤目標電流值,響應快速且無超調(diào),但其控制性能依賴于精確的電機模型,另外,與其他控制方法一樣,其穩(wěn)定性受控制延遲的影響,因此在實際應用中應對無差拍控制進行改進。針對控制延時問題,文獻[5-6]提出將延時放到電機模型中并對電機電流進行向前一步預測的方法消除系統(tǒng)延時對穩(wěn)定性的影響。針對電機電感參數(shù)攝動問題,文獻[7-8]提出采用狀態(tài)觀測器預測下一時刻電機電流,并通過調(diào)整狀態(tài)觀測器的增益擴展了系統(tǒng)穩(wěn)定性對模型電感誤差的容許范圍。但上述方法并未考慮其他電機參數(shù)攝動及擾動對系統(tǒng)魯棒性能的影響。文獻[9]采用參數(shù)在線辨識的方法來消除電機參數(shù)波動對系統(tǒng)性能的影響,但辨識過程繁瑣且辨識結果受采樣噪聲的影響。
針對上述問題,本文首先利用反饋解耦消除了電壓交叉耦合項對系統(tǒng)動態(tài)性能的影響。在此基礎上建立了考慮系統(tǒng)延時和擾動的電機解耦模型。分析了系統(tǒng)延時、電機參數(shù)攝動和其他系統(tǒng)擾動對無差拍電流控制器動態(tài)性能和穩(wěn)態(tài)性能的影響,提出了一種由無差拍控制器、電流狀態(tài)觀測器和自適應擾動觀測器構成的魯棒預測無差拍電流控制(ARPCC)算法,電流狀態(tài)觀測器用于保證無差拍控制系統(tǒng)的穩(wěn)定性,自適應擾動觀測器用于提高系統(tǒng)的跟蹤精度。然后對所提控制器的無差拍性能和穩(wěn)定性進行了分析,并在一臺460 W的EPS 永磁同步電機上對所提控制算法的有效性進行了試驗驗證。
忽略磁路飽和、磁滯和渦流的影響,假設定子三相繞組對稱且繞組電流在氣隙中產(chǎn)生的磁動勢為正弦分布,則在同步dq 軸坐標系下,表貼式永磁同步電機電流動態(tài)方程可以表示為:
式中:id、iq、ud和uq分別為電機dq 軸的電流和電壓;R、L 和ψ 分別為電機定子電阻、定子電感和轉(zhuǎn)子磁鏈;ωe為電角速度。
由式(1)可知,矢量控制僅實現(xiàn)了dq 軸電流的靜態(tài)解耦,在動態(tài)過程中,由于交叉耦合項ωeiq和ωeid的存在造成兩軸電流相互影響,使dq 軸電流控制精度降低,動態(tài)過程變慢[2]。因此要實現(xiàn)電機良好的動、靜態(tài)性能,必須先對交叉耦合項進行補償,本文采用反饋解耦的方法來消除交叉耦合項對系統(tǒng)性能的影響。令:
式中:i =[id,iq]T;v =[vd,vq]T;ac=-R/L,bc=1/L。
由式(3)可知,dq 軸電流狀態(tài)方程被解耦為兩個完全相同的單輸入、單輸出一階慣性環(huán)節(jié)。上述狀態(tài)方程式(3)的解為:
考慮到逆變器零階保持特性,令t0=kT,且t=(k+1)T,則式(4)可以離散化為:
圖1 為數(shù)字電流控制器的時序圖,理想的控制器采樣、計算和控制量的輸出都是在采樣時刻kT 完成的。但實際上,從電流控制開始到控制結束存在兩個采樣周期的延時。第一個延時用于電流等信號的采集及控制算法的計算,逆變器的零階保持特性引入了第二個延時[5]。
圖1 數(shù)字電流控制器時序圖Fig.1 Timing sequence of the digital current controller
此外,系統(tǒng)運行過程中,電機參數(shù)攝動、電機轉(zhuǎn)子位置信號和電流信號的擾動、蓄電池電壓波動、逆變器非線性和電機的未建模動態(tài)都會影響電流控制器的魯棒性能,因此本文將其統(tǒng)一作為系統(tǒng)擾動處理,其表達式為:
在狀態(tài)方程(3)的解中引入延時td=T 和式(6)所述的不確定性擾動,并令id(t)=i(t-td)則有:
將t0=kT-td和t=(k+1)T 代入式(7)得:
假設在采樣周期內(nèi)擾動d(t)不變且施加在
電機上的電壓保持恒定,并令dd(t)=d(t-td)則有:
由式(8)(9)可得考慮延時及擾動的永磁同步電機離散模型為:
無差拍電流控制能夠在有限拍的時間內(nèi)實現(xiàn)電機電流對給定電流的無差跟蹤[10]。當延遲時間滿足td?T 時,即忽略采樣和計算延時,電機電流動態(tài)方程可由式(5)表示,令i(k +1)=iref(k),則無差拍控制率可以表示為:
由式(5)(11)得無差拍電流控制框圖,如圖2 所示。
圖2 無差拍電流控制框圖Fig.2 Block diagram of the deadbeat current control
當忽略采樣和計算延時時,無差拍電流控制能夠在一個采樣周期內(nèi)實現(xiàn)電機電流對給定電流的無差跟蹤。但實際上當延遲時間與控制周期相當時,由數(shù)字控制本身不可避免的延時也會降低系統(tǒng)的穩(wěn)定裕度。圖3 為考慮延時的無差拍電流控制框圖。
由控制框圖3 可知,考慮延時的無差拍電流控制閉環(huán)傳遞函數(shù)為:
由式(13)可知,當β=1 時,閉環(huán)傳遞函數(shù)簡化為T(z)=1/(z2-z+1),系統(tǒng)的兩個閉環(huán)極點都位于單位圓上,系統(tǒng)穩(wěn)定裕度大大降低。系統(tǒng)穩(wěn)定的條件為:0 <β <1。因此延時的存在使系統(tǒng)的無差拍控制性能劣化。
由上述分析可知,無差拍電流控制器的穩(wěn)定性受到系統(tǒng)延時和電感參數(shù)攝動的影響。另外,電機參數(shù)攝動、各采樣信號的擾動、逆變器非線性和電機模型中的未建模動態(tài)等擾動也會影響電流控制的魯棒性能。
圖3 考慮延時的無差拍電流控制框圖Fig.3 Block diagram of the deadbeat current control with time delay
為了補償采樣和計算延時以及系統(tǒng)擾動,提高系統(tǒng)的穩(wěn)定性和控制精度,本文在無差拍電流控制基礎上增加電流觀測器和擾動觀測器。電流觀測器預測電機電流補償系統(tǒng)延時并通過調(diào)整觀測器增益擴展系統(tǒng)穩(wěn)定性對電感攝動容許范圍,從而提高系統(tǒng)的穩(wěn)定裕度。擾動觀測器可以估計包括電機參數(shù)變化、車載蓄電池電壓波動、逆變器非線性以及其他一切擾動的綜合作用[11],從而提高系統(tǒng)的魯棒性能。
假設系統(tǒng)擾動dd(k)已知,為了補償采樣和計算延遲,提高系統(tǒng)穩(wěn)定性,將式(10)超前一個采樣周期,并且令id(k+2)=iref(k)得電流控制系統(tǒng)的無差拍控制率:
之所以稱之為預測控制是因為需要預測下一時刻的電機電流id(k+1)和擾動dd(k+1)。
k+1 時刻的擾動dd(k+1)可以利用拉格朗日差值公式預測得到:
本文采用狀態(tài)觀測器預測k+1 時刻的電機電流id(k+1)。電流觀測器的差分方程為:
系統(tǒng)帶寬和收斂速度取決于觀測器極點的位置。此狀態(tài)觀測器的極點為,為了保證系統(tǒng)的穩(wěn)定性,狀態(tài)觀測器增益值應滿足0 <Lso<2。
本文采用基于李雅普諾夫穩(wěn)定理論的自適應觀測器估計系統(tǒng)擾動dd(k),由狀態(tài)方程式(10)構造自適應觀測器的參考模型如下:
則其可變模型可以表示為:
構造如下李雅普諾夫函數(shù):
式中:λ 為大于零的實數(shù)。
由李雅普諾夫穩(wěn)定理論[12]可知,要使系統(tǒng)全局漸進穩(wěn)定必須滿足:
對式(20)李雅普諾夫函數(shù)求導得:
由式(22)得系統(tǒng)擾動自適應率為:
自適應率的離散化形式為:
由式(14)(16)得魯棒預測電流控制框圖如圖4 所示。
圖4 魯棒預測電流控制框圖Fig.4 Block diagram of the robust predictive current control
由控制框圖4 知,魯棒預測電流控制開環(huán)傳遞函數(shù)為:
假設β ≈1,則系統(tǒng)的閉環(huán)傳遞函數(shù)為:
由式(26)可知,對于任意的狀態(tài)觀測器增益Lso,魯棒預測控制都是兩個采樣延時的無差拍控制,即電機電流經(jīng)過兩個控制周期后實現(xiàn)對給定電流的無差跟蹤。其閉環(huán)特征方程為(z+Lso)(z-1)+Lsoβ =0,由July 判據(jù)可知,當β ∈[0,(1+Lso)/Lso]時系統(tǒng)穩(wěn)定。減小觀測器增益Lso能夠在不改變無差拍性能的前提下擴展對電感不確定的容許范圍,增加了系統(tǒng)的穩(wěn)定裕度。
為了確定式(24)中的自適應增益λ 的取值范圍,引入離散域李雅普諾夫函數(shù):
則自適應律能夠使觀測器穩(wěn)定的條件為:
由式(27)為正定二次型函數(shù)知,要使式(28)成立只需滿足:
將式(19)(24)(27)的離散式代入式(29)得:
此外,由于實際的系統(tǒng)擾動都是在一定范圍內(nèi)變化的,為了保證自適應觀測器的有界穩(wěn)定性,將估計的擾動(k)限制在內(nèi)。
對提出的基于自適應擾動觀測器的魯棒預測電流控制(ARPCC)算法的性能進行仿真和試驗驗證。仿真和試驗驗證用轉(zhuǎn)向助力電機參數(shù)如下:額定功率為460 W;額定轉(zhuǎn)速為1050 r/min;額定轉(zhuǎn)矩為4.2 N·m;額定電流為113 A;定子電阻為0.0143 Ω;定子電感為66.2 μH;轉(zhuǎn)子磁鏈為0.00618 Wb;極對數(shù)為4。由于算法是基于矢量控制的,故采用SVPWM 調(diào)制方法,電流的采樣和控制周期均為50 μs。
仿真環(huán)境為Matlab/Simulink,本文所提出的ARPCC 算法中狀態(tài)觀測器增益Lso=0.5,擾動觀測器增益λ=0.4。
圖5 給出了文獻[7]提出的魯棒預測電流控制(RPCC)算法和本文提出的ARPCC 算法忽略逆變器非線性而電阻增大80%時的q 軸電流控制效果。其測試工況為:q 軸目標電流設為頻率為1 Hz、幅值為113 A 的正弦電流信號,負載為4 N·m 以模擬EPS 原地轉(zhuǎn)向工況(工況1)。圖中和Δiq_ARPCC分別表示q 軸目標電流、RPCC 算法控制誤差和ARPCC 算法控制誤差,由圖5 可知,RPCC 控制器電流穩(wěn)態(tài)誤差隨電流的增大而增加,最大達到3 A 左右,而本文提出的ARPCC 控制器無論電流大小都沒有穩(wěn)態(tài)誤差。
圖5 電阻增加80%兩種控制算法的仿真結果Fig.5 Simulation results of two control algorithms
圖6 給出了兩種控制算法忽略逆變器非線性而磁鏈降低50%時的q 軸電流控制效果。其測試工況為:電機轉(zhuǎn)速在0.02 s 時從靜止階躍到1000 r/min,電機目標電流從0 A 階躍到30 A 以模擬較高車速下EPS 快速轉(zhuǎn)向工況(工況2)。從圖6 可以看出,RPCC 算法電流穩(wěn)態(tài)誤差隨電機轉(zhuǎn)速升高而增大,最大達到2 A 左右,而本文提出的ARPCC 算法靜態(tài)誤差幾乎為零。
圖6 磁鏈減少50%兩種控制算法的仿真結果Fig.6 Simulation results of two control algorithms
圖7 為電機參數(shù)準確、逆變器死區(qū)時間為2 μs 時,在工況1 下兩種控制算法的電流跟蹤效果。由圖7 可知,本文提出的ARPCC 算法能有效地抑制由逆變器非線性引入的擾動,而RPCC 算法不能抑制此擾動。
圖7 考慮死區(qū)時間兩種控制算法的仿真結果Fig.7 Simulation results of two control algorithms with deadtime
圖8 為兩種控制算法在蓄電池電壓波動時在工況1 下的電流跟蹤效果,由于在工況1 下由EPS 引起的蓄電池電壓波動較明顯,且隨電流的增大而減小。因此,假設蓄電池電壓的波動波形如圖8 中VBus所示。從圖8 可以看出:RPCC 算法的穩(wěn)態(tài)誤差隨著蓄電池電壓的降低而增大,而本文提出的ARPCC 算法沒有穩(wěn)態(tài)誤差。
圖8 蓄電池電壓波動時兩種控制算法的仿真結果Fig.8 Simulation results of two control algorithms with a fluctuation in the power supply
試驗環(huán)境如圖9 所示,試驗平臺由以TI 公司的TMS320F28335 DSP 作為主控芯片的電流控制器、EPS 用永磁同步電機和一臺加載電機組成。
圖9 試驗平臺Fig.9 Experimental platform
圖10 為傳統(tǒng)的PI 控制算法與本文提出的ARPCC 算法的控制效果。理想情況下,本文提出的ARPCC 算法可以在兩個采樣周期內(nèi)跟蹤目標值,然而受蓄電池電壓(12 V)限制實現(xiàn)無差跟蹤的時間有所延長,但從圖中可以看出:調(diào)整PI 參數(shù)使傳統(tǒng)PI 控制算法與ARPCC 算法有相當?shù)捻憫俣葧r,PI 控制算法與ARPCC 算法相比有較大超調(diào)。
圖10 傳統(tǒng)PI 控制與ARPCC 控制的瞬態(tài)過程Fig.10 Dynamic process of the PI control and ARPCC
圖11 考慮死區(qū)時間兩種控制器的試驗結果Fig.11 Experimental results of two control algorithms with deadtime
圖11 給出了電機參數(shù)準確但不對逆變器死區(qū)進行補償時,RPCC 算法與ARPCC 算法在目標電流為50 A 恒定值下的控制效果,如圖11 所示,由于RPCC 算法沒有考慮逆變器非線性的擾動,電流跟蹤的穩(wěn)態(tài)誤差大約在2 A 左右,而本文提出的ARPCC 算法很好地抑制了上述擾動,電流跟蹤不存在穩(wěn)態(tài)誤差。
本文在電機三相繞組中各串聯(lián)阻值為10 mΩ的導線以模擬助力電機長時間大電流運行工況下,因繞組溫度升高引起的電機電阻的增加。圖12 給出了補償逆變器非線性但電機電阻增加70%時(即每相串聯(lián)一條10 mΩ 導線),兩種控制算法在工況1(目標電流幅值100 A)下的試驗結果,由圖12 可以看出:由于RPCC 算法在計算控制率時電機參數(shù)使用的是標稱值,因此在電機電阻增大時,RPCC 控制算法不可避免地出現(xiàn)了穩(wěn)態(tài)誤差,且穩(wěn)態(tài)誤差隨著電機電流的增大而增大。相反,本文提出的ARPCC 算法對電機參數(shù)變化引起的擾動進行了相應的估計和補償,因此即使在電機電阻變化時也不會產(chǎn)生靜態(tài)誤差。
圖12 電阻增加70%兩種控制算法的試驗結果Fig.12 Experimental results of two control algorithms
圖13 模型磁鏈增加50%時兩種控制算法的試驗結果Fig.13 Experimental results of two control algorithms
因降低電機永磁體磁鏈值比較困難且有可能導致其退磁,故本文將電機模型中的磁鏈增大50%以模擬實際電機磁鏈減小。圖13 給出了補償逆變器非線性但ψ^ =1.5ψ 時兩種控制算法在工況2 下的試驗結果。如圖13 所示,當電機轉(zhuǎn)子磁鏈減小時,RPCC 算法電流跟蹤出現(xiàn)穩(wěn)態(tài)誤差,當轉(zhuǎn)速達到1000 r/min 時,穩(wěn)態(tài)誤差大約2 A 左右,而本文提出的ARPCC 算法電流跟蹤誤差在較短時間內(nèi)即收斂到0。
無差拍電流控制算法的穩(wěn)定性受控制延時和電機電感參數(shù)變化的影響;而電機參數(shù)的變化和系統(tǒng)其他擾動影響無差拍控制的魯棒性能。本文提出的ARPCC 算法在保證無差拍電流控制快速響應性能的前提下,通過引入狀態(tài)觀測器并改變觀測器增益提高了系統(tǒng)的穩(wěn)定性,通過引入自適應擾動觀測器并對擾動進行補償消除了電流環(huán)的靜態(tài)誤差。仿真和試驗結果表明:本文提出的ARPCC 算法比傳統(tǒng)的PI 電流控制響應速度更快,比RPCC 算法有更高的電流跟蹤精度,因此更適于EPS 電流環(huán)的控制。
[1]Mohamed Y A R I.Design and implementation of a robust current-control scheme for a PMSM vector drive with a simple adaptive disturbance observer[J].IEEE Transactions on Industrial Electronics,2007,54(4):1981-1988.
[2]楊明,付博,李釗,等.永磁同步電動機矢量控制電壓解耦控制研究[J].電氣傳動,2010,40(5):24-28.Yang Ming,F(xiàn)u Bo,Li Zhao,et al.Research on voltage decoupling control of vector control for permanent magnet synchronous motor[J].Electric Drive,2010,40(5):24-28.
[3]劉賢興,胡育文.永磁同步電機的神經(jīng)網(wǎng)絡逆動態(tài)解耦控制[J].中國電機工程學報,2007,27(27):72-76.Liu Xian-xing,Hu Yu-wen.Dynamic decoupling control of PMSM based on neural network inverse method[J].Proceedings of the CSEE,2007,27(27):72-76.
[4]Cortés P,Kazmierkowski M P,Kennel R M,et al.Predictive control in power electronics and drives[J].IEEE Transactions on Industrial Electronics,2008,55(12):4312-4324.
[5]Moon H T,Kim H S,Youn M J.A discrete-time predictive current control for PMSM[J].IEEE Transactions on Power Electronics,2003,18(1):464-472.
[6]Lee Kui-Jun,Park Byoung-Gun,Kim Rae-Young,et al.Robust predictive current controller based on a disturbance estimator in a three-phase grid-connected inverter[J].IEEE Transactions on Power Electronics,2012,27(1):276-283.
[7]Huerta J M E,Castelló-Moreno J,F(xiàn)ischer J R,et al.A synchronous reference frame robust predictive current control for three-phase grid-connected inverters[J].IEEE Transactions on Industrial Electronics,2010,57(3):954-962.
[8]牛里,楊明,王庚,等.基于無差拍控制的永磁同步電機魯棒電流控制算法研究[J].中國電機工程學報,2013,33(15):78-85.Niu Li,Yang Ming,Wang Geng,et al.Research on the robust current control algorithm of permanent magnet synchronous motor based on deadbeat control principle[J].Proceedings of the CSEE,2013,33(15):78-85.
[9]Jeong Se-Jong,Song Seung-Ho.Improvement of predictive current control performance using online parameter estimation in phase controlled rectifier[J].IEEE Transactions on Power Electronics,2007,22(5):1820-1825.
[10]楊勇,阮毅,吳國祥,等.基于DPWM1 的無差拍解耦控制的三相并網(wǎng)逆變器[J].電工技術學報,2010,25(10):101-107.Yang Yong,Ruan Yi,Wu Guo-xiang,et al.Deadbeat decoupling control of three-phase grid-connected inverters based on DPWM1[J].Transactions of China Electrotechnical Society,2010,25(10):101-107.
[11]郭衛(wèi)農(nóng),陳堅.基于狀態(tài)觀測器的逆變器數(shù)字雙環(huán)控制技術研究[J].中國電機工程學報,2002,22(9):64-68.Guo Wei-nong,Chen Jian.Study on digital dual-loop control for inverters based on state observer[J].Proceedings of the CSEE,2002,22(9):64-68.
[12]胡壽松.自動控制原理[M].5 版.北京:科學出版社,2007:516-517.