姚統(tǒng),張華強(qiáng),魯曉彤
(哈爾濱工業(yè)大學(xué)(威海)電氣工程系,山東 威海 264209)
永磁同步電機(jī)混合多模型控制方法研究
姚統(tǒng),張華強(qiáng),魯曉彤
(哈爾濱工業(yè)大學(xué)(威海)電氣工程系,山東 威海 264209)
以面貼式三相永磁同步電機(jī)(PMSM)為研究對象,研究基于遞推最小二乘法和模型參考自適應(yīng)法的混合多模型在線辨識方案,通過指標(biāo)函數(shù)實(shí)時優(yōu)化動態(tài)模型庫。在電機(jī)運(yùn)行過程中,根據(jù)“優(yōu)勝、劣汰”規(guī)則匹配調(diào)節(jié)器模型和參數(shù),提出基于混合多模型控制的永磁同步電機(jī)在線控制策略,達(dá)到在線整定參數(shù)的目的。將混合多模型策略應(yīng)用于PMSM調(diào)速系統(tǒng)測試平臺,仿真和試驗(yàn)結(jié)果驗(yàn)證了所提方案的可行性和混合多模型控制策略的正確性。
永磁同步電機(jī);遞推最小二乘法;模型參考自適應(yīng)法;混合多模型;在線辨識
基于傳統(tǒng)的PI調(diào)節(jié)器設(shè)計與電機(jī)的參數(shù)有關(guān),因此參數(shù)的準(zhǔn)確性決定控制器的性能。由于生產(chǎn)工藝的變化或負(fù)載特性的不確定性,系統(tǒng)在運(yùn)行中參數(shù)可能發(fā)生變化,為保證動態(tài)性能,提高穩(wěn)定性和魯棒性,就需要研究多模型控制技術(shù)。
1975年提出的多模型控制技術(shù),沒有采用切換方法,而是采用加權(quán)平均算法,提高控制器輸出的魯棒性。后來美國Narendra教授及其團(tuán)隊研究的多模型切換技術(shù),采用指標(biāo)函數(shù)選擇切換模型,開創(chuàng)了多模型切換技術(shù)的先河[1-3]。針對非線性系統(tǒng)參數(shù)的不確定性,學(xué)者Cezayirli等采用多模型切換控制方法提高系統(tǒng)的動態(tài)響應(yīng)[4]。文獻(xiàn)[5-6]將多模型切換控制與神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)進(jìn)行聯(lián)合,應(yīng)用到非線性系統(tǒng)中。
多模型切換控制關(guān)鍵技術(shù)之一就是建立模型庫,模型庫中的模型與實(shí)際系統(tǒng)匹配程度決定了模型庫的優(yōu)劣。由于被控系統(tǒng)的不確定性,需要大量的模型來匹配關(guān)鍵工作點(diǎn)。模型庫模型數(shù)量越多匹配性能就越好,但計算量大;模型數(shù)量太少又不能很好匹配實(shí)際系統(tǒng),動態(tài)響應(yīng)變差。為保證匹配度、減少計算量,文獻(xiàn)[7-8]對模型庫進(jìn)行優(yōu)化,在相同的模型數(shù)量下,提高了匹配度,但模型數(shù)量仍然較大。文獻(xiàn)[9]提出在線學(xué)習(xí)的動態(tài)模型庫優(yōu)化方法,實(shí)時在線優(yōu)化模型庫中的模型,使模型向?qū)嶋H系統(tǒng)趨近,保證匹配度。
近年來,多模型控制技術(shù)在BTT導(dǎo)彈系統(tǒng)、汽車溫度調(diào)節(jié)系統(tǒng)、磁懸浮系統(tǒng)、飛行器控制系統(tǒng)等方面得到良好應(yīng)用[10-14]。PMSM調(diào)速系統(tǒng)對調(diào)速性能要求苛刻,而電機(jī)參數(shù)易受溫度等因素影響,具有不確定性,因此本文主要研究基于混合多模型及其切換控制技術(shù)的永磁同步電機(jī)調(diào)速控制系統(tǒng)。
1.1多模型系統(tǒng)建立
為了應(yīng)對電機(jī)參數(shù)的變化,采用RLSE在線實(shí)時辨識電機(jī)參數(shù),得到離散模型的參數(shù)向量。因辨識結(jié)果易受干擾,若只辨識和保存1組參數(shù)向量,可能會偏離真實(shí)值。因此需要辨識多組參數(shù)向量歷史值,保存誤差小的參數(shù)向量,誤差大的參數(shù)向量自然剔除,以提高參數(shù)辨識的魯棒性,為控制器模型提供準(zhǔn)確的電機(jī)參數(shù)。
電機(jī)初次運(yùn)行,需要1組離線辨識參數(shù)向量作為控制器基本參數(shù)。所以多模型系統(tǒng)中的模型由1個固定參數(shù)模型和1個可變參數(shù)模型庫組成,可變參數(shù)模型庫由基于RLSE辨識得到的多個模型組成。若模型過多計算量大,模型太少魯棒性會變差,因此限定模型為3個?;赗LSE的多模型控制系統(tǒng)結(jié)構(gòu)如圖1所示。
圖1 基于RLSE的多模型控制系統(tǒng)結(jié)構(gòu)Fig.1 Structure of multi model control system based on RLSE
由RLSE優(yōu)化的模型庫如下:
從表2可以看出,從1級到3級,土壤 pH 降低,酸性越來越強(qiáng),水田中作物所需氮養(yǎng)分呈上升趨勢,磷養(yǎng)分下降。從 4 級到 6 級,氮含量逐漸減少,磷養(yǎng)分逐漸上升;從1級到6級,旱田土壤中鉀養(yǎng)分大幅度減少,硼養(yǎng)分遞增,鋅含量整體呈遞減趨勢。在水田中,有機(jī)質(zhì)在各級別土壤中的含量差別不大,但在旱田中整體呈減少趨勢[7]。
式中:yLSEi(k)為模型i的預(yù)測輸出;θLSEi為模型i的參數(shù)向量。
當(dāng)前實(shí)際輸出與預(yù)測輸出誤差為
式中:y(k)為k時刻系統(tǒng)輸出的檢測值。
模型i在有限時域長度h內(nèi)預(yù)測誤差,設(shè)模型i的指標(biāo)函數(shù)為
式中:α為當(dāng)前誤差權(quán)重,α≥0;β為歷史誤差權(quán)重,β>0;τ為遺忘因子,τ>0;i為模型的標(biāo)號,i∈{1,2,3}。
由RLSE辨識得到的3個模型采用“劣汰”方法優(yōu)化,用指標(biāo)PLSEi(k)最大的模型參數(shù)向量θLSEi替換為當(dāng)前辨識的θLSE(k),即:
式中:θLSEj為模型j的參數(shù)向量;θLSE(k)為當(dāng)前RLSE辨識的參數(shù)向量。
4個PMSM離散模型對應(yīng)4個指標(biāo)值,分別為PS,PLSE1,PLSE2,PLSE3,選擇最小值對應(yīng)的模型為最優(yōu)模型,以此模型的參數(shù)向量作為控制器參數(shù)在線整定依據(jù),稱之為“優(yōu)勝”。
1.2多模型控制系統(tǒng)仿真
仿真時,對4個模型編號,固定模型編號為1,RLSE模型編號為2,3,4。仿真系統(tǒng)主要參數(shù)配置如表1所示。
表1 仿真系統(tǒng)的主要參數(shù)配置Tab.1 Main parameters configuration of simulation
基于RLSE的多模型控制系統(tǒng)轉(zhuǎn)速仿真結(jié)果如圖2所示,多模型控制器采用“劣汰”方法在線優(yōu)化模型參數(shù),采用“優(yōu)勝”方法挑選最佳匹配模型作為PMSM的PI調(diào)節(jié)器參數(shù)設(shè)計依據(jù)。圖2 中Number為挑選出的最佳匹配模型編號,開始時,基于RLSE的辨識過程未穩(wěn)定,辨識參數(shù)處于有效優(yōu)化階段,PI調(diào)節(jié)器參數(shù)隨之變化。待RLSE辨識穩(wěn)定后,匹配的參考模型號不再變化,PI調(diào)節(jié)器參數(shù)基本穩(wěn)定不變,轉(zhuǎn)速很快穩(wěn)定下來,結(jié)果表明基于RLSE辨識的多模型切換可以保證系統(tǒng)的穩(wěn)定運(yùn)行。
圖2 基于RLSE的多模型控制系統(tǒng)轉(zhuǎn)速仿真結(jié)果Fig.2 Simulation results of multi model control system based on RLSE
2.1混合多模型系統(tǒng)建立
在一定誤差范圍內(nèi),基于RLSE辨識速度較快,而基于MRAS辨識較慢,但基于MRAS辨識誤差較小。因此提出混合多模型控制,系統(tǒng)中含有2種可變模型庫:一個是基于RLSE辨識的模型庫;另一個是基于MRAS辨識的模型庫,還有一個固定模型,供不同的工作點(diǎn)擇優(yōu)選用。由不同辨識方法獲得的參數(shù)值構(gòu)建的模型越接近實(shí)際模型越好??紤]到計算量和魯棒性因素,限定每個模型庫中含有3個可變模型,于是系統(tǒng)共有7個模型,結(jié)構(gòu)如圖3所示。
圖3 混合多模型控制系統(tǒng)結(jié)構(gòu)Fig.3 Hybrid multi model control system structure
2.2混合多模型的切換策略
多模型切換控制是通過選擇一個合適模型來調(diào)節(jié)控制器參數(shù),改變其結(jié)構(gòu)和性能,達(dá)到匹配控制系統(tǒng)的目的。采用“優(yōu)勝”方法選擇模型,用指標(biāo)P(k)最小的模型中參數(shù)向量θ(k)作為調(diào)整控制器的依據(jù),將7個模型分別編號為M1~M7,其對應(yīng)的指標(biāo)函數(shù)為 P1(k)~P7(k)。同時引入滯環(huán)方法,防止模型頻繁切換,切換策略如下:
式中:θ為控制器調(diào)整時使用的參數(shù)向量;當(dāng)前控制器采用第j個模型;Δ為滯環(huán)寬度,Δ>0。
2.3混合多模型控制系統(tǒng)仿真
仿真時,對7個模型進(jìn)行編號,固定模型編號為1,基于RLSE的模型編號為2,3,4,基于MRAS的模型編號為5,6,7。仿真系統(tǒng)的主要配置參數(shù)同樣如表1所示。
仿真結(jié)果如圖4所示,多模型控制器采用“劣汰”方法在線優(yōu)化多模型參數(shù),采用“優(yōu)勝”方法選擇最佳匹配模型作為PMSM的PI調(diào)節(jié)器參數(shù)整定依據(jù),圖中Number為挑選出最佳匹配模型編號。開始RLSE辨識的模型和固定模型被選擇的概率較大,然后傾向于MRAS辨識的模型,模型參數(shù)處于有效優(yōu)化過程,待RLSE和MRAS辨識穩(wěn)定后。由于MRAS辨識的穩(wěn)態(tài)精度比RLSE辨識高,所以最終選定的參考模型來自MRAS辨識的模型庫。結(jié)果表明,基于混合多模型控制的切換模式能夠保證系統(tǒng)的穩(wěn)定運(yùn)行,綜合了RLSE辨識的快速性和MRAS辨識的高穩(wěn)態(tài)精度等特性。
圖4 混合多模型控制系統(tǒng)轉(zhuǎn)速仿真結(jié)果Fig.4 Simulation results of hybrid multi model control system
永磁同步電機(jī)調(diào)速系統(tǒng)采用380 V/50 Hz三相交流電源,利用變頻裝置驅(qū)動電機(jī)運(yùn)行,負(fù)載為三相永磁同步發(fā)電機(jī)。測試平臺還有力矩傳感器、示波器、PC機(jī)、仿真器等輔助調(diào)試設(shè)備。系統(tǒng)結(jié)構(gòu)如圖5所示。
圖5中,Emulator為TI公司出品的DSP仿真器,型號為XDS100V2;Torque Transducer為力矩傳感器;Encoder為2 500線增量式正交編碼器;Load為Y型連接的純電阻負(fù)載;Rectifier,Inverter和DSP Board共同組成變頻驅(qū)動裝置。由供電箱、15 kW變頻器、PMSM、力矩傳感器、示波器、DSP仿真器和PC機(jī)組成的永磁同步電機(jī)變頻測試平臺。
試驗(yàn)電機(jī)參數(shù)為:額定功率PN=0.4 kW,額定轉(zhuǎn)速nN=3 000 r/min,額定電流IN=2.8 A,額定電壓UN=220 V,極對數(shù)p=4,交軸電感Lq=6 mH,直軸電感Ld=6 mH,定子相電阻Rs=1.37Ω,轉(zhuǎn)子磁鏈Ψf=0.037 8 Wb,轉(zhuǎn)動慣量J=3.221×10-5kg·m2,載波頻率fc=10 kHz,直流母線電壓UDC=580 V。
進(jìn)行調(diào)試,變頻器硬件電路有2路獨(dú)立的模擬量輸出模塊,輸出電壓范圍0~10 V,輸出電壓控制2路PWM占空比。試驗(yàn)中,將所有信號進(jìn)行歸一化處理,改變PWM占空比,輸出電壓同步改變,達(dá)到監(jiān)測變量的目的。得到的uα和uβ波形如圖6所示,uα和uβ均為正弦波,而且uα相位比uβ超前90°。
圖5 永磁同步電機(jī)調(diào)速系統(tǒng)結(jié)構(gòu)Fig.5 Structure of permanent magnet synchronous motor speed control system
圖6 uα和uβ波形Fig.6 uαanduβwaveforms
在PMSM雙閉環(huán)控制的基礎(chǔ)上,引入多模型切換控制,在線整定PI調(diào)節(jié)器參數(shù),系統(tǒng)結(jié)構(gòu)如圖7所示,PI Para Adjust模塊采用基于混合多模型庫的PI參數(shù)在線調(diào)整方法,試驗(yàn)給定轉(zhuǎn)速500 r/min,對應(yīng)電角度頻率33.33 Hz。轉(zhuǎn)子位置和U相電流波形如圖8所示,U,V兩相電流波形如圖9所示??梢钥闯觯恢眯盘栴l率33.33 Hz, U,V兩相電流波形為正弦波,說明混合多模型控制效果較好。
圖7 基于轉(zhuǎn)子磁場定向的永磁同步電機(jī)雙閉環(huán)矢量控制系統(tǒng)Fig.7 Double closed-loop vector control system of PMSM based on rotor flux orientation
圖8 轉(zhuǎn)子位置和U相電流波形Fig.8 Rotor position and U phase current waveforms
圖9 U,V兩相電流波形Fig.9 V phase and U phase current waveforms
本文以三相PMSM為研究對象,提出混合多模型控制策略,研究了基于混合多模型控制的PMSM驅(qū)動系統(tǒng),提出了由基于RLSE辨識的模型庫和固定模型組成的多模型控制系統(tǒng),以及由基于MRAS辨識的模型庫和固定模型組成的多模型控制系統(tǒng)。遵循“優(yōu)勝、劣汰”原則,綜合兩者優(yōu)點(diǎn),選擇由2種在線辨識方法建立的模型庫和固定模型組成混合多模型控制系統(tǒng),提高系統(tǒng)的魯棒性和穩(wěn)定性。通過Matlab/Simulink仿真驗(yàn)證該方法的可行性。將所提混合多模型控制方法應(yīng)用于永磁同步電機(jī)調(diào)速系統(tǒng),利用變頻裝置驅(qū)動電機(jī)運(yùn)行,負(fù)載為三相永磁同步發(fā)電機(jī)。采用CCS5.2進(jìn)行變頻算法設(shè)計,分別對模塊和系統(tǒng)進(jìn)行實(shí)驗(yàn)調(diào)試,實(shí)現(xiàn)了基于混合多模型控制的三相PMSM雙閉環(huán)矢量控制功能,獲得了良好的動態(tài)和穩(wěn)態(tài)性能。
[1]Athans M,Castanon D,Dunn K,et al.The Stochastic Control of the F-8C Aircraft Using a Multiple Model Adaptive Control (MMAC)Method-part I:Equilibrium Flight[J].IEEE Trans?actions on Automatic Control,1977,22(5):768-780.
[2] Narendra K S,Balakrishnan J.Improving Transient Response of Adaptive Control Systems Using Multiple Models and Switching[J].IEEE Transactions on Automatic Control,1994,39(9):186-1866.
[3]Narendra K S,Balakrishnan J.Adaptive Control Using Multi?ple Models[J].IEEE Transactions on Automatic Control,1997,42(2):171-187.
[4]Narendra K S,CHENG X.Adaptive Control of Discrete-time Systems Using Multiple Models[J].IEEE Transactions on Au?tomatic Control,2000,45(9):1669-1686.
[5] 翟軍勇,費(fèi)樹岷,達(dá)飛鵬.基于神經(jīng)網(wǎng)絡(luò)多模型自適應(yīng)切換控制研究[J].中國電機(jī)工程報.2005,25(24):61-66.
[6] Fu Y,Chai T Y.Nonlinear Multivariable Adaptive Control Us?ing Multiple Models and Neural Networks[J].Automatica,2007,43(6):110-1110.
[7] Zhivoglyadov P,Midleton R,F(xiàn)u M.Localization Based Switch?ing Adaptive Control for Time-varying Discrete-time Systems [J].IEEE Transactions on Automatic Control,2000,45(4):752-755.
[8]Gustafson J,Maybeck P.Flexible Space Structure Control Via Moving-bank Multiple Model Algorithms[J].IEEE Transac?tions on Aerospace and Electronic Systems,1994,30(3):750-757.
[9] 翟軍勇,費(fèi)樹岷.基于在線學(xué)習(xí)的多模型自適應(yīng)控制[J].中國電機(jī)工程報,2005,25(9):80-83.
[10]穆向禹,周荻,段廣仁.BTT導(dǎo)彈的抖動抑制多模型切換控制[J].航空學(xué)報,2002,23(3):268-271.
[11]段廣仁,王好謙.多模型切換控制及其在BTT導(dǎo)彈設(shè)計中的應(yīng)用[J].航空學(xué)報,2005,26(2):144-147.
[12]彭輝,高杰.多模型切換控制方法在磁懸浮系統(tǒng)中的應(yīng)用[J].控制工程,2011,18(2):206-209,247.
[13]王宇飛,吳慶憲,姜長生,等.近空間飛行器的多模型切換控制[J].控制與決策,2012,27(10):1452-1458.
[14]張華,沈勝強(qiáng),郭慧彬.多模型分形切換預(yù)測控制在主汽溫度調(diào)節(jié)中的應(yīng)用[J].電機(jī)與控制學(xué)報,2014,18(2):108-114.
Study on Hybrid Multiple Model Control Method for Permanent Magnet Synchronous Motor
YAO Tong,ZHANG Huaqiang,LU Xiaotong
(Department of Electrical Engineering,Harbin Institute of Technology at Weihai,Weihai 264209,Shandong,China)
Taking the stick-type three-phase permanent magnet synchronous motor(PMSM)as the research object,studied the hybrid multiple model online identification scheme based on the recursive least squares estimation (RLSE)method and model reference adaptive system(MRAS)method.Dynamic model library was optimized real-time by index function.A control system based on hybrid multi-mode library was proposed and the parameters were adjusted online according to the rule“superior win,bad discard”.The hybrid multi model strategy was applied to the PMSM speed control system.The simulation and experimental results verify the feasibility and correctness of the proposed scheme.
permanent magnet synchronous motor(PMSM);recursive least squares estimation(RLSE)method;model reference adaptive system(MRAS)method;hybrid multi-model;online identification
TM343
A
2015-09-10
修改稿日期:2016-02-25
國家自然科學(xué)基金(51377168);科技部創(chuàng)新基金(11C26223702363)
姚統(tǒng)(1988-),男,碩士,工程師,Email:yaotong888@qq.com