modelGGOV1DU

GGOV1DU - Variation of GE General Governor/Turbine Model [IEEE2013]

Extends from Icons.VerifiedModel (Icon for classes that were verified).

Information

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 R should 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 flag set 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 variable Dm should also be set to a number greater than 0. This is because in diesel engines, the maximum power output decreases as speed increases.

Parameters

TypeNameDefaultDescription
IntegerRselect1Feedback signal for governor droop
IntegerFlag1Switch for fuel source characteristic
Types.DelayTypedelayTypes.DelayType.FixedDelayDelay type inside the turbine model (use Pade Delay for linearisation)
Types.PerUnitR0.04Permanent droop
Types.TimeT_pelec1Electrical power transducer time constant
Types.PerUnitmaxerr0.05Maximum value for speed error signal
Types.PerUnitminerr-0.05Minimum value for speed error signal
Types.PerUnitKpgov10Governor proportional gain
Types.TimeAgingKigov2Governor integral gain
Types.TimeKdgov0Governor derivative gain
Types.TimeTdgov1Governor derivative controller time constant
Types.PerUnitVmax1Maximum valve position limit
Types.PerUnitVmin0.15Minimum valve position limit
Types.TimeTact0.5Actuator time constant
Types.PerUnitKturb1.5Turbine gain
Types.PerUnitWfnl0.2No load fuel flow
Types.TimeTb0.1Turbine lag time constant
Types.TimeTc0Turbine lead time constant
Types.TimeTeng0Transport lag time constant for diesel engine
Types.TimeTfload3Load Limiter time constant
Types.PerUnitKpload2Load limiter proportional gain for PI controller
Types.TimeAgingKiload0.67Load limiter integral gain for PI controller
Types.PerUnitLdref1Load limiter reference value
Types.PerUnitDm0Mechanical damping coefficient
Types.TimeAgingRopen0.1Maximum valve opening rate
Types.TimeAgingRclose-0.1Maximum valve closing rate
Types.TimeAgingKimw0Power controller (reset) gain
Types.TimeAgingAset0.1Acceleration limiter setpoint
Types.PerUnitKa10Acceleration limiter gain
Types.TimeTa0.1Acceleration limiter time constant
Types.ActivePowerTrate0Turbine rating
Types.PerUnitdb0Speed governor deadband
Types.TimeTsa4Temperature detection lead time constant
Types.TimeTsb5Temperature detection lag time constant
Types.TimeAgingRup99Maximum rate of load limit increase
Types.TimeAgingRdown-99Maximum rate of load limit decrease
Types.TimeDELT0.005Time step used in simulation

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputSPEEDMachine speed deviation from nominal (pu)
Modelica.Blocks.Interfaces.RealInputPELECMachine electrical power (pu)
Modelica.Blocks.Interfaces.RealOutputPMECHTurbine mechanical power (pu)

Components

TypeNameDefaultDescription
Modelica.Blocks.Sources.ConstantAccelerationSet
Modelica.Blocks.Sources.ConstantP_ref
Modelica.Blocks.Sources.ConstantPmw_setSupervisory Load Controller Setpoint,
Modelica.Blocks.Sources.Constantsetload reference
OpenIPSL.Electrical.Controls.PSSE.TG.BaseClasses.GGOV1.Min_selectmin_select
OpenIPSL.Electrical.Controls.PSSE.TG.BaseClasses.GGOV1.LoadLimiterDUgGOV1_Temp
Modelica.Blocks.Nonlinear.LimiterV
OpenIPSL.Electrical.Controls.PSSE.TG.BaseClasses.GGOV1.TurbinegGOV1_Turb
OpenIPSL.Electrical.Controls.PSSE.TG.BaseClasses.GGOV1.AccelerationLimitergGOV1_Accel
OpenIPSL.Electrical.Controls.PSSE.TG.BaseClasses.GGOV1.PIDGovernorDUgGOV1_Power

Revisions

Reference

PSS®E Models

Last update

2020-11-22

Author

@maguilerac, @marcelofcastro

Contact

see UsersGuide.Contact