abc model of induction motor

The abc model expresses an induction motor in its original three-phase variables using phase voltage–flux equations with a rotor-angle-depen
3 Downloads
Updated 12 Dec 2025

View License

The abc model of an induction motor describes the machine directly in the three-phase a ⁣− ⁣b ⁣− ⁣ca\!-\!b\!-\!ca−b−c variables by writing phase-domain stator and rotor voltage equations vabc=R iabc+dλabcdtv_{abc}=R\,i_{abc}+\frac{d\lambda_{abc}}{dt}vabc​=Riabc​+dtdλabc​​ (with rotor terms including speed-dependent coupling), where the flux linkages λabc\lambda_{abc}λabc​ come from a self/mutual inductance matrix that varies with rotor electrical position, capturing the rotating magnetic coupling without transforming to dq. The electromagnetic torque is computed from the energy/co-energy viewpoint, commonly using Te=12iT∂L(θ)∂θiT_e=\tfrac{1}{2}i^T\frac{\partial L(\theta)}{\partial \theta}iTe​=21​iT∂θ∂L(θ)​i. This model is especially good for transients and unbalanced or fault conditions, but it is computationally heavier than dq models because inductances depend on rotor angle.

Cite As

Sahdev Chandra (2026). abc model of induction motor (https://se.mathworks.com/matlabcentral/fileexchange/182816-abc-model-of-induction-motor), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2025b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags

Community Treasure Hunt

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

Start Hunting!
Version Published Release Notes
1.0.0