Turbine governor models from PSSE
Extends from Modelica.Icons.Package (Icon for standard packages).
| Name | Description |
|---|---|
| Constant Power (feed through) | |
| DEGOV - Woodward Diesel Governor | |
| GAST - Gas Turbine-Governor | |
| GGOV1 - Variation of GE General Governor/Turbine Model [IEEE2013] | |
| GGOV1DU - Variation of GE General Governor/Turbine Model [IEEE2013] | |
| HYGOV - Hydro Turbine-Governor model | |
| IEEEG1 - 1981 IEEE Type 1 Turbine-Governor Model | |
| IEEE Type 2 Speed-Governing Model [PSSE-MODELS] | |
| IEESGO - IEEE Standard Model for Turbine-Governor | |
| TGOV1 - Steam Turbine-Governor | |
| Woodward Electric Hydro Governor Model [PSSE-MODELS] | |
| Woodward PID Hydro (WPIDHY) Governor [PSSE-MODELS] | |
| WECC Modified IEEE Type 1 Speed-Governing Model [PSSE-MODELS] | |
| Base classes for turbine governor models from PSSE |
OpenIPSL.Electrical.Controls.PSSE.TG.ConstantPowerConstant Power (feed through)
Extends from BaseClasses.BaseGovernor (Base turbine governor model).
| Name | Description |
|---|---|
| SPEED | |
| PMECH0 | |
| PMECH |
OpenIPSL.Electrical.Controls.PSSE.TG.DEGOVDEGOV - Woodward Diesel Governor
Extends from BaseClasses.BaseGovernor (Base turbine governor model).
| Name | Description |
|---|---|
| T1 | Governor Mechanism Time Constant [s] |
| T2 | Turbine Power Time Constant [s] |
| T3 | Turbine Exhaust Temperature Time Constant [s] |
| K | Governor Gain [1] |
| T4 | Governor Lead Time Constant [s] |
| T5 | Governor Lag Time Constant [s] |
| T6 | Actuator Time Constant [s] |
| TD | Engine Time Delay [s] |
| TMAX | Upper Limit [1] |
| TMIN | Lower Limit [1] |
| Name | Description |
|---|---|
| SPEED | |
| PMECH0 | |
| PMECH |
OpenIPSL.Electrical.Controls.PSSE.TG.GASTGAST - Gas Turbine-Governor
Extends from Icons.VerifiedModel (Icon for classes that were verified), BaseClasses.BaseGovernor (Base turbine governor model).
| Name | Description |
|---|---|
| R | Speed droop gain [1] |
| T_1 | Valve response time constant [s] |
| T_2 | Turbine response time constant [s] |
| T_3 | Load limit response time constant [s] |
| AT | Ambient temperature load limit [1] |
| K_T | Load-limited feedback path adjustment gain [1] |
| V_MAX | Operational control high limit on fuel valve opening [1] |
| V_MIN | Low output control limit on fuel valve opening [1] |
| D_turb | Turbine damping [1] |
| Name | Description |
|---|---|
| SPEED | |
| PMECH0 | |
| PMECH |
OpenIPSL.Electrical.Controls.PSSE.TG.GGOV1GGOV1 - Variation of GE General Governor/Turbine Model [IEEE2013]
The following documentation is adapted from [PSSE-Models], chapter 7.12:
This is a general purpose Governor/Turbine model that can be used in dynamic studies. The model can be used to represent many different models such as gas turbines, aeroderivative turbines and diesel engines. This model represents the usual PSSE implementation of the GGOV1 and a fairly complete review of this model can be found in [IEEE2013].
[...]
This model is incredibly versatile and can be used to represent different turbine models with different control modes. The Governor-Turbine frequency control, for example, can have different feedback signals, such as electric power, turbine output, valve stroke or even an isochronous operation. Isochronous operations are used when the machine operates in an isolated system. Note that, in this case, the permanent droop parameter
Rshould be set to zero. In addition to that, the parameters can be set so a particular control loop is used. This model allows the representation of a frequency control system, a temperature control system and an acceleration limiter control system.[...]
In order to represent a diesel generator using this model, one should be careful with setting some parameters. For example, a diesel generator needs to have
flagset to 1. This is because the diesel generator have teir fluid flow proportional on the speed. In addition to that,Teng, which represents the time delay from the engine, should be set to a number greater than 0. Finally, the variableDmshould also be set to a number greater than 0. This is because in diesel engines, the maximum power output decreases as speed increases.
Extends from Icons.VerifiedModel (Icon for classes that were verified).
| Name | Description |
|---|---|
| Rselect | Feedback signal for governor droop |
| Flag | Switch for fuel source characteristic |
| delay | Delay type inside the turbine model (use Pade Delay for linearisation) |
| R | Permanent droop [1] |
| T_pelec | Electrical power transducer time constant [s] |
| maxerr | Maximum value for speed error signal [1] |
| minerr | Minimum value for speed error signal [1] |
| Kpgov | Governor proportional gain [1] |
| Kigov | Governor integral gain [1/s] |
| Kdgov | Governor derivative gain [s] |
| Tdgov | Governor derivative controller time constant [s] |
| Vmax | Maximum valve position limit [1] |
| Vmin | Minimum valve position limit [1] |
| Tact | Actuator time constant [s] |
| Kturb | Turbine gain [1] |
| Wfnl | No load fuel flow [1] |
| Tb | Turbine lag time constant [s] |
| Tc | Turbine lead time constant [s] |
| Teng | Transport lag time constant for diesel engine [s] |
| Tfload | Load Limiter time constant [s] |
| Kpload | Load limiter proportional gain for PI controller [1] |
| Kiload | Load limiter integral gain for PI controller [1/s] |
| Ldref | Load limiter reference value [1] |
| Dm | Mechanical damping coefficient [1] |
| Ropen | Maximum valve opening rate [1/s] |
| Rclose | Maximum valve closing rate [1/s] |
| Kimw | Power controller (reset) gain [1/s] |
| Aset | Acceleration limiter setpoint [1/s] |
| Ka | Acceleration limiter gain [1] |
| Ta | Acceleration limiter time constant [s] |
| Trate | Turbine rating [W] |
| db | Speed governor deadband [1] |
| Tsa | Temperature detection lead time constant [s] |
| Tsb | Temperature detection lag time constant [s] |
| Rup | Maximum rate of load limit increase [1/s] |
| Rdown | Maximum rate of load limit decrease [1/s] |
| DELT | Time step used in simulation [s] |
| Name | Description |
|---|---|
| SPEED | Machine speed deviation from nominal (pu) |
| PELEC | Machine electrical power (pu) |
| PMECH | Turbine mechanical power (pu) |
OpenIPSL.Electrical.Controls.PSSE.TG.GGOV1DUGGOV1DU - Variation of GE General Governor/Turbine Model [IEEE2013]
The following documentation is adapted from [PSSE-Models], chapter 7.13:
This is a general purpose Governor/Turbine model that can be used in dynamic studies. This model is a slightly different model than the GGOV1. The model can be used to represent many different models such as gas turbines, aeroderivative turbines and diesel engines. This model is a variation of the GGOV1 model and a fairly complete review can be found in [IEEE2013].
[...]
This model is incredibly versatile and can be used to represent different turbine models with different control modes. The Governor-Turbine frequency control, for example, can have different feedback signals, such as electric power, turbine output, valve stroke or even an isochronous operation. Isochronous operations are used when the machine operates in an isolated system. Note that, in this case, the permanent droop parameter
Rshould be set to zero. In addition to that, the parameters can be set so a particular control loop is used. This model allows the representation of a frequency control system, a temperature control system and an acceleration limiter control system.[...]
In order to represent a diesel generator using this model, one should be careful with setting some parameters. For example, a diesel generator needs to have
flagset to 1. This is because the diesel generator have teir fluid flow proportional on the speed. In addition to that,Teng, which represents the time delay from the engine, should be set to a number greater than 0. Finally, the variableDmshould also be set to a number greater than 0. This is because in diesel engines, the maximum power output decreases as speed increases.
Extends from Icons.VerifiedModel (Icon for classes that were verified).
| Name | Description |
|---|---|
| Rselect | Feedback signal for governor droop |
| Flag | Switch for fuel source characteristic |
| delay | Delay type inside the turbine model (use Pade Delay for linearisation) |
| R | Permanent droop [1] |
| T_pelec | Electrical power transducer time constant [s] |
| maxerr | Maximum value for speed error signal [1] |
| minerr | Minimum value for speed error signal [1] |
| Kpgov | Governor proportional gain [1] |
| Kigov | Governor integral gain [1/s] |
| Kdgov | Governor derivative gain [s] |
| Tdgov | Governor derivative controller time constant [s] |
| Vmax | Maximum valve position limit [1] |
| Vmin | Minimum valve position limit [1] |
| Tact | Actuator time constant [s] |
| Kturb | Turbine gain [1] |
| Wfnl | No load fuel flow [1] |
| Tb | Turbine lag time constant [s] |
| Tc | Turbine lead time constant [s] |
| Teng | Transport lag time constant for diesel engine [s] |
| Tfload | Load Limiter time constant [s] |
| Kpload | Load limiter proportional gain for PI controller [1] |
| Kiload | Load limiter integral gain for PI controller [1/s] |
| Ldref | Load limiter reference value [1] |
| Dm | Mechanical damping coefficient [1] |
| Ropen | Maximum valve opening rate [1/s] |
| Rclose | Maximum valve closing rate [1/s] |
| Kimw | Power controller (reset) gain [1/s] |
| Aset | Acceleration limiter setpoint [1/s] |
| Ka | Acceleration limiter gain [1] |
| Ta | Acceleration limiter time constant [s] |
| Trate | Turbine rating [W] |
| db | Speed governor deadband [1] |
| Tsa | Temperature detection lead time constant [s] |
| Tsb | Temperature detection lag time constant [s] |
| Rup | Maximum rate of load limit increase [1/s] |
| Rdown | Maximum rate of load limit decrease [1/s] |
| DELT | Time step used in simulation [s] |
| Name | Description |
|---|---|
| SPEED | Machine speed deviation from nominal (pu) |
| PELEC | Machine electrical power (pu) |
| PMECH | Turbine mechanical power (pu) |
OpenIPSL.Electrical.Controls.PSSE.TG.HYGOVHYGOV - Hydro Turbine-Governor model
This is a hydro turbine-governor model.
If compared to the original PSSE implementation one will notice that the initial water head value, h0, is declared as a parameter.
This allows the user to modify it, if required, in order to perform adequate studies.
The user should leave it in its default value (1) if they do not have any information on water head value, or if they do not wish to modify the parameter.
Extends from Icons.VerifiedModel (Icon for classes that were verified), BaseClasses.BaseGovernor (Base turbine governor model).
| Name | Description |
|---|---|
| R | Permanent droop gain [1] |
| r | Temporary droop gain [1] |
| T_r | Governor time constant [s] |
| T_f | Filter time constant [s] |
| T_g | Servo time constant [s] |
| VELM | Gate open/close velocity limit [1/s] |
| G_MAX | Maximum gate limit [1] |
| G_MIN | Minimum gate limit [1] |
| T_w | Water time constant [s] |
| A_t | Turbine gain [1] |
| D_turb | Turbine damping [1] |
| q_NL | Water flow at no load [1] |
| h0 | Water head initial value > 0 [1] |
| Name | Description |
|---|---|
| SPEED | |
| PMECH0 | |
| PMECH |
OpenIPSL.Electrical.Controls.PSSE.TG.IEEEG1IEEEG1 - 1981 IEEE Type 1 Turbine-Governor Model
Extends from Icons.VerifiedModel (Icon for classes that were verified).
| Name | Description |
|---|---|
| P0 | Power reference of the governor [1] |
| K | Regulation gain [1/pu] |
| T_1 | Control time constant [s] |
| T_2 | Control time constant [s] |
| T_3 | Control time constant [s] |
| U_o | Max. rate if valve opening [1/s] |
| U_c | Max. rate if valve closing [1/s] |
| P_MAX | Max. valve position [1] |
| P_MIN | Min. valve position [1] |
| T_4 | HP section time constant [s] |
| K_1 | Fraction of power from high pressure turbine (upper branch) [1] |
| K_2 | Fraction of power from high pressure turbine (lower branch) [1] |
| T_5 | Reheat plus intermediate pressure turbine time constant [s] |
| K_3 | Fraction of power from intermediate pressure turbine (upper branch) [1] |
| K_4 | Fraction of power from intermediate pressure turbine (lower branch) [1] |
| T_6 | Reheater plus intermediate pressure turbine time constant (second) [s] |
| K_5 | Fraction of power from low pressure turbine (first LP, upper branch) [1] |
| K_6 | Fraction of power from low pressure turbine (first LP, lower branch) [1] |
| T_7 | Low pressure turbine time constant [s] |
| K_7 | Fraction of power from low pressure turbine (second LP, upper branch) [1] |
| K_8 | Fraction of power from low pressure turbine (second LP, lower branch) [1] |
| Name | Description |
|---|---|
| SPEED_HP | Machine speed deviation from nominal [pu] |
| PMECH_HP | Turbine mechanical power [pu] |
| PMECH_LP | Turbine mechanical power [pu] |
OpenIPSL.Electrical.Controls.PSSE.TG.IEEEG2IEEE Type 2 Speed-Governing Model [PSSE-MODELS]
Extends from OpenIPSL.Electrical.Controls.PSSE.TG.BaseClasses.BaseGovernor (Base turbine governor model).
| Name | Description |
|---|---|
| K | Permanent governor gain K=1/R (pu on generator MVA base) |
| T_1 | Compensator time constant (sec) [s] |
| T_2 | Compensator time constant (sec) [s] |
| T_3 | Governor time constant (sec) [s] |
| T_4 | Water starting time (sec) [s] |
| P_MAX | Upper power limit (pu on machine MVA rating) [1] |
| P_MIN | Lower power limit (pu on machine MVA rating) [1] |
| Name | Description |
|---|---|
| SPEED | |
| PMECH0 | |
| PMECH |
OpenIPSL.Electrical.Controls.PSSE.TG.IEESGOIEESGO - IEEE Standard Model for Turbine-Governor
Extends from Icons.VerifiedModel (Icon for classes that were verified), BaseClasses.BaseGovernor (Base turbine governor model).
| Name | Description |
|---|---|
| T_1 | Controller lag [s] |
| T_2 | Controller lead compensation [s] |
| T_3 | Governor lag [s] |
| T_4 | Delay due to steam inlet volumes associated with steam chest and inlet piping [s] |
| T_5 | Reheater delay including hot and cold leads [s] |
| T_6 | Delay due to IP-LP turbine, crossover pipes, and LP end hoods [s] |
| K_1 | Regulation gain [1/pu] |
| K_2 | Intermediate pressure turbine fraction [1] |
| K_3 | Low pressure turbine fraction [1] |
| P_MAX | Upper power limit [1] |
| P_MIN | Lower power limit [1] |
| Name | Description |
|---|---|
| SPEED | |
| PMECH0 | |
| PMECH |
OpenIPSL.Electrical.Controls.PSSE.TG.TGOV1TGOV1 - Steam Turbine-Governor
Extends from Icons.VerifiedModel (Icon for classes that were verified), BaseClasses.BaseGovernor (Base turbine governor model).
| Name | Description |
|---|---|
| R | Inverse of governor gain (the actual gain is 1/R) [1] |
| D_t | Turbine damping factor (on Machine Base) [1] |
| T_1 | Regulator time constant. It must be greater than 0 [s] |
| T_2 | High-pressure reheater time constant [s] |
| T_3 | Reheater time constant. It must be greater than 0 [s] |
| V_MAX | Maximum valve position (on Machine Base) [1] |
| V_MIN | Minimum valve position (on Machine Base) [1] |
| Name | Description |
|---|---|
| SPEED | |
| PMECH0 | |
| PMECH |
OpenIPSL.Electrical.Controls.PSSE.TG.WEHGOVWoodward Electric Hydro Governor Model [PSSE-MODELS]
| Name | Description |
|---|---|
| S_b | System base [V.A] |
| M_b | System base [V.A] |
| R_PERM_GATE | Feedback Gate gain [1] |
| R_PERM_PE | Pelec gain [1] |
| T_PE | Electrical power transducer time constant [s] |
| M | Feedback control switch |
| SP_Band | Speed deadband [1] |
| KP | Governor proportional gain [1] |
| KI | Governor integral gain [1/s] |
| KD | Governor derivative gain [s] |
| TD | Governor derivative controller time constant [s] |
| TP | Pilot valve time constant [s] |
| GMAX | Maximum limit for the gate position [1] |
| GMIN | Minimum limit for the gate position [1] |
| DICN | PID integral controller limit from field tuning [1] |
| DPV | Change in valve output [1] |
| TDV | Distribution valve time constant [s] |
| GTMXOP | Maximum gate opening rate [p.u./s] [1] |
| GTMXCL | Maximum gate closing rate [p.u./s] [1] |
| Tg | Distribution valve limit [1] |
| G1 | Gate position 1 [1] |
| G2 | Gate position 2 [1] |
| FLWG1 | Water flow rate 1 [1] |
| FLWG2 | Water flow rate 2 [1] |
| TW | Water time constant [s] |
| FLWP1 | Water flow rate 1 [1] |
| FLWP2 | Water flow rate 2 [1] |
| FLWP3 | Water flow rate 3 [1] |
| FLWP4 | Water flow rate 4 [1] |
| FLWP5 | Water flow rate 5 [1] |
| FLWP6 | Water flow rate 6 [1] |
| Pmech1 | Mechanical power 1 [1] |
| Pmech2 | Mechanical power 2 [1] |
| Pmech3 | Mechanical power 3 [1] |
| Pmech4 | Mechanical power 4 [1] |
| Pmech5 | Mechanical power 5 [1] |
| Pmech6 | Mechanical power 6 [1] |
| D_TURB | Turbine damping [1] |
| Name | Description |
|---|---|
| SPEED | |
| PELEC | |
| PMECH | |
| PMECH0 |
OpenIPSL.Electrical.Controls.PSSE.TG.WPIDHYWoodward PID Hydro (WPIDHY) Governor [PSSE-MODELS]
The following documentation is adapted from [PSSE-Models], chapter 7.53:
Extends from OpenIPSL.Icons.VerifiedModel (Icon for classes that were verified).
| Name | Description |
|---|---|
| T_REG | Input time constant of governor, sec [s] |
| REG | Reg Gain [1] |
| K_P | Proportional gain, pu [1] |
| K_I | Integral gain, pu [1/s] |
| K_D | Derivative gain, pu [s] |
| T_A | Governor high frequency cutoff time constant [s] |
| T_W | Water inertia time constant, sec [s] |
| T_B | Gate servo time constant [s] |
| VELMX | Max gate opening velocity [1/s] |
| VELMN | Min gate opening velocity [1/s] |
| GATMX | Maximum gate velocity, pu of mwcap [1] |
| GATMN | Minimum gate velocity, pu of mwcap [1] |
| PMAX | Maximum gate opening, pu of mwcap [1] |
| PMIN | Minimum gate opening, pu of mwcap [1] |
| D | Turbine damping coefficient [1] |
| G0 | Gate opening at speed no load, pu [1] |
| G1 | Intermediate gate opening [1] |
| G2 | Intermediate gate opening [1] |
| P1 | Power at gate opening G1, pu [1] |
| P2 | Power at gate opening G2, pu [1] |
| P3 | Power at full opened gate, pu [1] |
| Name | Description |
|---|---|
| SPEED | Machine speed deviation from nominal [pu] |
| PELEC | Machine electrical power [pu] |
| PMECH | Turbine mechanical power [pu] |
OpenIPSL.Electrical.Controls.PSSE.TG.WSIEG1WECC Modified IEEE Type 1 Speed-Governing Model [PSSE-MODELS]
| Name | Description |
|---|---|
| K | Regulation gain [1/pu] |
| T_1 | Control time constant [s] |
| T_2 | Control time constant [s] |
| T_3 | Control time constant [s] |
| U_o | Max. rate if valve opening [1/s] |
| U_c | Max. rate if valve closing [1/s] |
| P_MAX | Max. valve position [1] |
| P_MIN | Min. valve position [1] |
| T_4 | HP section time constant [s] |
| K_1 | Fraction of power from high pressure turbine (upper branch) [1] |
| K_2 | Fraction of power from high pressure turbine (lower branch) [1] |
| T_5 | Reheat plus intermediate pressure turbine time constant [s] |
| K_3 | Fraction of power from intermediate pressure turbine (upper branch) [1] |
| K_4 | Fraction of power from intermediate pressure turbine (lower branch) [1] |
| T_6 | Reheater plus intermediate pressure turbine time constant (second) [s] |
| K_5 | Fraction of power from low pressure turbine (first LP, upper branch) [1] |
| K_6 | Fraction of power from low pressure turbine (first LP, lower branch) [1] |
| T_7 | Low pressure turbine time constant [s] |
| K_7 | Fraction of power from low pressure turbine (second LP, upper branch) [1] |
| K_8 | Fraction of power from low pressure turbine (second LP, lower branch) [1] |
| db1 | Speed deadband [1] |
| err | Error deadband [1] |
| db2 | Gate valve deadband [1] |
| GV1 | Gate valve position 1 [1] |
| GV2 | Gate valve position 2 [1] |
| GV3 | Gate valve position 3 [1] |
| GV4 | Gate valve position 4 [1] |
| GV5 | Gate valve position 5 [1] |
| PGV1 | Mechanical power 1 [1] |
| PGV2 | Mechanical power 2 [1] |
| PGV3 | Mechanical power 3 [1] |
| PGV4 | Mechanical power 4 [1] |
| PGV5 | Mechanical power 5 [1] |
| Iblock | |
| HP_LP | Turbine Output Power Selector [1(HP) or 2(LP) or 3(HP+LP)] |
| Name | Description |
|---|---|
| SPEED_HP | Machine speed deviation from nominal [pu] |
| PMECH_HP | Turbine mechanical power [pu] |
| PMECH_LP | Turbine mechanical power [pu] |
| PMECH0 |