modelTurbine
GE General GGOV1 and GGOV1DU Turbine Model
Information
The following documentation is adapted from [PSSE-Models], chapter 7.12:
Turbine dynamic system for the general purpose Turbine/Governor models GGOV1 and GGOV1DU.
Linearisation
If one wants to use this model in combination with linear analysis then the parameter delayType
needs to get changed to "Pade Delay".
The Pade Delay model herein has as default n=2 and m=n.
Linearisation will fail if padeDelay.delayTime = 0. The default time-delay is set to padeDelay.delayTime = C.eps.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | Flag | 1 | Switch for fuel source characteristic |
| Types.DelayType | delay | Types.DelayType.FixedDelay | Delay type (for linearisation) |
| Types.Time | Tact | 0.5 | Actuator time constant |
| Types.PerUnit | Kturb | 1.5 | Turbine gain |
| 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 | Dm | 0 | Mechanical damping coefficient |
| Types.PerUnit | Vmax | 1 | Maximum valve position limit |
| Types.PerUnit | Vmin | 0.15 | Minimum valve position limit |
| Types.TimeAging | Ropen | 0.1 | Maximum valve opening rate |
| Types.TimeAging | Rclose | -0.1 | Maximum valve closing rate |
| Types.Time | Tsa | 4 | Temperature detection lead time constant |
| Types.Time | Tsb | 5 | Temperature detection lag time constant |
| Types.Time | DELT | 0.005 | Time step used in simulation |
| Types.PerUnit | Wfnl | 0.2 | No load fuel flow |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | SPEED | Machine speed deviation from nominal (pu) | |
| Modelica.Blocks.Interfaces.RealInput | FSR | Governor Output | |
| Modelica.Blocks.Interfaces.RealOutput | PMECH | Turbine mechanical power (pu) | |
| Modelica.Blocks.Interfaces.RealOutput | TEXM | Measured Exhaust Temperature | |
| Modelica.Blocks.Interfaces.RealOutput | VSTROKE | Valve Position | |
| Modelica.Blocks.Interfaces.RealInput | PELEC | Machine electrical power (pu) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Math.Product | product | ||
| OpenIPSL.NonElectrical.Continuous.LeadLag | s4 | ||
| Modelica.Blocks.Math.Gain | gain1 | ||
| Modelica.Blocks.Math.Add | add4 | ||
| Modelica.Blocks.Math.Add | add5 | ||
| Modelica.Blocks.Math.Gain | gain2 | ||
| OpenIPSL.Electrical.Controls.PSSE.TG.BaseClasses.GGOV1.Flag | flag10 | ||
| OpenIPSL.Electrical.Controls.PSSE.TG.BaseClasses.GGOV1.Dm_select | dm_select | ||
| Modelica.Blocks.Math.Gain | Tactgain | ||
| Modelica.Blocks.Nonlinear.Limiter | V1 | ||
| Modelica.Blocks.Continuous.Integrator | s3 | ||
| Modelica.Blocks.Math.Add | add8 | ||
| OpenIPSL.NonElectrical.Continuous.SimpleLag | s5 | ||
| OpenIPSL.NonElectrical.Continuous.LeadLag | s9 | ||
| Modelica.Blocks.Math.Product | product1 | ||
| Modelica.Blocks.Sources.Constant | const | ||
| Modelica.Blocks.Math.Add | Dw2w | ||
| Modelica.Blocks.Sources.Constant | const1 | ||
| Modelica.Blocks.Nonlinear.Limiter | limiter | ||
| Modelica.Blocks.Nonlinear.FixedDelay | fixedDelay | Use fixed delay model | |
| Modelica.Blocks.Nonlinear.PadeDelay | padeDelay | Use pade delay model |
Revisions
Reference |
PSS®E Models |
Last update |
2022-05-11 |
Author |
|
Contact |