blockFieldWeakeningController
Filed weakening for a QS SMPM
Extends from Blocks.Icons.Block (Basic graphical layout of input/output block).
Information
Controls id to keep the voltage vs ≤ VNominal, limiting first iq to keep is ≤ IMax if possible.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Voltage | VNominal | Nominal rms voltage per phase | |
| Modelica.Units.SI.Current | IMax | Maximum rms current per phase | |
| Real | kp | 1 | Proportional gain of field weakening controller |
| Modelica.Units.SI.Time | Ti | 1e-6 | Integral time constant of field weakening controller |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Blocks.Interfaces.RealInput | iqRef | ||
| Blocks.Interfaces.RealInput | vs | Stator voltage magnitude | |
| Blocks.Interfaces.RealOutput | is | Stator current magnitude | |
| Blocks.Interfaces.RealOutput | id | Stator direct axis current | |
| Blocks.Interfaces.RealOutput | iq | Stator quadrature axis current |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Blocks.Sources.Constant | vRef | ||
| Blocks.Continuous.LimPID | PID | ||
| Blocks.Math.RectangularToPolar | rectangularToPolar | ||
| Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.ExampleUtilities.SpacePhasorLimiter | spacePhasorLimiter |