Modelling and Simulation of An Industrial Steam Boiler With Ecosimpro
Modelling and Simulation of An Industrial Steam Boiler With Ecosimpro
C5
MODELLING AND SIMULATION OF AN INDUSTRIAL STEAM
BOILER WITH ECOSIMPRO
Susana Pelayo Díaz
Centro de Tecnología Azucarera, Universidad deValladolid
C/Real de Burgos. Edificio Alfonso VIII. Planta baja s/n 47011 Valladolid - Spain
Tel: 983 42 35 63. FAX: 983 42 36 16. Email: [email protected]
Abstract
Simulation is the representation of the behaviour of a
A steam boiler is a complex system comprised of real process through the resolution of a mathematical
numerous components. With EcosimPro, each model. The advantages of using mathematical models
component has been modelled individually in such a can be summarised as follows:
way that when they are fitted together, the complete - A process can be analysed in depth, determining
boiler can be simulated. A real industrial boiler was which variables or parameters are critical and have a
taken as a reference to build the model. decisive effect on overall system behaviour.
- They are of great help in the search for optimum
Key words: Simulation, EcosimPro, object-oriented operating conditions.
modelling, steam boilers, control systems. - Limit or extreme conditions, far away from the
normal operating conditions, can be studied safely to
analyse their consequences.
1 INTRODUCTION - They can be used for teaching purposes: operator
training.
A steam boiler is a process unit of great importance in
all types of industries. An industry’s need for steam 2 OBJECTIVES
can generally be summarised into:
- steam as a means of direct or indirect heating The objectives that were established when this work
- steam as a raw material was undertaken can be summarised into:
- steam as a means of generating electrical power - Study of the process unit and the elements of which
it is comprised.
The effective control of a boiler’s operating - Development of a dynamic mathematical model and
conditions is an obvious necessity if we take into simulating it with EcosimPro.
account that the high working pressures and - Estimation of parameters and model´s validation by
temperatures are the main hazard problems because means of comparison with real operating data.
of the risk of explosion. Nor should we forget the - Design of the complete control system.
financial aspect, considering not only the costs of
construction, but also the high costs of operation (the This work forms part of a project, the ultimate
great amounts of fuel burnt) and the cost of objective of which is to develop a complete simulator
maintenance related with the above-mentioned of a sugar production plant to be used for training
operating conditions. operators.
5-1
1st Meeting of EcosimPro Users, UNED, Madrid, 3-4 May 2001
From the economizer, the water goes to the steam The following are the main elements considered:
drum and from there it passes through the - Combustion furnace
downcomers into the water drum. It is then - Convection bank
distributed through the different steam generation - Primary and secondary superheater
circuits associated with the combustion chamber and - Attemperator
the convection bank. - Economizer
- Water preheater
As the water rises through the tubes (by natural - Steam drum and water drum
circulation) part of it turns into vapour, so that it - Ducts and pipes
forms a mix of vapour and water when it returns to - Chimney
the steam drum. The steam generated in the drum - Fan
must be separated from the water, and for this
purpose a cyclonic separator system has been Each unit is modelled based on the laws of
installed. conservation of mass, energy and momentum, aiming
always for the correct balance between a reliable
The dry steam leaving the steam drum goes to the representation of the real process and the
superheating section which is formed by two mathematical complexity derived therefrom. It is an
superheaters separated by a attemperator. When it undertaking that can be translated into the
leaves the secondary superheater, the steam goes to consideration of certain suppositions and the
process. calculation of certain parameters.
This boiler, which has been chosen as a basis for the Generally speaking, the laws of conservation can be
model, produces superheated steam at 40 bar and translated mathematically as:
Balance of mass:
380°C from water at 120°C. As fuel it uses natural
gas with a lower calorific power equal to
9100 kcal/m3N. dM
= W entrada − W salida + W generación − Wconsumo (1)
dt
5-2
1st Meeting of EcosimPro Users, UNED, Madrid, 3-4 May 2001
where: ∆Tm (average temperature difference), Flows of radiation between surfaces and combustion
H (specific enthalpy), hf (pressure drop), P (pressure), gases [1]:
Q (heat flow), S (effective heat exchange surface),
ε S +1
[ ]
U (overall coefficient of heat transmission), W (mass
flow rate), z (height), ρ (density). Q G → S = AS ⋅ σ ⋅ ⋅ ε G TG4 − a G T S4 (7)
2
These equations are used to model all the units that
The furnace floor is lined with a layer of firebrick (to
comprise the boiler, adjusting them to each specific
prevent direct contact of the tubes with the gases).
case. The most complex units from the point of view
The flow of radiation exchanged between this wall
of modelling are the combustion furnace and the
and the tubes can be expressed by [1]:
steam drum and, for this reason, it was considered
necessary to describe them in more detail.
Q3 = σ ⋅ A ⋅
(1 ε Pared
1
+ 1 ε Tubo − 1)
(
⋅ T Pared
4
− TTubo
4
) (8)
4.1 COMBUSTION FURNACE
The combustion furnace is one of the most important In these equations: A (surface of heat exchange), Q
parts in a steam boiler. It is where the combustion (flow of heat), T (temperature), σ (Stefan-Boltzmann
reaction of the selected fuel takes place (in this case, constant), ε (emissivity), a (absorptance).
natural gas) with the combustion agent (air). These
reactions are highly exothermic and they provoke the To calculate the flow of heat exchanged by radiation
appearance of a flame. The existence of this flame and convection between the combustion gases and the
and the high temperatures reached as a result of the tubes through which the water circulates, the Lobo-
combustion means that the greater part of the heat Evans method has been used [3]:
which goes towards the tubes where the water
evaporates is transmitted by radiation.
T 4 T 4
Q = 0.173 ⋅ F ⋅ G − T ⋅ α ⋅ Acp +
The following is a brief description of the equations 100 100 (9)
+ hc ⋅ A ⋅ (TGas − TTubo )
used to model this unit, as well as of the suppositions
that have been considered.
4.1.1 Combustion Reaction where A (total surface of the tubes), Acp (equivalent
plane surface of the tubes), F (overall exchange
Combustion has been considered as instantaneous and factor), hC (convection coefficient), Q (flow of heat),
incomplete. The reactions that take place can be T (temperature), α (absorption efficient factor).
described as follows:
The heat transmitted from the tubes to the water
CaHb + (a + b/4) O2 → a CO2 + (b/2) H2O circulating through them can be calculated with the
CaHb + (a/2 + b/4) O2 → a CO + (b/2) H2O equation [2]:
CO + 1/2 O2 → CO2
(
QW = hi ⋅ S iTUBO ⋅ Tt − TW HOG ) (10)
Taking into account these reactions, the composition
of combustion gases is expressed as:
5-3
1st Meeting of EcosimPro Users, UNED, Madrid, 3-4 May 2001
M Pared ⋅Cp P⋅
d TPared
dt
(
=Qabsorbido − σ ⋅ AP⋅ ε P ⋅ TPared
4
) (12) In all these equations: Cp (specific heat), M (mass),
hW (specific enthalpy of the water), H (specific
enthalpy), HV (specific enthalpy of the steam), Hºreac
The heat absorbed is the sum of the heat radiated by (flow of heat emitted in the combustion reaction),
the flame and the heat radiated by the gases. Q (heat flow), T (temperature), W (mass flow).
4.1.3.3 Combustion Gases 4.2 STEAM DRUM
As the combustion gases pass through the furnace, From the point of view of modelling, the objective is
they get involved in different heat exchange to represent the shrink and swell phenomenon:
processes which modify their outlet temperature from increases or decreases in the demand for boiler steam
the combustion chamber. bring out a variation in level quite the contrary to that
which we would intuitively expect.
d (M H ⋅ H H )
=WH ⋅ H H llama − WH ⋅ H H out + QHumos (13)
dt If there is a sudden increase in the demand for steam,
instead of a level decreasing with the extraction of
The term Qhumos represents the net heat flow; the heat more steam, it temporarily increases due to a
the gases exchange with the other elements. It momentary drop in steam pressure brought about by
includes: heat from the flame which is absorbed by the increase in consumption. This initial drop in
the gases, heat exchanged with the firebrick walls, pressure brings about greater evaporation and an
heat transmitted by the gases to the tubes of the increase in the size of the steam bubbles (swell
radiant section via a combined mechanism of phenomenon) which causes the level in the drum to
radiation and convection. rise until the flow of heat can increase enough to
restore the pressure value.
4.1.3.4 Radiant Section Tubes
On the other hand, if there is a sudden decrease in the
The tubes that form the boiler furnace are exposed to demand for steam, there will be a temporary decrease
very high temperatures and are in the presence of dry in the drum level (shrink phenomenon). A similar
gases that could be corrosive. The control of tube
5-4
1st Meeting of EcosimPro Users, UNED, Madrid, 3-4 May 2001
d (Mv ⋅ Hv )
= Wb salen ⋅ Hbsalen − Wv out ⋅ Hv (21)
dt
d (Mb ⋅ Hb )
= Wvin c.evap ⋅ Hvin c.evap − Wbcond ⋅ Hb +
dt (22)
+ Wbcrean ⋅ Hbcrean − Wbsalen ⋅ Hbsalen
Figure 2. Sketch of Currents in the Steam Drum 5 BUILDING THE MODEL WITH
ECOSIMPRO
4.2.1 Mass Balances
Once the mathematical model has been built, it has to
be transferred to EcosimPro. To do this, a series of
dMw
= Ww feed − Ww purga −Wwin c .evap + Wwout c.evap + simple components have to be created which will
dt (17) represent each of the process units that comprise the
+ Wbcond − Wbcrean boiler so that they can subsequently be fitted together
to simulate the behaviour of the complete boiler.
dMv
= Wb salen − Wv out (18) In addition to the components that represent the
dt
process units that make up the boiler, a series of
general libraries have to be built, including:
d Mb
= Wv in c .evap − Wb cond + Wb crean − Wb salen (19) - a library of chemical components and their
dt physical and chemical properties
- a library of ports (gas, steam, fluid, etc)
- a library of flow elements: pipes (compressible
The terms for the bubbles that condense, that are and incompressible fluid), pumps, valves, etc
created and that pass through the liquid to the steam - a control library: regulators, gauges, etc
phase were considered proportional to the mass of
bubbles or mass of liquid and to the difference in In principle, the individual components associated
pressure of the phases. The proportionality constants with the boiler will not be reusable because they are
are system parameters which must be calculated on created with a lot of detail. This is because the
the basis of experimental data. objective of this work is to create a unique boiler
component (although it would later become general)
The flow of water which circulates through the which will form part of a general library of elements
evaporation circuit (steam drum, downcomers, water of a sugar factory. These components are too big to
drum and evaporation tubes or risers) can be reproduce them in this document so, as an example, it
calculated based on the principle which governs includes some of the other general components which
natural circulation: “the algebraic sum of all the has also been created.
pressures around a closed path of a system in
equilibrium must equal zero” or, in other words, “the The following code presents the components
weight flow in the downcomers must be equal to the associated with a gas port, a gas valve, and a control
weight flow in the risers”. system cascaded for the boiler level:
-------------------------------------------------------------------------
-- Gas port
-------------------------------------------------------------------------
PORT gas (SET_OF(Chemical)Mix)
5-5
1st Meeting of EcosimPro Users, UNED, Madrid, 3-4 May 2001
5-6
1st Meeting of EcosimPro Users, UNED, Madrid, 3-4 May 2001
--------------------------------------------------------------------------------
----------- PARALLEL CONNECTION OF TWO BOILERS ------
--------------------------------------------------------------------------------
COMPONENT C2_paralelo
TOPOLOGY
fuente_gas(gas_mix=aire) f_aire(T=30.,P=1.01325, \
C={0.233, 0.767, 0.00})
fuente_gas(gas_mix=gas_natural) f_comb(T=30.,P=1.001325, \
C={0.815, 0.16, 0.016, 0.009})
fuente_liq(fluido_mix=agua) f_agua(T=120.,P=45.72,C={1.})
c1_nueva C1
c1_nueva C2
Tubo_vapor tuberia1(D=0.20272,L=14.6)
Figure 3. Shrink or Contraction in the steam drum
Tubo_vapor tuberia1(D=0.20272,L=14.6) liquid level as the demand for steam decreases
colector_vapor colector
chimenea chim
Cntrl_pi reg_P_col (k=0.05,Ti=100.,Tr=0.007,u_min=0.001, \
u_max=7.,man=1.00508557)
Medidor_P_vapor m_P_col
END COMPONENT
5-7
1st Meeting of EcosimPro Users, UNED, Madrid, 3-4 May 2001
Appendix
BOILER Library
Component Description
Atemperador Attemperator
Bajante Downcomers to the water drum
BDC Convection bank
calderin_agua Water drum
Chimenea Chimney
colector_vapor Superheated steam collector
cond_aire Air inlet duct
cond_ce Boiler to economiser duct
cond_ec Economiser to chimney duct
control_atemperacion Attemperation control system
control_combustion Air-fuel ratio control and safety system
control_nivel Steam drum liquid level control system
CV_sub Steam drum with subcooled section
Economizador Economizer
Hogar Combustion furnace
Precalentador Feedwater preheater
Sobrecalent1 Primary superheater
sobrecalent2 Secondary superheater
Ventilador Air inlet fan
C1_nueva Boiler shell
C1_nueva_demo Complete boiler component
C2_paralelo Connection of two boilers in parallel
Figure 4. Swell or Expansion in the steam drum
liquid level as the demand for steam increases Other library components that have been used
PORTS Library
The graphics in Figure 5 show the results that would Component Description
be obtained if there was an increase in the amount of Gas Port for gases or mixtures
air that enters the furnace. As we can see from the Liquido Port for liquids or mixtures
vapor Steam port
graphs, an increase in the amount of air will bring
about a decrease in the flame temperature and,
CONTROL Library
therefore, less evaporation, and this would cause a Component Description
momentary drop in steam pressure in the drum until analog_signal Analogic signal port
the system regains its steady state, increasing the flow Cntrl_pi PI controller
of fuel. The final consequence is a decrease in boiler Medidor_Ci_gas Gas composition gauge
perfomance. Medidor_P_vapor Steam pressure gauge
Medidor_T_vapor Steam temperature gauge
Medidor_W_gas Gas mass flow gauge
Medidor_W_liquido Liquid mass flow gauge
8 CONCLUSIONS
FLOW ELEMENTS Library
The model built fulfils the established requirements Component Description
fuente_gas Source of gases or mixtures
and correctly represents the real behaviour of the
fuente_liq Source of liquids or mixtures
system. fuente_vapor Source of steam
Tubo_gas Gas pipe
The simulation tool used, EcosimPro, has facilitated Tubo_liq Liquid pipe
modelling by very simple elements, and their Tubo_vapor Steam pipe
connection allows us to simulate a complex system. Valvula_gas Linear valve for gases
Valvula_gas_mariposa Butterfly valve for gases
Valvula_liq Linear valve for liquids
5-8
1st Meeting of EcosimPro Users, UNED, Madrid, 3-4 May 2001
Figure 5. Results of the Simulation in the light of an increase in the flow of air entering the furnace
Acknowledgements
References
5-9
1st Meeting of EcosimPro Users, UNED, Madrid, 3-4 May 2001
5-10