李俊仕
(包頭職業(yè)技術(shù)學院,內(nèi)蒙古014030)
開關(guān)磁阻電動機是磁阻電機和電力電子技術(shù)相結(jié)合而產(chǎn)生的機電一體化設(shè)備,其結(jié)構(gòu)簡單、容錯性能好[1],因此開關(guān)磁阻電動機在工業(yè)中應(yīng)用比較廣泛,而多電機同步控制一直是工業(yè)控制領(lǐng)域的關(guān)鍵問題。
總體來說,多電機同步控制方法主要包括非交叉耦合控制和交叉耦合控制兩種[2]。針對兩臺電機的同步問題,非交叉耦合控制因兩臺電機的參數(shù)差異、負載不同等因素,易產(chǎn)生同步誤差,并不適用于對精度要求較高的場合;交叉耦合控制以電機之間的速度或位置偏差信號作為反饋信號,可以有效提高同步精度。但是上述方法無法解決同步控制系統(tǒng)中的電機功率輸出不平衡問題[3]。因此,本文基于交叉耦合控制策略,設(shè)計一種由速度反饋和轉(zhuǎn)矩反饋組成的雙電機交叉耦合控制系統(tǒng),以提高雙機控制的同步精度和抗干擾性。
開關(guān)磁阻電動機在運行過程中存在比較明顯的邊緣效應(yīng)及局部飽和現(xiàn)象;各物理量周期性變化;定子繞組電流波形和磁鏈波形不規(guī)則,因此采用傳統(tǒng)的電磁式電機分析方法很難確定開關(guān)磁阻電動機的數(shù)學模型[4]。盡管如此,開關(guān)磁阻電動機數(shù)學模型仍可通過電路方程、機械方程、機電方程求得。
為便于建立開關(guān)磁阻電動機的數(shù)學模型,本文作如下假設(shè):忽略極間磁阻的邊沿效應(yīng);不計鐵心磁滯和渦流損耗;電機各相參數(shù)相同;在一個電脈沖周期內(nèi),電機轉(zhuǎn)速不變等[5]。那么電路方程可表示:
式中:Uk為繞組端電壓;Rk為繞組電阻;ik為繞組電流;ψk為繞組磁鏈;er為變壓器電動勢;ea為運動電動勢。
機械方程可表示:
式中:Te為電磁轉(zhuǎn)矩;TL為負載轉(zhuǎn)矩;J 為系統(tǒng)轉(zhuǎn)動慣量;D 為系統(tǒng)摩擦系數(shù);θ 為電機轉(zhuǎn)子位置角度。
根據(jù)最小磁阻基本原理,機電方程可表示:
開關(guān)磁阻電動機的電磁轉(zhuǎn)矩隨轉(zhuǎn)子角度、相電流的不同會發(fā)生變化,而且具有顯著的非線性特征,因此采用基于查找表的轉(zhuǎn)矩控制策略并不適用于開關(guān)磁阻電動機的轉(zhuǎn)矩控制。對開關(guān)磁阻電動機系統(tǒng)來說,決定其動態(tài)性能的關(guān)鍵因素是平均轉(zhuǎn)矩,所以本文利用平均轉(zhuǎn)矩代替瞬時轉(zhuǎn)矩進行轉(zhuǎn)矩控制[6]。
若忽略電阻損耗,則平均轉(zhuǎn)矩等于每步功×每轉(zhuǎn)步數(shù)/2π,即:
式中:Nph為開關(guān)磁阻電動機相數(shù);Nr為開關(guān)磁阻電動機轉(zhuǎn)子極數(shù)。那么平均轉(zhuǎn)換功率可表示:
若忽略鐵心損耗、摩擦損耗、風阻損耗等,則Tav和P 就可以認為電機軸輸出轉(zhuǎn)矩和輸出功率[7];單個周期內(nèi)每相輸出的磁共能W'就表示總機械能,即:
由開關(guān)磁阻電動機電壓平衡方程可知:
根據(jù)機電轉(zhuǎn)換原理以及式(4)~式(7),可以得到每個勵磁周期的平均轉(zhuǎn)矩Tav,開關(guān)磁阻電動機平均轉(zhuǎn)矩在線計算過程如圖1 所示。另外定子繞組電阻也可通過在線估計求得:
圖1 開關(guān)磁阻電動機平均轉(zhuǎn)矩計算過程
對多電機控制系統(tǒng)來說,電機同步控制一直是研究的重點和難點,本文主要解決雙開關(guān)磁阻電動機的同步控制問題。一般情況下,采用交叉耦合控制方法,以電機速度或位置的偏差量作為反饋信號,實現(xiàn)閉環(huán)控制。該方法可以獲得較高的電機同步控制精度,但是無法調(diào)節(jié)電機輸出功率,容易造成電機功率長期處于不平衡狀態(tài),進而影響電機同步控制系統(tǒng)的安全性和可靠性[8]。由式(5)可知,開關(guān)磁阻電動機的平均輸出功率:
根據(jù)式(9)可知,影響雙電機輸出功率平衡的主要因素是電機轉(zhuǎn)速與電機平均轉(zhuǎn)矩,如果雙電機轉(zhuǎn)速同步,那么雙電機同步控制就是盡量減小雙電機平均轉(zhuǎn)矩偏差。根據(jù)開關(guān)磁阻電動機平均轉(zhuǎn)矩在線計算方法,本文提出了一種基于速度和平均轉(zhuǎn)矩的雙反饋交叉耦合控制方法,其中速度反饋基于PID 控制器進行調(diào)節(jié),平均轉(zhuǎn)矩反饋基于模糊PID控制器進行調(diào)節(jié),其控制原理如圖2 所示。
圖2 速度、轉(zhuǎn)矩雙反饋交叉耦合控制原理圖
由圖2 可知,在開關(guān)磁阻電動機平均輸出功率不變的條件下,兩臺電機之間的速度偏差量與平均轉(zhuǎn)矩偏差量的作用相反。若兩臺電機實際轉(zhuǎn)速的關(guān)系為:電機A >電機B,那么兩臺電機之間的速度偏差量分別反饋給電機A 和電機B,從而降低電機A的轉(zhuǎn)速同時提高電機B 的轉(zhuǎn)速;若兩臺電機實際轉(zhuǎn)矩的關(guān)系為:電機A >電機B,那么兩臺電機之間的轉(zhuǎn)矩偏差量會轉(zhuǎn)化為相應(yīng)的速度偏差量,從而提高電機A 的轉(zhuǎn)速、降低輸出轉(zhuǎn)矩,同時降低電機B 的轉(zhuǎn)速、提高輸出轉(zhuǎn)矩,最終保證雙電機功率輸出的平衡狀態(tài)。
在雙電機同步控制系統(tǒng)中,由于兩臺電機之間具有復雜的耦合關(guān)系,基于傳統(tǒng)的PID 控制方式,很難獲得較好的控制效果。而模糊PID 控制器基于事先設(shè)定的模糊控制規(guī)則,以信號偏差E 和信號偏差變化率EC作為輸入量,根據(jù)模糊控制規(guī)則推導出系統(tǒng)的精確控制量,可以消除噪聲、不確定因素、時變因素的影響,因而具有比較好的魯棒性[9]。雙電機同步控制系統(tǒng)平均轉(zhuǎn)矩模糊PID 控制器如圖3 所示。
假設(shè)輸入量平均轉(zhuǎn)矩偏差E 和平均轉(zhuǎn)矩偏差變化率EC的論域為[-10,+10],若上述輸入量的量化等級為5 級,即X=Y=[-2,-1,0,1,2],那么論域和量化等級的對應(yīng)關(guān)系如表1 所示。
平均轉(zhuǎn)矩偏差和平均轉(zhuǎn)矩偏差變化率的狀態(tài)描述可分為5 個等級[10],即正中(PM)、正小(PS)、零(ZE)、負小(NS)、負中(NM),那么輸入量和輸出量模糊集的隸屬度函數(shù)如表2 所示。
圖3 平均轉(zhuǎn)矩模糊PID 控制器
表1 E 和EC 的量化等級對應(yīng)的論域
表2 輸入量和輸出量模糊集隸屬度函數(shù)
為提高模糊PID 控制器的魯棒性,確保在各種工況下都能獲得較好的雙電機同步控制效果,轉(zhuǎn)矩模糊控制規(guī)則可按圖4 進行設(shè)計。
圖4 轉(zhuǎn)矩模糊控制規(guī)則設(shè)計圖
由圖4 可知,假定電機A 的輸出轉(zhuǎn)矩恒定不變,電機B 的轉(zhuǎn)矩大小(相當于平均轉(zhuǎn)矩偏差)及轉(zhuǎn)矩變化趨勢(相當于平均轉(zhuǎn)矩偏差變化率)可如圖4中曲線所示,對應(yīng)的模糊控制規(guī)則如表3 所示。
表3 平均轉(zhuǎn)矩模糊控制規(guī)則
本文基于DSP 和FPGA 進行開關(guān)磁阻電動機的控制系統(tǒng)設(shè)計,其中DSP 作為主控單元,主要負責轉(zhuǎn)子位置估計、速度計算、PWM 脈寬調(diào)制以及與上位機的通訊等;FPGA 作為輔控單元,主要負責信號接口配置、邏輯判斷、電流環(huán)脈沖控制以及DSP的輔助計算等,可以在一定程度上減少DSP 工作量,同時便于系統(tǒng)的擴展和升級[11-12]??刂葡到y(tǒng)硬件結(jié)構(gòu)如圖5 所示。
控制系統(tǒng)軟件設(shè)計主要包括初始化程序和中斷服務(wù)程序,初始化程序主要負責DSP 芯片配置、變量初始化和通信初始化等;中斷服務(wù)程序主要負責相電壓和相電流采樣、轉(zhuǎn)子位置估算、磁鏈計算、速度反饋等。電流斬波控制和PWM 脈寬調(diào)制由FPGA 實現(xiàn)。主程序流程如圖6 所示。
為驗證開關(guān)磁阻電動機同步控制系統(tǒng)速度、轉(zhuǎn)矩雙反饋交叉耦合控制策略的有效性,本文采用MATLAB 對所提方法進行了仿真分析,電機參數(shù)如表4 所示。
表4 開關(guān)磁阻電動機主要參數(shù)
兩臺電機的給定轉(zhuǎn)速均為500 r/min,負載轉(zhuǎn)矩均為100 N·m。在0.2 s 時,電機A 受到20 N·m的負載擾動,持續(xù)時間為0.01 s,仿真結(jié)果如圖7、圖8 所示。由仿真結(jié)果可知,基于模糊PID 轉(zhuǎn)矩控制,兩臺電機之間的速度偏差量最大值有所減小,同時轉(zhuǎn)矩偏差量“抖動”也會減小,雙電機響應(yīng)速度較快。因此,速度、轉(zhuǎn)矩雙反饋交叉耦合控制策略可以較好地實現(xiàn)開關(guān)磁阻電動機的同步控制。
圖8 加入模糊PID 轉(zhuǎn)矩反饋控制的仿真結(jié)果
本文在分析開關(guān)磁阻電動機數(shù)學模型的基礎(chǔ)上,著重介紹了開關(guān)磁阻電動機平均轉(zhuǎn)矩在線計算的方法。針對雙電機交叉耦合控制中存在功率輸出不平衡的問題,提出了一種涉及速度和轉(zhuǎn)矩的雙反饋交叉耦合同步控制策略,減小了兩臺電機之間的轉(zhuǎn)矩偏差,提高了同步精度。同時基于模糊控制設(shè)計了一種轉(zhuǎn)矩控制器,并采用DSP 和FPGA 設(shè)計了雙電機同步控制系統(tǒng)。仿真結(jié)果表明:本文所述方法和控制系統(tǒng)可以解決雙電機輸出功率不平衡的問題,提高了系統(tǒng)的魯棒性。
[1]VIJAYAKUMAR K,KARTHKEYAN R,PARAMASIVAM S.Switched reluctance motor mofeling,design,simulation,and analysis review[J].IEEE Transactions on Magnetics,2008,44(12):4605 -4617.
[2] 陳慶偉,郭毓,楊非,等.雙電機同步聯(lián)動控制系統(tǒng)[J].南京理工大學學報,2005,10(29):103 -107.
[3] WANG Xiaoyuan,PAN Hao,GUO Zhi.Double switch reluctance motors synchronization control system[C]//CCDC,2008:3754-3756.
[4] 蔡燕,許鎮(zhèn)琳,高超.基于神經(jīng)網(wǎng)絡(luò)非線性模型的開關(guān)磁阻電機調(diào)速系統(tǒng)動態(tài)仿真[J].電工技術(shù)學報,2006,21(8):25-30.
[5] 張海軍,高瑞貞,張京軍,等.基于有限元模型的開關(guān)磁阻電機系統(tǒng)控制仿真[J].煤炭學報,2008,33(7):831 -836.
[6] 田兆壘,孫玉坤,段青,等.一種基于FPGA 的開關(guān)磁阻電動機無位置傳感器調(diào)速系統(tǒng)實驗研究[J].微電機,2009(4):36-40.
[7] FAHIMI B,EMADI A,SEPE R B. Four -quadrant position sensor less control in SRM drives over the rntire speed range[J]. IEEE Transactions on Power Electronics,2005,20(1):154 -163.
[8] 宋宏志,譚國俊,張旭隆,等.基于DSP 的全速度范圍開關(guān)磁阻電動機無位置傳感器控制[J]. 工況自動化,2009(10):50 -53.
[9] 蒯松巖,張旭隆,王其虎,等.開關(guān)磁阻電機神經(jīng)網(wǎng)絡(luò)無位置傳感器控制[J].電機與控制學報,2011,15(8):18 -22.
[10] 萬沛霖,張志遠,陳渝光,等. 雙模結(jié)構(gòu)模糊控制器在伺服系統(tǒng)中的應(yīng)用[J].微計算機信息,2006(5):18 -21.
[11] 李新民,馬志瀛.基于DSP 和CPLD 及IPM 的雙電機控制系統(tǒng)[J].微特電機,2003,31(4):22 -30.
[12] 蘇奎峰,呂強,耿慶鋒,等.TMS320F2812 原理及開發(fā)[M]. 北京:電子工業(yè)出版社,2005.