Main Content

Induction Machine (Single-Phase)

Single-phase induction machine with SI or pu fundamental parameterization

  • Library:
  • Simscape / Electrical / Electromechanical / Asynchronous​

  • Induction Machine (Single-Phase) block

Description

The Induction Machine (Single-Phase) block represents a single-phase induction machine with a squirrel cage rotor with fundamental parameters expressed in per-unit or in the International System of Units (SI).

Each of four model variants for the Induction Machine (Single-Phase) block corresponds to a Block choice option. To access the block choices, in the model window, right-click the block, and then use either of these methods:

  • From the context menu, select Simscape > Block choices.

  • In the Simulink® Editor, on the Modeling tab, in the Design section, in the Data Management category, select Property Inspector. In the Property Inspector window, select a Block Choice.

The model variant options are:

  • Split-phase

  • Capacitor-start

  • Capacitor-start-capacitor-run

  • Main and auxiliary windings

The single phase induction machine consists of a squirrel cage rotor and two stator windings, the main and the auxiliary windings. The auxiliary winding is typically only active during startup. However, to improve performance, the auxiliary winding can be active during running for low-power applications. The figure shows the equivalent d- and q-axis circuits for the main and auxiliary windings.

The table defines the variables.

VariableDefinition
vqsvdsStator voltages in the d-q representation
iqsidsStator currents in the d-q representation
ΨqrΨdrRotor fluxes in the d-q representation
Rotor electrical speed
aAuxiliary/main windings turn ratio
RasMain winding stator resistance
LasMain winding stator leakage inductance
R'arMain winding rotor resistance
L'larMain winding rotor leakage inductance
LmasMain winding mutual inductance
RbsAuxiliary winding stator resistance
RlbsAuxiliary winding stator leakage inductance
R'brAuxiliary winding rotor resistance
L'lbrAuxiliary winding rotor leakage inductance
LmbsAuxiliary winding mutual inductance

Equations

The SI model converts the SI values that you enter in the dialog box to per-unit values for simulation. For information on the relationship between SI and per-unit machine parameters, see Per-Unit Conversion for Machine Parameters. For information on per-unit parameterization, see Per-Unit System of Units.

These transformations reduce the rotor resistance, rotor leakage inductance, and stator mutual inductance to a single set of values by defining the equivalent circuits with respect to the main winding:

Lms=Lmas=1a2Lmbs

Rar'=1a2Rbr'

Llar'=1a2Llbr'

The voltage equations for the stator and rotor are:

vqs=Rasiqs+dψqsdt

vds=Rbsids+dψdsdt

0=Rar'iqr'+dψqr'dt1aωrψdr'

0=a2Rar'idr'+dψdr'dt+aωrψqr'

ψqs=(Llas+Lms)iqs+Lmsiqr'

ψds=(Llbs+a2Lms)ids+a2Lmsidr'

ψqr'=(Llar'+Lms)iqr'+Lmsiqs

ψdr'=a2(Llar'+Lms)idr'+a2Lmsids

The expression for the electromagnetic torque, T, is obtained by applying the principle of virtual displacement [1].

T=p(aψqr'idr'1aψdr'iqr')

The mechanical equation is

Jdωmdt=TTLBmωm,

where ωm is the rotor angular velocity.

In split-phase machines, the auxiliary winding is displaced at 90 electrical degrees from the main winding and operates only until the speed reaches the disconnection speed, which is typically 70 to 80 percent of rated speed. In this configuration, the auxiliary winding has high resistance and small reactance compared to the main winding. The resulting phase difference makes the machine behave like a two-phase machine.

The capacitor-start machine is a type of split-phase machine that uses a capacitor in series with the auxiliary winding to start the machine. In this configuration, auxiliary and main windings have the same number of turns. The value of the capacitor ensures that the current in the auxiliary coil leads the current in the main winding by approximately 80 electrical degrees.

The capacitor-start voltage is:

vc=Rsids+1Csωrids.

When a capacitor is connected in series with the auxiliary winding, the voltage equation for the d-axis is

vds=Rbsids+dψdsdtRsids1Csωrids.

The extension is obtained immediately for capacitor-start-capacitor-run machines. In this configuration, two capacitors are connected in parallel.

The d-axis voltage after disconnecting the capacitor-start is

vds=Rbsids+dψdsdtRrids1Crωrids.

Display Option

To display the machine per-unit base values in the MATLAB® Command Window, right-click the block and, from the Electrical menu, select Display Base Values.

Variables

Use the Variables settings to specify the priority and initial target values for the block variables before simulation. For more information, see Set Priority and Initial Target for Block Variables.

Ports

Output

expand all

Physical signal vector port associated with the machine per-unit measurements. The vector elements are:

  • pu_torque

  • pu_velocity

  • pu_vds

  • pu_vqs

  • pu_v0s = 0

  • pu_ids

  • pu_iqs

  • pu_i0s = 0

Conserving

expand all

Electrical conserving port associated with the main winding positive terminal.

Electrical conserving port associated with the main winding negative terminal.

Electrical conserving port associated with the auxiliary winding positive terminal.

Dependencies

This port is visible only if you set the Block choice to Main and auxiliary windings.

Electrical conserving port associated with the auxiliary winding negative terminal.

Dependencies

This port is visible only if you set the Block choice to Main and auxiliary windings.

Mechanical rotational conserving port associated with the machine rotor.

Mechanical rotational conserving port associated with the machine case.

Parameters

expand all

Main

Rated apparent power of the induction machine.

RMS voltage.

Nominal electrical frequency corresponding to the rated apparent power.

Number of machine pole pairs. The value is used as a back-electromotive force constant.

Unit system for block parameterization.

Dependencies

Selecting:

  • SI exposes SI Electrical parameters.

  • Per unit exposes per-unit Electrical parameters.

Electrical

For the Parameterization unit parameter in the Main settings, select SI to expose the SI Electrical parameters, or Per unit to expose the per-unit Electrical parameters.

SI stator resistance for the main winding.

Dependencies

Selecting SI for the Parameterization unit parameter in the Main settings exposes SI Electrical parameters.

SI leakage inductance for the main winding.

Dependencies

Selecting SI for the Parameterization unit parameter in the Main settings exposes SI Electrical parameters.

SI rotor resistance for the main winding.

Dependencies

Selecting SI for the Parameterization unit parameter in the Main settings exposes SI Electrical parameters.

SI rotor leakage inductance for the main winding.

Dependencies

Selecting SI for the Parameterization unit parameter in the Main settings exposes SI Electrical parameters.

SI mutual inductance for the main winding.

Dependencies

Selecting SI for the Parameterization unit parameter in the Main settings exposes SI Electrical parameters.

SI stator resistance for the auxiliary winding.

Dependencies

Selecting SI for the Parameterization unit parameter in the Main settings exposes SI Electrical parameters.

SI stator leakage inductance for the auxiliary winding.

Dependencies

Selecting SI for the Parameterization unit parameter in the Main settings exposes SI Electrical parameters.

Winding ratio between the main and auxiliary winding.

Per-unit stator resistance for the main winding.

Dependencies

Selecting Per unit for the Parameterization unit parameter in the Main settings exposes per-unit Electrical parameters.

Per-unit leakage inductance for the main winding.

Dependencies

Selecting Per unit for the Parameterization unit parameter in the Main settings exposes per-unit Electrical parameters.

Per-unit rotor resistance for the main winding.

Dependencies

Selecting Per unit for the Parameterization unit parameter in the Main settings exposes per-unit Electrical parameters.

Per-unit rotor leakage inductance for the main winding.

Dependencies

Selecting Per unit for the Parameterization unit parameter in the Main settings exposes per-unit Electrical parameters.

Per-unit mutual inductance for the main winding.

Dependencies

Selecting Per unit for the Parameterization unit parameter in the Main settings exposes per-unit Electrical parameters.

Per-unit stator resistance for the auxiliary winding.

Dependencies

Selecting Per unit for the Parameterization unit parameter in the Main settings exposes per-unit Electrical parameters.

Per-unit stator leakage inductance for the auxiliary winding.

Dependencies

Selecting Per unit for the Parameterization unit parameter in the Main settings exposes per-unit Electrical parameters.

Winding ratio between the main and auxiliary winding.

SI capacitor-start resistance.

Dependencies

This parameter is exposed when Block choice is set to Capacitor-start-capacitor-run or Capacitor start and the Parameterization unit parameter in the Main settings is set to SI.

SI capacitor-start capacitance.

Dependencies

This parameter is exposed when Block choice is set to Capacitor-start-capacitor-run or Capacitor start and the Parameterization unit parameter in the Main settings is set to SI.

SI capacitor-run resistance.

Dependencies

This parameter is exposed when Block choice is set to Capacitor-start-capacitor-run and the Parameterization unit parameter in the Main settings is set to SI.

SI capacitor-run capacitance.

Dependencies

This parameter is exposed when Block choice is set to Capacitor-start-capacitor-run and the Parameterization unit parameter in the Main settings is set to SI.

Per-unit capacitor-start resistance.

Dependencies

This parameter is exposed when Block choice is set to Capacitor-start-capacitor-run and the Parameterization unit parameter in the Main settings is set to Per unit.

Per-unit capacitor-start capacitance.

Dependencies

This parameter is exposed when Block choice is set to Capacitor-start-capacitor-run and the Parameterization unit parameter in the Main settings is set to Per unit.

Per-unit capacitor-run resistance.

Dependencies

This parameter is exposed when Block choice is set to Capacitor-start-capacitor-run or Capacitor-start-capacitor-run and the Parameterization unit parameter in the Main settings is set to Per unit.

Per-unit capacitor-run capacitance.

Dependencies

This parameter is exposed when Block choice is set to Capacitor-start-capacitor-run or Capacitor-start-capacitor-run and the Parameterization unit parameter in the Main settings is set to Per unit.

Speed when capacitor is disconnected, expressed as a percentage of rated speed. The value must be between 0 and 100, inclusive.

Dependencies

This parameter is hidden when Block choice is set to Main and auxiliary windings.

Mechanical

Inertia of the rotor.

Damping of the rotor.

References

[1] Krause, P. C. "Simulation of Unsymmetrical 2-Phase Induction Machines." IEEE Transactions on Power Apparatus and Systems. Vol 84, Number 11, 1965, pp. 1025-1037.

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.

Introduced in R2018b