A System Dynamics Model of Fire-Tube Shell Boiler: B. J. Huang
A System Dynamics Model of Fire-Tube Shell Boiler: B. J. Huang
A System Dynamics Model of Fire-Tube Shell Boiler: B. J. Huang
B. J. Huang
Fire-Tube Shell Boiler
Professor.
A system dynamics model of fire-tube shell boiler was developed. The derivation
of the dynamics model started with a nonlinear time-variant dynamic modeling
P. Y. Ko based on the transport phenomena in the fire-tube boiler. A linear time-invariant
Graduate Assistant. perturbed model around steady-state operating points was then derived. The
identifiable parameters tmw, Twa, K, (3, and Td were identified by using field test
Department of Mechanical data and least-squares estimation method; the coefficients C's were, meanwhile,
Engineering,
National Taiwan University,
directly predicted by using the small-perturbation relations. Empirical correla-
Taipei, Taiwan 10764 tions of the identifiable parameters were further derived to account for the
variation of parameters with operating conditions. The present perturbed model
is thus semi-empirical and can describe the dynamic behaviour of fire-tube boilers
over a wide range of operating conditions. The predictions of dynamic responses
using the present model were shown to agree very well with the test results.
I Introduction
r
STEAM
The thermal performance of boiler is then highly nonlinear
and can be significantly affected by the operating conditions
such as steam pressure and flowrate, ambient conditions,
excess-air quantity, degree of fuel and combustion air mixing
etc. The performance can be further disturbed by the varia-
tion of steam or combustion air flow during operation. Time-
OIL
BURNER variant phenomena will also appear inevitably due to the
integral effect produced by the variation of holdup water or
water level in the shell side. The dynamic model of fire-
tube boilers should apparently be in the following nonlinear
time-variant and multi-input-multi-output (MIMO) form:
I \
FEED SLOWDOWN
WATER X(o=/[X(r),U(0] (1)
Y(0 = g[X(r),U(f)]. (2)
Fig. 1 Schematic of fire-tube shell boilers
The system dynamics of water-tube power boilers for the
design of high performance control system of power plants
has been extensively studied in the past (for examples, Chien
Fire-tube shell boiler or package boiler (Fig. 1) has been et al., 1958; Nicholson, 1964, 1965, 1967; Anderson, 1969;
widely used in industries and residential areas for process Kwan, 1978; McDonald and Kwatny, 1973; Ray and Bow-
heating and hot water supply. The design of fire-tube shell man, 1976; Aleksandrov and Rassokhin, 1985). These stud-
boilers consists of a bundle of fire tubes contained in a shell; ies, however, have been mainly theoretical due to their com-
severe boiling and evaporating processes take place outside plexity. The studies of dynamic models of fire-tube shell
the fire tubes and steam is generated. The heat transfer boilers have been sparse. Only a few simple lumped single-
process from the combustion gas to the boiling water via input-single-output (SISO) models for domestic fire-tube
the tube surface is extremely complicated as it involves hot water heaters have appeared in literature (Lebrun et al.,
combustion, radiation, convection, and boiling processes. 1985; Malmstrom et al., 1985; Claus and Stephan, 1985).
An attempt has then been made here for developing a MIMO
Contributed by the Dynamic Systems and Control Division for publication in system dynamic model of fire-tube shell boilers.
the JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT, AND CONTROL. Manuscript
received by the DSCD December 4, 1988. Associate Technical Editor: P. B. Usoro. The system dynamics of fire-tube boilers can be identified
Journal of Dynamic Systems, Measurement, and Control DECEMBER 1994, Vol. 116/745
Copyright © 1994 by ASME
Downloaded From: http://dynamicsystems.asmedigitalcollection.asme.org/ on 08/23/2013 Terms of Use: http://asme.org/terms
by using the estimation methods such as generalized least- were further derived to account for the variation of parame-
squares, instrumental-vaiiables and maximum likelihood al- ters with operating conditions. The present perturbed model,
gorithms etc. (Hsia, 1979). The system parameters identified written in the form of Eqs. (3) and (4), is thus semi-empirical
in this way may, however, be in large errors at operating and can accurately describe the dynamic behaviour of fire-
conditions different from the one used in the identification, tube boilers over a wide range of operating conditions.
unless the plant is linear and time-invariant which is obvi-
ously not the case for fire-tube boilers. The application of X(?) = A(X,U)X(f) + £(X,U)U(f) + E(X,V)t(t) (3)
this approach is thus limited. Y ( 0 = C(X,U)X(f) + £>(X,U)U(0 (4)
A model-based approach has been used here in the deriva-
tion and identification of system dynamics of fire-tube boil- II Physical Modeling and Governing Equations
ers. A nonlinear time-variant dynamic model was first de-
A three-node lumped model is derived here for the sake
rived based on the transport phenomena in the fire-tube
of simplicity. It was assumed that the boiler can be divided
boiler. A linearization using small perturbation around a
into three different phases: namely, the holdup water in the
steady-state operating point was applied and resulted in a
shell side as the liquid phase, the metal of the heating surface
linear time-invariant perturbed model with some well-de-
(fire tubes) as the solid phase, and the combustion gaseous
fined and identifiable system parameters and some predict-
product in the combustion chamber and fire tubes as the
able coefficients. The identifiable parameters clearly possess
gaseous phase. Each phase was assumed to have a uniform
a physical meaning and their values at various operating
temperature. The heat transfer between the three phases is
conditions can be identified by using test data and least-
shown in Figs. 1 and 2. The dynamic model can be obtained
squares estimation method; the predictable coefficients are,
here by applying an energy and mass balance to each phase.
meanwhile, a function of steady-state operating conditions
and can be directly evaluated. Empirical correlations of the Gaseous Phase. An energy balance to the gaseous phase
parameters in terms of steady-state operating conditions will lead to
Nomenclature
?i 1
°f ' <|>a(l + 1.61-y a )A 0) in Nm3/kgoil (18)
rc*r*4> Qin Taf
(9)
21
(19)
Qin mjlHf+Cf(Tf-T0)l K= — O2-0.5CO\
l
af (10) 21-79
M C m C
a g a S N-, I
Q,l Qe
+ T, (11) AQ = .0889c + .267 h--\ + 0333s, in Nm7kg oil
(20)
where fr, hc, <$>, C, n, and rw are the empirical constants;
8 2
o- is the Stefan-Boltzman constant, 5.669 x 10~ W/m K. AD is the theoretical combustion air flowrate per unit fuel
The combustion gas contained in the combustion chamber flowrate for stochiometric combustion, where c, o, and s
of the boiler has a very small thermal capacity in practice are, respectively, the weight concentrations of carbon, oxy-
as compared to the boiling water to which the radiative and gen, and sulfur in the fuel oil.
convective heat Q x will be transferred. The energy storage The above modeling results in the governing equations
rate due to the thermal capacity effect of the combustion of fire-tube boilers, i.e., Eqs. (12), (13), (14), and (17).
gas can then be relatively very small too as compared to
Qin and Qgl. This is due to a rapid chemical combustion I l l S m a l l P e r t u r b a t i o n s
process with heat generation rate Qin and a fast heat transfer
process <2„j. For the sake of simplification, the thermal ca- Using the small perturbations around a steady state:
pacity effect of the combustion gas is neglected here. This Qin{t) = Qin + j 2 / „ « ; Qgoit) = Qg„ + Qg0{t)\ QE(t) = QE +
may cause a larger error in predicting the flue gas tempera- QE{t); 7X0 = 7^+ f{t); TJf) = Tn±+ fm(t); mw(t) = mw +
ture response since the flue gas loss rate Q may be closely mjt)\ ms(t) = ms + ms(t); Qgl(t) = Qgl + Qgl(t), a perturbed
related to the energy storage rate of the combustion gas. model is obtained here from Eqs. (12) to (14) and the mass
Journal of Dynamic Systems, Measurement, and Control DECEMBER 1994, Vol. 116/747
dfm .
(22)
The subscripts "o" denote the derivative in respect to a
T
-f" + ( P + 1 ) f = P f '"" P ^
steady-state point. If the datum state is chosen as the feedwa-
(23) ter state at 7 ^ , then T0 = 7^,; i^ = i0; and Cew = 0 and we
obtain
where QE = Cesms + CeTf. (27)
i = QE +Cw{mw-ms){T-T0)- (24) Similarly achieved here for the flue gas heat loss Qgo is
MC„ MWCW Qgo = Cof"ia + Coama + C f (28)
7wa
h A
mw mw wa wa where
l . h mwA mw
K„ = -
h A "wiAv
C
°f= ( l ^ ) 0
= V C T
" ^ „o - T0) + GwfAH
ll
mw mw
The higher-order terms essentially represent the integral + GwaCs(Tgo-To) + 30.5VdCO,
effect due to the variation of water holdup in the shell side
fdQ„„\ C„„ - m, -
and the unbalance of steam and feedwater flowrates. This C
"""'^f =
~ f ^ - T0)+1.293ya-tC,(Tt0 - To)
makes the boiler to behave like a nonlinear time-variant
system. However, for safety reason, the water level in the 30.5-
fire-tube boiler is allowed to vary only within a finite range, •CO,
Pa
usually within 2 cm. The variation of holdup water volume
C
is therefore small as compared to the total holdup volume. ° ^ ( I H =™flV<tCSo + GwfCs + GwaCs].
The integral or time-variant effect can then be neglected by ^ go'o
using small-perturbation approximation. In other words, the
For the radiative heat transfer Qgl, small perturbation on
holdup water volume in the shell side can be assumed to be
Eq. (8) and using quasi-steady approximation yields
approximately constant.
Equations (21) to (23) are the small-perturbation equations 2 , 1 = Crf™f + C>a + Cj + Crgfgo, (29)
in terms of the perturbed heat flows Q's which are not the where
primary system inputs. From the point of view of system
dynamics, the direct or primary inputs of the boiler are the Al(4frcrTG + hc)[FfieCif/Al
fuel oil flowrate m^ the combustion air flowrate ma and the fiQgi\ -(^/mf){\-FaM
C„3
feedwater flowrate mw. The measurable outputs are the water ~f \dmfJ0 4fr<r(TGFfi-TlFrw) + hc(Ffi-Frw)-l
or steam temperature in the shell side T, the flue gas tempera-
ture T and the oxygen concentration 0 2 of the flue gas, Al(4fr<rTG + hc)(4>e/ma)(l - FJ
the steam load ms, meanwhile, acts as a disturbance input Cr.
to the boiler. The model obtained so far is apparently nonlin- a™„ L 4frv(T3GFfi - T\FrJ + hc(Ffi - Frw) - 1
ear in terms of these primary inputs since the heat flows Q ,
Qgl, and QE appearing in the above equations are nonlinear C „ J*Q* A^AfaTl + hJ
T —
37 3
functions of these input variables. Linearizations using small 4fMT GFfi - T\Frw) + he(Ffl - Frw) - 1
perturbation around a steady state are further required.
Applying small perturbation to Eq. (6) and using a first- -A,(4/,a7*+/y
C,„
rg =
order approximation will lead to Ur„ 4fru{TGFfi - T\Frw) + hc(Ffi - Frw) - 1
Qin Cifmf (25) T
af~T AiF, af
where Faf- — ' ^/;-(P - ! Frw~rw
•af Qin
Qsi\n-
Clfif = *Qi, Hf + CATf-TD). + nC\
~\d "•f'o
QgiTaf-T0
Taking small perturbation of Eq. (15) will lead to T G S T + ^
Qin Taf Qin
QE = Cewmw + Cesms + CeTf, (26)
where
"f m C
a g m C
a g m
aCg
cs
- (^d0=~iifw~io)
748/Vol. 116, DECEMBER 1994 Transactions of the ASME
x{ = T 0 0 0\
x
2 = Tm. (31) D(X,U) Rf -R„ 0 (43)
where C. 0
r
- C
i f - C
o f - C /
R rl- (47)
h A f
~ c„„
og + c
"'wa wa
Crn + C C rT where
R„ RT ~
c +c C +C
. o g * Wg
yl = al + CeTK'Tmw
The state vector X, the manipulating input vector U, the 72=1 +{CeT-CrT+CrgRT)K
output vector Y, and the disturbance input vector T are
defined as a =T T
o mw wa
a , = ( l + B)Tmlv + Twa
x= 1
(36) fo= C
rf+CrgRf
\ m>
a
o = Cra ~ C
rg^a
Q J C T T C
o = mw\- w( ~ fw) ~ «]
Us ma (37)
\<
e, CW(T - Tfw) - Ces
f
/ ^\ = -Cw(T- Tfw).
*.. f
go (38)
o-, The plant disturbance model W(s) can be written as
Journal of Dynamic Systems, Measurement, and Control DECEMBER 1994, Vol. 116/749
yk = 3 2 ad- (58)
The secondary input signal Q t can be evaluated by measur- i= -i
ing Qin and Q and by using Eq. (21); |_can be evaluated where uk andyk are, respectively, the input and output signals
by Eq. (24) and the relation QE = QE - QE. Both the input
of the filter. The discrete-time model in terms of the filtered
signals Qgl and I were mainly produced by a cyclical opera-
signals then becomes, from Eq. (55),
tion of a feedwater pump due to the relay on/off during the
water level control. It was found in the present experiments A{q-X)f*(k) = B{q-l)Q*gl(.k - nd)
that they were approximately persistently exciting over the
+ C(q-1)i*(k-nd) + e(k) (59)
frequency range of 0 ~ 0.3 Hz. From the above derivations,
l l l
the parameters to be determined are K, Td, ze, px and p2 where e(k) is the residue; A(q~ ), B(q~ ) and C(q~ ) are the
which corresponds to the system parameters K, id, rmw, twa, estimates of the system parameters in terms of backward
and (3. shift operator q~l\ f*(k), Q*gl (k - nd) and l*(k - nd) are
Equation (52) can be discretized for digital signal pro- the filtered signals by the filter F{z~l). That is,
cessing by z-transform to yield
f*(k) = F(q~l )f (*); Q*gl(k - nd) = F(q-l)Qgl(k - nd);
1
n
B
(z )A C(z- ) - l*(k-nd) = F{q- )l(k-nd) 1
(60)
T{z) ~d fie,(z) + (55)
1
A(z' ) A(z'1) Uz)
The system block diagram for parameter identification is
where shown in Fig. 4.
journal of Dynamic Systems, Measurement, and Control DECEMBER 1994, Vol. 116/751
p(w) (61)
represented by the fuel flowrate m* and the steam pressure
Ps. The approximate empirical relation was derived as:
where Ree(n) is the autocorrelation function of the residue.
The residues e(k) for various operating conditions being t|i = C'mjPl, (63)
quite close to a white signal can be seen from Fig. 6.
The present tests were run at six different operating condi- where i|/ represents the parameters pv p2, nd, ze, Tmw. The
tions with the fuel flowrate ranging from 14.6 to 37.9 kg/ identified results as shown in Table 3 and Fig. 7 have been
hr; the water flowrate ranging from 181 to 465 kg/hr; the obtained by using least-squares fitting.
steam pressure ranging from 3.8 to 7.3 kg/cm2gage. The
identified system parameters in terms of ax, a2, bx, cx, c2 5 Model Verification. The dynamic model previously
are presented in Table 1. The steady-state gains K were developed can be verified by substituting the identified pa-
determined by the relation derived from Eq. (14), rameters Tmw, Twa, K, (3 and rd and the coefficients C's into
the MIMO model, Eqs. (32) to (35) or Eqs. (3) and (4), for
1 T-T„
K= (62) system simulation and comparing with the test results. The
^wcAwa Qgl ~ Ql parameters tmw, iwa, K, (3 and Jd were evaluated using the
empirical relation, Equation (63) and Table 3; the coeffi-
From the above results, the parameters Pi,p2>nd<ze(=l/ Tmw), cients C's were, meanwhile, calculated by the small-pertur-
Twa were determined and from which (3 can be evaluated by bation relations derived in Section ffl.
Eq. (54) using ze, Twa, px, and p2. The final results are
The test data can be seen from Fig. 8 to coincide very
presented in Table 2. All the identifiable system parameters,
well with the simulations for the response of steam (or
T „ , Jwa, (3, Td, and K, appearing in the state-space equations,
boiling water) temperature f(t). The simulation results for
Eqs. (40) to (44) and Equations (49) and (50), thus can be
the flue gas temperature are in a larger error (Fig. 9). This
determined from these results.
is due to the fact that the present modeling used the quasi-
4 Empirical Correlations of Parameters. The param- steady approximation and ignored the thermal capacity effect
eters pl,p2, nd, ze{= 1/T„ W ), Twa can be seen to vary with the in the gaseous phase. However, the error in predicting the
steady-state operating conditions which can be essentially flue gas temperature response is tolerable.
* c
Pv s .02878 -2.4041 3.2525
p2, s" .36795 1.3888 -3.7238
ze, s 147.90 -1.7757 -.7171
K, °C/W .37991 -.7084 -.9099
nd, A 1.6988 1.0706 -1.7663 ? &—-';
T
«. 0 . s .00014 -.7600 -.2470 • j J \ i J1 1 A i 1 r
h" 1
i iK'" A ~ / X i •'k
">/• kg/hr; P,- kg/ cm gage
f . j/|\i/i Vl/I \ If v/iVi/V / W w
s"
1 1
o
J - fr ! T ! If
t_. T f ; f T |-
• Pt
004
Fig. 8 _Model verification for_steam temperature response, (a) m, = 21.9
: kg/hr, P„ = 5.2 kg/cm 2 ; (b) m, = 33.6 kg/hr, P, = 6.2 kg/cm 2
002
,0' ',
.002 - simulated ... measured feedwater Bow signal (ON/OFF)
20
0 ,'
0 ,'
Journal of Dynamic Systems, Measurement, and Control DECEMBER 1994, Vol. 116/753