Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

Research Article

Advances in Mechanical Engineering


2020, Vol. 12(1) 1–13
Ó The Author(s) 2020
Multivariable nonlinear predictive DOI: 10.1177/1687814019896509
journals.sagepub.com/home/ade
control of a clinker sintering system at
different working states by combining
artificial neural network and
autoregressive exogenous

Meiqi Wang1,2 , Enli Chen1,2, Pengfei Liu1,2 and Wenwu Guo1,2

Abstract
The clinker sintering system is widely controlled manually in the factory, and there is a large divergence between a linear-
ized control model and the nonlinear rotary kiln system, so the controlled variables cannot be calculated accurately. To
accommodate the multivariable and nonlinear features of cement clinker sintering systems, steady-state model and
dynamic models are established using extreme learning machine and autoregressive exogenous models. The steady-state
model is used to describe steady-state nonlinear relations, and the dynamic model is used to describe the dynamic char-
acteristics of the sintering system. By obtaining the system gains based on the steady-state model, the parameters of the
dynamic model are rectified online to conform to the system gain. Thus, a dynamic model named extreme learning
machine-autoregressive exogenous is proposed, which can describe the nonlinear dynamic features of a sintering system.
The results show that, compared with the autoregressive exogenous model, the extreme learning machine-
autoregressive exogenous model has good control performance on the multivariable and nonlinear system and can
reduce computing resource requirements during the online running. In addition, fluctuations of NOx and O2 concentra-
tions decreases, again demonstrating good control performance of an actual clinker sintering system using the extreme
learning machine-autoregressive exogenous model.

Keywords
Cement clinker, sintering, model identification, artificial neural network, control

Date received: 8 July 2019; accepted: 25 November 2019

Handling Editor: James Baldwin

Introduction
With the deterioration of the environment, improving
1
energy efficiency and reducing pollutant emission has State Key Laboratory of Mechanical Behavior and System Safety of
Traffic Engineering Structures, Shijiazhuang Tiedao University,
become a hot research topic. On the one hand, scholars
Shijiazhuang, China
are actively developing clean energy and new energy 2
School of Mechanical Engineering, Shijiazhuang Tiedao University,
storage materials, such as solar energy1 and graphene.2 Shijiazhuang, China
On the other hand, scholars are also improving existing
equipment and processes to reduce their emission of Corresponding author:
Meiqi Wang, State Key Laboratory of Mechanical Behavior and System
pollutants.3,4 Cement industry is an industry with high Safety of Traffic Engineering Structures, Shijiazhuang Tiedao University, 17
energy consumption and high pollution, the optimiza- Northeast, Second Inner Ring, Shijiazhuang 050043, China.
tion of cement production process has gradually Email: wangmeiqi@stdu.edu.cn

Creative Commons CC BY: This article is distributed under the terms of the Creative Commons Attribution 4.0 License
(https://creativecommons.org/licenses/by/4.0/) which permits any use, reproduction and distribution of the work
without further permission provided the original work is attributed as specified on the SAGE and Open Access pages
(https://us.sagepub.com/en-us/nam/open-access-at-sage).
2 Advances in Mechanical Engineering

become a hot issue in cement production research field. understand the trends occurring within rotary kilns,
The production of dry process cement takes three steps: and allowed for improvements in terms of energy
raw meal preparation, clinker production, and final quantification and usage. This study developed a one-
cement processing. In clinker production, the core step dimensional kiln model using elements of existing
is calcinating the clinker in a rotary kiln. Calcination models, and then linked the model to the surroundings
directly affects not only the quality and output of via a composite resistance model and a forced convec-
cement clinker, but also energy consumption and pollu- tion model that enabled proper inclusion of the effects
tion emissions.5 The major task of the sintering process of shell-cooling fans. However, there is a large diver-
is to heat the raw meal to a high temperature. During gence between a linearized control model and the
the heating, a series of physical and chemical changes nonlinear rotary kiln system, so the controlled variables
that comply with the technology requirement will cannot be calculated accurately.
occur, and finally the raw meal changes into clinker All the studies above pertain to mechanism models,
that possesses some specific mineral composition. For a which cannot reflect the sintering process accurately as
sintering system, there are strong nonlinear characteris- it is carried out. Because the incineration mechanism of
tics between the operating variables and the controlled a cement clinker sintering system is too complex, in
variables.6 Therefore, two key factors are required to those studies’ authors have had to make some simplifi-
improve cement clinker sintering systems: one is the cations and assumptions when modeling. Besides, most
creation of an accurate nonlinear control model of the mechanism models have complex structures, and their
system, and the other is the dynamic adjustment of the computational complexity is relatively great. Thus,
operating variables to maintain a stable thermal mechanism models of the sintering process can analyze
environment. the effects of some associated factors and give the
This research on modeling cement clinker sintering proper operating parameters and design parameters,
systems focuses on two categories. The first is the study instead of applying those models to actual production.
of the model mechanism by analyzing the manufactur- The other kind of research is the building of the data
ing technique of a cement clinker sintering system. For model based on the production data identified for the
example, based on heat conduction and thermal radia- complex system. Wang et al.14 established an intelligent
tion between air and the raw materials as well as energy model to predict the jet penetration depth based on
conservation in the process of convective heat transfer, least square support vector machine and adaptive
Wang et al.7 built a dynamic mathematical model mutative scale chaos optimization algorithm. Based on
formed by nonlinear partial differential equations that the fuzzy least squares support vector machines,
considered mass conservation during material reflec- Jiaqiang et al.15 proposed a mathematical model to
tion inside the cement rotary kiln. But this model was forecast the endpoint of the composite regeneration
too complex, containing multigroup mass balance and investigated the effect on the composite regenera-
equations and energy balance equations. Mujumdar tion time from various factors. Jiaqiang et al.16 applied
and Ranade8 established a solid–solid reaction model the function chain neural network to predict the perfor-
of the inside of a cement rotary kiln by a pseudohomo- mance of oscillating heat pipe, and the results show
geneous approximation method. According to the that the relative average error between the predicted
model, certain key parameters of the rotary kiln design and actual value is 4%. A fuzzy control method for a
have a major effect on the energy consumption of a sin- dry rotary cement kiln was designed by Gao et al.,17
tering system. Using the Fluent software application, but its adaptability to significant material and coal
Wang and colleagues9,10 built a model that can simu- feeding changes is poor. In addition, building the fuzzy
late the heat transfer process between air and the mate- control method mainly depends on experience and the
rial inside a rotary kiln. Then, he forecast the effect of cut-and-try method. Zou and Zhu18 established a fuzzy
several parameters on the temperature field inside the model with an incremental predictive function for a
kiln, such as the supply of secondary and tertiary air, decomposing furnace in a cement clinker sintering sys-
the material filling ratio, and the rotary. Kaddatz tem. After actually controlling in the field using the
et al.11 established a combustion model for calcinating model, temperature fluctuation inside the decomposing
cement clinker and analyzed the influence of different furnace was reduced. However, their model considers
fuels on sintering system performance and greenhouse the effect of material flow on only the factor named
gas emissions. By calculating the hydrodynamic model, temperature, instead of any other factors. Lou et al.19
Granados et al.12 studied coal combustion inside a built a nonlinear material transmission model using a
rotary kiln. They then analyzed the effects of four-layer backpropagation (BP) neural network. But
combustion-supporting oxygen and the circulatory flue this model can analyze only the influence of rotary
gas on flame length, convective heat transfer, and velocity, wind speed inside the kiln, and the kiln’s angle
radiation heat transfer. Numerical models were devel- of incline on the material’s residence time. Besides, it is
oped by Csernyei and Straatman13 to analyze and impractical because the training of this model’s
Wang et al. 3

identification process is too slow. Using a neural net- the yield, the quality of the ore, the quality of the coal,
work, Pazand et al.20 built a mechanical power model and other factors. So it is necessary to establish the
for a cement rotary kiln and forecast the kiln’s stress mapping relationship between input variables and out-
and deformation. In accordance with an advanced pro- put variables at different working points and the ARX
cess control platform, Stadler21 made a predictively model should change with the working point changes.
controlled model of a cement rotary kiln. However, the Aiming at the above-mentioned problems, a model
established model is linear and cannot accurately is proposed that combines a nonlinear, steady-state
describe the nonlinear characteristics of a rotary model formed by the extreme learning machine (ELM)
cement kiln system. In addition, the model’s predictive with an ARX linear dynamic model. The innovation of
control was used only for temperature control inside this method is that the system gain obtained by solving
the rotary kiln. Huang et al.22 built a model of a the nonlinear, steady-state model is used to amend the
cement rotary kiln system by adopting the Elman linear dynamic model online and the linear dynamic
neural network. At the same time, they designed a tem- model change with the working point changes. Then,
perature optimization controller for a rotary kiln, using the multivariable nonlinear predictive control at differ-
one BP neural network as the action network and ent working states of a cement clinker sintering system
another BP as the valuation network in a dual heuristic can be realized. The correctness of our model was veri-
programming algorithm. But the training was slow and fied using a simulation example and a field application.
the computer resource usage was high during the con-
trol process because the algorithm contains three multi-
layer feed-forward neural networks. A multivariable nonlinear dynamic model
The studies of sintering system modeling and control of a cement clinker sintering system
listed above cannot satisfy the control precision prob-
lem of sintering systems that use fuzzy and linear mod- Technical principle and the selection of controlled
els. If a multilayer feed-forward neural network, such variables
as a BP neural network, is used to model the sintering As shown in Figure 1, the raw material is transported
system, some defects, such as slow training, poor gener- to a precalciner and preheater at the kiln’s end by an
alization ability, and the ease of falling into the local elevator. After reheating and decomposition, the raw
minimum, stand out distinctly. Currently, models built material enters the higher end of the rotary kiln and is
for cement clinker sintering systems pertain mainly to heated to a high temperature. The slanted rotary kiln
single-input, single-output systems or multi-input, slowly revolves while the raw material gradually moves
single-output systems. In addition, errors are relatively to the kiln’s ‘‘head,’’ or lower end. When pulverized
large in the above situation because the sintering sys-
coal is injected into the kiln from the burner coal pipe,
tem has multivariables, strong-coupling, and many
the coal burns vigorously and begins a series of
other characteristics that are not useful for a control
physical–chemical reactions inside the kiln. The high-
application.
temperature flue gas produced during the burning
The autoregressive exogenous (ARX) model is a
makes a counterflow heat exchange with material
kind of linear model, it has good control effect for lin-
under the air exhaust action of a high-temperature fan.
ear control system. The ARX model is applicable to
After being burned at high temperature, the raw mate-
the control of one working point, but the sintering sys-
rial turns into clinkers and falls into the grate cooler.
tem is a nonlinear system, its working points vary with

Figure 1. Cement clinker sintering system schematic diagram.


4 Advances in Mechanical Engineering

It is essential to maintain stable heat in the A nonlinear steady-state model based on ELM
sintering system when controlling the production pro- The cement clinker sintering system is a slowly time-
cess. A too-low sintering temperature results in low
varying system. That means that if the working condi-
clinker quality, and a too-high sintering temperature
tions change, the accommodation time of the system is
not only leads to wasted heat and burned clinkers, but
quite long. In addition, complex physical and chemical
also makes the kiln’s crust fall off, affecting the kiln’s
reactions happen in the sintering system, and the trans-
working life.
formation is nonlinear. For a nonlinear system, steady
Because the detection of sintering temperature is
gain is a key point and can be obtained by building the
influenced by dust and the kiln crust thickness, the con-
steady-state model of the kiln using data identification.
trol of sintering temperature should take as the con-
In the meantime, relatively strong interference exists in
trolled variable the concentration of nitrogen oxides
the technological process, so it should take a long time
(NOx), which can reflect the true temperature,
to collect mass data during actual operation to guaran-
instead of the sintering temperature itself.23 NOx con-
tee that the training data contain a variety of operating
centration can be detected in the gas at the kiln’s end
conditions in the production process. Obtaining a large
and is relevant to O2 concentration and the sintering
amount of sintering system data mixed with interfer-
temperature in the kiln. If the O2 concentration and the
ence requires a method with a high identification rate
sintering temperature are both high, the NOx concen-
tration is high as well. Conversely, NOx concentration and a strong generalization ability.
will lower if the sintering temperature drops. O2 con- If the gradient descent algorithm of a BP neural net-
centration not only affects the relation between NOx work is used, many problems are generated, such as the
concentration and sintering temperature, but can also difficulty of trapping a local minimum, excess itera-
reflect the combustion condition of the bunker coal tions, a slow training rate, and network overfitting. To
inside the kiln. When the O2 concentration is high in avoid those problems, Huang et al.24 put forward a
the kiln, the coal burns adequately. But it will waste new single-hidden layer feed-forward neural network
energy and remove much heat. Conversely, the coal called an ELM. Unlike traditional neural networks,
cannot be burned adequately when O2 concentration which adjust the network parameters iteratively, the
declines. ELM is a tuning-free algorithm that learns much more
Coal feeding at the kiln’s head is the main method quickly than traditional gradient-based approaches
to supply fuel for a rotary kiln. The rate of coal feeding such as the BP and Levenberg–Marquardt algorithms.
directly affects the temperature of the sintering zone In the ELM, the input weights (connections between
and influences NOx concentration. The extent to which the input and hidden layers) and hidden biases are cho-
the pulverize coal combusts always affects the sintering sen arbitrarily, and the output weights (connections
temperature, as does a change of ventilation in the kiln. between the output and hidden layers) are calculated
To make the pulverize coal completely combust, a analytically using a Moore–Penrose generalized inverse.
high-temperature fan at the kiln’s head is used to keep Moreover, the ELM tends to reach the small norm of
the kiln under negative pressure. The resulting large the network output weights. According to Bartlett’s25
quantity of combustion air at the kiln’s head increases theory, the smaller the norm of the weights, the better
the probability that the coal will combust completely; the generalization performance of the ELM. The ELM
waste gasses are expelled promptly as well. The air’s is an effective method for handling classification prob-
velocity in the kiln is controlled by the baffle opening lems and provides better generalization performance at
of the high-temperature fan. When the baffle opening an extremely high learning rate.26 Because of the
changes, the air velocity, furnace temperature, and advantages of the ELM, it is used to identify running
NOx concentration also change. data and build a nonlinear steady-state model of a clin-
From the above, it can be seen that to keep the sin- ker sintering system.
tering system stable is essential to control the coal feed- In the proposed model, N groups of sintering system
ing at the kiln’s head and the baffle opening of the steady data fus (i), ys (i)g are selected, where
high-temperature fan. NOx and O2 concentrations can us (i) = ½ uscoal (i) usfan (i) T , ys (i) = ½ ysNOx (i) ysO2 (i) T ,
reflect the thermal situation of a sintering system accu- and i = 1,2,..., N, uscoal is the coal feeding into the kiln’s
rately. Because the parameters mentioned above are head and usfan is the baffle opening of the high-
coupled with each other, the sintering system is temperature fan. ysNOx is the NOx concentration, and
abstracted as a nonlinear system with two inputs and ysO2 is the O2 concentration. The steady data of the coal
two outputs. The two input parameters are the coal feeding and the baffle opening are taken as the two
feeding at the kiln’s head and the baffle opening of the input parameters for the ELM, and the NOx and O2
high-temperature fan, and the two output parameters concentrations are taken as the two output parameters.
are the NOx and O2 concentrations in the kiln’s smoke The network structure of the ELM for the correspond-
chamber. ing cement clinker sintering system is shown in Figure 2.
Wang et al. 5

^ = H+ Y
b ð5Þ

where H + is the Moore–Penrose generalized inverse


matrix of H.
A nonlinear steady-state model is built, the model
takes the coal feeding and the baffle opening as two
input parameters and the NOx and O2 concentrations
as two output parameters, using the steady input–
output data of the sintering system and the ELM
Figure 2. ELM structure of cement clinker sintering system.   X
L    
^ysNOx ^ uscoal
= bj  G vj + bj ð6Þ
^ysO2 usfan
j=1
The number of hidden-layer neurons is L, and the
hidden-layer neuron function is G(x) for the ELM of where ^ysNOx is the predicted output of NOx concentra-
the sintering system. vj = [vj1, vj2, ..., vjn]T is the tion by the ELM steady-state model and ^ysO2 is the O2
weight between the jth hidden-layer neuron and the concentration.
steady coal feeding and baffle opening data. The
threshold value of the hidden-layer neuron is expressed
as b = [b1, b2, ..., bL]T. bj =[bj1, bj2]T is the weight The ARX linear dynamic model
between the jth hidden-layer neuron and the steady The ARX model is a time-series analysis method that
data of NOx and O2 concentrations. For the ith steady can effectively describe the dynamic characteristics
data of the sintering system, the mathematical model of between the input and output increments. Suppose that
the ELM is the dynamic characteristics of the sintering system can
be approximately described as a second-order ARX
X
L    
u ði Þ model shown as
ysNOx ðiÞ = bj1  G vk scoal + bj ð1Þ
j=1
usfan ðiÞ
Dy = A1 Dyðk  1Þ + A2 Dyðk  2Þ
ð7Þ
and + B1 Duðk  1Þ + B2 Duðk  2Þ

X
L     In equation (7), Dy(k) = y(k)  ys (k) and
u ðiÞ
ysO2 ðiÞ = bj2  G vj scoal + bj ð2Þ Du(k) = u(k)  us (k). uðk Þ = ½ ucoal ðk Þ ufan ðk Þ T is the
usfan ðiÞ
j=1 input vector and yðiÞ = ½ yNOx ðiÞ yO2 ðiÞ T is the output
vector. us (k) and ys (k) are the steady input and output
Equations (1) and (2) can be combined as
variables of the system, respectively. A1, A2, B1, and B2
X
L are the model’s parameter matrix.
 
ys ðiÞ = bj  G vj us ðiÞ + bj ð3Þ Select M groups of dynamic incremental data
j=1 fDuðiÞ, DyðiÞg, where i = 1, 2, ..., M, and let

The input–output equations of N groups of sintering uðiÞ = DyT (i  1) DyT (i  2) DuT (i  1) DuT (i  2)
system steady data can be simplified as the matrix form
ð8Þ
shown as equation (4)
and
Y = Hb ð4Þ
u = ½ A1 A2 B1 B2  ð9Þ
where Y is the steady data matrix of NOx and O2 con-
centrations and H is the hidden-layer neuron matrix of The incremental predictive value of the ith group of
the ELM. NOx and O2 concentrations based on the parameter u is
If some values for hidden-layer neuron parameters v
 
and b are randomly assigned, then H, which serves as a D^yNOx (i)
constant matrix, is obtained. Network parameter train- = u  u ði ÞT ð10Þ
D^yO2 (i) u
ing of the ELM can be translated into the solutions of
linear equations. Based on the Moore–Penrose inverse, To make the predictive value of the NOx and O2 con-
the least squares solution of the least norm of linear centrations obtained by equation (10) have a smaller
equations can be obtained as the weight from the hid- error with actual output value, we pose the question as
den layer to the output layer. From equation (4), the the following optimization problem
^ is shown as
least squares solution of the least norm b
6 Advances in Mechanical Engineering

    2
1 XM
DyNOx (i) D^yNOx (i) B^1 + B^2
min  ð11Þ K= ð14Þ
u M
i=1
DyO2 (i) D^yO2 (i) u 1  A^1  A^2

Letting the derivative of equation (11) equal to 0, the For equation (14), keeping the coefficient matrix A^1
optimal identification parameter of ARX model is and A^2 unchanged

" #1 B^1 ^0 B^2


XM   XM 0
^ Dy NO (i) T B^1 = , B2 = ð15Þ
u= x
uðk Þ u ðk Þuðk Þ ð12Þ K K
i=1
DyO2 (i) i=1
Combining equation (15) with equation (13), the
A linear dynamic model is built, the model describes gain value of the sintering system linear ARX model is
the incremental relation between the coal feeding, the shown as equation (16), which is identically equal to 1
fan baffle opening, and the NOx and O2 concentrations    
using the dynamic input–output data and the ARX DyNOx ðk Þ ^ DyNOx ðk  1Þ
= A1 
model of the sintering system DyO2 ðk Þ DyO2 ðk  1Þ
 
    ^ Dy NOx ðk  2Þ
DyNOx ðk Þ DyNOx ðk  1Þ + A2 
= A^1  DyO2 ðk  2Þ
DyO2 ðk Þ DyO2 ðk  1Þ   ð16Þ
  0 Du coal ðk  1Þ
Dy NOx ðk  2Þ + B^1 
+ A^2  Dufan ðk  1Þ
DyO2 ðk  2Þ  
  ð13Þ 0 Ducoal ðk  2Þ
Ducoal ðk  1Þ + B^2 
^
+ B1  Dufan ðk  2Þ
Dufan ðk  1Þ
 
Ducoal ðk  2Þ When the coal feeding into the kiln’s head acts as
^
+ B2 
Dufan ðk  2Þ ucoal (k), while the baffle opening of the high-
temperature fan is ufan (k), the corresponding steady
The ELM-ARX nonlinear dynamic model output is expressed as follows based on the sintering
system ELM nonlinear steady-state model shown as
Complex physical and chemical reactions occur in the
equation (6)
process of sintering, so the system is strongly nonlinear.
The working state changes over time, and gain varia-  

ysNOx ðk Þ

tions are large. In accordance with the sintering system


ysO2 ðk Þ
uscoal (k) = ucoal (k)
nonlinear steady-state model obtained by ELM identi-
usfan (k) = ufan (k) ð17Þ
fication, in this study, to maintain a consistent gain    
between the ARX model and the sintering system, the X L
uscoal ðk Þ
= ^
bj  G vj + bj
dynamic ARX model parameters are modified online j=1 usfan ðk Þ
for the corresponding sintering system.
The structure of the ELM-ARX nonlinear dynamic Making use of the numerical differential algorithm,
model is shown in Figure 3. the gain from ysNOx (k) to ucoal (k) at time k is
According to the parameters gained by identifica-

tion, the gain matrix of the sintering system ARX lin- ∂ysNOx (k)

KcoalNOx ðk Þ = ð18Þ
ear dynamic model can be obtained ∂uscoal (k)
uscoal (k) = ucoal (k)

where ucoal (k) is the coal feeding and ysNOx (k) is the cor-
responding steady NOx concentration.
The gain from ysNOx (k) to ucoal (k) at time k is

∂ysO2 (k)

KcoalO2 ðk Þ = ð19Þ
∂uscoal (k)
uscoal (k) = ucoal (k)

where ysNOx (k) is the corresponding steady O2


concentration.
The gain from ysNOx (k) to ucoal (k) at time k is

∂ysNOx (k)

KfanNOx ðk Þ = ð20Þ
Figure 3. Structure of the ELM-ARX nonlinear dynamic model. ∂usfan (k)
usfan (k) = ufan (k)
Wang et al. 7

where ufan (k) is the baffle opening and ysNOx (k) is the y^c ðk + jjk Þ = y^ðk + jjk Þ + hj eðk Þ ð25Þ
corresponding steady NOx concentration.
The reference trajectory is
The gain from ysO2 (k) to ufan (k) at time k is

 
∂ysO2 (k)

yr ðk + jÞ = Cj yðk Þ + I  Cj ysp ð26Þ


KfanO2 ðk Þ = ð21Þ
∂usfan (k)
usfan (k) = ufan (k) where Cj = diagf cj1 cj2 g is the softening coefficient
matrix while ysp = ½ yNOx yO2  is the output set value
where ysO2 (k) is the corresponding steady O2 vector.
concentration. The objective function of the cement clinker sinter-
The system gain matrix at time k is ing system is shown as equation (27), and the sequential
  quadratic programming (SQP) algorithm can be used
KcoalNOx ðk Þ KfanNOx ðk Þ to solve the nonlinear optimization problem
K s ðk Þ = ð22Þ
KcoalO2 ðk Þ KfanO2 ðk Þ
X
P X
M
According to equations (18)–(21), the system gain min J ðk Þ = q j ½y c ð k + j Þ  y r ð k + j Þ  + ri Duðk + i  1Þ
j=1 i=1
Ks(k) amends equation (13)
s:t:Dumin ł Duðk + i  1Þ ł Dumax
   
DyNOx ðk Þ DyNOx ðk  1Þ umin ł uðk + i  1Þ ł umax , ði = 1Þ
= A^1 
DyO2 ðk Þ DyO2 ðk  1Þ ymin ł yðk + jÞ ł ymax
 
^ DyNOx ðk  2Þ ð27Þ
+ A2 
DyO2 ðk  2Þ
  ð23Þ where P is the prediction horizon, M ðP ø M Þ is the
0 Ducoal ðk  1Þ control horizon, qj is the output error weight, and ri is
^
+ B 1 K s ðk Þ 
Dufan ðk  1Þ the control input weight.
  Using the SQP algorithm, the optimal control incre-
0 Ducoal ðk  2Þ
^
+ B 2 K s ðk Þ 
Dufan ðk  2Þ ment Du is calculated. Selecting the first instantaneous
value Duðk Þ, the optimal control input is obtained
As shown in equation (23), the gain of the linear
ARX model at time k after amending is consistent with uðk Þ = Duðk Þ + uðk  1Þ ð28Þ
the gain whose input is ucoal (k) and ufan (k) for the sin-
tering system nonlinear steady-state model. Then, the Simulation verification of the ELM-ARX
nonlinear characteristics of the sintering system will be
nonlinear dynamic model
absolutely described as the steady model of the ELM.
By using the steady model of the ELM, the parameters Taking the two-input and two-output nonlinear sys-
of the ARX model are amended online to describe the tems27 just like equation (29) as an example, the ARX
nonlinear cement clinker sintering system. model28 and the ELM-ARX model were adopted sepa-
rately to identify and simulate. Then, the test results of
the two models were analyzed and contrasted

8
>
> 2y1 ðk  1Þy1 ðk  2Þ
< y 1 ðk Þ =
>
1 + y1 ðk  1Þy2 ðk  1Þ + y1 ðk  2Þ2
+ 0:3u1 ðk  1Þ + 0:7u1 ðk  2Þ + 0:2u2 ðk  2Þ
ð29Þ
>
> 1:5y2 ðk  1Þy2 ðk  2Þ
>
: y 2 ðk Þ = + 0:5u2 ðk  1Þ + 1:2u2 ðk  2Þ + 0:1u1 ðk  2Þ
1 + y1 ðk  2Þy2 ðk  2Þ + y2 ðk  1Þ2

The ELM-ARX and ARX models for the two-input


Rolling optimization and two-output systems constructed above are used
separately to do the predictive control simulation
To eliminate the predicted error caused by unknown
experiment. The entire simulated program ran under
factors—the error at time k
the environment of MATLAB R2014a. The control
eðk Þ = yðk Þ  y^ðk jk  1Þ ð24Þ effect within 300 steps is shown in Figures 4 and 5.
From Figures 4 and 5, when the ELM-ARX model
T
The correct
vector is H = ½ h1 h2 . . . hp  , where was used, the outputs y1 and y2 tracked fixed values
hj = diag hjNOx hjO2 , ðj = 1, 2, . . . , PÞ. P is the pre- quickly and smoothly, almost without fluctuation and
diction horizon to make the feedback correction, and overshoot. Only when one of the two outputs changed
then get would the other output fluctuate slightly. However, when
8 Advances in Mechanical Engineering

(a) (b)

Figure 4. ELM-ARX model and ARX model control effect. (a) The control effect of y1 and (b) the control effect of y2.

(a) (b)

Figure 5. ELM-ARX model and ARX model control inputs. (a) The change of the input u1 and (b) the change of the input u2.

set points change, compared with ELM-ARX model, the plant in Hebei province, China. In the sampled data,
tracking speed of ARX model was slower and the output the coal feeding at the kiln’s head and the baffle open-
curve was more volatile. In addition, at 50th step and ing of the high-temperature fan were selected as the two
200th step, the output y2 and input u2 had a relatively input parameters, with the NOx and O2 concentrations
large fluctuation using the ARX model compared with as the two output parameters. The sampling interval
the ELM-ARX model (Figures 4(b) and 5(b)). This is was 60 s. After rejecting the abnormal data, we divided
due to the parameters of ARX model, which were identi- the surplus data, approximately 45,544 groups, into
fied by the data at a certain working point. When the set two sets: the first 44,544 groups were taken as the train-
value was changed, the ARX model cannot correctly ing data, and the last 1000 groups were taken as the
reflect the relationship between input and output of the testing data. The training data were also divided into
system, and the wrong input value was calculated by two objects: one acted as dynamic data to train the
ARX model. When there is a big deviation between the dynamic model, and the other was used to train the
output value of ARX model and the set value, the output steady-state model.
value of ARX model tracked the set value through multi- Sun et al.29 studied the step response process of coal
step adjustment relying on the rolling optimization of feeding and the high-temperature fan. By analyzing the
predictive control algorithm. Judging by the control sintering system data, a simplified first-order model can
effects above, the control effect of the ELM-ARX model be obtained. The time constant from the coal feeding
is better than that of the ARX model when they are used to the O2 and NOx concentrations inside the kiln is
for multivariable nonlinear predictive control. Tc = 900 s while that from the high-temperature fan to
the O2 and NOx concentrations is Tf = 180 s. In an
Practical application of the ELM-ARX industrial application, the transient time is usually
nonlinear dynamic model taken as three times the constant. In that case, the coal
feeding’s transient time is Tcs = 3Ts = 2700 s and the
We collected 52,837 groups of data from the new dry
high-temperature fan’s is Tfs = 3Tf = 540 s.
process cement clinker sintering system of a cement
Wang et al. 9

Figure 6. The steady state sampling data of cement clinker sintering system.

Accounting for the transient time, the data can be Using the ELM and BP neural networks, the steady
divided into two kinds: dynamic and steady state. data were used to identify the steady-state model. Here,
Because the sampling time was 60 s, the data group cor- the ELM set up 30 hidden-layer neurons while the BP
responding to the transient time of coal feeding was neural network set up two layers, each one having 30
Nc = 45 while that of the high-temperature fan was hidden-layer neurons. There were a total 25,930 groups
Nf = 9. of steady data; the first 20,000 groups were taken as
Then, the selection procedure was as follows. If the training data and the last 5930 groups as test data.
ath group of the coal feeding data changed, the for- As shown in Table 1, the identification speed of the
mula fu(i), y(i)g, i = a, a + 1, . . . , a + Nc  1 was taken sintering system steady-state model when using the
as the dynamic data. Otherwise, if the bth group of ELM was 1447 times the speed of the BP neural net-
the high-temperature fan’s data changed, the work. The identification speed was greatly improved.
formula fu(i), y(i)g, i = b, b + 1, . . . , b + Nf  1 was At the same time, the sintering system steady-state
taken as the dynamic data. After rejection of the model’s training precision obtained by identification
dynamic data, the residual data constituted the steady- when using the ELM was lower than that when using
state data. the BP neural network. The test data’s root mean
In our study there were 25,930 groups of steady- square error (RMSE) for the ELM was only 7.329% of
state data and 19,614 groups of dynamic data. The that for the BP neural network, which was lower than
steady-state data after division are shown in Figure 6; the BP neural network’s as well. This shows that using
the dynamic data are shown in Figure 7. The coal feed- the ELM to identify the steady-state model of a cement
ing and the baffle opening were selected as the two clinker sintering system has stronger generalization
input parameters, and the NOx and O2 concentrations ability than the BP neural network and can better
were the two output parameters. adapt to complex working conditions.
In our study there were 25,930 groups of steady- According to the divided dynamic data of the
state data and 19,614 groups of dynamic data. The cement clinker sintering system, the input–output incre-
steady-state data after division are shown in Figure 6; ment data at time k is Du(k) = uðk + 1Þ  uðk Þ and
the dynamic data are shown in Figure 7. The coal feed- Dy(k) = yðk + 1Þ  yðk Þ. Using the method shown as
ing and the baffle opening were selected as the two equations (8)–(12), the dynamic data are used to iden-
input parameters, and the NOx and O2 concentrations tify the ARX model. Then, the ARX dynamic model is
were the two output parameters. obtained to identify the data
10 Advances in Mechanical Engineering

Figure 7. The dynamic sampling data of the cement clinker sintering system.

 T   Table 1. Comparison of steady-state model identification


1:4603DyNOx ðk  1Þ
DyNOx ðk Þ =  effects.
0:0447DyO2 ðk  1Þ
 T  
0:5973 DyNOx ðk  2Þ Neural Training Training Testing
+  network time (s) accuracy (RMSE) accuracy (RMSE)
0:0306 DyO2 ðk  2Þ
 T   ð30Þ
0:0022 Ducoal ðk  1Þ ELM 0.281 0.344 0.325
+  BP 406.462 9.961e-09 4.434
0:0013 Dufan ðk  1Þ
 T   RMSE: root mean square error; ELM: extreme learning machine; BP:
0:0093 Ducoal ðk  2Þ backpropagation.
+ 
0:0042 Dufan ðk  2Þ

and Control (OPC), the ELM-ARX controller communi-


cates with the distributed control system (DCS) field
   
0:0717 T DyNOx ðk  1Þ layer in real time and obtains the current NOx and O2
DyO2 ðk Þ =  concentrations. After that, the ELM-ARX controller
1:5586 DyO2 ðk  1Þ
 T   calculates the set values of coal feeding at the kiln’s
0:0577 DyNOx ðk  2Þ head and the rotational speed of the high-temperature
+ 
0:6686 DyO2 ðk  2Þ fan. The values are sent to the DCS system by OPC,
 T   ð31Þ and then the DCS system field layer makes the equip-
0:0167 Ducoal ðk  1Þ
+  ment execute the command. The ELM-ARX controller
0:0069 Dufan ðk  1Þ
 T   was used for trial commission and operation on the
0:0020 Ducoal ðk  2Þ cement production line. The effects are shown in
+ 
0:0042 Dufan ðk  2Þ Figures 8 and 9.
In Figures 8 and 9, the red line indicates the start–
The corresponding control algorithm is combined stop flag of the ELM-ARX controller. When the red
with the steady-state and dynamic models obtained by line stayed at a high level, the controller did trial com-
identification. Then, they are all applied to the mission and operation for approximately 24 h. As seen
advanced process control server, and a prediction con- in the two figures, the NOx and O2 concentration fluc-
troller based on the ELM-ARX model is established. tuations clearly decreased and did not drastically devi-
By Object Linking and Embedding (OLE) for Process ate from the set value.
Wang et al. 11

Figure 8. NOx concentration trend record interface of the sintering system.

Figure 9. O2 concentration trend record interface of the sintering system.

Conclusion to conform to the system gain. Based on model predic-


tive control algorithm, the ELM-ARX model is used to
Combined with artificial neural network and ARX
control a two-input two-output nonlinear system and
model, a multivariable nonlinear dynamic model
the sintering system. The results showed that, the sys-
(ELM-ARX) was proposed. The ELM-ARX model
tem’s input and output of the ELM-ARX model chan-
was a variable gain model and it was composed of the
ged smoothly and the output quickly followed changes
steady-state and dynamic parts. The ELM was used to
in the set values compared with the ARX model. It is
describe steady-state nonlinear relations by identifying
beneficial for the controller to run online continuously.
historical steady-state data, and the ARX model was
The proposed model achieved predictive control of
used to describe the dynamic characteristics of the sys-
NOx and O2 concentrations for a cement clinker sinter-
tem. By obtaining the system gains based on the ELM,
ing system. The commission and operation of the
the parameters of the ARX model are rectified online
12 Advances in Mechanical Engineering

ELM-ARX controller resulted in more accurate con- 7. Wang Z, Wang TR, Yuan MZ, et al. Dynamic model for
trol, and the fluctuations of NOx and O2 were reduced simulation and control of cement rotary kilns. J Syst
after commission and operation. The proposed algo- Simul 2008; 20: 5131–5135.
rithm is not applicable to some special nonlinear sys- 8. Mujumdar KS and Ranade VV. Simulation of rotary
tems in industrial production, such as dead zone cement kilns using a one-dimensional model. Chem Eng
Res Des 2006; 84: 165–177.
nonlinearity and hysteretic nonlinearity, segmented
9. Wang CH, Chen WZ, Jia FR, et al. Numerical simula-
model or combined fuzzy control can be considered.
tion of heat transfer and combustion in carbon rotary
And the cement grate cooler and the cement rotary kiln kiln. CIESC J 2010; 61: 1379–1383.
are connected, the operation of the grate cooler will 10. Chen WZ, Wang CH, Tian YH, et al. Numerical simula-
also affect the NOx and O2 content in the rotary kiln. tion on influence factors of thermal working conditions in
Therefore, a control model considering the grate cooler carbon rotary kilns. CIESC Journal 2011; 61: 1379–1383.
and the rotary kiln should be established in the future. 11. Kaddatz KT, Rasul MG and Rahman A. Alternative
fuels for use in cement kilns: process impact modelling.
Proc Eng 2013; 56: 413–420.
Declaration of conflicting interests
12. Granados DA, Chejne F, Mejı́a JM, et al. Effect of flue
The author(s) declared no potential conflicts of interest with gas recirculation during oxy-fuel combustion in a rotary
respect to the research, authorship, and/or publication of this cement kiln. Energy 2014; 64: 615–625.
article. 13. Csernyei C and Straatman AG. Numerical modeling of a
rotary cement kiln with improvements to shell cooling.
Int J Heat Mass Transf 2016; 102: 610–621.
Funding
14. Wang CH, Ping ZZ, Rui L, et al. Prediction of jet pene-
The author(s) disclosed receipt of the following financial sup- tration depth based on least square support vector
port for the research, authorship, and/or publication of this machine. Powder Tech 2010; 203: 404–411.
article: This work was supported by National Key R&D 15. Jiaqiang E, Zuo QQ, Liu HL, et al. Endpoint forecasting
Program of China (grant number 2017YFC0704003); Young on composite regeneration by coupling cerium-based
Top-Notch Talents Program of Higher School in Hebei additive and microwave for diesel particulate filter.
Province (grant number BJ2019035); and Hebei postdoctoral J Cent South Univ 2016; 23: 2118–2128.
research project (grant number B2019003017). 16. Jiaqiang E, Li YQ and Gong JK. Function chain neural
network prediction on heat transfer performance of oscil-
ORCID iD lating heat pipe based on grey relational analysis. J Cent
Meiqi Wang https://orcid.org/0000-0002-5077-136X South Univ 2011; 18: 1733–1737.
17. Gao YQ, Li YS and Ma JC. Computer control of rotary
References cement kiln. Acta Automat Sin 1991; 17: 166–173.
18. Zou J and Zhu J. Fuzzy predictive functional control
1. Chen JW, Xu WW, Zuo HY, et al. System development
strategy for decomposing furnace temperature system of
and environmental performance analysis of a solar-
cement rotary kiln. J Chin Ceram Soc 2001; 29: 318–321.
driven supercritical water gasification pilot plant for
19. Lou B, Luo YH and Ma XQ. A study of the transmission
hydrogen production using life cycle assessment
model of materials in rotary kilns based on a multi-layer
approach. Ener Convers Manag 2019; 184: 60–73.
BP neural network. J Eng Therm Ener Power 2006; 21:
2. Zhao X, Jiaqiang E, Wu G, et al. A review of studies
409–413.
using graphenes in energy conversion, energy storage and
20. Pazand K, Panahi MS and Pourabdoli M. Simulating the
heat transfer development. Ener Convers Manag 2019;
mechanical behavior of a rotary cement kiln using artifi-
184: 581–599.
cial neural networks. Mater Des 2009; 30: 3468–3473.
3. Jiaqiang E, Liu GL, Zhang ZQ, et al. Effect analysis on
21. Stadler KS, Poland J and Gallestey E. Model predictive
cold starting performance enhancement of a diesel engine
control of a rotary cement kiln. Control Eng Pract 2011;
fueled with biodiesel fuel based on an improved thermo-
19: 1–9.
dynamic model. Appl Ener 2019; 243: 321–335.
22. Huang QB, Lin XF and Song SJ. Model of cement rotary
4. Jiaqiang E, Zhao XH, Liu GL, et al. Effects analysis on
kiln based on Elman neural network and design of DHP
optimal microwave energy consumption in the heating
controller. J Syst Simulat 2011; 23: 583–587.
process of composite regeneration for the diesel particu-
23. Wang SJ, Lu JD, Li WJ, et al. Numerical simulation of
late filter. Appl Ener 2019; 254. DOI: 10.1016/j.apenergy.
NO formation in cement rotary kiln. CIESC J 2006; 57:
2019.113736.
2631–2637.
5. Piton M, Huchet F, Le Corre O, et al. A coupled
24. Huang GB, Zhu QY and Siew CK. Extreme learning
thermal-granular model in flights rotary kiln: industrial
machine: theory and applications. Neurocomputing 2006;
validation and process design. Appl Therm Eng 2015; 75:
70: 489–501.
1011–1021.
25. Bartlett PL. The sample complexity of pattern classifica-
6. Li WT, Wang DH and Chai TY. Multisource data
tion with neural networks: the size of the weights is more
ensemble modeling for clinker free lime content estimate
important than the size of the network. IEEE Trans
in rotary kiln sintering processes. IEEE Trans Syst Man
Inform Theor 1998; 44: 525–536.
Cybernet Syst 2014; 45: 303–314.
Wang et al. 13

26. Huang GB, Ding XJ and Zhou HM. Optimization 28. Galrinho M, Everitt N and Hjalmarsson H. ARX modeling
method based extreme learning machine for classifica- of unstable linear systems. Automatica 2017; 75: 167–171.
tion. Neurocomputing 2010; 74: 155–163. 29. Sun C, Zhou ZP and Hao XC. Model predictive control
27. Su BL, Qiang CZ and Yuan ZZ. Constrained fuzzy p algorithm based on interval characteristic and variable
redictive control for MIMO nonlinear systems. J Harb soft constraint. Control Decis 2015; 10: 1879–1884.
Inst Technol 2006; 38: 1700–1704.

You might also like