-
-
空間向量脈寬調變(SVPWM,即Space Vector Pulse Width Modulation )是一種根據變流器空間電壓向量切換來控制逆變器的一種控制策略。相比PWM 和正弦脈寬調製(SPWM,Sinusoidal Pulse Width Modulation),基於SVPWM 的逆變器將逆變器在降低電壓諧波和損耗方面將逆變器的控制性能提升到一個新的高度,且易於數位化實現,適合DSP等高效能處理器進行數位控制。
-
以向量V1(100)的狀態為例:
-
此時等效電路如圖:
-
因此狀態V1(100)時馬達中三個相電壓(相電壓是每相對於馬達中間連接點的電壓)可以表示為:UaN = 2/3 Udc,UbN = UcN = - 1 /3 Udc(其實就是個最簡單的分壓電路,其中Udc為母線電壓,也就是電源電壓)。
電路有2^3=8個開關狀態,對應8種工作模式。Uab的取值有Udc、0和− Udc三種電平。
-
8種向量中,包括6個非零向量(V1(100),V2(110),V3(010),V4(011),V5(001),V6(101))和2個零向量:(V0(000),V7(111))。 (這裡非零向量的編號順序看似很奇怪,但是後面向量圖出來就沒那麼變扭了。)但是更加常用的,還是用對應二進制進行編號。
由下列公式可知,三相電壓空間向量合成的空間向量是一個旋轉的空間向量,由於轉子永久磁鐵會努力旋轉到內部磁力線和外部磁場方向一致,所以這個向量其實可以表徵我們希望轉子旋轉到的方向,也即所需要產生的磁場方向。它的振幅不變,為相電壓峰值Udc,這裡用Um表示,旋轉角速度為ω(=2πf) , 旋轉方向由三相電壓的相序決定。SVPWM演算法的目的,就是使用三相橋的開關狀態把在空間中旋轉的向量表示出來(用直流電的交替開關產生PWM波這一過程來代替上文4.2中正弦波交流電控制過程),我們把這個向量稱為空間電壓向量。
上文提到三相變流器共有8種開關狀態,這八種開關狀態對應的空間向量如圖所示,空間電壓向量Vk定義如下:
-
以上文所提到的空間向量V1(100,UaN = 2/3 Udc,UbN = UcN = - 1 /3 Udc)為例,V1可以表示為:
-
向量V1(100)經合成(如下圖) 其振幅為2/3 Udc,方向水平向右:
-
將6個有效向量和2個零向量畫出。相鄰的有效向量在空間上相差π/3,這六個向量形成一個正六邊形。這六個有效向量將複平面分成六個區域,分別記為I,II,III,IV,V,VI。
-
可以注意到,兩個零向量(V0(000),V7(111))其實和原點重合了,因為這兩個狀態下馬達中產生力矩的磁場為0。
那這裡問題就來了:由這6個空間電壓向量只能產生6個方向的力矩,我們要怎麼產生任意方向的力矩呢?既然是“向量控制”,當然是有辦法的,答案就是:使用這6個空間電壓向量作為基底向量來合成任意向量。在每一個磁區,選擇相鄰兩個電壓向量以及零向量,依照伏秒平衡原則來合成每個磁區內的任意電壓向量:
-
離散化後等效為下式:
-
式中,Vref ——我們期望得到的電壓向量;T ——一個PWM週期;Ux、Uy、Tx、Ty ——看完後面所舉的例子就懂了。U0* ——指的是兩個零向量,可以是V0也可以是V7 ,零向量的選擇比較靈活,主要考慮透過合理選擇使得開關狀態變化盡可能少,以降低開關損耗,並讓空間電壓向量的切換更平順。
所以上面公式的意義就是:我們可以週期性地在不同空間電壓向量之間切換,只要合理地配置不同基底向量在一個週期中的佔空比,就可以合成出等效的任意空間電壓向量了。
假設現在需要產生電壓向量Vref,其位置位於磁區 I 內, 介於V1和V2之間。設Va和Vb分別是V1和V2上的向量,二者合成得到Vref。
-
在一個週期Tc內,由伏秒平衡可得(把前面的式子左側的T除到右邊去了):
-
由正弦定理(各邊和它所對角的正弦值的比相等) ,我們可以得到:
-
又由| V1| = | V2| = 2/3 Udc,所以可以計算得到T1和T2:
-
其中m為SVPWM的調變係數(即調變比,又稱調制度):
-
顯然在電流環控制過程中m設定得越大,代表了期望力矩越大(正比)。
在一個開關週期Tc內,設T0和T7分別是零向量V0和V7的作用時間,其表達式如下:
-
另外,如果我們將PWM波形設定為中央對齊模式對稱配置零向量,則此時T0 = T7。
現在一個週期內所有狀態的持續時間我們都得到了,還差一個順序,也就是各個狀態切換的順序。你可能會問:反正是做積分,重要的是持續時間而不是順序,不是任意順序都可以嘛?是的,理論上任何切換順序都是可行的,但是實際上我們需要考慮更多限制,例如因為MOS管有開關損耗,所以我們希望能盡量減少MOS管的開關次數。另外,當PWM輸出波形是對稱的時(即採用七段式SVPWM調變法(V0 → V1 → V2 → V7 → V2 → V1 → V0)),諧波主要集中在開關頻率和兩倍開關頻率的附近,這種模式下諧波幅值是三種排列模式中最小的。結合以上因素考慮,我們就可以設計出下面的切換順序(一個開關週期內,共有6次開關切換):
-
-
-
至此,SVPWM的工作完成了,我們得到了每一時刻所需的空間電壓向量以及它們持續的時間,在處理器中賦值給對應通道的捕獲比較寄存器產生相應的三個PWM波形,控制MOS管的開關,進而產生我們期望的電壓、電流、力矩。
-
-