modelFossilFuelBoiler

Fossil fuel boiler
Diagram of FossilFuelBoiler

Information

## Copyright © EDF 2002 - 2026   
## ThermoSysPro Version 4.2  
This component model is documented in Sect. 7.2 of the ThermoSysPro book.   

# Fossil fuel boiler  

The boiler is the most complex subsystem of a power plant.  
It is split into a pair of interacting circuits: the water/steam circuit and the flue gases circuit.  
There are different components present in flue gases and water/steam circuits: boiler furnace with membrane water-walls, heat exchangers, drums, headers, volumes, mixers, splitters, and valves.  

## Modelica component model  

The equations mentioned below are implemented in the component *FossilFuelBoiler*, located in the *MultiFluids.Boilers* sub-library.  
The component has 5 connectors:  
- Cws1: water/steam flow at the inlet,  
- Cws2: water/steam flow at the outlet,  
- Cair: air at the inlet,  
- Cfuel: fuel at the inlet,  
- Cfg: flue gases at the outlet.   

![modelica://ThermoSysPro/UsersGuide/Documentation/ThermoSysPro.MultiFluids.Boilers.FossilFuelBoiler.svg](modelica://ThermoSysPro/UsersGuide/Documentation/ThermoSysPro.MultiFluids.Boilers.FossilFuelBoiler.svg)  

## Nomenclature  


| Symbol          | Description                                                         | Unit  | Definition | Modelica name |  
|------------------- |---------------------------------------------------------- |---------------------------|------------------------------------- |  :--------------- |  
| \\( c_{p, f} \\)        | Fuel specific heat capacity | \\( \mathrm{J/kg/K} \\) |     | Cpcomb |  
| \\(E_x \\) | Dry air stoichiometry necessary for 1kg fuel combustion | - | Proportion of oxygen in the air at the inlet required to burn 1kg of fuel | - |  
| \\(E_{X,a} \\) | Excess air | \\(\% \\) | \\( 100 \cdot \left( \frac{\dot{m}\_a \cdot (1 - X_{h_2O, a})}{\dot{m}\_f \cdot E_X} - 1 \right) \\) | exc_air |  
| \\( h_{a, i} \\) | Air specific enthalpy at the inlet | \\(\mathrm{J/kg} \\) | | Hea |  
| \\(\tilde{h}_{a, r} \\) | Air reference specific enthalpy | \\(\mathrm{J/kg} \\) | \\(2501569 \cdot X_{h_2O, a} \\) | Hrair |  
| \\( h_{f} \\) | Fuel specific enthalpy at the inlet | \\(\mathrm{J/kg} \\) | \\(c_{p, f} \cdot (T_f - 273.16) \\) | Hcomb |  
| \\( \tilde{h}_{f, r} \\) | Fuel reference specific enthalpy | \\(\mathrm{J/kg} \\) | 0 | Hrcomb |  
| \\( h_{g} \\) | Flue gases specific enthalpy after combustion | \\(\mathrm{J/kg} \\) | | Hf |  
| \\( h_{g, o} \\) | Flue gases specific enthalpy at the outlet | \\(\mathrm{J/kg} \\) | | Hsf |  
| \\( \tilde{h}_{g, r} \\) | Flue gases reference specific enthalpy | \\(\mathrm{J/kg} \\) |\\(2501569 \cdot X_{h_2O, g} \\) | Hrfum |  
| \\( h_{ws, i} \\) | Water/steam specific enthalpy at the inlet | \\(\mathrm{J/kg} \\) | | Hee |  
| \\( h_{ws, o} \\) | Water/steam specific enthalpy at the outlet | \\(\mathrm{J/kg} \\) | | Hse |  
| LHV | Fuel lower heating value | \\(\mathrm{J/kg} \\) | | Cfuel.LHV |  
| \\(\dot{m}_a \\) | Air mass flow rate | \\(\mathrm{kg/s} \\) | | Qea |  
| \\(\dot{m}_f \\) | Fuel mass flow rate | \\(\mathrm{kg/s} \\) | | Qcomb |  
| \\(\dot{m}_g \\) | Flue gases mass flow rate | \\(\mathrm{kg/s} \\) | | Qsf |  
| \\(\dot{m}_{ws} \\) | Water/steam mass flow rate | \\(\mathrm{kg/s} \\) | | Qe |  
| \\( M_C \\) | Carbon atomic mass | \\(\mathrm{kg/kmol} \\) | 12.01115 | amC |  
| \\( M_H \\) | Hydrogen atomic mass | \\(\mathrm{kg/kmol} \\) | 1.00797 | amH |  
| \\( M_O \\) | Oxygen atomic mass | \\(\mathrm{kg/kmol} \\) | 15.9994 | amO |  
| \\( M_S \\) | Sulfur atomic mass | \\(\mathrm{kg/kmol} \\) | 32.064 | amS |  
| \\( M_{CO_2} \\) | \\(CO_2\\) molar mass | \\(\mathrm{kg/kmol} \\) | \\(M_C + 2 \cdot M_O \\) | amCO2 |  
| \\( M_{H_2O} \\) | \\(H_2O\\) molar mass | \\(\mathrm{kg/kmol} \\) | \\(M_O + 2 \cdot M_H \\) | amH2O |  
| \\( M_{SO_2} \\) | \\(SO_2\\) molar mass | \\(\mathrm{kg/kmol} \\) | \\(M_S + 2 \cdot M_O \\) | amSO2 |  
| \\( P_{g,i} \\) | Air pressure at the inlet | \\(\mathrm{Pa} \\) | | Pea |  
| \\( P_{g,o} \\) | Flue gases pressure at the outlet | \\(\mathrm{Pa} \\) | | Psf |  
| \\( P_{ws,i} \\) | Water/steam pressure at the inlet | \\(\mathrm{Pa} \\) | | Pee |  
| \\( P_{ws,o} \\) | Water/steam pressure at the outlet | \\(\mathrm{Pa} \\) | | Pse |  
| \\( T_{a,i} \\) | Air temperature at the inlet | \\(\mathrm{K} \\) | | Tea |  
| \\( T_{f} \\) | Fuel temperature at the inlet | \\(\mathrm{K} \\) | | Tcomb |  
| \\( T_{g,o} \\) | Flue gases temperature at the outlet | \\(\mathrm{K} \\) | | Cfg.T |  
| \\( T_{g} \\) | Flue gases temperature after combustion | \\(\mathrm{K} \\) | | Tf |  
| \\( W_l \\) | Thermal losses | \\(\mathrm{W} \\) | | Wloss |  
| \\( X_{C,f} \\) | Carbon mass fraction in the fuel | \\(\mathrm{-} \\) | | XCcomb |  
| \\( X_{H,f} \\) | Hydrogen mass fraction in the fuel | \\(\mathrm{-} \\) | | XHcomb |  
| \\( X_{O,f} \\) | Oxygen mass fraction in the fuel | \\(\mathrm{-} \\) | | XOcomb |  
| \\( X_{S,f} \\) | Sulfur mass fraction in the fuel | \\(\mathrm{-} \\) | | XScomb |  
| \\( X_{CO_2,a} \\) | \\( CO_2 \\) mass fraction in the air at the inlet | \\(\mathrm{-} \\) || XeaCO2 |  
| \\( X_{CO_2,g} \\) |  \\( CO_2 \\)  mass fraction in the flue gases | \\(\mathrm{-} \\) | | XsfCO2 |  
| \\( X_{H_2O,a} \\) | \\( H_2O \\) mass fraction in the air at the inlet | \\(\mathrm{-} \\) || XeaH2O |  
| \\( X_{H_2O,g} \\) | \\( H_2O \\) mass fraction in the flue gases | \\(\mathrm{-} \\) || XsfH2O |  
| \\( X_{O_2,a} \\) | \\( O_2 \\) mass fraction in the air at the inlet | \\(\mathrm{-} \\) || XeaO2 |  
| \\( X_{O_2,g} \\) | \\( O_2 \\) mass fraction in the flue gases | \\(\mathrm{-} \\) || XsfO2 |  
| \\( \eta \\) | Boiler efficiency \\( 0 < \eta \le 1 \\) | \\(\mathrm{-} \\) | Net thermal power at the outlet divided by the total thermal power at the inlet | eta_boil |  
| \\( \eta_c \\) | Combustion efficiency \\( 0 < \eta_c \le 1 \\) | \\(\mathrm{-} \\) | Burnt fuel mass divided by the input fuel mass | etacomb |  
| \\( \Lambda_g \\) | Flue gases pressure loss coefficient | \\(\mathrm{m}^{-4} \\) | | Kf |  
| \\( \Lambda_{ws} \\) | Water/steam pressure loss coefficient | \\(\mathrm{m}^{-4} \\) | | Ke |  
| \\( \rho_g \\) | Flue gases density | \\(\mathrm{kg/m}^3 \\) | | rhof |  
| \\( \rho_{ws} \\) | Water/steam density | \\(\mathrm{kg/m}^3 \\) | | rhoe |  



## Governing equations  

The *FossilFuelBoiler* model is based on the energy and momentum balance equations.   
This set of equations must be completed by the state equations involving \\( h_{a,i}, \\, h_{g,o}, \\, T_g, \\, \rho_g \\; \text{and} \\; \rho_{ws} \\).  


### Mass balance equation for the flue gases  

- Validity domain:   
   
  \\( \forall \dot{m}\_g \\, , \dot{m}\_a \\; \\text{and} \\; \dot{m}\_f \\)  

- Mathematical formulation:  

$$\dot{m}\_g = \dot{m}\_a + \dot{m}\_f $$  

- Comments:  
      
Flue gases result from the combustion of fuel with air. If the combustion is not perfect (i.e. \\( \eta_c < 1 \\) ), there is unburnt fuel in the exhaust flue gases.  


### Energy balance equation for the flue gases  

- Validity domain:   
   
  \\( \forall \dot{m}\_a \\, , \dot{m}\_f \\; \text{and} \\; \dot{m}\_g>0 \\)  

- Mathematical formulation:  

$$ \dot{m}\_g \cdot h_g = \dot{m}\_a \cdot h_{a,i} + \dot{m}\_f \cdot (h_f + \eta_c \cdot LHV) - W_l $$  

- Comments:  
      
This equation is used to compute the flue gases specific enthalpy after combustion \\( h_g \\).  
The combustion efficiency \\(\eta_c \\) and the fuel lower heating value LHV are model inputs.  
The specific enthalpies \\( h_f \\) and \\( h_{a,i} \\) are computed using properties tables from the known temperatures \\(T_f \\) and \\(T_{a,i} \\).  


### Power exchanged in the boiler between flue gases and water/steam circuits  

- Validity domain:   
   
  \\( \forall \dot{m}\_g \\, , \dot{m}\_a \\, , \dot{m}\_f \\; \\text{and} \\;\\ \dot{m}\_{ws} \neq 0 \\)  

- Mathematical formulation:   

$$ \dot{m}\_a \cdot h_{a,i} + \dot{m}\_f \cdot (h_f + \eta_c \cdot LHV) - W_l - \dot{m}\_g \cdot h_{g,o} = \dot{m}\_{ws} \cdot (h_{ws,o} - h_{ws,i}) $$  

- Comments:  
      
This equation computes the water/steam specific enthalpy at the outlet \\( h_{ws,o} \\).  


### Boiler efficiency  

- Validity domain:   
   
 \\(  \dot{m}\_a > 0 \\; \\text{and} \\;\\ \dot{m}\_f > 0 \\)  

- Mathematical formulation:   

$$ \eta = 100 \cdot \frac{\dot{m}\_{ws} \cdot (h_{ws,o} - h_{ws,i})}{ \dot{m}\_a \cdot h_{a,i} + \dot{m}\_f \cdot (h_f + LHV)} $$  

- Comments:  
      
Another possible definition for the efficiency only takes into account the fuel LHV:  

$$ \eta = 100 \cdot \frac{\dot{m}\_{ws} \cdot (h_{ws,o} - h_{ws,i})}{\dot{m}\_f \cdot LHV} $$  


### Momentum balance equation for the flue gases  

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

- Mathematical formulation:   

$$ P_{f,o} = P_{f,i} - \Lambda_f \cdot \frac{\dot{m}\_f \cdot |\dot{m}\_f|}{\rho_f} $$  

- Comments:  
      

### Momentum balance equation for the water/steam  

- Validity domain:   
   
 \\(  \dot{m}\_a > 0 \\; \\text{and} \\;\\ \dot{m}\_f > 0 \\)  

- Mathematical formulation:   
      
$$ P_{w,o} = P_{w,i} - \Lambda_{ws} \cdot \frac{\dot{m}\_{ws} \cdot |\dot{m}\_{ws}|}{\rho_{ws}} $$  

- Comments:  


### Dry air stoichiometry for the combustion of 1 kg fuel  

- Validity domain:   
   
 \\( X_{H_20,a} < 1 \\; \\text{and} \\;\\ X_{O_2,a} > 0 \\)  

- Mathematical formulation:   
      
$$ E_X = M_O \cdot \frac{\frac{2 \cdot X_{C,f}}{M_C} + \frac{X_{H,f}}{2 \cdot M_H} + \frac{2 \cdot X_{S,f}}{M_S} - \frac{X_{O,f}}{M_O}}{\frac{X_{0_2,a}}{1 - X_{H_2O,a}}} $$  

- Comments:  

This formulation arises from the chemical reactions considered in the combustion:  

\\( C + O_2 \longrightarrow CO_2 \\)  

\\( H + \frac{1}{4} 0_2 \longrightarrow H_2O \\)  

\\( S + O_2 \longrightarrow SO_2 \\)  


### \\( CO_2 \\) mass fraction in the flue gases  

- Validity domain:   
   
 \\( \dot{m}\_g \neq 0 \\)  

- Mathematical formulation:   
      
$$ X_{CO_2,g} = \frac{\dot{m}\_a}{\dot{m}\_g} \cdot X_{CO_2,a} + \frac{\dot{m}\_f}{\dot{m}\_g} \cdot X_{C,f} \cdot \frac{M_{CO_2}}{M_C} $$  

- Comments:  

This formulation arises from the chemical reaction considered in the combustion:  

$$ C + O_2 \longrightarrow CO_2 $$  


### \\( H_2O \\) mass fraction in the flue gases  

- Validity domain:   
   
 \\( \dot{m}\_g \neq 0 \\)  

- Mathematical formulation:   
      
$$ X_{H_2O,g} = \frac{\dot{m}\_a}{\dot{m}\_g} \cdot X_{H_2O,a} + \frac{\dot{m}\_f}{\dot{m}\_g} \cdot X_{H,f} \cdot \frac{M_{H_2O}}{2 \cdot M_H} $$  

- Comments:  

This formulation arises from the chemical reaction considered in the combustion:  

$$ H + \frac{1}{4} O_2 \longrightarrow H_2O $$  


### \\( O_2 \\) mass fraction in the flue gases  

- Validity domain:   
   
 \\( \dot{m}\_g \neq 0 \\)  

- Mathematical formulation:   
      
$$ X_{O_2,g} = \frac{\dot{m}\_a}{\dot{m}\_g} \cdot X_{O_2,a} - M_O \cdot \frac{\dot{m}\_f}{\dot{m}\_g} \cdot \left( \frac{2 \cdot X_{HC,f}}{M_C} + \frac{X_{H,f}}{2 \cdot M_H} + \frac{2 \cdot X_{S,f}}{M_S} \right) + \frac{\dot{m}\_f}{\dot{m}\_g} \cdot X_{O,f} $$  

- Comments:  

This formulation arises from the three chemical reactions mentioned in the dry air stoichiometry equation.  


### \\( SO_2 \\) mass fraction in the flue gases  

- Validity domain:   
   
 \\( \dot{m}\_g \neq 0 \\)  

- Mathematical formulation:   
      
$$ X_{SO_2,g} = \frac{\dot{m}\_a}{\dot{m}\_g} \cdot X_{SO_2,a} + \frac{\dot{m}\_f}{\dot{m}\_g} \cdot X_{S,f} \cdot \frac{M_{SO_2}}{M_S}$$  

- Comments:  

This formulation arises from the three chemical reactions mentioned in the dry air stoichiometry equation.  

## 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). Springer Nature Switzerland AG.  
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. 7.2. Springer Nature Switzerland AG.

Parameters

TypeNameDefaultDescription
Units.SI.TemperatureTsf400Flue gases temperature at the outlet
IntegerBoiler_efficiency_type11: Taking into account LHV only - 2: Using the total incoming power
ThermoSysPro.Units.xSI.PressureLossCoefficientKf0.05Flue gases pressure loss coefficient
ThermoSysPro.Units.xSI.PressureLossCoefficientKe1e4Water/steam pressure loss coefficient
Realetacomb1Combustion efficiency (between 0 and 1)
Units.SI.PowerWloss1e5Thermal losses
Integermode0IF97 region. 1:liquid - 2:steam - 4:saturation line - 0:automatic

Connectors

TypeNameDefaultDescription
ThermoSysPro.Combustion.Connectors.FuelInletCfuel
ThermoSysPro.FlueGases.Connectors.FlueGasesInletCair
ThermoSysPro.FlueGases.Connectors.FlueGasesOutletCfg
ThermoSysPro.WaterSteam.Connectors.FluidInletCws1
ThermoSysPro.WaterSteam.Connectors.FluidOutletCws2

Components

TypeNameDefaultDescription
Units.SI.MassFlowRateQeaAir mass flow rate at the inlet
Units.SI.AbsolutePressurePeaAir pressure at the inlet
Units.SI.TemperatureTeaAir temperature at the inlet
Units.SI.SpecificEnthalpyHeaAir specific enthalpy at the inlet
Units.SI.SpecificEnthalpyHrairAir reference specific enthalpy
RealXeaCO2CO2 mass fraction at the inlet
RealXeaH2OH2O mass fraction at the inlet
RealXeaO2O2 mass fraction at the inlet
RealXeaSO2SO2 mass fraction at the inlet
Units.SI.MassFlowRateQcombFuel mass flow rate
Units.SI.TemperatureTcombFuel temperature
Units.SI.SpecificEnthalpyHcombFuel specific enthalpy
Units.SI.SpecificEnthalpyHrcombFuel reference specific enthalpy
RealXCcombCarbon mass fraction
RealXHcombHydrogen mass fraction
RealXOcombOxygen mass fraction
RealXScombSulfur mass fraction
RealPCIcombFuel PCI (J/kg)
Units.SI.SpecificHeatCapacityCpcombFuel specific heat capacity
Units.SI.MassFlowRateQeWater/steam mass flow rate
Units.SI.AbsolutePressurePeeWater/steam pressure at the inlet
Units.SI.AbsolutePressurePseWater/steam pressure at the outlet
ThermoSysPro.Units.SI.PressureDifferencedeltaPeWater/steam pressure losses
Units.SI.TemperatureTseWater/steam temperature at the outlet
Units.SI.SpecificEnthalpyHeeWater/steam specific enthalpy at the inlet
Units.SI.SpecificEnthalpyHseWater/steam specific enthalpy at the outlet
Units.SI.DensityrhoeAverage water/steam density
Units.SI.MassFlowRateQsfFlue gases mass flow rate at the outlet
Units.SI.AbsolutePressurePsfFlue gases pressure at the outlet
Units.SI.TemperatureTfFlue gases temperature after combustion
Units.SI.SpecificEnthalpyHsfFlue gases specific enthalpy at the outlet
Units.SI.SpecificEnthalpyHfFlue gases specific enthalpy after combustion
Units.SI.SpecificEnthalpyHrfumFlue gases reference specific enthalpy
ThermoSysPro.Units.SI.PressureDifferencedeltaPfPressure losses in the combusiton chamber
Units.SI.DensityrhofFlue gases density
RealXsfCO2CO2 mass fraction at the outlet
RealXsfH2OH2O mass fraction at the outlet
RealXsfO2O2 mass fraction at the outlet
RealXsfSO2SO2 mass fraction at the outlet
Units.SI.PowerWfuelFuel available power PCI
Units.SI.PowerWtotTotal incoming power
Units.SI.PowerWboilPower exchanged in the boiler
Realeta_boilBoiler efficiency (%)
RealexcAir combustion ratio
Realexc_airPertcentage of air in excess
ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_phpros
ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_phprom

Revisions

Author  

Baligh El Hefni