WOLFRAM SYSTEM MODELER

FieldWeakeningController

Filed weakening for a QS SMPM

Diagram

Wolfram Language

In[1]:=
SystemModel["Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.ExampleUtilities.FieldWeakeningController"]
Out[1]:=

Information

This information is part of the Modelica Standard Library maintained by the Modelica Association.

Controls id to keep the voltage vsVNominal, limiting first iq to keep isIMax if possible.

Parameters (4)

VNominal

Type: Voltage (V)

Description: Nominal rms voltage per phase

IMax

Type: Current (A)

Description: Maximum rms current per phase

kp

Value: 1

Type: Real

Description: Proportional gain of field weakening controller

Ti

Value: 1e-6

Type: Time (s)

Description: Integral time constant of field weakening controller

Connectors (5)

iqRef

Type: RealInput

Description: 'input Real' as connector

vs

Type: RealInput

Description: Stator voltage magnitude

is

Type: RealOutput

Description: Stator current magnitude

id

Type: RealOutput

Description: Stator direct axis current

iq

Type: RealOutput

Description: Stator quadrature axis current

Components (4)

vRef

Type: Constant

Description: Generate constant signal of type Real

PID

Type: LimPID

Description: P, PI, PD, and PID controller with limited output, anti-windup compensation, setpoint weighting and optional feed-forward

rectangularToPolar

Type: RectangularToPolar

Description: Convert rectangular coordinates to polar coordinates

spacePhasorLimiter

Type: SpacePhasorLimiter

Description: Limit space phasor

Used in Examples (1)

SMPM_FieldWeakening

Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines

Test example: Investigate field weakening of a PermanentMagnetSynchronousMachine