Error using PWM generator
Hassan Ali
am 3 Apr. 2024
Letzte Aktivität Antwort von Hassan Ali
am 17 Apr. 2024
Hello Everyone,
I have modelled a FOC using average converter, and the PWM signal is generated using PWM generator (3-phase, 2-level). First, it had error of algebraic loop, but after searching in MATLAB community, I have used unit delay to avoid loop, but still when use local solver option is uncheked in the solver configuration, it still shows algerbaic loop, but when local solver is checked, it works. So, kindly put some light on this issue.
Rught now, the second issue which Im currently facing is " Index expression out of bounds. Attempted to access element 2. The valid range is 1-1." and "Function call failed.
Function 'PWM Generator (Three-phase, Two-level)/Switching Time Calculation' (#59.72.154), line 3, column 1:
"[TgabcON,TgabcOFF,ModWave] = ee.control.pwmSwitchingTimeTwoLevel(Vabc,vdc,fsw,PW"
Launch diagnostic "
I have attached the simulink model hereby. Kindly looking for your expert opinion on how to solve these issues.
4 Kommentare
Zeit (absteigend)Try placing the unit delays right before your PWM generator. It looks like you placed them going into your PI controllers, but there are other signals being fed into the PWM generator that bypass these delays.
Anmelden, um teilzunehmen