J ( ) X (T J O: Modeling of Heat Transfer Process by Using Discrete Fractional-Order Neural Networks
J ( ) X (T J O: Modeling of Heat Transfer Process by Using Discrete Fractional-Order Neural Networks
J ( ) X (T J O: Modeling of Heat Transfer Process by Using Discrete Fractional-Order Neural Networks
Abstract- This paper deals with a discrete fractional-order The three equivalent definitions used for the general frac
neural network and its application for modeling of a heat tional differintegral are the Griinwald-Letnikov definition, the
transfer process. Proposed neural network is implemented in
Riemann-Liouville and the Caputo definitions [10], [l3]. For
Matlab/Simulink and applied to the heater which is a part of the
equipment Armfield PCT40. Results obtained from experiments
our purpose we will adopt the Griinwald-Letnikov definition:
presented in the article show that the fractional-order neural Definition 1: The Griinwald-Letnikov definition for k =
t a, where a is a real constant, is given as:
network properly modeled the unknown dynamics. i"
I. INTRODUCT ION ['hal
a> 0, Yk
a=O, where aE lR is a system order, 10 and hO are the nonlinear
a < O. functions.
�r1 I
The system which we take into consideration is given as
z-n I
the following relation:
g ( A(n-l)e> Ae>
Yk+n-l,···,L.l. Yk+l,Yk I
H
L.l.
z-n+l�Q(z)
I
(1)
g ( A(n-l)e>
L.l.
Ae>
Yk-l,oo.,L.l. Yk-n+l,Yk-n
Fig. 2.
network
Scheme for on-line simulation of discrete fractional order neural
A(n-l)e>
)
Ae>
L.l. Uk-l, 0 0 . , L.l. Uk-n+l, Uk-n (2)
Fig. 2 presents the signal processing scheme for simulation
of the nonlinear discrete fractional order system based on the
neural network obtained in the training process.
I
�� z-n I IV. EXPERIMENTAL VERIFICATION
-1 z�(n-l)Q(z) I
I
dipped in the water. The cooling is based on pipe spiral dipped
in the water, which allows to flow cold water in the pipe and
makes water-cool. Technical parameters of the heater are [1]:
-1 �nQ(z) I
I • input for heating spiral SSR (inverse logic signal): 0
means heating, 1 means stop heating (binary values);
• input for cooling pipe spiral with cold water SOLENOID:
open or close valve in interval 0 - 100 %;
Fig. 1. Signal prefiitering for teaching the neural network
• output temperature T1: voltage signal within range 0-5 V
The prefiltering process for teaching the neural network is with maximal temperature approximately 80 DC;
presented in Fig. 1. Such neural network can be implemented Note that each module of the PCT40 unit has its own fuse
in Matlab/Simuling using Neural Network Toolbox and Frac system, e.g. it is not possible to switch on heating while there
tional State-Space Toolkit [14], [15]. is not water at certain level, etc.
147
by applying the Laplace transform to the equation (3) we
obtain
a2
T(s,x) a2 sT(s,x) - a2 T(O,x) (5)
ax2
=
using the equation (4) and assumption that the heat flux at the
In Fig. 3 is depicted the experimental hardware setup of
end of the beam is equal to zero (isolated end of the beam)
PCT40 unit with heater module and its connection to the PC
with the Matlab/Simulink through MF624 laboratory card.
H(xj,t) = 0 and H(xj,s) 0, the Cl ( S ) x independent
=
�
By using the relation (6) and (4) the transfer function
describing the relation between the heat flux on the beam
beginning H(t,O) as an input and temperature at the same
point T(t,0) was obtained as follows:
T(s,O) 1
G(s) (7)
H(s,O) avstanh(axjVS)
= =
(8)
H(s,O) avs
= =
148
C. Results of Fractional-Order Neural Modeling 30
_teaching output signal Y,
In this section the results of modeling the heat transfer 25
_network response for U,
process by using discrete fractional order neural network is
presented. The system has one input which for positive value
turns on the heater (it is binary value) and for negative value
turns on the cold water flux (also binary value). In that way the
input controls both heating and cooling process. The output of
o
the systems is taken a relative temperature (difference between
measured and initial temperature). All data were collected in 20 40 60 80 100
time [s)
sampling time 1 sec. The neural network has one hidden layer
with 6 neurons with nonlinear tansig activation function and
Fig. 6. Results of fractional order neural modeling for the teaching signals
one linear neuron in output layer (experimentally found). The Ul,Yl
network is trained with 400 epochs by using the Matlab routine
train.
For the neural modeling we assume the following structure 15
of the nonlinear system:
- teaching output signal Y2
(10) _network response for U2
149
network is appropriate for modeling of the fractional-order [14) D. Sierociuk, Fractional Order Discrete State-Space System Simulink
Toolkit User Guide, http://www.ee.pw.edu.plrdsierocilfsstlfsst.htm.
dynamic systems. In our case we used the data from heater
[15) D. Sierociuk and A. Dzielinski, Fractional Kalman filter algorithm for
and we have used the structure with the final order equal to 0.5. states, parameters and order of fractional system estimation, Int. 1. Appl.
The fractional-order neural network has been implemented in Math. Comput. Sci., vol. 16 (1),2006, pp. 129-140.
Matlab/Simulink. [16) D. Sierociuk, G. Sarwas and A. Dzielinski, Discrete fractional order
artificial neural network, Proceedings of the FDA'10, IFAC, October
18-29,2010, Article no. FDAIO-134.
B. Ideas for Further Work
Since the neural networks are a good candidate for a
generic, parametric, non-linear model and have capabilities for
modeling with a desired accuracy even for modeling of non
linear fractional-order system [3], it is necessary pay attention
to them. However, there are many open and potential problems,
which should be taken into account.
Some addition extensions and possible applications are:
• neural network estimator
• neural network controller
In further work we will show the way how to implement the
fractional-order neural network estimator and fractional-order
neural network controller for the heater used in this paper.
ACKNOWLEDGEMENTS
REFERENCES
150