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 vs ≤ VNominal, limiting first iq to keep is ≤ IMax 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