Effacer les filtres
Effacer les filtres

Generating pulse width modulation gates

16 vues (au cours des 30 derniers jours)
Nate Nauman
Nate Nauman le 15 Août 2020
Commenté : An le 24 Août 2020
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!

Réponses (1)

Joel Van Sickel
Joel Van Sickel le 17 Août 2020
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 commentaire
An
An le 24 Août 2020
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:

Connectez-vous pour commenter.

Catégories

En savoir plus sur Simscape Electrical dans Help Center et File Exchange

Produits


Version

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by