Вы находитесь на странице: 1из 6

International Journal on Mechanical Engineering and Robotics (IJMER)

__________________________________________________________________________

Modeling and Simulation of prototype of boiler drum level control


1
Keyur Solanki, 2Jalpa Shah, 3Nishith Bhatt
Institute of Technology, Nirma University, Essar Steel Ltd. Hazira, Surat
Email: 112micc26@nirmauni.ac.in, 2jalpa.shah@nirmauni.ac.in, 3nishith.bhatt@essar.com

An intense decrease in this level may expose boiler


Abstract - This paper represents an approach for
controlling a very crucial parameter of boiler i.e. level of tubes, allowing them to become overheated and
the boiler drum using PID controller. IMC based PID damaged. An increase in this level may cause
tuning method is used with feed forward and feedback interference with the process of separating moisture
strategy is used to control two element drum level. Besides from steam within the drum, thus the efficiency of the
this paper is also describes the modeling of the process for boiler reduces and carrying moisture into the turbine [2].
level control and implemented it in simulink. Hardware Typically, there are three strategies used to control drum
model has also been developed and proved open loop level. With each successive strategy, a refinement of the
validation for theoretically derived model & practical previous control strategy has been taken place. For
model, further practical and simulation responses are
extent of the load change requirements, the control
compared with respect to rise time, settling time and
maximum peak overshoot. strategy depends on the measurement and control
equipment.
Keywords – Drum level, IMC based PID technique, Feed
forward – feedback control strategy, Modeling. The three main options available for drum level control
are discussed below:
I. INTRODUCTION
A. Single Element Drum Level Control
Boiler is defined as a closed vessel in which steam is
produced from water by the combustion of fuel. In The single element control is the simplest method for
boilers, steam is produced by the interaction of hot flue boiler drum level control system. It is least effective
gases with water pipes which is coming out from the form of drum level control which requires a
fuel mainly coal or coke. Also, chemical energy of measurement of drum water level and feed water control
stored fuel is converted into the heat energy and heat valve. It is mainly recommended for boilers with modest
energy is absorbed by the water which converted in to a change requirement and relatively constant feed water
steam. condition. The process variable coming from the drum
level transmitter is compared to a set point and the
Drum Level Control Systems are used extensively difference is a deviation value. This signal is given to
throughout the process industries. Control system is the controller which generates corrective action output.
used to control the level of boiling water contained in The output is then passed to the boiler feed water valve,
boiler drums and provide a constant supply of steam. If which adjusts the level of feed water flow into the boiler
the level is too high, flooding of steam purification drum.
equipment can occur. If the level is too low, reduction in
efficiency of the treatment and recirculation function.
Pressure can also build to dangerous levels. A drum
level control system tightly controls the level whatever
the disturbances, level change, increase/decrease of
steam demand, feed water flow variations appears.
This work represents an approach for controlling a very
crucial parameter of boiler i.e. level of the boiler drum
using PID controller. Besides, this paper is also
describes the modeling of the process for level control.
II. BOILER DRUM LEVEL CONTROL
Fig. 1. Single element drum level control
Boiler drum level control is critical for the protection of
plant and safety of equipment. The purpose of the drum B. Two Element Drum Level Control
level controller is to bring the drum level up to the given A two-element system can do good job under most
set point and maintain the level at constant steam load. operating conditions. Two-element control involves

ISSN (Print) : 2321-5747, Volume-2, Issue-2,2014


1
International Journal on Mechanical Engineering and Robotics (IJMER)
__________________________________________________________________________
adding the steam flow as a feed forward signal to the Consider the generalized process shown in fig 4. It has
feed-water valve . Two-element control is primarily an output y, a potential disturbance d, and an available
used on intermediate-size boilers, in which volumes and manipulated variable m.
capacities of the steam and water system would make
the simple total level control inadequate because of
“swell.” Total level control is undesirable when it is
detected by sensors that are insensitive to density
variations, such as the conductivity type. Displacement
and Differential pressure type transmitter sensors are
preferred from this perspective because they respond to
hydrostatic pressure. Smaller boilers, in which load
changes may be rapid, frequent, or of large magnitude,
will also require the two-element system

Fig. 4. Block diagram of feed-forward controller


The disturbance d (also known as load and process load)
changes in an unpredictable manner and our control
objective are to keep the value of the output y at desired
levels. A feedback control action takes the following
steps:
 Measures the value of the output (flow, pressure,
Fig. 2. Two element drum level control liquid level, temperature, composition) using the
appropriate measuring device. Let ym be the value
C. Three Element Drum Level Control indicated by the measuring sensor.
This control system is ideally suited where a boiler plant  Compares the indicated value ym to the desired
consists of multiple boilers and multiple feed water value ysp (set point) of the output. Let the deviation
pumps or feed water valve has variation in pressure or (error) be e = ysp – ym.
flow. It requires the measurement of drum level, steam
flow rate, feed water flow rate and feed water control  The value of the deviation e is supplied to the main
valve. By using cascade control mechanism level controller. The controller in turn changes the value
element act as a primary loop and flow element act as a of the manipulated variable m in such a way as to
secondary loop and steam flow element act as a feed reduce the magnitude of the deviation e. usually,
forward controller. Level element and steam flow the controller does not affect the manipulated
element mainly correct for unmeasured disturbances variable directly but through another device
within the system such as boiler blow down. Feed water (usually a control valve), known as the final control
flow element responds rapidly to variations in feed element.
water demand either from the feed water pressure and  The feedback controlled system of fig 4 which is
steam flow rate of feed forward signal. called closed loop. Also, when the value of d or m
changes, the response of the first is called open
loop response while that of the second is the closed
loop response.
Feedback controller takes action as:
By reducing the block diagram of fig 4, we have

If set point does not change output must not change in


ideal case.

Fig.3. Three element drum level control


So, from above calculation forward controller is
III. CONTROL STRATEGY classical lead lag type compensator.
The feed forward strategy is applied in this work is
described below:

ISSN (Print) : 2321-5747, Volume-2, Issue-2,2014


2
International Journal on Mechanical Engineering and Robotics (IJMER)
__________________________________________________________________________

IV. MODELING Vv = −V1 ; Because, steam volume decrease or increase


as water level increase or decrease.
The mathematical model of the boiler system is
described in this section where two main equations has ∂[ρ1 h1 V1 − ρv hv V1 ]
been obtained i.e. the drum level and pressure equations. Wsh hv − Wfe heo + Q sww =
∂t
Both equations consider the level and pressure as state ∂ρ ∂V
Wsh hv − Wfe heo + Q sww = V1 h1 1 + ρ1 h1 1 +
variables, and are obtained using mass and energy ∂t ∂t
∂h 1 ∂ρ v ∂h v ∂V 1
balances of the boiler system considering both liquid ρ1 V1 − hv V1 − ρv V1 − ρv hv ------- [7]
∂t ∂t ∂t ∂t
and steam phases. ∂ρ 1 ∂P ∂V 1
Wsh hv − Wfe heo + Q sww = V1 h1 + ρ1 h1 +
∂P ∂t ∂t
The following assumptions are made for this model: ∂h 1 ∂P ∂ρ v ∂P ∂h v ∂P ∂v 1
ρ1 V1 − hv V1 − ρv V1
− ρv hv
∂P ∂t ∂P ∂t ∂P ∂t∂t
 The drum is a perfect cylinder. --------- [8]
 The heat exchange surface between vapor and Putting the value of K1, K 2, K 3, K 4 in equation 8
∂P
liquid is planar. Wsh hv − Wfe heo + Q sww = πr 2 dh1 k 2 +
∂t
 The water in both phases (liquid and vapor) at the ρ1πr2dk4−hvπr2dk1−ρvπr2dk3+∂D∂t[ρ1h1πr2−ρ
drum is at the saturated conditions. vhvπr2] --------- [9]

Mass flow rate balance [3] From equation 6


∂D 2 2
Based on mass flow rate balance, the equations are as ∂P Wsh − Wfe − ∂t [ρ1 πr − ρv πr ]
=
follows: ∂t [πr 2 dk 2 − πr 2 dk1 ]
∂P
D = height of water in the boiler drum. Putting the value of in to equation no. 10
∂t
Wsh = mass steam flow. A = πr 2 𝑑ℎ1 𝑘2 + 𝜌1 𝜋𝑟 2 𝑑𝑘4 − ℎ𝑣 𝜋𝑟 2 𝑑𝑘1 − 𝜌𝑣 𝜋𝑟 2 𝑑𝑘3
Wfe = mass water flow. 𝜕𝐷 [𝑊 𝑠ℎ ℎ 𝑣 −𝑊 𝑓𝑒 ℎ 𝑒𝑜 +𝑄𝑠𝑤𝑤 ] 𝜋𝑟 2 𝑑𝑘 2 −𝜋𝑟 2 𝑑𝑘 1 −𝐴𝑊 𝑠ℎ +𝐴𝑊 𝑓𝑒
=
Q sww 𝜕𝑡 𝜌 1 ℎ 1 𝜋𝑟 2 −𝜌 𝑣 ℎ 𝑣 𝜋𝑟 2 𝜋𝑟 2 𝑑𝑘 2 −𝜋𝑟 2 𝑑𝑘 1 −𝐴
= heat flow rate between the furnace metal and liquid. On substituting the appropriate values, we have
𝜕𝐷
ρ1 = density of saturated water. = 1.87 × 10−3
𝜕𝑡
ρv = density of saturated stead. Converting equation in to Laplace transform
d = height of the boiler drum. SD(S) = 1.87 × 10−3
h1 = enthalpy of saturated water. 1.87 × 10−3
hv = enthalpy of saturated steam 𝐷 𝑆 =
𝑆

Wsh − Wfe =
∂[ρ v V v +ρ 1 V 1 ]
----------------------- [1] V. PID TUNING METHOD
∂t
∂ ∂ ∂ ∂ IMC based PID tuning procedure is used in this work
Wsf- Wfwf = vv ρv + ρv vv+ v1 ρ1 + ρ1 v1 ----- [2]
∂t ∂t ∂t ∂t
whose description is as follows: [4][5]
ρv = a 0 + a 1 P + a 2 P 2
ρ1 = b0 + b1 P + b2 P 2 Consider a process model Gp*(s) for an actual process
∂ρv or plant Gp(s). The controller Qc(s) is used to control
= k1 = a1 + 2a 2 P the process in which the disturbances d(s) enter into the
∂P
∂ρ1 system. The various steps in the Internal Model Control
= k 2 = b1 + 2b2 P (IMC) system design procedure are
∂P
V1 = πr 2 D
Factorization: It means factoring a transfer function into
∂V1 ∂D invertible (good stuff) and non invertible (bad stuff)
= πr 2 portions. The factor containing right hand plane (RHP)
∂t ∂t or zeros or time delays become the poles in the inverts
∂ρ v ∂P ∂ρ 1 ∂P ∂V v ∂V 1 of the process model when designing the controller. So
Wsh − Wfe = Vv + V1 + ρv + ρ1 [3] this is non invertible portion which has to be removed
∂P ∂t ∂P ∂t ∂t ∂t
from the system.
∂P ∂P ∂V 1∂V
Wsh − Wfe = −V1 K1 + V1 K 2 − ρv + ρ1 1 [4] Mathematically it is given as
∂t ∂t ∂t ∂t
∂P ∂P ∂D
Wsh − Wfe = −V1 K1 + V1 K 2 − ρv πr 2 + 𝐺𝑝∗ (𝑠) = 𝐺𝑝∗ (+)(𝑠)𝐺𝑝∗ (−)(𝑠)
∂t ∂t ∂t
∂D
ρ1 πr 2 --------- [5] Where,
∂t
∂P ∂D 𝐺𝑝∗ + 𝑠 𝑖𝑠 𝑛𝑜𝑛 𝑣𝑒𝑟𝑡𝑖𝑏𝑙𝑒 𝑝𝑜𝑟𝑡𝑖𝑜𝑛
Wsh − Wfe = V1 k 2 − V1 K1 + [ρ1 πr 2 − ρv πr 2 ] --
∂t ∂t 𝐺𝑝∗ − 𝑠 𝑖𝑠 𝑣𝑒𝑟𝑡𝑖𝑏𝑙𝑒 𝑝𝑜𝑟𝑡𝑖𝑜𝑛
------------ [6]
Energy balance: Usually we use all pass factorization.
∂[ρ h V +ρ h V ]
Wsh hv − Wfe heo + Q sww = 1 1 1 v v v Ideal IMC controller:
∂t

ISSN (Print) : 2321-5747, Volume-2, Issue-2,2014


3
International Journal on Mechanical Engineering and Robotics (IJMER)
__________________________________________________________________________
The ideal IMC controller is the inverse of the invertible Where
portion of the process model. T = Tau (any constant)
Ti = integral time constant
It is given as
Td = derivative time constant
Qc*(s) = inv[ Gp*(-)(s)] Tf = filter tuning factor
Kc = controller gain
Adding Filter: Now we add a filter to make our
controller proper.A transfer function is said to be proper Now we perform closed loop simulations for above
if the order of the denominator is at least as great as the procedure and adjust lem (lemda) considering a trade off
order of the numerator. If they are exactly of the same between performance and robustness (sensitivity to
order the transfer function is said to be semi-proper.If model error).
the order of the denominator is greater than the order of
Drum level control Transfer function:
the numerator the transfer functions is strictly proper.
Thus a controller can be physically implemented if it is 1.78 × 10−3
proper. So to make the controller proper mathematically Gp =
s
it is given as 1
fs =
Qc(s) = Qc*(s) f(s) = inv [ Gp*(-)(s)] f(s) λs + 1
qs = Gp−1 fs
Where f(s) is a low pass filter. qs
qc =
Low pass filter [f(s)]: In order to improve the robustness 1 − q s Gp
of the system the effect of model mismatch should be s × 1000
qc =
minimized. Since mismatch between the actual process 1.78 × λs + 1 − 1000 × 1.78 × 10−3
and the model usually occur at high frequency end of the 1
qc =
systems frequency response, a low pass filter f(s) is 1.78 × 10−3 × λ
usually added to attenuate the effects of process model If, λ=1, then k c = 561.80
mismatch. If, λ=2,then k c = 280.90
VI. SIMULATION
Thus the internal model controller is usually designed as
the inverse of the process model in series with the low
pass filter i.e
Qc(s) = Qc*(s) f(s) = inv[ Gp*(-)(s)] f(s).
Where f(s) = 1/( lem* s+1) ^ n
Where, lem is the filter tuning parameter to vary the
speed of the response of closed loop system. Now the
low pass filter can be of three types:
If we focus on setpoint changes, the form of filter used
is f(s) = 1/( lem* s+1) ^ n. Here, n is the order of the
process.
Fig. 5. Simulink model of two element drum level
If we focus on good tracking of ramp set point changes
control
the filter of the form used is
Open loop validation:
f(s) = (n. lem. s + 1)/ (lem* s+1) ^ n
In our process we have derived theoretically boiler drum
If we focus on good rejection of step input load
level control process is pure integrator process. if we
disturbances the filter of the form use is f = (
give small step change to integrator in open loop
gamma.s+1)/( lem* s+1) ^ n where gamma is any
strategy it will go to the infinity mode so we have
constant.
implemented in closed loop mode to control the process.
Equivalent standard feedback controller:[6] open loop mode prove that our theoretically derived
process validate to the practical system. open loop
Now we compare with PID Controller transfer function
practical response is shown below.
For first order : Gc(s) = [Kc . (Ti .s + 1)]/ (Ti . s)
And find Kc and Ti ( PI tuning parameters).
Similarly for 2nd order we compare with the standard
PID controller transfer function given by :
Gc(s) = Kc . [(Ti .Td .s^2+Ti . s+1)/Ti . s]. [ 1/ Tf . s+1]

ISSN (Print) : 2321-5747, Volume-2, Issue-2,2014


4
International Journal on Mechanical Engineering and Robotics (IJMER)
__________________________________________________________________________

85 67.7
Process value Process value

67.6
80

% height of water
% Height of water

67.5
75

67.4
70

67.3

65

67.2

60
0 10 20 30 40 50 60 70 67.1
0 5 10 15 20 25 30 35 40 45 50 55 60
time(sec) time(sec)
Fig. 6. Open loop validation Fig.9. Swelling and shrinking response
Delay Rise Max Settling
With different lemda value imc based pid tuning time(td) time(tr) peak time(ts)
response is shown below, lemda is tuning parameter that overshoot
will vary the speed of response. Ideal 14 sec. 6 sec. 0.4 25 sec
6
Practical 15 sec. 13sec. 0.5 50 sec
5.5
Process value
Step input
5

VII. CONCLUSION
% Height of water

4.5

3.5 IMC based pid tuning for lemda = 2 is implemented


3
because it’s give less overshoot. In above comparison
2.5

2
table of delay time, rise time, settling time is shown.
1.5 Difference between ideal & practical is due to transfer
1
function of control valve & i/p converter, which is not
0.5

0
kept in ideal simulation. Difference for Delay time &
0 10 20 30 40 50 60 70 80 90 100 110 120

time(sec.) rise time is due to pump pressure which is injecting


Fig. 7.IMC lambda=2 response. water inside the drum is not matching ideally &
Ideal response of imc based PID tuning by lemda=2 practically
chosen because it is giving minimum overshoot. VIII. REFERENCES
Practical imc based pid tune in PLC for boiler drum
level control that was give below practical response. [1] Boiler Control and Optimization S. G. Duklow
(1970) B. G. Liptek (1985, 1995) X. Cheng, R.
76

75.5
H. Meeker, JR. (2005) Inputs by G. Liu (2005).
75 [2] Thesis by Roopal Agrawal, “Internet based Data
% height of water

74.5
Process value
Logging and Supervisory Control of Boiler Drum
74
Level Using Labview”, a thesis submitted for
73.5
partial fulfillment of the requirement for the
73
award of the degree of M.Tech in Electronics and
72.5
Instrumentation Engineering-May 2012.
72

71.5 [3] Enrique Arriaga-de-Valle,Graciano Dieck-


71 Assad” Modeling and Simulation of a Fuzzy
70.5

70
[4] Supervisory Controller for an Industrial Boiler”
0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80
Electrical Engineering Department ITESM,
time(sec.)
Monterrey Campus 2501 E. Garza Sada
Fig.8. Response of simulink model
Monterrey, NL Mexico, CP 64849.
Practical swelling & shrinking response by applying
disturbance 10 second on & off by solenoid valve in [5] Antonio Visioli university of Brescia, Via Branze
steam flow, below graph is shown 38, I-25123 Brescia, Italy” Research Trends for
PID Controllers” Acta Polytechnica Vol. 52 No.
5/2012.
[6] Linkan Priyadarshini, J.S Lather” Design of
IMC-PID Controller For Higher Order System
and Its Comparison with Conventional PID
Controller” International Journal of Innovative
Research in Electrical, Electronics,

ISSN (Print) : 2321-5747, Volume-2, Issue-2,2014


5
International Journal on Mechanical Engineering and Robotics (IJMER)
__________________________________________________________________________
Instrumentation and control engineereing Vol. 1, [9] Andris Sniders, Toms Komass” Simulation of
Issue 3, June 2013. Multi link Invarient Control System for Steam
boiler” Engineering for rural Development
[7] Jeffrey E. Arbogast, Douglas J. Cooper”
Jelgava, 23.-24.05.2013.
Extension of IMC tuning correlations for non-self
regulating (integrating) processes” University of [10] T. Rajkumar,V. M. Ramaa Priya and K.Gobi”
Connecticut, Department of Chemical, Materials boiler drum level control by Using Wide Open
and Biomolecular Engineering U-3222, 191 Control With Three Element Control System”
Auditorium Road, 06269-3222 Storrs CT, United AbhinavInternational Monthly Refereed Journal
States Received 3 August 2006; accepted 18 of Research In Management & Technology
January 2007 Available online 10 April 2007. Volume II, April-2013.
[8] Book: chemical process control, An introduction [11] Juan J. Gude and Evaristo Kahoraho” Control
to theory and practice George Stephanopolous. Considerations in a Drum Level Control
Prototype” IEEE ETFA’2011.


ISSN (Print) : 2321-5747, Volume-2, Issue-2,2014


6

Вам также может понравиться