modelGTunit_ISO
Gas Turbine
Extends from BaseClasses.GTunitExhaustBase (Adds computation of exhaust composition to GTunitBase).
Information
This model adds the performance characteristics to the GTunit_base model, when only one performance curve is known at ISO conditions: 15 degC temperature and 1.013 bar pressure at the air inlet, and nominal rotational speed.- HI_ISO = f(ZLPout_ISO)
- PR = g(ZLPout_ISO)
- wia_ISO = h(ZLPout_ISO)
The performance maps are thus tabulated into the matrix tableData, whose columns contain:
- ZLPout_ISO (zero loss power output in ISO conditions)
- HI_ISO (heat input in ISO conditions)
- PR (pressure ratio)
- wia_ISO (inlet air flow rate in ISO conditions)
Modelling options
The following options are available to select how the table is defined:
- Table = 0: the table is explicitly supplied as matrix parameter.
- Table = 1: the table is read from a file; the string fileName contains the path to the files where tables are stored, either in ASCII or Matlab binary format.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Exhaust.AbsolutePressure | pnom (from GTunitBase) | 1.013e5 | ISO reference pressure |
| Air.Temperature | Tnom (from GTunitBase) | 288.15 | ISO reference temperature |
| SI.SpecificEnthalpy | HH (from GTunitBase) | Lower Heating value | |
| SI.PerUnit | eta_mech (from GTunitBase) | 0.95 | mechanical efficiency |
| Boolean | allowFlowReversal (from GTunitBase) | system.allowFlowReversal | = true to allow flow reversal, false restricts to design direction |
| Boolean | constantCompositionExhaust (from GTunitExhaustBase) | false | Assume exhaust composition equal to reference_X |
| Real[:,4] | tableData | fill(0, 0, 4) | Table with unit data |
| String | fileName | "noName" | File where matrix is stored |
| TableTypes | Table | TableTypes.matrix | Selection of the way of definition of table matrix |
| Initialisation | |||
| Modelica.SIunits.Pressure | pstart (from GTunitBase) | start pressure value | |
| Exhaust.Temperature | Tstart (from GTunitBase) | start temperature value | |
| Modelica.SIunits.MassFraction[Air.nX] | Xstart (from GTunitBase) | Air.reference_X | start gas composition |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| FlangeA | Air_in (from GTunitBase) | ||
| FlangeA | Fuel_in (from GTunitBase) | ||
| FlangeB | FlueGas_out (from GTunitBase) | ||
| Modelica.Mechanics.Rotational.Interfaces.Flange_b | shaft_b (from GTunitBase) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| ThermoPower.System | system (from GTunitBase) | System wide properties | |
| Air.BaseProperties | gas (from GTunitBase) | ||
| Air.MassFlowRate | wia (from GTunitBase) | Air mass flow | |
| Air.MassFlowRate | wia_ISO (from GTunitBase) | Air mass flow, referred to ISO conditions | |
| Fuel.MassFlowRate | wif (from GTunitBase) | Fuel mass flow | |
| Exhaust.MassFlowRate | wout (from GTunitBase) | FlueGas mass flow | |
| Air.SpecificEnthalpy | hia (from GTunitBase) | Air specific enthalpy | |
| Fuel.SpecificEnthalpy | hif (from GTunitBase) | Fuel specific enthalpy | |
| Exhaust.SpecificEnthalpy | hout (from GTunitBase) | FlueGas specific enthalpy | |
| SI.Angle | phi (from GTunitBase) | shaft rotation angle | |
| SI.Torque | tau (from GTunitBase) | net torque acting on the turbine | |
| SI.AngularVelocity | omega (from GTunitBase) | shaft angular velocity | |
| SI.Power | ZLPout (from GTunitBase) | zero_loss power output | |
| SI.Power | ZLPout_ISO (from GTunitBase) | zero_loss power output, referred to ISO conditions | |
| SI.Power | Pout (from GTunitBase) | Net power output | |
| SI.Power | HI (from GTunitBase) | Heat input | |
| SI.Power | HI_ISO (from GTunitBase) | Heat input, referred to ISO conditions | |
| SI.PerUnit | PR (from GTunitBase) | pressure ratio | |
| Exhaust.AbsolutePressure | pc (from GTunitBase) | combustion pressure | |
| Air.AbsolutePressure | pin (from GTunitBase) | inlet pressure | |
| Real | wcomb (from GTunitExhaustBase) | Molar Combustion rate (CH4) | |
| Real | lambda (from GTunitExhaustBase) | Stoichiometric ratio (>1 if air flow is greater than stoichiometric) | |
| Modelica.Blocks.Tables.CombiTable1Ds | OperatingPoint |
Revisions
- 7 Jun 2005
by Francesco Casella:
Model restructured by inheritance. - 19 Apr 2005
by Francesco Casella:
GT unit model restructured using inheritance.
First release.