用于電機控制的空間矢量調(diào)制(SVM)
空間矢量調(diào)制(SVM)是感應(yīng)電機和永磁同步電機(PMSM)磁場定向控制的常用方法。
空間矢量調(diào)制負責生成脈寬調(diào)制信號以控制逆變器的開關(guān),由此產(chǎn)生所需的調(diào)制電壓,以所需的速度或轉(zhuǎn)矩驅(qū)動電機。
空間矢量調(diào)制也稱為空間矢量脈寬調(diào)制(SVPWM)。您可以使用MATLAB® 和Simulink® 來實現(xiàn)空間矢量調(diào)制方法,或利用預(yù)置SVM庫來實現(xiàn)電機控制應(yīng)用。
SVM的目標
試考慮三相逆變器電機控制的空間矢量調(diào)制,該逆變器具有六個開關(guān),如以下等效電路所示。注意,有八種有效的開關(guān)配置。
▲連接到電機定子繞組的三相逆變器電路。
* 開關(guān)S2、S4、S6分別與S1、S3、S5互補
每種開關(guān)配置都會產(chǎn)生特定的電壓,施加于電機端子。電壓是基本空間矢量,以空間矢量六邊形表示其幅值和方向。
▲空間矢量六邊形,包含基本矢量U1-U8
▲連接到電機定子繞組的三相逆變器電路
通過對開關(guān)區(qū)間內(nèi)的基本空間矢量(方向)和零矢量(幅值)作用時間進行調(diào)節(jié),可以近似得到空間矢量六邊形內(nèi)任意位置、任意幅值的電壓矢量。
例如圖中,一個脈寬調(diào)制(PWM)周期內(nèi),選擇兩個相鄰空間矢量(圖中的U3和U4)分別作用一段時間、在周期其余時間內(nèi)由零矢量(U7或U8)作用,從而得到近似平均參考矢量Uref。
通過控制開關(guān)序列,即控制脈沖的導(dǎo)通持續(xù)時間,就可以在每個PWM周期獲得具有變化幅值和方向的任何電壓矢量。
空間矢量調(diào)制方法的目標是在每個PWM周期生成與參考電壓矢量相符的開關(guān)序列,以實現(xiàn)連續(xù)旋轉(zhuǎn)的空間矢量。
▲旋轉(zhuǎn)的參考空間矢量的示意圖
SVM的操作
空間矢量調(diào)制方法基于參考電壓矢量進行操作,在每個PWM周期為逆變器生成適當導(dǎo)通信號,目標是實現(xiàn)連續(xù)旋轉(zhuǎn)的空間矢量。
▲采用空間矢量調(diào)制的磁場定向控制架構(gòu)示意圖
▲該模塊圖顯示了一個空間矢量調(diào)制工作流示例
在每個PWM周期,以電壓矢量作為輸入?yún)⒖?,SVM算法會:
● 基于參考電壓矢量計算開關(guān)導(dǎo)通時間
● 基于導(dǎo)通時間生成馬鞍波
● 基于導(dǎo)通時間為逆變器開關(guān)生成適當?shù)膶?dǎo)通脈沖
▲SVM算法生成的空間矢量調(diào)制電壓信號
所生成的馬鞍波能夠最大程度地利用直流總線電壓。與正弦脈寬調(diào)制(SPWM)方法相比,該方法能提供更好的額定電壓輸出。
▲通過比較調(diào)制波(馬鞍波)和載波生成導(dǎo)通脈沖
然后,您可以將生成的導(dǎo)通信號應(yīng)用于三相逆變器的開關(guān),以所需的速度或轉(zhuǎn)矩驅(qū)動電機。
PWM硬件支持
硬件板卡(如Arduino®、Raspberry Pi? 和TI板)通過接收調(diào)制波形生成導(dǎo)通脈沖來驅(qū)動電力逆變器。
根據(jù)設(shè)計要求,采用PWM方法的電機控制算法通常需要以kHz級的較高頻率執(zhí)行。在耗費人力物力執(zhí)行硬件測試之前,必須盡早評估控制架構(gòu)的正確性。
為此,您可以使用仿真環(huán)境。例如,使用Simulink,您可以基于電機模型來仿真和驗證控制架構(gòu),包括空間矢量調(diào)制等脈寬調(diào)制方法,并盡早修正錯誤。