フィルターのクリア

Generating pulse width modulation gates

15 ビュー (過去 30 日間)
Nate Nauman
Nate Nauman 2020 年 8 月 15 日
コメント済み: An 2020 年 8 月 24 日
In my attempts to model a spatial vector pwm system with FOC, I have been running into problems obtaining the proper gate responses. They appear similar to delta functions (they have almost no time width) so there must be a problem with my comparison between on-times for a, b, and c phases with the repeating sequence block.
I attached my model here. I believe that the Clarke and Park transformations are accurate, but I am not well-versed with the repeating sequence block and the simscape electrical permanent magnet synchronous machine component. The SVPWM subsystem contains the gate calculation subsystem which does not seem output correctly.
I would deeply appreciate any help because I have read every online example that I can find. Thank you so much!

回答 (1 件)

Joel Van Sickel
Joel Van Sickel 2020 年 8 月 17 日
Hello Nate,
You can use a repeating sequence to generate your carrier wave. It looks like that is what you are trying to do. If you have simscape electrical installed, you don't need to do this from scratch.
You can right click this block and choose look under mask, to view the different subsystems and see how the logic is implemented. There are various ways to generate PWM signals using simulink blocks. You can also use some of the prepackaged PWM generators instead of building your own. You can also explore how they were implemented.
the block above can be selected to use SVM.
For your model, typically for generating PWM waves, you would want to compaire your values to the carrier wave. Instead of adding values to the repeating sequence and passing them through a relay, it might be more intutive to start with the 'relational operator' block to generate the PWM signals.
Regards,
Joel
  1 件のコメント
An
An 2020 年 8 月 24 日
Hello!
Unfortunately I have similar problem with pulse generation. I use 2-level PWM generator (https://se.mathworks.com/help/physmod/sps/powersys/ref/pwmgenerator2level.html) for three-phase converter with IGBTs (universal bridge). After appliying three-phase sinusoidal reference voltage to pulse generator, I receive pulses but going to the converter the three-phase sinusoidal waveform becomes similar to pulses, also the DC voltage is not contant at all. What might cause that mistake?
My question is here:

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

カテゴリ

Help Center および File ExchangeSimscape Electrical についてさらに検索

製品


リリース

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by