modelGGOV1DU
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
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.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | Rselect | 1 | Feedback signal for governor droop |
| Integer | Flag | 1 | Switch for fuel source characteristic |
| Types.DelayType | delay | Types.DelayType.FixedDelay | Delay type inside the turbine model (use Pade Delay for linearisation) |
| Types.PerUnit | R | 0.04 | Permanent droop |
| Types.Time | T_pelec | 1 | Electrical power transducer time constant |
| Types.PerUnit | maxerr | 0.05 | Maximum value for speed error signal |
| Types.PerUnit | minerr | -0.05 | Minimum value for speed error signal |
| Types.PerUnit | Kpgov | 10 | Governor proportional gain |
| Types.TimeAging | Kigov | 2 | Governor integral gain |
| Types.Time | Kdgov | 0 | Governor derivative gain |
| Types.Time | Tdgov | 1 | Governor derivative controller time constant |
| Types.PerUnit | Vmax | 1 | Maximum valve position limit |
| Types.PerUnit | Vmin | 0.15 | Minimum valve position limit |
| Types.Time | Tact | 0.5 | Actuator time constant |
| Types.PerUnit | Kturb | 1.5 | Turbine gain |
| Types.PerUnit | Wfnl | 0.2 | No load fuel flow |
| Types.Time | Tb | 0.1 | Turbine lag time constant |
| Types.Time | Tc | 0 | Turbine lead time constant |
| Types.Time | Teng | 0 | Transport lag time constant for diesel engine |
| Types.Time | Tfload | 3 | Load Limiter time constant |
| Types.PerUnit | Kpload | 2 | Load limiter proportional gain for PI controller |
| Types.TimeAging | Kiload | 0.67 | Load limiter integral gain for PI controller |
| Types.PerUnit | Ldref | 1 | Load limiter reference value |
| Types.PerUnit | Dm | 0 | Mechanical damping coefficient |
| Types.TimeAging | Ropen | 0.1 | Maximum valve opening rate |
| Types.TimeAging | Rclose | -0.1 | Maximum valve closing rate |
| Types.TimeAging | Kimw | 0 | Power controller (reset) gain |
| Types.TimeAging | Aset | 0.1 | Acceleration limiter setpoint |
| Types.PerUnit | Ka | 10 | Acceleration limiter gain |
| Types.Time | Ta | 0.1 | Acceleration limiter time constant |
| Types.ActivePower | Trate | 0 | Turbine rating |
| Types.PerUnit | db | 0 | Speed governor deadband |
| Types.Time | Tsa | 4 | Temperature detection lead time constant |
| Types.Time | Tsb | 5 | Temperature detection lag time constant |
| Types.TimeAging | Rup | 99 | Maximum rate of load limit increase |
| Types.TimeAging | Rdown | -99 | Maximum rate of load limit decrease |
| Types.Time | DELT | 0.005 | Time step used in simulation |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | SPEED | Machine speed deviation from nominal (pu) | |
| Modelica.Blocks.Interfaces.RealInput | PELEC | Machine electrical power (pu) | |
| Modelica.Blocks.Interfaces.RealOutput | PMECH | Turbine mechanical power (pu) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Sources.Constant | AccelerationSet | ||
| Modelica.Blocks.Sources.Constant | P_ref | ||
| Modelica.Blocks.Sources.Constant | Pmw_set | Supervisory Load Controller Setpoint, | |
| Modelica.Blocks.Sources.Constant | set | load reference | |
| OpenIPSL.Electrical.Controls.PSSE.TG.BaseClasses.GGOV1.Min_select | min_select | ||
| OpenIPSL.Electrical.Controls.PSSE.TG.BaseClasses.GGOV1.LoadLimiterDU | gGOV1_Temp | ||
| Modelica.Blocks.Nonlinear.Limiter | V | ||
| OpenIPSL.Electrical.Controls.PSSE.TG.BaseClasses.GGOV1.Turbine | gGOV1_Turb | ||
| OpenIPSL.Electrical.Controls.PSSE.TG.BaseClasses.GGOV1.AccelerationLimiter | gGOV1_Accel | ||
| OpenIPSL.Electrical.Controls.PSSE.TG.BaseClasses.GGOV1.PIDGovernorDU | gGOV1_Power |
Revisions
Reference |
PSS®E Models |
Last update |
2020-11-22 |
Author |
|
Contact |