日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SVPWM理论部分

發布時間:2023/12/10 编程问答 72 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SVPWM理论部分 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

SVPWM理論部分

  • 簡述
  • 1、基本原理
  • 2、SVPWM控制
    • 2.1 扇區判斷(根據$\alpha\beta$為方便判斷扇區而采取的一種方法)
    • 2.2 電壓空間矢量合成及作用時間
    • 2.3 電壓空間矢量作用順序
      • 2.3.1 五段式SVPWM
      • 2.3.2 七段式SVPWM
  • 總結


簡述

SVPWM,即空間矢量調制(Space Vector Pulse Modulation)

SVPWM,把逆變器和交流電動機視為一體,以圓形旋轉磁場為目標來控制逆變器工作,這種控制方法稱作“磁鏈跟蹤控制”,磁鏈軌跡的控制是通過交替使用不同電壓空間矢量實現的,所以又稱“電壓空間矢量SVPWM”。

優點

  • SVPWM優化諧波程度比較高,消除諧波效果要比SPWM好,實現容易;
  • SVPWM算法提高了電壓源逆變器的直流電壓利用率和電機的動態響應速度.同時減小電機的轉矩脈動等缺點;
  • SVPWM比較適合數字化控制系統;

  • 1、基本原理

    假設三相對稱正弦相電壓的瞬時值表示為
    {ua=Umcos?ωtub=Umcos?(ωt?23π)uc=Umcos?(ωt+23π)(1-1)\left\{\begin{array}{l} u_{a}=U_{m} \cos \omega t \\ u_{b}=U_{m} \cos \left(\omega t-\frac{2}{3} \pi\right) \\ u_{c}=U_{m} \cos \left(\omega t+\frac{2}{3} \pi\right) \end{array}\right.\tag{1-1} ????ua?=Um?cosωtub?=Um?cos(ωt?32?π)uc?=Um?cos(ωt+32?π)?(1-1)

    其中:UmU_{m}Um?為相電壓的幅值;ω=2πf\omega=2\pi fω=2πf為相電壓的角頻率。三相相電壓uau_aua?, ubu_bub?, ucu_cuc?

    對應的空間電壓矢量為
    Uout?=ua+aub+a2uc(1-2)\boldsymbol{U}_{\text {out }}=u_{a}+a u_{b}+a^{2} u_{c}\tag{1-2}Uout??=ua?+aub?+a2uc?(1-2)
    其中:a=ej23πa=e^{j\frac{2}{3}\pi }a=ej32?π, b=ej43πb=e^{j\frac{4}{3}\pi }b=ej34?π

    (此處兩個120°,ABC三相電壓相位差120°,它們的空間位置也差120°)

    根據(1-1)和(1-2)可得 Uout?\boldsymbol{U}_{\text {out }}Uout??的實部和虛部為

    {ReUout=ua+ubcos?23π+uccos?(?23π)=32Umsin?ωtIm?Uout=ubsin?23π+ucsin?(?23π)=?32Umcos?ωt(1-3)\left\{\begin{array}{l} R e \boldsymbol{U}_{\mathrm{out}}=u_{a}+u_{b} \cos \frac{2}{3} \pi+u_{c} \cos \left(-\frac{2}{3} \pi\right)=\frac{3}{2} U_{\mathrm{m}} \sin \omega t \\ \operatorname{Im} \boldsymbol{U}_{\mathrm{out}}=u_{b} \sin \frac{2}{3} \pi+u_{c} \sin \left(-\frac{2}{3} \pi\right)=-\frac{3}{2} U_{\mathrm{m}} \cos \omega t \end{array}\right.\tag{1-3}{ReUout?=ua?+ub?cos32?π+uc?cos(?32?π)=23?Um?sinωtImUout?=ub?sin32?π+uc?sin(?32?π)=?23?Um?cosωt?(1-3)

    Uout=ReUout+jImUout=32Umej(ωt?π2)(1-4)\boldsymbol{U}_{\mathrm{out}}=\mathrm{R} \mathrm{e} \boldsymbol{U}_{\mathrm{out}}+\mathrm{j} \mathrm{I} \mathrm{m} \boldsymbol{U}_{\mathrm{out}}=\frac{3}{2} U_{\mathrm{m}} \mathrm{e}^{\mathrm{j}\left(\omega t-\frac{\pi}{2}\right)}\tag{1-4}Uout?=ReUout?+jImUout?=23?Um?ej(ωt?2π?)(1-4)

    因此,三相對稱正弦電壓對應的空間電壓矢量運動軌跡如圖1所示。從圖中可以看出,電壓空間矢量 Uout?\boldsymbol{U}_{\text {out }}Uout??頂點的運動軌跡為一個圓,且以角速度 ω\omegaω 逆時針旋轉。根據空間矢量變換的可逆性,若空間電壓矢量 Uout?\boldsymbol{U}_{\text {out }}Uout??的頂點運動軌跡越趨近于一個圓.則原三相電壓越趨近于三相對稱正弦波。

    三相對稱正弦電壓供電是理想的供電方式,也是逆變器交流輸出電壓控制的追求目標。實際上通過空間矢量變換,可以將逆變器三相輸出的3個標量的控制問題轉化為一個矢量的控制問題。

    對于典型的兩電平三相電壓源逆變器電路,其原理圖如圖2所示。定義sas_asa?sbs_bsb?scs_csc?sa′s_a'sa?sb′s_b'sb?sc′s_c'sc?為ABC三相六個開關器件開關狀態。
    sas_asa? sbs_bsb? scs_csc? 為1時,上橋臂導通,下橋臂關斷
    sas_asa? sbs_bsb? scs_csc? 為0時,上橋臂關斷,下橋臂導通


    共有八種組態(000)(001)(010)(011)(100)(101)(110)(111),[其中(000)和(111)為0矢量]對應八個基本電壓空間矢量,各矢量為
    Uout=2Udc3(sa+sbej23π+sce?j23π)(1-5)\boldsymbol{U}_{\mathrm{out}}=\frac{2 U_{\mathrm{dc}}}{3}\left(s_{a}+s_{b} \mathrm{e}^{\mathrm{j} \frac{2}{3} \pi}+s_{c} \mathrm{e}^{-\mathrm{j} \frac{2}{3} \pi}\right)\tag{1-5}Uout?=32Udc??(sa?+sb?ej32?π+sc?e?j32?π)(1-5)

    Uout?\boldsymbol{U}_{\text {out }}Uout??為空間旋轉矢量,系數2/3是因為在αβ\alpha\betaαβ坐標系下,具體可參考知乎
    點此.(zhuanlan.zhihu.com/p/56529497)

    UANU_{AN}UAN?UBNU_{BN}UBN?UCNU_{CN}UCN?表達式
    {UAN=Udc3(2sa?sb?sc)UBN=Udc3(2sb?sa?sc)UCN=Udc3(2sc?sa?sb)(1-6)\left\{\begin{aligned} U_{A N} &=\frac{U_{\mathrm{dc}}}{3}\left(2 s_{a}-s_{b}-s_{c}\right) \\ U_{B N} &=\frac{U_{\mathrm{dc}}}{3}\left(2 s_{b}-s_{a}-s_{c}\right) \\ U_{C N} &=\frac{U_{\mathrm{dc}}}{3}\left(2 s_{c}-s_{a}-s_{b}\right) \end{aligned}\right.\tag{1-6}??????????????UAN?UBN?UCN??=3Udc??(2sa??sb??sc?)=3Udc??(2sb??sa??sc?)=3Udc??(2sc??sa??sb?)?(1-6)

    匯總表如下

    由表可以看出,在8種組合電壓空間矢量中,包括6個非零矢量以及兩個零矢量。將8種組合的基本空間電壓矢量映射至如圖3所示的復平面中,即可得到該圖所示的電壓空間矢量圖。它們將復平面分成了6個區,稱之為扇區。

    角度是怎么得來的? 60°為什么是110?
    AB相為1,C相為0。如圖4所示


    2、SVPWM控制

    要進行SVPWM控制,需要做以下三部分工作

    a) 確定電壓空間矢量在哪個扇區

    b) 確定電壓空間矢量合成及作用時間

    c) 電壓空間矢量作用順序(開關器件切換時間點)

    2.1 扇區判斷(根據αβ\alpha\betaαβ為方便判斷扇區而采取的一種方法)

    判斷扇區的目的是確定本次開關周期所使用的基本電壓空間矢量。用uαuβu_\alpha\ u_\betauα??uβ?表示參考電壓矢量Uout?\boldsymbol{U}_{\text {out }}Uout??αβ\alpha\betaαβ軸的分量,定義Uref1U_{ref1}Uref1?Uref2U_{ref2}Uref2?Uref3U_{ref3}Uref3?三個變量,令
    {Uref1=uβUrcf2=32uα?12uβUref3=?32uα?12uβ(2-1)\left\{\begin{aligned} U_{r \mathrm{ef} 1} &=u_{\beta} \\ U_{\mathrm{rcf} 2} &=\frac{\sqrt{3}}{2} u_{\alpha}-\frac{1}{2} u_{\beta} \\ U_{\mathrm{ref} 3} &=-\frac{\sqrt{3}}{2} u_{\alpha}-\frac{1}{2} u_{\beta} \end{aligned}\right.\tag{2-1}??????????????Uref1?Urcf2?Uref3??=uβ?=23??uα??21?uβ?=?23??uα??21?uβ??(2-1)
    再定義3個變量A,B,C。
    Uref1>0U_{ref1}>0Uref1?>0,則A = 1,否則A = 0;
    Uref2>0U_{ref2}>0Uref2?>0,則B = 1,否則B = 0;
    Uref3>0U_{ref3}>0Uref3?>0,則C = 1,否則C = 0;

    N = 4C + 2B + A,則可以得到與扇區的關系,通過表2可以得出Uout?\boldsymbol{U}_{\text {out }}Uout??所在的扇區。

    注意:空間矢量逆時針旋轉扇區變化Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ,N變化315462。

    2.2 電壓空間矢量合成及作用時間

    SVPWM算法的理論基礎是平均值等效原理,即在一個開關周期T內通過對基本電壓矢量加以組合,使其平均值與給定電壓矢量相等。在某個時刻,電壓空間矢量Uout?\boldsymbol{U}_{\text {out }}Uout??旋轉到某個區域中,可由組成該區域的兩個相鄰的非零矢量和零矢量在時間上的不同組合得到。

    以扇區Ⅰ(N = 3)為例,空間矢量合成示意圖如圖5所示。根據平衡等效原則可以得到下式
    TsUout?=T4U4+T6U6+T0(U0或?U7)(2-2)T_{s} \boldsymbol{U}_{\text {out }}=T_{4} \boldsymbol{U}_{4}+T_{6} \boldsymbol{U}_{6}+T_{0}\left(\boldsymbol{U}_{\mathbf{0}} \text { 或 } \boldsymbol{U}_{\boldsymbol{7}}\right)\tag{2-2}Ts?Uout??=T4?U4?+T6?U6?+T0?(U0???U7?)(2-2)

    T4+T6+T0=Ts(2-3)T_{4}+T_{6}+T_{0}=T_{s}\tag{2-3}T4?+T6?+T0?=Ts?(2-3)


    {U1=T4TsU4U2=T6TsU6(2-4)\left\{\begin{array}{l} \boldsymbol{U}_{1}=\frac{T_{4}}{T_{\mathrm{s}}} \boldsymbol{U}_{4} \\ \boldsymbol{U}_{2}=\frac{T_{6}}{T_{\mathrm{s}}} \boldsymbol{U}_{6} \end{array}\right.\tag{2-4}{U1?=Ts?T4??U4?U2?=Ts?T6??U6??(2-4)

    其中:T4T_4T4?T6T_6T6?T0T_0T0?分別為U4{U}_{4}U4?U6{U}_{6}U6?和零矢量U0{U}_{0}U0?(或U7{U}_{7}U7?)的作用時間。

    由圖5,αβ\alpha\betaαβ軸上的分量為
    {uα=T4Ts∣U4∣+T6Ts∣U6∣cos?π3uβ=T6Ts∣U6∣sin?π3(2-5)\left\{\begin{aligned} u_{\alpha} &=\frac{T_{4}}{T_{s}}\left|\boldsymbol{U}_{4}\right|+\frac{T_{6}}{T_{s}}\left|\boldsymbol{U}_{6}\right| \cos \frac{\pi}{3} \\ u_{\beta} &=\frac{T_{6}}{T_{s}}\left|\boldsymbol{U}_{6}\right| \sin \frac{\pi}{3} \end{aligned}\right.\tag{2-5}????????uα?uβ??=Ts?T4??U4?+Ts?T6??U6?cos3π?=Ts?T6??U6?sin3π??(2-5)
    化簡得
    {T4=3Ts2Udc(3uα?uβ)T6=3TsUdcuβ(2-6)\left\{\begin{aligned} T_{4} &=\frac{\sqrt{3} T_{s}}{2 U_{d c}}\left(\sqrt{3} u_{\alpha}-u_{\beta}\right) \\ T_{6} &=\frac{\sqrt{3} T_{\mathrm{s}}}{U_{\mathrm{dc}}} u_{\beta} \end{aligned}\right.\tag{2-6}??????????T4?T6??=2Udc?3?Ts??(3?uα??uβ?)=Udc?3?Ts??uβ??(2-6)
    同理,可以得出其他扇區各矢量作用時間。

    {X=3TsuβUdcY=3TsUdc(32uα+12uβ)Z=3TsUdc(?32uα+12uβ)(2-7)\left\{\begin{aligned} X &=\frac{\sqrt{3} T_{s} u_{\beta}}{U_{d c}} \\ Y &=\frac{\sqrt{3} T_{s}}{U_{d c}}\left(\frac{\sqrt{3}}{2} u_{\alpha}+\frac{1}{2} u_{\beta}\right) \\ Z &=\frac{\sqrt{3} T_{s}}{U_{d c}}\left(-\frac{\sqrt{3}}{2} u_{\alpha}+\frac{1}{2} u_{\beta}\right) \end{aligned}\right.\tag{2-7}??????????????????????XYZ?=Udc?3?Ts?uβ??=Udc?3?Ts??(23??uα?+21?uβ?)=Udc?3?Ts??(?23??uα?+21?uβ?)?(2-7)
    可得各個扇區T4,T6,T0(T7)T_4,T6,T0(T7)T4?T6T0T7作用時間,如下表

    注:T0=T7T_0=T_7T0?=T7?

    如果T4+T6>TsT_4+T_6>T_sT4?+T6?>Ts? ,則需要進行調制,如下
    {T4=T4T4+T6TT6=T6T4+T6Ts(2-8)\left\{\begin{aligned} T_{4} &=\frac{T_{4}}{T_{4}+T_{6}} T \\ T_{6} &=\frac{T_{6}}{T_{4}+T_{6}} T_{\mathrm{s}} \end{aligned}\right.\tag{2-8}????????T4?T6??=T4?+T6?T4??T=T4?+T6?T6??Ts??(2-8)

    2.3 電壓空間矢量作用順序

    SVPWM算法的合成方式主要包括兩種:

    七段式SVPWM算法:基于軟件模式的合成;零矢量開始,零矢量結束,兩邊各一份零矢量,中間兩份零矢量。

    五段式SVPWM算法:基于硬件模式的合成;中間兩份零矢量;

    無論哪種方法,所遵循的基本原則是開關動作次數少,每個開關在一個周期內最多動作兩次。

    2.3.1 五段式SVPWM

    每個開關周期只有4次開關切換,但是電流諧波分量較大




    開關順序為某個扇區兩邊對應的空間矢量。扇區兩個基本向量排列順序:從小數字往大數字排(Ts/2T_s/2Ts?/2以內)

    2.3.2 七段式SVPWM

    每個開關周期6次開關切換,諧波分量小,開關損耗略大于5段式。


    零矢量開始,零矢量結束,小數字往大數字排列(到Ts/2)

    七段式扇區矢量切換時間點確定
    首先定義
    {Ta=(Ts?T4?T6)/4Tb=Ta+T4/2Tc=Tb+T6/2(2-9)\left\{\begin{array}{l} T_{a}=\left(T_{\mathrm{s}}-T_{4}-T_{6}\right) / 4 \\ T_{b}=T_{a}+T_{4} / 2 \\ T_{c}=T_{b}+T_{6} / 2 \end{array}\right.\tag{2-9}????Ta?=(Ts??T4??T6?)/4Tb?=Ta?+T4?/2Tc?=Tb?+T6?/2?(2-9)
    三相電壓開關時間切換點 Tcm1,Tcm2,Tcm3T_{cm1},\ T_{cm2},\ T_{cm3}Tcm1??Tcm2??Tcm3?與各扇區關系如表4所示

    Tcm1,Tcm2,Tcm3T_{cm1},\ T_{cm2},\ T_{cm3}Tcm1??Tcm2??Tcm3?分別為ABC相開關切換時間點,對應七段式各扇區


    總結

    SVPWM本質上就是控制磁鏈,獲得圓形磁場。步驟中一些參數變量設置都是為了用數學公式描述模型,從而實現目的。(如扇區判斷、三相電壓開關時間切換點等等)

    總結

    以上是生活随笔為你收集整理的SVPWM理论部分的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。