陳路明, 廖自力, 張 征
(1.陸軍裝甲兵學(xué)院兵器與控制系,北京 100072;2.陸軍裝甲兵學(xué)院全電化陸戰(zhàn)平臺(tái)重點(diǎn)實(shí)驗(yàn)室,北京 100072)
為緩解當(dāng)前日益緊張的能源和環(huán)境危機(jī),一些國(guó)家政府都在大力倡導(dǎo)發(fā)展新能源車輛,不斷擴(kuò)大新能源車輛應(yīng)用深度和廣度,力求逐步擺脫對(duì)石油等一次能源的依賴,推動(dòng)全產(chǎn)業(yè)鏈清潔發(fā)展[1]。在廣闊的應(yīng)用前景和巨大的利益面前,各類新能源車輛受到各大汽車制造廠商的廣泛關(guān)注,成為當(dāng)前及未來(lái)重點(diǎn)研發(fā)的車型。根據(jù)動(dòng)力源類型和數(shù)量,新能源車輛可以分為純電動(dòng)車輛、燃料電池車輛、氫發(fā)動(dòng)機(jī)車輛及混合動(dòng)力車輛等[2]。限于電池材料和管理水平,純電動(dòng)車輛在續(xù)航里程和安全性方面仍面臨諸多問(wèn)題;燃料電池和氫發(fā)動(dòng)機(jī)車輛技術(shù)成熟度有待提高,在車輛中大范圍應(yīng)用仍存在一定技術(shù)難度;作為傳統(tǒng)機(jī)械車輛與純電動(dòng)車輛之間的過(guò)渡車輛,混合動(dòng)力車輛技術(shù)成熟度高,續(xù)航里程卓越,可通過(guò)合理控制實(shí)現(xiàn)多動(dòng)力源工作優(yōu)勢(shì)互補(bǔ),深受各汽車制造廠商青睞,成為當(dāng)前中高端車輛普遍采用的結(jié)構(gòu)形式。
采用分布式驅(qū)動(dòng)的混合動(dòng)力車輛中,永磁同步輪轂電機(jī)承擔(dān)著全部動(dòng)力輸出任務(wù),成為車輛動(dòng)力系統(tǒng)的核心單元[3]。因此,電機(jī)的控制水平直接決定了混合動(dòng)力車輛的動(dòng)力性能。對(duì)于驅(qū)動(dòng)電機(jī)的控制而言,工程開發(fā)人員尤其關(guān)注其轉(zhuǎn)速響應(yīng)特性[4]。通常電機(jī)運(yùn)行工況復(fù)雜多變,存在各類不確定性擾動(dòng),工程上采用的傳統(tǒng)比例積分微分(proportion integral derivative, PID)控制方法雖然實(shí)現(xiàn)簡(jiǎn)單,但始終存在轉(zhuǎn)速超調(diào)和快速跟蹤之間的矛盾,在復(fù)雜擾動(dòng)條件下轉(zhuǎn)速跟蹤精度不高,制約了混合動(dòng)力車輛動(dòng)力性能的提升?;诂F(xiàn)代控制理論的多種方法如模糊控制、滑模控制、模型預(yù)測(cè)控制等應(yīng)用于電機(jī)調(diào)速控制,或需要被控對(duì)象精確數(shù)學(xué)模型,或在模型失配和外界擾動(dòng)下控制性能惡化等問(wèn)題[5-7]。自抗擾控制(active disturbance rejection control, ADRC)方法不依賴被控對(duì)象精確數(shù)學(xué)模型,具備擾動(dòng)估計(jì)和補(bǔ)償能力,控制效果較好且計(jì)算量不大,有利于提升電機(jī)控制性能。文獻(xiàn)[8]將自抗擾控制應(yīng)用于無(wú)位置傳感器永磁同步輪轂電機(jī)轉(zhuǎn)速控制,賦予控制器擾動(dòng)估計(jì)和補(bǔ)償能力,但為規(guī)避完整自抗擾控制器多參數(shù)整定的復(fù)雜問(wèn)題,簡(jiǎn)化了自抗擾控制結(jié)構(gòu),控制效果是否受到影響有待驗(yàn)證。
本文基于文獻(xiàn)[8]的研究思路,針對(duì)混合動(dòng)力車輛永磁同步輪轂電機(jī)在各類擾動(dòng)條件下轉(zhuǎn)速跟蹤精度不高的問(wèn)題,將非線性自抗擾控制引入電機(jī)轉(zhuǎn)速控制環(huán)路,并為眾多控制參數(shù)提供整定方法,以期提升轉(zhuǎn)速跟蹤精度,降低自抗擾控制實(shí)際應(yīng)用難度,為驅(qū)動(dòng)電機(jī)轉(zhuǎn)速自抗擾控制提供借鑒和參考。
在電動(dòng)機(jī)慣例下,建立永磁同步輪轂電機(jī)在兩相旋轉(zhuǎn)坐標(biāo)系下的數(shù)學(xué)模型[9]。
定子磁鏈方程:
(1)
式(1)中:φd和φq分別為定子直軸和交軸磁鏈;Ld和Lq分別為定子直軸和交軸電感;id和iq分別為定子直軸和交軸電流;φf(shuō)為轉(zhuǎn)子永磁體磁鏈。
定子電壓方程:
(2)
電磁轉(zhuǎn)矩方程
(3)
機(jī)械運(yùn)動(dòng)方程:
(4)
式(4)中:J為轉(zhuǎn)動(dòng)慣量;ωm為機(jī)械角速度;TL為負(fù)載轉(zhuǎn)矩;B為黏滯摩擦系數(shù)。
典型的永磁同步輪轂電機(jī)調(diào)速系統(tǒng)的雙閉環(huán)控制結(jié)構(gòu)如圖1所示。
圖1 永磁同步輪轂電機(jī)雙閉環(huán)控制結(jié)構(gòu)Fig.1 Permanent magnet sychronous wheel hub motor dual closed-loop control structure
永磁同步輪轂電機(jī)轉(zhuǎn)速控制結(jié)構(gòu)由外部轉(zhuǎn)速控制環(huán)路和內(nèi)部電流控制環(huán)路組成,其中轉(zhuǎn)速外環(huán)主要功能是穩(wěn)定電機(jī)輸出轉(zhuǎn)速,將控制器給定的目標(biāo)轉(zhuǎn)速和轉(zhuǎn)速傳感器檢測(cè)的實(shí)際轉(zhuǎn)速的差值經(jīng)PI處理,得到電流內(nèi)環(huán)的目標(biāo)電流;電流內(nèi)環(huán)主要功能是穩(wěn)定逆變器交流側(cè)電流,通過(guò)將電壓外環(huán)給定的目標(biāo)電流與電流傳感器檢測(cè)的實(shí)際電流的差值經(jīng)PI處理,得到靜止兩相坐標(biāo)系下的目標(biāo)電壓,經(jīng)空間矢量脈沖寬度調(diào)制(space vector pulse width modulation, SVPWM),得到六路三橋臂逆變器的開關(guān)管控制信號(hào),實(shí)現(xiàn)完整的雙閉環(huán)控制過(guò)程。
自抗擾控制是由韓京清研究員自主提出一種新型控制方法,這種方法不依賴于被控對(duì)象的精確數(shù)學(xué)模型,可以僅僅依靠測(cè)量的輸入輸出關(guān)系,高效地抑制各類擾動(dòng),具有較強(qiáng)的魯棒性和較高的控制精度[10]。典型的二階自抗擾控制器結(jié)構(gòu)如圖2所示。
圖2 典型二階自抗擾控制器結(jié)構(gòu)Fig.2 Typical second order active disturbance rejection control structure
自抗擾控制器主要由四個(gè)功能模塊組成,各模塊實(shí)現(xiàn)原理如下[11]。
跟蹤微分器(tracking-differentiator, TD)能夠從突變或污染信號(hào)中過(guò)濾得到目標(biāo)信號(hào),合理安排過(guò)渡環(huán)節(jié)使過(guò)渡信號(hào)能夠快速無(wú)超調(diào)地跟蹤給定值,同時(shí)可以給出該過(guò)程的微分信號(hào)。
(5)
式(5)中:v、v1和v2分別給定量、安排過(guò)渡量及其微分信號(hào);fhan 為離散系統(tǒng)最速控制綜合函數(shù),r為跟蹤微分器的速度跟蹤因子;h為離散采樣時(shí)間。
離散系統(tǒng)最速控制綜合函數(shù)fhan 的展開式為
(6)
式(6)中:d、a、a0、a1、a2、x1、x2和y為自定義過(guò)程變量;fsg 為自定義過(guò)程函數(shù);sign 為通用符號(hào)函數(shù)。
擴(kuò)張狀態(tài)觀測(cè)器(extened state observer, ESO)能夠以觀測(cè)狀態(tài)變量快速跟蹤系統(tǒng)輸出狀態(tài)、微分,并能夠擴(kuò)展?fàn)顟B(tài)變量得到系統(tǒng)的總和擾動(dòng)。
(7)
式(7)中:e為擴(kuò)張狀態(tài)觀測(cè)量對(duì)輸出信號(hào)跟蹤量與輸出信號(hào)差值;fal為通過(guò)原點(diǎn)包含線性區(qū)域的冪次函數(shù);fe 和fe1分別為不同參數(shù)下fal 的輸出量;z1和z2分別為輸出量觀測(cè)值及其微分信號(hào);z3為擴(kuò)張的總和擾動(dòng)估計(jì)量;β01、β02和β03為各階控制增益。
過(guò)原點(diǎn)包含線性區(qū)的冪次函數(shù)fal 的展開式為
(8)
式(8)中:α為與觀測(cè)狀態(tài)變量階數(shù)有關(guān)參數(shù);δ為線性段區(qū)間長(zhǎng)度。
非線性狀態(tài)誤差反饋控制(nonlinear state error feedback, NLSEF)通過(guò)對(duì)誤差及其微分信號(hào)進(jìn)行非線性組合,可以得到效果較好控制效果。
(9)
式(9)中:e1為過(guò)渡過(guò)程量與輸出觀測(cè)量的誤差;e2為過(guò)渡過(guò)程量微分與輸出觀測(cè)量微分的誤差;u0為初始控制量;r1為非線性狀態(tài)誤差反饋控制律的速度跟蹤因子。
擾動(dòng)估計(jì)補(bǔ)償通過(guò)誤差狀態(tài)補(bǔ)償校正,可將非線性系統(tǒng)轉(zhuǎn)化為積分器串聯(lián)型線性系統(tǒng)進(jìn)行處理。
(10)
式(10)中:u為經(jīng)補(bǔ)償后的實(shí)際控制量,b0為綜合擾動(dòng)調(diào)整系數(shù)。
通常,電流內(nèi)環(huán)的帶寬遠(yuǎn)大于電壓外環(huán)帶寬,且二者相差通常在一個(gè)數(shù)量級(jí)以上,為保證電流內(nèi)環(huán)響應(yīng)的強(qiáng)實(shí)時(shí)性,減輕處理器計(jì)算壓力,因此電流內(nèi)環(huán)仍延續(xù)經(jīng)典PI控制;由于轉(zhuǎn)速控制效果主要取決于外環(huán)控制優(yōu)劣,因此研究中僅考慮將自抗擾控制應(yīng)用于電壓外環(huán)控制,在提升控制效果的同時(shí)盡量減小計(jì)算壓力。
在明確研究對(duì)象和控制回路后,依據(jù)電機(jī)數(shù)學(xué)模型來(lái)推導(dǎo)相關(guān)變量關(guān)系。將式(3)和式(4)聯(lián)立,可得:
(11)
由于研究永磁同步輪轂電機(jī)為表貼式,最優(yōu)控制方式即最大轉(zhuǎn)矩電流比控制此時(shí)等同于將全部相電流is作用于交軸電流iq,直軸電流id置零,因此式(11)可以簡(jiǎn)化為
(12)
取ωm為狀態(tài)變量x,iq為控制變量u,取y為輸出變量,可將式(12)轉(zhuǎn)化為標(biāo)準(zhǔn)自抗擾研究對(duì)象形式:
(13)
由于被控對(duì)象為一階系統(tǒng),理論上完全可以采用經(jīng)典一階自抗擾控制器進(jìn)行設(shè)計(jì),但由于一階自抗擾控制中僅僅考慮跟蹤量與觀測(cè)量的誤差作用,沒(méi)有考慮跟蹤量微分與觀測(cè)量微分的誤差作用,而微分量具有一定“預(yù)報(bào)”功能,為充分考慮各項(xiàng)影響因素,提高控制效果,因此采用經(jīng)典二階自抗擾控制器來(lái)處理一階被控對(duì)象。
二階自抗擾控制器存在很多需要整定的參數(shù),且部分參數(shù)缺乏明確的物理意義或參數(shù)之間缺乏明確的指導(dǎo)關(guān)系,參數(shù)整定始終是自抗擾控制器設(shè)計(jì)過(guò)程中不可回避的難題。雖然不同功能模塊組合在一起構(gòu)成了自抗擾控制器,但自抗擾控制器參數(shù)整定卻可以在不同功能模塊獨(dú)立進(jìn)行,即自抗擾控制器設(shè)計(jì)中的“分離性原理”[12]。
在控制器設(shè)計(jì)中,離散采樣時(shí)間h通常提前確定,在此基礎(chǔ)上,可進(jìn)一步考慮各類與離散采樣時(shí)間h有相關(guān)性的參數(shù)及無(wú)相關(guān)性的參數(shù)整定問(wèn)題。
跟蹤微分器中需要整定的參數(shù)是r。r取值越大,系統(tǒng)跟蹤速率越快,反之亦然。因此r可按照式(14)取值:
(14)
擴(kuò)張狀態(tài)觀測(cè)器中需要整定的參數(shù)是β01、β02、β03、δ。系統(tǒng)動(dòng)態(tài)特性主要由β03確定,取值越大,跟蹤滯后越小,反之取值越小,跟蹤滯后越大,但是當(dāng)它取值過(guò)大時(shí),會(huì)造成跟蹤振蕩,可以通過(guò)調(diào)節(jié)β01和β02減小振蕩,得到優(yōu)質(zhì)跟蹤效果;δ可與h大小保持一致。因此,各參數(shù)可按照式(15)取值:
(15)
非線性狀態(tài)誤差反饋控制律中需要整定的參數(shù)是r1。r1取值較大,系統(tǒng)調(diào)節(jié)速度加快,反之r1取值較小時(shí),系統(tǒng)調(diào)節(jié)速度減慢。
(16)
擾動(dòng)估計(jì)補(bǔ)償中需要整定的參數(shù)是b0。b0是一個(gè)既與控制量又與擴(kuò)張狀態(tài)觀測(cè)器有關(guān)的參數(shù)。當(dāng)被控對(duì)象數(shù)學(xué)模型已知時(shí),可直接得到;當(dāng)數(shù)學(xué)模型未知時(shí),在真值30%附近選取都可以得到較好的控制效果。由于被控對(duì)象數(shù)學(xué)模型明確,因此有:
(17)
為驗(yàn)證自抗擾控制策略的有效性,在MATLAB/Simulink中搭建三相永磁同步輪轂電機(jī)仿真模型,電機(jī)參數(shù)設(shè)置如表1、表2所示。
表1 永磁同步輪轂電機(jī)參數(shù)Table 1 Permanent magnet sychronous wheel hub motor parameter
表2 自抗擾控制器參數(shù)Table 2 Active disturbance rejection control parameter
搭建得到的仿真模型如圖3所示。
電機(jī)帶載運(yùn)行時(shí),負(fù)載轉(zhuǎn)矩通常不可預(yù)知,當(dāng)負(fù)載轉(zhuǎn)矩發(fā)生擾動(dòng)時(shí),勢(shì)必會(huì)影響轉(zhuǎn)速的穩(wěn)定精度。為考察電機(jī)在負(fù)載轉(zhuǎn)矩調(diào)整時(shí)實(shí)際轉(zhuǎn)速的響應(yīng)情況,在最惡劣的負(fù)載轉(zhuǎn)矩大幅階躍實(shí)驗(yàn)條件下,得到圖4所示仿真結(jié)果。
圖3 永磁同步輪轂電機(jī)仿真模型Fig.3 Permanent magnet sychronous wheel hub motor simulation model
圖4 負(fù)載轉(zhuǎn)矩?cái)_動(dòng)仿真實(shí)驗(yàn)結(jié)果Fig.4 Load torque disturbance simulation experiment results
由圖4(a)可知,實(shí)驗(yàn)過(guò)程中電機(jī)輸入端設(shè)定為1 500 r/min的恒定給定轉(zhuǎn)速,分別在0.03 s和0.06 s負(fù)載轉(zhuǎn)矩完成100~200 N·m和200~100 N·m兩次上下階躍,觀察零初始轉(zhuǎn)速電機(jī)在ADRC和優(yōu)化調(diào)整參數(shù)的PID控制下的狀態(tài)響應(yīng)情況:由圖4(b)電機(jī)轉(zhuǎn)速跟蹤情況來(lái)看,在加載條件下ADRC控制出現(xiàn)40 r/min左右轉(zhuǎn)速跌落,經(jīng)過(guò)0.003 s無(wú)超調(diào)回到穩(wěn)態(tài),而PID控制出現(xiàn)70 r/min左右轉(zhuǎn)速跌落,經(jīng)過(guò)0.004 s無(wú)超調(diào)回到穩(wěn)態(tài),在減載條件下出現(xiàn)25 r/min左右轉(zhuǎn)速躍升,經(jīng)過(guò)0.001 s衰減振蕩回到穩(wěn)態(tài),而PID控制出現(xiàn)70 r/min左右轉(zhuǎn)速躍升,經(jīng)過(guò)0.004 s無(wú)超調(diào)回到穩(wěn)態(tài);由圖4(c)控制電流變化情況來(lái)看,在轉(zhuǎn)矩階躍調(diào)整時(shí),ADRC和PID變化速率基本一致,在加載條件下ADRC控制電流超調(diào)量小于PID,但在減載條件下ADRC控制電流出現(xiàn)劇烈震蕩,由圖4(d)可知,此時(shí)ADRC在允許范圍內(nèi)以小幅轉(zhuǎn)速穩(wěn)定性損失實(shí)現(xiàn)了極佳的動(dòng)態(tài)調(diào)整快速性。
電機(jī)工作環(huán)境和自身溫度都在時(shí)刻發(fā)生變化,同時(shí)電機(jī)參數(shù)也在時(shí)刻進(jìn)行調(diào)整,嚴(yán)格來(lái)講是電機(jī)處于一個(gè)非線性的工作過(guò)程,這種參數(shù)調(diào)整會(huì)造成模型失配,給控制效果造成不利影響。為考察已有控制策略在模型失配條件下的控制效果,人為設(shè)定電機(jī)參數(shù)調(diào)整量,得到如圖5所示仿真結(jié)果。
圖5 模型失配擾動(dòng)仿真實(shí)驗(yàn)結(jié)果Fig.5 Model mismatch simulation experiment results
參數(shù)設(shè)置為:相電阻調(diào)整為原來(lái)的500%,即0.032 8 Ω;定子電感調(diào)整為原來(lái)的200%,即0.79 mH;磁通量調(diào)整為原來(lái)120%,即0.204 174 V·s。由圖5(a)可知,在恒定100 負(fù)載轉(zhuǎn)矩條件下,施加相同轉(zhuǎn)速階躍給定信號(hào),考察控制器在失配前后的響應(yīng)效果;由圖5(b)可知,在模型失配后,PID控制下超調(diào)量明顯增加,且振蕩次數(shù)增多,而ADRC前后響應(yīng)效果幾乎無(wú)差別,保持了良好的動(dòng)態(tài)響應(yīng)效果;由圖5(c)可知,在模型失配后,PID控制電流響應(yīng)時(shí)間有所延長(zhǎng),且控制量超調(diào)增加,ADRC振蕩幅度和次數(shù)增加,加快了動(dòng)態(tài)響應(yīng)過(guò)程;由圖5(d)可知,相較模型未失配的情況,ADRC在失配后擾動(dòng)電流補(bǔ)償幅度和頻率增加,同時(shí)實(shí)際控制電流變化同步發(fā)生變化,加快了失配條件下的動(dòng)態(tài)調(diào)節(jié)能力,極大消除了模型失配對(duì)轉(zhuǎn)速跟蹤的影響。
(1)針對(duì)混合動(dòng)力車輛永磁同步輪轂電機(jī)在負(fù)載轉(zhuǎn)矩等外部擾動(dòng)條件下轉(zhuǎn)速跟蹤效果不佳的問(wèn)題,將自抗擾控制引入轉(zhuǎn)速控制外環(huán),加快了轉(zhuǎn)速響應(yīng)速度,提升了轉(zhuǎn)速跟蹤精度,降低了轉(zhuǎn)速超調(diào)。
(2)針對(duì)模型失配造成的內(nèi)部擾動(dòng),基于自抗擾控制的轉(zhuǎn)速控制,可實(shí)時(shí)估計(jì)總和擾動(dòng),補(bǔ)償控制輸入,表現(xiàn)出優(yōu)越的控制性能。
(3)針對(duì)多個(gè)控制參數(shù)整定困難問(wèn)題,依據(jù)經(jīng)驗(yàn)公式計(jì)算得到各參數(shù)初始控制參數(shù)值,且不需要優(yōu)化調(diào)整即具備較為優(yōu)越的控制性能。表明自抗擾控制器對(duì)控制參數(shù)具有較強(qiáng)的魯棒性。