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