modelbaseMotor
Base model for the PSSE three-phase induction motor models
Extends from OpenIPSL.Electrical.Essentials.pfComponent (Partial model containing all the parameters for entering power flow data).
Information
This component is the base class for the PSSE induction motor models from the Machines.PSSE sub-package.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Power flow data | |||
| OpenIPSL.Types.ApparentPower | M_b | 15e6 | Machine base power |
| Types.ApparentPower | S_b (from pfComponent) | SysData.S_b | System base power |
| Types.Voltage | V_b (from pfComponent) | 400e3 | Base voltage of the bus |
| Types.Frequency | fn (from pfComponent) | SysData.fn | System frequency |
| Types.ActivePower | P_0 (from pfComponent) | 1e6 | Initial active power |
| Types.ReactivePower | Q_0 (from pfComponent) | 0 | Initial reactive power |
| Types.PerUnit | v_0 (from pfComponent) | 1 | Initial voltage magnitude |
| Types.Angle | angle_0 (from pfComponent) | 0 | Initial voltage angle |
| Boolean | displayPF (from pfComponent) | false | Display power flow: |
| Parameter mask | |||
| Boolean | enableS_b (from pfComponent) | false | Enable S_b in parameter list |
| Boolean | enableV_b (from pfComponent) | false | Enable V_b in parameter list |
| Boolean | enablefn (from pfComponent) | false | Enable fn in parameter list |
| Boolean | enableP_0 (from pfComponent) | false | Enable P_0 in parameter list |
| Boolean | enableQ_0 (from pfComponent) | false | Enable Q_0 in parameter list |
| Boolean | enablev_0 (from pfComponent) | false | Enable v_0 in parameter list |
| Boolean | enableangle_0 (from pfComponent) | false | Enable angle_0 in parameter list |
| Boolean | enabledisplayPF (from pfComponent) | false | Enable displayPF in parameter list |
| Motor Setup | |||
| Boolean | Sup | true | True: Start-up process, False: Steady-state condition |
| Boolean | Ctrl | true | True: Model for VSD control, False: Model not controllable |
| Machine parameters | |||
| Real | N | 1 | Number of pair of Poles |
| Modelica.Units.SI.Time | H | 0.4 | Inertia constant |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| OpenIPSL.Interfaces.PwPin | p | ||
| Modelica.Blocks.Interfaces.RealOutput | wr | Absolute angular velocity of flange as output signal (rad/s) | |
| Modelica.Blocks.Interfaces.RealInput | we | Input for controllable synchronous speed functionality (rad/s) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| OpenIPSL.Electrical.SystemBase | SysData (from pfComponent) | Must add this line in all models | |
| OpenIPSL.Types.PerUnit | v | Bus voltage magnitude | |
| OpenIPSL.Types.Angle | anglev | Bus voltage angle | |
| OpenIPSL.Types.Angle | delta | Bus voltage angle | |
| OpenIPSL.Types.PerUnit | s | Induction motor slip | |
| OpenIPSL.Types.PerUnit | P | Active power | |
| OpenIPSL.Types.PerUnit | Q | Reactive power | |
| Modelica.Units.SI.AngularVelocity | nr | Rotor speed | |
| Modelica.Units.SI.AngularVelocity | ns | Synchronous speed | |
| Modelica.Units.SI.AngularVelocity | w_sync | Controllable synchronous speed | |
| OpenIPSL.Types.PerUnit | P_motor | Active power in motor base power | |
| OpenIPSL.Types.PerUnit | Q_motor | Reactive power in motor base power | |
| OpenIPSL.Types.PerUnit | Vr | Real part of terminal voltage | |
| OpenIPSL.Types.PerUnit | Vi | Imaginary part of terminal voltage | |
| OpenIPSL.Types.PerUnit | Ir | Real part of terminal current | |
| OpenIPSL.Types.PerUnit | Ii | Imaginary part of terminal current | |
| OpenIPSL.Types.PerUnit | Imag | Terminal current magnitude | |
| OpenIPSL.Types.PerUnit | Te_motor | Electromagnetic torque in motor base | |
| OpenIPSL.Types.PerUnit | Te_sys | Electromagnetic torque in system base | |
| Modelica.Blocks.Math.Gain | we_fix | Necessary gain for controllable synchronous speed functionality | |
| Modelica.Blocks.Sources.Constant | we_source_fix | Necessary source for controllable synchrnous speed functionality |