You are on page 1of 4

Performance of Different Control Strategies for Boiler

Drum Level Control using LabVIEW


Pragyan P. Kar, Priyam Saikia and Umesh C. Pati*
Department of Electronics and communication Engineering, National Institute of Technology,
Rourkela-769008, Odisha
E-mail: Pragyankar7@gmail.com, saikia.ainu@gmail.com , *ucpati@nitrkl.ac.in

Abstract: In boilers, chemical energy of stored fuel is converted into the heat energy and this heat energy
is absorbed by the water which converts it into steam. Too low a boiler drum level may overheat boiler
tubes and damage them. Too high a level may interfere with separating moisture from steam and transfer
moisture into the turbine, which reduces the boiler efficiency. The safe operation of the boiler becomes
critical. This paper presents the implementation details of the different types of boiler drum level control
systems designed in the Circuit Design and Simulation toolkit of Laboratory Virtual Instrumentation
Engineering Workbench (LabVIEW). The work provides insight into the various control strategies and
PID controller tuning methods such as Zeigler-Nichols method, Tyreus-Luyben method and Internal
Model Control (IMC) method. Comparative study is made on the performance of the PID using the above
mentioned methods.
Keywords: Boiler drum level, circuit Design and Simulation toolkit, tuning methods

 INTRODUCTION used to design the controller of boiler.


LabVIEW based boiler control strategies are
Boiler is defined as a closed vessel in which used to maintain the process variable (level).
steam is produced from water by the combustion
of fuel. But it can sometimes cause many serious  CONTROL STRATEGIES AND PID TUNING
injuries and destruction of property. The safe METHODS
operation of the boiler becomes critical. To Control strategies
bring the drum level up to the given set point Single element drum level control
and maintain the boiler drum level at constant The single element control is the simplest
steam load, three strategies have been discussed. method for boiler drum level control system.
Each successive strategy is a refinement of the The process variable coming from the drum
previous control strategy. The single element level transmitter is compared to a set point and
control strategy involves the measurement of the difference is a deviation value. This signal is
drum water level and feed water control valve. given to the controller which generates
The two element drum level control system corrective action output. The output is then
requires the measurement of drum level, load passed to the boiler feed water valve, which
demand and feed water control valve. The three adjusts the level of feed water flow into the
element drum level control system is ideally boiler drum.
suited where a boiler plant consists of multiple
boilers and multiple feed water pumps or feed Two element drum level control
water valve has variation in pressure or flow [1]. The two element drum level control system can
It requires the measurement of drum level, steam be best applied to single element boiler drum
flow rate, feed, water flow rate and feed water level control system where feed water is at a
control valve. Control strategies are necessary constant pressure. It requires the measurement of
for any system to perform accurately [2]. drum level, load demand and feed water control
This paper presents the different control valve. Steam flow load changes act as a feed
techniques of the boiler. Various PID control forward controller to the feed water control
tuning methods such as Ziegler-Nichols method, valve. This feed forward controller provides an
Tyreus-Luyben method and IMC method are initial correction for the load changes.
Fig. 1 shows the LabVIEW model of the PID
Three element drum level control controller for single element control with step
This control system is ideally suited where a input and unity feedback.
boiler plant consists of multiple boilers and
multiple feed water pumps or feed water valve
has variation in pressure or flow. It requires the
measurement of drum level, steam flow rate,
feed water flow rate and feed water control
valve. By using cascade control mechanism
level element act as a primary loop, flow
element act as a secondary loop and steam flow
element act as a feed forward controller.
Figure 1: Block Diagram for Single element control
A. PID controller tuning Methods
Ziegler–Nichols Method The frequency response method suggested by
In this method, the Ki and Kd gains are first set to Ziegler-Nichols method is applied for the design
zero. The P gain is increased until it reaches the of the PID controller by setting Ki = 0, Kd = 0
ultimate gain Ku, at which the output of the loop and using the proportional control action (Kp)
starts to oscillate. Ku and the oscillation period only. The value of gain is increased from 0 to a
Pu are used to set the gains [3]. critical value where the output exhibits
Tyreus-Luyben Method oscillations of constant amplitude. The sustained
In this method, the Ki and Kd gains are first set to oscillations occur for Kp = Ku= 8.3 The ultimate
zero. The P gain is increased until it reaches the time period Tu is obtained to be 2 seconds. The
ultimate gain Ku, at which the output of the loop value of the controller parameters are Kp =
starts to oscillate. Ku and the oscillation period 4.98,Ti = 1 and Tu = 0.005. The step response for
Pu are used to set the gains. Kp = 4.98 is shown in Fig. 5.
Internal model control Method Tyreus –Luyeben method is applied for the
In this method, the IMC controller transfer design of the PID controller by setting Ki = 0,
function is calculated, which includes a filter for Kd = 0 and using the proportional control action
unstable processes and better disturbance (Kp) only. The value of gain is increased from 0
rejection. The equivalent standard feedback to a critical value where the output exhibits
controller is obtained. oscillations of constant amplitude. The sustained
oscillations occur for Kp = Ku= 8.3 The ultimate
 MODEL FORMULATION AND time period Tu is obtained to be 2 seconds. The
SIMULATION value for the controller parameters are Kp = 3.77,
This paper develops a LabVIEW based single Ti = 4.4 and = 0.0035. The step response for
and two element control using Ziegler–Nichols =3.77 is shown in Fig. 5.
method, Tyreus-Luyben method and IMC Two element drum level control
method of PID tuning. A PID controller is designed with the drum level
Single element drum level control (process variable) and valve function transfer
A PID controller is designed with the drum function as and respectively as
level (process variable) and valve function feedback .The steam flow variable and feed
transfer function as and respectively forward controller transfer function are
which are as follows: and respectively. They provide a
feed-forward control. Transfer function for
(1) and are as follows:

(2) (3)
(4) (9)

After substituting the values in Eq. (6) and Eq.


(7) the values were obtained as follows:

(10)

(11)

Fig. 3 shows the LabVIEW model of the PID


Figure 2: Block Diagram for two element feedback and controller with step input and unity feedback for
feed-forward control IMC tuning method.
Fig. 2 shows the block diagram for two element
control. Tuning is done using Ziegler –Nichols
and Tyreus-Luyben method by utilizing the
same steps as in the single element feedback
control.

IMC based PID control


A PID controller is designed with the drum level
(process variable) and valve function transfer Figure 3: Block Diagram for IMC based PID control
function as and respectively. The  RESULT & ANALYSIS
disturbance to the process is taken as . The percent overshoot (Mp), settling time (ts)
and steady state error (ess) for single and two
(5) element control strategies is observed.

The IMC controller transfer function is taken as


It includes a filter to provide a derivative
action. The equivalent standard feedback
controller is taken as .Transfer function for
and are obtained from Eq. (6) and
Eq. (7) respectively .In Eq. (6) the transfer
function for the filter is taken as and is
obtained from Eq. (8), where filter parameters
are λ=0.2, n=4. The process model transfer
Figure 4: Response of single element and two element
function is taken as The value of
control strategy using Ziegler-Nichols method
is given by Eq. (9).
(6) In Fig. 4 the graph in red and green represents
the response for single element and two element
control strategy respectively.
(7) In single element control strategy, the unit step
response for kp = 4.98, Ti = 1 and Td = 0.005 is
shown in Fig. 4, which gives Mp = 8%, ts = 5.2
(8) sec. & ess = 0. In two element control strategy,
the unit step response for kp = 4.98, Ti = 1 and Td
= 0.004 is shown in Fig. 4, which gives Mp =
3%, ts = 5 sec. & ess = 0. The time response  CONCLUSION
parameters, Mp, ts and ess for single element The paper presents an overview of different
control strategy (SECS) and two element control control strategies for boiler drum level control,
strategy (TECS) are presented in Table I. design of PID controller and tuning of PID
TABLE I. controller using Ziegler Nichols method, Tyreus
Time response parameters Luyben method and IMC based tuning.
Mp(%) ts(sec) ess Simulation results using LabVIEW are
SECS 8 5.2 0 discussed. Single element control strategy gives
TECS 3 5 0 a higher overshoot and settling time with zero
steady state error. Two element control strategy
gives zero steady state error and smaller
overshoot and settling time than single element
control strategy. Ziegler Nichols tuned PID
gives a higher overshoot and settling time with
zero steady state error. Tyreus Luyben tuned
PID gives zero steady state error with smaller
overshoot than Ziegler Nichols tuned PID. IMC
tuned PID gives zero steady state error with no
overshoot. The settling time is found to be same
for all the tuning methods. The simulation
results confirm that the two element control
strategy and IMC tuned PID can provide better
Figure 5: Response for Ziegler-Nichols, Tyreus–Luyeben performance compared to the single element
and IMC tuning method for single element control strategy control strategy and Ziegler-Nichols, Tyreus
Luyben tuned PID respectively.
In Fig. 5 the graph in red, green and blue
represent the response for Ziegler-Nichols,  REFERENCES
Tyreus-Luyben and IMC tuning method [1] Subhransu Padhee, Yaduvir Singh,Jan 2011,
respectively. The Mp, ts and ess for Ziegler “Data Logging and Supervisor Control of
Nichols, Tyreus-Luyben and IMC tuned PID for Process Using Lab VIEW”, Proc. of the IEEE
single element control strategy is observed. In Students Tech. Symp., pp. 329-334
Ziegler-Nichols tuning method, the unit step [2] Mihai Iacob, Gheorghe-Daniel Andreescu,
response for kp = 4.98, Ti = 1and Td = 0.005 and Nicolae Muntean,2010, “Boiler-Turbine
gives Mp = 8%, ts = 5.2 sec. & ess = 0. In Tyreus- Simulator with Real-Time Capability for
Luyben tuning method, the unit step response Dispatcher Training Using LabView”, 12th
for kp =3.77 , Ti = 4.4 and Td = 0.004 gives Mp = International Conference on Optimization of
4%, ts = 5.2 sec. & ess = 0.In IMC tuning Electrical and Electronic Equipment, OPTIM
method, the unit step response gives Mp = 0%, ts 2010,pp.864-868
= 5.2 sec. & ess = 0. The time response [3] S.R.Vaishnav, Z.J.Khan,2007, ”Design and
parameters Mp,ts and ess for Ziegler Nichols Performance of PID and Fuzzy Logic Controller
tuned PID controller (ZNPIDC), Tyreus-Luyben with Smaller Rule Set for Higher Order System”
tuned PID controller (TLPIDC) and IMC tuned Proceedings of the World Congress on
PID controller (IMCPIDC) are presented in Engineering and Computer Science 2007
Table II. WCECS 2007, San Francisco, USA.
TABLE II.
Time response parameters
Mp(%) ts(sec) ess
ZNPIDC 8 5.2 0
TLPIDC 4 5.2 0
IMCPIDC 0 5.2 0

You might also like