Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Faculty of Engineering & Science, Curtin Malaysia
Department of Mechanical Engineering
An Intelligent Monitoring Interface for a Coal-Fired Power
Plant Boiler Trips
Nong Nurnie Binti Mohd Nistah
This thesis is presented for the Degree of
Master of Philosophy (Mechanical Engineering)
Of
Curtin Malaysia
October 2018
i
Declaration
To the best of my knowledge and belief this thesis contains no material
previously published by any other person except where due acknowledgment has been
made.
This thesis contains no material which has been accepted for the award of any
other degree or diploma in any university.
Signature: ………………………………………….
Date: 31st October 2018
ii
Acknowledgements
In the name of Allah, the Most Gracious and Most Merciful.
Alhamdulillah. All praises to Allah Almighty for His blessings in the
completion of this work, and for giving me the strength, endurance and grit throughout
the whole research term. Without His will, this MPhil. thesis will not be completed
accordingly. For my parents and significant other, whom I will always be in debt to for
the support and prayers throughout this journey; Hj. Mohd Nistah Kabul, Hjh. Subiah
Laten, and my husband Zulkifli Osman.
My highest appreciation goes to my supervisors; Associate Professor Garenth
Lim King Hann and Associate Professor Lenin Gopal, for their patience, constructive
comments, tireless support, guidance and ideas that lead to a renewed motivation and
learning curve for me to continue and complete this research work especially in the
last gruelling years. As well as to my associate supervisor and former supervisor(s);
Mr. Foad Motalebi, Dr. Firas Basim Ismail Alnaimi, and Professor Yudi Samyudia,
who has supported and guided me in the initial stages of my research journey.
I am also grateful to the former Dean of Graduate Studies of Curtin Malaysia,
Professor Marcus M.K. Lee for his kind words of wisdom and advice. Without his
direction and recommendation, I don’t think I will get this far. In addition, I would like
to thank all the supporting administration staff of the Graduate Studies and R&D
office, HR and Finance department for helping me with my postgraduate affairs and
staff study support. A special thanks to the Dean, Professor Lau Hieng Ho and
everyone in the Faculty of Engineering & Science; with special mentioned to my dear
colleagues; Jameson Malang, Kamaroizan Mohamad, Dr. Anita Jimmie, Lai ZhenYue
and Loh Wan Ning who was there to support and help me with the technicalities.
Last but not least, I would also like to thank the experts who have assisted me
in the data collection and various site visits at SARAWAK Energy Sdn. Bhd., Miri and
MPG (Mukah Power Generation) Plant. This includes my former student and
colleague Muhammad Uwaes for helping me with the data recording and my fellow
postgraduate associates, Noraini Mohd for the collaboration and discussions; it has
been an eye opening experience.
iii
Abstract
Coal-fired power plant boiler trip happens when the fuel feed to the furnace is
stopped. This practice is carried out to clear any residue of combustible substances
from the boiler. It is a safety procedure to prevent explosive occurrences. The
combustible substances residue consists mainly of slag, ashes and flue gas
desulphurization gypsum. These chemical deposits have been the major part of many
literatures in assessing its impact on environment and public health. A power plant
monitoring system has the potential to (1) improve plant performances, (2) reduce
down time, and (3) address possible issues before it results in an unplanned downtime
or costly equipment damage. An existing monitoring system embedded with artificial
intelligence can enhance the effectiveness of the preventive maintenance further. It
contributes in reducing the time spent in trip analysis and following up with
supervisory approval. The intelligent feedback from the interface allow operators to
use the information as guideline in analyzing the affected operational parameters that
are causing the trips. The work involved in this research include the development of
an intelligent interface that optimizes the boiler monitoring system in a coal-fired
power plant. The tools used in the development include (1) an Artificial Neural
Network multi-layered model, and (2) and an interface to provide the advisory
feedback. These tools utilize a simulation prototype and an Integrated Development
Environment executable file that can run in a portable platform. Experimental results
shown that Multi-layered perceptron neural network trained with Levenberg-
Marquardt algorithm achieved the least mean squared error. These predictions of
possible trips were recorded to have occurred at a specific time interval and this
information is important as a guideline for the effective inspection and maintenance
work.
iv
List of Publications
1. N.N. Mohd Nistah, K.H. Lim, L. Gopal, and F.B.I. Alnaimi, “Coal-Fired
Boiler Fault Prediction Using Artificial Neural Networks,” Int. J. Electr.
Comput. Eng. (IJECE), vol 8, no. 4, 2018.
2. N.N. Mohd Nistah, F. Motalebi, Y. Samyudia, and F.B.I. Alnaimi, “Intelligent
Monitoring Interfaces for Coal Fired Power Plant Boiler Trips: A Review,”
Pertanika J.Sci. Technol., vol 22, no. 2, pp. 593-601, 2014.
Conference and Poster
1. N.N. Mohd Nistah, K.H. Lim, L.Gopal, and F.B.I. Alnaimi, “Artificial Neural
Networks to Predict Coal-fired Boiler Fault Using Boiler Operational
Parameters,” International Conference on Electrical, Electronic,
Communication and Control Engineering (ICCEECC), 2017 – Conference
presentation
2. N.N. Mohd Nistah, F. Motalebi, Y. Samyudia, F.B.I. Alnaimi, “An Intelligent
Monitoring Interface for a Coal-Fired Boiler Trip,” poster presented at
Postgraduate Colloquium, 2014 – Poster presentation
3. N.N. Mohd Nistah, F. Motalebi, Y. Samyudia, F.B.I. Alnaimi, “Intelligent
Monitoring Interfaces for Coal Fired Power Plant Boiler Trips: A Review,” 7th
Curtin University Technology, Science and Engineering Conference (CUTSE),
2012 – Conference presentation
v
Table of Contents
Chapter 1. Introduction ............................................................................................................ 1
1.1 Introduction ................................................................................................................. 1
1.2 Problem statement ....................................................................................................... 3
1.3 Research questions ...................................................................................................... 3
1.4 Objectives ................................................................................................................... 4
1.5 Research Contribution ................................................................................................ 4
1.6 Organization of this thesis........................................................................................... 5
Chapter 2. Review of Intelligent Approach to a Coal-Fired Power Plant Boiler Trip
Monitoring System ......................................................................................................................... 6
2.1 Introduction ................................................................................................................. 6
2.2 Importance of a boiler unit in a power plant ............................................................... 6
2.3 Factors contributing to boiler trips and efforts to reduce the impact on energy
production ................................................................................................................... 7
2.4 Intelligent Monitoring System for Coal-Fired Boiler Trip Condition ....................... 10
2.5 Current methods to improve the monitoring system ................................................. 12
2.6 Summary ................................................................................................................... 14
Chapter 3. Coal-Fired Power Plant and Boiler Unit Operational Parameters ..... 15
3.1 Introduction ............................................................................................................... 15
3.2 Functional & Operational Control ............................................................................ 15
3.2.1. Component 1 (C1): Coal supply & Preparation system ............................... 17
3.2.2. Component 2 (C2): Combustion & Steam generator ................................... 17
3.2.3. Component 3 (C3): Environmental & Safety Control system ..................... 17
3.2.4. Component 4 (C4): Turbine Generator & Electric production .................... 18
3.2.5. Component 5 (C5): Condenser & Feed water system .................................. 18
3.2.6. Component 6 (C6): Heat extraction & Rejection system ............................. 18
3.3 Boiler unit in a Thermal Power Plant ........................................................................ 18
3.4 Boiler Parameters & Performance Monitoring ......................................................... 19
3.5 Summary ................................................................................................................... 26
vi
Chapter 4. Boiler Fault Detection Using Artificial Neural Networks (ANN)......... 27
4.1 Introduction ............................................................................................................... 27
4.2 Artificial Neural Network (ANN) ............................................................................. 28
4.2.1 MLP based boiler fault detection .................................................................. 29
4.2.2 Data pre-processing and normalization ......................................................... 30
4.2.3 Activation functions ...................................................................................... 31
4.2.4 Training algorithm ........................................................................................ 32
4.3 Experimental Results & Discussion .......................................................................... 34
4.4 Summary ................................................................................................................... 40
Chapter 5. Intelligent Boiler Trip Monitoring Interface and Advisory Guide ..... 41
5.1 Introduction ............................................................................................................... 41
5.2 Power plant boiler monitoring interface ................................................................... 42
5.3 Power plant boiler trip advisory guide ...................................................................... 46
48
5.4 Boiler parameter sensitivity analysis ........................................................................ 48
5.5 Summary ................................................................................................................... 50
Chapter 6. Conclusion and Future Work .......................................................................... 51
6.1 Conclusion ................................................................................................................ 51
6.2 Future Works ............................................................................................................. 53
References ................................................................................................................................... 55
List of Figures
vii
List of Figures
Figure 1.1. Pulverized coal processed as fossil fuel in a thermal power plant
boiler.
Figure 3.1 A block diagram of a thermal power plant
Figure 3.2. Process drawing of the arrangement of heat transfer surfaces in a
furnace equipped boiler.
Figure 3.3 A large coal fired utility boiler unit
Figure 4.1 Boiler fault detection framework
Figure 4.2 An abstract structure of a single artificial neuron.
Figure 4.3 A typical multilayer perceptron structure
Figure 5.1 The flowchart outlining the features of the GUI
Figure 5.2 An illustration of the interaction between plant operator and the
monitoring system
Figure 5.3 A time stamp parameter data reading advisory thermal power plant
boiler monitor user interface
Figure 5.4 Outliers identified and labelled with an (*) for variables V5, V8
and V9 related to super heater steam, exchange metal and inlet
header metal temperatures. This figure also includes outliers for
low temperature readings at the super heater wall outlet before and
after the super heater dryer, VAR20 and VAR21 respectively.
Figure 5.5 V5, V8 and V9 a sudden upsurge of temperature reading at interval
1835 to 1837
viii
List of Tables
Table 2.1 A decade of methods implementing intelligent mechanism to
diagnose and support plant equipment monitoring
Table 3.1 Boiler Operational Parameter List
Table 3.2 Steam circulation parameters
Table 3.3 Feed water supply and control parameters
Table 3.4 Boiler drum & pump control system parameter
Table 3.5 Super heater control parameter
Table 3.6 Re heater outlet parameter
Table 3.7 Economizer parameter
Table 4.1 Input Parameters Description
Table 4.2 Initial weights identification to achieve least MCR and MSE
Table 4.3 Training algorithm identification using the same sets of initial
weights to achieve the least MCR and MSE
Table 4.4 A comparison table showing MCR with different combinations
of activation functions, namely the sigmoid and hyperbolic
tangent (tanh) functions.
Table 4.5 Mean and standard deviation of minimum MSE obtained for
each training algorithm
Table 4.6 Mean and standard deviation of MCR for 500 epochs
1
Chapter 1. Introduction
1.1 Introduction
Frequent electrical power outages have tremendously disrupted the
operational cost and production process of most industries. The accumulative effects
of unscheduled power outages incur cost in power restoration, interrupted production
loss, equipment maintenance and protection. These factors of unscheduled power
outage are mainly due to a sudden shortfall of electrical load failure and frequency
drop in the electrical power plant. To restore the operation of power plant, a series of
electrical standard set by Energy Commission [1] has to be carried out. One of the
standards requires a time lapse after the system inspection before start-up can be safely
administered. This delay can cause cost setbacks to small businesses, office
equipment’s failure, and even traffic flow interruption. Hence, it becomes more
apparent to consider improving the existing equipment monitoring system for a more
stable contingency plan for power recovery.
The current monitoring system continuously tracks the plant’s equipment’s
operating condition. Any identified features that affects the availability, capacity,
safety and quality of the energy production will be displayed on the plant monitoring
system. These displayed information helps plant operators to report the data for the
scheduled maintenance as part of the action items. Generally, most of the tell-tale signs
of an equipment’s degradation will be overlooked until the maintenance is carried out.
As a result, additional cost and time are required to carry out the necessary equipment
overhaul.
In this research work, a coal-fired boiler is one of the two main components of
a thermal power plant. A schematic diagram for a coal-fired boiler in a thermal power
plant is shown in Fig.1.1. A boiler is a vessel used to contain the combustion process
and facilitate heat transfer from flame and hot gases to water and steam tubes [2]. A
boiler unit trip has a huge impact on a plant’s continued operation and may lead to
power production process interruption. A trip condition happens when the fuel feed to
the furnace is stopped in order to clear any residues of combustible substances from
the boiler and to prevent explosive occurrence [3]. Common factors for boiler unit trips
2
are mainly related to the combustion process. Consequently, damages to the boiler
tube, back end corrosion, loss of flame and interruption of fuel, air supply or ignition
energy to the burners may occur. Hence, it is important for plant operators to be able
to identify and narrow down the affecting operational parameters.
The energy conversion process starts from the fuel handling systems where
coal supplies are pulverized and then transported to the boiler. A forced-draft (FD) fan
is then used to supply combustion air to the burners where the air is preheated in an air
heater to improve the cycle efficiency and to dry the pulverized coal. As the mixture
of fuel-air flows through the pulverizer into the burners, a primary air fan is used to
supply heated air to be burned in the furnace portion of the boiler. Heat is recovered
from the combustion in the boiler to generate steam at the required pressure and
temperature. Along with the steam, combustion gases, also known as flue gas leave
the boiler, economizer and finally to the air heater, which will then pass through the
environmental control equipment to remove the acid gases so that the cleaned flue gas
can flow to the stack through an induced draft (ID) fan. The carefully controlled
conditions of the steam generated in the boiler will then flow to the turbine that drives
the generator for electricity production [4]. In order to provide continuous supplies of
electricity, the steam is cooled and condensed back into water which is then circulated
back into the boiler to repeat the whole process. Based on the conversion process
Figure 1.1 Pulverized coal processed as fossil fuel in a thermal power plant
boiler.
3
described, 32 operational parameters have been identified. They include monitored
parameters for steam production, pressure and temperature of the air supply, feedwater
supply, and pulverized coal. Data for these parameters from an actual plant has been
collected for the purpose of designing a simulation model for boiler trip condition
monitoring. These parameters were identified as the influencing factor or critical to
monitor for boiler unit trip prediction.
1.2 Problem statement
To address the issues and determining fault in the combustion process,
scheduled equipment maintenance is carried out. However, it is an ineffective strategy
for it either results in unnecessary inspections of a healthy equipment or the exercise
is carried out after equipment has degraded. Therefore, it is crucial for plant operators
to monitor the boilers to ensure that the plant is able to operate at its best condition to
avoid any unnecessary interruption of service caused by faulty condition and trips.
However, to properly define, access and predict a boiler trip is not easy. The
complexity of the boiler mechanism makes it harder to monitor and identify any
occurring trip in real time. Furthermore, whenever the trip occurs, plant operators will
need time to report the incident, get approval from their immediate plant supervisors
to take action and submit an incident report sheet to the maintenance team to carry out
physical inspection of the equipment. While these standard procedures were carried
out, businesses linked to the plant’s power grid are losing required power supply due
to the power outage. Consequently, this unnecessary delay can cause financial setbacks
for the businesses. In existing systems, historical data are used mainly for monitoring,
control and over-limit alarm; but not for trip prediction or diagnosis [5]. A quick
decision making and solution is required whenever there is an interruption of power
service. Hence, an intelligent interface is proposed for a coal fired boiler trip
monitoring in a power plant to improve the current available boiler trip monitoring
system and assist plant operator in identifying the trip more effectively.
1.3 Research questions
1. How to apply machine learning approach to utilize historical data collected in
existing power plant monitoring system for an automated boiler fault
detection?
4
2. How to effectively use the recorded plant data to improve the work flow for
plant operators to carry out equipment inspection and maintenance work only
when necessary?
1.4 Objectives
The overall aim of this research is to design an advisory interface system for
an existing coal-fired thermal power plant boiler trip detection system using artificial
neural network. It can be sub-divided into the following objectives:
1. To implement a boiler trip monitoring model using multi-layered perceptron
modelling approach.
2. To design an interface for the monitoring system that provides an advisory
feedback to the operator for the trip.
1.5 Research Contribution
In this research work, a multi-layered perceptron model for a coal-fired boiler
trip is implemented. The simulation of the model used the data collected from an actual
power plant. Various simulations have been carried out, and the performance of the
proposed model is reported in this thesis. From the findings of this research work, a
comparative study of the model can be derived when it is implemented on an actual
power plant.
To date, many literatures have reported the different methods of improving
faulty conditions identified in a power plant boiler unit. This include knowledge base
system, numerical simulation model, operation optimization models, and control-
oriented models [6]. However, very few of these literatures have mentioned the root
cause of the trip. This research can serve as a platform to further investigate the root
cause including the generated advisory guideline in the proposed interface.
In any power generation industry, continuous and timely production is
considered important economically. As this research was carried out using historical
data from an actual power plant, it may offer a more practical maintenance scheduling
compared to existing ones in the industry. This depends on the accuracy of the
prediction and the number of instances where trips have occurred.
The proposed intelligent mechanism of the system helps to provide guided
actions and prediction of a possible faulty condition alert of the boiler’s operational
5
parameters. It allows the technical and maintenance team to carry out maintenance and
physical inspection on the identified parameters. Following this, an advisory guide
generated based on the incident will be included as part of the maintenance reports for
a schedule boiler shutdown in order to clear any residual combustible substances from
the boiler and to prevent any possible explosive occurrence. The known explosive
conditions include interruption of fuel or air supply or ignition energy to the burners,
fuel leakage into an idle furnace and the accumulation in the ignition, repeated attempts
of light up without proper purging and an accumulation of explosive substances due
to a complete furnace flameout [3].
1.6 Organization of this thesis
This thesis consists of six (6) chapters and they are organized as follows:
Chapter 2 describes the importance of coal-fired boiler in a thermal power
plant. Theories related to boiler performance monitoring using artificial neural
network and earlier research on factors affecting the boiler performance will
also be elaborated.
Chapter 3 describes the unit operational parameters of a coal-fired power plant.
The architecture and components that construct a coal fired power plant and
the important parameters investigated and monitored for trips and alerts are
introduced.
Chapter 4 detail out the framework for a multi-layered perceptron network
based boiler trip prediction scheme using data samples collected from an actual
power plant. This chapter also report on the simulation and experimental result
of the boilers’ performance monitoring.
Chapter 5 proposes an advisory guide for an intelligent interface that uses the
prediction output from the proposed MLP network. The interface design and
corresponding advisory guide generated from the interface are discussed.
Chapter 6 concludes the research work with its findings and results, followed
by suggestions for future work.
6
Chapter 2. Review of Intelligent Approach to a Coal-Fired Power Plant Boiler Trip Monitoring System 2.1 Introduction
In industries, a reliable alarm system is crucial to provide an advance warning
to plant operators before abnormal reading is measured beyond the normal threshold.
The existing power trip monitoring systems are limited in diagnosing and processing
problems reported on screen; often display information that are not the root cause
problems [2]. Instead, the alarms simply indicate that a problem exists, yet no course
of action is provided as a guideline for operators to analyse before conducting a
physical inspection of the equipment. When an upgrade of electrical and mechanical
systems was carried out, the human factors are neglected. Plant operators need to be
informed with clear and informative instructions on what actions to take in order to
recognize signals exhibit by the equipment monitoring system [7]. Therefore, the
current situation in fault and trip diagnosis of a boiler in a utility plant reports many
improvements in its approaches to assess the health of the equipment and system
involved. These include monitoring the operational readings such as temperature,
pressure, vibration and noise; physical inspection of the boiler unit for leakage, cracks,
stress or other defects, and most recently, observation of pre-existing condition using
historical data to predict the trips and unscheduled shut down of the utility unit [8]–
[16]. However, an adequate response time is identified to be another important
requirement especially in a real time environment. In this chapter, the importance of
integrating the existing trip monitoring system in the current power generating plant
in Malaysia with an intelligent approach is discussed.
2.2 Importance of a boiler unit in a power plant
The continuous evaluation of the boiler’s operating condition helps to identify
any features that may affect the quality, availability, capacity, safety, risk and cost
incurred relating to the boiler unit. The practice has in many cases extends the time
7
between maintenance shutdowns, minimizes downtime and ensuring the equipment is
maintain accordingly. It helps operators to be more informed of the decision for
performance optimization and its maintenance needs [17]. For instance, it will notify
operators when a major problem may be developing and this allows the operators to
anticipate a potential failure and to take action to resolve it. Any observed abnormal
deviations could therefore be investigated to avoid unscheduled shutdowns.
As the overall performance of an energy generating plant is evaluated by its
efficiency, it depends on its boilers for continuous operation and maintenance. The
efficiency of a boiler may be due to different reasons, such as poor combustion, heat
transfer fouling, including poor operation and maintenance. In recent years, the
deterioration of fuel and water quality is also considered as contributing factors to
thermal inefficiencies in boilers. The normal practice to evaluate boiler efficiency is
by defining its ratio of heat output to the heat input [18]. This method is proven to
assist plant operators to quickly evaluate the boiler’s health because it requires less
operational parameter monitoring. Operational parameters monitoring can help
operators identify the root cause problem more efficiently. Additionally, observation
of pre-existing condition based on historical data may provide insights of the
degradation of the equipment to better understand ways to carry out scheduled
maintenance works.
2.3 Factors contributing to boiler trips and efforts to reduce the
impact on energy production
Issues leading to tripping of boiler in a coal-fired power plant are usually
related to the coal combustion. These issues include the state of the coal when
transferred into the furnace, such as sticky coal blocking conveyors and chutes, fine
coal causing stockpile slumps following heavy rain and also wet coal. Other condition
such as contaminated coal supply with large rocks or pieces of steel that can damage
the conveyors and pulverizing mills may also contribute to boiler instability due to the
excessive holdup in mills [2].
There are limited literatures reporting on the exact cause of faulty condition
leading to a trip and shut down in a coal-fired boiler of a power plant. Nevertheless,
8
common factors have been noted by many industrial experts and plant operators as
reported by Wilkinson [7] which may include the following operational parameters;
- Flame loss or instability
- High steam pressure
- Low or unstable fuel pressure
- Low or high boiler water level
- Low or high feed water temperature
- Unstable boiler water level (foaming)
- Low or unstable combustion airflow
- Incorrect combustion air damper position
- Incorrect combustion air fan status
- High, low, or unstable firebox pressure
- High or low stack gas temperature; and
- High or low stack gas oxygen content
Subsequently, fault diagnosis study of the health of the boiler equipment using
historical data after a physical inspection and maintenance were carried out to improve
the current monitoring system. The reports added tube leakage and corrosion in a boiler
due to slagging or fouling as leading factors to unscheduled boiler shut downs [8]–
[14]. In a more recent work, wall thinning and overheating has also been identified as
a major damage mechanism leading to boiler tube failure [15]. In most of these papers,
the power plant boiler’s performance is measured by assessing its efficiency in some
of these following parameters losses, using the American Society of Mechanical
Engineers (ASME) performance test codes-4 (PTC-4), as reported by Umrao et al.
[16]:
- Dry flue gas loss
- Moisture in fuel loss
- H2 in fuel loss
- Unburnt carbon loss
- Other unaccounted loss
Slagging in a boiler happened when leftover cooled molten ash and
incombustible by-products from coal combustion gets hardened and sticks to the
9
surface of the furnace walls. On the other hand, deposits build-up that occurred in the
convection pass after the combustible gasses exits the furnace are known as fouling.
These accumulated deposits are usually formed at the leading edges of the superheater
and re-heater tubes. Although they are easily dislodged using soot blowers, the ash
particles blown by the soot blowers may result into the flue gas stream and create
cinders which can plug air heater baskets and block selective catalytic reduction
catalyst flow paths or bridge across the boiler tube in the convection pass [19]. The
most common sections of the boiler affected by slagging and fouling are from the
burner belt to the furnace exit. Typically, boiler slagging and fouling are caused by low
furnace excess oxygen, extreme stratifications of the Furnace Exit Gas Temperature
(FEGT), high primary airflows, burner damage and deficient mechanical condition or
tolerances, poor coal pulverizer performance and inconsistent fuel properties and
chemistry. These slagging and fouling occurrences, when left untreated eventually
result in a significant increase of the flue gas temperature that reduces the system
overall efficiency and leading to an increase in corrosion problems in boilers [20].
Continuous research and efforts has been carried out to manage and reduce the
impact of fouling and slagging in a coal fired power generation system. This includes
the use of soot blowers as a blowing medium to blow water or compressed air directly
at the deposits through a nozzle. However, the success rate of fully removing the slag
on the back side of the tubes is very low. Hence, the invention of an intelligent soot
blowing mechanism is introduced by incorporating intelligent system to allow the soot
blowing system to ‘learn’ and trigger initiation for appropriate sequence of cleaning
actions. Coal blending method has also been implemented to combine different types
of coals that can be measured and analyse using thermos mechanical analysis
technique to produce a slagging propensity index for monitoring purposes. This
approach has high potential with low investments cost to minimised slagging problem.
Other promising innovations also include pulse detonation wave technology to remove
slag from various parts of the boiler, installation of internal cameras to monitor boiler
deposition problems, and inserting stain gauges devices to measure the deformation of
an object (in this instance the forming of slag within the boiler) [20].
10
2.4 Intelligent Monitoring System for Coal-Fired Boiler Trip
Condition
A Power Plant Boiler Condition Monitoring System is an automated computer
system that tracks the condition of the boiler unit continuously. The system retrieves
the boiler operational parameter readings from the sensors with a one-minute time
interval. The continuous data reading provided the plant operator with information on
the health of the boiler unit. An addition to monitoring and retrieving data, the system
can also be incorporated with an intelligent mechanism. For instance, an Intelligent
Monitoring Interface (IMI). It is a human-machine interface system that tracks and
improves the responses of an event associated with monitored equipment. It enables
user to perform potentially complex tasks more effectively and quickly with greater
accuracy. This is made possible by presenting users with information on the equipment
condition, user’s next actions, and warnings of undesirable consequences and
suggestions of an alternative action [21].
The study of developing a computer system that is equipped with the capability
of processing information intellectually like a human being has been conducted since
the early 1950s, known as Artificial Intelligence (AI) [22]. One of the branches of AI
is machine learning. It is a computer with learning capacity that learns through
experience or prior knowledge and recognizes patterns of outcome in a huge amount
of data to carry out a given task [23].
The most common techniques of an AI found in power systems applications
include Expert Systems, Fuzzy Logic, Genetic Algorithm (GA) and Artificial Neural
Network (ANN) [24]–[28]. Recent studies have suggested ANN as one of the most
popular schemes for power systems fault diagnosis, where the sources of diagnostic
information derive from the error between predicted and actual behaviour of the
system. The required expectation (prediction) is based on a model of what should
happen. Such techniques have been very well researched and implemented in many
utility plants [29]–[31].
An ANN is a model of reasoning based on the human brain [22], and it is one
of the most preferred branches of the study of AI. Due to its interconnected structure
of neurons and numerical weights that mimics the biological neurons of a human brain;
it learns to understand the relationship between the input parameters and variable by
11
acquiring knowledge through pre-recorded data also known as training process. One
of the key advantages of an ANN is that it is adaptable due to its non-linear
characteristics [32]. Instead of being built from specific sets of parameter value, the
neural and adaptive systems use external data to automatically set their parameters
[33]. The group of interconnected artificial neurons in an ANN processes information
in parallel. The performance of the network is continuously improved by rendering it
to be “aware” of its output value through a performance feedback loop that includes a
cost function. The feedback is used to adjust the network parameters through
systematic procedures called learning or training rules, in order to improve the system
output with respect to the desired goal [33]. This process is called ‘supervised
learning’. It is an iterative process that continues to loop until an acceptable level of
errors is obtained. The number of time for a whole set of data (both a forward and a
backward pass) is processed is known as an epoch. This method is defined as the error
back-propagation training [29].
Meanwhile, another popular intelligent system is known as an expert system
(ES). It is a computer software program built to perform a narrow, specialized domain
problem solving using existing expert knowledge acquired from a set of rules, decision
trees, models and frames. The simplicity of each given rules and existing information
allows a quick respond to the identified problem through reasoning, heuristics and
judgement. This method is useful when it involves large amount of data that needs to
be processed in a short period of time [22], [25]–[27]. However, it is limited to produce
good feedbacks to only known situation, where ES may exhibit important gaps in
knowledge when an unknown incident occurred. This is due to the fact that ES are
unable to learn or adapt to new problems or situation that are not included in its
knowledge database.
There is also an optimization technique, known as Genetic Algorithm (GA). It
is based on biological metaphors, which is the process of natural selection and genetics
[26], [27]. It is known to be highly efficient at reaching a very near optimal solution in
a computationally efficient manner, where it continuously use a set of candidate
description of the given system called population to gradually improve the quality of
the population until sufficient level of quality is achieved or no further improvement
occurs [25], [27]. Since the algorithm is simple and robust, it is a very good technique
for solving complex problems and nonlinear problems that usually occurred in power
generation planning, transmission and distribution system to properly adjust its
12
parameter’s excitation and control problem of reactive power compensation and
voltage [28]. However, GA is widely applied for optimization, and not classification
of data. It is not known if GA is able to identify and recognize a trip pattern from a
normal condition.
The study of fuzzy logic involves classes of objects with uncertain boundaries,
it allows uncertainties in problems formulation to be expressed and processed [25],
[27]. This approach is similar to a human decision making with an ability to produce
exact and accurate solutions from an approximate information and data. The
fuzzification provides superior expressive power, higher generality and an improved
capability that allows ambiguity throughout an analysis that specifies the available
information and minimizes the problem complexity. Fuzzy logic is commonly applied
in stability analysis and enhancement, power system control, fault diagnosis and
security assessments [26]. Although it can be a very useful tool in a control system,
implementing fuzzy logic as a predictor in a trip monitoring system may not yield
efficiency required for the proposed interface in this research.
2.5 Current methods to improve the monitoring system
Table 2.1 provides a summary of work done by previous scholars to monitor,
diagnose and predict plant equipment faults and trip operational condition with their
proposed methods. The approach varies from mathematical to artificial intelligence
model, acoustic signal analysis and hybrid intelligent modelling.
Table 2.1. A decade of methods implementing intelligent mechanism to diagnose and
support plant equipment monitoring
Year Author(s) Objective Method Specifications
2010 Ismail F.B and Al-
Kayiem [11]
To monitor trip for a high
temperature superheater in a
steam boiler
Using AI technique; the multi-
dimensional minimization
training algorithm for the
monitoring system.
2011 Pena B., E. Teruek
and L.I. Diez [34]
To predict the effectiveness
of soot blowing in a
pulverized fuel utility
boilers
The model developed is based
on ANN and Adaptive Neuro-
Fuzzy Inference system.
2012
Bekat T., M.
Erdogan, F. Inal
and A. Genc [35]
To predict the ratio of
bottom ash produced to the
amount of coal burned
Using 3 layered, feed forward
artificial neural network model
architecture.
2012
Kljajić M., D.
Gvozdenac and S.
Vukmirović [36]
To predict the efficiency of
boilers based on measured
operating performance
Utilizes neural network to
analyze, predict and discover
possibilities to enhance the
efficiency of boiler operation.
13
Year Author(s) Objective Method Specifications
2013 Hamid S.S. and
D.N. Jamal [12]
To automatically detect and
analyse a boiler tube leakage
incident
Using an acoustic signal
processing by sound wave
using transducers. The method
uses backpropagation neural
network (BPNN) efficiently.
2013 Mayadevi, V. and
Ushakumari [37]
To develop a simulation for
an expert plant operator’s
action in decision making
and management to various
plant related activities
Using expert system with fuzzy
logic, neural network, machine
vision and data acquisition
system
2014
Behera S.K., E. R.
Rene, M. C. Kim
and H. S. Park
[17]
To improve the energy
efficiency in the industry, by
assessing and optimizing the
performance of a refuse
plastic fuel-fired boiler. This
is done by predicting the
temperature, pressure and
mass flow rate of steam
produced.
Using ANN with a feed
forward backpropagation
model that is trained with 5
months’ worth of real plant
data.
2015 Rostek M. et al.
[13]
To detect and predict leaks in
fluidized-bed boilers earlier
before a boiler shutdown.
Using ANN using virtual
sensors, classifiers of fault and
two stage structure of ANN.
2015 Shi Y. and J.
Wang [14]
To monitor ash fouling in a
coal-fired power plant boiler
and analyze the key
variables affecting its
performance
Implemented ANN to optimize
the boiler soot blowing model
and using mean impact values
to determine the important key
variables
2016
Mohan S. P., R.
Kanthavel and M.
Saravanan [38]
To develop a generic
prediction tool of an early
detection fouling/slagging in
a boiler, due to excessive
fireside deposits.
Using a hybrid fuzzy clustering
method and an ANN
2016 Kumari A., S.K.
Das and P.K. Sri
Vastava [39]
To predict the fireside
corrosion rate of superheater
tubes in coal fired boiler
assembly
Using Multi layered perceptron
method from ANN with a
gradient based network
training algorithm.
2017 Bhavani S. et al.
[40]
To continuously monitor the
combustion quality and
flame temperature of the
boiler.
BPA (Backpropagation) and
Ant colony Optimization
(ACO) with Internet of Things
using embedded intelligent
sensors.
2017 Vakhguelt A. ,
S.D. Kapayeva et
a.[15]
To assessed and detect
damages and predict the life
span of boiler tubes more
efficiently.
Using Non-destructive test
(NDT) by combining Electro-
Magnetic Acoustic Transducer
and an internal oxide layer
measurement with specialized
ultrasonic.
14
Year Author(s) Objective Method Specifications
2017 Zhen T., L. Xu, J.
Yuan, X. Zhang
and J. Wang [6]
To developed a monitoring
platform of an online
estimation key state variables
and performance evaluation
of a thermodynamic balances
in a thermal power plant unit.
Using a combination of
Matlab based mathematical
model, with a data
management tool (MySQL)
and a C++ coded OPC client
server, and an Apache web
server based web page as an
interface.
2018 Dehghani A. S.
[41]
To predict the exhaust steam
vacuum of the steam turbine
(ST) output and power output
of the ST under two gas
turbines’ varying load
conditions.
Two ANN network were
constructed, one for the
steam turbine and another for
the main cooling system.
These networks were
modelled using Multi-
layered perceptron (MLP)
with backpropagation
training.
2018 Chen X. and J.
Wang [42]
To improve the combustion
efficiency of a coal-fired
power plant boiler by
measuring the flue gas
oxygen content.
Backpropagation neural
network model with nine
hidden neurons, tansig
function and a purelin linear
transfer function.
2.6 Summary
In summary, for thermal power plant equipment monitoring, specific
techniques most favoured to accomplish the task to monitor machinery performances
are expert systems and neural network. These approaches have been widely applied in
a number of successful applications for classifications task, forecasting, control
systems and optimization and decision making. More importantly, ANN has been
reported to have successfully interpret the behaviour of machinery processes in energy
conversion plants. Generally, large number of operational data is captured
continuously by the on-line plant’s monitoring system during operation and stored in
large databases. Using these data, ANN models can be trained and used in a power
plant operation simulation to predict a possible trip condition in an actual plant.
Additionally, by comparing the prediction of ANN model with actual system, plant
degradation or fault detection may also be assessed for both off-line and on-line
applications.
15
Chapter 3. Coal-Fired Power Plant and Boiler Unit Operational Parameters 3.1 Introduction
A coal fired power plant is a complex facility. It consists of fuel supply system
(coal is used), combustion and steam generators system, environmental safety control
system, turbine and electric generator system, condenser and feed water system and
heat extraction and rejection system. The focus of this research will be the combustion
and steam generator system, involving the boiler unit. This chapter briefly describes
the functional and operational control of the boiler and its parameters. It is divided into
three sections. Section 3.2 will illustrate the six components of the entire power plant
and its functionality. Section 3.3 will describe the coal-fired boiler unit and its
importance. While section 3.4 presents the operational parameters selected to be used
and monitored to identify the trip condition for a boiler unit.
3.2 Functional & Operational Control
Electricity is an essential utility for a household, thus the existence of power
plants that could process our natural resources such as coal or gas into energy are very
important. For instance, a coal-fired power plant can generate up to 700 MW of power,
which can provide electricity for about 500,000 residential and business units
continuously.
As illustrated in Figure 3.1, a thermal power plant consists of the following
components:
C1: Coal supply and preparation system
C2: A combustion and steam generator
C3: Environmental and safety control system
C4: Turbine generator and electric production system
C5: Condenser and feed water system
C6: Heat extraction and rejection system which includes the cooling tower.
17
3.2.1. Component 1 (C1): Coal supply & Preparation system
The major component of a pulverized coal fired power plant involves the
manner in which the coal is received, handled and delivered to the boiler. Hence, it is
important to ensure that the fuel supply is kept well and dry for high rate combustion
in the burner.
In a thermal power plant such as the one under study, coal is used as its main
fuel supply for combustion. To ensure a high quality refined coal, it is important to
ensure that the coals are transported in a control manner into the pulverizer. Dry and
high quality coal is transferred into the pulverizer using a conveyor to be crushed and
refined into coal powder for the combustion process in the burner. The refined powders
are kept dry by using heated air supplied through a primary air (PA) fan. A PA fan is
the source for heated air to dry the coal in the pulverizer, and to provide primary air to
the burners as the fuel air mixture flows from the pulverizer into the burner.
3.2.2. Component 2 (C2): Combustion & Steam generator
In the second component of the power plant, the heated dried powdered coals
are transferred into the burners through a pipe. These fuel and hot air mixture are then
burned in the furnace portion of the boiler. For a complete combustion, preheated air
is supplied through the forced draft (FD) fan as the combustion air. However, before it
can be fed into the burner, the air is re-heated using air heaters. This process improves
the air cycle efficiency in the boiler.
Meanwhile, purified water supplies are pumped using pipes into the boiler from
the feed water pumps through a high pressure heater. The tremendous heat generated
from the combustion turns the highly purified water into steam. The high temperature
and pressure steam generated in the boiler are carefully managed to retain its specific
readings in a controlled condition before being transferred into the turbine generator.
3.2.3. Component 3 (C3): Environmental & Safety Control
system
As required by the Energy Commission, the plant needs to be equipped with
an environmental and safety control system. This include the Flue Gas Desulfurization
(FGD) system, which is used to scrub the flue gas leaving the boiler during combustion
to control the Sulphur Dioxide (SO2) emission level at the stack. Meanwhile, a
tangential combustion system is used to achieve minimum discharged of Nitro Oxide
18
(NOx) by delivering excess air to the top of the combustion zone to reduce combustion
zone stoichiometry and supress the NOx formation.
3.2.4. Component 4 (C4): Turbine Generator & Electric
production
The recovered high temperature and pressure steam from the boiler provides
the force to turn the turbine blades in the turbine generator to spin electromagnet within
copper coils in the generator. This is the process in which electricity are generated. A
substation transformer is used to distribute the electricity into its proper and safe
voltage to be supplied to residential and business units accordingly.
3.2.5. Component 5 (C5): Condenser & Feed water system
To improve the overall process efficiency in preserving energy, the steam used
in the turbine is converted back to water to be reuse as boiler feed water using the
condenser. The condensed water is recycled back into the boiler through a series of
pumps and heat exchangers called feed water heaters. These processes have indirectly
increases the pressure and temperature of the water prior to its re-entering the boiler.
3.2.6. Component 6 (C6): Heat extraction & Rejection system
At the final stage of the energy conversion process, the remaining cooling water
that passes through the condenser will absorb the rejected heat from condensing and
releasing it to the atmosphere through the cooling tower. Any excess steam is cooled
and condensed back into water which is then circulated back into the boiler to repeat
the whole process. This essential cooling process requires large quantities of fresh
water; thus, most thermal power plants are located on lakes or rivers.
3.3 Boiler unit in a Thermal Power Plant
A boiler is designed to optimize thermal efficiency and to economically benefit
an energy conversion plant. Its main purpose is to transfer heat from flue gas to water
or steam circulation. Heat transfer surfaces in a boiler play an important role. They
include the furnace, evaporators, superheaters, economizers and air preheaters. These
surfaces are the main interior built of the boiler from the furnace to the boiler exhaust.
It is crucial to have the correct arrangement of the heat surfaces within the boiler.
Because it dictates the durability and fouling of the material use, temperature of steam
19
and final temperature of the flue gas [43]. An illustration of the arrangement of heat
transfer surfaces in a boiler is presented in Figure 3.2.
Pulverized coal-fired boiler is one of the major equipment in the thermal power
plant. It has a high thermal cycle efficiency with a fuel price advantage, although it
comes with a costly SO2 and NOx control. Using coal as its fuel supply has its pros and
cons. Organic particles of the coal are highly combustible, while its inorganic particles
can cause a build-up of ash and slag in the furnace. Hence, pulverizing coal into finer
particles allows the inorganic substances to be filtered before it reaches the furnace.
Moreover, finer coal particle allows a more stable and complete combustion. This
contributes to the reduction of soot and carbon monoxide in the flue gas [44].
To increase the temperature of the saturated steam leaving the furnace,
superheater is required. By increasing the temperature of the saturated steam, the
efficiency of the energy production is further improved. However, the tubes of the
superheater used to conduct the steam from one connected header to the other are
constantly exposed to the high temperature flue gas passing outside the tubes.
Therefore, flue gases leaving the superheater zone are cool down using economizers.
For overall performance, a suitable amount of furnace cooling is imperative within a
boiler. Yet, removing too much heat will affect the combustion process, and leaving
the temperature too high will cause smelting of ash. This will result in a more serious
issue such as ash deposition and high temperature corrosion on the superheater tubes.
In order to stabilize the boiler and prevent an explosive occurrence, a boiler trip will
be executed. This procedure is implemented to check the boiler condition and clear
any residue or combustible substances from the it [3].
3.4 Boiler Parameters & Performance Monitoring
Due to the extent of the boiler complexity, the number of operational
parameters has been narrowed down to 32. The selection is based on the plant
operator’s past experience and system knowledge. Various researchers [13], [45], [46]
has carried out studies on different types of boiler representing different range of
industrial grade boilers to generate steam and hot waters. They suggested that although
boilers of a particular type will behave differently due to its specific design or assembly
tolerances, each unit does have common operational parameters which impose a
significant effect on its efficiency, such as the main steam temperature, reheat
temperature and reheat pressure variation.
20
Although the boiler operating conditions are important variables, another vital
role in other faulty condition, such as the fireside corrosion rate in a boiler should also
be considered. This includes the chemical reaction mechanism of the inorganic content
of the coal [36]. Additionally, due to the unpredictable atmospheric conditions, power
units have the high tendencies of working with greater load variability, resulting in
changes in temperatures and pressures. Hence increasing the exposure of precipitation
of sediment from water, this can easily deposit on rough areas of the inner pipes. Even
though this condition escalates slowly and may easily be overlooked by plant
operators; it will still posed a threat to a total shutdown when it causes pipe overheating
and feed water flow disorder [14].
Figure 3.2. Process drawing of the arrangement of heat transfer surfaces in a
furnace equipped boiler.
21
Figure 3.3 A large coal fired utility boiler unit
Coal
Silo Furnace
Superheater
Boiler
Bank
Steam
Drum
Feeder
Pulv
erizer
Stack
Secondary
Air Duct
Air Heater
Forced
Draft Fan
Induced
Draft Fan
Burners
Prim
ary
Air D
uct
Primary
Air Fan
Pre
cipit
ator
Tempering Air
Duct
22
Table 3.1 Boiler Operational Parameter List
Parameter
List Description Unit
V1 Total combined steam flow ton/hr
V2 Feed water flow ton/hr
V3 Boiler drum pressure bar
V4 Super heater steam pressure bar
V5 Super heater steam temperature C
V6 High temperature re-heater outlet temperature C
V7 High temperature super heater exchange metal temperature C
V8 Intermediate temperature (A) super heater exchange metal
temperature C
V9 High temperature super heater inlet header metal temperature C
V10 Final super heater outlet temperature C
V11 Super heater steam pressure transmitter (control) bar
V12 Feed water valve station ton/hr
V13 Feed water control valve position %
V14 Drum level corrected (control) mm
V15 Drum level compensated (from protection) mm
V16 Feed water flow transmitter %
V17 Boiler circulation pump 1 pressure bar
V18 Boiler circulation pump 2 pressure bar
V19 Low temperature super heater left wall outlet before super heater
dryer C
V20 Low temperature super heater right wall outlet before super
heater dryer C
V21 Low temperature super heater left wall outlet after super heater
dryer C
V22 Low temperature super heater right wall exchange metal
temperature C
V23 Intermediate temperature (B) super heater exchange metal
temperature C
V24 Intermediate temperature super heater outlet before super heater
dryer C
V25 Intermediate temperature super heater outlet header metal
temperature C
V26 High temperature super heater outlet header metal temperature C
V27 High temperature re-heater outlet steam pressure bar
V28 Superheated steam form intermediate temperatures outlet
pressure bar
V29 Super heater water injection compensated flow ton/hr
V30 Economizer inlet pressure bar
V31 Economizer inlet temperature C
V32 Economizer outlet temperature C
23
In big utility plant such as the one illustrated in Figure 3.3, detailed observation
on each of its operational parameters is crucial. According to [47], it is important to
acquire real data from an actual working boiler unit in order to be able to identify
possible scenario for the simulated fault detection system to be trained and provide
feedback accordingly. Identifying faults and trip condition of a boiler in its most
effective operating condition requires in depth understanding and knowledge of its
faulty parameters and factors causing the malfunctions. Since there are a large number
of data obtained from the industry, irrelevant values and outliers need to be identified
and removed. The parameter selection is based on plant operator’s experience on
identifying the essential variables that contributed to the boiler trips of the particular
unit. The boiler operational parameters identified for this study are listed in Table 3.1.
The design of the steam cycle and its operating condition involving the steam
supply and discharge condition; dictates the pressure, temperature and flow rate of the
steam required to generate the specified power output [48]. In order to achieve this
requirement, steam is directed through a piping system to the turbine as the point of
use. Throughout the steam circulating system, the steam pressure is regulated using
valves and checked with steam pressure gauges [49]. Parameters monitored for ideal
condition of the steam cycle are listed in Table 3.2.
Table 3.2 Steam circulation parameters
Steam flow & Control Unit
V1 Total combined steam flow ton/hr
V28 Superheated steam form intermediate temperatures outlet
pressure bar
The water supplied to the boiler is called feed water. The two main source of
feed water are condensate steam returned from the combustion process and make up
treated raw water that comes from outside of the plant, such as lakes or rivers. The
feed water system functions as a regulator for the boiler to continuously provide water
supply to generate the steam. As the heat rate of the produced steam decreases, the
requirement for heated feed water increases. Hence, for higher efficiency, the feed
water is preheated by an economizer, using the waste (rejected) heat in the flue gas
[49]. The list of parameter related to the feed water supply and control are shown in
Table 3.3.
24
Table 3.3 Feed water supply and control parameters
Feed water supply & Control Unit
V2 Feed water flow ton/hr
V12 Feed water valve station ton/hr
V13 Feed water control valve position %
V14 Drum level corrected (control) mm
V15 Drum level compensated (from protection) mm
V16 Feed water flow transmitter %
V29 Super heater water injection compensated flow ton/hr
For most boiler, water and steam flow through tubes, where they absorb heat
resulting from the fuel combustion. To ensure continuous generation of steam, water
must be circulated continuously through the tubes. The common method applied is to
use a forced circulation system that involves a pumped control system (refer to Table
3.4). A pump is added to the flow loop between the boiler drum and the burner. The
pressure difference created by the pump controls the water flow rate. Small diameter
tubes are normally used where pumps can provide adequate head for circulation and
for required velocities [4].
Table 3.4 Boiler drum & pump control system parameter
Boiler drum & Pump control Unit
V3 Boiler drum pressure bar
V17 Boiler circulation pump 1 pressure bar
V18 Boiler circulation pump 2 pressure bar
Steam heated above the saturation temperature is called superheated steam.
This steam contains more heat than does saturated steam at the same pressure, and the
added heat provides more energy for the turbine to convert it into electric power. A
super heater surface has steam on one side and hot gasses on the other. The tubes are
therefore dry with steam circulating through them. In order to prevent overheating of
the tubes, the unit is designed to tolerate the heat transfer required for a given steam
velocity based on the desired steam temperature. Hence, it is important to ensure that
the steam is distributed evenly to all the super heater tubes and at the velocity sufficient
to provide a scrubbing action to avoid overheating of the tube metal surface [4]. It is
therefore crucial to monitor the condition of the super heater control parameters as
listed in Table 3.5.
25
Table 3.5 Super heater control parameter
Super heater Control Unit
V4 Super heater steam pressure bar
V5 Super heater steam temperature C
V7 High temperature super heater exchange metal temperature C
V8 Intermediate temperature (A) super heater exchange metal
temperature C
V9 High temperature super heater inlet header metal
temperature C
V10 Final super heater outlet temperature C
V11 Super heater steam pressure transmitter (control) bar
V19 Low temperature super heater left wall outlet before super
heater dryer C
V20 Low temperature super heater right wall outlet before super
heater dryer C
V21 Low temperature super heater left wall outlet after super
heater dryer C
V22 Low temperature super heater right wall exchange metal
temperature C
V23 Intermediate temperature (B) super heater exchange metal
temperature C
V24 Intermediate temperature super heater outlet before super
heater dryer C
V25 Intermediate temperature super heater outlet header metal
temperature C
V26 High temperature super heater outlet header metal
temperature C
Meanwhile, a re-heater (or reheat of super heater) is used in utility application
for the re-heating of steam after it leaves the high pressure portion of a turbine. The
reheated but lower pressure steam then returns to the low pressure portion of the
turbine. The incorporation of both re-heater and super heater into the boiler unit
improves the overall plant efficiency [4]. The following table (Table 3.6) list the
temperature and steam pressure reading parameters to ensure that it is within the safe
threshold for a normal boiler operation.
Table 3.6 Re heater outlet parameter
Re-heater Unit
V6 High temperature re-heater outlet temperature C
V27 High temperature re-heater outlet steam pressure bar
Finally, to efficiently optimize the cost of electrical power generation in a
utility boiler unit; an economizer or an air heater is use and usually located downstream
of the boiler bank. An economizer is a mechanical device that preheats fluids to reduce
26
energy consumption. Specifically, in a steam boiler, it is used to recover heat from
combustion products which in turn is used to preheat boiler feed water before it is re-
introduced into the boiler to be converted into super-heated steam. Correspondingly, a
condensing economizer is applied to reduce the flue gas temperature leaving the boiler
and to provide an efficient boiler cycle. Parameters monitored to ensure the normal
reading of the economizer as the flue gas flows out of the boiler are listed in Table 3.7.
Table 3.7 Economizer parameter
Economizer Unit
V30 Economizer inlet pressure bar
V31 Economizer inlet temperature C
V32 Economizer outlet temperature C
The need for boiler plant availability is becoming one of the important
considerations of boiler’s efficiency rating. Therefore, it is crucial to ensure that the
plant’s boiler units are able to continuously operate with regards to energy efficiency,
as well as safety and reliability.
3.5 Summary
In Malaysia, a thermal power plant has been an important asset and facility to
generate and supply electricity demand of the country. Hence, the continuous
development and commissioning of Manjung 4 plant in 2015, followed by Tanjung
Bin coal fired plant for 2016, another Manjung 5 coal-fired plant in 2017 and another
1MDB project planned for 2018 [50]. The need for proper monitoring and diagnosis
system of early detection of trip and faulty condition of the boiler units in these type
of utility power plants has been constantly discussed in recent studies [13], [39], [51].
Thermal power plant boiler unit trips often lead to the reduction of a boiler’s efficient
rate for a high utility availability demand. To resolve this problem, an intelligent
interface that uses neural network as a tool to monitor and predict boiler trip condition
will be discussed in the following chapter. Due to the high cost of a new monitoring
system deployment, relocation and set up, an incorporation of a neural network and an
advisory guide interface is considered.
27
Chapter 4. Boiler Fault Detection Using Artificial Neural Networks (ANN) 4.1 Introduction
Fault conditions are common in huge machinery such as the energy generating
power plant that may lead to lost, both financially and operationally. Fault is defined
as an unpermitted deviation of a standard machine operation from the acceptable or
usual operational condition [45]. The complexity of a boiler makes it difficult to
monitor and identify any occurring fault in real time. Therefore, in the past decades
there have been many research in developing a model and system to analyze, evaluate,
monitor, predict, detect and diagnose faults of a boiler in a power generating system
[8], [9], [11], [13], [14], [36], [46], [47]. All of these papers suggested that the
implementation of ANN would improve the existing systems considerably. This
chapter will describe the ANN model design and power plant boiler simulation result
using a set of pre-randomized data attained from an actual power plant here in
Malaysia. The outcome of the proposed network’s “predicted” output will be used to
compare findings and simulation results from previous work to report any variation of
the pre-selected features and suggests possible modification on the network parameters
for future work. This chapter is divided into two sections. The first section will be a
discussion on the development and design of the ANN model. While the experimental
setup and simulation result of the prediction system is reported in the second section.
The following diagram (see Figure 4.1) illustrates the framework of the
proposed boiler fault detection system implementing artificial neural network.
28
Figure 4.1. Boiler fault detection framework
4.2 Artificial Neural Network (ANN)
An ANN is a method used to replicate how interconnected neurons of a human
brain communicate to learn a common pattern and experience to predict and make
decisions. These neurons are linked with numerical weights which are the basic means
of a long term memory of an ANN. The process of learning occurs through the repeated
adjustments of these weights. Figure 4.2 represents the connections of a single building
block artificial neuron. To build an artificial neural network, many of these neurons
can be linked together. When more than one neurons are interconnected and arranged
in different layers, it is then known as a multi layered neural network [52]. Most
networks will have between zero and two hidden layers. Figure 4.2 shows how an
output is produced when the sum of each input is multiplied by a weight in an artificial
neuron that is later passed to an activation function.
The learning process of a network is known as training. ANN has a strong
modelling environment that lets user test and explore simulated model faster and
easier. The training process of the model is done with available data. An ANN program
is used to introduce the input and output data. Once the training is completed, the
model is ready to predict the outputs for ‘unknown’ data not presented to the ANN
before. In order to design an ANN, the basic components need to be determined. The
following steps were carried out to process the raw data and properly screened the
trained dataset with validation and testing.
Data preparationPlant data
identificationData pre-
processing
Neural Network modeling
Network feature
selection
Neural network model
architecture development
Fault detection & Advisory Guide
Feature sensitivity
analysis
Maintenance guideline
generated on interface
29
Figure 4.2 An abstract structure of a single artificial neuron.
The boiler fault detection model utilizes the output of the neural network as the
boiler condition prediction. Therefore, the modeling should have a high accuracy rate
for the model to be implemented in the system. Since modeling accuracy depends on
how the network is trained, the selection of neural network type as well as the training
algorithm is very important. There are various types of neural network, such as Radial
Basis Networks (RBF), Elman network, Jordan network and Multi-layered perceptron
(MLP). These networks are classified under two main categories, namely static and
dynamic neural networks. For example, Elman network represents the dynamic neural
network, and MLP is one of the static type networks. Once the type of network is
selected, the training algorithm should be chosen to match it accordingly. Due to the
nature of this research, MLP based network will be used and discussed.
4.2.1 MLP based boiler fault detection
In this study, a feed forward MLP network was used. It is one of the most well
documented and frequently used types of ANN architecture [53]. An MLP is a feed
forward neural network consisting of a number of neurons connected by weighted
links. The neurons are organized in several layers, namely the input layer, hidden
layer(s) and output layer.
30
Figure 4.3 A typical multilayer perceptron structure
An example of a typical MLP is illustrated in Figure 4.3. In this network
architecture, the input layer receives an external activation vector, and passes it
through the weighted connections (wij) of the neurons in the hidden layer. This process
computes their activations (wkj) and passes them to neurons in succeeding layers until
it reaches the output layer [54]. Basically, the input vector is propagated forward
through the network producing an activation vector in the output layer at the end of
the process. The mapping of input vector onto output vector is in fact determined by
the connection weights of the net. As the weights of the neural network has an
important role in determining how well the network is train and its output, it is often
initialized to a random state [52], [55].
4.2.2 Data pre-processing and normalization
Data for 32 parameters from the plant under study were obtained for an interval
of 1 minute for one week. Parameters selection listed in Table 4.1 for the boiler unit
has been discussed in the previous chapter, which include those related to air, fuel
(coal), feed water and steam. To remove any outliers and eliminate negative effect on
the prediction performance; data filtering was carried out. Max, min and median value
of the sample collected was calculated and data normalization was performed using
the min-max method as shown in Eq. (4.1) to fit the range of 0 – 1. Any unreliable data
collected during boiler shutdown period and when there was no power (electricity)
generated were also removed.
Data normalized =(𝐴𝑥 − 𝐴𝑥𝑚𝑖𝑛)
(𝐴𝑥𝑚𝑎𝑥− 𝐴𝑥𝑚𝑖𝑛) (4.1)
31
where Ax represents the original value of the data before normalization.
Next step is to identify the right activation function for the selected MLP.
According to [53], it was found that an MLP does not increase the computing power
if the activation functions are linear for a single layer network. Hence, the unique
advantage of an MLP comes from a non-linear activation functions.
4.2.3 Activation functions
An activation function or transfer function establishes the bounds for the output
of neurons within a neural network. Choosing the right activation function is important
because it affects the formatting method of the input data. There are six activation
functions to select from, depending on the target outcome of the network [52].
However, for the purpose of this research, an MLP is used as the network for training;
hence only two of the commonly used non-linear activation functions for a
feedforward network are discussed. They are as follows;
4.2.3.1 Sigmoid activation function
In a feedforward neural network, the common choice is the sigmoid or logistic
activation function, when the expected output is only positive numbers and to ensure
values stay within relatively small range. Eq. (4.2) is an example of a sigmoid function.
Due to its continuous and differentiable behaviour, sigmoid function plays an
important role in weight adaptation during training when it produces a nonlinear
response in the interval of 0 to 1 [35]. Though it is widely used, in many research; the
hyperbolic tangent seem to produce a better outcome and becoming a more popular
option [14], [30], [52], [56].
∅(𝑥) =1
1 + 𝑒−𝑥 (4.2)
4.2.3.2 Hyperbolic tangent activation function
The hyperbolic tangent (tanh) function is another popular choice for a
feedforward network that has the output value range between -1 and 1. The advantage
of hyperbolic tangent when compared to the sigmoid function is evident when it
involves the derivatives used when training neural network. An example of a
hyperbolic tangent function is given in (4.3).
32
∅(𝑥) = tanh𝑥 (4.3)
4.2.4 Training algorithm
The training algorithm is the procedure used to carry out the learning process
in a neural network. Each type of training algorithm has its unique characteristics and
performance. In this research, the common five training algorithm will be discussed to
determined which one fits the network best to achieve the best outcome.
4.2.4.1 Levenberg-Marquardt (LM)
The Levenberg-Marquardt algorithm, also known as the damped least-squares
method was designed specifically for loss functions that take the form of a sum of
squared errors. This makes the training process very fast. LM is a hybrid algorithm
that is based on Newton’s method and on gradient descent (backpropagation). A neural
network is trained with LM algorithm by calculating the loss, gradient and the Hessian
approximation. If the stopping criteria are false, then the damping parameter is
adjusted to reduce the loss in each iteration. As shown in Eq. (4.4), the LM algorithm
enhances the Newton’s algorithm as follows:
∆𝑤 = (𝐻 + 𝜆𝐼)−1𝑔 (4.4)
In this equation, the damping factor, represented by a lambda λ is multiplied by an
identity matrix represented by I. Where I is a square matrix with all the values are at 0
except for a northwest line of values at 1. As the damping factor increases in value, the
Hessian, represented by H will be factored out of the above equation. Meanwhile, as
the damping factor decreases, the Hessian becomes more significant than the gradient
vector (g), allowing the LM training algorithm to interpolate between gradient descent
and Newton’s method. The training iteration of an LM algorithm begins with a low λ
and increases it until a desirable outcome is achieved [52].
4.2.4.2 Resilient Backpropagation (RProp)
The resilient backpropagation training algorithm is also known as the RProp is
a local adaptive learning scheme that performs supervised batch learning in an MLP.
Its main objective is to eliminate the harmful influence of the partial derivative size on
the weight step. This means only the sign of the derivatives is considered to indicate
33
the direction of the weight update. This is illustrated in Eq. (4.5), where the size of the
weight change is exclusively determined by a weight specific ‘update value’ ∆𝑤𝑖𝑗(𝑡)
:
∆𝑤𝑖𝑗(𝑡)=
{
− ∆𝑖𝑗
(𝑡) , 𝑖𝑓𝜕𝐸(𝑡)
𝜕𝑊𝑖𝑗> 0
+∆𝑖𝑗(𝑡), 𝑖𝑓
𝜕𝐸(𝑡)
𝜕𝑊𝑖𝑗< 0
0 , 𝑒𝑙𝑠𝑒
(4.5)
while 𝜕𝐸(𝑡)
𝜕𝑊𝑖𝑗 denotes the summed gradient information over all patterns of the batch
learning. The way that RProp adapt its learning process to the error function topology,
is by following the principle of ‘learning by epoch’. This means that the weight update
and adaptation are performed after the gradient information of the whole pattern set
has been computed [54].
4.2.4.3 Scaled Conjugate Gradient (SCG)
The SCG is a training function that updates weight and bias values according
to the conjugate direction method. For this method to work, the availability of a set of
conjugate vectors s(0), s(1),…, s(w-1) is required. The successive direction vectors are
generated based on a conjugate version of the successive gradient vectors of the
quadratic function f(x) as it progresses. Therefore, the direction vectors set {s(n)},
where n = 0 is excluded is determined in a sequential manner at successive steps of the
method. Eq. (4.6) illustrates how the SCG algorithm is used to adjust the step size as
a reduction in the error estimation.
∆𝑘= 2𝛿𝑘[𝐸(�̃�𝑘) − 𝐸(�̃�𝑘 + 𝛼𝑘 �̃�𝑘)]
𝜇𝑘2
{
𝑖𝑓 ∆𝑘> 0.75 , 𝑡ℎ𝑒𝑛 𝜆𝑘 =1
4𝜆𝑘
𝑖𝑓∆𝑘< 0.25 , 𝑡ℎ𝑒𝑛 𝜆𝑘 = 𝜆𝑘 +𝛿𝑘(1 − ∆𝑘)
𝜇𝑘2
(4.6)
The SCG function is explained as follows. Here, ∆𝑘 is a measure of the approximation
of the global error function 𝐸(�̃�𝑘), a better approximation can be determined when ∆𝑘
is closer to 1. First, the weight vectors of �̃�k and scalars need to be set to positive
values, then the second order information need to be calculated. Next, the delta 𝛿𝑘
value is scaled using; 𝛿𝑘: 𝛿𝑘 = 𝛿𝑘 + (𝜆𝑘 − �̅�𝑘)|�̃�𝑘|2. If the 𝛿𝑘is less than zero, then
the Hessian matrix needs to be made into positive definite. To calculate the step size,
µk and αk is used. This is followed by the calculation of the comparison parameter of
∆𝑘 as seen in the above equation. If ∆𝑘≥ 0.75, then the scale parameter (𝜆𝑘) is
34
reduced. Otherwise, if ∆𝑘< 0.25 the 𝜆𝑘 is increased. SCG is independent of any user
parameters, which gives it an advantage over other line search based algorithms [57].
4.2.4.4 Gradient Descent with momentum and adaptive learning rate (GDX)
Steepest descent also known as the gradient descent (GD) is known to be the
simplest training algorithm. Since it only requires information from the gradient
vector, it is a first order method. It is normally considered in a neural network training
when the size of the network is big, where big number of parameters are involved. This
is possible because this method only stores the gradient vector and not the Hessian
matrix which requires a small memory capacity. However, based on the way the
training direction is computed, it requires more iterations resulting in a slow
convergence.
The function GDX is a gradient descent method that combines adaptive
learning rate with momentum training. It is invoked in the same way as a GD except
that it has momentum coefficient (mc) as an additional training parameter. It is able to
train any network as long as its weight, network input and transfer functions have
derivative functions. As for each of the weight (w) and bias variables, it has to be
adjusted according to the gradient descent with momentum as illustrated in the
following Eq. (4.7).
∆𝑤 = 𝑚𝑐 ∗ 𝑑𝑤𝑝𝑟𝑒𝑣 − 𝑙𝑟 ∗ 𝑚𝑐 ∗ 𝑑𝑝𝑒𝑟𝑓/𝑤 (4.7)
Where dwprev is the previous change to the weight or bias, lr represents the learning
rate and dperf is the calculated derivatives of performance.
4.3 Experimental Results & Discussion
Based on existing literature [29]–[31], a non-linear transfer functions are better
for modelling real life coal-fired thermal power plant. To validate the theory, data was
pre-randomized before dividing into training, validation and testing dataset. The
training of the boiler model was carried out to identify the suitable transfer function
under identical conditions of 500 epochs with 32 hidden neurons, repeated for ten runs,
using the same set of pre-randomized data with random initial weights in each run to
avoid local minima or over training and normalization boundaries of [0 1]. The only
variances in the trial runs were the activation functions and training algorithms.
Generally, a physical model requires an exact number of parameters values for
calculations. Hence, the choices are dictated by the equation representing the processes
35
involved. This limits the choice of input and output parameters by the “cause and
effect” relations [30]. Unlike a physical model, the input and output parameters in
ANN are selected on the basis of the objective of the equipment monitoring and the
boiler’s operators’ experience. In fact, the input parameters are usually optimized to
compromise between the number of parameters and the desired accuracy of the ANN
prediction.
The final set of input parameters for this experiment was defined on the basis
of observations related only to the boiler unit, advice and feedback from the plant
operator, removal of parameters that has non-effective factors on the faulty scenario
and any redundant readings from the same sensors [58]. The input parameters and their
dataset description are listed in Table 4.1.
Table 4.1 Input Parameters Description
Input Parameters Unit
Temperature
• Boiler re-heater and super heater inlet/outlet and
exchange metal temperature
• Economizer inlet/outlet temperature
°C
Pressure
• Boiler drum pressure
• Superheated steam pressure
• Circulation pump pressure
• Temperature and steam outlet pressure
• Economizer inlet pressure
Bar
Flow rate
• Steam flow
• Feed water flow
• Super heater water injection compensated flow
Ton/hr
All experiments are carried out in a simulation environment software running
on a 2.20GHz Intel® CoreTM i5-5200U processor with 8GB RAM memory. To
demonstrate the comparison result, the following criteria were set:
All sample data used for the experiments were normalized using the Min-Max
normalization method Eq. (4.1).
The MLP network consists of 3 layers; input layer, one hidden layer and an
output layer. The number of hidden neurons used in these experiments was set
between 2 to 32 hidden neurons, and two target output values of 0 and 1. The
number of iterations for each epoch was set to 500 and each data set was trained
for 10 simulations.
36
There were four selected training algorithm tested for their convergence speed,
accuracy and robustness; and two types of activation functions were tested to
identify which one is more likely to produce output that are on average closest
to zero.
The same proportion of data for training, validation and testing was applied for
each data set, namely 70% for training, 15% for validation and 15% for testing.
To determine the minimum difference or error between the actual output Y and
the target output Z of the network during training; the minimization of error
using Mean Squared Error (MSE) method is used as given in Eq. (4.8). where
Zj is the target output and Yj represents the output of the network, while n is the
number of true values, and i is the number of samples.
𝑀𝑆𝐸 = 1
𝑛 ∑(𝑍𝑗 − 𝑌𝑗 )
2
𝑛
𝑖=1
(4.8)
To evaluate the performance of the network in achieving an acceptable
accuracy rate, the misclassification rate (MCR) given in Eq. (4.9) is used. TP
represents true positive, TN represents the true negative and TS is the total
number of samples used.
𝑀𝐶𝑅 (%) = (1 − ∑𝑇𝑃 + ∑𝑇𝑁
∑𝑇𝑆) × 100% (4.9)
According to [59], [60], the initial values of weights in a network have a
significant effect on the training process. To produce a well-trained network,
coordination between the normalization training data set, selection of training function
and the choice of weight initialization are important. To evaluate how much influence
each assumed initial weights has on the output while identifying the best initial weight
for the simulation, two sets of weight values are used; namely W1 and W2. Where W1
consist of initial weights that are set to zeros and W2 are random initial weights. In the
initial stage of the experiment to compare the different initial weight application, these
two sets of weights are applied to one of the 10 available sets, using RProp as the
training algorithm. The comparison was carried out to observe how the initial weights
influence the accuracy of the MCR achieved. With reference to Table 4.2, it is observed
that the selected training algorithm (RProp) was able to compute the training in an
average of 1.42 milliseconds for 500 iterations using W1. It was also able to achieve a
37
fairly good MSE of 0.0317 and an MCR of 3.53%. When the weights were modified
to be initialized at random values using W2, the outcome has improved, where a
minimum error of 0.0254 was achieved and an even lower MCR of 2.71% was
recorded.
Table 4.2 Initial weights identification to achieve least MCR & MSE
Weight set MSE MCR (%)
Training W1 0.0317 3.53
W2 0.0254 2.71
Testing W1 0.0487 5.86
W2 0.0491 6.06
However, when the network is presented with a new set of data for testing,
there was a slight increment in both the MSE and MCR for both initial weights setup.
This may be due to a few contributing factors, such as the training algorithm used,
generalization method, and the convergent rate [61], [62]. There has been an
improvement in the result when other training algorithms were applied as seen in the
following section of the experiment (see Table 4.3).
Table 4.3 Training algorithm identification using the same sets of initial weights
to achieve the least MCR and MSE
W1 W2
Training
Algorithm MSE MCR (%) MSE MCR (%)
LM 0.057018 5.8% 0.008006 1.8%
RProp 0.072464 7.2% 0.042608 4.7%
SCG 0.091411 11.2% 0.084871 11.6%
GDX 0.097826 9.8% 0.10057 11.2%
The next experiment is to determine the best activation function to train the
network. In the initial stage, the sigmoid activation function was used for both layers
in the network, namely hidden layer and at the output layer in the training. This
decision was considered because the expected predicted output is within the range of
0 to 1. However, the training results indicate a higher rate of MCR (refer to Table 4.4).
To improve the recognition rate, changes were made to use hyperbolic tangent (tanh)
activation function for one of the layers.
38
As seen in Table 4.4, the MCR achieved is still higher than the acceptable range
of below 10%. However, when the activation functions for both layers were changed
to use the tanh activation function, the training result has improved noticeably. Where
the MCR recorded was below 10% during training with a slight difference of 1.96%
during testing. A good indicator that the network was able to learned and recognized
the pattern of the boiler performance if it is faulty or normal. For this experiment, the
LM training algorithm was used for the purpose of identifying the best selection of
activation function for the dataset. The recorded MCR is a calculated based on an
average of 10 simulations of one randomized dataset.
Table 4.4 A comparison table showing MCR with different combinations of
activation functions, namely the sigmoid and hyperbolic tangent (tanh) functions.
Activation function structure MCR (%)
training testing
1. sigmoid (hidden layer) + sigmoid (output layer) 13.78% 13.99%
2. tanh (hidden layer) + sigmoid (output layer) 14.19% 11.96%
3. tanh (hidden layer) + tanh (output layer) 9.02% 10.98%
In the previous two experiments, two different types of training algorithm were
used. To validate the most suitable training algorithms for the neural network; another
experiment was carried out and the identified network parameters from the previous
experiments’ outcome were included. At the beginning, a total of 58, 784 raw data
from 32 boiler variables were collected from an actual power plant here in Malaysia.
These collected data units range from temperature, pressure to volumes of energy
productions. The main objective of this research is to identify trip conditions classified
under two values of 1 for fault and 0 for normal. Hence, these raw data have been
normalized to be in the range of 0 and 1. Then, these normalized data were sub divided
into 10 randomized data sets for neural network simulation purposes. From the first
two experiments discussed earlier, two of these data sets have already been used for
the activation function and network weight setup. Therefore, the remaining 8 data sets
will be used to determine the next important neural network parameter, the training
algorithm. The following network criteria were set up:
An MLP with 3 layers; input, one hidden and an output layer.
The number of iterations for each epoch was set to 500 and a data set was
trained for 10 simulations
39
The number of hidden neurons is set to 32, using random initial weights for
both input and hidden layers
The activation function, as identified in the previous experiment will
implement the hyperbolic tangent (tanh) for both network layers
The training algorithms considered for this experiment include RProp, LM,
SCG and GDX.
Performance standard used are the least MSE and MCR.
Table 4.5 Mean and standard deviation of minimum MSE obtained for each training
algorithm
Epoch (500)
Meanmse Stdevmse
LM 0.0223 0.0074
RProp 0.0420 0.0058
SCG 0.0943 0.0056
GDX 0.1090 0.0029
In this work, the focus of the experiment is to identify the best optimization
backpropagation technique for the prediction model. Hence value of the mean MSE
and MCR of ten rounds is best achieved by LM in comparison to the rest of the training
algorithm. The standard deviation of LM recorded in this experiment is seen to have a
higher deviation in comparison to the other training algorithm. This may be due to the
random weight initialization method implemented in this experiment. As reported by
[61], [62], the standard deviation can be improved by considering a deep learning
neural network technique. Since the focus of this experiments is only to identify the
best optimization backpropagation technique, a deep learning method was not
considered.
Table 4.6 Mean and standard deviation of MCR for 500 epochs
Epoch (500)
Training Validation Testing
Meanmcr Stdevmcr Meanmcr Stdevmcr Meanmcr Stdevmcr
LM 7.435% 3.952 8.239% 3.580 8.978% 3.697
RProp 8.380% 2.994 8.873% 2.866 9.351% 2.842
SCG 13.205% 0.938 13.207% 2.013 13.543% 2.067
GDX 13.848% 0.536 13.725% 1.791 13.971% 1.872
40
4.4 Summary
The boiler fault detection comprising a replicated MLP network architecture is
used in this chapter. In order to train the MLP, a standard feedforward algorithm is
applied and a fairly high prediction rate was obtained. The simulation result shows the
Rprop algorithm was found to compute faster when the initial weights are set to zero,
however a better performance and misclassified rate are evident when LM algorithm
was used. The initialization of the random weights in the network results in an
improved misclassified rate of the overall learning pattern. Additionally, an equal
distribution of the normal and faulty reading in the training set is also important to
avoid data overfitting when testing of the network is carried out. To conclude, it
appears that LM was able to reach the minimum MSE in Table 4.3. The result
demonstrates LM dominants in pattern recognition network against the other three
training algorithm for the trip prediction of the thermal power plant boiler parameters.
41
Chapter 5. Intelligent Boiler Trip Monitoring Interface and Advisory Guide
5.1 Introduction
An Intelligent Monitoring Interface (IMI) is a human-machine interface system
that tracks and improves the responses of an event associated with monitored
equipment. It enables user to perform potentially complex tasks more effectively and
quickly with greater accuracy. This is made possible by presenting users with
information on the equipment condition, user’s next actions, and warnings of
undesirable consequences and suggestions of an alternative action. The basic idea
behind the IMI for a coal fired boiler unit is due to the limited capabilities of the current
monitoring system. It does not allow simultaneous collaboration between plant
supervisor and boiler operator when a trip occurred.
In Chapter 4, we have discussed the computational optimization algorithm and
network architecture of the boiler trip monitoring. Many researchers have been
focusing on improving the monitoring system using various methods, see [5], [8]–[10],
[14], [17], [46], [63], [64]. These methods include comparative analysis, hybrid fuzzy
clustering, ANN, support vector machine, data mining, and a multi agent system to
name a few. The next part of the intelligent monitoring is the interface development
for the boiler trip advisory guide.
In 2002, an expert system to manage abnormal condition of a manufacturing
system has already been proposed by [65] where their main objective was to develop
a system that was able to detect unusual events early, assess the potential impacts of
the identified event, diagnose the root cause and provide operators with guided advice
for an appropriate immediate actions. In their paper, “smart” generic and reusable
objects known as “Generic Heaters” developed using Gensym Optegrity software were
used to provide proactive diagnostic to manage these identified abnormality and
performance indices. Generic Heaters are software objects containing diagnostic, fault
models and advisory messages for managing over 80 faults typical for boilers,
42
furnaces, ethylene crackers and incinerators. Using their method for a 32 sensor
parameter reading to identify the fault condition of a boiler will require over 2,560
fault models objects to consider. This will be time consuming and may not be practical
for real time implementation. Hence, in this work the method of using ANN as the
prediction tool for fault detection and forecasting of a boiler’s abnormal reading is
used instead. Additionally, the user interface will be developed using a simulation
environment software to generate the data reading and prediction along with the
advisory guide whenever a fault is forecasted. The following sections of this chapter
will elaborate on the steps involved to design and develop the Graphical User Interface
(GUI) of the advisory guide for the monitoring system using an Integrated
Development Environment (IDE) program. The preliminary design of the user
interface is based on the following flowchart (Figure 5.1).
5.2 Power plant boiler monitoring interface
An extension to the current monitoring system is the GUI development for both
client side data representation and control and maintenance operations. The most
common interface implementation of a monitoring system is through an on-site server
where authenticated user access the data collected through their local workstation
connected to a Virtual Private Network (VPN). Meanwhile, a remote server monitoring
system allows data collected on site to be sent to a remote server and accessible through
any standard web browsers (e.g. Mozilla, Explorer, or Google Chrome). Anyone with
an authentic username and password can view the data without installing the client
software. The advantage of the latter; plant staff, analyst and equipment and
maintenance operators and technicians can simultaneously look at the data to
collaborate on remedial actions [66]. Rather than delivering machine data in-house
only (on-site control rooms), the Internet allows information to be accessible from
anywhere, anytime.
Ideally, plant operators of this monitoring system are made accessible at
different levels, and possibly different types of views and control, depending on their
profile, conditions of the system and the current task being executed. As suggested in
the illustration in Figure 5.2, the operator is responsible in monitoring and inspecting
physical condition of the equipment whenever an alarm is triggered on the monitoring
system.
43
Figure 5.1 The flowchart outlining the features of the GUI
START
INPUT (machine
sensors)
ANN model
prediction
(Script1.m)
TRIP =
TRUE
Advisory Guide
GUI
ALERT
ACTION PERFORM (Plant Operators)
STOP
1-1-1 Network
architecture
Pattern recognition
method
Using random weights
and bias
32 hidden neurons,
500 epochs
LM training algorithm
Hyperbolic tangent
activation function
Alert message
Basic guideline for
plant operator to
perform physical
diagnosis
No Yes
Activated
Resolved (with Automation control)
44
Figure 5.2 An illustration of the interaction between plant operator and the
monitoring system
A user interface is used to represent the functionality of the system by
categorizing user actions and their working paradigms into interactive visual objects
on a user’s screen or monitor. These important features of a user interface makes a
system easier to use [67], [68]. Visualization and interactivity are important aspects
when designing a monitoring system interface. This is because the graphical
capabilities of a computer using images, buttons or animation, helps the user to easily
navigate the system. Furthermore, the intractability between the system and the user
allows simultaneous response to any changes or feedback of the system. This rich
visual content allows user to gain useful practical insights into the monitoring systems
[69]. However, to successfully put all the interactive and functionality features in a
system; its development, testing and maintenance proved to be more challenging [68].
Currently, there are many tools available to build a user interface for a wide
range of engineering systems; the most common ones include MATLAB, LabVIEW,
and SCADA. Other open source tools for some programming languages like Netbeans
for JAVA and even a few with numerical computing libraries such as NumPy/SciPy
for Phyton, and Numeric.js for JavaScript are now equipped with an Integrated
Development Environment (IDE) to develop graphical interfaces [69]. However, they
could be challenging to use for inexperienced programmers to develop interactive
tools. To define a best fitting user interface to link the ANN boiler trip mechanism, a
set of basic requirements of the system needs to be considered. They are listed as
follows:
The knowledge of the system to be monitored needs to be specified
An executable user interface must be possible and logical based on the
specification provided
45
It must be feasible to verify properties and to validate the specification
It must be possible to classify users into different profiles
It must be possible to define the tasks that may be available to only some user
profile
Apart from the above listed requirements, the human factor is also an important
feature; to achieve productivity gains from the monitoring system. This involved the
main four personnel directly in contact with the monitoring system and its
corresponding interface. They are:
Expert: An expert will be the direct person to contact for an alarm event
involving an equipment sensor malfunctions or trips. The purpose of the user
interface is to provide the expert on the equipment sensor installation, ANN
design, and testing and diagnosis report.
Maintenance: The user interface will be used to display statistics or machine
reading for various parameter measurements to the maintenance team.
Supervisor: The task of a supervisor is to manage the machinery processes and
oversee the learning process of the embedded ANN into the system. Hence, the
user interface will provide information regarding the movements of the plant
equipment operators and the communication link and channel for information
exchange between the two personnel.
Operators: Generally, the operators are the one handling the continuous
innovation and improvements of the machinery. Furthermore, should there be
any need for equipment changeover and reporting anomalies during
inspections; direct communication to the supervisors are critical especially for
triggered alarm or trip inspections. The user interface should provide the
interaction medium in real time.
The above requirements are known as the Human Machine Interaction (HMI). It
provides the link between the ANN based monitoring system and the end user by
providing the means for a long term analysis and aid improvements and innovation of
the equipment [70], [71]. The monitoring system runs a boiler condition reading at
regular intervals of one minute throughout the day. These captured data are then stored
into a data management system, that manages them into a database as historical data
and ease of retrieval to be analyse in the developed prediction model. To predict any
46
possible trip occurrences, a dedicated program was coded in a simulation environment
software with neural network as discussed in the previous chapter.
5.3 Power plant boiler trip advisory guide
The output of the sample user interface consists of a time stamp and normalized
data reading for the 32 parameters being observed, an identified number of parameter
abnormalies for both warning and alarm indicator and an advisory message box alert
detailing the root cause explanations and suggested actions to be carried out. A sample
of the designed GUI is shown in Figure 5.3. Using a simulation environment software,
the custom interface has been developed in Microsoft Windows 10 operating system,
using a 2.20 GHz Intel® CoreTM i5-5200U CPU with 8GB RAM. One of the features
added in the GUI is an update button, where for each button press; a new set of time
stamp data is retrieved from the (.mat) file and displayed in the first column for review
and analysis purpose. In this prototype, data displayed have already been normalized
between the values of 0 to 1. This is due to the specification requirement of the
developed neural network model which identifies faults when a reading is closer to the
value of 1. As for the parameter anomalies feature in the GUI, a set of condition based
algorithm is added to identify the number of warnings and alarms identified (if any)
whenever the data reading is updated in the table.
Meanwhile, in the parameter analysis section of the GUI, a button that generates
the text file of the advisory guideline is included. The action performed when this
button is pressed; it will open a text document on a separate window using the notepad
program. In this text file, detailed information of the alarm/fault reading is displayed.
Where the description of the parameters identified to be affected by the trip alert is
listed with its suggested actions to be considered when an inspection or maintenance
exercise is carried out on the parameter.
47
Fig
ure
5.3
. A
tim
e st
am
p p
ara
met
er d
ata
rea
din
g a
dvis
ory
th
erm
al
pow
er p
lan
t b
oil
er
mon
itor
use
r in
terf
ace
48
5.4 Boiler parameter sensitivity analysis
Fig
ure
5.4
. O
utl
iers
id
enti
fied
an
d l
ab
elle
d w
ith
an
(*)
for
vari
ab
les
V5, V
8 a
nd
V9 r
ela
ted
to
su
per
hea
ter
stea
m, ex
cha
ng
e m
eta
l
an
d i
nle
t h
ead
er m
eta
l te
mp
eratu
res.
Th
is f
igu
re a
lso i
ncl
ud
es o
utl
iers
for
low
tem
per
atu
re r
ead
ing
s at
the
sup
er h
eate
r w
all
ou
tlet
bef
ore
an
d a
fter
th
e su
per
hea
ter
dry
er, V
20 a
nd
V2
1 r
esp
ecti
vely
V9
V8
V
5
V21
V
20
49
In chapter 3, a set of observed parameters were listed in Table 3.1 and these
parameters were identified as crucial data for monitoring the performance of the
overall boiler unit. To validate its impact on the boiler performance, a sensitivity
analysis was carried out to see which parameters may have been the cause of the boiler
trip. The outcome of the analysis is illustrated in the boxplot in Fig. 5.4.
Figure 5.5. V5, V8 and V9 a sudden upsurge of temperature reading at interval 1835 to
1837
As illustrated here in the boxplots, there are a group of outliers identified
between the 1501 to 1508 minute intervals for V20 and V21. This could be an indicator
that the low super heater wall outlet parameters may be experiencing some
disturbances causing some faulty reading which is about 12.6% exceeding the lower
and upper bounds of the confidence intervals. Apart from these two parameters, three
other parameters related to the super heater temperature were also showing a slight
increment in its reading at intervals 1835 to 1837. They are V5, which is the super
heater steam temperature, V8 the intermediate temperature (A) super heater exchange
metal temperature, and V9 as the high temperature super heater inlet header metal
temperature which were above the upper bounds of the confidence interval of 544.8C,
567.7C, and 570.2C respectively. This can be seen in the snippet of the chart shown
in Fig. 5.5. The correlation between these variables are unclear when analysed with a
490
500
510
520
530
540
550
560
570
580
1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838
Tem
pe
ratu
re
C
Time (minute)
V5: Super heater steam temperature
V8: Intermediate temperature (A) superheater exchange metal temperature
V9: High Temperature super heater inlet header metal temperature
50
statistical tool, hence the importance to use neural network to make the correlation
between these variable reading.
5.5 Summary
A description of the proposed intelligent monitoring user interface has been
presented and discussed. The advantages of the proposed system were described along
with the comparison of a traditional and existing monitoring system. Some of the
feedback provided on the advisory system were also provided. As a conclusion, the
boiler fault condition identification tool and advisory guide was able to save thousands
in revenue as well as the lives of people involve in the work of maintaining the boiler
operation in the power plant. The gains for these improvements added to the existing
monitoring system not only benefit the industry economically, but it also improved the
overall optimization of the boiler equipment unit in a power plant.
51
Chapter 6. Conclusion and Future Work 6.1 Conclusion
Thermal power plant boiler unit trips often lead to the declining rate of boiler
efficiency for the high utility availability demand. Due to the alarming rate of the
frequent blackouts resulting from an unscheduled power unit trips, various new
methods have been proposed for the diagnosis and monitoring of the boiler unit in a
power plant. In Malaysia, a thermal power plant is an important asset and facility to
generate and supply electricity demand of the country. Hence, the continuous
development and commissioning of Manjung 4 plant in 2015, followed by Tanjung
Bin coal fired plant in 2016, Manjung 5 coal-fired plant in 2017 and another 1MDB
project planned for 2018 [50]. These new projects are a necessity to meet the demand
of the growing number of users. However, building more utility plants does not
necessarily resolve the boiler unit trip occurrences issue. Despite new efforts to
diagnose and monitor the trips, more research is needed to develop new system that is
able to monitor and diagnose factors leading to the degradation of boiler unit(s) in a
power plant.
In chapter 2, a comprehensive literature review on the specific techniques most
favoured to accomplish the task to monitor boiler performance was presented. Based
on previous work, ANN has been identified as the most appropriate candidate. It has
been widely applied in a number of successful applications for classifications task,
forecasting, control systems and optimization and decision making. For instance, ANN
has been reported to have successfully interpret the behaviour of machinery processes
in energy conversion plants [29], [31], [38], [58], [72]–[74]. Commonly, large number
of operational data is captured continuously by the on-line plant’s monitoring system
for its proper operation. These are usually stored as parameter record and historical
data in a database. By utilising these data, ANN can be used to simulate a power plant
operation to recognize and identify boiler unit degradation that eventually leads to trips
in an actual plant. Furthermore, a comparison study of the simulated data to an actual
plant data can be used to assess the plant degradation rate. By being able to establish
52
the timeline of a boiler unit’s lifespan, better maintenance schedule and planning can
be carried out.
In chapter 3, the boiler unit operational parameters were presented. In big
utility plant, detailed observation on each of its operational parameters is crucial. Due
to the extent of the boiler complexity, the number of operational parameters to be used
as sample in this work include the 32 most influential parameters to the boiler unit.
The selection is based on the plant operator’s past experience and system knowledge.
Identifying faults and trip condition of a boiler in its most effective operating condition
requires in depth understanding and knowledge of its faulty parameters and factors
causing the malfunctions. Since there are a large number of data obtained from the
industry, irrelevant values and outliers need to be identified and removed accordingly.
In chapter 4, an ANN model implementing the LM algorithm was presented.
As suggested in the literature [29]–[31], a non-linear activation functions are better for
modelling coal-fired thermal power plant. Hence, an MLP were used and simulations
were carried out under an identical condition of 500 epochs, with 32 hidden neurons,
pre-randomized initial weights and a hyperbolic tangent activation function. There
were four training algorithm tested for their convergence speed, accuracy and
robustness. They were LM, RProp, SCG and GDX. Simulation outcome and result
showed LM has proven to be consistent in achieving the least MSE and MCR in all of
the simulations.
In chapter 5, major issues associated with an intelligent approach for an
intelligent monitoring system was reported. Most of the issues was due to the high cost
for deployment, relocation and set up [75]. Thus, the incorporation of neural network
for boiler fault identification with an interactive GUI was also studied. In this chapter,
an application of an intelligent monitoring GUI was presented and discussed. A
simulation environment software was used to develop the GUI in a standard CPU setup
of a windows based operating system. The advantages of the proposed system were
described along with the comparison of a traditional and existing monitoring system.
To conclude, the problems related to thermal power plant boiler trips were
identified and analyzed with existing literatures. Comparison of existing monitoring
systems and the research gap using various methods and approaches have also been
highlighted and acknowledged. The boiler fault condition identification tool and
advisory guide was able to save thousands in revenue as well as the lives of people
involve in the work of maintaining the boiler operation in the power plant. The gains
53
for these improvements added to the existing monitoring system not only benefit the
industry economically, but it also improved the overall optimization of the boiler
equipment unit in a power plant.
6.2 Future Works
In developing the proposed advisory guide interface for the existing boiler
power plant trip identification, some of the costing issues identified will be addressed.
For instance, a portable executable file setup for the interface module should be
considered. This is to avoid any additional cost on software installation and licensing
to run the extended module.
Another recommendation would be to look into other machine learning
approach for feature selection and analysis. By enabling the intelligent feature
selection module, the parameters monitored could be simplified and reduced to
improve the overall efficiency of the monitoring system. One neural network method
that could be considered is the Convolutional Neural Network (CNN). In recent
studies, CNN has been widely used to extract robust and informative features from a
set of sequential data [76], [77]. The collected real time data usually contain noise,
CNN is used to extract only the most significant features. It does this through the
convolutional layers (also known as convolutional kernels) by combining multiple
local filters with the raw sequential data to generate invariant local features. Then, the
following pooling layers extracts the sequence of the local robust features hence
reducing the data spectrum in a multiple variables sequential data [77].
Additionally, in a real-time computing process, plant controllers need to
quickly make a decision based on the predicted output of the prediction model. To
accelerate and simplify the overall computing process, a simpler network architecture
for a faster predicted result are required. As a static feedforward ANN, an MLP may
not be suitable when longer time steps are involved [78]. With the conventional
Backpropagation Neural Network (BPNN), error signals flowing backwards has the
tendency to either blow up or vanish. This means, more time will be needed for the
model to simulate the analysis and produced a forecasted trip. To solve the issue, [79]
addresses it by introducing a novel and time efficient gradient based method known as
Long Short-Term Memory (LSTM). It enforces the constant error back flow of a
traditional backpropagation method by applying a multiplicative gate that opens and
closes the access to the constant flow creating a “constant error carousels”. Hence, to
54
further improve the current proposed monitoring system, integrating the LSTM may
be consider as the next method for quicker trip predicted result. Finally, it is hope that
the improved version of the proposed intelligent monitoring system can be
implemented on an actual coal-fired power plant.
55
References
[1] Energy Commission, “Malaysia Energy Statistic Handbook 2016,” Suruhanjaya
Tenaga (Energy Commission), Putrajaya, 2016.
[2] B. Anderson, “Coal Fired Boiler - Principals,” 2015. [Online]. Available:
https://www.st.gov.my/.../123-seminar-on-coal-fired-boiler-principle-21-22-
oct-2015. [Accessed: 23-Jan-2018].
[3] “Control and Protection,” 2008. [Online]. Available: wbpdclewf.org.in/wp-
content/uploads/2016/09/control_protection. [Accessed: 23-Jan-2018].
[4] T. F. Woodruff, Everett B., Lammers, Herbert B., Lammers, Steam Plant
Operation, 8th ed. 2005.
[5] P. Yang and S. Liu, “Fault Diagnosis for Boilers in Thermal Power Plant by Data
Mining,” in 8th International Conference on Control, Automation, Robotics and
Vision, 2004.
[6] Z. Tian, L. Xu, J. Yuan, X. Zhang, and J. Wang, “Online performance
monitoring platform based on the whole process models of subcritical coal-fired
power plants,” Appl. Therm. Eng., vol. 124, pp. 1368–1381, 2017.
[7] R. Wilkinson, “Bringin bytes to your boilers,” Eng. Syst., vol. 18, no. 7, p. 48,
2001.
[8] L. I. Díez, C. Cortés, I. Arauzo, and A. Valero, “Combustion and heat transfer
monitoring in large utility boilers,” Int. J. Therm. Sci., vol. 40, no. 5, pp. 489–
496, 2001.
[9] E. Teruel, C. Cortes, L. Ignacio Diez, and I. Arauzo, “Monitoring and prediction
of fouling in coal-fired utility boilers using neural networks,” Chem. Eng. Sci.,
vol. 60, no. 18, pp. 5035–5048, 2005.
[10] X. Sun, H. J. Marquez, T. Chen, and M. Riaz, “An improved PCA method with
application to boiler leak detection,” ISA Trans., vol. 44, no. 3, pp. 379–397,
2005.
[11] F. B. Ismail and H. H. Al-Kayiem, “Multidimensional minimization training
algorithms for steam boiler high temperature superheater trip using artificial
intelligence monitoring system,” in 11th International Conference on Control,
Automation, Robotics and Vision, ICARCV, 2010, pp. 2421–2426.
56
[12] S. S. Hamid and D. N. Jamal, “Automatic Detection and Analysis of Boiler Tube
Leakage System,” Int. J. Comput. Appl., vol. 84, no. 16, pp. 19–23, 2013.
[13] K. Rostek, Ł. Morytko, and A. Jankowska, “Early detection and prediction of
leaks in fluidized-bed boilers using artificial neural networks,” Energy, vol. 89,
pp. 914–923, 2015.
[14] Y. Shi and J. Wang, “Ash fouling monitoring and key variables analysis for coal
fired power plant boiler,” Therm. Sci., vol. 19, no. 1, pp. 253–265, 2015.
[15] A. Vakhguelt, S. D. Kapayeva, and M. J. Bergander, “Combination Non-
Destructive Test (NDT) Method for Early Damage Detection and Condition
Assessment of Boiler Tubes,” Procedia Eng., vol. 188, pp. 125–132, 2017.
[16] O. P. Umrao, A. Kumar, and S. VK, “Performance of Coal Based Thermal
Power Plant at Full Load and Part Loads,” Glob. J. Technol. Optim., vol. 08, no.
01, pp. 1–5, 2017.
[17] S. K. Behera, E. R. Rene, M. C. Kim, and H.-S. Park, “Performance prediction
of a RPF-fired boiler using artificial neural networks,” Int. J. Energy Res., vol.
38, no. 8, pp. 995–1007, 2014.
[18] G. T. Srinivas, D. R. Kumar, P. Venkata, V. Murali, and B. N. Rao, “Efficiency
of a Coal Fired Boiler in a Typical Thermal Power Plant,” Am. J. Mech. Ind.
Eng., vol. 2, no. 1, pp. 32–36, 2017.
[19] R. F. D. Storm, “Typical Causes of Slagging and Fouling Problems in Boilers,”
http://www.powermag.com, Jan-2015. [Online]. Available:
http://www.powermag.com/category/coal/typical-causes-of-slagging-and-
fouling-problems-in-boilers/. [Accessed: 01-Nov-2017].
[20] N. Hare, M. G. Rasul, and S. Moazzem, “A Review on Boiler Deposition /
Foulage Prevention and Removal Techniques for Power Plant,” Recent Adv.
Energy Environ., pp. 217–222, 2010.
[21] P. Jiru, “Design of Intelligent Monitoring System,” 2013 Third Int. Conf.
Instrumentation, Meas. Comput. Commun. Control, pp. 407–410, 2013.
[22] M. Negnevitsky, Artificial Intelligence. 2005.
[23] S. Ben-David and S. Shalev-Shwartz, Understanding Machine Learning: From
Theory to Algorithms. New York: Cambridge University Press., 2014.
[24] S. . Kalogirou, “Applications of artificial neural networks in energy systems,”
Energy Convers. Manag., vol. 40, no. 10, pp. 1073–1087, 1999.
[25] M. A. Laughton, “Artificial intelligence techniques in power systems,” in IEE
57
Colloquium on Artificial Intelligence Techniques in Power Systems, London:
Institution of Electrical Engineers, 1997, pp. 1–19.
[26] R. P. Nath and V. N. Balaji, “Artificial Intelligence in Power System,” Int. J.
Innov. Res. Electr. Electron. Instrum. Control Eng., vol. 3, no. 7, pp. 86–87,
2015.
[27] S. Madan and K. E. Bollinger, “Applications of artificial intelligence in power
systems,” Electr. Power Syst. Res., vol. 41, no. 2, pp. 117–131, 1997.
[28] X. Zhao and X. Zhang, “Artificial Intelligence Applications in Power Systems,”
in 2nd International Conference on Artificial Intelligence and Industrial
Engineering (AIIE2016), 2016, vol. 133, pp. 123–126.
[29] S. De, M. Kaiadi, M. Fast, and M. Assadi, “Development of an artificial neural
network model for the steam process of a coal biomass cofired combined heat
and power (CHP) plant in Sweden,” Energy, vol. 32, no. 11, pp. 2099–2109,
2007.
[30] J. Smrekar, M. Assadi, M. Fast, I. Kuštrin, and S. De, “Development of artificial
neural network model for a coal-fired boiler using real plant data,” Energy, vol.
34, no. 2, pp. 144–152, 2009.
[31] M. Fast and T. Palmé, “Application of artificial neural networks to the condition
monitoring and diagnosis of a combined heat and power plant,” Energy, vol. 35,
no. 2, pp. 1114–1120, 2010.
[32] S. Haykin, “Neural networks expand SP,” IEEE Signal Processing Magazine,
vol. 13, no. 2. pp. 24–49, 1996.
[33] J. C. Principe, N. R. Euliano, and L. C. W., Neural and Adaptive Systems:
Fundamentals through simulations, 1st ed. New York: John Wiley & Sons Inc.,
1999.
[34] B. Pena, E. Teruel, and L. I. Diez, “Soft-computing models for soot-blowing
optimization in coal-fired utility boilers,” Appl. Soft Comput. J., vol. 11, no. 2,
pp. 1657–1668, 2011.
[35] T. Bekat, M. Erdogan, F. Inal, and A. Genc, “Prediction of the bottom ash
formed in a coal-fired power plant using artificial neural networks,” Energy,
vol. 45, no. 1, pp. 882–887, 2012.
[36] M. Kljajić, D. Gvozdenac, and S. Vukmirović, “Use of Neural Networks for
modeling and predicting boiler’s operating performance,” Energy, vol. 45, no.
1, pp. 304–311, 2012.
58
[37] N. Mayadevi, S. Ushakumari, and V. C. SS, “A Review on Expert System
Applications in Power Plants,” Int. J. Electr. Comput. Eng. J., vol. 4, no. 1, pp.
2088–8708, 2014.
[38] M. S. Priya, R. Kanthavel, and M. Saravanan, “Fault Diagnostics on Steam
Boilers and Forecasting System Based on Hybrid Fuzzy Clustering and
Artificial Neural Networks in Early Detection of Chamber Slagging/Fouling,”
Circuits Syst., vol. 07, no. 12, pp. 4046–4070, 2016.
[39] A. Kumari, S. K. Das, and P. K. Srivastava, “Modeling fireside corrosion rate
in a coal fired boiler using adaptive neural network formalism,” Port.
Electrochim. Acta, vol. 34, no. 1, pp. 23–38, 2016.
[40] K. Sujatha, N. P. G. Bhavani, T. K. Reddy, and K. S. R. Kumar, “Internet of
things for flame monitoring power station boilers,” Proc. - TIMA 2017 9th Int.
Conf. Trends Ind. Meas. Autom., 2017.
[41] A. Dehghani, “Combined cycle power plant with indirect dry cooling tower
forecasting using artificial neural network,” Decis. Sci. Lett., vol. 7, no. 2, pp.
131–142, 2018.
[42] X. Chen and J. Wang, “A Soft-Sensing Model for Oxygen-Content in Flue
Gases of Coal-Fired Power Plant Based on Neural Network,” in 37th Chinese
Control Conference (CCC), 2018, pp. 3657–3661.
[43] S. Teir and A. Jokivuori, “Heat Exchangers in Boilers,” in Steam Boiler
Technology eBook, 2002.
[44] S. Teir, Modern Boiler Types and Applications. Espoo, Finland: Energy
Engineering and Environmental Protection Publications, 2002.
[45] R. Isermann, “Model-based fault detection and diagnosis – status and
applications,” Annu. Rev. Control, vol. 29, no. 1, pp. 71–85, 2005.
[46] L. M. Romeo and R. Gareta, “Neural network for evaluating boiler behaviour,”
Appl. Therm. Eng., vol. 26, no. 14–15, pp. 1530–1536, 2006.
[47] H. Rusinowski and W. Stanek, “Neural modelling of steam boilers,” Energy
Convers. Manag., vol. 48, no. 11, pp. 2802–2809, 2007.
[48] A. Ong’iro, V. I. Ugursal, A. M. Al Taweel, and J. D. Walker, “Modeling of heat
recovery steam generator performance,” Appl. Therm. Eng., vol. 17, no. 5, pp.
427–446, 1997.
[49] M. Gupta and R. Kumar, “Graph theoretic approach for performance evaluation
of a boiler,” Proc. - 2013 Int. Conf. Mach. Intell. Res. Adv. ICMIRA, 2013.
59
[50] “Manjung 4: An ultra-supercritical first in Southeast Asia,” 2012. [Online].
Available: https://www.powerengineeringint.com/articles/print/volume-
20/issue-8/power-report/manjung-4-an-ultra-supercritical-first-in-southeast-
asia.html. [Accessed: 26-Oct-2018].
[51] F. B. I. Alnaimi and H. H. Al-Kayiem, “AI system for Steam Boiler Diagnosis
based on Superheater Monitoring.pdf,” J. Appl. Sci., p. 7, 2011.
[52] J. Heaton, AIFH, Volume 3: Deep Learning and Neural Networks, 1.0., vol. 3.
Heaton Research, Inc., 2015.
[53] M.-C. Popescu, V. E. Balas, L. Perescu-Popescu, and N. Mastorakis,
“Multilayer Perceptron and Neural Networks,” vol. 8, no. 7, pp. 579–588, 2009.
[54] M. Riedmiller, “Rprop-description and implementation details,” Report, pp. 5–
6, 1994.
[55] G. Thimm and E. Fiesler, “High-order and multilayer perceptron initialization,”
IEEE Trans. Neural Networks, vol. 8, no. 2, pp. 349–359, 1997.
[56] J. Smrekar, D. Pandit, M. Fast, M. Assadi, and S. De, “Prediction of power
output of a coal-fired power plant by artificial neural network,” Neural Comput.
Appl., vol. 19, no. 5, pp. 725–740, 2010.
[57] M. F. Møller, “A scaled conjugate gradient algorithm for fast supervised
learning,” Neural Networks, vol. 6, no. 4, pp. 525–533, 1993.
[58] F. B. I. Alnaimi, R. I. B. Ismail, and P. J. Ker, “Development and
Implementation of Intelligent Condition Monitoring System for Steam Turbine
Trips,” vol. 11, no. 24, pp. 14275–14283, 2016.
[59] Y. F. Yam, C. T. Leung, P. K. S. Tam, and W. C. Siu, “An independent
component analysis based weight initialization method for multilayer
perceptrons,” Neurocomputing, vol. 48, pp. 807–818, 2002.
[60] S. Timotheou, “A novel weight initialization method for the random neural
network,” Neurocomputing, vol. 73, no. 1–3, pp. 160–168, 2009.
[61] X. Glorot and Y. Bengio, “Understanding the difficulty of training deep
feedforward neural networks,” in 13th International Conference on Artificial
Intelligence and Statistics (AISTATS), 2010, vol. 9, pp. 249–256.
[62] K. He, X. Zhang, S. Ren, and J. Sun, “Delving deep into rectifiers: Surpassing
human-level performance on imagenet classification,” Proc. IEEE Int. Conf.
Comput. Vis., vol. 2015 International Conference on Computer Vision, ICCV
2015, pp. 1026–1034, 2015.
60
[63] B. R. Kumar, K. V. Ramana, and K. M. Rao, “Condition monitoring and fault
diagnosis of a boiler feed pump unit,” J. Sci. Ind. Res. (India)., vol. 68, no. 9,
pp. 789–793, 2009.
[64] N. N. Mohd Nistah, F. Motalebi, Y. Samyudia, and F. B. I. Alnaimi, “Intelligent
Monitoring Interfaces for Coal Fired Power Plant Boiler Trips : A Review,”
Pertanika J. Sci. Technol., vol. 22, no. 2, pp. 593–601, 2014.
[65] H. Noureldin and F. Roveta, “Using Expert System and Object Technology for
Abnormal Condition Management,” 2002.
[66] N. Baxter, “Remote Machine Monitoring : A Developing Industry,” 2006.
[67] A. Isabella and J. E. Retna, “Study Paper on Test Case Generation for Gui Based
Testing,” Int. J. Softw. Eng. Appl., vol. 3, no. 1, pp. 139–147, 2012.
[68] Z. Singhera, E. Horowitz, and A. Shah, “A Graphical User Interface (GUI)
Testing Methodology,” Int. J. Inf. Technol. Web Eng., vol. 3, no. 2, pp. 1–18,
2008.
[69] J. Chacón, G. Farias, H. Vargas, A. Visioli, and S. Dormido, “Remote
Interoperability Protocol: A bridge between interactive interfaces and
engineering systems,” IFAC-PapersOnLine, vol. 48, no. 29, pp. 247–252, 2015.
[70] M. Blanton et al., “Human-Computer Interaction,” Encycl. Database Syst., pp.
1327–1331, 2009.
[71] K. Martinsen, J. Downey, and I. Baturynska, “Human-Machine Interface for
Artificial Neural Network Based Machine Tool Process Monitoring,” Procedia
CIRP, vol. 41, pp. 933–938, 2016.
[72] G. K. Singh and S. A. S. Al Kazzaz, “Development of an intelligent diagnostic
system for induction machine health monitoring,” IEEE Syst. J., vol. 2, no. 2,
pp. 273–288, 2008.
[73] E. Mesbahi, M. Genrup, and M. Assadi, “Fault prediction/diagnosis and sensor
validation technique for a steam power plant,” pp. 33–40, 2005.
[74] Y. H. Bae, S. H. Lee, H. C. Kim, B. R. Lee, J. Jang, and J. Lee, “A real-time
intelligent multiple fault diagnostic system,” Int. J. Adv. Manuf. Technol., vol.
29, no. 5–6, pp. 590–597, 2006.
[75] J. Ma, “Methods and Systems for Fault Disgnosis in Nuclear Power Plants,”
The University of Western Ontario, 2015.
[76] R. Zhao, R. Yan, J. Wang, and K. Mao, “Learning to monitor machine health
with convolutional Bi-directional LSTM networks,” Sensors (Switzerland), vol.
61
17, no. 2, pp. 1–18, 2017.
[77] T. Y. Kim and S. B. Cho, “Predicting residential energy consumption using
CNN-LSTM neural networks,” Energy, vol. 182, pp. 72–81, 2019.
[78] D. Zhang, G. Lindholm, and H. Ratnaweera, “Use long short-term memory to
enhance Internet of Things for combined sewer overflow monitoring,” J.
Hydrol., vol. 556, pp. 409–418, 2018.
[79] S. Hochreiter and J. Schmidhuber, “Long Short-Term Memory,” Neural
Comput., vol. 9, no. 8, pp. 1–32, 1997.