modelTurbineStodola

Gas Turbine
Diagram of TurbineStodola

Extends from BaseClasses.TurbineBase (Gas Turbine).

Information

This model extends the Turbine_Base model with the calculation of the performance parameters, mass flowrate, pressure ratio and efficiency.

This method is based on the Stodola's law, which calculates PR as function of the inlet conditions, i.e. mass flowrate, inlet temperature and pressure.

Modelling options

The following options are available to define Stodola's constant K:

  • NominalCondition = true: Stodola's constant K is specified by the nominal operating point (wnom,Tstart_in,pstart_in,pstart_out)
  • NominalCondition = false: Stodola's constant K is used directly.

The following options are available to define the efficiency eta:

  • fixedEta = true: the efficiency is explicitly supplied as a parameter.
  • fixedEta = false: the efficiency is a function of the pressure ratio PR and of the referred speed N_T. The function is defined by interpolation of the table tableEta, where N_T represents the first row and PR the first column of the table. The interpolation is performed by a Modelica.Blocks.Tables.CombiTable2D model.

The following options are available to select the way of definition of the table:

  • Table = 0: the table is explicitly supplied as a matrix parameter.
  • Table = 1: the table is read from a file; the string fileName contains the path to the files where the table is stored, either in ASCII or Matlab binary format.

Parameters

TypeNameDefaultDescription
BooleanexplicitIsentropicEnthalpy (from TurbineBase)trueisentropicEnthalpy function used
SI.PerUniteta_mech (from TurbineBase)0.98mechanical efficiency
Medium.TemperatureTdes_in (from TurbineBase)inlet design temperature
BooleanallowFlowReversal (from TurbineBase)system.allowFlowReversal= true to allow flow reversal, false restricts to design direction
BooleanNominalConditiontruetrue: K is evaluated from design operating point; false: K is set as a parameter
SI.AngularVelocityNdesignDesign velocity
Real[:,:]tableEtafill(0, 2, 2)Table for eta(N_T,PR)
StringfileName"NoName"File where matrix is stored
TableTypesTableTableTypes.matrixSelection of the way of definition of table matrix
BooleanfixedEtatruetrue:eta is a parameter, false:eta is calculated from table
SI.PerUniteta_nom0.8Nominal efficiency value
RealKStodola's constant
Medium.MassFlowRatewnomNominal mass flow rate
Initialisation
Medium.AbsolutePressurepstart_in (from TurbineBase)inlet start pressure
Medium.AbsolutePressurepstart_out (from TurbineBase)outlet start pressure
Medium.TemperatureTstart_in (from TurbineBase)Tdes_ininlet start temperature
Medium.TemperatureTstart_out (from TurbineBase)outlet start temperature
Medium.MassFraction[Medium.nX]Xstart (from TurbineBase)Medium.reference_Xstart gas composition

Connectors

TypeNameDefaultDescription
Modelica.Mechanics.Rotational.Interfaces.Flange_ashaft_a (from TurbineBase)
Modelica.Mechanics.Rotational.Interfaces.Flange_bshaft_b (from TurbineBase)
FlangeAinlet (from TurbineBase)
FlangeBoutlet (from TurbineBase)

Components

TypeNameDefaultDescription
ThermoPower.Systemsystem (from TurbineBase)System wide properties
Medium.BasePropertiesgas_in (from TurbineBase)
Medium.BasePropertiesgas_iso (from TurbineBase)
SI.Anglephi (from TurbineBase)shaft rotation angle
SI.Torquetau (from TurbineBase)net torque acting on the turbine
SI.AngularVelocityomega (from TurbineBase)shaft angular velocity
Medium.MassFlowRatew (from TurbineBase)Gas flow rate
Medium.SpecificEntropys_in (from TurbineBase)Inlet specific entropy
Medium.SpecificEnthalpyhout_iso (from TurbineBase)Outlet isentropic enthalpy
Medium.SpecificEnthalpyhout (from TurbineBase)Outlet enthalpy
Medium.AbsolutePressurepout (from TurbineBase)Outlet pressure
SI.PerUnitPR (from TurbineBase)pressure ratio
SI.PerUniteta (from TurbineBase)isoentropic efficiency
RealN_TReferred speed
RealN_T_designReferred design speed
RealphicFlow number
Modelica.Blocks.Tables.CombiTable2DEta

Revisions

  • 13 Apr 2005 by Francesco Casella:
    Turbine model restructured using inheritance.
    First release.