Simulink Control Design™ - MathWorks

(Tuis.) #1

Tune Field-Oriented Controllers Using SYSTUNE


This example shows how to use the systune command to tune Field-Oriented Control
(FOC) for a permanent magnet synchronous machine (PMSM) based on frequency
response estimation (FRE) result.

Introduction of Field-Oriented Control

In this example, field-oriented control (FOC) for a permanent magnet synchronous
machine (PMSM) is modeled in Simulink® using Simscape™ Electrical™ components.

mdl = 'scdfocmotorSystune';
open_system(mdl)
SignalBuilderPath = [mdl,'/System_Inputs/Signal_Builder_Experiments'];

Field-oriented control controls 3-phase stator currents as a vector. FOC is based on
projections, which transform a 3-phase time-dependent and speed-dependent system into
a two-coordinate time-invariant system. These transformations are the Clarke
Transformation, Park Transformation, and their respective inverse transforms. These
transformations are implemented as blocks within the Controller_Algorithm subsystem.

13 Control System Tuning Examples

Free download pdf