王亞茹,宋曉梅,何 程,鞏學芳
(西安工程大學 電子信息學院,陜西 西安710048)
BLDCM是一種集電機和電子一體化的高新技術(shù)產(chǎn)品,不僅保留了普通直流電機運行效率高、無機械摩損、機械特性優(yōu)良等優(yōu)點,還具有結(jié)構(gòu)簡單、運行可靠、控制靈活等優(yōu)勢,廣泛應用于航空航天、工業(yè)和民用等方面[1-2].隨著各種高性能微處理器不斷推出,對BLDCM控制系統(tǒng)的設計、成本、開發(fā)周期等方面的要求也有了進一步的提升.通過利用BLDCM控制系統(tǒng)的仿真模型,可以節(jié)省控制系統(tǒng)的設計時間,并能對施加于系統(tǒng)的控制算法及時做出驗證,實時考察系統(tǒng)在不同情況下的靜態(tài)、動態(tài)特性[3].同時可以人為在計算機仿真模型中改變模塊結(jié)構(gòu),加入不同的擾動或改變系統(tǒng)參數(shù),考察系統(tǒng)的結(jié)構(gòu)特性.因此,如何建立BLDCM控制系統(tǒng)模型的問題亟待解決.文中在 Matlab/Simulink[4-5]環(huán)境下,利用工具箱,分模塊建立了BLDCM控制系統(tǒng)的計算機仿真模型[6-7],通過仿真試驗,驗證了BLDCM數(shù)學模型的合理性及PID控制方法的有效性[8-9].
BLDCM和永磁同步電機結(jié)構(gòu)類似,為了完成無刷換相功能,BLDCM將一般直流電機上的電樞繞組固定到定子上,而將永磁鐵放到轉(zhuǎn)子上,以產(chǎn)生固定磁場[10-11].換相裝置由位置傳感器、控制電路、驅(qū)動電路和功率電子器件共同構(gòu)成.控制電路將接收到的位置傳感器信號轉(zhuǎn)換成驅(qū)動電路可識別的信號,用以控制逆變器各功率管的通斷,產(chǎn)生連續(xù)轉(zhuǎn)矩;還可通過接收到的速度指令和速度反饋信號,控制逆變器各功率管的通斷頻率,起到控制和調(diào)整轉(zhuǎn)速的作用.
由于BLDCM的反電動勢包含有較多高次諧波的梯形波,并且BLDCM為非線性電感,因此,采用dq變換理論不能實現(xiàn)有效分析,而直接利用電動機原有的相變量來建立數(shù)學模型卻比較方便.以兩相導通星形三相六狀態(tài)為例,分析BLDCM的數(shù)學模型及電磁轉(zhuǎn)矩等特性.作如下假設:
(1)相繞組完全對稱,定子電流、轉(zhuǎn)子磁場分布皆對稱,氣隙磁場為方波;
(2)不計齒槽、換相過程和電樞反應等的影響;
(3)電樞繞組在定子內(nèi)表面連續(xù)均勻分布;
(4)磁路不飽和,忽略渦流和磁滯損耗.
1.2.1 電壓方程 BLDCM定子三相繞組的電壓方程可表示為
式中,ua,ub,uc為三相定子電壓,V;ia,ib,ic為三相定子相電流,A;ea,eb,ec為三相定子的反電動勢,V;Ra=Rb=Rc=R為三相定子繞組的相電阻,Ω;La=Lb=Lc=L為三相定子自感,H;Lab=Lac=Lba=Lbc=Lca=Lcb=M為三相定子繞組之間的互感,H;p為微分算子.
由于三相對稱的電機中,ia+ib+ic=0,Mia+Mib+Mic=0,則式(1)可改寫為
1.2.2 轉(zhuǎn)矩方程 電磁轉(zhuǎn)矩方程可表示為:
式中,ω為轉(zhuǎn)子機械角速度,rad/s.
運動方程可表示為
式中,TL為負載轉(zhuǎn)矩,N·m;B為阻尼系數(shù),N·m·s/rad;J為電機的轉(zhuǎn)動慣性kg·m2.
在Matlab/Simulink的環(huán)境下,通過分析BLDCM的工作原理和數(shù)學模型,給出了建立BLDCM控制系統(tǒng)仿真模型的方法.在BLDCM仿真系統(tǒng)的轉(zhuǎn)速環(huán)加入PID調(diào)節(jié)器,電流環(huán)則采用電流滯環(huán)調(diào)節(jié)器控制,以此實現(xiàn)系統(tǒng)的雙閉環(huán)控制方案.按功能的不同,將BLDCM控制系統(tǒng)分割為獨立的子模塊,再通過這些功能模塊之間的關(guān)聯(lián)性將其有機整合,便可在Matlab中搭建出BLDCM控制系統(tǒng)的仿真模型,同時將雙閉環(huán)的控制算法運用其中,實現(xiàn)系統(tǒng)的優(yōu)良調(diào)節(jié).圖1為無刷直流電機控制系統(tǒng)的仿真建模整體框圖.
在整個控制系統(tǒng)的仿真模型中,BLDCM屬于核心模塊.但由于SimPowersystem里只有單純的同步電機,而沒有BLDCM的模型,所以根據(jù)以上數(shù)學模型中所給定的變量關(guān)系,重新構(gòu)建包含電機電壓、電磁轉(zhuǎn)矩、電機位置及轉(zhuǎn)速等參數(shù)的BLDCM模塊.
由式(2)可得,三相電流信號的獲得必須以求得三相反電動勢信號ea,eb,ec為前提,而BLDCM建模過程中,關(guān)于梯形波反電動勢的求取一直屬于技術(shù)難點.反電勢波形的輸出狀態(tài)直接影響到BLDCM的相電流波形和轉(zhuǎn)矩脈動情況,當偏差嚴重時,還可能致使電機換相失敗而失去控制.因此,BLDCM仿真建模中獲得理想的反電動勢波形是至關(guān)重要的.文中采用分段線性法建立梯形波反電動勢波形.即將一個360°運行周期分為6個階段,每一相在每個60°的運行階段內(nèi)都可用一段直線表示,通過任意時刻的轉(zhuǎn)子位置和轉(zhuǎn)速信號,可得出該時刻運行狀態(tài),最終由直線方程求得反電動勢波形.該反電動勢模塊通過S函數(shù)構(gòu)建.圖2為BLDCM本體模塊結(jié)構(gòu)圖.
控制器模塊由轉(zhuǎn)速環(huán)、電流環(huán)和參考電流模塊3部分組成,主要用來實現(xiàn)轉(zhuǎn)速和電流的負反饋調(diào)節(jié),并能通過接收電機的運行狀態(tài)信息,對功率電子器件發(fā)出通斷指令,實現(xiàn)系統(tǒng)的穩(wěn)定調(diào)節(jié).
速度調(diào)節(jié)采用PID控制,將參考轉(zhuǎn)速和實際轉(zhuǎn)速的差值作為模塊的單端輸入,三相參考電流的幅值作為模塊的單端輸出.PID控制的特點是只需對控制器參數(shù),即對比例系數(shù)KP、積分系數(shù)KI和微分系數(shù)KD進行調(diào)整,就可獲得滿意的結(jié)果.PID控制系統(tǒng)由PID控制器和被控對象組成,由設定目標值r(t)與實際輸出值y(t)構(gòu)成的控制偏差e(t),將此偏差的比例,積分和微分通過線性組合構(gòu)成控制量,對受控對象進行控制.控制器控制方程為e(t)=r(t)-y(t),控制器時域輸出u(t)方程為
PID控制器的參數(shù)整定是控制系統(tǒng)設計的核心內(nèi)容.整定的目的就是設法使控制器的特性和被控對象配合好,以便得到最佳控制效果.速度PID控制器如圖3所示.輸出端加入的Saturation飽和限幅模塊,旨在將輸出的三相參考相電流的幅值限定在要求范圍內(nèi).
圖2 BLDCM本體模塊Fig.2 Module of BLDCM
電流調(diào)節(jié)模塊以三相參考電流和三相實際電流作為輸入,通過電流滯環(huán)原理,使得實際電流跟隨給定電流調(diào)節(jié),輸出PWM逆變器的控制信號.逆變器下橋臂控制信號是通過對上橋臂控制信號直接取反得到的,當實際電流小于參考電流且偏差達到滯環(huán)寬度正邊緣時,對應相正向?qū)?,負向關(guān)斷,實際電流升高;當實際電流大于參考電流且偏差達到滯環(huán)寬度負邊緣時,對應相正向關(guān)斷,負向?qū)?,實際電流降低.滯環(huán)環(huán)寬的恰當選擇可限制實際電流的變化,使其不斷跟蹤參考電流的波形,完成電流閉環(huán)控制.
參考電流模塊以電流幅值信號Is和位置信號作為輸入,通過S函數(shù)編程,輸出三相參考電流.該模塊直接與電流滯環(huán)模塊連接,將輸出作為與實際電流比較的參考電流,進行電流滯環(huán)控制.
圖3 速度PID控制模塊Fig.3 Control module of PID speed
在搭建的BLDCM仿真模型中,逆變器模塊兼具電子換相和PWM電流調(diào)節(jié)的作用.模塊選用三相全橋IGBT,每個橋臂上的一個功率器件即相當于直流電動機的一個機械換向器,根據(jù)電流控制模塊所發(fā)出PWM信號,按某一頻率順序?qū)ê完P(guān)斷,并給出對應的三相端電壓信號.
BLDCM參數(shù)設置:額定電壓220V,極對數(shù)p=5,額定轉(zhuǎn)速1 500r/min,定子相繞組R=1Ω,定子相繞組自感與互感之差L-M=0.026 5 H,轉(zhuǎn)動慣量J=0.000 5,阻尼系數(shù)B=0.000 2N·m·s/rad,采樣周期T=0.000 1s,PID控制器的3個參數(shù)KP=3,KI=0.001,KD=0.008,系統(tǒng)空載起動,待系統(tǒng)穩(wěn)定后,通過仿真模型中設定的方波信號,系統(tǒng)在0.3s時突加TL=2N·m的負載,在0.6s時撤去,觀察系統(tǒng)各個模塊的輸出波形,以此考察BLDCM仿真模型的靜態(tài)、動態(tài)特性.還可人為改變PID參數(shù),通過多組試驗,觀測波形的變化狀況總結(jié)出PID各參數(shù)取值對系統(tǒng)的影響,最終選定最優(yōu)的PID參數(shù).如圖4,5分別為BLDCM的轉(zhuǎn)速和轉(zhuǎn)矩的仿真曲線.
在n=1 500r/min的參考轉(zhuǎn)速下,由圖4的轉(zhuǎn)速波形可知,通過人為加減負載,轉(zhuǎn)速無較大波動,基本實現(xiàn)平穩(wěn)過渡,運行穩(wěn)定,達到無靜差控制的目的.由圖5轉(zhuǎn)矩響應波形可知,不考慮系統(tǒng)的摩擦轉(zhuǎn)矩,轉(zhuǎn)矩在系統(tǒng)起動階段保持恒定,因此沒有導致轉(zhuǎn)矩和相電流產(chǎn)生較大的沖擊,當系統(tǒng)空載進入穩(wěn)速階段后,電磁轉(zhuǎn)矩的均值變?yōu)榱悖斣?.3s突加負載后,由于電流換相和電流滯環(huán)控制器的頻繁切換,轉(zhuǎn)矩產(chǎn)生較大的脈動.綜合各響應波形的快速性和穩(wěn)定性可得,系統(tǒng)具有良好的靜態(tài)、動態(tài)特性.表明文中對BLDCM的仿真建模采用了合理的控制系統(tǒng)并且該建模方法實用有效.
圖4 轉(zhuǎn)速響應曲線Fig.4 Curve of speed
圖5 轉(zhuǎn)矩響應曲線Fig.5 Curve of torque
通過對BLDCM工作原理及數(shù)學模型的分析,在Matlab/Simulink環(huán)境下,構(gòu)建出一種新型的采用雙閉環(huán)調(diào)控的BLDCM系統(tǒng)仿真模型,并對其模塊特性及整體性能進行了研究.由仿真結(jié)果可知,系統(tǒng)輸出波形符合理論分析,且在轉(zhuǎn)速環(huán)加入PID控制器,使系統(tǒng)的調(diào)節(jié)具有很強的自適應能力和魯棒性,對實際控制具有重要的指導意義.利用計算機仿真的優(yōu)越性,在BLDCM仿真模型中,可以方便地進行功能模塊的修改和替換,實時考察系統(tǒng)的靜態(tài)、動態(tài)特性.因此,該仿真建模方法不僅便于分析設計BLDCM控制系統(tǒng),也為電機控制系統(tǒng)的設計和調(diào)試提供了新的思路.
[1] 夏長亮.無刷直流電機控制系統(tǒng)[M].北京:科學出版社,2009:25-56.XIA Changliang.Brushless DC motor control system[M].Beijing:Science Press,2009:25-56.
[2] 張博,孫寧,朱宇軍,等.無刷直流電機控制系統(tǒng)的幾種控制補償策略[J].西安工程大學學報,2008,22(3):315-318.ZHANG Bo,SUN Ning,ZHU Yujun,et al.Study on the several control &compensate tactics on the system of brushless direct current motor[J].Journal of Xi′an Polytechnic University,2008,22(3):315-318.
[3] 王晉,陶桂林,周理兵,等.基于換相過程分析的無刷直流電動機機械特性的研究[J].中國電機工程學報,2005,25(14):141-145.WANG Jin,TAO Guilin,ZHOU Libing,et al.Researth on the mechanical characteristics of brushless DC motor based on the analysis of phase commutation[J].Journal of China Motor Engineering,2005,25(14):141-145.
[4] 張德豐,楊文茵.MATLAB仿真技術(shù)與應用[M].北京:清華大學出版社,2012:129-199.ZHANG Defeng,YANG Wenyin.Technology and application of MATLAB simulation[M].Beijing:Tsinghua University Press,2012:129-199.
[5] 葉長青,尹華杰,趙海波.無刷直流電動機驅(qū)動系統(tǒng) Matlab仿真建模及模型中S函數(shù)的實現(xiàn)[J].微電機,2008,41(10):90-94.YE Changqing,YIN Huajie,ZHAO Haibo.Matlab simulation and modeling of BLDCM drive system and its S-function programming[J].Micro-motor,2008,41(10):90-94.
[6] 周艷青,黃常抒.基于 Matlb無刷直流電機控制系統(tǒng)的新型建模仿真[J].防爆電機,2008,43(6):27-31.ZHOU Yanqing,HUANG Changshu.A new modeling simulation of brushless DC motor control system based on Matlab[J].Explosion-proof Motor,2008,43(6):27-31.
[7] 朱劍波.無刷直流電機控制系統(tǒng)的仿真與分析[J].理論與方法,2013,32(12):25-30.ZHU Jianbo.Simulation and analysis on BLDCM control system[J].Theory and Analysis,2013,32(12):25-30.
[8] 李博,馬訓鳴,霍建鋒.基于PID的變量馬達恒速控制系統(tǒng)研究[J].西安工程大學學報,2014,28(2):231-234.LI Bo,MA Xunming,HUO Jianfeng.The constant speed control system of variable displacement motor based on PID control technology[J].Journal of Xi′an Polytechnic University,2014,28(2):231-234.
[9] 劉海珊,陳宇晨.無刷直流電機PID控制系統(tǒng)仿真及實驗研究[J].系統(tǒng)仿真學報,2009,21(16):5157-5160.LIU Haishan,CHEN Yuchen.Simulation and experiment study of BLDCM PID control system[J].Journal of System Simulation,2009,21(16):5157-5160.
[10] 王宗培,陳敏祥.直流電動機新論[J].微電機,2012,45(1):1-6.WANG Zongpei,CHEN Minxiang.New theory of DC motor[J].Micro-motor,2012,45(1):1-6.
[11] 張琛.無刷直流電機原理及應用[M].北京:機械工業(yè)出版社,2004:14-20.ZHANG Chen.Principle and application of brushless DC motor[M].Beijing:Machinery Industry Press,2004:14-20.