modelGENROU
ROUND ROTOR GENERATOR MODEL (QUADRATIC SATURATION)
Extends from Icons.VerifiedModel (Icon for classes that were verified), BaseClasses.baseMachine (Base machine for PSSE models).
Information
Solid Rotor Generator represented by equal mutual inductance rotor modeling.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 (from baseMachine) | Machine base power | |
| Types.Time | Tpd0 (from baseMachine) | d-axis transient open-circuit time constant | |
| Types.Time | Tppd0 (from baseMachine) | d-axis sub-transient open-circuit time constant | |
| Types.Time | Tppq0 (from baseMachine) | q-axis sub-transient open-circuit time constant | |
| Types.Time | H (from baseMachine) | Inertia constant | |
| Real | D (from baseMachine) | Speed damping | |
| Types.PerUnit | Xd (from baseMachine) | d-axis reactance | |
| Types.PerUnit | Xq (from baseMachine) | q-axis reactance | |
| Types.PerUnit | Xpd (from baseMachine) | d-axis transient reactance | |
| Types.PerUnit | Xppd (from baseMachine) | d-axis sub-transient reactance | |
| Types.PerUnit | Xppq (from baseMachine) | q-axis sub-transient reactance | |
| Types.PerUnit | Xl (from baseMachine) | leakage reactance | |
| Types.PerUnit | S10 (from baseMachine) | Saturation factor at 1.0 pu | |
| Types.PerUnit | S12 (from baseMachine) | Saturation factor at 1.2 pu | |
| Types.PerUnit | R_a (from baseMachine) | 0 | Armature resistance |
| Types.PerUnit | Xpq | q-axis transient reactance | |
| Types.Time | Tpq0 | q-axis transient open-circuit time constant | |
| Types.PerUnit | Xpp | Xppd | Sub-transient reactance |
| Initialization | |||
| Types.PerUnit | w0 (from baseMachine) | 0 | Initial speed deviation from nominal |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| OpenIPSL.Interfaces.PwPin | p (from baseMachine) | ||
| RealOutput | SPEED (from baseMachine) | Machine speed deviation from nominal [pu] | |
| RealInput | PMECH (from baseMachine) | Turbine mechanical power (machine base) | |
| RealOutput | PMECH0 (from baseMachine) | Initial value of machine electrical power (machine base) | |
| RealOutput | ETERM (from baseMachine) | Machine terminal voltage [pu] | |
| RealInput | EFD (from baseMachine) | Generator main field voltage [pu] | |
| RealOutput | EFD0 (from baseMachine) | Initial generator main field voltage [pu] | |
| RealOutput | PELEC (from baseMachine) | Machine electrical power (machine base) | |
| RealOutput | ISORCE (from baseMachine) | Machine source current [pu] | |
| RealOutput | ANGLE (from baseMachine) | Machine relative rotor angle | |
| RealOutput | XADIFD (from baseMachine) | Machine field current [pu] | |
| Modelica.Blocks.Interfaces.RealOutput | QELEC (from baseMachine) | 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 (from baseMachine) | Machine speed deviation | |
| Types.Angle | delta (from baseMachine) | Rotor angle | |
| Types.PerUnit | Vt (from baseMachine) | Bus voltage magnitude | |
| Types.Angle | anglev (from baseMachine) | Bus voltage angle | |
| Types.PerUnit | I (from baseMachine) | Terminal current magnitude | |
| Types.Angle | anglei (from baseMachine) | Terminal current angle | |
| Types.PerUnit | P (from baseMachine) | Active power (system base) | |
| Types.PerUnit | Q (from baseMachine) | Reactive power (system base) | |
| Types.PerUnit | Te (from baseMachine) | Electrical torque [pu] | |
| Types.PerUnit | id (from baseMachine) | d-axis armature current [pu] | |
| Types.PerUnit | iq (from baseMachine) | q-axis armature current [pu] | |
| Types.PerUnit | ud (from baseMachine) | d-axis terminal voltage [pu] | |
| Types.PerUnit | uq (from baseMachine) | q-axis terminal voltage [pu] | |
| Types.PerUnit | Epd | d-axis voltage behind transient reactance | |
| Types.PerUnit | Epq | q-axis voltage behind transient reactance | |
| Types.PerUnit | PSIkd | d-axis rotor flux linkage | |
| Types.PerUnit | PSIkq | q-axis rotor flux linkage | |
| Types.PerUnit | PSId | d-axis flux linkage | |
| Types.PerUnit | PSIq | q-axis flux linkage | |
| Types.PerUnit | PSIppd | d-axis subtransient flux linkage | |
| Types.PerUnit | PSIppq | q-axis subtransient flux linkage | |
| Types.PerUnit | PSIpp | Air-gap flux | |
| Types.PerUnit | XadIfd | d-axis machine field current | |
| Types.PerUnit | XaqIlq | q-axis Machine field current |
Revisions
Reference |
PSS®E Manual |
Last update |
2020-09 |
Author |
Mengjia Zhang, KTH Royal Institute of Technology |
Contact |