Power System Blockset | ![]() ![]() |
Model the dynamics of a three-phase asynchronous machine
Library
Description
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 |
![]() |
![]() |
Rotor |
![]() |
0 |
Stationary |
0 |
-![]() |
Synchronous |
![]() |
![]() ![]() |
Per Unit (p.u.) Dialog Box
Note This block simulates exactly the same way as the asynchronous machine model; the only difference is the way of entering the parameter units. |
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.
Limitations
The Asynchronous Machine block does not include a representation of the effects of stator and rotor iron saturation.
Example
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:
Stiff
, ode15s
1.0 s
1e-9
. This relatively small tolerance is required because of the high switching rate of the inverter.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.
References
[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 | ![]() |