Hi all,
I'm trying to simulate the FOC of PMSM with simulink. Could anyone please explain why the "SVM_STD_FLT" saturates to [0 ; 1] output values (instead of the standard output waveform shown in the figure below).
I'm using a float Park Inverse Transform that has a floating input/output (not in the range [-1, 1] ) by doing so, the SVM block outputs a saturated square wave duty cycles.
any help!
Thanks,
Abdelmouneim.
I've received a similar question - you can find the answer here:https://community.nxp.com/thread/460153
Hope it helps!
Daniel
Hi, Abdelmouneim,
Regarding your question, as you know that FOC uses SVPWM to generate 3 phase voltage, the SVPWM can guarantee the magnetic flux is sinusoidal instead of voltage. Different zero vector inserting generates different voltage waveform, the zero vector can ne 000, 111, or half 000 and half 111.
if you want to get 3 phase sine waveform voltage, you can call MCLIB_PwmIct().
I attach the 56800Ex_MCLIB.pdf, pls refer to section 3.6.10.
Hope it can help you
BR
XiangJun Rong