Main Content

Induction Machine Field-Oriented Control

Per-unit discrete-time induction machine FOC

  • Library:
  • Simscape / Electrical / Control / Induction Machine Control

  • Induction Machine Field-Oriented Control block

Description

TheInduction Machine Field-Oriented Controllerblock implements an induction machine field-oriented control (FOC) structure using the per-unit system. To decouple the torque and flux, FOC uses the rotord-qreference frame. The figure shows the control structure.

In the diagram:

  • ωris the measured angular velocity.

  • ωrefis the reference angular velocity.

  • idandiqare thed- andq-axis stator currents.

  • ia,ib, andicare thea-,b- andc-phase stator winding currents.

  • imr_refis the reference magnetizing current.

  • imris the magnetizing current.

  • vdandvqare thed- andq-axis stator voltages.

  • va,vb, andvcare thea-,b- andc-phase stator winding voltages.

  • θeis the rotor electrical angle.

  • GAH,GAL,GBH,GBL,GCH, andGCLare thea-,b- andc-phase high (H) and low(L) gate pulses.

Assumptions and Limitations

  • The machine parameters are known.

  • The implementation uses the per-unit system.

  • The control structure implementation uses a single sample rate.

Ports

Input

expand all

Magnetizing reference current in the per-unit system.

Data Types:single|double

Rotor reference velocity in per-unit system.

Data Types:single|double

Measured phase currents in the per-unit system.

Data Types:single|double

Measured angular velocity in per-unit system.

Data Types:single|double

Measured dc-link voltage, in V.

Data Types:single|double

Output

expand all

Inverter gate pulses. The block does not consider any dead time.

Data Types:single|double

Bus containing signals for visualization.

Data Types:single|double|bus

Parameters

expand all

General

Nominal voltage.

Nominal electrical frequency.

Rotor, stator-side resistance in the per-unit system.

Rotor stator-side leakage inductance, in the pu-unit system.

Magnetizing inductance in the per-unit system.

Time constant for filtering thedandqcurrents.

Voltage threshold to activate the power inverter.

Fundamental sample time must be less than the control sample time.

Control sample time must be greater than the fundamental sample time.

Outer Loop

Proportional gain for the magnetizing current controller.

Integral gain for the magnetizing current controller.

Integral anti-windup gain for the magnetizing current controller.

Proportional gain for the speed controller.

Integral gain for the speed controller.

Integral anti-windup gain for the speed controller.

Maximum current for thed-axis.

Maximum current for theq-axis.

Inner Loop

Align thea-phase vector of theabcreference frame to thed- orq-axis of the rotating reference frame.

Proportional gain of the PI controller used for direct-axis current control.

Integrator gain of the PI controller used for direct-axis current control.

Anti-windup gain of the PI controller used for direct-axis current control.

Proportional gain of the PI controller used for quadrature-axis current control.

Integrator gain of the PI controller used for quadrature-axis current control.

Anti-windup gain of the PI controller used for quadrature-axis current control.

Prioritize or maintain ratio betweend- andq-axes when block limits voltage.

PWM

Specify the waveform technique.

采样模式决定了块山姆ples the modulation waveform when the waves intersect or when the carrier wave is at one or both of its boundary conditions.

Specify the rate at which you want the switches in the power converter to switch.

Extended Capabilities

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

Version History

Introduced in R2017b