- Inspect the Inverse Park Transformation and PWM Block Inputs
- Check the Rotor Angle (θr) Input
- Verify PID Controller Outputs and Scaling
- Examine the PWM Modulation Block Configuration
- Check the FOC Reference Frame Transformations
FOC in Simulink for induction motor: Te = 0 and only one PWM phase reaches Vdc
10 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I'm developing a Field Oriented Control (FOC) system for an Induction Motor (IM) in Simulink. The model includes:
- Inverter driven by a PWM block
- Rotor position and speed measurement or estimation
- Clarke and Park transformations
- PID controllers for Id and Iq
- Reference inputs for rotor flux and rotor angle (θ<sub>r</sub>)
- The PID controllers are configured with standard parameters and anti-windup enabled
Issue:
- The electromagnetic torque Te stays at zero, even when a non-zero speed reference is applied
- Only one of the PWM output voltages reaches Vdc; the other two remain very low or close to zero
Checks already performed:
- The motor feedback currents seem correct
- Iq ≠ 0 and Id = 0, as expected
- The inverter output voltages toward the motor appear to be valid
- The reference signals reach the PID controllers properly
Attached:
- A picture of the full FOC model in Simulink
- Parameter settings of the induction motor
- Scopes showing Te and the PWM input signals
0 Commenti
Risposte (1)
Supraja
il 1 Ago 2025
Hi Alessio,
I understand that you are observing discrepancy in the output while performing FOC of IM.
Please follow the below troubleshooting steps:
Also, please refer to the documentation below for more examples on FOC of IM:
Vedere anche
Categorie
Scopri di più su Motor Drives in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!