In the ee_vienna_rectifier demo (matlab2019a), there is a matlab funciton in the Control/PWM Generator(Vienna Rectifier) block. It is hard to understand the algorithm of that function. I can't find any help documents about the Vienna Rectifier PWM Generator. I need some help documents or reference.
Please help
Thanks.
function [TgabcON,TgabcOFF,SmallHexNum] = switchingTime(Vabc,Iabc,vdc,vneutral,fsw)
% Vienna rectifier PWM switching time calculation
Tsw = 1/fsw; % switching period
Tswh = 0.5*Tsw; % half switching period
% choose the small hexagon and calculate new ref. vector
if Iabc(1)*Iabc(2)*Iabc(3) > 0
if Iabc(1) > 0
SmallHexNum = 1;
a = 2;
b = -1;
elseif Iabc(2) > 0
SmallHexNum = 3;
a = -1;
b = 2;
else
SmallHexNum = 5;
a = -1;
b = -1;
end
……

1 件のコメント

Tania Cuesta Cano
Tania Cuesta Cano 2020 年 10 月 28 日
Hi,
I have discovered that they use the following PWM algorithm: https://www.jstage.jst.go.jp/article/ieejias1987/116/8/116_8_820/_pdf/-char/en
Regards.

サインインしてコメントする。

 採用された回答

Sabin
Sabin 2022 年 12 月 18 日

0 投票

PWM Generator (Vienna Rectifier) has been added to Simscape Electrical/Control. You can check the doc page and the 2 references for more info.

その他の回答 (0 件)

製品

リリース

R2019a

質問済み:

2019 年 6 月 21 日

回答済み:

2022 年 12 月 18 日

Community Treasure Hunt

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

Start Hunting!

Translated by