知道了扇區的位置,接下來就要計算先向量作用時間了。在計算時間之前,我們來討論下另外一個有趣的話題:向量怎麼走?
五段式的走法更為複雜,我們先討論七段式,透過七段式引出問題,然後再詳細討論五段式。
七段式SVPWM向量如何從起點到達終點?
以第一扇區為例,如下圖所示,向量要從0走到Uref,可以有兩條路徑,可以先沿著U4方向走,然後沿著U6方向走,再沿著U4方向走,最後到達Uref,如圖中紅色路徑。注意發波要對稱,不能走完了U4再走U6,那樣諧波比較大。也可以依照圖中藍色的路線,先沿著U6走,之後沿著U4,最後把U6走完。
-
其實兩條路徑都可以到達羅馬,唯一的差別是零向量的插入方式不同。紅色路徑是4-6-4,因為還是為了每次只切換一個橋臂的開關,零向量的插入方式是0-4-6-7-6-4-0(7段式),或是4 -6-7-6-4(五段式)。
我們把其他扇區都加進來,會得到下圖這麼一個整體的結果。
-
如果考慮軟體的計算方便,每次發波都先發000向量,中間插入111向量,那麼就要依照圖中紅色曲線發波,如下圖。
這樣第一區要先發U4,向量走到第二扇區後,不能先發U6,要先發距離000更近的向量U2,到第三扇區後,還是先發U2。總之,1(001),2(010),4(100)距離零向量(000)更近,要作為每個扇區的首發。
-
當然,也可以選擇3(011),5(101),6(110)作為首發,那麼在7段式的中間需要插入的就是000向量。
-
7段式SVPWM,由於在一個開關週期內,一個開關做了兩次動作,帶來的缺點是功率器件發熱量較大,但是優點是諧波含量低,發波對稱,沒有五段式選擇上的煩惱。
五段式SVPWM,又稱為DPWM。由於其在一個開關週期內只插入了一個零向量,因此是不連續的SVPWM。而在不同扇區內對零向量的不同選擇,導致了DPWM有許多變種,每個變種對開關管的損耗、相電壓的諧波都會造成不同的結果。
與七段式SVPWM類似,DPWM也有最基本的兩條路徑,如下圖所示:4-6-7-6-4或是6-4-0-4-6;
如果我們在六個磁區內都選擇插入000向量,那麼六個磁區內的向量分別是6-4-0-4-6,6-2-0-2-6,3-2-0- 2-3,3-1-0-1-3,5-1-0-1-5,5-4-0-4-5,如下圖藍色曲線;
如果我們在六個磁區內都選擇插入111向量,那麼六個磁區內的向量分別是4-6-7-6-4,2-6-7-6-2,2-3-7- 3-2,1-3-7-3-1,1-5-7-5-1,4-5-7-5-4,如下紅色曲線;這就產生了兩種DPWM。
-
這時再一想,這兩種方式好像都不好,為什麼?因為在六個磁區內,所有的零向量都是000或111,也就是說每次發波中間都是只開下管或只開通上管,IGBT的散熱很不均勻。
那麼有沒有辦法可以解決這個問題呢?例如這個扇區插入000,下一個扇區插入111,這樣在兩個相鄰的扇區,上管IGBT和下管IGBT輪流導通,可以解決IGBT發熱不均勻的問題。
可以在135扇區插入111向量,在246扇區插入000向量;
也可以在246扇區插入111向量,在135扇區插入000向量。
現在DPWM有四種了。
-
這種可以讓馬達在60°的角度內,只開上管或下管。那麼能不能再分的細一些,讓諧波含量更低?例如一個扇區內,一半時間插入000,另外一半時間插入111?這個想法好像打開了一扇大門,從此DPWM被玩出了花。
可以在第一扇區先插入000向量,再插入111向量;在第二扇區再先插入000向量,再插入111向量,其他磁區以此類推,如下圖:
-
也可以在第一區先插入111向量,再插入000向量;其他磁區依次類推,如下圖:
-
也可以以U4,U2,U1等基本向量的周圍60°插入000向量,在U6,U5,U3基本向量的周圍60°插入111向量,如下圖:
-
也可以以U4,U2,U1等基本向量的周圍60°插入111向量,在U6,U5,U3基本向量的周圍60°插入000向量,如下圖:
-
如果關注英飛凌官網路IGBT的損耗分析軟體,可以看到DPWM有六種。
本文提到的圖5,圖6兩種方法在實際應用上不多,因為軟體工作量太大,效果與DPWM1/3差不多。
其他還有一些DPWM,例如三次諧波插入法(THIPWM),平頂式SVPWM,半頻式SVPWM,FFCSVPWM,GDPWM,等等等等。
發波方式實在太多了,我們熟練其中常用的一兩種感覺就可以了。