Home Modeling and Optimizing Boiler Design using Neural Network and Firefly Algorithm
Article Open Access

Modeling and Optimizing Boiler Design using Neural Network and Firefly Algorithm

  • Sangram Bhagwanrao Savargave EMAIL logo and Madhukar Jagannath Lengare
Published/Copyright: May 11, 2017
Become an author with De Gruyter Brill

Abstract

The significance of researches in modeling of boiler design and its optimization is high for saving energy and minimizing emissions. Modeling the boiler plant with all demands is rather challenging. A lot of techniques are reported in the literature for enhancing the boiler efficiency. The neural network scheme has been proved for the boiler design, and it provides a framework for the non-linear system models. In this paper, a hybrid of artificial neural network and firefly algorithm is proposed. The proposed modeling technique is simulated in MATLAB, and the experimentation is carried out extensively. The performance of the proposed modeling technique is demonstrated using type I and II error functions, followed by performing higher statistical measures such as error deviation and correlation analysis. Comparative analysis is made to substantiate the superiority of the proposed modeling technique.

1 Introduction

Recently, boiler plants have been involved in finding the applications of energy-saving technology and management for power saving and reduction of emissions. Thus, the circulated fluidized bed (CFB) boiler emerged as a new boiler combustion technology that has the capacity of low nitrogen oxide emission and increased desulfurization. The development of CFB boiler technology involves the need for increased energy saving with high capacity and parameters. To meet the demands for the development of CFB boiler technology, optimization and parameter management are necessary, which will enhance optimizing the working parameters, in turn leading to energy saving and emission reduction in boiler plants.

The advanced boiler plant modeling strategy includes experimental-based modeling [2], [16] and first-principle-based modeling [12], [35]. Experimental modeling is utilized for control designing and reflecting the major non-linear dynamics. First-principle-based modeling shows the relationship between engineering principles and physics and true plant parameters, and it can control the algorithm evaluation. For better boiler efficiency, innovative methods have to be developed with advanced optimization approaches. The optimization of boiler operation parameters can be achieved by two broad methodologies, namely (a) traditional method and (b) intelligent method. In the traditional method, the design value, experimental value, historically optimum value, and actual data are used to optimize the boiler operational parameters. The method has advantages such as real-time updating at good probability, while it has disadvantages such as difficulty in handling multiparameters, high investment of manpower and resource, survey and installation errors, equipment aging issues, and limitations in mining strategies. The intelligent method is based on data mining technology and intelligent technologies. The data mining technologies include correlation analysis, clustering, prediction, and deviation inspection. Intelligent technology includes neural network [4], [6], [28], fuzzy logic [17], [22], pattern recognition, and genetic algorithm. The advantages include strong maneuverability, real-time updating, and solving complex modeling. The disadvantages include longer running time for correlation. Thus, considering its drawbacks, new advanced boiler power plant modeling strategies are introduced for better optimization.

1.1 Motivation and Contributions

Based on the description of the works related with modeling and controlling of the boiler design process, it can be asserted that the role of artificial intelligence is greater. The primary intelligent methodologies such as artificial neural network (ANN) and fuzzy inference system have been adopted in Refs. [5], [15], [19]. The second category of artificial intelligence, such as particle swarm optimization (PSO) and genetic algorithm, has been adopted in Refs. [13], [29], [30].

As the need of exploiting the intelligence concept is essential in accomplishing precise boiler modeling, we intended to work on it. However, such intelligent methodologies suffer from a few known issues, as described in Table 1. This research proposal attempts to solve the drawbacks of intelligent methodologies adopted in the boiler design and its control. The complete set of gaps that have been identified from the review can be categorized as converging experience, curse of dimensionality, and learning flexibility. In order to overcome these drawbacks, we intended to hybridize multiple intelligent methodologies. The intelligent methodologies include the ANN and firefly (FF) algorithm. The ANN is known for its learning flexibility, but suffers from the curse of dimensionality. This can be overcome by providing training by using robust optimization algorithms. Hence, the FF algorithm is used to perform the task. To ensure the robustness of the methodology, we attempt to hybridize in a sophisticated manner so that the precision of the boiler model can be improved. In another perspective, the boiler design process is separated in our proposal into two steps. In the first step, a blind boiler model is constructed with model parameters. The blind model is formulated based on the inference of the ANN. The ANN is optimized by using the FF algorithm to provide precise fitting of the model with realistic circumstances.

Table 1:

Summary of Literature Review.

Author [Citation]Adopted methodologyAdvantagesDisadvantages
Beyhan and Kavaklioglu [5]Extreme learning machinesHigh degree of modeling, better learning ability, and fast learning speedUncertainty due to arbitrary initialization
Hengyan et al. [13]Neural network and genetic algorithmAbility to handle non-linear and large-scale modelingLack of precision in the objective function often results in poor modeling
Liu et al. [19]Fuzzy-neural network and GaussianEfficient modeling and controlRequires precise system knowledge
Kljajic et al. [15]Neural networkGood prediction reliability and computationally efficiencyRandomness in learning process
Secco et al. [30]Genetic algorithmEasy handling of unknown characteristic of systemLimited real-time performance
Sayed et al. [29]PSOGood convergence rateEffects due to premature convergence and curse of dimensionality, high dependency on algorithm parameters, and nature of the search space
Yang et al. [41]Back-propagation, least square support vector machine, genetic algorithm, fuzzy association rule miningAccuracy, low costExecution time is high and extraction of a large number of redundant rule
Szega and Nowak [33]Data reconciliation methodBetter accuracy, diminished uncertaintyDerivative calculations, Jacobian actualization, matrix inversion, slow rate of convergence, high computational effort
Song et al. [32]Improved artificial bee colonySolves non-linear and multifaceted problemMultisegmented and conditional improvement often leads to complexity
Athanasios et al. [3]Computational fluid dynamics simulation methodCost reduction, time reduction, handling of multiple problems, unlimited level of detailLess accuracy, simplification is needed
Liu and Bansal [18]Non-dominated sorting genetic algorithm, computational fluid dynamicsBetter convergence, solve non-linear problems, non-sensitive toward weightsRequires improvement in terms of precision
Vandani et al. [34]Genetic algorithm, PSOEasy handling of unknown characteristic of system, good convergence rateLimited real-time performance, high dependence on algorithm parameters and nature of search space
Secco et al. [30]Computational fluid dynamics, genetic algorithmAbility to handle non-linear and large-scale modelingLack of precision in the objective function often results in poor modeling

2 Literature Review

In 2015, Beyhan and Kavaklioglu [5] developed the modeling of U-tube steam generators (UTSGs) with online and offline fuzzy-system-based extreme learning machine and ANN. The exogenous input topology combined with a non-linear autoregressive is used to detect the water level of the UTSG system. The performance measures, such as minimum descriptive length and root-mean-squared error, are used and the performances are evaluated using the number of neurons in ANN and number of rules in the fuzzy system. Although extreme learning machines have the benefit of achieving a higher degree of modeling precision, good learning ability, and efficient learning, they have the property of arbitrary initialization leading to an uncertain precision. Secco et al. [30] exploited the computational approach to reduce the NOx emission in a 600 MW tangentially fired pulverized coal boiler. They used genetic algorithms that are able to generate the new boiler settings automatically. The algorithm is combined with computational fluid dynamics (CFD) simulations of the boiler for better target function. The developed approach reduces the NOx emissions with less corrosion and operational cost. Though genetic algorithm is able to handle uncertain system characteristics, it lags under real-time performance. Sayed et al. [29] proposed a new hybrid jump PSO that is based on Gaussian and Cauchy mutation to tune the gains of proportional integral (PI) controllers to the boiler turbine unit. The developed approach is based on the observation of local and global best particles, and the simulation results show better optimization of control parameters. Although PSO has a good convergence rate, it converges to local optima and its high dependency on algorithm parameters and the nature of the search space reduces the interest among researchers.

In 2013, Liu et al. [19] worked on modeling the boiler unit with the nature of 1000 MW and ultra supercritical property. The developed optimizing boiler model was done based on the efficiency of neural networks and the genetic algorithm. The new model works well, handles large-scale system parameters, and rectifies all the drawbacks of conventional analytical techniques; however, it lacks the knowledge or imprecise framing of the objective function leading to poor performance.

In 2012, Kljajic et al. [15] developed a method for finding the efficiency of a boiler that depends on operating performance measurement. They used the strategy of neural networks for analyzing the efficiency and performance of randomly selected 65 boilers that are located at 50 sites in Northern Serbia. New techniques were applied for the rational study of energy. The neural network model had good learning ability; however, the issue of randomness arises due to the arbitrary initialization.

In 2011, Hengyan et al. [13] worked on optimization of the structure of network model for predicting the efficiency of fluidized bed boilers. They used the absolute mean impact value as the performance measure for better predictive ability of the developed model, and applied the genetic algorithm for finding the optimized value. Certain instances of the research works have also contributed to exploit the traditional controlling scheme, such as PI controllers often result in poor controlling. Hence, the methodologies adopted in the current literature for efficient modeling and control of the boiler design process have wide research gaps.

In 2015, Xu et al. [37] proposed a partially underground tower-type boiler to decrease the steam pipeline lengths, and also the boiler height. Here, the advantage of the proposed tower-type boiler for power plants is reducing the steam pressure loss. The experimental results demonstrated that the proposed approach is able to reduce the price of electricity and has the capability to decrease the heat rate.

In 2015, Liu et al. [20] presented a boiler turbo generator unit that is mainly used in many power plants because of its low emission and high cycle effectiveness. Hence, it is necessary to construct a model for an overall control system to ensure efficient operation. Here, the model is derived from the basic physical laws using the data analysis to evade the phase transition problem. Moreover, they presented a non-linear model with low complexity and is appropriate for a control system.

In 2016, Ma et al. [21] proposed a neural network inverse method that is used to improve the power-generating unit. Here, this method is used to restore the proportional–integral–derivative coordinated controller to alter the fuel flow and turbine valve. However, the flaw of the model construction and the imperfect training sample arise as modeling errors. Additionally, the inverse model is applied to real-time controllers because of its high efficiency.

In 2015, Yang et al. [42] proposed CFD; it is used to diagnose the combustion of two wall-firing boilers. Generally, operation parameters with different damper settings are evaluated to identify the air-flow distribution among the burners and fire air ports. Finally, the results are compared with operating data to verify the reliability of the simulation and to categorize the reasons for the various combustion characteristics.

In 2015, Yang et al. [43] developed a novel model for boiler cold end design; its gross energy destruction is 10.3 MW, which is lower than the conventional design, and is the important reason of the better thermodynamic performance and saved energy. Here, preheating of air is categorized into low-temperature air preheater, high-temperature air preheater, and main air preheater. Moreover, the experimental result of these projects shows those aspects of the waste heat recovery systems, and some additional integrated systems have also been proposed.

The FF algorithm and the neural networks, which have been exploited in this paper, remain promising in many applications. They have also undergone various improvements. Parts of the literature that support the use of FF algorithm and the neural network are reviewed briefly.

Darwish [8] have used the FF algorithm to find the optimal multilevel threshold values to enhance Otsu’s method. Ranganathan et al. [26] proposed a self-adaptive FF algorithm to identify the best parameters and the optimal possible location for placement of FACTS devices. Alb et al. [1] presented a scalar version of the FF algorithm to solve multiobjective and multimodel optimization problems. Mohammed et al. [23] developed a monopole antenna to optimize the parameters using FF algorithm, and it gave a better result than the PSO algorithm. Fard and Niknam [11] presented a self-adaptive modification approach based on the FF algorithm to investigate the optimal capacitor placement problem. Zhao et al. [45] developed a technique to control and reconstruct both the system states and coefficient matrix using neural network. Yuan and Yu [44] proposed a back-propagation neural network learning scheme to preserve the data in cloud. Xing et al. [36] developed an unsupervised incremental learning neural network method and used it to automatically attain the appropriate expression for learning data without its prior knowledge. Duguleana and Mogan [10] proposed an approach to solve the autonomous movement of robots with the help of a neural network planner. Sokolov-Mladenovic et al. [31] developed the ANN with back-propagation learning algorithm to forecast the gross domestic product growth rate. Yarrapragada and Krishna [27] proposed an interpolation and prediction model by means of neural network.

3 Intelligent Design Process

3.1 System Model

The system model of the intelligent process for boiler design is illustrated in Figure 1. In this system model, there are three inputs represented as u1 for fuel flow, u2 for governor valve input, and u3 for feed water flow, and three output systems represented as y1 for electric power, y2 for steam pressure, and y3 for separator outlet steam temperature. The input and output variables selected have a strong influence on the stability and quality of power plants. The neural model is developed and derived with the data obtained from the output and input variables. The acquired data are subjected to the model learning program and, thus, the neural network model is established.

Figure 1: Intelligent Process for Boiler Design.
Figure 1:

Intelligent Process for Boiler Design.

3.2 NLARX Model by Feedforward Neural Network

The architectural structure of the non-linear autoregressive exogenous input (NLARX) [9] is represented in Figure 2. Let us consider Y(k) as the output of NLARX for kth sample and X(k) as the input to the NLARX model; thus, the NLARX model is given as

Figure 2: Non-linear ARMAX Model for Modeling the Boiler Plant.
Figure 2:

Non-linear ARMAX Model for Modeling the Boiler Plant.

(1)Y(k)=F(Y(k1),,Y(kN),X(k),X(kM=1)),

where F(.) refers to the functional model of NLARX architecture, and N and M indicate the number of past output and input terms, respectively. These past input terms are used for predicting the current output. The output predictions formed are synthesized from the NLARX model, and they are the results due to changing of the previous outputs and inputs that together form the regression functions with two types of blocks known as linear and non-linear blocks. Due to the delayed output or input variables, the conventional regressors are formed; however, the advanced regressors are formed in the arbitrary user-defined function form of delayed output and input variables. Thus, the issue of non-linear unconstrained optimization arise in NLARX model training, and it is represented as

(2)minωe(ω,zT)=12Tt=1T||Yt(k)Y^t(k|ω)||2,

where p, ZT, Yt(k), Y^t(k|ω), and ω indicate the number of weighing parameters, training library, desired output, output from NLARX, and weightage, respectively. The ||.||2 mentioned in Eq. (2) refers to L2 – norm function, and the training library and the weights are represented as ZT=[Yt(k), X(k)]k=1, ….., T and ω=[ω1, …, ωi, …, ωp], respectively.

In Eq. (2), an error metric known as the performance index of the network is needed to reduce the negative deviation of performance index to get rid of the metric error. The performance index indicates the network approximation for the provided training patterns, and the network parameters ω have to be changed to minimize the index e(ω, ZT) above the complete trajectory for achieving less value.

4 Learning the Plant Characteristics

4.1 Knowledge Base

For effective modeling of the boiler plant, the network has to understand the characteristics of the boiler plant. Understanding the characteristics of the boiler plant is nothing but determining the relationship between the output and the input of the boiler plants. In order to determine the relationship, a precise knowledge base is required. The knowledge base can be constructed using either an empirical model or a theoretical model.

  1. Empirical model: The selected output and input variables are measured in the boiler plant by considering various parameters such as feed water flow, spray flow, steam pressure in drum, steam pressure in throttle, steam temperature, water level in drum, electrical power, steam pressure, and temperature outlet. With theoretical calculations, the dynamic behavior of the boiler plant cannot be evaluated due to the lack of physical properties, and the dynamic behavior depends on the alterations in the operating point. Therefore, the influence of enthalpy and electrical power on each input is estimated, and when the change in one input occurs, the other input is placed in constant value.

  2. Theoretical model: Depending on the DIN (1942), the thermal analysis of the boiler BP-1150 is performed [25] and the balancing equation related to energy for the boiler can be represented as from Eqs. (3) to (19); all parameters are referred in Ref. [25].

(3)E˙IE1+E˙IE2=Q˙he˙1+E˙el1+E˙el2+Q˙hl.

The energy flux in the above equation is represented in the following forms:

Firstly, the input energy flux of a fuel is always proportional to the fuel flux and it is given as

(4)E˙IE1=C˙Wd,

where Wd represents the fuel obtained at lower heating value and it is given as

(5)Wd=Wd+ie1+je2.

Secondly, the input energy flux is always independent to the fuel flux, and this idea gives

(6)E˙IE2=Q˙he2+Npfm.

Thirdly, the flux of the consumed fuel is proportional to the energy loss flux and so

(7)E˙el1=E˙gl+E˙enl1+E˙enl2.

The loss of energy is due to (a) the loss due to fuel gas and unburned combustibles, as given in Eq. (8); (b) loss because of unburned combustibles and enthalpy in slag, as given in Eq. (9); and (c) loss because of enthalpy and unburned combustibles in fuel dust, as given in Eq. (10):

(8)E˙gl=C˙(Spe+Sce)=C˙S,
(9)E˙enl1=C˙gA1(iA1Pe+iA1Ce)=C˙gA˙1iA˙1,
(10)E˙enl2=C˙gA2(iA2Pe+iA2Ce)=C˙gA2iA2.

The energy loss flux is independent of the fuel flux:

(11)E˙el2=Q˙hCS.

Depending upon Ref. [25],

(12)Q˙˙hl=0.0315Q˙mup0.7.

Substituting Eqs. (4)–(11) in Eq. (3), we get

(13)C˙Wd+Q˙he˙2+Npfm=Q˙he˙1+C˙(S+gA˙1iA1+gA2iA2)+Q˙hcs+Q˙hl.

Thus, the boiler energy efficiency is the ratio of the useful heat flux per input energy of the boiler:

(14)ηEK=Q˙he˙1Q˙he˙1C˙Wd+Q˙he˙2+Npfm=Q˙he˙1E˙IE3.

It can also be written as

(15)ηEK=1C˙SpeE˙IE3C˙SceE˙IE3C˙(gA˙1iA1+gA2iA2)E˙IE3C˙Q˙hcs+Q˙hlE˙IE3,

where

(16)Lrel=C˙SpeE˙IE3,
(17)Lrel1=C˙SceE˙IE3Lrel2=C˙(gA1iA1pe+gA2iAp2e)E˙IE3,
(18)Lrel3=C˙(gA1iA1ce+gA2iAc2e)E˙IE3Lrel4=Q˙hcs+Q˙hlE˙IE3.

It can be rewritten as

(19)ηEK=1LrelLrel1Lrel2Lrel3Lrel4,

and the obtained formula is calculated based on the indirect method. The factors that influence the boiler efficiency include loss in fuel gas, Lrel, and loss because of unburned combustibles in slag and flue dust, Lrel3.

Though both the models are described here, our paper concentrates on collecting the empirical model based on the published results of Refs. [12], [19].

4.2 NLARX Learning by FF Algorithm

  1. Learning process: In 1942, McCulloh and Pitts implemented the single artificial neuron mathematical description [7], [14]. The output from one neuron or the input from the other neuron generates signals that are passed to the dendrite of the neuron. The amount of signals reaching the dendrite can be evaluated by calculating their weights and then taking the sum, and the sum of all those signals, when multiplied with their corresponding weights, gives the neuron activation function argument. The net output obtained represents the functional activation of a neuron, and this output is passed to the other new neuron, where they act as the input signal.

    Considering a single neuron as a representation model is challenging because of its computational complexity. Thus, to make it easy, the single neuron is interconnected to a net, which is the organized form of many single neurons. In this organized form of neural network, the signals pass from one layer to the other layer, and the signal indicates the input signal. Commonly, in a neural network, there is one output signal, one input signal, and one or more hidden layers. The feed-forward neural network model, having the feature of multidimensional non-linear approximation, is implemented in the present work.

    A single training is needed for the ANNs, and this ability is unique and more effective than the traditional algorithms. In each technique, there is a need for multiple iterative trainings, which are required for finding the weight of neurons that provides the least difference between the desired output z and the network (model) output y.

    The objective function favors the mean squared error reduction of the answers:

    (20)E=12l=1N(zjyj)2min.

    Equation (20) consists of a delta factor that is indicated as δ=zy, and it can be estimated using the expected values z. In hidden layers, the expected values z are not identifiable, and thus, it is not easy to find out the delta factor δ. Hence, the back-propagation delta rule [7], [14] can be used to identify the delta factor values, depending on the weights in between the connections of consecutive hidden layers and the delta factor δ values of the next hidden layer. The back-propagation method includes the evaluation of the output layer delta factor δ values, and then it turns backward leading to error propagation. If any problem in reducing the objective function arises, then it can be solved using the gradient method, and it is given as

    (21)w(s+1)=w(s)ηE(w(s))+αΔw(s1).

    The above equation is used for identifying the weight of the neurons. In neural network training, the back-propagation neural network error technique is asserted as accurate. However, a non-linear system exhibits high non-linear relationship among the input and the output data. Hence, a step-size back-propagation algorithm is not competing. Hence, we propose the FF algorithm to replace the back-propagation, and hence the non-linearities can be precisely recognized. The detailed Architecture is illustrated in Figure 3.

  2. FF-based learning:Depending upon the FF pattern of flashing and behavior, Yang and He [38], [39], [40] introduced the FF algorithm in the year 2007, and it follows three rules, as follows:

  • The objective function landscape evaluates the FFs’ brightness.

  • The brightness and the attractiveness of FFs are proportional to each other, and both the attractiveness and brightness decrease with increase in distance. The less brightness emitting FFs move toward the high brightness emitting FFs, and if there are no brighter ones, then they will take a random movement.

  • The sexual character of FFs is unisex and, so, the FFs will attract each other commonly.

As the attractiveness of one FF is directly proportional to the intensity of the light emitted by the other FF, the changes in the attractiveness β with respect to the distance r can be calculated using

(22)β=β0eγr2,

where β0 represents the attractiveness when r=0. The FFs’ movement i is toward the brightness showing FF j, and it can be evaluated using

(23)xit+1=xit+β0eγrij2(xjtxit)+αtit.

Pseudo code of the FF learning algorithm

f(x), Objective function where x=(x1,,xd)t
Initialize population of FFs xi(i=1,2,n)
Light intensity Ii at xi is defined by f(xi )
Define light absorption coefficient δ
While (t<Gmax ) do
Fori=1: n, all n FFs do
Forj=1: i, all n FFs do
if (Ij >Ii ), move FF i toward j in d dimension;
end if
Attractiveness differs with distance r via exp[−δr]
Update light intensity and calculate the new solution
end forj
end fori
Rank FFs and current optimal x
end while

where the second term is formed due to the attraction between the FFs and the third term is in random movement with αt; it represents the numbers selected in a random manner using the uniform or Gaussian distribution at a time period t; and αt is the parameter for randomization. When β0=0, the FF chooses the random movement and if γ=0, it is minimized to a variant of PSO [38]. In addition to this, the it randomization can be moved to the other distribution such as Levy flights [38]. In the literature [24], it has been reported that the FF algorithm has been used for training pi-sigma neural network, multilayer perceptron, and back-propagation neural network. However, the NLARX network has not been trained by the FF algorithm as per our review. Nevertheless, the FF algorithm has been used in this paper to improve the performance of the NLARX network.

5 Results and Analysis

5.1 Experiments

The developed experimental model is simulated in MATLAB platform. Totally, 10 parameters are considered to study the developed model efficiency. They are steam flow, temperature outlet, electrical power, steam pressure, feed water flow, steam pressure in drum, spray water flow, steam pressure in throttle, water level in drum, and steam temperature. By supplying various inputs, the aforesaid parameters are acquired in Refs. [12], [19]. We refer to those data as our empirical model, and the experimentation is carried out in three test cases. In the first test case, steam flow, electrical power, and temperature outlet are considered as the boiler output, as given in Ref. [19]. The rest of the two test case data are acquired from Ref. [12]. The test case 2 has been segregated into sets A and B, and modeling has been done.

5.2 Design Performance

In test case 1, three parameters – electrical power, steam pressure, and temperature outlet – are taken, and correlations among the output from the plant and modeling techniques such as NM (refers to multilayer perceptron with back-propagation learning algorithm) and FF-NM are evaluated and shown in Figure 4. When the outlet temperature is simulated, the deviation is found at 385°C (during the start of sample iteration) and 365°C (at sample 400) between NM and FF-NM, respectively.

Figure 3: NLARX Learning by FF Algorithm for Modeling of Boiler Design.
Figure 3:

NLARX Learning by FF Algorithm for Modeling of Boiler Design.

Figure 4: Correlation between the Output of Different Models from Test Case 1.
Figure 4:

Correlation between the Output of Different Models from Test Case 1.

The deviation between NM and FF-NM is found to be at 800 and 850 MW at a sample size of 300 and 1000, respectively, for the electrical power parameter simulation. For steam pressure, the deviation is found at 20 and 25 MPa with respect to the sample size of 300 and 250 for the NM and FF-NM models, respectively.

In test case 2 (for both sets A and B) and case 3, seven parameters are considered and their correlation is shown in Figures 57 , respectively.

Figure 5: Correlation between the Output of Different Models from Test Case 2 – Set A.
Figure 5:

Correlation between the Output of Different Models from Test Case 2 – Set A.

Figure 6: Correlation between the Output of Different Models from Test Case 2 – Set B.
Figure 6:

Correlation between the Output of Different Models from Test Case 2 – Set B.

Figure 7: Correlation between the Output of Different Models from Test Case 3.
Figure 7:

Correlation between the Output of Different Models from Test Case 3.

The deviation difference for NM and FF-NM is found to be 1.79% and 2.5%, 0.42% and 1.6%, and 1.21% and 0.85% for feed water flow, water level in drum, and steam flow, respectively. However, for steam pressure in throttle and steam pressure in drum, the plots are very much closer to each other with no deviation. In the case of steam temperature, the estimations are very close for FF-NM. A 0.12% deviation occurs for the NM model curve; for spray water flow, a smaller deviation is noticed. In test case 2 – set A, the curves for the parameters steam flow, steam temperature, steam pressure in drum, and steam pressure in throttle in the two models are closer; however, for water level in drum, feed water flow, and spray water flow, the deviations are found to be 6%, 5.65%, and 15%, respectively, for the FF-NM method, which are rather higher than the deviations between the NM method. In test case 2 – set B, for models NM and FF-NM with respect to the parameters water level in drum, feed water flow, spray water flow, steam flow, steam pressure in throttle, and steam temperature, the deviation is calculated as 4.03% and 1.94%, 2.57% and 7.04%, 6.41% and 3.22%, 1.68% and 4.85%, 0.6% and 4.6%, and 0.06% and 0.24%, respectively.

5.3 Impact of FF Algorithm Parameters on Design Performance

The error rate is analyzed for the proposed model and the graphs are plotted with β on x-axis, γ on y-axis with varied α values (0.1, 0.2, 0.3, 0.4, 0.5) for the parameters temperature outlet, steam pressure, and electrical power, as shown in Figures 810, respectively. The results are quantified and tabulated in Tables 24.

Table 2:

Parameters used in Electric Power under Varying β and γ with the Reference of α.

αβγ=1γ=2γ=3γ=4γ=5
1121.97613.26123.4615.84313.711
222.1318.89715.46619.30721.59
321.75419.92119.6318.66320.686
419.16720.95622.14419.40821.833
521.78921.80217.75820.93317.775
2121.60215.21615.17817.61315.249
221.40721.18417.71721.34625.854
321.09124.37214.83320.42120.221
419.0622.34213.82621.29120.688
522.22914.30620.61220.120.907
3120.93220.47720.15915.41910.059
226.21116.6521.28420.24218.909
319.38316.09217.73520.09411.494
419.65621.01121.7919.53320.617
522.40321.36510.54721.85819.816
4120.1220.9119.34917.43721.34
213.36722.24914.34517.30713.111
322.07218.05715.67513.02520.25
420.89814.26614.6913.6914.764
514.29515.31722.61920.47815.883
5111.96119.15119.27722.88220.148
215.82622.61523.58417.05917.12
320.43418.51121.35815.04819.173
415.26732.70818.6620.4215.247
520.78317.94616.45819.8521.585
Table 3:

Parameters used in Steam Pressure under Varying β and γ with the Reference of α.

αβγ=1γ=2γ=3γ=4γ=5
110.0102210.00986270.00961490.0095760.009981
20.00990830.0100630.00919710.00983340.0097197
30.00948060.0104320.00998330.00992270.0089701
40.00997920.00623810.0100270.00941350.0094213
50.00852750.00987160.00992340.00971110.0095794
210.0101650.00991740.00987470.0101160.0086981
20.00619750.00982380.0100450.00892340.010373
30.00987670.0100580.00978440.00696380.0099691
40.00834160.00964140.00963020.00994590.009885
50.0101420.00982620.00679730.0100520.0088043
310.0101420.00990030.00973780.00615770.0099391
20.00991590.00779840.00979920.0100290.009763
30.0098140.00803630.00953570.00947730.0084904
40.0101910.0100410.0100730.00937730.0096879
50.00991870.00927440.0101110.00977610.0085963
410.00989760.00981380.00910360.00978990.0090046
20.00935660.00890780.0108170.00947910.010521
30.00999640.00982180.0103460.0100930.0096076
40.00849930.00992240.0099450.010080.01019
50.0101110.00977440.0099830.00983890.0096015
510.00998860.0097510.00995330.00990890.010006
20.00972030.00939310.00992070.00956610.010048
30.0101240.00940980.00985580.00976550.0096059
40.00987070.0100570.00956060.00956060.0081088
50.00972220.00996870.00934040.00898020.010178
Table 4:

Parameters used in Temperature under Varying β and γ with the Reference of α.

αβγ=1γ=2γ=3γ=4γ=5
110.387570.371010.383980.34530.38111
20.375620.363690.368810.380250.37826
30.379910.37850.31230.283640.3787
40.377680.376980.377670.375770.37642
50.367950.380360.378230.372520.3314
210.364620.38030.375970.374520.3767
20.381460.37290.375490.368720.37606
30.304690.374230.377360.376240.37863
40.329650.373930.361360.372670.3251
50.361050.376520.379420.378540.37667
310.374690.370860.402860.371780.3721
20.374220.376670.376050.376070.3767
30.374710.376220.378540.390650.37208
40.373360.377280.383780.383390.36222
50.380750.373840.378560.341180.3735
410.378760.376040.381740.375080.37179
20.367140.37580.370670.377910.39342
30.375110.378110.386010.372450.38219
40.376540.374340.376420.378080.37405
50.373240.371750.377070.381370.37522
510.357420.361890.374950.375030.37644
20.374790.360320.350170.375270.37485
30.37160.375560.374780.374810.37668
40.349630.369550.377710.358220.37715
50.375850.37930.388950.378950.38247
Figure 8: Estimation of Steam Pressure under Varying β and γ with the Reference of α as (A) 0.1, (B) 0.2, (C) 0.3, (D) 0.4, and (E) 0.5.
Figure 8:

Estimation of Steam Pressure under Varying β and γ with the Reference of α as (A) 0.1, (B) 0.2, (C) 0.3, (D) 0.4, and (E) 0.5.

Figure 9: Estimation of electrical power under varying β and γ with the reference of α as (A) 0.1, (B) 0.2, (C) 0.3, (D) 0.4, and (E) 0.5.
Figure 9:

Estimation of electrical power under varying β and γ with the reference of α as (A) 0.1, (B) 0.2, (C) 0.3, (D) 0.4, and (E) 0.5.

Figure 10: Estimation of Temperature Outlet under Varying β and γ with the Reference of α as (A) 0.1, (B) 0.2, (C) 0.3, (D) 0.4, and (E) 0.5.
Figure 10:

Estimation of Temperature Outlet under Varying β and γ with the Reference of α as (A) 0.1, (B) 0.2, (C) 0.3, (D) 0.4, and (E) 0.5.

For the electrical power parameter, the error rate is least when γ=0.2 and 0.5 with corresponding β=0.1 and 0.1 for α=0.1, and when the α value is set to 0.2, the error is least at γ=0.3 to 0.28 with corresponding β=0.32 to 0.44, for α=0.3, 0.4, and 0.5, γ=0.5, 0.3, 0.5 with corresponding β=0.1, 0.5, 0.3, γ=0.1, 0.5 to 0.4 to corresponding β=0.2, 0.21 to 0.3, γ=0.1 with β=0.1, respectively. In the case of steam pressure, for α=0.1, 0.2, 0.3, 0.4, 0.5, the error is less at γ=0.21, 0.1, 0.4, 0.1, and 0.5 with corresponding β=0.41, 0.2, 0.1, 0.4, and 0.42, respectively. For temperature outlet, when α=0.1, the error is minimized at γ=0.4 and β=0.3 and for α=0.2, γ=0.1 and 0.5 with corresponding β=0.3 and 0.43. When the α value is 0.5, the error is least at γ=0.3, 0.1, 0.4 with corresponding β=0.2, 0.4, and 0.4 and for α=0.3 and 0.4, γ=0.1 and 0.42 with corresponding β=0.2 and 0.5, respectively.

5.4 Degree of Training Information on Design Performance

The error deviation between the plant and the proposed model, and between NM and the plant is calculated and tabulated in Table 5. Three cases are taken – case 1, case 2, and case 3 – having different parameters, and the error deviation is calculated for all these parameters. From the results, it is found that from 25% to 75%, the error is decreased for the proposed model in all cases.

Table 5:

Error Deviation of Various Design Models with the Actual Boiler Performance.

% of Experimental data255075
MethodsNMFF-NMNMFF-NMNMFF-NM
Case 1
 Electrical power450.4887.5522.8419.5116.7614.66
 Steam pressure0.030.020.0070.0060.0090.008
 Temperature outlet0.650.540.260.230.370.36
Case 2 – Set A
 Feed water flow31.840.110.130.020.03
 Steam pressure at throttle0.00060.00069.9e−050.00011.3e−061.1e−06
 Steam pressure in drum0.00030.00035.8e−055.9e−056.5e−083.5e−08
 Spray water flow0.080.050.0080.0086.8e−055.0e−05
 Water level in drum1.5e−063.8e−063.8e−076.2e−071.9e−071.6e−07
 Steam flow11.490.160.160.0050.02
 Steam temperature0.050.0420.0060.0062.5e−059.6e−06
Case 2 – Set B
 Feed water flow21.7528.470.530.520.010.01
 Steam pressure at throttle0.00090.00090.00010.00012.5e−082.4e−07
 Steam pressure in drum0.00060.00070.00010.00013.4e−083.2e−07
 Spray water flow0.070.270.010.010.0030.005
 Water level in drum1.7e−053.4e−053.5e−062.2e−062.3e−061.6e−06
 Steam flow1.261.192.621.762.040.72
 Steam temperature0.070.080.010.015.9e−055.6e−05
Case 3
 Feed water flow3.732.390.340.340.050.02
 Steam pressure at throttle0.00090.0019.9e−056.9e−058.3e−071.5e−06
 Steam pressure in drum0.00030.00024.6e−054.9e−054.0e−063.1e−06
 Spray water flow0.270.580.030.050.0080.002
 Water level in drum1.1e−051.2e−059.2e−071.0e−066.8e−085.03e−08
 Steam flow0.942.980.180.150.0020.002
 Steam temperature0.190.550.030.030.00020.0001

6 Conclusion

This paper discussed about boiler plant modeling strategies for reducing the emissions and increasing the power savings using a novel FF-NM method. The performance of the proposed method has been studied under four modes: test case A, test case 2 – set A, test case 2 – set B, and test case 3 with various parameters including electrical power, temperature outlet, steam pressure, feed water flow, steam pressure at throttle, steam pressure in drum, spray water flow, water level in drum, steam flow, and steam temperature. The results are subjected to comparison with the existing NM and the original plant model. With respect to parameters, the deviation difference is low for FF-NM and the plant. In addition to this, for varying the FF algorithm parameters, the performance is estimated and the minimum error occurrence has been interpreted. The error deviation has been evaluated, and it is noted that the error is decreased with definite parameters. The obtained results prove the efficiency of the proposed modeling technique. The proposed boiler plant model has advantages such as flexibility, accuracy, and the ability without the knowledge of experts. However, the proposed model has not been experimented for its accuracy under external disturbance. In such cases, the precision shall be uncertain, which should be compensated for in the future. Moreover, a variant of the FF algorithm can improve the learning performance and thus the network performance.

Bibliography

[1] M. Alb, P. Alotto, C. Magele, W. Renhart, K. Preis and B. Trapp, Firefly algorithm for finding optimal shapes of electromagnetic devices, IEEE Trans. Magnet.52 (2016), 1–4.10.1109/TMAG.2015.2483058Search in Google Scholar

[2] K. J. Astrom and R. D. Bell, Drum boiler dynamics, Automatica36 (2000), 363–378.10.1016/S0005-1098(99)00171-5Search in Google Scholar

[3] N. Athanasios, N. Nikolaos, M. Nikolaosa, G. Panagiotis, and E. Kakaras, Optimization of a log wood boiler through CFD simulation methods, Fuel Process. Technol.137 (2015), 75–92.10.1016/j.fuproc.2015.04.010Search in Google Scholar

[4] Z. N. Bahman and A. Ali, Accurate prediction of the dew points of acidic combustion gases by using an artificial neural network model, Energy Convers. Manage.52 (2011), 911–916.10.1016/j.enconman.2010.08.018Search in Google Scholar

[5] S. Beyhan and K. Kavaklioglu, Comprehensive modeling of U-tube steam generators using extreme learning machines, IEEE Trans. Nucl. Sci.62 (2015), 2245–2254.10.1109/TNS.2015.2462126Search in Google Scholar

[6] J. S. Chandok, I. N. Kar and T. Suneet, Estimation of furnace exit gas temperature (FEGT) using optimized radial basis and back-propagation neural networks, Energy Convers. Manage.49 (2008), 1989–1998.10.1016/j.enconman.2008.03.011Search in Google Scholar

[7] W. S. M. Culloch and W. Pitts, A logical calculus of the ideas immanent in nervous activity, Bull. Math Biophys.5 (1943), 115–133.10.1007/BF02478259Search in Google Scholar

[8] S. M. Darwish, Combining firefly algorithm and Bayesian classifier: new direction for automatic multilabel image annotation, IET Image Process.10 (2016), 763–772.10.1049/iet-ipr.2015.0492Search in Google Scholar

[9] J. Deng, R. Stobart and B. Maass, The applications of artificial neural networks to engines, In: Artificial Neural Networks – Industrial and Control Engineering Applications, K. Suzuki, ed., In Tech, Rijeka, Croatia, pp. 309–332, 2011.10.5772/15783Search in Google Scholar

[10] M. Duguleana and G. Mogan, Neural networks based reinforcement learning for mobile robots obstacle avoidance, Expert Syst. Appl.62 (2016), 104–115.10.1016/j.eswa.2016.06.021Search in Google Scholar

[11] A. K. Fard and T. Niknam, Optimal stochastic capacitor placement problem from the reliability and cost views using firefly algorithm, IET Sci. Measur. Technol.8 (2014), 260–269.10.1049/iet-smt.2013.0231Search in Google Scholar

[12] M. Flynn and M. Malley, A drum boiler model for long term power system dynamic simulation, IEEE Trans. Power Syst.14, (1999) 209–217.10.1109/59.744528Search in Google Scholar

[13] X. Hengyan, W. Lingmei and C. Huahua, The study of optimizing circulating fluidized bed boiler operational parameters based on neural network and genetic algorithm, In: Fourth International Conference on Intelligent Computation Technology and Automation, pp. 287–290, 2011.10.1109/ICICTA.2011.82Search in Google Scholar

[14] J. J. Hopfield, Neural networks and physical systems with emergent collective computational abilities, Proc. Nat. Acad. Sci.79 (1982), 2554–2558.10.1073/pnas.79.8.2554Search in Google Scholar PubMed PubMed Central

[15] M. Kljajic, D. Gvozdenac and S. Vukmirovic, Use of neural networks for modeling and predicting boiler’s operating performance, Energy45 (2012), 304–311.10.1016/j.energy.2012.02.067Search in Google Scholar

[16] I. Kocaarslan and E. Cam, Experimental modelling and simulation with adaptive control of power plant, Energy Convers. Manage.48 (2007), 787–796.10.1016/j.enconman.2006.09.002Search in Google Scholar

[17] I. Kocaarslan, C. Ertugrul and H. Tiryaki, A fuzzy logic controller application for thermal power plants, Energy Convers. Manage.47 (2006), 442–458.10.1016/j.enconman.2005.05.010Search in Google Scholar

[18] X. Liu and R. C. Bansal, Integrating multi-objective optimization with computational fluid dynamics to optimize boiler combustion process of a coal fired power plant, Appl. Energy130 (2014), 658–669.10.1016/j.apenergy.2014.02.069Search in Google Scholar

[19] X. J. Liu, X. B. Kong, G. L. Hou and J. H. Wang, Modeling of a 1000 MW power plant ultra super-critical boiler system using fuzzy-neural network methods, Energy Convers. Manage.65 (2013), 518–527.10.1016/j.enconman.2012.07.028Search in Google Scholar

[20] J. Z. Liu, S. Yan, D. L. Zeng, Y. Hu and Y. Lv, A dynamic model used for controller design of a coal fired once-through boiler-turbine unit, Energy93 (2015), 2069–2078.10.1016/j.energy.2015.10.077Search in Google Scholar

[21] L. Ma, K. Y. Lee and Z. Wang, Intelligent coordinated controller design for a 600 MW supercritical boiler unit based on expanded-structure neural network inverse models, Control Eng. Pract.53 (2016), 194–201.10.1016/j.conengprac.2015.09.002Search in Google Scholar

[22] J. C. Maxwell, A Treatise on Electricity and Magnetism, 3rd ed., vol. 2, pp. 68–73, Clarendon, Oxford, 1892.Search in Google Scholar

[23] H. J. Mohammed, A. S. Abdullah, R. S. Ali, R. A. Abd-Alhameed, Y. I. Abdulraheem and J. M. Noras, Design of a uniplanar printed triple band-rejected ultra-wideband antenna using particle swarm optimisation and the firefly algorithm, IET Microwav. Antennas Propagat.10 (2016), 31–37.10.1049/iet-map.2014.0736Search in Google Scholar

[24] J. Nayak, B. Naik and H. S. Behera, A novel nature inspired firefly algorithm with higher order neural network: performance analysis, Eng. Sci. Technol.19 (2016), 197–211.10.1016/j.jestch.2015.07.005Search in Google Scholar

[25] D. Norm, DIN 1942 – Acceptance testing of steam generators, edition 02/1994.Search in Google Scholar

[26] S. Ranganathan, M. Surya Kalavathi and C. Asir Rajan, Self-adaptive firefly algorithm based multi-objectives for multi-type FACTS placement, IET Gener. Transm. Distrib.10 (2016), 2576–2584.10.1049/iet-gtd.2015.0905Search in Google Scholar

[27] H. Rusinowski and W. Stanek, Neural modelling of steam boilers, Energy Convers. Manage.48 (2007), 2802–2809.10.1016/j.enconman.2007.06.040Search in Google Scholar

[28] K. S. S. Rao Yarrapragada and B. Bala Krishna, Impact of tamanu oil-diesel blend on combustion, performance and emissions of diesel engine and its prediction methodology, J. Braz. Soc. Mech. Sci. Eng.39 (2016), 1–15.10.1007/s40430-016-0616-5Search in Google Scholar

[29] M. Sayed, S. M. Gharghory and H. Kama, Gain tuning PI controllers for boiler turbine unit using a new hybrid jump PSO, J. Elect. Syst. Inform. Technol.2 (2015), 99–110.10.1016/j.jesit.2015.03.009Search in Google Scholar

[30] S. D. Secco, O. Juan, M. L. Louisy, J. Y. Lucas, P. Plion and L. Porcheron, Using a genetic algorithm and CFD to identify low NOx configurations in an industrial boiler, Fuel158 (2015), 672–683.10.1016/j.fuel.2015.06.021Search in Google Scholar

[31] S. Sokolov-Mladenovic, M. Milovancevic, I. Mladenovic and M. Alizamir, Economic growth forecasting by artificial neural network with extreme learning machine based on trade, import and export parameters, Comput. Hum. Behav.65 (2016), 43–45.10.1016/j.chb.2016.08.014Search in Google Scholar

[32] J. Song, C. E. Romero, Z. Yao and B. He, Improved artificial bee colony-based optimization of boiler combustion considering NOX emissions, heat rate and fly ash recycling for on-line applications, Fuel172 (2016), 20–28.10.1016/j.fuel.2015.12.065Search in Google Scholar

[33] M. Szega and G. T. Nowak, An optimization of redundant measurements location for thermal capacity of power unit steam boiler calculations using data reconciliation method, Energy92 (2015), 135–141.10.1016/j.energy.2015.03.125Search in Google Scholar

[34] A. M. K. Vandani, M. Bidi and F. Ahmadi, Exergy analysis and evolutionary optimization of boiler blowdown heat recovery in steam power plants, Energy Convers. Manage.106 (2015), 1–9.10.1016/j.enconman.2015.09.018Search in Google Scholar

[35] J. L. Wei, J. H. Wang, and Q. H. Wu, Development of a multi-segment coal mill model using an evolutionary computation technique, IEEE Trans. Energy Convers.22 (2007), 718–27.10.1109/TEC.2007.895459Search in Google Scholar

[36] Y. Xing, X. Shia, F. Shena, K. Zhouc and J. Zhaoa, A self-organizing incremental neural network based on local distribution learning, Neural Netw.84 (2016), 143–160.10.1016/j.neunet.2016.08.011Search in Google Scholar PubMed

[37] G. Xu, C. Xu, Y. Yang, Y. Fang, L. Zhou and Z. Yang, Thermodynamic and economic analysis of a partially-underground tower-type boiler design for advanced double reheat power plants, Appl. Thermal Eng.78 (2015), 565–575.10.1016/j.applthermaleng.2014.12.007Search in Google Scholar

[38] X. S. Yang, Nature-Inspired Metaheuristic Algorithms, Luniver Press, UK, 2008.Search in Google Scholar

[39] X. S. Yang, Firefly algorithms for multimodal optimisation, In: Proc. 5th Symposium on Stochastic Algorithms, Foundations and Applications, 5792, pp. 169–178, 2009.10.1007/978-3-642-04944-6_14Search in Google Scholar

[40] X. S. Yang and X. He, Firefly algorithm: recent advances and applications, Int. J. Swarm Intell.1 (2013), 36–50.10.1504/IJSI.2013.055801Search in Google Scholar

[41] T. Yang, C. Cui, Y. Shen and Y. Lv, A novel denitration cost optimization system for power unit boilers, Appl. Therm. Eng.96 (2016), 400–410.10.1016/j.applthermaleng.2015.11.111Search in Google Scholar

[42] J. H. Yang, J. A. Kim, J. Hong, M. Kim, C. Ryu, Y. J. Kim, H. Y. Park and S. H. Baek, Effects of detailed operating parameters on combustion in two 500-MWe coal-fired boilers of an identical design, Fuel144 (2015), 145–156.10.1016/j.fuel.2014.12.017Search in Google Scholar

[43] Y. Yang, C. Xu, G. Xu, Y. Han, Y. Fang and D. Zhang, A new conceptual cold-end design of boilers for coal-fired power plants with waste heat recovery, Energy Convers. Manag.89 (2015), 137–146.10.1016/j.enconman.2014.09.065Search in Google Scholar

[44] J. Yuan and S. Yu, Privacy preserving back-propagation neural network learning made practical with cloud computing, IEEE Trans. Parallel Distrib. Syst.25 (2014), 212–221.10.1109/TPDS.2013.18Search in Google Scholar

[45] Q. Zhao, H. Xu and S. Jagannathan, Near optimal output feedback control of nonlinear discrete-time systems based on reinforcement neural network learning, IEEE/CAA J. Autom. Sin.1 (2014), 372–384.10.1109/JAS.2014.7004665Search in Google Scholar

Received: 2016-7-17
Published Online: 2017-5-11
Published in Print: 2018-7-26

©2018 Walter de Gruyter GmbH, Berlin/Boston

This article is distributed under the terms of the Creative Commons Attribution Non-Commercial License, which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.

Downloaded on 10.9.2025 from https://www.degruyterbrill.com/document/doi/10.1515/jisys-2016-0113/html
Scroll to top button