Utilities for Examples
Extends from Icons.UtilitiesPackage (Icon for utility packages).
| Name | Description |
|---|---|
| Filed weakening for a QS SMPM | |
| Limit space phasor |
Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.ExampleUtilities.FieldWeakeningControllerFiled weakening for a QS SMPM
Controls id to keep the voltage vs ≤ VNominal, limiting first iq to keep is ≤ IMax if possible.
Extends from Blocks.Icons.Block (Basic graphical layout of input/output block).
| Name | Description |
|---|---|
| VNominal | Nominal rms voltage per phase [V] |
| IMax | Maximum rms current per phase [A] |
| kp | Proportional gain of field weakening controller |
| Ti | Integral time constant of field weakening controller [s] |
| Name | Description |
|---|---|
| iqRef | |
| vs | Stator voltage magnitude |
| is | Stator current magnitude |
| id | Stator direct axis current |
| iq | Stator quadrature axis current |
Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.ExampleUtilities.SpacePhasorLimiterLimit space phasor
Limit the real part u2 of a space phasor if necessary to keep the length lower than yMax keeping u1 unchanged.
If u1 is greater than yMax, this cannot be satisfied even with u2 = 0.
Extends from Modelica.Blocks.Interfaces.SI2SO (2 Single Input / 1 Single Output continuous control block).
| Name | Description |
|---|---|
| yMax | Maximum output [A] |
| Name | Description |
|---|---|
| u1 | Connector of Real input signal 1 |
| u2 | Connector of Real input signal 2 |
| y | Connector of Real output signal |