modelbaseMachine
Base machine for PSSE models
Extends from OpenIPSL.Electrical.Essentials.pfComponent (Partial model containing all the parameters for entering power flow data).
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Power flow data | |||
| 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 |
| Machine parameters | |||
| Types.ApparentPower | M_b | Machine base power | |
| Types.Time | Tpd0 | d-axis transient open-circuit time constant | |
| Types.Time | Tppd0 | d-axis sub-transient open-circuit time constant | |
| Types.Time | Tppq0 | q-axis sub-transient open-circuit time constant | |
| Types.Time | H | Inertia constant | |
| Real | D | Speed damping | |
| Types.PerUnit | Xd | d-axis reactance | |
| Types.PerUnit | Xq | q-axis reactance | |
| Types.PerUnit | Xpd | d-axis transient reactance | |
| Types.PerUnit | Xppd | d-axis sub-transient reactance | |
| Types.PerUnit | Xppq | q-axis sub-transient reactance | |
| Types.PerUnit | Xl | leakage reactance | |
| Types.PerUnit | S10 | Saturation factor at 1.0 pu | |
| Types.PerUnit | S12 | Saturation factor at 1.2 pu | |
| Types.PerUnit | R_a | 0 | Armature resistance |
| Initialization | |||
| Types.PerUnit | w0 | 0 | Initial speed deviation from nominal |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| OpenIPSL.Interfaces.PwPin | p | ||
| RealOutput | SPEED | Machine speed deviation from nominal [pu] | |
| RealInput | PMECH | Turbine mechanical power (machine base) | |
| RealOutput | PMECH0 | Initial value of machine electrical power (machine base) | |
| RealOutput | ETERM | Machine terminal voltage [pu] | |
| RealInput | EFD | Generator main field voltage [pu] | |
| RealOutput | EFD0 | Initial generator main field voltage [pu] | |
| RealOutput | PELEC | Machine electrical power (machine base) | |
| RealOutput | ISORCE | Machine source current [pu] | |
| RealOutput | ANGLE | Machine relative rotor angle | |
| RealOutput | XADIFD | Machine field current [pu] | |
| Modelica.Blocks.Interfaces.RealOutput | QELEC | Machine electrical power (machine base) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| OpenIPSL.Electrical.SystemBase | SysData (from pfComponent) | Must add this line in all models | |
| Types.PerUnit | w | Machine speed deviation | |
| Types.Angle | delta | Rotor angle | |
| Types.PerUnit | Vt | Bus voltage magnitude | |
| Types.Angle | anglev | Bus voltage angle | |
| Types.PerUnit | I | Terminal current magnitude | |
| Types.Angle | anglei | Terminal current angle | |
| Types.PerUnit | P | Active power (system base) | |
| Types.PerUnit | Q | Reactive power (system base) | |
| Types.PerUnit | Te | Electrical torque [pu] | |
| Types.PerUnit | id | d-axis armature current [pu] | |
| Types.PerUnit | iq | q-axis armature current [pu] | |
| Types.PerUnit | ud | d-axis terminal voltage [pu] | |
| Types.PerUnit | uq | q-axis terminal voltage [pu] |