蔣名揚
(比亞迪有限股份公司,廣東 深圳 518118)
隨著工業(yè)系統(tǒng)越來越智能化,對精度控制的要求越來越高,人們逐漸意識到傳統(tǒng)電機控制的不足,獲得更先進的控制技術(shù)成為了迫切的需求,因此研究和改進永磁同步電機的控制方式對永磁同步電機乃至國家經(jīng)濟的發(fā)展都具有實際意義。伴隨著微處理器的處理速度不斷提升,曾經(jīng)無法應用到電機的控制算法也逐漸出現(xiàn)在電機驅(qū)動領(lǐng)域。目前主流的新型控制系統(tǒng)有很多,其中,預測控制由于突破了微控制器響應速度的限制而備受關(guān)注,被譽為最有潛力的一種控制方式。
模型預測控制技術(shù)和永磁同步電機制造技術(shù)如今都在迅速發(fā)展。不少利用模型預測控制算法控制永磁電機的優(yōu)秀研究成果也逐漸涌現(xiàn)了出來,模型預測因其控制性能優(yōu)異、算法先進而倍受好評。但是當前該技術(shù)還處于理論階段,實際應用的研究目前發(fā)展仍然十分緩慢。應用始終需要理論的支撐,因此,本文對永磁同步電機模型預測控制系統(tǒng)的設計是具有實際意義的,希望能對永磁同步電機的發(fā)展貢獻微薄之力。
模型預測控制顧名思義是通過模型來預測系統(tǒng)狀態(tài)使系統(tǒng)的控制快速且準確,模型預測控制只是預測控制的一種類型,預測控制主要分為4類,如圖1所示。其中,MPC根據(jù)是否需要調(diào)制和開關(guān)頻率是否固定分為2類:連續(xù)控制集模型預測、有限控制集模型預測。
圖1 預測控制分類
從1960年模型預測誕生到20世紀70年代得以發(fā)展,由于電子信息和電力電子領(lǐng)域發(fā)展的牽制,MPC只有在系統(tǒng)動態(tài)變換速度不超過處理器響應速度的情況下才能發(fā)揮作用,以致于MPC僅僅應用于低速低功率的工業(yè)系統(tǒng)中。但是隨著微處理器制造工業(yè)的發(fā)展,一些芯片的處理能力得到了大幅增長,諸如FPGA的微處理器使得MPC算法徹底擺脫了束縛,逐漸解放到了其他高速領(lǐng)域來。
與其他控制方式不同的是,模型預測控制可以在線進行優(yōu)化。這一特點使得MPC在面對變量復雜、約束條件多的系統(tǒng)時依然能表現(xiàn)優(yōu)異。MPC算法首先需要設計者建立系統(tǒng)的動態(tài)模型,根據(jù)動態(tài)數(shù)學方程和系統(tǒng)反饋的當前輸出得出下一時刻系統(tǒng)的輸出,再根據(jù)系統(tǒng)下一刻的輸出與期望輸出進行對比形成誤差,將誤差、輸入序列、約束條件一并代入目標函數(shù)中進行計算,選出最優(yōu)的輸入序列,使下一時刻的輸出更接近期望值。輸出最優(yōu)序列的第一個分量以后,系統(tǒng)狀態(tài)將會更新,系統(tǒng)將重新回到最開始的步驟不斷重復這個過程,這就是滾動優(yōu)化。正是因為這個過程,使得對抗干擾要求特別高的航空領(lǐng)域?qū)PC算法十分青睞。
模型預測控制的對象十分靈活,目前主要分為兩種:一種是控制轉(zhuǎn)矩和定子磁鏈,通過電機的數(shù)學模型推導出轉(zhuǎn)矩和定子磁鏈的表達式,最后通過價值函數(shù)的判斷對轉(zhuǎn)矩和定子磁鏈進行控制。另一種是控制定子電流,控制思路與前者類似,只是需要的表達式是定子電流的表達式。本文的思路是采用模型預測電流控制的方法,通過代入電流的預測值和電壓矢量計算價值函數(shù),以選取最合適的電壓矢量輸入給逆變器,以此控制電機轉(zhuǎn)速。
預測控制根據(jù)收集到的系統(tǒng)狀態(tài)信息再通過系統(tǒng)模型來預測將來一段時間的系統(tǒng)狀態(tài),并根據(jù)系統(tǒng)的預測輸出和實際輸出之間的誤差對預測值進行反饋校正,然后將預測輸出與實際輸出直接的差值同輸入?yún)⒖贾颠M行對比,使用相對應的性能評價函數(shù)對輸入進行優(yōu)化,計算出應該采取的控制并實施。在下一時間重復此過程以實現(xiàn)滾動優(yōu)化控制。如圖2預測控制結(jié)構(gòu)圖,盡管當前的預測控制具有多種實現(xiàn)形式,但通常可以將其分為3個部分:反饋校正、預測模型和滾動優(yōu)化。
圖2 預測控制結(jié)構(gòu)圖
本次設計主要考慮的是將ACR環(huán)節(jié)的PI控制轉(zhuǎn)換為模型預測電流控制,用該控制器代替ACR中的PI控制器,優(yōu)化電流跟蹤性能。根據(jù)ASR給予的給定電流判斷需要的電壓大小,將其轉(zhuǎn)換為SPWM波控制逆變器輸出電壓。其系統(tǒng)結(jié)構(gòu)如圖3所示。
圖3 模型預測控制系統(tǒng)結(jié)構(gòu)圖
模型預測電流控制的核心思想是利用數(shù)學模型對電流進行預測和跟蹤。通過選取價值函數(shù)來最小化預測電流和給定電流之間的誤差,通過價值函數(shù),取得價值函數(shù)最小值時的電壓矢量作為最優(yōu)的電壓矢量輸出給逆變器。
預測模型是實現(xiàn)模型預測的基礎,預測模型可以通過PMSM數(shù)學模型進行推導,可得到預測電流為:
構(gòu)建目標函數(shù),使得控制目標為電流矢量跟蹤誤差最小化:
對于兩電平逆變器供電下的永磁電機模型預測電流控制的基本算法思路如下。
1)首先定義8個開關(guān)狀態(tài)對應的8種基本電壓矢量,根據(jù)電機反饋得到當前所有的狀態(tài)變量。
2)將得到的狀態(tài)變量與8種電壓矢量代入式(1)中,預測下一時刻8種電壓矢量作用下的8種勵磁電流與轉(zhuǎn)矩電流。
3)將8種預測的轉(zhuǎn)矩電流與勵磁電流代入優(yōu)化函數(shù)中與當前給定電流進行比較,得出兩電流之間的8種誤差值。
4)選擇誤差最小值時對應的一種電壓矢量,輸出其開關(guān)狀態(tài),形成PWM波,控制逆變器輸出電壓。
5)電機狀態(tài)經(jīng)過更新以后,繼續(xù)回到第1步重復此過程。
根據(jù)以上控制器實現(xiàn)方案,在Matlab上搭建的MPC控制模塊如圖4所示。
圖4 MPC控制模塊
通過S-fun函數(shù)模塊實現(xiàn)算法,部分代碼如下:
基于圖3的系統(tǒng)結(jié)構(gòu)和模型預測電流控制器,搭建了永磁同步電機模型預測控制系統(tǒng),如圖5所示。
圖5 永磁同步電機模型預測控制仿真圖
針對本文研究內(nèi)容,利用Matlab/Simulink仿真平臺,對永磁同步電機模型預測控制系統(tǒng)進行了仿真實驗,驗證其算法的有效性。
在Matlab/Simulink上搭建PMSM模型預測控制系統(tǒng)。其中轉(zhuǎn)速環(huán)采用PI控制。轉(zhuǎn)速環(huán)中PI參數(shù)分別為=0.6,=15。實驗電機參數(shù):=1,定子電阻=0.0485Ω,==0.0085H,永磁體磁鏈Ψ=0.1194,初始給定轉(zhuǎn)速30rad/s在0.2s時將電機轉(zhuǎn)速上升為50rad/s,=100V,帶0.5Nm負載啟動。仿真結(jié)果如圖6所示。
由圖6可以看出,電機轉(zhuǎn)速從無開始加速到0.15s左右,轉(zhuǎn)速穩(wěn)定在30rad/s并且沒有超調(diào),上升時間t為0.03s,轉(zhuǎn)速抖動減小到了0.01rad/s以內(nèi)。隨后在0.2s升速,在0.3s時穩(wěn)定在50rad/s;轉(zhuǎn)矩超調(diào)量大約為0.8Nm,脈動大約為0.2Nm。轉(zhuǎn)矩電流超調(diào)量3A,脈動大約為1A。
圖6 永磁同步電機模型預測控制仿真結(jié)果圖
電機運行非常穩(wěn)定,且轉(zhuǎn)速幾乎沒有波動,其次轉(zhuǎn)矩電流與轉(zhuǎn)矩的脈動明顯減小,三相電流波形也十分穩(wěn)定,轉(zhuǎn)速波動減小了一個數(shù)量級,電流跟蹤性能優(yōu)秀。
上述結(jié)果可看出模型預測控制在電流跟蹤方面有著不錯的性能,該算法對電流脈動的抑制有很強的效果,在一些需要抗干擾的應用領(lǐng)域?qū)胁诲e的表現(xiàn)。
本文主要對永磁同步電機矢量控制和模型預測控制進行了研究,主要結(jié)論如下:在模型預測原理的基礎上,通過預測模型、滾動優(yōu)化和反饋校正三步設計,完成了模型預測電流控制器的設計?;诖丝刂破鞔罱四P皖A測控制系統(tǒng),優(yōu)化了對定子電流的控制,優(yōu)化后的控制策略對永磁同步電機的控制精度更高,并相對于傳統(tǒng)矢量控制有著更靈活的控制結(jié)構(gòu),是一種簡單有效的控制策略,可以得到實際應用。
關(guān)于本設計,還有許多地方?jīng)]有完善,首先模型預測的多變量約束優(yōu)勢沒能體現(xiàn),開關(guān)頻率作為電機控制系統(tǒng)的重要指標,沒有將開關(guān)頻率作為變量納入模型預測控制的控制范圍。