0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SVPWM調(diào)制策略要點講解

jf_78858299 ? 來源:控我所思VS制之以衡 ? 作者:制之以衡 ? 2023-05-29 17:09 ? 次閱讀

網(wǎng)絡(luò)上已有不少相關(guān)內(nèi)容的具體講解,本文為SVPWM調(diào)制策略的要點講解,重點在于SIMULINK仿真

1.前言

SVPWM(Space Vector Pulse Width Modulation,空間矢量脈寬調(diào)制)是近年發(fā)展的一種比較新穎的電機控制方法,是 由三相功率逆變器的六個功率開關(guān)元件組成的特定開關(guān)模式以產(chǎn)生的脈寬調(diào)制波 ,能夠使輸出電流波形盡可能接近于理想的正弦波形。SVPWM與傳統(tǒng)的正弦PWM不同,它是從三相輸出電壓的整體效果出發(fā),著眼于如何使電機獲得理想圓形磁鏈軌跡。

為什么要使用SVPWM策略?為電機控制所需,SVPWM可以依據(jù)電機磁鏈和電壓的關(guān)系,從而實現(xiàn)對電動機恒磁通變壓變頻調(diào)速,并且SVPWM比SPWM的直流母線的電壓利用率高15%,更易于實現(xiàn)數(shù)字化。

2.SVPWM的輸入輸出分別是什么?

輸入:

1.旋轉(zhuǎn)坐標系dq軸電壓、自然坐標系下的ABC三相電壓等等載波信號

2.供電

輸出:

三相PWM信號

2.1輸入從何而來

控制器輸出的控制電壓、參考電壓等帶有所需信息的電壓信號

2.2輸出用去做什么

作為永磁同步電機等被控對象的輸入:輸出的三相PWM信號可分別加在空間上互差120°的三相靜止坐標系上,可等效為幅度、頻率、相位的三相交流電,輸入信號含有的信息在這個三相交流電的幅度、頻率、相位中體現(xiàn)。由此可作為PMSM等被控對象的輸入,因為PMSM的轉(zhuǎn)速取決于該三相電壓的頻率。

3.理論基礎(chǔ)和結(jié)構(gòu)組成

平均值等效原理:在一個開關(guān)周期內(nèi)通過對基本電壓矢量加以組合,使其平均值與給定電壓矢量相等。通過改變計算機(數(shù)字控制器)輸出PWM波的占空比等效所需要的三相電壓。

圖片

3.1電路:三相逆變器

三相逆變器的電路圖和工作流程圖解如圖所示,

圖片

逆變器的開關(guān)電路有如下八種開合狀態(tài)

圖片

八種開合狀態(tài)的相電壓和線電壓的對應(yīng)關(guān)系為:

圖片

3.2開關(guān)邏輯:如何為三相電路的開關(guān)賦值?

八個基本電壓空間矢量的大小和位置:其中非零矢量的幅值(相電壓幅值)相同(模長為),相鄰的矢量間隔為60°,而兩個零矢量幅值為零,位于中心。在每一個扇區(qū),選擇相鄰的兩個電壓矢量以及零矢量,按照伏秒平衡的原則來合成每個扇區(qū)內(nèi)的任意電壓矢量。滿足如下數(shù)學(xué)表達式:

其中,為期望電壓矢量; 為采樣周期; 分別為對應(yīng)兩個非零電壓矢量和零電壓矢量在一個采樣周期內(nèi)的作用時間;其中包括了 和 兩個零矢量。上式的意義是,矢量在 時間內(nèi)所產(chǎn)生的積分效果值和分別在時間內(nèi)產(chǎn)生的積分效果相加總和值相同。

圖片

至此,問題轉(zhuǎn)換為如何選取8種開關(guān)以及其對應(yīng)的持續(xù)時間.

通過空間矢量的計算可以得出各開關(guān)狀態(tài)持續(xù)時間(以第一扇區(qū)為例):

以減少開關(guān)次數(shù)為目標,將基本矢量作用順序的分配原則選定為:在每次開關(guān)狀態(tài)轉(zhuǎn)換時,只改變其中一相的開關(guān)狀態(tài)。并且對零矢量在時間上進行了平均分配,以使產(chǎn)生的PWM 對稱,從而有效地降低PWM的諧波分量。開關(guān)順序的選取有七段式序列。詳細圖解可參考:https://zhuanlan.zhihu.com/p/115067276

圖片

下面動態(tài)展示工作流程(圖中是以三角波為例,正弦波與之類似)

圖片

本圖來源于:Space Vector PWM Intro—Switchcraft

4.Simulink仿真和程序講解

總體仿真模型(代碼來源見圖中備注)

圖片

4.1三相逆變電路部分由總體模型所示

4.2開關(guān)邏輯的實現(xiàn)如下圖所示

圖片

本代碼輸入為旋轉(zhuǎn)坐標系下的軸電壓,首先對扇區(qū)的選取進行判斷(圖中Selec.Setor)

通過將軸電壓轉(zhuǎn)換為坐標系下,對矢量分解至各坐標軸,并結(jié)合角度進行判斷。

function [Mag,ang,Sec] = fcn(u)

complexo=u(2)+ i* u(3);
Mag=abs(complexo);
ang=atan2(imag(complexo),real(complexo));
alpha=ang*180/pi;

Sec = (alpha>0 & alpha<=60)*1+ (alpha>60 & alpha<=120)*2  + (alpha>120 & alpha<=180)*3 ...
  +(alpha>-180 & alpha<-120)*4+ (alpha>-120 & alpha<=-60)*5 + (alpha>-60 & alpha<=0)*6;

接下來進行開關(guān)量的實時選取,采用七段式的選取方法

function pwm  = fcn(Fs,Mag,ang,Sec,Vdc,clk)

% Time synchronization with the simulink clock. 
t=clk;

% Vdc at workspace
% General expression for the calculation of T1, T2 and T0. 

T1=(sqrt(3)*(Mag/Vdc))*sin(Sec*pi/3 -ang)/Fs;
T2=(sqrt(3)*(Mag/Vdc))*sin(ang - ((Sec-1)*pi/3))/Fs;
T0= (1/Fs -T1- T2)/2;

% Change of sectors 
sec_ant=mod(floor(Sec),2);

if(sec_ant~=1)  % detection sector exchange
    
 T1=(sqrt(3)*(Mag/Vdc))*sin(ang - ((Sec-1)*pi/3))/Fs;
 T2=(sqrt(3)*(Mag/Vdc))*sin(Sec*pi/3 -ang)/Fs;
 
end
% Sawtooth
ref= 1/Fs * rem(t,1/Fs)/(1/Fs);
% Time intervals
int1=T0/4;
int2=int1+T1/2;
int3=int2+T2/2;
int4=int3+T0/2;
int5=int4+T2/2;
int6=int5+T1/2;

timet=1+(ref>=int1)+(ref>=int2)+(ref>=int3)+(ref>=int4)+(ref>=int5)+(ref>=int6);
sw_array=zeros(3,7,6);  %Initialize table of key states -> 3 rows (arms), 7 columns (times) and 6 vectors (sectors). 

%                ------Arm A --------   -------Arm B --------  -------Arm C --------
sw_array(:,:,1)=[0 1 1 1 1 1 0;0  0 1 1 1 0 0; 0 0 0 1 0 0 0]; %setor 1
sw_array(:,:,2)=[0 0 1 1 1 0 0;0  1 1 1 1 1 0; 0 0 0 1 0 0 0]; %setor 2
sw_array(:,:,3)=[0 0 0 1 0 0 0;0  1 1 1 1 1 0; 0 0 1 1 1 0 0]; %setor 3
sw_array(:,:,4)=[0 0 0 1 0 0 0;0  0 1 1 1 0 0; 0 1 1 1 1 1 0]; %setor 4
sw_array(:,:,5)=[0 0 1 1 1 0 0;0  0 0 1 0 0 0; 0 1 1 1 1 1 0]; %setor 5
sw_array(:,:,6)=[0 1 1 1 1 1 0;0  0 0 1 0 0 0; 0 0 1 1 1 0 0]; %setor 6
 

if t<1e-6
Sec=1;
end;
   
S1=sw_array(1,timet,Sec);
S2= ~S1;
S3=sw_array(2,timet,Sec);
S4= ~S3;
S5=sw_array(3,timet,Sec);
S6= ~S5;
% SVPWM
pwm= [S1 S2 S3 S4 S5 S6];
end

開關(guān)量輸出至IGBT處,然后三相逆變電路產(chǎn)生PWM波

圖片

圖片

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 電流
    +關(guān)注

    關(guān)注

    40

    文章

    6502

    瀏覽量

    131112
  • 逆變器
    +關(guān)注

    關(guān)注

    279

    文章

    4606

    瀏覽量

    204610
  • 脈寬調(diào)制
    +關(guān)注

    關(guān)注

    3

    文章

    212

    瀏覽量

    38198
  • SVPWM
    +關(guān)注

    關(guān)注

    14

    文章

    613

    瀏覽量

    90465
收藏 人收藏

    評論

    相關(guān)推薦

    基于載波SVPWM與空間矢量SVPWM實現(xiàn)策略的等效推導(dǎo)

    前面推導(dǎo)出了SVPWM調(diào)制波,調(diào)制波與載波比較就是基于載波的SVPWM實現(xiàn)方式。
    的頭像 發(fā)表于 07-10 16:32 ?1408次閱讀
    基于載波<b class='flag-5'>SVPWM</b>與空間矢量<b class='flag-5'>SVPWM</b>實現(xiàn)<b class='flag-5'>策略</b>的等效推導(dǎo)

    SVPWM調(diào)制方式是如何去實現(xiàn)的

    SVPWM的原理是什么?SVPWM調(diào)制方式是如何去實現(xiàn)的?PWM逆變器基本輸出電壓矢量有哪些?
    發(fā)表于 08-03 06:39

    采用FPGA來實現(xiàn)SVPWM調(diào)制算法

    的技術(shù)性能,當(dāng)今國內(nèi)外生成的變壓變頻器幾乎都已采用這項技術(shù)。目前在逆變器控制領(lǐng)域廣泛使用DSP來實現(xiàn)SVPWM調(diào)制算法,具有硬件簡單、靈活性好等特點。但是PWM波的產(chǎn)生需要定時的采樣與計算,從而
    發(fā)表于 01-20 09:34

    如何實現(xiàn)SVPWM調(diào)制?

    如何實現(xiàn)SVPWM調(diào)制?
    發(fā)表于 02-17 07:44

    SVPWM的原理講解

    SVPWM的原理講解,詳細清楚的講解svpwm的原理及實現(xiàn)。
    發(fā)表于 10-28 14:15 ?49次下載

    磁場定向控制中SVPWM調(diào)制策略的改進與實現(xiàn)

    磁場定向控制中SVPWM調(diào)制策略的改進與實現(xiàn)
    發(fā)表于 04-13 15:42 ?20次下載

    SVPWM逆變器過調(diào)制策略對交流電機動態(tài)性能影響的研究

    SVPWM逆變器過調(diào)制策略對交流電機動態(tài)性能影響的研究
    發(fā)表于 04-14 17:06 ?22次下載

    感應(yīng)電機弱磁調(diào)速時SVPWM調(diào)制策略研究

    感應(yīng)電機弱磁調(diào)速時SVPWM調(diào)制策略研究
    發(fā)表于 04-15 18:29 ?23次下載

    基于SVPWM調(diào)制策略的SRG風(fēng)力發(fā)電系統(tǒng)并網(wǎng)逆變器

    基于SVPWM調(diào)制策略的SRG風(fēng)力發(fā)電系統(tǒng)并網(wǎng)逆變器
    發(fā)表于 04-18 10:46 ?20次下載

    基于疊加原理的SVPWM調(diào)制算法

    基于疊加原理的SVPWM調(diào)制算法,下來看看
    發(fā)表于 04-19 13:57 ?12次下載

    矩陣變換器新型SVPWM調(diào)制策略的仿真研究

    矩陣變換器新型SVPWM調(diào)制策略的仿真研究
    發(fā)表于 03-30 18:24 ?14次下載

    新穎的SVPWM調(diào)制策略及其在三電平逆變器中的應(yīng)用

    新穎的SVPWM調(diào)制策略及其在三電平逆變器中的應(yīng)用
    發(fā)表于 03-30 14:59 ?14次下載

    基于SVPWM的過調(diào)制控制算法

      本文提出了一種基于SVPWM的過調(diào)制控制算法和基于電氣損耗最小的效率優(yōu)化控制策略能有效擴大電機轉(zhuǎn)速運行范圍,提高運行效率。
    發(fā)表于 09-20 12:45 ?8次下載
    基于<b class='flag-5'>SVPWM</b>的過<b class='flag-5'>調(diào)制</b>控制算法

    空間矢量調(diào)制技術(shù)(SVPWM

    空間矢量脈寬調(diào)制 (Space Vector Pulse Width Modulation, SVPWM )是用在三相電路中的調(diào)制方法。 SVPWM
    的頭像 發(fā)表于 05-29 17:22 ?4584次閱讀
    空間矢量<b class='flag-5'>調(diào)制</b>技術(shù)(<b class='flag-5'>SVPWM</b>)

    為什么要使用SVPWM策略?SVPWM調(diào)制策略要點講解

    SVPWM(Space Vector Pulse Width Modulation,空間矢量脈寬調(diào)制)是近年發(fā)展的一種比較新穎的電機控制方法
    發(fā)表于 06-30 16:35 ?1790次閱讀
    為什么要使用<b class='flag-5'>SVPWM</b><b class='flag-5'>策略</b>?<b class='flag-5'>SVPWM</b><b class='flag-5'>調(diào)制</b><b class='flag-5'>策略</b><b class='flag-5'>要點</b><b class='flag-5'>講解</b>