0% found this document useful (0 votes)
45 views

Eight Files of Neural3

Uploaded by

haw
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views

Eight Files of Neural3

Uploaded by

haw
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Fuel 151 (2015) 139–145

Contents lists available at ScienceDirect

Fuel
journal homepage: www.elsevier.com/locate/fuel

Neural network approach for predicting drum pressure and level


in coal-fired subcritical power plant
Eni Oko a, Meihong Wang a,⇑, Jie Zhang b
a
Process and Energy Systems Engineering Group, School of Engineering, University of Hull, HU6 7RX, United Kingdom
b
School of Chemical Engineering and Advanced Materials, Newcastle University, Newcastle upon Tyne NE1 7RU, United Kingdom

h i g h l i g h t s

 Dynamic modelling of coal-fired subcritical boiler based on Neural Networks (NN).


 Dynamics of drum level and drum pressure predicted with NN.
 First principle model for subcritical coal-fired boiler used to generate data for NN training.
 NN model predictions in good agreement with actual outputs of the drum-boiler.

a r t i c l e i n f o a b s t r a c t

Article history: There is increasing need for tighter controls of coal-fired plants due to more stringent regulations and
Received 5 October 2014 addition of more renewable sources in the electricity grid. Achieving this will require better process
Received in revised form 11 January 2015 knowledge which can be facilitated through the use of plant models. Drum-boilers, a key component
Accepted 27 January 2015
of coal-fired subcritical power plants, have complicated characteristics and require highly complex rou-
Available online 8 February 2015
tines for the dynamic characteristics to be accurately modelled. Development of such routines is labori-
ous and due to computational requirements they are often unfit for control purposes. On the other hand,
Keywords:
simpler lumped and semi empirical models may not represent the process well. As a result, data-driven
NARX neural networks
Subcritical coal-fired power plant
approach based on neural networks is chosen in this study. Models derived with this approach incorpo-
Drum-boiler rate all the complex underlying physics and performs very well so long as it is used within the range of
gPROMS modelling and simulation conditions on which it was developed. The model can be used for studying plant dynamics and design of
controllers. Dynamic model of the drum-boiler was developed in this study using NARX neural networks.
The model predictions showed good agreement with actual outputs of the drum-boiler (drum pressure
and water level).
Ó 2015 Elsevier Ltd. All rights reserved.

1. Introduction the option of experimenting with the actual plants for safety and
economic reasons.
1.1. Background
1.2. Motivation
Drum-boiler (Fig. 1) is a critical component of thermal power
plants such as coal-fired subcritical power plants and many indus- Drum-boilers in coal-fired subcritical power plants have com-
trial processes. In the power industry in many countries, it has plicated geometry with complex phase equilibrium and steam
become needful for thermal power plants to be more tightly con- bubbles distributed below water level in the drum. Ideally, ade-
trolled to follow changes in electricity demand. This is due to more quate representation of the dynamic nature of such system will
stiff regulations and addition of renewable energy systems into the involve laborious and computationally-intensive distributed
electricity grid. Achieving this will require better process knowl- parameter modelling. Models of such complexity are unfit for con-
edge and more robust control systems. This can be facilitated trol purposes. Simpler lumped and semi-empirical models have
through modelling and simulation. This approach is preferred to been shown to considerably capture the complex dynamics of
drum-boilers [1–4]. However, for control purposes these non-
⇑ Corresponding author. Tel.: +44 1482 466688. linear models still have to be reduced in model order and then lin-
E-mail address: [email protected] (M. Wang). earized [5]. The performance of linear models usually deteriorates

http://dx.doi.org/10.1016/j.fuel.2015.01.091
0016-2361/Ó 2015 Elsevier Ltd. All rights reserved.
140 E. Oko et al. / Fuel 151 (2015) 139–145

away from operating point and as a result the model cannot be Most of the studies so far on application of neural networks in
trusted if big changes in operating conditions are expected. boiler modelling either as stand-alone or as a component of a ther-
For an already existing plant where operating data can easily be mal power plant are based on feedforward neural networks. In
obtained, it is considered that a data-driven approach commonly contrast, NARX neural network (recurrent neural networks) was
referred to as system identification is more convenient. Data- used in this study. Recurrent neural networks such as NARX neural
driven models incorporates all the complex underlying physics network have been shown to outperform feedforward neural net-
and performs very well so long as it is used within the range of works in predicting time-series data [20] and thus are more suit-
conditions on which it was developed. More importantly, the able for dynamic modelling [21].
approach avoids exact determination of model parameters which NARX neural networks have been used for dynamic modelling
often vary unpredictably. The methodology is already widely in of reactor–exchangers [22], crude preheater [23], hydraulic
use: conventional system identification is commonly used for con- suspension dampers [24], unsteady separation control [25], gas
troller design in the industry [6] and commercially available turbines [26,27], magnetic levitation [28] among others. There is
ESMER multiphase flow meter is based on advanced system iden- yet to be a case of data-driven drum-boiler models based on NARX
tification technique (neural networks) [7]. neural networks to the best of our knowledge.
Neural network models have been found to be less difficult to
develop compared to models based on conventional system identi- 2. Neural networks
fication. This is because more careful and rigorous design of the
test experiment for data acquisition is required in conventional Neural Network (NN) is a computational paradigm inspired
system identification. Also, in some cases, neural network models from the structure of biological neural networks and their way of
have shown better prediction accuracy compared to models based encoding and solving problems. They are able to identify underly-
on conventional system identification [8]. Neural network-based ing highly complex relationships based on input–output data only.
models are adaptive and have rapid response with good accuracy NN comprises of interconnections of the basic building blocks
if developed properly and can be used for real-time simulation called neurones (Fig. 2) organised in layers: the input, hidden and
among others [9]. output layers. The inputs to a neurone, (u1 ðtÞ, u2 ðtÞ; u3 ðtÞ . . . uk ðtÞ),
are either the network inputs or outputs of neurones in the previous
1.3. Aims and novelty layer and an externally applied bias (h). The bias can either increase
or lower the sum of the inputs (u) depending on its value. Also,
The aim of the study is to model subcritical boiler drum level the input channels are associated with synaptic weights
and pressure dynamics using NARX (Nonlinear AutoRegressive (w1; w2 ; w3 . . . wk ) which can have both positive (excitatory) and
with eXogenous inputs) neural networks. Neural networks have negative (inhibitory) values. The bias and weights are both adjust-
been used for predicting boiler performance in the past. Yusoff able parameters and development (training) of NN is about deter-
[10] used neural network for emission monitoring from biomass- mining optimal values for the parameters for specific cases. The
fired boilers. Romeo and Gareta [11] and Teruel et al. [12] used activation (or transfer) function is typically sigmoid function in
neural networks for predicting fouling and slagging in boiler fur- the hidden layer and either linear or sigmoid functions in the output
nace. Li and Fang [13] identified superheater model of an ultra- layer. More details on NN can be found in Haykin [29] among several
supercritical boiler using neural networks, and Rusinowski and other books.
Stanek [14] used neural network to develop correlations for pre- Depending on signal flow configuration, NN can be classified
dicting flue gas temperature. Whole boiler/thermal power plant into feedforward and recurrent NN. In feedforward NN, the outputs
models built with neural networks have also been reported are calculated directly from the inputs through feedforward con-
[8,9,15–19]. nections [21]. Feedforward NN is mostly static networks. Recurrent
NN on the other hand are dynamic and have at least one feedback
loop. The network outputs are therefore not the result of the exter-
nal inputs only.
NARX NN belongs to the recurrent NN class. They have a feed-
back connection enclosing several layers of the network (Fig. 3).
The architecture includes tapped delay lines (TDL) which plays
the role of holding past values of the input. This feature makes them
more suitable for multi-step-ahead predictions (time-series predic-
tion) than feedforward networks [21]. It is therefore more appropri-
ate to use them for dynamic modelling. The inputs are normally a
sequence of input vectors that occur in a certain time order.
A NARX model is generally defined by the equation:
 
yðtÞ ¼ f yðt  1Þ;yðt  2Þ; .. .; yðt  ny Þ; uðt  1Þ; uðt  2Þ; .. .; uðt  nu Þ
ð1Þ
In the equation, yðtÞ is the current value of predicted output signal
expressed as a function of the previous values of the output signal
(yðt  1Þ; yðt  2Þ; . . . ; yðt  ny Þ) and previous values of an indepen-
dent (exogenous) input signal (uðt  1Þ; uðt  2Þ; . . . ; uðt  nu Þ). The
terms ny and nu are respectively the orders of the output and exoge-
nous input respectively. The previous values are recorded using TDL
and the nonlinear polynomial function (f ) approximated using a
Fig. 1. Drum-boiler (⁄) illustrations and text are taken from the Spirax Sarco
feedforward NN. Consequently, typical architecture for a first order
website ‘Steam Engineering Tutorials’ at <http://www.spiraxsarco.com/resources/
steam-engineering-tutorials.asp>. Illustrations and text are copyright, remains the NARX NN (where ny and nu in Eq. (1) are both equal to 1) has the form
intellectual property of Spirax Sarco, and have been used with their full permission. shown in Fig. 3.
E. Oko et al. / Fuel 151 (2015) 139–145 141

Fig. 2. Nonlinear model of neurone with sigmoid activation function [29].

Fig. 3. Typical NARX neural network architecture [21].

3. Data collection The drum-boiler system is excited by perturbing the inputs


in succession with a series of step changes of random heights
Collection of data is a crucial step in model development using (Figs. 4–6). Perturbation in each input is sustained for an hour
neural networks. Bear in mind that it is not possible to incorporate resulting to a total test period of 3 h (10800 s). When perturbing
a priori knowledge into an NN model, the model is only as good as one input, the other inputs are maintained at their equilibrium
the data [21]. Also, NN model do not have the ability to extrapolate value. Open loop conditions are assumed and control loops were
accurately beyond the range of the data used in their development, therefore excluded from the model. The data is sampled every
they only generalize well within the data range. As a result, the second giving a total 10,800 data set over the entire test period.
data must sufficiently cover the input conditions that the NN The resulting response of the output variables (drum pressure and
model is intended to be used. drum level) during the course of the perturbation is shown in Figs. 7
In this study, the data is obtained from simulations of a detailed and 8.
first principle model of the drum-boiler model same as Åström and
Bell [3]. The first principle model is based on a 160 MWe P16-G16
power plant at Öresundsverket in Malmö, Sweden. Complete 4. Training
details of this model can be obtained from Åström and Bell [3]. It
is shown in Åström and Bell [3] that the model captures the NN training is the process of obtaining optimal values for the
drum-boiler dynamics accurately through validations with plant adjustable parameters, weights and biases, necessary to achieve
data at medium and high loads respectively. In this study, the first the best fit between input and output data. It is essentially a non-
principle model was executed using gPROMS ModelBuilderÒ. Ther- linear optimization problem and the objective function involves
modynamic properties of water/steam were obtained using minimization of an error function, typically mean absolute error
IAPWS-95 formulation in Aspen Properties via COThermo inter- (MAE), mean squared error (MSE), or sum of squared error
 @h  (SSE) among others. The training task is accomplished using
face. Thermodynamic property derivatives @@Pq ; @P and @T@Psat were
obtained using polynomial approximations of steam table obtained
from NIST REFPROP V9.1.
From experience with the first principle model, it is determined 140
Feedwater Flow (kg/s)

that the main inputs to the drum boiler include the heat input, feed-
120
water flowrate and steam flowrate and the outputs are drum level
and drum pressure. The heat input is obtained from steady state 100
calculations when the values of the drum pressure, volume of water
in the loop and steam flowrate are specified (the values of the drum 80
pressure, volume of water in the loop and steam flowrate used for
the steady state calculations were obtained from Åström and Bell 60
[3]). For complete coal-fired subcritical power plant, heat input will 40
be replaced with coal flowrate and steam flowrate could be substi- 0 1000 2000 3000
tuted with governor valve opening. The input–output set up identi- Time (s)
fied from the first principles model will be used for the NN model
development. Fig. 4. Perturbations in feedwater flowrate.
142 E. Oko et al. / Fuel 151 (2015) 139–145

140 Best Validation Performance is 4.8725e-07 at epoch 300


2
10
120
Steam Flow (kg/s)

Train
Validation
100 Test

Mean Squared Error (mse)


0
10 Best
80

60
-2
10
40
3500 4500 5500 6500
Time (s) 10
-4

Fig. 5. Perturbations in steam flowrate.

-6
10
2.10E+08
2.00E+08 0 50 100 150 200 250 300

1.90E+08 306 Epochs


Heat Input (W)

1.80E+08 Fig. 9. MSE for different training epochs.


1.70E+08
1.60E+08
1.50E+08 x 10
6

3
1.40E+08 Correlations
Zero Correlation
1.30E+08 2.5 Confidence Limit

1.20E+08 2
7100 8100 9100 10100
Correlation

Time (s) 1.5

Fig. 6. Perturbations in heat input. 1

0.5
0.045
0
Drum water level (m)

0.04
-
20 -15 -10 -5 0 5 10 15 20
0.035 Lag
0.03
Fig. 10. Drum pressure prediction error autocorrelation plot.
0.025
0.02
0.015
0 2000 4000 6000 8000 10000
x 10-11
Time (s) 7
Correlations
Zero Correlation
6 Confidence Limit
Fig. 7. Drum level.
5
4
1.3E+07
3
1.2E+07
Drum Pressure (Pa)

2
1.2E+07
1
1.1E+07
1.1E+07 0
1.0E+07
-20 -15 -10 -5 0 5 10 15 20
9.5E+06
Lag
9.0E+06
8.5E+06 Fig. 11. Drum level prediction error autocorrelation plot.
0 2000 4000 6000 8000 10000
Time (s)
by performing backward calculations through the network
Fig. 8. Drum pressure.
starting from the output layer. In MATLAB Neural Network
Toolbox, the various optimization algorithms are implemented
different optimization algorithm such as gradient descent, as training functions, namely trainlm function (Levenberg–
Levenberg–Marquardt, Bayesian regularization, scaled conjugate Marquardt), trainbr function (Bayesian regularization), trainscg
gradient among others. These algorithms are usually executed function (scaled conjugate gradient) etc.
E. Oko et al. / Fuel 151 (2015) 139–145 143

Response of Output Element 1 for Time-Series 1


0.045
Training Targets
Training Outputs
Validation Targets
0.04
Validation Outputs

Output and Target


Test Targets
Test Outputs
0.035 Errors
Response

0.03

0.025

0.02

0.015 -4
4 x 10
Targets - Outputs
2
Error

0
-2
1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 11000
Time

Fig. 12. Drum level response.

7 Response of Output Element 1 for Time-Series 1


1.25 x 10
Training Targets
Training Outputs
1.2 Validation Targets
Validation Outputs
Output and Target

1.15 Test Targets


Test Outputs
Errors
1.1 Response

1.05

0.95

0.9

0.85 4
4 x 10
Targets - Outputs
2
Error

0
-2
-4
1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 11000
Time

Fig. 13. Drum pressure response.

For dynamic NN with a feedback loop such as NARX NN, train- pre-processing function becomes part of the network object, so
ing is complicated because some of the inputs (feedback) are also that whenever the network is used, the data coming into the net-
functions of the weights (Fig. 3). To avoid this complication, NARX work is pre-processed in a similar way. The NN output is similarly
NN is trained in open loop (without the feedback loop). This is post-processed to transform the output to the same form as the
based on series–parallel architecture where the actual output, actual output. In this study, the mapminmax and removeconstant-
rather than the estimated output fed back to the network, is used rows processing functions in MATLAB have been used. The map-
as the input. On this basis, the NARX NN is then purely feedforward minmax function transforms the data so that their values fall into
network and can be trained as such. Details of this procedure can the interval [1, 1]. On the other hand, removeconstantrows func-
be found in Beale et al. [21]. After training, the closeloop function tions removes the rows of the data vector that are constant (if
in MATLAB can be used to convert the NN from the series–parallel any) since they will not provide useful information to the NN. Also,
configuration (open loop) to close loop configuration for multi-step pre-processing for dynamic networks include shifting the data to
ahead predictions. initialize the TDL. In MATLAB, this is accomplished using preparets
Prior to training, the available data (input and target vectors) is function. The function uses the network object to initialize the TDL
pre-processed to transform the data to more suitable form for NN by shifting the data accordingly to create the correct inputs and
training. This makes the learning process faster and efficient with- targets to use in training or simulating the network.
out the possibility of saturation of the sigmoid transfer function Commonly, overfitting occurs during NN training. This is a situ-
often used in the hidden layers [21]. Some training algorithm also ation where the NN memorises the training examples including
requires particular pre-processing for optimal performance, e.g. noises such that it is not able to generalize to new conditions. This
data transformation to a form where their values fall into the inter- can be avoided using either early stopping or regularization
val [1, 1] for trainbr algorithm. When the network is created, the techniques. Early stopping technique was used in this study after
144 E. Oko et al. / Fuel 151 (2015) 139–145

0.042 1.07000E+07
0.041

Drum Pressure (Pa)


1.05000E+07

Drum Level (m)


0.04
0.039 1.03000E+07

0.038 1.01000E+07
0.037
9.90000E+06
0.036
0.035 9.70000E+06
0 100 200 0 50 100 150 200
Time (s) Time (s)
Actual NARX Actual NARX

Fig. 14. Drum pressure and level response to +30 kg/s step change in feedwater flowrate.

0.043
1.08000E+07
0.042
1.06000E+07

Drum Pressure (Pa)


0.041
Drum Level (m)

1.04000E+07
0.04
1.02000E+07
0.039
1.00000E+07
0.038
9.80000E+06
0.037
9.60000E+06
0.036
9.40000E+06
0.035
0 100 200 300 9.20000E+06
0 100 200 300
Time (s) Time (s)
Actual NARX Actual NARX

Fig. 15. Drum pressure and level response to +10 kg/s step change in steam flowrate.

1.16000E+07 0.0365
0.036
1.14000E+07
Drum Pressure (Pa)

0.0355
Drum Level (m)

1.12000E+07
0.035
1.10000E+07 0.0345
0.034
1.08000E+07
0.0335
1.06000E+07
0.033
1.04000E+07 0.0325
0 100 200 300 0 100 200 300
Time (s) Time (s)
Actual NARX Actual NARX

Fig. 16. Drum pressure and level response to +10 MWth step change in heat input.

exploring the two techniques; regularization technique gave poorer (i.e. feedwater flowrate, steam flowrate and heat input) and two
result. In early stopping method the available data is divided into outputs (i.e. drum level and drum pressure) was developed in
three subsets, namely training, validation and testing sets. The error MATLAB using the simulation data from gPROMS ModelBuilderÒ
normally decreases during the initial phase of the training. Overfit- (Figs. 4–8). There are 100 neurones in the hidden layer each utiliz-
ting begins to set in when the validation error begins to increase. ing sigmoid activation function while each of the two outer layer
The optimal network weights and biases are obtained at the mini- neurones utilize linear activation function. The Levenberg–Marqu-
mum validation set error before overfitting begins to set in. ardt algorithm (trainlm training function in MATLAB) was used to
obtain the optimal values of the adjustable parameters, weights
5. Results and discussion and biases. The MSE performance function (Eq. (2)) was used to
assess the network performance. In Eq. (2), zi = the targets,
5.1. Training results yi = network outputs and N = data size.
1X N
Based on the discussions above, a two-layer first order MSE ¼ ðzi  yi Þ2 ! min ð2Þ
N i¼1
NARX NN dynamic model of the drum-boiler with three inputs
E. Oko et al. / Fuel 151 (2015) 139–145 145

As explained earlier, the early stopping technique used in this Acknowledgements


study involves simultaneous training, validation and testing. The
training data comprised of 70% of the entire data while the valida- The authors are grateful to the Natural Environmental Research
tion and testing data were 15% each respectively of the entire data. Council (NERC), Reference – NE/H013865/2, for financing this
The entire data was for 3 h period (10,800 s) and division of the research. The financial support from European Union 7th Frame-
entire data set into the subsets (training, validation and testing work Programme (EU FP7) (Reference: PIRSES-GA-2013-612230)
sets) was done randomly (dividerand function in MATLAB was used is also acknowledged. Helpful discussions with Prof Jianhong Lyu
for the purpose). Training is stopped at the lowest MSE for the val- at South East University, China are also acknowledged.
idation set before the MSE starts to increase (Fig. 9). Increase in
MSE for the validation set after it reaches the minimum value is References
an indication of onset of overfitting. Network training should be
stopped before onset of overfitting. This is the basis of the early [1] De Mello FP. Boiler models for system dynamic performance studies. IEEE
Trans Power Syst 1991;6(1):66–73.
stopping technique for network training. Also, there are no signif- [2] Flynn M, Malley M. A drum boiler model for long term power system dynamic
icant autocorrelations in the error distribution as can be seen in the simulation. IEEE Trans Power Syst 1999;14(1):209–17.
error autocorrelation plot for the drum pressure and drum level [3] Åström KJ, Bell RD. Drum-boiler dynamics. Automatica 2000;36:363–78.
[4] Oko E, Wang M. Dynamic modelling, validation and analysis of coal-fired
predictions (Figs. 10 and 11). This suggests reliable estimate of subcritical power plant. Fuel 2014;135:292–300.
the network parameters, weights and biases. [5] Chawdhry PK, Hogg BW. Identification of boiler models. IEE Proc 1989;136 (Pt.
Figs. 12 and 13 show the response of the network outputs, drum D, No. 5).
[6] Zhu Y. Multivariable system identification for process control. Elsevier Science
level and drum pressure, as the training progressed. Only the train-
& Technology Books; 2001. ISBN: 0080439853.
ing set is involved in network training, the validation and testing [7] Oko E, Yeung H, Arubi T. Performance assessment study of multiphase flow
set are not involved in training. The validation set gives an idea measurement with coriolis flowmeter using pattern recognition technique. In:
of when to stop training while the test set helps to show network 8th International Conference on Multiphase Flow ICMF 2013, Jeju, Korea, May
26–31, 2013; 2013.
performance on a ‘foreign’ data. The network predicted the drum [8] Liu X, Tu X, Hou G, Wang J. The dynamic neural network model of a ultra-
level and drum pressure correctly based on the test data compari- supercritical steam boiler unit. In: American Control Conference on O’Farrell
sons with the network data in Figs. 12 and 13. Street, San Francisco, CA, USA, June 29–July 01, 2011; 2011.
[9] De S, Kaiadi M, Fast M, Assadi M. Development of an artificial neural network
model for the steam process of a coal biomass co-fired combined heat and
5.2. Step change test power (CHP) plant in Sweden. Energy 2007;32:2099–109.
[10] Yusoff A. R. Biomass boiler emission analysis using artificial neural networks.
In this section, step change test on each of the inputs is carried <http://www.academia.edu/511838/biomass_boiler_emission_analysis_
using_artificial_neural_networks> [accessed July, 2014].
out and the drum pressure and level predictions of the detailed [11] Romeo LM, Gareta R. Neural network for evaluating boiler behaviour. Appl
first principle model [3] and the NARX NN model are compared. Therm Eng 2006;26:1530–6.
The purpose of the tests is to determine if the NARX NN developed [12] Teruel E, Cortés C, Díez LI, Arauzo I. Monitoring and prediction of fouling in
coal-fired utility boilers using neural networks. Chem Eng Sci 2005;60:
in this study is able to accurately predict the drum pressure and 5035–48.
level when changes arise in any of the inputs. [13] Li Y, Fang Y. T-S neural network model identification of ultra- supercritical
During the first test, the feedwater flowrate was stepped up by units for superheater based on improved FCM. Res J Appl Sci, Eng Technol
2012;4(14):2147–52.
30 kg/s from 100 kg/s after 100 s of steady simulation. The steam
[14] Rusinowski H, Stanek W. Hybrid model of steam boiler. Energy 2010;35:
flowrate and the heat input were respectively maintained at 1107–13.
100 kg/s and 167 MWth throughout the test. The drum pressure [15] Irwin G, Brown M, Hogg B, Swidenbank E. Neural network modelling of a
200MW boiler system. IEE Proc – Control Theor Appl 1995;142(6).
and level response during this test is shown in Fig. 14. In the second
[16] Lu S, Hogg BW. Dynamic nonlinear modelling of power plant by physical
test, steam flowrate was stepped up by 10 kg/s from 100 kg/s after principles and neural networks. Electr Power Energy Syst 2000;22:67–78.
100 s of steady simulation. The feedwater flowrate and the heat [17] Rusinowski H, Stanek W. Neural modelling of steam boilers. Energy Convers
input were respectively maintained at 100 kg/s and 167 MWth Manage 2007;48:2802–9.
[18] Smrekar J, Assadi M, Fast M, Kuštrin I, De S. Development of artificial neural
throughout the test. The drum pressure and level response during network model for a coal-fired boiler using real plant data. Energy
this test is shown in Fig. 15. Finally, 10 MWth step change was 2009;34:144–52.
implemented on the heat input from 167 MWth initial value. The [19] Liu XJ, Kong XB, Hou GL, Wang JH. Modelling of a 1000 MW power plant ultra-
super-critical boiler system using fuzzy-neural network methods. Energy
feedwater and steam flowrate was maintained at 100 kg/s. The Convers Manage 2013;65:518–27.
result of this test is shown in Fig. 16. From the tests, it can be seen [20] Connor JT, Martin RD, Atlas LE. Recurrent neural networks and robust time
that the NARX NN model developed in this study accurately pre- series prediction. IEEE Trans Neural Networks 1994;5(2).
[21] Beale MH, Hagan MT, Demuth HB. Neural network toolbox™ user’s guide
dicted the drum pressure and level of the plant in the presence of (R2014a). The MathWorks, Inc., Massachusetts.
sudden changes in the inputs. [22] Chetouani Y. Nonlinear modelling of a reactor–exchanger by using NARX
neural networks. In: Proceedings of European Congress of Chemical
Engineering (ECCE-6) Copenhagen, September 16–20, 2007; 2007.
6. Conclusions and recommendations for future work [23] Ramasamy M, Zabiri H, Thanh Ha NT, Ramli NM. Heat exchanger performance
prediction modelling using NARX-type neural networks. In: Proceedings of the
In this study, a first order NARX NN dynamic model of a drum- WSEAS Int. Conf. on Waste Management, Water Pollution, Air Pollution, Indoor
Climate, Arcachon, France, October 14–16, 2007; 2007.
boiler for subcritical coal-fired power plant capable of predicting [24] Patel A, Dunne JF. NARX neural network modelling of hydraulic suspension
the drum pressure and drum level is presented. The model was dampers for steady-state and variable temperature operation. Vehicle Syst
developed based on a reference drum-boiler of a 160 MWe power Dyn: Int J Vehicle Mech Mobility 2003;40(5):285–328.
[25] Dandois J, Garnier E, Pamart PY. NARX modelling of unsteady separation
plant in Sweden [3]. The results of the validation and testing showed control. Exp Fluids 2013;54:1445.
good agreement. However, since the data used in developing the [26] Asgari H, Chen X, Sainudiin R, Morini M, Pinelli M, Spina PR, et al. Modelling
NARX NN dynamic model presented in this study is obtained from and simulation of the start-up operation of a heavy-duty gas turbine by using
NARX models. Düsseldorf: ASME Turbo Expo; 2014. June 16–20.
simulation of a first principle model, it must be noted that the perfor- [27] Basso M, Giarré L, Groppi S, Zappa G. NARX models of an industrial power
mance of the NARX NN dynamic model is subject to the inherent plant gas turbine. IEEE Trans Control Syst Technol 2005;13(4):599–601.
deficiencies in the first principle model. It is therefore recommended [28] Antić D, Milovanović M, Nikolić S, Milojković M, Perić S. Simulation model of
magnetic levitation based on NARX neural networks. I.J. Intell Syst Appl
that future study of the drum-boiler using NARX NN be based on 2013;05:25–32.
actual plant data if available. Future studies are also expected to [29] Haykin S. Neural networks: a comprehensive foundation. Delhi: Pearson
be extended to cover the entire coal-fired subcritical power plant. Education Inc.; 1999.

You might also like