国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

高性能永磁同步電機顯式模型預測控制算法研究

2023-11-22 08:55:18劉忠永何國林溫旭輝
電工技術學報 2023年22期
關鍵詞:最優(yōu)控制約束條件分區(qū)

劉忠永 范 濤 何國林 溫旭輝

高性能永磁同步電機顯式模型預測控制算法研究

劉忠永1,2范 濤1,2何國林2溫旭輝1,2

(1. 中國科學院大學 北京 100049 2. 中國科學院電工研究所 北京 100190)

該文提出一種應用于永磁同步電機的級聯(lián)式高性能顯式模型預測控制算法,基于多參數規(guī)劃思想建立系統(tǒng)參數化模型,離線求解有約束條件下的最優(yōu)解并以狀態(tài)量的分段仿射函數形式保存,解決了連續(xù)控制集模型預測控制算法在線求解的算力需求問題;全面介紹了顯式模型預測控制的應用思想及設計流程,分析了在永磁同步電機控制中模型失配、死區(qū)效應、數字延時等非理想因素帶來的影響并給出了應對措施;與傳統(tǒng)PI控制算法進行對比,通過仿真與實驗驗證了顯式模型預測控制算法的有效性及優(yōu)越性。

永磁同步電機(PMSM) 顯式模型預測控制 最優(yōu)化控制 轉速預測控制 電流預測控制

0 引言

在新世紀“雙碳”國家能源戰(zhàn)略大背景下,伴隨著“電動化、智能化、網聯(lián)化”相互賦能,我國的電動汽車產業(yè)發(fā)展已經進入了一個嶄新的階段。

在三電之一的電機控制領域中,過去數十年間應用最為廣泛的PI控制策略屬于經典的多環(huán)路控制策略(multiloop control)[1],基于誤差調節(jié)的控制思想使其具有較強的普適性,但是也仍然存在一些問題:PI控制的增益系數通常只在特定的工作區(qū)內表現(xiàn)優(yōu)異,缺乏針對電機狀態(tài)變化的優(yōu)化考慮[2];電機d、q軸之間的耦合項被定義為擾動,前饋交叉解耦等策略將影響到系統(tǒng)的動態(tài)性能[3];控制量的選擇沒有考慮到系統(tǒng)的約束條件,如定子電流大小以及電壓源逆變器的最大可輸出電壓,限制了電驅系統(tǒng)的性能及效率,且由于積分控制器的存在,抗飽和策略的引入可能會導致線性系統(tǒng)的不穩(wěn)定[4]。

20世紀70年代于過程工業(yè)提出的預測類控制算法標志著業(yè)界控制思想開始由調節(jié)向尋優(yōu)方向的轉變,從基于脈沖、階躍響應模型的預測算法[5-6]到廣義預測控制(General Predictive Control, GPC)的提出[7-8],再到結合最優(yōu)化控制以及李雅普諾夫穩(wěn)定性思想的綜合性理論,經過數十年的發(fā)展,模型預測控制(Model Predictive Control, MPC)算法已經成為針對多輸入多輸出、具有復雜約束條件的非線性動態(tài)系統(tǒng)的有效控制策略,其實現(xiàn)思想是在每一個控制周期內,基于系統(tǒng)預測模型及當前的狀態(tài)量(測量值或估計值),求解代價函數(cost function)在預測時域內最優(yōu)的控制序列,選取第一個控制量作用于控制對象,并不斷重復該過程。然而,受限于MPC對于尋優(yōu)問題的巨大算力需求,直到近些年來,隨著計算處理單元的迅速發(fā)展和各類新算法的提出,才開始廣泛應用于電力電子和電機控制領 域[9]。

永磁同步電機(Permanent Magnet Synchronous Motor, PMSM)控制領域中,根據是否需要脈沖寬度調制(Pulse Width Modulation, PWM)技術,MPC分為有限控制集(Finite Control Set, FCS)及連續(xù)控制集(Continuous Control Set, CCS)兩類[10]。FCS直接以逆變器開關組合為控制動作,遍歷求解使得代價函數最優(yōu)的開關狀態(tài),并延伸出了一系列優(yōu)化算法,如多矢量控制[11-17]、多步控制[18-19]等;CCS控制策略依賴PWM技術,基于系統(tǒng)模型及代價函數求解一個最優(yōu)化控制問題,最優(yōu)控制量以幅值及相位皆連續(xù)可調的電壓矢量表達,保證了固定的開關頻率。最優(yōu)化控制問題一般為無約束或有約束的二次規(guī)劃形式,對于無約束問題,基于代數黎卡提方程求解的最優(yōu)控制量具有解析解形式,此類控制方法也被稱之為線性二次型調節(jié)器(Linear Quadratic Regulator, LQR)。對于有約束問題,由于約束條件的復雜性,其最優(yōu)解不存在解析解形式,可以通過一些數值求解方法求得近似最優(yōu)的數值解,如梯度投影法、內點法、有效集法等,但是對于電機系統(tǒng)此類響應時間要求較快的控制對象,很難在較短的控制周期內完成對于目標問題的迭代求解[20]。顯式模型預測控制(Explicit Model Predictive Control, EMPC)思想的提出[21],將有約束問題在線求解的數值解形式轉化為離線關于狀態(tài)量的分段仿射(Piecewise Affine, PWA)函數顯式表達,有效地解決了MPC在線求解困難的問題。

本文提出一種基于EMPC思想的高性能永磁同步電機控制策略。采用多參數規(guī)劃思想分別建立電流控制及轉速控制的系統(tǒng)線性化模型,消除狀態(tài)之間的耦合及非線性環(huán)節(jié)影響,離線求解在有效約束條件下使得代價函數最優(yōu)的控制量并以分段仿射函數的形式保存,實際運行中通過查詢當前狀態(tài)量組合所在分區(qū),獲取對應的最優(yōu)控制量。對MPC應用中的模型失配、數字延時、死區(qū)效應等問題進行了全面分析并給出了相應的解決方案,基于一套全自動對拖測試平臺驗證了算法的有效性。

1 顯式模型預測控制

MPC的三大組成要素分別為:預測模型、代價函數、滾動優(yōu)化,定義線性時不變系統(tǒng)預測模型為

式中,、、為系統(tǒng)常系數矩陣;、分別為系統(tǒng)的狀態(tài)及控制向量;為時間。

、的維度及約束條件定義為

假設系統(tǒng)在時刻所有狀態(tài)量皆可測量或可估計得到,定義預測時域(→+)內的有約束有限時間尺度最優(yōu)化控制(Constrained Finite Time Optimal Control, CFTOC)問題(在MPC中稱之為代價函數)為

對于可行集內的任意狀態(tài)量都可以求得最優(yōu)控制量,使得在預測時域內的狀態(tài)量滿足約束條件。

式中,、、為系統(tǒng)約束矩陣。

圖1 控制不變集的迭代求解

將線性系統(tǒng)本身定義的等式約束代入到代價函數中,采用批處理法將待求的多時間尺度問題轉化為基于系統(tǒng)當前狀態(tài)值() 的單時間尺度內的多維控制問題,有

定義時刻的新控制變量如式(7)所示,為原問題控制量及狀態(tài)量()的線性仿射組合,則式(6)所示原問題可轉化為標準的二次規(guī)劃形式如式(8)所示。

圖2 滾動時域控制

對于式(8)所示的CFTOC問題,基于運籌學中的多參數規(guī)劃理論將其轉化為多參數二次規(guī)劃問題(Multiparametric Quadratic Program, Mp-QP)。將狀態(tài)量看做參數,研究在整個狀態(tài)范圍內的最優(yōu)解變化趨勢,根據Karush-Kuhn-Tucker(KKT)條 件[22]離線求出在不同狀態(tài)組合下的最優(yōu)解,顯含狀態(tài)量為

Mp-QP的最優(yōu)解存在兩種情況:在約束條件內部或者在約束條件邊界上。根據最優(yōu)解是否觸發(fā)約束條件進行臨界區(qū)域(Critical Region, CR)劃分如式(10)所示,A()為最優(yōu)解處于約束條件邊界時的分區(qū),NA()為最優(yōu)解在約束條件內部時的分區(qū)。

對于在NA()分區(qū)內的最優(yōu)解,原問題等效為LQR問題,不再過多討論。對于約束條件成立的最優(yōu)解分區(qū)A(),基于KKT條件求得在不同約束條件成立下的最優(yōu)解為

式中,f為仿射函數關系;分別為在分區(qū)內最優(yōu)解和狀態(tài)量的仿射系數。

EMPC的實現(xiàn)思想完全涵蓋RHC的理念,實現(xiàn)邏輯如圖3所示,離線計算在不同狀態(tài)分區(qū)下的CFTOC問題最優(yōu)解,確定在狀態(tài)空間上關于最優(yōu)解的顯式函數表達,在線控制算法基于狀態(tài)當前值確定所屬臨界分區(qū)從而得到對應的仿射控制律,只取預測時域內的第一個控制量,作用到系統(tǒng)完成控制。最優(yōu)控制律以PWA的形式儲存在處理器中,由于函數調用中只有乘加運算,不含除法,且分區(qū)查詢代碼也較為簡單,大大提高了MPC應用的便利性。

圖3 EMPC控制邏輯

2 EMPC設計

圖4 EMPC電機控制框圖

2.1 離散化控制模型

EMPC設計第一步是確定系統(tǒng)預測模型及代價函數,PMSM離散化電流控制模型為

預測模型確定后要定義代價函數,以求得在預測時域滿足控制目標的最優(yōu)控制量,定義EMPC電流控制代價函數為

式中,c為電流控制權重系數。

EMPC電機轉速外環(huán)模型為

在電機級聯(lián)控制中,轉速外環(huán)的輸出為電流內環(huán)的q軸電流指令,以轉速跟蹤為控制目標,定義轉速外環(huán)代價函數為

式中,s為轉速控制權重系數。

預測模型的建立需要考慮離散步長,離散步長越小意味著模型越精確。確定了預測時域及代價函數后,模型離散步長直接表征預期的響應時間及控制量大小,因此首先要考慮控制對象的時間常數,避免出現(xiàn)控制量更新頻率太快而系統(tǒng)無法響應的情況。對于電機系統(tǒng)而言,內外環(huán)的時間常數差異較大,采用非級聯(lián)控制可能會出現(xiàn)二者性能難以兼顧的問題,級聯(lián)控制方式的優(yōu)勢體現(xiàn)在可以對內外環(huán)選用不同的離散步長以滿足各自需求。本次實驗功率器件選擇ABB公司的5SNG 1000X170300的IGBT,開關頻率設置為5 kHz,電流、位置、轉速等參與控制信息的采樣頻率設置為5 kHz,電流環(huán)電氣時間常數較小,能夠實現(xiàn)較快的動態(tài)響應,與逆變器頻率保持一致為5 kHz,轉速環(huán)機械時間常數較大,可選擇數倍慢于內環(huán)的控制頻率運行,經多次仿真與實驗,設置為500 Hz,有

此外還需要考慮預測時域的選擇,其表示對于系統(tǒng)未來狀態(tài)預測的拍數,等于待求解最優(yōu)化控制問題及最優(yōu)解的維度,s表示在本次求解中待預測的絕對時間跨度,因此越長,對于系統(tǒng)未來的預測越全面,隨之也會加劇問題求解的難度,導致臨界分區(qū)數激增,由于RHC策略的存在,預測時域只需要能夠包含系統(tǒng)動態(tài)特性即可。對于級聯(lián)控制而言,無論是從電壓指令給出到電流響應,還是從電流指令給出到轉速響應,考慮到數字控制的延遲特性,選擇預測時域=3可保證對于系統(tǒng)未來實現(xiàn)完整的預測。值得一提的是,由于約束條件的存在,使得跟蹤誤差最小的最優(yōu)解未必能在預測時域內完成指令跟蹤。

2.2 約束條件

EMPC中以不等式約束形式對狀態(tài)量及控制量限定邊界,納入到最優(yōu)化控制問題的求解。電機系統(tǒng)在工作中受到的主要約束為電壓及電流約束,電壓約束是指電機最大輸出電壓受到電源限制,電流約束由電機溫升和功率器件所決定,有

式中,dc為直流母線電壓;max為逆變器基于SVPWM方法能產生的最大相電壓峰值;電流約束由電機溫升和功率器件所決定,max為電機相電流最大值。

EMPC問題不能處理如式(19)所示的非線性約束,以多邊形近似的方式將其轉化為線性約束如式(20)所示,EMPC電壓及電流約束限制如圖5所示。

其中

圖5 電壓及電流約束

轉速外環(huán)控制在電流約束的基礎上,定義轉速約束以及負載轉矩約束為

2.3 參數失配

由于約束條件的存在,EMPC不具備統(tǒng)一的解析解形式,約束條件的存在有兩方面影響:一是對于控制量的直接約束;二是基于狀態(tài)約束反推的間接約束。以指令跟蹤為目標,在約束條件未激活的主分區(qū)內,分析參數失配的影響,定義在第拍的代價函數為

對控制量求梯度為0,得到在拍的無約束最優(yōu)解為

依照式(13)推導的電流控制模型,將式(13)代入式(23),得到電流內環(huán)在拍的最優(yōu)解為

求得+1拍電流誤差如式(26)所示,當參數誤差皆為0時,電流誤差為0。

圖6 dq軸電流誤差示意圖

將式(16)代入式(23),轉速外環(huán)在拍的最優(yōu)解為

將式(27)代入轉速預測方程式(16),+1拍轉速為

2.4 數字延時

DSP的數字延時特性也屬于模型失配范疇,數字控制時序如圖8所示,簡而言之,即數字延時導致電壓指令無法即刻生效,在MPC的應用中將會引起電流振蕩甚至失穩(wěn)[23]。

定義分別為第拍的真實電壓、電流,*()為第拍計算得到的指令電壓,()為第拍的采樣電流,二者關系為

在-1拍計算的電壓指令*(-1),在拍下發(fā),記為,經過一拍的作用產生電流,并于+1拍采樣,即期望在+1拍采樣的電流值到達指令值,需要于-1拍進行計算,于拍下發(fā),有

其中

為方便理解,拍待求的最優(yōu)解*()的表達式為

在數字控制中還需要考慮角度延時帶來的問題。在FOC策略中,磁場定位的準確性直接影響控制性能,當電壓指令作用到電機時,轉子已經轉過了一定的角度,有

2.5 逆變器非線性

在EMPC應用中,逆變器非線性將帶來兩方面影響:一是死區(qū)電壓使得EMPC電壓指令與作用到電機的真實電壓有區(qū)別,產生預測誤差,進而導致求解的最優(yōu)控制量誤差[26],由于缺乏對于跟蹤誤差的校正機制,控制目標將出現(xiàn)偏置誤差;二是死區(qū)電壓將會產生高次電流諧波,引起轉矩脈動[27-29]。

考慮逆變器非線性效應的負載對地電壓ag為

式中,ce、d分別為功率器件管壓降及二極管壓降;a為A相導通時間;sw為逆變器開關周期;a為A相電流;sign(a)為A相電流符號,定義由逆變器流向負載為正方向。可知,開關周期內的平均電壓由導通時間及電流流向決定。

可求得A相電壓為

式中,b、c分別為B、C相導通時間。

死區(qū)時間內上下橋臂處于關閉狀態(tài),負載通過續(xù)流二極管被鉗位至dc或0,死區(qū)效應下有效導通時間為

在死區(qū)影響下的A相電壓為

圖9 死區(qū)失真電壓(A相)

Fig.9 Dead zone distortion voltage (phase A)

體現(xiàn)在DSP數字化實現(xiàn)過程中,對EMPC查詢得到的最優(yōu)電壓控制量進行電壓重構,首先將三相失真電壓變換到dq坐標系,有

2.6 無靜差跟蹤

模型失配是MPC算法在應用中的共性問題,包括預測模型之外的擾動及模型內參數失配[30-31],2.3~2.5節(jié)皆屬于模型失配范疇。由于EMPC的最優(yōu)控制量只取決于當前狀態(tài)值,與歷史無關,因此無法保證系統(tǒng)實現(xiàn)無靜差跟蹤,常見的方法是構建擾動模型[32-33]或者在環(huán)路中加入積分器[2]。本文構建非線性積分環(huán)節(jié)為

體現(xiàn)在EMPC數字化實現(xiàn)過程中,即在拍進行臨界分區(qū)查詢時將式(36)所示的狀態(tài)量更新為

2.7 EMPC實現(xiàn)

基于KKT條件的CFTOC問題離線求解需要進行約束條件與最優(yōu)解的邏輯判定。隨著系統(tǒng)狀態(tài)量維度的增高,人工求解的難度大大提升,本文使用基于Matlab軟件的多參數工具箱(Multi-Parametric Toolbox 3.0)完成問題定義及求解[34]。按照2.1節(jié)、2.2節(jié)定義的問題及約束條件,定義母線電壓約束峰值dc=150 V,電流峰值max=100 A,預測時域=3,算法實現(xiàn)流程如圖10所示,左側為離線部分,展示從系統(tǒng)定義到最優(yōu)控制律代碼生成的過程,并標注了MPT3工具箱相關函數,主要函數用法在本文附錄中展示;右側為在線部分,展示最優(yōu)控制律查詢及相關非理想因素補償策略。

圖11 EMPC臨界分區(qū)-電流控制

圖13 EMPC臨界分區(qū)-轉速控制

Fig.13 EMPC critical region-speed control

不同分區(qū)內的最優(yōu)代價函數如圖14所示,可知除無解分區(qū)外,還存在代價函數不等于0的分區(qū),即約束條件的存在使得最優(yōu)解在預測時域內無法完成跟蹤目標。

圖14 EMPC臨界分區(qū)-轉速控制

Fig.14 EMPC critical region-speed control

3 仿真驗證

3.1 電流控制

表1 永磁同步電機參數

圖15 參數失配-電流控制仿真

圖16a、圖16b為死區(qū)影響下的EMPC電流控制效果,圖16c為d、q電流快速傅里葉變換(Fast Fourier Transform, FFT)分析,二者皆出現(xiàn)了明顯的6次諧波,且q軸電流已經無法完成指令跟蹤?;谑剑?1)~式(43)進行電壓重構后有效解決了偏置誤差及電流諧波的問題。

圖16 死區(qū)效應-電流控制仿真

圖17a、圖17b展示d、q軸電流由DSP數字延時及角度延時帶來的影響,以及基于式(35)~式(37)的補償效果。如2.4節(jié)分析,數字延時將導致大幅電流振蕩,角度延時導致FOC磁場定位偏差,在d軸上出現(xiàn)偏置誤差。

圖17 數字延時、角度延時-電流控制仿真

3.2 轉速控制

轉速控制仿真設定永磁同步電機工作在轉矩模式,在0.02 s處給定轉速階躍指令*=600 r/min,0.06 s處給定負載階躍l=20 N·m。圖18展示各項參數失配對于轉速控制的影響以及加入非線性積分后的控制效果,結合式(29)分析結果,轉速控制穩(wěn)態(tài)精度受磁鏈參數影響較明顯,本文后續(xù)實驗中選擇非線性積分系數s=0.01。圖19為轉速控制中的死區(qū)效應以及死區(qū)補償效果,在未加死區(qū)補償工況下,EMPC轉速控制無法完成無靜差跟蹤。

圖18 參數失配-轉速控制仿真

圖19 死區(qū)效應-轉速控制仿真

4 實驗驗證

搭建了基于TI公司TMS320F2838d作為主控芯片的實驗平臺,該芯片有兩個C28x架構的32位CPU,每個CPU各有44 KB的本機RAM及共享128 KB的全局RAM。EMPC最優(yōu)控制律轉化為C代碼后,控制律系數以數組形式保存,芯片內存占用如圖20所示,單位為字(2 bytes),共生成以MPT為前綴的8個數組。圖20中,以_S為后綴的是轉速控制分區(qū)數組,無后綴的是電流控制分區(qū)數組。其中MPT_ABNC數組用于判定當前狀態(tài)量是否處于全局狀態(tài)約束范圍內,MPT_HTBFTBGTB數組用于判定當前狀態(tài)量所處的臨界分區(qū)編號,MPT_FG數組為該分區(qū)內的最優(yōu)控制律系數。芯片內存占用空間如式(48)所示,轉速控制分區(qū)數組占用空間1 418×2 bytes,約2.8 KB,電流控制分區(qū)數組占用空間13 226×2 bytes,約26.4 KB。逆變器開關頻率s=5 kHz,控制周期總時長為200ms,在轉速環(huán)與電流環(huán)查詢程序前后分別對GPIO引腳進行置位,通過示波器采集引腳電平得到的程序運行時間如圖21所示,轉速環(huán)程序查詢時間為12.364 8ms,電流環(huán)程序查詢時間為54.110 4ms。

控制器同時驅動兩臺永磁同步電機同軸共母線運行,共享控制信息,L電機工作在電流環(huán)、R電機工作在轉速環(huán),A電機工作在電流環(huán)、B電機工作在轉速環(huán),電機臺架及控制器如圖22所示。

圖22 對拖實驗平臺

4.1 電流控制

圖23 參數失配、死區(qū)效應、數字延時-電流控制實驗

保留失配參數及死區(qū)時間,對各類非理想因素進行補償后,圖24a、圖24b展示在相同工況下EMPC與PI兩種控制策略的效果對比,圖24c展示兩種算法的電壓指令對比及不同狀態(tài)下EMPC激活的臨界分區(qū)。PI控制中由于環(huán)路之間的耦合影響,q軸電流加載給d軸電流帶來明顯的擾動影響,經過0.1 s后回到穩(wěn)態(tài),q軸電流于0.5 s處加載后,經過0.1 s到達指令值,且伴隨著一定的超調;EMPC算法于0.5 s處給定電流指令,指令下發(fā)之前,電機處于臨界分區(qū)7,在指令響應初期電機狀態(tài)發(fā)生變化,切換到臨界分區(qū)22,該分區(qū)內控制電壓運行在約束邊界,保證最大化的電壓利用率,d、q軸電流皆經過7個控制周期到達指令值,用時0.001 4 s,相較PI算法表現(xiàn)出明顯的快速性,有效降低耦合效應的同時無超調現(xiàn)象,進入穩(wěn)態(tài)后最優(yōu)控制電壓處于約束內部,切換到臨界分區(qū)17。需要注意的是,EMPC最優(yōu)控制律是控制電壓與臨界分區(qū)內狀態(tài)量的仿射關系,并不指代控制電壓量本身,7與17各自指代一組控制律,該分區(qū)內對應的最優(yōu)控制量皆處于約束內部,22分區(qū)對應的最優(yōu)控制量都處于約束邊界。圖25展示兩種算法d、q軸電流FFT分析結果,相較于PI控制,EMPC算法表現(xiàn)出了更好的諧波電流抑制能力。

圖24 EMPC、PI電流控制實驗

4.2 轉速控制

轉速實驗工況與仿真保持一致,給定R電機轉速階躍指令*=600 r/min,圖26展示在參數失配及死區(qū)效應影響下的轉速控制效果,二者都產生了偏置誤差,與2.3、2.5、3.2節(jié)仿真及理論分析吻合。

對非理想因素進行補償后,圖27a展示EMPC與PI兩種控制策略的效果對比,于0.5 s處給定轉速指令,PI算法經過1 s到達穩(wěn)態(tài),伴隨著較為明顯的超調現(xiàn)象;EMPC算法經過0.3 s到達指令值且無超調現(xiàn)象。轉速環(huán)的最優(yōu)控制量為電流環(huán)q軸電流指令,圖27b展示動態(tài)過程中兩種算法的q軸電流指令對比及EMPC臨界分區(qū)切換情況,轉速環(huán)模型不存在如電流環(huán)模型d、q軸的狀態(tài)耦合。PI控制在指令跟蹤初期也可以響應最大約束電流,但是由于機械環(huán)節(jié)響應速度較慢,基于誤差調節(jié)的方式無法快速找到最優(yōu)解,仍然有超調現(xiàn)象存在。EMPC算法在動態(tài)響應過程中最優(yōu)控制量到達約束邊界,臨界分區(qū)由9切換到15,進入穩(wěn)態(tài)后控制量回到約束內部,切換到12。圖27c展示電流內環(huán)控制電壓指令。4.1節(jié)對EMPC電流控制分析完畢,此處不再展開。

圖25 EMPC、PI FFT-電流控制實驗

圖26 參數失配、死區(qū)效應-轉速控制實驗

圖27 EMPC、PI-轉速控制實驗

保持相同的控制參數,R電機進入穩(wěn)態(tài)后,由L電機給定30 A電流負載,圖28a為PI與EMPC兩種算法在突加負載時的轉速數據對比。PI控制最大超調量65 r/min,經過0.5 s回到穩(wěn)態(tài);EMPC算法最大超調量6 r/min,經過0.1 s回到穩(wěn)態(tài),電流動態(tài)響應更為平滑。圖28b展示兩種算法q軸電流指令對比及EMPC臨界分區(qū),EMPC電流指令平滑無振蕩,保證了在擾動下對于轉速指令的快速響應,該工況下臨界分區(qū)保持在12,最優(yōu)控制律未發(fā)生變化,圖28c展示電流內環(huán)控制電壓指令。

圖28 EMPC、PI-轉速控制實驗

5 結論

本文針對高性能永磁同步電機控制提出一種級聯(lián)式EMPC算法,以電流及轉速跟蹤目標為代價函數,通過離線求解有約束問題的最優(yōu)解,以分段仿射函數的顯式表達存儲于多面體臨界分區(qū)中,解決了傳統(tǒng)MPC在線求解算力消耗大的問題。基于多參數規(guī)劃思想完成系統(tǒng)線性化建模,消除了電機系統(tǒng)環(huán)路之間的耦合項及非線性轉速項帶來的擾動。在模型中加入非線性積分環(huán)節(jié),普適性地解決了各類模型失配帶來的影響。通過仿真及實驗驗證了算法的有效性及優(yōu)越性,得到以下結論:

1)相較于抗飽和策略只能應用于一些特定工作點,并可能導致系統(tǒng)的不穩(wěn)定,EMPC算法將模型及各類約束條件納入控制問題的求解,包含了控制過程中所有的動態(tài)特征,保證系統(tǒng)線性穩(wěn)定的同時得到了更好的動態(tài)性能。

2)相較于PI控制,EMPC算法的高帶寬特性使其具有更快的動態(tài)響應速度及諧波抑制能力;基于多變量控制思想的設計方法使其不再需要考慮系統(tǒng)狀態(tài)之間的耦合作用;基于可行域求解的最優(yōu)控制量可以滿足全域的控制需求,不再需要根據工況進行繁瑣的調參工作。

附錄 MPT3工具箱函數介紹

MPT3工具箱網址:http://www.tbxmanager.com/

1. Model=LTISystem (‘A’, A, ‘B’, B, ‘C’, C, ‘D’, D, ‘T_s ’, Ts):系統(tǒng)定義函數,定義線性時不變系統(tǒng),ABCD矩陣定義如2.1節(jié)及表1所示。

2. Ctrl=MPCController (model, horizon):控制器函數,基于線性時不變系統(tǒng)定義,horizon為預測時域。

3. Px/Pu=Polyhedron (‘A’, A, ‘b’, b):多面體函數,定義約束多面體,{|≤}。

4. x/u.setConstraint ( ):對狀態(tài)量及控制量分別設置控制器約束。

5. y.reference ( ):設置輸出參考指令。

6. y.penalty ( ):設置輸出懲罰系數。

7. Ectrl=model.toExplicit:將控制器轉化為顯式MPC。

8. Ectrl.exportToC:將最優(yōu)控制律轉化為C代碼。

[1] Cui Kai, Wang Chenchen, Gou Lifeng, et al. Analysis and design of current regulators for PMSM drives based on DRGA[J]. IEEE Transactions on Trans- portation Electrification, 2020, 6(2): 659-667.

[2] Belda K, Vo?mik D. Explicit generalized predictive control of speed and position of PMSM drives[J]. IEEE Transactions on Industrial Electronics, 2016, 63(6): 3889-3896.

[3] Mariethoz S, Domahidi A, Morari M. High-bandwidth explicit model predictive control of electrical drives[J]. IEEE Transactions on Industry Applications, 2012, 48(6): 1980-1992.

[4] De Doná J A, Goodwin G C, Seron M M. Anti-windup and model predictive control: reflections and con- nections[J]. European Journal of Control, 2000, 6(5): 467-477.

[5] Richalet J, Rault A, Testud J L, et al. Model algorithmic control of industrial processes[J]. IFAC Proceedings Volumes, 1977, 10(16): 103-120.

[6] Richalet J, Rault A, Testud J L, et al. Model predi- ctive heuristic control[J]. Automatica, 1978, 14(5): 413-428.

[7] Clarke D W, Mohtadi C, Tuffs P S. Generalized predictive control-part I. the basic algorithm[J]. Automatica, 1987, 23(2): 137-148.

[8] Clarke D W, Mohtadi C, Tuffs P S. Generalized predictive control-part II extensions and inter- pretations[J]. Automatica, 1987, 23(2): 149-160.

[9] Rodriguez J, Cortes P. Predictive control of power converters and electrical drives[M]. Chichester, West Sussex, UK: John Wiley & Sons, 2012.

[10] Karamanakos P, Liegmann E, Geyer T, et al. Model predictive control of power electronic systems: methods, results, and challenges[J]. IEEE Open Journal of Industry Applications, 2020, 1: 95-114.

[11] Zhang Yongchang, Xie Wei, Li Zhengxi, et al. Low-complexity model predictive power control: double-vector-based approach[J]. IEEE Transactions on Industrial Electronics, 2014, 61(11): 5871-5880.

[12] Zhang Yongchang, Xie Wei. Low complexity model predictive control-single vector-based approach[J]. IEEE Transactions on Power Electronics, 2014, 29(10): 5532-5541.

[13] 陳榮, 翟凱淼, 舒胡平. 永磁同步電機雙矢量固定開關頻率模型預測控制研究[J]. 電工技術學報, 2023, 38(14): 3812-3823.

Chen Rong, Zhai Kaimiao, Shu Huping. Predictive control of dual vector fixed switching frequency model for permanent magnet synchronous motor[J]. Transactions of China Electrotechnical Society, 2023, 38(14): 3812-3823.

[14] 李祥林, 薛志偉, 閻學雨, 等. 基于電壓矢量快速篩選的永磁同步電機三矢量模型預測轉矩控制[J]. 電工技術學報, 2022, 37(7): 1666-1678.

Li Xianglin, Xue Zhiwei, Yan Xueyu, et al. Voltage vector rapid screening-based three-vector model predictive torque control for permanent magnet syn- chronous motor[J]. Transactions of China Elec- trotechnical Society, 2022, 37(7): 1666-1678.

[15] 張珍睿, 劉彥呈, 陳九霖, 等. 永磁同步電機幅值控制集模型預測控制策略[J]. 電工技術學報, 2022, 37(23): 6126-6134.

Zhang Zhenrui, Liu Yancheng, Chen Jiulin, et al. Amplitude control set model predictive control strategy for permanent magnet synchronous motor[J]. Transactions of China Electrotechnical Society, 2022, 37(23): 6126-6134.

[16] 鄭長明, 陽佳峰, 高昂, 等. 永磁同步電機長線變頻驅動系統(tǒng)定頻滑模預測電流控制[J]. 電工技術學報, 2023, 38(4): 915-924.

Zheng Changming, Yang Jiafeng, Gao Ang, et al. Fixed switching frequency sliding-mode predictive current control of a PMSM variable-frequency drive system with long cables[J]. Transactions of China Electrotechnical Society, 2023, 38(4): 915-924.

[17] 周奇勛, 劉帆, 吳紫輝, 等. 永磁同步電機轉矩與定子磁鏈模型預測控制預測誤差補償方法[J]. 電工技術學報, 2022, 37(22): 5728-5739.

Zhou Qixun, Liu Fan, Wu Zihui, et al. Model predictive torque and stator flux control method for PMSMs with prediction error compensation[J]. Transactions of China Electrotechnical Society, 2022, 37(22): 5728-5739.

[18] Geyer T, Quevedo D E. Performance of multistep finite control set model predictive control for power electronics[J]. IEEE Transactions on Power Elec- tronics, 2015, 30(3): 1633-1644.

[19] Scoltock J, Geyer T, Madawala U K. A comparison of model predictive control schemes for MV induction motor drives[J]. IEEE Transactions on Industrial Informatics, 2013, 9(2): 909-919.

[20] Borrelli F, Bemporad A, Morari M. Predictive control for linear and hybrid systems[M]. New York: Cambridge University Press, 2017.

[21] Bemporad A, Morari M, Dua V, et al. The explicit linear quadratic regulator for constrained systems[J]. Automatica, 2002, 38(1): 3-20.

[22] Boyd S, Vandenberghe L. Convex optimization[M]. Cambridge, UK: Cambridge University Press, 2004.

[23] Springob L, Holtz J. High-bandwidth current control for torque-ripple compensation in PM synchronous machines[J]. IEEE Transactions on Industrial Elec- tronics, 1998, 45(5): 713-721.

[24] Abdel-Rady I M Y, El-Saadany E F. An improved deadbeat current control scheme with a novel adaptive self-tuning load model for a three-phase PWM voltage-source inverter[J]. IEEE Transactions on Industrial Electronics, 2007, 54(2): 747-759.

[25] 國敬, 范濤, 章回炫, 等. 高速低載波比下永磁同步電機電流環(huán)穩(wěn)定性分析[J]. 中國電機工程學報, 2019, 39(24): 7336-7346, 7506.

Guo Jing, Fan Tao, Zhang Huixuan, et al. Stability analysis of permanent magnet synchronous motor current loop control at high speed and low carrier ratio[J]. Proceedings of the CSEE, 2019, 39(24): 7336-7346, 7506.

[26] Chen Jiahao, Mei Jie, Yuan Xin, et al. Online adapta- tion of two-parameter inverter model in sensorless motor drives[J]. IEEE Transactions on Industrial Electronics, 2022, 69(10): 9860-9871.

[27] Choi J W, Sul S K. Inverter output voltage synthesis using novel dead time compensation[J]. IEEE Transa- ctions on Power Electronics, 1996, 11(2): 221-227.

[28] Park Y, Sul S K. A novel method utilizing trapezoidal voltage to compensate for inverter nonlinearity[J]. IEEE Transactions on Power Electronics, 2012, 27(12): 4837-4846.

[29] Hwang S H, Kim J M. Dead time compensation method for voltage-fed PWM inverter[J]. IEEE Transa- ctions on Energy Conversion, 2010, 25(1): 1-10.

[30] Young H A, Perez M A, Rodriguez J. Analysis of finite-control-set model predictive current control with model parameter mismatch in a three-phase inverter[J]. IEEE Transactions on Industrial Elec- tronics, 2016, 63(5): 3100-3107.

[31] Wipasuramonton P, Zhu Z Q, Howe D. Predictive current control with current-error correction for PM brushless AC drives[J]. IEEE Transactions on Industry Applications, 2006, 42(4): 1071-1079.

[32] Muske K R, Badgwell T A. Disturbance modeling for offset-free linear model predictive control[J]. Journal of Process Control, 2002, 12(5): 617-632.

[33] Faanes A, Skogestad S. Offset-free tracking of model predictive control with model mismatch: experi- mental results[J]. Industrial & Engineering Chemistry Research, 2005, 44(11): 3966-3972.

[34] Herceg M, Kvasnica M, Jones C N, et al. Multi- parametric toolbox 3.0[C]//2013 European Control Conference (ECC), Zurich, Switzerland, 2013: 502-510.

Research on High-Performance Explicit Model Predictive Control Algorithm for Permanent Magnet Synchronous Motors

1,21,221,2

(1. University of Chinese Academy of Sciences Beijing 100049 China 2. Institute of Electrical Engineering Chinese Academy of Sciences Beijing 100190 China)

Since the 1970s, model predictive control (MPC) algorithms have proven to be effective control strategies for multi-input and multi-output nonlinear dynamic systems with complex constraints. However, due to the significant computational demands associated with optimization problems, applying MPC to control objects with fast response time requirements, such as motor systems, presents challenges in achieving iterative solutions for constrained problems within short control cycles. This paper proposes a high-performance control strategy for permanent magnet synchronous motors based on the explicit model predictive control (EMPC) concept. The strategy involves the establishment of linearized models for current and speed control using multiparametric programming to eliminate coupling effects and nonlinear influences between states. The offline solution yields optimal control actions under effective constraint conditions, stored as piecewise-affine functions. During operation, the corresponding optimal control actions are obtained by querying the partition containing the current state combination. The paper comprehensively analyzes model mismatch, digital delay, and dead-zone effects in EMPC applications and provides corresponding solutions. A fully automated dyno test platform verifies the proposed algorithm's efficacy.

The paper introduces the theoretical foundations of multiparametric programming and presents a comprehensive design process for explicit model predictive control. It establishes linearized models for controlling current and speed in permanent magnet synchronous motors while linearizing voltage and current constraints. The effects of parameter mismatch, digital delay, and inverter nonlinearity on EMPC are analyzed, and respective compensatory measures are proposed. The EMPC problem definition and optimal control law are solved using the MPT3 toolbox, displaying critical partitions and optimal cost functions under different state combinations. The simulation verifies the algorithm and the preceding analysis of various non-ideal factors. Experimental validation is conducted on a motor dyno test platform, comparing the performance of EMPC with a proportional-integral (PI) control algorithm. In the current control scenario, when given a 30 A current step command, the PI algorithm exhibits a response time of 0.1 s, while the EMPC algorithm responds in 0.001 4 s. In speed control, with a 600 r/min speed step command, the PI algorithm takes 1 s to respond, whereas the EMPC algorithm responds in 0.3 s. When subjected to load disturbances, the PI algorithm reaches a steady state after 0.5 s, while the EMPC algorithm reaches a steady state after 0.1 s. The experimental results demonstrate that EMPC effectively reduces coupling effects without overshooting because each control is optimized under constraints, exhibiting superior harmonic current suppression capabilities.

Based on the theoretical analysis and experimental results, the following conclusions can be drawn:

(1) The EMPC algorithm incorporates models and various constraints into the control problem, which can encompass all dynamic characteristics during the control process, guarantee linear stability, and achieve better dynamic performance compared to anti-saturation strategies.

(2) Due to the high bandwidth characteristic, the EMPC algorithm has faster dynamic response and harmonic suppression than PI control. The design approach based on multivariable control does not consider coupling effects between system states, and the optimal control action obtained through feasible region-solving meets global control requirements. Thus, it eliminates the need for cumbersome tuning based on operating conditions.

Permanent magnet synchronous motor (PMSM), explicit model predictive control, optimal control, speed prediction control, current prediction control

劉忠永 男,1995年生,博士研究生,研究方向為永磁同步電機控制、模型預測控制等。E-mail: lzy@mail.iee.ac.cn

范 濤 男,1981年生,研究員,博士生導師,研究方向為永磁電機分析與優(yōu)化設計、先進電機控制、高性能電力電子裝備電子系統(tǒng)設計開發(fā)等。E-mail: fantao@mail.iee.ac.cn(通信作者)

TM341

10.19595/j.cnki.1000-6753.tces.230547

國家重點研發(fā)計劃資助項目(2021YFB2500600)。

2023-04-27

2023-06-07

(編輯 崔文靜)

猜你喜歡
最優(yōu)控制約束條件分區(qū)
基于一種改進AZSVPWM的滿調制度死區(qū)約束條件分析
上海實施“分區(qū)封控”
條件平均場隨機微分方程的最優(yōu)控制問題
帶跳躍平均場倒向隨機微分方程的線性二次最優(yōu)控制
浪莎 分區(qū)而治
Timoshenko梁的邊界最優(yōu)控制
A literature review of research exploring the experiences of overseas nurses in the United Kingdom (2002–2017)
線性規(guī)劃的八大妙用
采用最優(yōu)控制無功STATCOM 功率流的解決方案
基于SAGA聚類分析的無功電壓控制分區(qū)
電測與儀表(2015年8期)2015-04-09 11:50:16
林西县| 璧山县| 河津市| 蒙阴县| 松滋市| 张家口市| 文化| 师宗县| 遂平县| 扎兰屯市| 青海省| 玉山县| 赫章县| 九江县| 建昌县| 衡东县| 北京市| 东港市| 田林县| 铅山县| 樟树市| 北宁市| 和田县| 全州县| 辽阳市| 雷山县| 池州市| 阿克苏市| 泸水县| 安福县| 布尔津县| 云安县| 武川县| 长垣县| 库尔勒市| 长汀县| 江油市| 林周县| 天峨县| 凭祥市| 鲁山县|