Научная статья на тему 'Применение нечеткой нейронной сети для управления параметрами магистральной системы газопровода'

Применение нечеткой нейронной сети для управления параметрами магистральной системы газопровода Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
92
30
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
УПРАВЛЕНИЯ / ГИБРИДНЫЙ / АЛГОРИТМ / CONTROL / HYBRID / ALGORITHM

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Kobersi Iskandar Souleiman, Shadrina Valentina Viachaslavna, Minaeva Natalia Gennadievna

In this paper, a new way to control parameters of trunk gas pipeline through the application of fuzzy theory and neural (hybrid) systems

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Применение нечеткой нейронной сети для управления параметрами магистральной системы газопровода»

Куликовская Наталья Алексеевна

Технологический институт федерального государственного образовательного учреждения высшего профессионального образования «Южный федеральный университет» в г. Таганроге E-mail: fin_val_iv@tsure.ru

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: fin_val_iv@tsure.ru

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)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

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

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

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

£ П 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: salouma1@mail.ru

347928, Таганрог, ГСП 17А, Некрасовский, 44. Тел: 88634-371-689

;=1

Шадрина Валентина Вячеелавна E-mail: salouma1@mail.ru Тел: 8951-838-21-31

Минаева Наталья Геннадиевна E-mail: Natali3001@yandex.ru Тел: 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: salouma1@mail.ru

44, Nekrasovsky, Taganrog, 347928. Phone: 88634-371-689

Shadrina Valentina Viachaslavna

E-mail: salouma1@mail.ru Phone: 8951-838-21-31

Minaeva Natalia Gennadievna

E-mail: Natali3001@yandex.ru Phone: 8928-610-79-53

i Надоели баннеры? Вы всегда можете отключить рекламу.