modelStodolaTurbine

Multistage turbine group using Stodola's ellipse
Diagram of StodolaTurbine

Information

## Copyright © EDF 2002 - 2026   
## ThermoSysPro Version 4.2  
This component model is documented in Sect. 10.2 of the ThermoSysPro book.   
# Stodola turbine   
   
The steam turbine transforms the steam thermal energy into mechanical energy  
following the Rankine cycle. A multistage turbine is composed of a group of  
stages that uses wet or dry steam.  

The Stodola turbine is a quasi-static model, composed of a multistage steam turbine and a nozzle. Stodola's cone law  is used to compute the dependence of extraction pressures with the fluid flow.  

The following assumptions are made:  
- the fluid speed is subsonic.  
- the dynamic response of the turbine is faster than the network queries (inertia is neglected).  
- the flow is supercritical or subcritical at the inlet and outlet.  

## Modelica component model  

The equations mentioned below are implemented in the component *StodolaTurbine*, located in the *WaterSteam.HeatExchangers* sub-library.   
This component has 4 connectors:  
- Ce: fluid inlet,  
- Cs: fluid outlet,  
- M: mechanical torque,  
- P: mechanical power.  
   
![modelica://ThermoSysPro/UsersGuide/Documentation/ThermoSysPro.WaterSteam.Machines.StodolaTurbine.svg](modelica://ThermoSysPro/UsersGuide/Documentation/ThermoSysPro.WaterSteam.Machines.StodolaTurbine.svg)  

## Nomenclature  

| Symbol| Description| Unit| Definition| Modelica name |  
| :------------------------------------ | :------------------------------------------------- | :--------------------------- | :---------------------------------------------------------- | -----------------|  
| \\(A\_{\mathrm{nz}}\\)| Nozzle area| \\(\mathrm{m}^{2}\\)|| - |  
| \\(C\_{\mathrm{s}}\\)| Stodola’s ellipse coefficient| \\(-\\)|| Cst |  
| \\(h\_{\mathrm{i}}\\)| Fluid specific enthalpy at the inlet| \\(\mathrm{J} / \mathrm{kg}\\) || Ce.h |  
| \\(h\_{\mathrm{is}}\\)| Fluid specific enthalpy after isentropic expansion | \\(\mathrm{J} / \mathrm{kg}\\) || His |  
| \\(h\_{\mathrm{o}}\\)| Fluid specific enthalpy at the outlet| \\(\mathrm{J} / \mathrm{kg}\\) || Cs.h |  
| \\(m\\)| Fluid mass flow rate| \\(\mathrm{kg} / \mathrm{s}\\) || Q |  
| \\(P\_{\mathrm{i}}\\)| Fluid pressure at the inlet| \\(\mathrm{Pa}\\)|| Pe |  
| \\(P\_{\mathrm{o}}\\)| Fluid pressure at the outlet| \\(\mathrm{Pa}\\)|| Ps |  
| \\(T\_{\mathrm{i}}\\)| Fluid temperature at the inlet| \\(\mathrm{K}\\)|| Te |  
| \\(v\_{\mathrm{o}}\\)| Fluid velocity at the outlet| \\(\mathrm{m} / \mathrm{s}\\)| \\(\frac{\dot{m}}{\rho\_{\mathrm{o}} \cdot A\_{\mathrm{nz}}}\\) | Ts |  
| \\(W\\)| Mechanical power produced by the turbine| \\(\mathrm{W}\\)|| W |  
| \\(W\_{\text {fric }}\\)| Power losses due to hydrodynamic friction| \\(\%\\)|| W_fric |  
| \\(x\_{\mathrm{i}}\\)| Vapor mass fraction at the inlet| \\(-\\)|| proe.x |  
| \\(x\_{\mathrm{o}}\\)| Vapor mass fraction at the outlet| \\(-\\)|| pros.x |  
| \\(\eta\_{\mathrm{is}}\\)| Isentropic efficiency for the dry steam| \\(-\\)|| eta_is |  
| \\(\eta\_{\mathrm{is}}^{\mathrm{wet}}\\) | Isentropic efficiency for wet steam| \\(-\\)|| eta_is_wet |  
| \\(\eta\_{\mathrm{nz}}\\)| Nozzle efficiency| \\(-\\)|| eta_nz |  
| \\(\eta\_{\mathrm{sta}}\\)| Efficiency to account for kinetic losses| \\(-\\)|| eta_stato |  

## Governing equations  

### Stodola’s ellipse law mass flow rate for subcritical flow  


    
    

- Validity domain:   
   
 \\(\forall \dot{m}\\) and \\(x\_{\mathrm{i}}>0\\)  

- Mathematical formulation:   
   
 $$\dot{m}=C\_{\mathrm{s}} \cdot \sqrt{\frac{P\_{\mathrm{i}}^{2}-P\_{\mathrm{o}}^{2}}{x\_{\mathrm{i}} \cdot T\_{\mathrm{i}}}}$$  

- Comments:   
   

### Stodola’s ellipse law mass flow rate for supercritical flow  


    
    

- Validity domain:   
   
 \\(\forall \dot{m}\\)  

- Mathematical formulation:   
   
 $$\dot{m}=C\_{\mathrm{s}} \cdot \sqrt{\frac{P\_{\mathrm{i}}^{2}-P\_{\mathrm{o}}^{2}}{T\_{\mathrm{i}}}}$$  

- Comments:   


### Fluid specific enthalpy at the outlet  

- Validity domain:  

everywhere  

- Mathematical formulation:   
   
 $$h\_{\mathrm{o}}=h\_{\mathrm{i}}+\eta\_{\mathrm{is}} \cdot x\_{\mathrm{m}} \cdot\left\(h\_{\mathrm{is}}-h\_{\mathrm{i}}\right\)+\frac{\left\(1-\eta\_{\mathrm{nz}}\right\) \cdot v\_{\mathrm{o}}^{2}}{2}$$  

- Comments:   
   
The last term of the equation corresponds to the kinetic energy of the steam at the outlet. The nozzle efficiency \\(\eta\_{\mathrm{nz}}\\) is less than unity for a turbine with nozzle and equal to unity for a turbine without nozzle.   

### Energy balance equation (mechanical power produced by the turbine)  

- Validity domain:   
   
 \\(\forall \dot{m}\\)  

- Mathematical formulation:   
   
 $$W=\eta\_{\text {sta }} \cdot \dot{m} \cdot\left\(h\_{\mathrm{i}}-h\_{\mathrm{o}}\right\) \cdot\left\(1-\frac{W\_{\text {fric }}}{100}\right\)$$   

## References   
   
El Hefni, Baligh and Bouskela, Daniel (2019). [Modeling and Simulation of Thermal Power Plants with ThermoSysPro](https://link.springer.com/book/10.1007/978-3-030-05105-1), sect. 10.2. Springer Nature Switzerland AG.

Parameters

TypeNameDefaultDescription
RealCst1.e7Stodola's ellipse coefficient
RealW_fric0.0Power losses due to hydrodynamic friction (percent)
Realeta_stato1.0Efficiency to account for cinetic losses (<= 1) (s.u.)
Units.SI.Areaarea_nz1Nozzle area
Realeta_nz1.0Nozzle efficency (eta_nz < 1 - turbine with nozzle - eta_nz = 1 - turbine without nozzle)
Units.SI.MassFlowRateQmax1Maximum mass flow through the turbine
Realeta_is_nom0.8Nominal isentropic efficiency
Realeta_is_min0.35Minimum isentropic efficiency
Reala-1.3889x^2 coefficient of the isentropic efficiency characteristics eta_is=f(Q/Qmax)
Realb2.6944x coefficient of the isentropic efficiency characteristics eta_is=f(Q/Qmax)
Realc-0.5056Constant coefficient of the isentropic efficiency characteristics eta_is=f(Q/Qmax)
Integerfluid11: water/steam - 2: C3H3F5
Integermode_e0IF97 region before expansion. 1:liquid - 2:steam - 4:saturation line - 0:automatic
Integermode_s0IF97 region after expansion. 1:liquid - 2:steam - 4:saturation line - 0:automatic
Integermode_ps0IF97 region after isentropic expansion. 1:liquid - 2:steam - 4:saturation line - 0:automatic

Connectors

TypeNameDefaultDescription
Connectors.FluidInletCe
Connectors.FluidOutletCs
ThermoSysPro.ElectroMechanics.Connectors.MechanichalTorqueM
ThermoSysPro.InstrumentationAndControl.Connectors.OutputRealMechPower

Components

TypeNameDefaultDescription
Realeta_isIsentropic efficiency
Realeta_is_wetIsentropic efficiency for wet steam
Units.SI.PowerWMechanical power produced by the turbine
Units.SI.MassFlowRateQMass flow rate
Units.SI.SpecificEnthalpyHisFluid specific enthalpy after isentropic expansion
Units.SI.SpecificEnthalpyHrsFluid specific enthalpy after the real expansion
Units.SI.AbsolutePressurePePressure at the inlet
Units.SI.AbsolutePressurePsPressure at the outlet
Units.SI.TemperatureTeTemperature at the inlet
Units.SI.TemperatureTsTemperature at the outlet
Units.SI.VelocityVsFluid velocity at the outlet
Units.SI.DensityrhosFluid density at the outlet
RealxmAverage vapor mass fraction
ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_phproe
ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_phpros
ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_psprops
ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_phpros1

Revisions

Authors  

Daniel Bouskela  
Baligh El Hefni