999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

2023-11-22 08:55:18劉忠永何國林溫旭輝
電工技術學報 2023年22期
關鍵詞:指令模型

劉忠永 范 濤 何國林 溫旭輝

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

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

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

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

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

0 引言

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

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

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

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

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

1 顯式模型預測控制

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

式中,、、為系統常系數矩陣;、分別為系統的狀態及控制向量;為時間。

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

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

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

式中,、、為系統約束矩陣。

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

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

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

圖2 滾動時域控制

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

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

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

式中,f為仿射函數關系;分別為在分區內最優解和狀態量的仿射系數。

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

圖3 EMPC控制邏輯

2 EMPC設計

圖4 EMPC電機控制框圖

2.1 離散化控制模型

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

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

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

EMPC電機轉速外環模型為

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

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

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

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

2.2 約束條件

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

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

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

其中

圖5 電壓及電流約束

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

2.3 參數失配

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

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

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

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

圖6 dq軸電流誤差示意圖

將式(16)代入式(23),轉速外環在拍的最優解為

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

2.4 數字延時

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

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

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

其中

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

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

2.5 逆變器非線性

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

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

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

可求得A相電壓為

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

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

在死區影響下的A相電壓為

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

Fig.9 Dead zone distortion voltage (phase A)

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

2.6 無靜差跟蹤

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

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

2.7 EMPC實現

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

圖11 EMPC臨界分區-電流控制

圖13 EMPC臨界分區-轉速控制

Fig.13 EMPC critical region-speed control

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

圖14 EMPC臨界分區-轉速控制

Fig.14 EMPC critical region-speed control

3 仿真驗證

3.1 電流控制

表1 永磁同步電機參數

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

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

圖16 死區效應-電流控制仿真

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

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

3.2 轉速控制

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

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

圖19 死區效應-轉速控制仿真

4 實驗驗證

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

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

圖22 對拖實驗平臺

4.1 電流控制

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

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

圖24 EMPC、PI電流控制實驗

4.2 轉速控制

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

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

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

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

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

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

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

5 結論

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

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

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

附錄 MPT3工具箱函數介紹

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

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

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

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

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

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

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

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

8. Ectrl.exportToC:將最優控制律轉化為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] 鄭長明, 陽佳峰, 高昂, 等. 永磁同步電機長線變頻驅動系統定頻滑模預測電流控制[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] 國敬, 范濤, 章回炫, 等. 高速低載波比下永磁同步電機電流環穩定性分析[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年生,研究員,博士生導師,研究方向為永磁電機分析與優化設計、先進電機控制、高性能電力電子裝備電子系統設計開發等。E-mail: fantao@mail.iee.ac.cn(通信作者)

TM341

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

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

2023-04-27

2023-06-07

(編輯 崔文靜)

猜你喜歡
指令模型
一半模型
聽我指令:大催眠術
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
ARINC661顯控指令快速驗證方法
測控技術(2018年5期)2018-12-09 09:04:26
LED照明產品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
殺毒軟件中指令虛擬機的脆弱性分析
電信科學(2016年10期)2016-11-23 05:11:56
3D打印中的模型分割與打包
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
一種基于滑窗的余度指令判別算法
主站蜘蛛池模板: 欧美a在线看| 国产精品久久久久久久久kt| 最新国产高清在线| 久久综合伊人 六十路| 青青久久91| 国产大片喷水在线在线视频| 国产欧美成人不卡视频| 国产精品免费电影| 国产91小视频在线观看| 视频在线观看一区二区| 中文字幕乱码二三区免费| 国产成人久久综合777777麻豆| 五月婷婷精品| 超碰aⅴ人人做人人爽欧美| 国产理论一区| 漂亮人妻被中出中文字幕久久| 自拍偷拍欧美日韩| 夜夜拍夜夜爽| 高清国产在线| 亚洲国产成人精品无码区性色| 亚洲天堂网站在线| 99999久久久久久亚洲| 亚洲欧美极品| 国产成人高精品免费视频| 欧美a在线| 女人18毛片水真多国产| 欧美在线精品怡红院| 热久久这里是精品6免费观看| 青草国产在线视频| 免费全部高H视频无码无遮掩| 她的性爱视频| 六月婷婷精品视频在线观看 | 国内嫩模私拍精品视频| 广东一级毛片| 天天综合网色| 在线观看精品国产入口| 久久成人18免费| 99久久性生片| 四虎永久在线精品国产免费| 91丨九色丨首页在线播放| 日韩成人高清无码| 女同国产精品一区二区| a亚洲视频| 亚洲免费福利视频| 国产又大又粗又猛又爽的视频| 国产国模一区二区三区四区| 91免费观看视频| 中文字幕精品一区二区三区视频| 欧美日韩第三页| 91福利免费| 国产乱人伦AV在线A| 人妻无码AⅤ中文字| 久久久噜噜噜| 国产网站免费| 久草网视频在线| 五月六月伊人狠狠丁香网| 欧美亚洲国产精品久久蜜芽| 亚洲天堂免费| 国产99热| 欧美一级专区免费大片| 亚洲第一极品精品无码| 亚洲人成在线精品| 亚洲精品无码抽插日韩| 久久综合色88| 亚洲天堂在线视频| 亚洲人成在线精品| 亚洲成a人片| 国产成人AV大片大片在线播放 | a色毛片免费视频| 无码AV高清毛片中国一级毛片 | 丁香婷婷激情综合激情| 丝袜国产一区| 日本人妻一区二区三区不卡影院| 免费看a级毛片| 亚洲精品无码AV电影在线播放| 97se亚洲| 精品国产免费第一区二区三区日韩| 黄色网在线| 思思热在线视频精品| 久久精品日日躁夜夜躁欧美| 国产精品人成在线播放| 中文字幕一区二区人妻电影|