How do I generate pulses from the block PWM Generator to operate the switches if they are more than four?

조회 수: 7 (최근 30일)
Hello every one
I hope to find any ideas for my inquire.
my question as in the picture there are two models, the left one five-level cascaded with PWM pulses to operate the switches, and the right one is a boost converter with a
PID controller to operate one switch. so here I want to use PI control to on five-level cascaded model but after PI block
How do I generate the pulses for 8 switches to operate them?
  댓글 수: 2
Hyunuk Ha
Hyunuk Ha 2020년 12월 30일
We have several methods:
  1. Simscape Electrical has PWM Generator(Multi-level) blk. : https://www.mathworks.com/help/physmod/sps/powersys/ref/pwmgeneratormultilevel.html?searchHighlight=mmc&s_tid=doc_srchtitle This generates multi-level PWM signals.
  2. You can refer to the 'Modular multi-level converter' at : https://www.mathworks.com/help/physmod/sps/ug/modular-multi-level-converter-mmc.html?searchHighlight=mmc&s_tid=doc_srchtitle Your left circuit is similar with MMC, so please visit above example.
  3. Additional comments : How about tie the switching devices with one blk. : https://www.mathworks.com/help/physmod/sps/powersys/ref/fullbridgemmc.html?searchHighlight=mmc&s_tid=doc_srchtitle
Hope this helps,
Hyunuk

댓글을 달려면 로그인하십시오.

답변 (1개)

Manas Meena
Manas Meena 2021년 1월 5일
As answered on your other question by Joel. If none of the above workarounds help you, you will have to write your own algorithm to convert the scalar output into separate duty cycles.

커뮤니티

더 많은 답변 보기:  Power Electronics Community

카테고리

Help CenterFile Exchange에서 Pulse width modulation (PWM)에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by