Power System Blockset    
Asynchronous Machine

Model the dynamics of a three-phase asynchronous machine




The Asynchronous Machine block operates in either generating or motoring mode. The mode of operation is dictated by the sign of the mechanical torque (positive for motoring, negative for generating). The electrical part of the machine is represented by a fourth-order state-space model and the mechanical part by a second-order system. All electrical variables and parameters are referred to the stator. This is indicated by the prime signs (') in the machine equations given below. All stator and rotor quantities are in the arbitrary two-axis reference frame (qd frame). The subscripts used are defined as follows:

Electrical System

Mechanical System

The Asynchronous Machine block parameters are defined as follows (all quantities referred to the stator):

Parameters and Dialog Boxes

In the powerlib library you can choose between two Asynchronous Machine blocks to specify the electrical and mechanical parameters of the model.

S.I. Units Dialog Box

Reference Frame

Specifies the reference frame that is used to convert input voltages (abc reference frame) to the dq reference frame and output currents (dq reference frame) to the abc reference frame. You can choose between the following reference frame transformations:
In the above equations, is the angular position of the reference frame, while is the difference between the position of the reference frame and the position (electrical) of the rotor. Since the machine windings are connected in a three-wire wye configuration, there is no homopolar (zero) component. This also justifies the fact that two line-to-line input voltages are used instead of three line-to-neutral voltages. The following relationships describe the qd to abc reference frame transformations applied to the Asynchronous Machine block's output currents.
The following table shows the values taken by and in each reference frame (e is the position of the synchronously rotating reference frame).

Reference Frame

e - r
The choice of reference frame will affect the waveforms of all dq variables. It will also affect the simulation speed and in certain cases the accuracy of the results. The following guidelines are suggested in [1]:
The nominal apparent power Pn (VA), rms line-to-line voltage Vn (V), and frequency fn (Hz).
The stator resistance Rs () and leakage inductance Lls (H).
The rotor resistance Rr' () and leakage inductance Llr' (H), both referred to the stator.
Magnetizing inductance
The magnetizing inductance Lm (H).
The combined machine and load inertia coefficient J (kg.m2), combined viscous friction coefficient F (N.m.s), and pole pairs p.
Initial conditions
The initial slip s, electrical angle e (deg), stator currents magnitudes (A) and phase angles (deg). Can all be computed by the load flow utility in the Powergui block.

Per Unit (p.u.) Dialog Box

Reference frame
Specifies the reference frame that is used to convert input voltages (abc reference frame) to the dq reference frame and output currents (dq reference frame) to the abc reference frame. See the previous dialog box description for more detail.
The nominal apparent power Pn (VA), rms line-to-line voltage Vn (V), and frequency fn (Hz).
Stator, Rotor, Mutual Inductance, Mechanical parameters
The same electrical and mechanical parameters as in the S.I. units dialog box, expressed in p.u., except inertia constant H, which is expressed in s.
Initial conditions
The same initial conditions as in the S.I. Units dialog box, except that current magnitudes are in p.u.

Inputs and Outputs

The electrical inputs of the block are the three electrical connections of the stator while the electrical outputs are the three electrical connections of the rotor. Note that the neutral connections of the stator and rotor windings are not available; three-wire Y connections are assumed. The rotor's connections should normally be short-circuited or connected to an external circuit, for example, external resistors or a power converter.

You must be careful when you connect ideal sources to the machine's stator. If you choose to supply the stator via a three-phase Y-connected infinite voltage source, you must use three sources connected in Y.

However, if you choose to simulate a delta source connection, you must only use two sources connected in series.

The Simulink input of the block is the mechanical torque at the machine's shaft. This input must be positive in the motoring mode and negative in the generating mode.

The Simulink output of the block is a vector containing 21 variables. They are, in order (refer to Description section above, all currents flowing into machine).

These variables can be demultiplexed by using the special Machines Measurement Demux block provided in the Machines library.


The Asynchronous Machine block does not include a representation of the effects of stator and rotor iron saturation.


This example illustrates the use of the Asynchronous Machine block in motoring mode. It consists of an asynchronous machine in an open-loop speed control system. The machine's rotor is short-circuited and the stator is fed by a PWM inverter, which is built with Simulink blocks and interfaced to the Asynchronous Machine block through the Controlled Voltage Source block. The inverter uses sinusoidal pulse-width modulation, which is described in [2]. The base frequency of the sinusoidal reference wave is set at 60 Hz and the triangular carrier wave's frequency is set at 1980 Hz. This corresponds to a frequency modulation factor mf of 33 (60 Hz x 33 = 1980). It is recommended in [2] that mf be an odd multiple of three and that the value be as high as possible. The 3 HP machine is connected to a constant load of nominal value (11.9 N.m). It is started and reaches the setpoint speed of 1.0 p.u. at t=0.9 second. The parameters of the machine are those found in the SI Units dialog box above, except for the stator leakage inductance, which is set to twice its normal value. This is done to simulate a smoothing inductor placed between the inverter and the machine. Also, the stationary reference frame was used to obtain the results shown below.

Open the Simulink diagram by typing psbpwm or by choosing Asynchronous Machine from the Demos group in the powerlib library. Set the simulation parameters as follows:

Run the simulation by choosing Start from the Simulation menu. Once the simulation is completed, observe the machine's speed and torque.

The top graph shows the machine's speed going from 0 to 1725 rpm (1.0 p.u.). The bottom graph shows the electromagnetic torque developed by the machine. Since the stator is fed by a PWM inverter, a noisy torque is observed.

However, this noise is not visible in the speed since it is filtered out by the machine's inertia, but it can also be seen in the stator and rotor currents, which are observed next.

Finally, look at the output of the PWM inverter. Since nothing of interest can be seen at the simulation time scale, the graph concentrates on the last moments of the simulation.


[1] Krause P.C., O. Wasynczuk, S.D. Sudhoff, Analysis of Electric Machinery, IEEE Press, 1995.

[2] Mohan N., T.M. Undeland, W.P. Robbins, Power Electronics: Converters, Applications, and Design, John Wiley & Sons, Inc., 1995, section 8.4.1.

 AC Voltage Source Breaker