modelRotorDisplacementAngle
Rotor lagging angle
Information
Calculates rotor lagging angle by measuring the stator phase voltages, transforming them to the corresponding space phasor in stator-fixed coordinate system,rotating the space phasor to the rotor-fixed coordinate system and calculating the angle of this space phasor.
The sensor's housing can be implicitly fixed (useSupport=false).
If the machine's stator also implicitly fixed (useSupport=false), the angle at the flange
is equal to the angle of the machine's rotor against the stator.
Otherwise, the sensor's support has to be connected to the machine's support.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | m | 3 | Number of phases |
| Integer | p | Number of pole pairs | |
| Boolean | positiveRange | false | Use only positive output range, if true |
| Real | threshold | 0 | Below threshold the voltage is considered as zero |
| Boolean | useSupport | false | Use support or fixed housing |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealOutput | rotorDisplacementAngle | ||
| Modelica.Electrical.Polyphase.Interfaces.PositivePlug | plug_p | ||
| Modelica.Electrical.Polyphase.Interfaces.NegativePlug | plug_n | ||
| Modelica.Mechanics.Rotational.Interfaces.Flange_a | flange | ||
| Modelica.Mechanics.Rotational.Interfaces.Flange_a | support | Support at which the reaction torque is acting |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Electrical.Polyphase.Sensors.VoltageSensor | VoltageSensor1 | ||
| SpacePhasors.Blocks.ToSpacePhasor | ToSpacePhasorVS | ||
| Modelica.Mechanics.Rotational.Sensors.RelAngleSensor | relativeAngleSensor | ||
| Modelica.Blocks.Sources.Constant | constant_ | ||
| Modelica.Blocks.Math.Add | add | ||
| Modelica.Electrical.Machines.SpacePhasors.Blocks.Rotator | rotatorVS2R | ||
| Modelica.Electrical.Machines.SpacePhasors.Blocks.ToPolar | ToPolarVSR | ||
| Modelica.Mechanics.Rotational.Components.Fixed | fixed | ||
| Blocks.Math.WrapAngle | wrapAngle | ||
| SpacePhasors.Blocks.LessThreshold | lessThreshold |