呂偉鵬
(鹽城師范學(xué)院 江蘇 鹽城 224002)
現(xiàn)代高磁能積和高矯頑力永磁材料的發(fā)展使永磁電機具備了高效率、長壽命、體積小、重量輕、結(jié)構(gòu)簡單等一系列優(yōu)點[1]。永磁無刷直流電機因其卓越的性能和不可替代的技術(shù)優(yōu)勢倍受人們的關(guān)注。特別是自70年代后期以來伴隨著永磁材料技術(shù)、計算機及控制技術(shù)等支撐技術(shù)的快速發(fā)展及微電機制造工藝水平的不斷提高,永磁無刷直流電動機在高性能中、小伺服驅(qū)動領(lǐng)域獲得廣泛應(yīng)用并日趨占據(jù)主導(dǎo)地位[2]。一直以來,研究人員都比較關(guān)注利用Matlab進行BLDC建模仿真的方法,并且也提出了很多的建模仿真方案[3]。例如有研究人員提出采用節(jié)點電流法對電機控制系統(tǒng)進行分析,通過列寫m函數(shù),建立BLDC控制系統(tǒng)仿真模型,這種方法實質(zhì)上是一種整體建模的方法,其缺點是由于在一個整體模型的基礎(chǔ)上修改控制算法或建立復(fù)雜控制系統(tǒng)會顯得很不方便[4]。
本方案在Matlab6.5的Simulink環(huán)境下利用SimPower-System Toolbox2.3提供的豐富的模塊庫,基于BLDCM數(shù)學(xué)模型的分析,提出了一種簡化的BLDC控制系統(tǒng)建模方法,在Matlab/Simulink中建立獨立的功能模塊,并對這些功能模塊進行有機整合,搭建出無刷直流電機系統(tǒng)的仿真模型。
對于表面安裝式無刷直流電機,忽略電樞反應(yīng)對反電勢的影響,并結(jié)合前面關(guān)于無刷直流電機等效電路的分析,可以得到無刷直流電機電樞繞組及逆變橋的等效電路圖[5]如圖1所示。
圖1 電樞繞組及逆變橋電路Fig.1 Circuit of armature winding and inverter bridge
從上面無刷直流電機的等效電路容易得出,三相繞組的電壓方程為:
式中,uA、uB、uC分別為定子三相繞組端電壓;iA、iB、iC分別為定子三相繞組相電流;eA、eB、eC分別為定子三相繞組每相反電勢;r為定子每相繞組的內(nèi)阻;L為定子每相繞組自感;M為定子兩相繞組之間的互感[6]。
假設(shè)磁路不飽和,不計渦流和磁滯損耗,三相繞組對稱,外加直流恒壓電源,rA=rB=rC=r,LA=LB=LC=L,MAB=MAC=MBA=MBC=MCA=MCB=M。三相繞組采用星形接法,于是三相繞組的電流之和等于0,即iA+iB+iC=0,則上述方程可簡化為:
圖1為仿真系統(tǒng)的設(shè)計框圖。整個系統(tǒng)包括BLDC本體模塊、參考電流模塊、電流滯環(huán)控制模塊、速度控制模塊、電壓逆變模塊和轉(zhuǎn)矩計算模塊。
如圖2所示,BLDC建模仿真系統(tǒng)的控制方案為雙閉環(huán)控制,其電流環(huán)由電流滯環(huán)跟隨調(diào)節(jié)器構(gòu)成,而速度環(huán)采用PI調(diào)節(jié)器。并且根據(jù)模塊化建模的思想建立了BLDCM控制系統(tǒng)的仿真模型,下面對各功能模塊作如下介紹分析。
圖2 無刷直流電機MATLAB仿真結(jié)構(gòu)Fig.2 Simulation structure of BLDCM
在整個控制系統(tǒng)的仿真模型中,BLDC本體模塊是最重要的部分,在分析無刷直流電機數(shù)學(xué)模型的基礎(chǔ)上,借助于Matlab強大的仿真建模能力,根據(jù)BLDC電壓方程式、反電勢方程在Matlab/Simulink中建立了如圖3所示的BLDC本體模塊。
圖3 BLDCM本體模塊Fig.3 Module of BLDCM
該模塊的建立首先要求取BLDCM的三相相電流,而由電壓方程式可知,要獲得三相相電流信號ia、ib、ic,則需要先求得三相反電動勢信號ea、eb、ec。在BLDC的建模過程中,較難解決的一個問題便是梯形波反電動勢的求取,獲得理想的反電動勢波形是BLDCM仿真建模的關(guān)鍵問題之一。若反電動勢波形不理想,則會造成相電流波形不理想、轉(zhuǎn)矩脈動增大等嚴重問題,甚至可能導(dǎo)致?lián)Q向失敗,電機失控。本方案采用分段線性法建立梯形波反電動勢波形,理想情況下,星形三相六狀態(tài)的BLDCM定子反電動勢波如圖4所示。
圖4 理想反電動勢波形Fig.4 Ideal waveform of BEMF
在圖4中,運行周期根據(jù)轉(zhuǎn)子位置的不同分為6個階段:0~π/3,π/3~2π/3,2π/3~π, π~4π/3,4π/3~5π/3,,5π/3~2π。 在每一個階段,都有一相反電勢處于正向最大值Em,第二相反電勢處于負向最大值Em,第三相反電勢處于處于換向階段。處于換相階段的那一相的反電動勢由正(負)的最大值Em沿斜線規(guī)律變化到負(正)的最大值Em,同時反電動勢的大小同轉(zhuǎn)子的速度成正比關(guān)系,其中Ke為反電勢系數(shù)。根據(jù)轉(zhuǎn)子位置和轉(zhuǎn)速信號就可以求得各相反電勢變化軌跡的直線方程,推出轉(zhuǎn)子位置和反電勢之間的線性關(guān)系,從而解決了建模仿真正BLDCM本體模塊的反電勢求取難題。由分段線性法得到的三相反電勢波形函數(shù)如下:
參考電流模塊的作用是根據(jù)電流幅值信號Is和位置信號Pos給出三相參考電流,輸出的三相參考電流直接輸入電流滯環(huán)控制模塊,用于與實際電流比較進行電流滯環(huán)控制。轉(zhuǎn)子位置和三相參考電流之間的對應(yīng)關(guān)系可通過S函數(shù)編程實現(xiàn)。表1為轉(zhuǎn)子位置和三相參考電流之間的對應(yīng)關(guān)系,根據(jù)此表構(gòu)造S函數(shù),建立參考電流模塊如圖5所示。
電流滯環(huán)模塊的作用是讓實際檢測到的電流跟隨參考電流的變化而變動,其輸入為三相參考電流和三相實際電流,輸出為PWM控制信號。通過將輸入的三相參考電流和三相實際電流進行比較,輸出控制逆變器的PWM控制信號。當(dāng)實際電流低于參考電流且偏差大于滯環(huán)比較器的環(huán)寬時,對應(yīng)相正向?qū)?,負向關(guān)斷;當(dāng)實際電流超過參考電流且偏差大于滯環(huán)比較器的環(huán)寬時,對應(yīng)相正向關(guān)斷,負向?qū)?。選擇適當(dāng)?shù)臏h(huán)環(huán)寬,即可使實際電流不斷跟蹤參考電流的波形,實現(xiàn)電流閉環(huán)控制。電流滯環(huán)控制模塊的結(jié)構(gòu)框圖如圖6所示。
表1 轉(zhuǎn)子位置與參考電流對應(yīng)關(guān)系表Tab.1 Corresponding relation table of rotor position and the reference current
圖5 參考電流模塊Fig.5 Module of reference current
圖6 電流滯環(huán)控制模塊Fig.6 Control module of hysteresis current
其中 2、4、6 輸入端輸入經(jīng)反饋得到的實際電流,1、3、5輸入端輸入?yún)⒖茧娏?,設(shè)計滯環(huán)的寬為0~1之間,輸出端根據(jù)比較得出的結(jié)果控制PWM信號的輸出。實際電流與參考電流的比較不外乎三種情況:大,小或者相等。當(dāng)某相實際電流小于參考電流時,此相開通,反向關(guān)斷;若是大于參考電流時,此相關(guān)斷或者反向通電??紤]到逆變器的狀態(tài),三相電流的比較不可能出現(xiàn)三相電流大小都一樣的情況,因此總共有6種輸出結(jié)果。
速度控制模塊的結(jié)構(gòu)較為簡單,離散PID算法,以獲得最佳的動態(tài)效果。速度PI調(diào)節(jié)模塊為單輸入和單輸出:輸入為參考轉(zhuǎn)速和實際轉(zhuǎn)速的差值,輸出為三相參考相電流的幅值Is。其模塊結(jié)構(gòu)框圖如圖7所示。其中,Ki為PI控制器的比例參數(shù),Kp為PI控制器的積分參數(shù),Saturation飽和限幅模塊將輸出的三相參考相電流的幅值限制在要求范圍內(nèi)。
圖7 速度PI調(diào)節(jié)模塊Fig.7 Regulation module of PI on speed
電壓逆變模塊實現(xiàn)的是三相功率逆變橋功能,輸入為電流滯環(huán)控制模塊給出的PWM逆變控制信號和轉(zhuǎn)子位置信號,輸出為三相端電壓。該模塊可根據(jù)轉(zhuǎn)子位置信號判斷電機所處的運行階段,輸出電機三相繞組的端電壓信號。表2給出了轉(zhuǎn)子位置信號和功率管導(dǎo)通狀態(tài)及端電壓信號的對應(yīng)關(guān)系。
根據(jù)表2中的對應(yīng)關(guān)系構(gòu)造S函數(shù),構(gòu)建電壓逆變器仿真模塊結(jié)構(gòu)框圖如圖8所示。模塊利用SimPowerSystem Toolbox中的模塊,選用6個內(nèi)部自帶反并聯(lián)續(xù)流二極管的MOSFET開關(guān)器件,構(gòu)成三相逆變橋。根據(jù)表2中轉(zhuǎn)子位置信號和功率管導(dǎo)通狀態(tài)及端電壓信號的對應(yīng)關(guān)系,控制逆變器各功率管按一定順序工作,得到可調(diào)的端電壓三相電壓輸出,給BLDCM供電。
表2 轉(zhuǎn)子位置信號與功率管導(dǎo)通狀態(tài)及端電壓對應(yīng)關(guān)系Tab.2 Corresponding relationship of rotor position signal and the power tube conducting state and term inal voltage
圖8 三相電壓逆變模塊Fig.8 Inverter module of three-phase voltage
根據(jù)BLDC控制系統(tǒng)數(shù)學(xué)模型中的電磁轉(zhuǎn)矩方程式P e=eAiA+eBiB+eCiC=2EsIs,可以建立圖9所示的轉(zhuǎn)矩計算模塊。模塊輸入為三相相電流與三相反電動勢,通過加乘模塊即可求得電磁轉(zhuǎn)矩信號。
為了避免仿真開始時,w為零使得電磁轉(zhuǎn)矩方程式無意義,可以將電磁轉(zhuǎn)矩方程式表示為:
其推導(dǎo)過程為:
式中eea為標(biāo)準反電勢,其幅值為1。
圖9 轉(zhuǎn)矩計算模塊Fig.9 Computation module of torgue
基于Matlab/Simulink建立了BLDC控制系統(tǒng)的仿真模型,并對該模型進行了雙閉環(huán)串級控制系統(tǒng)的仿真。仿真中,BLDC電機參數(shù)設(shè)置為:定子相繞組電阻R=0.35 Ω,定子相繞組電感 L-M=0.00 463 H,轉(zhuǎn)動慣量 J=0.002 kg·m2,阻尼系數(shù) B=0·m·s/rad,額定轉(zhuǎn)速 n=400 r/min,極對數(shù) P5,直流母線電壓U=36 V。為了驗證所設(shè)計的BLDC控制系統(tǒng)在仿真過程中的動、靜態(tài)特性,系統(tǒng)空載起動,得到系統(tǒng)轉(zhuǎn)速和C相電流仿真曲線如圖 10(a)和圖 10(b)所示。
圖10 系統(tǒng)仿真曲線Fig.10 Curve of simulation
由仿真波形可以看出,在ne=400 r/min的參考轉(zhuǎn)速下系統(tǒng)能夠快速、平穩(wěn)響應(yīng)速度的輸入,并且達到參考速度輸入,可以得到較為理想相電流波形,并且從波形可以看出仿真過程中沒有造成較大的轉(zhuǎn)矩和相電流的沖擊,參考電流的限幅作用十分有效。
圖11為轉(zhuǎn)矩響應(yīng)曲線,由于轉(zhuǎn)矩與電流具有對應(yīng)關(guān)系,從轉(zhuǎn)矩曲線可以間接了解電流的變化情況,在起動階段,轉(zhuǎn)矩(電流)出現(xiàn)較大峰值,是由于轉(zhuǎn)速的變化較電流變化要遲緩得多。在反電勢沒建立起來時,電樞電流會出現(xiàn)一個峰值,當(dāng)轉(zhuǎn)速增加,反電勢建立起來后,可以發(fā)現(xiàn)轉(zhuǎn)矩(電流)回落。轉(zhuǎn)矩波形中發(fā)現(xiàn)曲線會在一個平衡位置附近脈動,這是由電流換向和電流滯環(huán)控制器的頻繁切換造成的,轉(zhuǎn)矩脈動在一定程度上會受到電流環(huán)的抑制,但是仍很難消除。文中對轉(zhuǎn)矩脈動的抑制暫不做深入討論。
圖11 轉(zhuǎn)矩響應(yīng)曲線Fig.11 Response curve of torgue
提出了一種新型的模塊化的BLDCM控制系統(tǒng)仿真建模的方法,并對各個模塊進行了詳細說明,最后,采用經(jīng)典的速度、電流雙閉環(huán)控制方法對該建模方法進行了仿真測試,結(jié)果表明:波形符合理論分析,系統(tǒng)能平穩(wěn)運行,具有較好的靜、動態(tài)特性。采用該仿真模型為分析和設(shè)計BLDCM控制系統(tǒng)提供有效的手段和工具,也為實際電機控制系統(tǒng)的設(shè)計和調(diào)試提供了新的思路。
[1]李鐘明,劉衛(wèi)國.稀土永磁電機[M].北京:國防工業(yè)出版社,2001.
[2]Moreira J C.Indirect sensing for rotor flux position of permanent magnet AC motors operating over a wide speed range[J].IEEE Transactions on Industry Applications,2006(6):1391-1401.
[3]HUANG Feng-tai,Tien D.A neural network approach to Position sensorless control of brushless DC motors[C]//Industrial Electronics,Control,and Instrumentation,1996.Proeeedings of the 1996 IEEE IECON and International Conference,2006:1167-1170.
[4]林平,韋鯤,張仲超.新型無刷直流電機換相轉(zhuǎn)矩脈動的抑制控制方法[J].中國電機工程學(xué)報,2006(3):153-157.LIN Ping,WEI Kun,ZHANG Zhong-chao.A novel control scheme to suppress the commutation torque ripple in BLDCM[J].Proceedings of the CSEE,2006(3):153-157.
[5]張琛.直流無刷電動機原理及應(yīng)用[M].北京:機械工業(yè)出版社,1996.
[6]杜曉蕓,林瑞光.無位置傳感器無刷直流電機的控制策略[J].電機與控制學(xué)報,2002(1):21-25.DU Xiao-yun,LIN Rui-guang.The control of positionsensorless brushless DC motor[J].Electric Machines and Control,2002(1):21-25.