Куликовская Наталья Алексеевна
Технологический институт федерального государственного образовательного учреждения высшего профессионального образования «Южный федеральный университет» в г. Таганроге E-mail: [email protected]
347928, Таганрог, ГСП 17А, Некрасовский, 44. Тел: 88634-371-689
Kulikovskaya Natalya Alexeevna
Taganrog Institute of Technology - Federal State-Owned Educational Establishment of Higher Vocational Education “Southern Federal University” E-mail: [email protected]
44, Nekrasovsky, Taganrog, 347928. Phone: 88634-371-689
УДК 004.8(075.8)
И.С. Коберси, B.B. Шадрина , RE. Минаева
ПРИМЕНЕНИЕ НЕЧЕТКОЙ НЕЙРОННОЙ СЕТИ ДЛЯ УПРАВЛЕНИЯ ПАРАМЕТРАМИ МАГИСТРАЛЬНОЙ СИСТЕМЫ ГАЗОПРОВОДА
В данной работе рассматривается новый способ для управления параметрами магистральной линии газопровода с применением теории нечеткга и нейронных (гибридных) систем управления
Управления; гибридный; алгоритм.
I.S. Kobersi, V.V. Shadrina, N.E. Minaeva.
APPLICATION OF FUZZY NEURAL NETWORK TO CONTROL PARAMETERS OF TRUNK GAS PIPELINE SYSTEM
In this paper, a new way to control parameters oftrunk gas pipeline through the application of fuzzy theory and neural (hybrid) systems
Control; hybrid; algorithm.
At present, one of the most important problems of pipe-line transport is to conserve the normal condition of the linear part of industrial and main pipe lines. The underground pipe lines, working under normal mode, are saved, at least, for several decades. To prolong lifetime of a pipe line it is necessary to check the condition of underground and overground pipe lines systematically and to liquidate appearing defects timely.
As a rule, majority of pipe line defects are results of corrosive and mechanical damages, detection of their location and character is connected with a range of difficulties and costly. It is obviously that uncovering of a pipe line for its direct visual examination is economic unjustified. And it makes possible to examine only external surface of the pipe line.
Thereby, the problem of the technical diagnostics appears, within this problem industrial and ecological safety has to be improved. The given problem is connected with great technical difficulties.
During the diagnostics, it is necessary to define the defects and discrepancies, to reveal their causes and to prognosticate technical condition.
The other important problem of gas transportation is to trace fixed gas leaks or unauthorized pipe line breakings (thefts). Within the given problem it is necessary to define the causes of transporting gas volume reduction versus the pressure and temperature in gas main. The decisions about the future plans have to be made up on the basis of above mentioned facts.
This paper considers the ways to improve the prognostication and to prevent damages and gas leaks by means of fuzzy neuro networks.
The object of the diagnostics is a gas main, intended to transport the treated gas from mining regions into consumption regions. Gas flow in gas main is provided with compressor stations, constructed on gas main at certain distance from each other. The gas mains are classified according to the working pressure and categories. 1st class - a working pressure from 2,5 to 10 MPa inclusive; 2n class - a working pressure from 1,2 MPa to 2,5 MPa inclusive. Gas pipes with pressure below 1,2MPa are not pertained to main ones.
In the same way gas mains are divided into four categories, depending on purposes, diameters, constructions and montage conditions.
The work estimation of the certain part of the gas main is conducted at a checking point of a compressor station. At the checking point the input gas is observed and valued. Depending on the pressure change in the course of time it is possible to surmise the working condition of the gas main. For example, the pressure decrease in 10 - 15% within 1 - 3 minutes signalizes about damages, consequently the emergency control linear taps have to operate i.e. stop valves have to be closed [2].
The transmitted gas volume dependency against gas temperature and pressure is used as an estimator regardless of the environmental conditions.
In the paper it is also explained the choice of the fuzzy neuron control modules to categorize, regulate and prognosticate the operation of the gas main section between two compressor stations.
To classify we need to determine the types of working. 3 types were defined:
- normal;
- theft;
- damage.
According to the volume change the fuzzy neuron module defines the type of working state and makes the corresponding decisions about further actions. On fig.1. conjectural graphs of pressure dependencies against time at input point of the compressor station are shown.
Fig.1. Conjectural graphs of volume dependency against time, a - normal work, b - theft, c - damage
To transport gas first we need to prognosticate the volume of transmitted gas from one control station to another. Decisions to maintain set points have to be based on prognosticated results, which are reference values for control system module.
First, to solve the gas transportation problem, we have to prognosticate the transmitted gas volume from one compressor station to another. On basis of the prognosticate results, which are master values of the control system, the decision of maintenance process’ parameters in prescribed limit is made.
To decide the given problems hybrid control system was chosen. By the hybrid control system we understand the fuzzy control modules baseB on neuro networks, their training algorithms and building principles.
The building principle of the hybrid control system consists of a construction, structures, training algorithm and module modification. To construct the standard description of the typical structure of the fuzzy control module is used [1].
The first step of the construction the control system module is considered. During this process the rule base, the output block and the fuzzification block are described. This process is the first network layer and is the fuzzification input.
The rule base is knowledge, which forms base of the correct operation of the fuzzy control module and they are written as a fuzzy rule, which can be presented in the following way:
R(K) : IF(x1 is ( ANDx2 is A(K)... AND xn is A(nK) ) (1)
THEN (y is B(K ) ) where B(K) ç Yj Œ R u k = 1,....N. and A('k) are fuzzy sets
From (1) one can see that each rule consists of IF, named as sending, containing a set of the conditions, and a part THEN, named as consequence, where the conclusion
is made. Variables x = (xj, x2, ....xn)T can take linguistical as well as numerical values.
To settle the task of the gas transportation, the correspondence of volume changes of the transmitted gas against its parameters with the determined operating class has to be written into the rule base of the fuzzy neuro module.
Then, these values are introduced as the fuzzy variables with membership function.
The multiplying operation is used as implication functions during the use of this module, so
R(kAk ^ Bk, k = 1,............., N
where Ak = A,k X A2, X.... X Ak.
Cartesian product of the fuzzy sets is presented as
MA* ) = Mi x...xAk (x) = Mi ) ... VaI (xn )
n
k
It is necessary to define the generic membership function of the fuzzy set B in the output block.
The membership function of the fuzzy set B k (the accepted decision) is defined based on fuzzy rules with the usage of the current values (volume, pressure, temperature).
Mb* (y )=supk'(x J xMAk ^ Bk (x y )J
AK ^BK xeX
Tk і
The certain form of the function Bk (y ) depends on the given T-norm, the fuzzy set definition and the way of the fuzzy sets Cartesian product introduction.
Mjk (y )= sup[«A'Mr X^Ak ^Bk (X’ y )]= supL«A'(x )T VAk ^ Bk (X’ y)]
xeX xeX
So the generic membership function of the fuzzy set can be defined by the formula (2).
That brings to final description of the generic membership function of the fuzzy
set
Mb* (y)= sup Mbk (y)nMa'(0 (xi K*(f) (x,) . (3)
xi... n eXL i=i
Every control system with fuzzy logic (the fuzzy output) operates the fuzzy sets. So concrete input values of the fuzzy control module signal
x = (, x2,...., xn )T e X are to be fuzzificated, and will be correlated with the set A'c X = X, XX2 X....XXn in this case. The fuzzification operation of the soloset type is often used for control tasks.
, 11 if X = x
A (x) =
[0 if x ^ x
As it can be seen from (3) that supremum is reached only when x = x , that is Ma (x) = 1. In this case the formula (3) will take the following form:
U (У) = UBk (Уflu(0 (Х )•
(4)
/=1
The center average defuzzification method is used as a defuzzification function. According to this one will have
У = ±=1N
X UBk( yk )
(5)
X UBk( yk )
In (5) yk is the centre of the fuzzy set Bk, so it is the point, where maximum
value Hb1 (y ) is reached. If we input value 1Bk (y ) in (5), we will get
N( , n
lLyk\ 1(ykH1«(x)
y = ^y----------=
(6)
£ UBkiykПи(i)(x)
If one takes into account that ¡1 k (yk ) will take maximum value in the point
~r.k •
y is equal to one, then formula (7) will take following view
У =-
N in
i И n u
k=1 V /=1
^k (0lX
(7)
A (/)V
N f n
I n 1
k=1 V, i=1
The next stage is to construct the system module structure, herewith it is necessary to choose the membership function form and to split the control system into layers and to set its functional possibilities.
The Gauss function was chosen as the membership function
Uk( X1)
exp
. Л2
Put Gauss membership function into (7) and get the total module function. The hybrid system (fig. 2) is built on base of this function
IУ
k=1
П exp
У
\ 2
Xi - Xi
V j
N
I
k=1
П exp
-k^2 x - x °k
V j y
(8)
k k
where x. and7, are the width and centre of Gauss curve.
* J
The function (8) is described as the most known ways of the fuzzy control system realization. This function consists of sum, multiplying and Gauss function. Then the laminated network (fig. 2) can be created.
k = 1
k=1
N
/=1
2=1
The structure of the fuzzy control module, which is built on the principle of the neuro networks organization, is a laminated control system and consists of four layers.
The first layer, where the signals xi are input, realizes the membership function. And practically it estimates the correspondence of the membership function of the input signals xi with the fuzzy sets i. The function F describes the Gauss function with
the parameters xk and <7k. They are modified in process of the system training of the
‘ J
fuzzy hybrid module. The function F can differ from the Gauss distribution, but as an example, we have taken it to construct the membership function of fuzzy sets in the fuzzy hybrid control module.
The configuration of this layer junction corresponds to the rule base, and multipliers correspond to the output block (4). The conclusion result is formed at output of the second layer as the membership function, and the amount of this layer elements is defined by the number of the fuzzy rules N.
The multiplier is used as elements of the second layer, since T-norm of the Cartesian product of the sets and implication functions are used in multiplying function (multiplication).
The third and fourth layers are the defuzzification block, parameters of these layers yk are modified in the training process, as well as the parameters for the first layer xk and <7k. The accurate value y of the control module is formed on the output
‘ J
of the fourth layer.
All system parameters (weight, separate forming of any layer and etc) have physical interpretation during fuzzy hybrid control unlike the neuro networks. This characteristic is important since knowledge is not distributed over the network and can be localized.
The training process of the control system is an system adapting process as a whole and in particular its parameters tuning.
One of the important stages in the adaptive control system, which can adapt to education, is a training algorithm.
The training method with back-propagation error algorithm is used for the fuzzy hybrid control system.
The structure of the training algorithm for fuzzy hybrid control system is presented for fig. 3.
To fix initial values for all weights and parameters
To input the training samples signal x to the module
To calculate output values in all layers, including for zk (k=l......N) and also a. b and y
X
To calculate output error of the module y- d
i ~
To modify the module's weights and parameters
y(i+1) = y(i)-'/y-d z
x;{t+i)=x;{t)-tiy-d (y'-y)z'
<(/+1)=<()(y'-y) '
0
©
Fig. 3. The training algorithm of the fuzzy control module, demonstrated (8)
The back-propagation error algorithm can be generalized to train any network with direct spreading the signal. Since this algorithm is reliable in neuro networks training, it can be used to train any hybrid systems with direct signal spreading and particular the hybrid fuzzy system module with structure in defuzzification process.
Training sample in the form of the pair (x , d) is required for the algorithm
work
where x = [ x j... xn ]T is an input vector, d is an etalon signal.
The task is to correct the module parameters of the fuzzy control system, described by formula (8) and to minimize the system error (9)
(9)
y (x ) is changing by y to simplify it. When the number of parameter is known, it is necessary to define the error in the training process of the fuzzy neuro control system module ym , x™, O™ for m = 1,..., N.
The module training algorithm consists in reduction of the previous weight value in derived value by error (9), multiplied by the coefficient. The process will continue until the system output error reaches the minimum value priori installed.
The formula for ym , which defines the modification way, has the following form(10)
F (t+1) = F (t )~n^‘)
dys (t )
(10)
where t = 0,1,2, - an iteration number, (0,1) - a coefficient defining training rate (the correction step).
Similarly for x", a"
X
(t +1) = x™ (t(t)
Of (t + 1) = of (t)-n
dx™ (t) de (t )
(11)
(12)
dam (t)
Originally, input vector spreads over the network in forward direction, and it is necessary to calculate consecutively the values of ~zk (k = 1,..., N) ,a, b and y .
N
— a
y=Г
= n exP
г=1
L y
к=1
k—к z
N
L
к=1
(13)
1 X 1 s 1 (N
yk \ л J
(14)
On next stage the new values of function weights are calculated by formulas (15-17), which are the results of formulas(10-12) transformations.
к
z
(y — d )П ехР
ym (t +1) = ym (t)-П
І =1
Г x —xm л і <N
V m а j
N n
£ П exp
к=1 І=1
Г x —xk 1
1 V ак J
(15)
(t)
y — d / \ 2 (
m i + ,1 \ _ —m i + \ ^ j і —m— \ m у
x;- (t +1) = xm (t) — n
b
(am)
(16)
(t)
am y + 1) = ami y )—П d l~m T7Wm 2
x — x.
b
(am)
(17)
(t)
where z
П exp
f x—xm > і <N
I a j
The programme realization of the given algorithm does not have any greater difficulties.
It is necessary to remember that at each step first, all weight corrections in each layer are calculated, and then weights are corrected [1].
In this article, the parameters of the fuzzy neuro system training algorithm were deduced, but the derivation of the main formula for the system control and prognosticating parameters of the gas main were not considered. It is the subject of the further development.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Рутковская Д., Пгтиньстй М.,^тковскийЛ. Нейронные сети, генетические алгоритмы и нечеткие системы. - М.: 2006. - 348 с.
2. Мингазпром «Общесоюзные нормы технологического проектирования». Магистральные трубопроводы. Часть I. Газопроводы. - М.: 2003.
Кобереи Иекандар Сулейман
Технологический институт федерального государственного образовательного учреждения высшего профессионального образования «Южный федеральный университет» в г. Таганроге E-mail: [email protected]
347928, Таганрог, ГСП 17А, Некрасовский, 44. Тел: 88634-371-689
;=1
Шадрина Валентина Вячеелавна E-mail: [email protected] Тел: 8951-838-21-31
Минаева Наталья Геннадиевна E-mail: [email protected] Тел: 8928-610-79-53
Kobersi Iskandar Souleiman
Taganrog Institute of Technology - Federal State-Owned Educational Establishment of Higher Vocational Education “Southern Federal University.
E-mail: [email protected]
44, Nekrasovsky, Taganrog, 347928. Phone: 88634-371-689
Shadrina Valentina Viachaslavna
E-mail: [email protected] Phone: 8951-838-21-31
Minaeva Natalia Gennadievna
E-mail: [email protected] Phone: 8928-610-79-53