SVPWM

バージョン 1.0.0 (41.2 KB) 作成者: Halil arifoglu
Using m file obtaining SVPWM slx file
ダウンロード: 395
更新 2022/1/1

ライセンスの表示

function [s1, s3 ,s5] = fcn(t,f,fs,Vm,Vdc,M)
s1=0;s3=0;s5=0;
Ts=1/fs;
w=3*Vm/(2*Vdc);
if w<M
M=w;
end
matris1=(2/3)*[1 -0.5 -0.5;0 sqrt(3)/2 -sqrt(3)/2];
va=Vm*sin(2*pi*f*t);
vb=Vm*sin(2*pi*f*t-2*pi/3);
vc=Vm*sin(2*pi*f*t+2*pi/3);
A=matris1*[va;vb;vc];
Vreffazor=A(1,1)+A(2,1)*1j;
alfa=angle(Vreffazor); % alfa radyan
alfad=alfa*180/pi +180;
if alfad <=60
alfad=alfad*pi/180;
n=1;
T1=M*Ts*(sin(n*pi/3-alfad))/sin(pi/3);
T2=M*Ts*(sin(alfad-(n-1)*pi/3))/sin(pi/3);
T0=0.5*(Ts-T1-T2); % T0/2
s1=T1+T2+T0;
s3=T2+T0;
s5=T0;
end
if alfad >60 && alfad<= 120
alfad=alfad*pi/180;
n=2; % sektor 2
T1=M*Ts*(sin(n*pi/3-alfad))/sin(pi/3);
T2=M*Ts*(sin(alfad-(n-1)*pi/3))/sin(pi/3);
T0=0.5*(Ts-T1-T2); % T0/2
s1=T1+T0;
s3=T2+T0+T1;
s5=T0;
end
if alfad >120 && alfad<= 180
alfad=alfad*pi/180;
n=3; % sektor 3
T1=M*Ts*(sin(n*pi/3-alfad))/sin(pi/3);
T2=M*Ts*(sin(alfad-(n-1)*pi/3))/sin(pi/3);
T0=0.5*(Ts-T1-T2); % T0/2
s1=T0;
s3=T2+T0+T1;
s5=T0+T2;
end
if alfad >180 && alfad<= 240
alfad=alfad*pi/180;
n=4; % sektor 4
T1=M*Ts*(sin(n*pi/3-alfad))/sin(pi/3);
T2=M*Ts*(sin(alfad-(n-1)*pi/3))/sin(pi/3);
T0=0.5*(Ts-T1-T2); % T0/2 değeri
s1=T0;
s3=T0+T1;
s5=T0+T1+T2;
end
if alfad >240 && alfad<= 300
alfad=alfad*pi/180;
n=5; % sektor 5
T1=M*Ts*(sin(n*pi/3-alfad))/sin(pi/3);
T2=M*Ts*(sin(alfad-(n-1)*pi/3))/sin(pi/3);
T0=0.5*(Ts-T1-T2); % T0/2
s1=T0+T2;
s3=T0;
s5=T0+T1+T2;
end
if alfad >300 && alfad<= 360
alfad=alfad*pi/180;
n=6; % sektor 6
T1=M*Ts*(sin(n*pi/3-alfad))/sin(pi/3);
T2=M*Ts*(sin(alfad-(n-1)*pi/3))/sin(pi/3);
T0=0.5*(Ts-T1-T2); % T0/2
s1=T0+T1+T2;
s3=T0;
s5=T0+T1;
end

引用

Halil arifoglu (2024). SVPWM (https://www.mathworks.com/matlabcentral/fileexchange/104365-svpwm), MATLAB Central File Exchange. 取得済み .

MATLAB リリースの互換性
作成: R2021b
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux
タグ タグを追加
謝辞

ヒントを得たファイル: SVPWM for 3 phase inverter

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
バージョン 公開済み リリース ノート
1.0.0