You are on page 1of 12

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/305932326

Temperature and Water Level Control in Boiler by using Fuzzy Logic Controller

Article · October 2015

CITATIONS READS

7 2,206

1 author:

Dinakaran C
SRI VENKATESWARA COLLEGE OF ENGINEERING AND TECHNOLOGY (Autonomous), CHITTOOR
30 PUBLICATIONS   44 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

IMPLEMENTATION OF MULTI LEVEL INVERTER FOR PHOTOVOLTAIC (PV) SYSTEM USING MPPT TECHNIQUE View project

All content following this page was uploaded by Dinakaran C on 06 August 2016.

The user has requested enhancement of the downloaded file.


International Journal of Electrical Power System and Technology
Vol. 1: Issue 1
www.journalspub.com

Temperature and Water Level Control in Boiler by using


Fuzzy Logic Controller
C. Dinakaran*
Department of EEE, Sri Venkateswara College of Engineering & Technology, Chittoor, A.P., India

Abstract
Boiler is the main component in generating steam in thermal and nuclear power generation
units, and its control is very important. Water level control is more important such as boilers
in thermal and nuclear power plants. This work proposed a simple fuzzy logic based water
level controller. The fuzzy logic controller uses the MAMDANI type Fuzzy Inference System.
The fuzzy controller has two inputs; feed backs from temperature sensors and water level
sensor is given to the fuzzy controller and the controlled output is generated for output valve
position. The fuzzy controller is implemented in MATLAB and then simulated in SIMULINK
to test the behaviour of the system when the two inputs change. The response of the fuzzy
controller is then compared with a conventional PID controller. In control systems there are
a number of generic systems and methods which are encountered in all areas of industry and
technology. The results are shown sequentially and the effectiveness of the controller is
illustrated.

Keywords: Boiler temperature control, fuzzy logic control, inference engine, water level
control, PID control, fuzzy inference system

*Author for Correspondence E-mail: dina4karan@gmail.com

INTRODUCTION There are several reasons for using


In processes of thermal and nuclear power automatic temperature controls for steam
generation; control of water level and applications. For some processes, it is
boiler temperature is required. It is known necessary to control the product
that about 25% of emergency shutdowns in temperature to within fairly close limits to
the nuclear power plant are caused by poor avoid the product or material being
control of water level in the steam processed, being spoilt [4]. Steam flashing
generator. Such shutdowns greatly from boiling tanks produces not only
decrease the plant outputs and their unpleasant environmental conditions, but
efficiency and must be minimized. Water can also damage the fabric of the building.
level control system is a very complex Automatic temperature controllers can
system, because of its nonlinearity and keep hot tanks just below boiling
uncertainty [1]. Currently, constant gain temperature [5].
PID controllers are used in nuclear
organizations for boiler water level control CURRENT SCENARIO OF BOILER
at high power operations. However, at low CONTROL
power operations, PID controllers cannot If the steam consumed is less than the
maintain water level properly. A need for maximum, pressure is built-up in the
performance improvement of existing generator chamber until it reaches the
water level regulators is therefore required pressure limit set by the pressure regulator.
[2–3]. At this point the pressure regulator valve

JEPST (2015) 27-37 © JournalsPub 2015. All Rights Reserved Page 27


Temperature and Water Level Control in Boiler Dinakaran C.
__________________________________________________________________________________________

partially closes, reducing the amount of Figure 1 shows the proposed FLC based
steam entering the regulating chamber [6]. boiler control system. The proposed
This unbalances the system momentarily, method consists of two sections. First
permitting the water to rise in the section is to develop a steam temperature
regulating chamber due to the higher monitoring and control system and the
pressure condition in the generating second section consists of water level
chamber. As the water level drops in the control. For both of the sections fuzzy
generating chamber the electrodes are logic control will be used. The temperature
progressively exposed, and the amount of sensor will be interfaced with the fuzzy
steam being generated decreases [7]. As controller to monitor the steam
much as current input is proportional to the temperature and a water level control
immersed area of the electrodes, the falling circuit will be interfaced with the fuzzy
water level reduces the electric input. controller which will indicate the water
Conversely, if heavy use of steam tends to level inside the boiler chamber. The fuzzy
lower the desired pressure, the regulating controller will take the temperature sensor
valve opens wide, allowing more steam output and water level indicator output as
into the regulating chamber [8]. This the two inputs for the fuzzy inference
forces water, back into the generating system. After fuzzification of the inputs
chamber and increases the flow of current and applying suitable rules and
and rate of steam production by defuzzifying the output the fuzzy
completely enveloping the electrodes. The controller generates appropriate control
water level in both chambers is rarely signals.
balanced. This condition occurs only at full
load.

Fig. 1: Proposed FLC Based Boiler Control System.

WATER TANK SYSTEM tank and water flow rate is adjusted with
In general, the flowing of water is an actuator. Figure 2 shows the schematic
supplied via a pump set from a storage of such a surge tank system.

JEPST (2015) 27-37 © JournalsPub 2015. All Rights Reserved Page 28


International Journal of Electrical Power System and Technology
Vol. 1: Issue 1
www.journalspub.com

Fig. 2: Surge Tank System.

The level of water is measured through a become one of the most active areas of
pressure transmitter. The transmitted research.
pressure data is transferred to control
circuit. The system model can be There are many works in literature which
represented as a first order differential addressed the water level control issues
equation, using fuzzy logic controller. Due to its
simplicity, fuzzy logic control method
𝑑ℎ(𝑡) √2𝑔ℎ(𝑡) 1 becomes most famous in this application.
= −𝑐 + 𝐴 𝑢(𝑡) (1)
𝑑𝑡 𝐴 Fuzzy logic is a form of probabilistic logic
it deals with approximate reasoning rather
Here, u(t) is the input flow (control input), than fixed and exact.
which can be positive or negative that can
both pull out the water from tank or put it Unlike traditional binary sets, where
in, h(t) is the water level (the output of the variables take either true or false values,
plant), A= √𝑎ℎ2 (𝑡) + 𝑏 is the cross- fuzzy logic variables have a truth value
sectional area of the tank, g=9.8 m/s2 is that ranges in degree between 1 and 0. The
acceleration due to gravity and c is known truth value may range between completely
cross-sectional area of the output pipe. true and completely false.

There are various approaches to the design Thus fuzzy logic has been extended to
of the water level controllers. The tank handle the concept of partial truth. Fuzzy
dynamics model based proportional logic is a part of artificial intelligence or
integral derivative (PID) controllers have machine learning which interrupts a
become famous for thermal and nuclear human’s actions. Computers can interpret
boiler water level control. only true or false values but a human
being can reason the degree of truth or
INTELLIGENT CONTROL METHOD degree of falseness. Fuzzy models
Conventional control approaches are not interpret the human actions and are also
convenient to solve the complex issues in called intelligent systems.
this highly nonlinear system. Fuzzy logic
control have emerged over the years and

JEPST (2015) 27-37 © JournalsPub 2015. All Rights Reserved Page 29


Temperature and Water Level Control in Boiler Dinakaran C.
__________________________________________________________________________________________

Fig. 3: A General model of Fuzzy Interface System.

A fuzzy set is an extension of a crisp set. similarity of elements in the universe.


Crisp sets allow only full membership or Various types of membership functions
no membership at all, whereas fuzzy sets are used, including triangular, trapezoidal,
allow partial membership. In a crisp set, generalized bell shaped, Gaussian curves,
membership or non-membership of polynomial curves, and sigmoid functions.
element x in set A is described by a A fuzzy inference system (FIS) essentially
characteristic function. Fuzzy set theory defines a nonlinear mapping of the input
extends this concept by defining partial data vector into a scalar output, using
membership. A fuzzy set ‘A’ on a fuzzy rules. The mapping process involves
universe of discourse U is characterized input/output membership functions, FL
by a membership function that takes operators, fuzzy if–then rules, aggregation
values in the interval. Fuzzy sets represent of output sets, and defuzzification. An FIS
common sense linguistic labels like slow, with multiple outputs can be considered as
fast, small, large, heavy, low, medium, a collection of independent multi-input,
high, tall, etc. A given element can be a single-output systems. A general model of
member of more than one fuzzy set at a a fuzzy inference system (FIS) is shown in
time. A membership function is essentially Figure 3. The FIS maps crisp inputs into
a curve that defines each point in the input crisp outputs. It can be seen from the
space is mapped to a membership value figure that the FIS contains four
(or degree of membership) between 0 and components: the fuzzifier, inference
1. It provides a measure of the degree of engine, rule base, and defuzzifier. The rule

JEPST (2015) 27-37 © JournalsPub 2015. All Rights Reserved Page 30


International Journal of Electrical Power System and Technology
Vol. 1: Issue 1
www.journalspub.com

base contains linguistic rules that are systems. These adaptive techniques
provided by experts. It is also possible to can be used to customize the
extract rules from numeric data. Once the membership functions so that fuzzy
rules have been established, the FIS can be system best models the data.
viewed as a system that maps an input
vector to an output vector. The fuzzifier The most fundamental difference between
maps input numbers into corresponding Mamdani-type FIS and Sugeno-type FIS is
fuzzy memberships. This is required in the way the crisp output is generated from
order to activate rules that are in terms of the fuzzy inputs. While Mamdani-type FIS
linguistic variables. The fuzzifier takes uses the technique of defuzzification of a
input values and determines the degree to fuzzy output, Sugeno-type FIS uses
which they belong to each of the fuzzy weighted average to compute the crisp
sets via membership functions. output.

The inference engine defines mapping The expressive power and interpretability
from input fuzzy sets into output fuzzy of Mamdani output is lost in the Sugeno
sets. It determines the degree to which the FIS since the consequents of the rules are
antecedent is satisfied for each rule. If the not fuzzy. But Sugeno has better
antecedent of a given rule has more than processing time since the weighted
one clause, fuzzy operators are applied to average replace the time consuming
obtain one number that represents the defuzzification process. Due to the
result of the antecedent for that rule. It is interpretable and intuitive nature of the
possible that one or more rules may fire at rule base, Mamdani-type FIS is widely
the same time. Outputs for all rules are used in particular for decision support
then aggregated. During aggregation, application. Other differences are that
fuzzy sets that represent the output of each Mamdani FIS has output membership
rule are combined into a single fuzzy set. functions whereas Sugeno FIS has no
Fuzzy rules are fired in parallel, which is output membership functions. Mamdani
one of the important aspects of an FIS. In FIS is less flexible in system design in
an FIS, the order in which rules are fired comparison to Sugeno FIS as latter can be
does not affect the output. integrated with ANFIS tool to optimize
the outputs. Major benefits of fuzzy logic
TYPES OF FUZZY LOGIC SYSTEMS approach over the other methods are,
There are two major types of control rules 1. Fuzzy logic possesses the ability to
in fuzzy control: mimic the human mind to effectively
1) Mamdani System: This method is employ modes of reasoning that is
widely accepted for capturing expert approximate rather than exact.
knowledge. It allows us to describe the 2. Fuzzy logic can model nonlinear
expertise in more intuitive, more functions of arbitrary complexity to a
human-like manner. However, desired degree of accuracy.
Mamdani-type FIS entails a substantial 3. Perform better than the conventional
computational burden. PID controllers.
2) Takagi-Sugeno: This method is 4. Fuzzy logic is a convenient way to
computationally efficient and works map an input space to an output space.
well with optimization and adaptive Fuzzy logic is one of the tools used to
techniques, which makes it very model a multi-input, multi-output
attractive in control problems, system.
particularly for dynamic non-linear 5. It is simple to design and implement.

JEPST (2015) 27-37 © JournalsPub 2015. All Rights Reserved Page 31


Temperature and Water Level Control in Boiler Dinakaran C.
__________________________________________________________________________________________

Fig. 4: FLC Control System.

The fuzzy logic controller (FLC) acts as a SIMULATION RESULTS AND


part of the control system just like in DISCUSSION
conventional control systems. Figure 4 When the value of the level is 0.00878 and
shows the FLC system with system the rate is –0.000657 then the value of
described in state-space form. valve is 0.000129.

JEPST (2015) 27-37 © JournalsPub 2015. All Rights Reserved Page 32


International Journal of Electrical Power System and Technology
Vol. 1: Issue 1
www.journalspub.com

Fig. 5: Water Tank Level.

Fig. 6: Maximum Water Level.

JEPST (2015) 27-37 © JournalsPub 2015. All Rights Reserved Page 33


Temperature and Water Level Control in Boiler Dinakaran C.
__________________________________________________________________________________________

JEPST (2015) 27-37 © JournalsPub 2015. All Rights Reserved Page 34


International Journal of Electrical Power System and Technology
Vol. 1: Issue 1
www.journalspub.com

Fig. 7: Input Membership Function: STEAMTEMP.

Fig. 8: Input Membership Function: WATERLEVEL.

JEPST (2015) 27-37 © JournalsPub 2015. All Rights Reserved Page 35


Temperature and Water Level Control in Boiler Dinakaran C.
__________________________________________________________________________________________

Fig. 9: Output Membership Function: PUMPANDVALVE.

Fig. 10: Simulated Output when Steam Temp=37°C and Water Level=3 cm.

Fig. 11: Simulated Output when Steam Temp=100°C and Water Level=9 cm.

CONCLUSION control inside the boiler chamber is


The fuzzy logic based boiler temperature simulated successfully and the results are
monitoring and control and water level also verified. So, we can conclude that the

JEPST (2015) 27-37 © JournalsPub 2015. All Rights Reserved Page 36


International Journal of Electrical Power System and Technology
Vol. 1: Issue 1
www.journalspub.com

fuzzy logic based boiler temperature and 4. Maffezoni C. Boiler-Turbine


water level control is working properly and Dynamics in Power-Plant Control.
the results obtained. Based on the existing Control Eng. Practice. 1997; 5: 301–
MATLAB fuzzy logic toolbox demo, the 312p.
controller is implemented and simulated 5. Zhang Z, Hu LS. Performance
successfully. This unconventional control Assessment for the Water Level
approach can be used in boiler water level Control System in Steam Generator of
and also temperature control applications the Nuclear Power Plant. Ann. Nucl.
of nuclear/thermal power plants. As a Energy. 2012; 45: 94–105p.
future scope of this work the FLC can be 6. Zhang GD, Yang XH, Ye XL, et al.
implemented in a microcontroller with Research on Pressurized Water Level
additional set of rules for more accurate Control of PWR Nuclear Power
control and can be used in various Station. Energy Procedia. 2012; 16:
applications in industry and household. 849–855p.
The controller can also be tested with 7. Ansarifar GR, Talebi HA, Davilu H.
periodically varying water level tracking Adaptive Estimator-Based Dynamic
applications. Sliding Mode Control for the Water
Level of Nuclear Steam Generators.
REFERENCES Prog. Nucl. Energ. 2012; 56: 61–70p.
1. Tan W. Water Level Control for a 8. Liu C, Zhao FY, Hu P, et al. P-
Nuclear Steam Generator. Nucl. Eng. Controller with Partial Feed Forward
Des. 2011; 241: 1873–1880p. Compensation and Decoupling-
2. Safarzadeh O, Kahki Sedigh A, Control for the Steam Generator
Shirani AS. Identification and Robust Water Level. Nuclear Engg. and
Water Level Control of Horizontal Design. 2010; 240: 181–190p.
Steam Generators using Quantitative
Feedback Theory. Energ. Convers.
Manage. 2011; 52: 3103–3111p.
3. Moradi H, Avval MS, Nejad FB.
Sliding Mode Control of Drum Water
Level in an Industrial Boiler Unit with
Time-Varying Parameters: A
Comparison with H- ∞ Robust
Control Approach. J. Process Contr.
2012; 22: 1844–1855p.

JEPST (2015) 27-37 © JournalsPub 2015. All Rights Reserved Page 37

View publication stats

You might also like