張勝達 曹建文
摘 要:介紹了空間矢量脈寬調(diào)制(SVPWM)的基本原理,詳細分析了在Matlab環(huán)境下實現(xiàn)電壓空間矢量的方法,最后給出結合永磁同步電機(PMSM)調(diào)速系統(tǒng)的仿真實驗結果。仿真結果表明,該系統(tǒng)具有良好的魯棒性和快速性,對電機參數(shù)不敏感,為研究永磁同步電機調(diào)速提供了一定的理論和仿真依據(jù)。
關鍵詞:SVPWM;空間矢量;Matlab;PMSM
中圖分類號:TM712 文獻標識碼:A
文章編號:1004-373X(2009)21-152-02
Research of Space Vector Pulse Width Modulation and Simulation in Matlab
ZHANG Shengda,CAO Jianwen
(Shanxi Coal Mining Maclinery Co.Ltd.,China Coal Research Institute,Taiyuan,030001,China)
Abstract:The basic principle of Space-Vector Pulse Width Modulation (SVPWM)and the simulated method in Matlab are introduced in detail.The simulation with Permanent-Magnet Synchronous Machine(PMSM) AC speed control system results are shown.Simulation results demonstrate that the proposed control scheme can obtain a robust fast speed control.The system is not sensitive to motor parameters.Theory and Matlab simulation method is given to further study of PWSM.
Keywords:SVPWM;space-vector;Matlab;PMSM
近年來,電機的空間矢量理論被引入到逆變器及其控制中,形成和發(fā)展了空間矢量PWM(SVPWM)控制思想。其原理就是利用逆變器各橋臂開關控制信號的不同組合,使逆變器輸出電壓空間矢量的運行軌跡盡可能接近圓形。空間矢量脈寬調(diào)制技術,不僅使電機脈動降低,電流波形畸變減小,且與常規(guī)正弦脈寬調(diào)制(SPWM)技術相比,直流電壓利用率有很大提高,并更易于數(shù)字化實現(xiàn)[1-4]。
1 電壓空間矢量調(diào)制(SVPWM)算法
SVPWM是以磁鏈跟蹤控制為目標,使逆變器瞬時輸出三相脈沖電壓合成的空間電壓矢量與期望輸出三相正弦波電壓合成的空間電壓矢量相等。對于三相電壓型逆變器而言,它有8種工作狀態(tài),用矢量表示這8種空間狀態(tài)[5-9],如圖1所示。
介紹SVPWM工作原理[5-10]的相關文獻很多,這里不再細述,以下給出算法步驟:
(1) 判斷參考電壓矢量Vref所在扇區(qū)
引入三個中間變量A,B,C:
If:Vβ>0,Then A=1,Else A=0;
If:3Vα-Vβ>0,Then B=1,Else B=0;
If:-3Vα-Vβ>0,Then C=1,Else C=0;
則扇區(qū)號:S=A+2B+4C。
圖1 磁鏈運行區(qū)間
(2) 計算扇區(qū)的有效電壓空間矢量和零矢量的作用時間Tx,Ty和T0
引入三個中間變量X,Y和Z:
X=-3VβTPWMVdc
Y=32Vβ+32VαTPWMVdc
Z=32Vβ-32VαTPWMVdc
(1)
對于不同的扇區(qū),Tx,Ty按表1取值。
飽和判斷:If:Tx+Ty>TPWM,Then:Txout=TxTx+TyTPWM;Tyout=TyTx+TyTPWM;Tx=Txout;Ty=Tyout。計算零電壓矢量作用時間:
T0=TPWM-Tx-Ty。
表1 Tx,Ty賦值表
扇區(qū)123456
TxZY-Z-XX-Y
TyY-XXZ-Y-Z
(3) 開關切換時間分配
先定義空間矢量切換點分別為:
Ta=(TPWM-Tx-Ty)/4
Tb=Ta+Tx/2
Tc=Ta+Ty/2
(2)
則根據(jù)空間矢量所處的扇區(qū)不同,晶體管的切換時間Tcm1,Tcm2,Tcm3分別如表2所示。
表2 開關切換時間表
扇區(qū)123456
Tcm1TbTaTaTcTcTb
Tcm2TaTcTbTbTaTc
Tcm3TcTbTcTaTbTa
Simulink仿真環(huán)境下可以方便地利用模塊和軟件編程擴展進行仿真。根據(jù)上述實現(xiàn)方法,構造了如圖2所示的Simulink仿真模型。
圖2 SVPWM子模塊
在模型中使用Repeating Sequence模塊作為雙向定時計數(shù)器,與SVPWM調(diào)制波進行比較,其輸出作為滯環(huán)比較器的輸入。Matlab語言編寫的S函數(shù)則作為比較值的計算與分配單元。
2 仿真與分析
仿真對象:SVPWM與永磁同步電機。通過Matlab仿真得到的波形如圖3所示。
圖3 永磁同步電機仿真波形
3 結 語
通過仿真研究,SVPWM矢量控制變頻調(diào)速系統(tǒng)的結構簡單,容易實現(xiàn)數(shù)字化。扇區(qū)判斷正確,占空比對應的時間準確,轉矩輸出波形較平穩(wěn)。其逆變器直流電壓利用率比用SPWM高,諧波成分小,采用矢量控制技術的電機調(diào)速系統(tǒng)動靜態(tài)性能非常優(yōu)良。
參考文獻
[1]楊貴杰.空間矢量脈寬調(diào)制方法的研究[J].中國電機工程學報,2001,21(5):79-83.
[2]程善美.SIMULINK環(huán)境下空間矢量PWM的仿真[J].電氣自動化,2002,24(3):38-41.
[3]王晶晶,徐國卿,王麾.基于DSP高速信號處理器的空間電壓矢量PWM技術的研究與實現(xiàn)[J].電力系統(tǒng)及其自動化學報,2002,14(6):27-31.
[4]劉鳳君.正弦波逆變器[M].北京:科學出版社,2002.
[5]薛定宇,陳陽泉.基于Matlab SIMULINK的系統(tǒng)仿真技術與應用[M].北京:清華大學出版社,2002.
[6]周延,肖海燕.基于TMS320LF2407A的SVPWM變頻系統(tǒng)的設計.現(xiàn)代電子技術,2007,30(19):160-162.
[7]董瑋.用C語言和Matlab構造PWM控制仿真模型的一種方法[J].電氣傳動,2001,31(1):60-61.
[8]孫文煥.基于Matlab的交流變頻調(diào)速系統(tǒng)的仿真[J].電氣自動化,2001,21(3):49-51.
[9]劉文良.Matlab在電力電子技術仿真中的應用[J].電氣自動化,2001,21(3):53-54.
[10]吳安順.最新使用交流調(diào)速系統(tǒng)[M].北京:機械工業(yè)出版社,1998.
作者簡介 張勝達 男,1970年出生,1992年畢業(yè)于山西礦業(yè)學院,高級工程師。
曹建文 男,1975年出生,2006年畢業(yè)于太原理工大學,助理工程師。