Научная статья на тему 'Решение оптимизационной задачи управления работой газоперекачивающих агрегатов в условиях неопределенности'

Решение оптимизационной задачи управления работой газоперекачивающих агрегатов в условиях неопределенности Текст научной статьи по специальности «Математика»

CC BY
34
8
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ГЕНЕТИЧЕСКИЕ АЛГОРИТМЫ / GENETIC ALGORITHMS / НЕЧЕТКАЯ ВЕЛИЧИНА / FUZZY MAGNITUDE / ПРОЦЕСС КОМПРИМИРОВАНИЯ / PROCESS OF GAS COMPRESSION / ВХОДЯЩИЙ КОНФУЗОР / INLET CONFUSER / ОПТИМАЛЬНОЕ УПРАВЛЕНИЕ / OPTIMAL CONTROL

Аннотация научной статьи по математике, автор научной работы — Gorbiychuk M., Pashkovskyi B., Moyseenko O., Sabat N.

Решена задача оптимального управления группы параллельно работающих газоперекачивающих агрегатов при минимизации общих затрат на эксплуатацию нагнетателей при условии ограничения частоты вращения нагнетателя, температуры газа на выходе из нагнетателя и температуры продуктов сгорания на выходе турбины низкого давления. Учтена нечеткость производительности нагнетателя, вызванная большой погрешностью измерения

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

Solution of the optimization problem on the control over operation of gas pumping units under fuzzy conditions

Since the gas transportation system of Ukraine has excessive capacity, it becomes a relevant task to choose such rotation frequencies of centrifugal compressors of the gas compressor units that would minimize the overall consumption of fuel gas on pumping. Calculation of the volumetric productivity of a centrifugal compressor by the pressure differential on confuser produces an error of tens of percent due to the inaccuracy of measurement. Thus, it is advisable to consider volumetric productivity as a fuzzy magnitude with a triangular shape of the membership that makes it possible to build an adequate mathematical model of the process of natural gas compression. A triangular shape of the membership function is inconvenient when used in order to solve the problem on the optimal control over the process of natural gas compression. That is why, in the present work, it is proposed to approximate it by a Gaussian membership function. This allowed us to state the optimization problem in terms of fuzzy magnitudes and, on this basis, to develop effective methods for solving it with consideration of constraints for the controlling actions. In order to obtain empirical models, based on the results of observing the work of GPU, we applied a method of synthesis of empirical models on the basis of genetic algorithms. We developed algorithmic provision and software in the MATLAB environment and solved the problem of optimal control, which made it possible to determine rotation frequencies of the rotors of centrifugal compressors of natural gas, at which the total costs of the fuel gas for the natural gas compression are minimal. Since technological parameters of the gas pumping unit change over time, there appears a need to recalculate the model's parameters in order to solve the optimization problem on the process of natural gas compression. Determination of frequency of recalculation of the model's parameters is an unsolved scientific problem at present and it is a promising task for further research.

Текст научной работы на тему «Решение оптимизационной задачи управления работой газоперекачивающих агрегатов в условиях неопределенности»

Industry control systems

INDUSTRY CONTROL SYSTEMS

Розв'язано задачу оптимального керуван-ня групи паралельно працюючих газоперека-чувальних агрегатiв при мiнiмiзацii загаль-них витрат на експлуатацю нагнiтачiв за умови обмеження частоти обертання наг-штача, температури газу на виходi iз наг-ттача та температури продуктiв згорання на виходi турбти низького тиску. Враховано нечт^сть продуктивностi нагттача, спри-чинена великою похибкою вимiрювання

Ключовi слова: генетичш алгоритми, нечтка величина, процес компримування,

вхидний конфузор, оптимальне керування □-□

Решена задача оптимального управления группы параллельно работающих газоперекачивающих агрегатов при минимизации общих затрат на эксплуатацию нагнетателей при условии ограничения частоты вращения нагнетателя, температуры газа на выходе из нагнетателя и температуры продуктов сгорания на выходе турбины низкого давления. Учтена нечеткость производительности нагнетателя, вызванная большой погрешностью измерения

Ключевые слова: генетические алгоритмы, нечеткая величина, процесс комприми-рования, входящий конфузор, оптимальное управление

1. Introduction

A network of gas pipelines that run through the territory of Ukraine ensures continuous supply of gas both to enterprises of the country and for export to the countries of Central and Eastern Europe. As present [1], the total length of gas pipelines reaches 34.8 thousand km. The estimated through-put capacity of gas transportation system when entering Ukraine is 288 billion m3 per year (800 million m3 per day).

Design capacity of the gas transportation system (GTS) of Ukraine in the direction of countries of Western Europe and Turkey is 142 billion cubic meters per year while the actual volume of transit in 2014 was 60 billion cubic meters [2].

Thus, the Ukrainian GTS has excessive capacity, which makes it a relevant task to choose the number of parallel working units at each compressor station and their rotation frequency, based on the selected criteria for performance efficiency of the groups of parallel units.

2. Literature review and problem statement

In papers [3-9], authors stated and solved problems of the optimal redistribution of flows between parallel working units. For the given cases, the authors apply different approaches to solving such problems. Article [3] sets the task

UDC 519.684.4

[DPI: 10.15587/1729-4061.2017.111349|

SOLUTION OF THE OPTIMIZATION PROBLEM ON THE CONTROL OVER OPERATION OF GAS PUMPING UNITS UNDER FUZZY CONDITIONS

M. Gorbiychuk

Doctor of Technical Sciences, Professor* E-mail: ksm@nung.edu.ua B. Pas h kovs kyi Postgraduate student* E-mail: ksm@nung.edu.ua O. Moyseenko PhD, Associate Professor* E-mail: ksm@nung.edu.ua N. Sabat PhD, Associate Professor* E-mail: ksm@nung.edu.ua *Department of computer system and networks Ivano-Frankivsk National Technical University of Oil and Gas Karpatska str., 15, Ivano-Frankivsk, Ukraine, 76019

to minimize consumption of fuel gas for the selected section of a gas pipeline, which has a certain number of compressor stations. The problem is set for the assigned pressures at the inlet and outlet of each element of a gas pipeline on finding such controlling actions so that a cost criterion acquires the minimum value. In order to solve the set problem, the authors employed a deterministic model disregarding an interaction between the system and the external environment, as well as neglecting a constraint for the controlling actions.

Paper [4] addresses the role of technical condition of GPU at periodic maintenance that affects the total cost of gas compression, however, the authors fail to take into account the impact of the environment on the technical condition of GPU, moreover, they chose a deterministic model.

Characteristics of productivity and energy efficiency of parallel working GPU are covered in [5], but the model that is employed in the paper does not consider significant errors of instruments for measuring performance of compressors.

The task of selecting the optimal mode for the operation of compressors is tackled in article [6], where it is solved by the redistribution of gas flows through GPU provided the effective overall efficiency of a group of parallelly connected units has the maximum possible magnitude. This work did not consider any other circuits for connecting GPU except for the parallel one.

In order to increase performance efficiency of a compressor station, author of paper [7] points to the need to stabilize productivity of parallel working compressors using

©

PI-controllers. The author rightly indicates that the problem on stabilizing the performance of compressors is rather controversial, while achieving the lowest consumption of fuel gas requires a certain technique to distribute the load on working units, however, the model presented does not account for the fuzziness of technological parameters.

In article [8], authors developed an integrated algorithm of the optimal load on GPU for the optimal operation of CU. However, a decision on the minimization of costs is made by using a consistent computer-based brute-force method for the operational modes.

A slightly different approach to solving the task of optimal distribution of flows between the elements of a gas transportation system is proposed in paper [9]. In order to solve it, the authors apply methods of linear programming and the theory of networks taking into account constraints predetermined by the material balances of flows. Since the problem is determined, so the authors neglected such issues as the impact of the environment on the work of GTS, technical condition of separate units of the system, the effect of measurement errors on a decision-making process, etc.

3. The aim and objectives of the study

t < t(max) (2)

1 out — 1 out '

Tv< Tv(max), (3)

n(m,n) < n < n(m!0t), (4)

where Tim™', Tv(max) are the maximum permissible values for the magnitudes Tout and Tv; njmln', njmaX are the lower and upper limit for the compressor's rotor frequency. The

Temperature of exhaust gases Tv(i) i-th GPU, gas

temperature at the outlet from the i-th compressor T^ are the functions of such technological factors as the rotor's frequency ni, temperature Tin and gas pressure Pin at the inlet to compressor, a degree of pressure increase £, and depend on the parameters of the environment - atmospheric pressure Pc and temperature Tc

Tv(i)= f()(nt, Pn ,Tn, e, Pc ,Tc), (5)

T(i) = f(i) (n P T e P T) (6)

1out Jout\ni'rin<1in<c,<rc<1c)-

When constraints (2)-(4) are satisfied, a requirement must be fulfilled to ensure the preset performance efficiency Q of the compressor station

The aim of present work is to solve a problem on the optimal control over operation of parallel working gas pumping units under a condition that the total consumption of fuel gas is minimal, while satisfying the constraints for technological parameters and taking into account a significant error in the measurement of pressure drop on confuser.

To accomplish the aim, the following tasks have been set:

- to determine a membership function for the productivity of a compressor;

- to construct mathematical models and to formalize a problem on the optimal control over the process of natural gas compression;

- to determine rotation frequency of the rotors of centrifugal compressors of natural gas.

4. Formalization of a problem on the optimal control over the process of natural gas compression

The total costs of operating compressors at a compressor station with a gas- turbine drive can be calculated from the following formula:

J (n ) = S I^l

Q = IQ,

(7)

where Qi is the performance efficiency of the i-th compressor.

Productivity of the i-th compressor is a function of such parameters as ni, Pin, Tin, s, Pc and Tc

Q = f{,)(n.,P ,T ,£,P,T).

^Ci J q \ i > in in ' C c)

(8)

Dependences (5), (6) and (8) are given in paper [11] as empirical models obtained based on the results of observation of work of GPU. Approximation of the results of observation was carried out by a polynomial of degree r

y= I a n x?>

i=0 ;=1

(9)

where M is the number of terms of the polynomial; ai are the coefficients of the polynomial; Sj are the degree of arguments, which must satisfy the constraint; k is the number of independent variables

(1)

I s < r.

j=1

(10)

where J(n) is the cost of work m of parallel operating units relative to the unit of time; cg is the cost of volumetric unit of the fuel gas used to drive a gas-turbine unit; G(n) is the fuel gas consumption, relative to normal conditions, which is used by the i-th GPU; ni is the frequency of the rotor of the i-th compressor.

In line with the technological regime, it is necessary to limit gas temperature at the outlet from compressor Tout and the temperature of combustion products at the outlet of a low-pressure turbine - Tv. For the case of a pump-free work, it is necessary to limit lower frequency of the compressor's rotor [10]:

The number of terms M in polynomial (10) is determined from formula [12]

m=ir±k)i.

r !k !

(11)

Since dependences (5), (6), and (8) are the functions of technological parameters Pin, Tin, s and environmental parameters Pc and Tc, which are known, then, by substituting them in the derived regression equations that take the form of polynomial (9), we shall obtain dependences T^ = Tv( =v2!)(ni) and Q = Q(ni). These dependences will be the functions of only one variable ni. Constraints (2) and (3)

assign the upper bound of temperature values ToUmax) and Tv(max), which leads to equations

v2° (n) - T(max) = 0 and y ? (n) - Tv(max) = 0.

As a result, we obtain the equations whose positive roots will be magnitudes n(out) and n(v). Then

ni,max = min (niTUt,^,ni,max ).

Thus, we shall solve the following problem on the optimal control over the work of GPU:

min: J ( n ) = Cg (n )

¿=i

under constraints

m

Q = SQ ( m ),

i =1

njmm) < m < râ. ), i = 1,m.

(12)

(13)

(14)

Using a shop automation, performance efficiency of the compressor was determined by measuring pressure drop Ap at the inlet confuser with subsequent calculation using the following formula [13]:

ai=ASJûpi,

(15)

where AH is the coefficient of volumetric productivity of confuser of the i-th compressor; pi is the gas density at the inlet to a compressor.

Calculation of volumetric productivity Qi of the centrifugal compressor (CC) using formula (15) produces an error of tens of percent [14].

In order to obtain empirical models, by employing results of observations over the work of GPU, we applied a method of synthesis of empirical models based on genetic algorithms [15]. The essence of the method is that it is required to choose a polynomial of degree r, in which part of the coefficients is assigned with a value of zero while the rest of the coefficients are different from zero.

We shall construct an ordered structure of length M, where the i-th place is taken by unity or zero depending on whether parameter a{, i = 0, M -1 in model (9) differs from zero, or is zero.

The problem of synthesis of an empirical model will be stated as follows: it is required to choose by evolutionary selection such a chromosome from the initial population of chromosomes, which provides the best value for the adaptation function (a minimum value of the selection criterion).

In order to choose a model from a set of all possible models, the set of experimental values is divided into two parts -training and testing. The training part of the total set is used to calculate parameters of the model, while the testing one is employed in order to select the best model out of a given set of models. Such a selection is implemented using the criteria of regularity, or shift [11, 15].

We shall use a method of synthesis of empirical models based on genetic algorithms. We shall obtain a model of dependence (8) in the form of a polynomial (9). Substituting numerical values of magnitudes n, Pn, Tin, s, Pc and TC, which

are measured by means of the shop automation, we shall obtain a polynomial in the form:

Q = S 4V

(16)

Given the fact that measurement of the productivity of the i-th compressor yields a significant error, then there is every reason to consider coefficients of model (16) fuzz numbers. We shall assume that a membership function |i(«£ of the fuzzy magnitude ay takes a triangular shape (Fig. 1).

In Fig. 1, the following denotations are adopted

2 = a«, |( 2 ) = |(a«), 20 = a«,

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

where al\ is the modal value of fuzzy magnitude a\}.

Fig. 1. Triangular membership function of a fuzzy magnitude

Find an analytical expression for the membership function |(2). A section of straight line AB passes through the points with coordinates A(21;0) and B(20;1). Figure 1 shows that 21 = 20 - A/2.

Therefore, the equation of the straight line that passes through points A(20-A/2;0) and B(20;1), will take the form

|(2 ) = Q + Qi 2

2 e[ 20-A/2; 20 ].

Considering coordinates of points A and B, through which the straight line passes, we find that

?1=-2 +i,,, 4

Similarly, we can find an equation of the straight line passing through points B(z0;1) and C(z0 +A/2;0)

|(2 ) = q + q2-

z e[ 20; 2o +A 2], where

q = 2 20 +1,

q =

Thus, the membership function of a fuzzy magnitude 2 will be described by the following analytical expression:

^ 2 ) =

-A(2o — 2) + l, 2 e[20 -A/2;20] 2

-( 2o — 2 ) + 1, 2 e[ 2o; 2o + A/ 2 ].

A2

(17)

|i( 2 ) = exp

2o2

Thus, we receive

2a ) = exp Hence

c2 = (2A 20 )

\2\

2o2

2ln 2a )"

Considering the values of 2A and |i(2A), we shall find A2

o = -

32 ■ ln2

32 ■ ln2

A triangular membership function is inconvenient for practical use. This is explained by its piecewise-linear form, where there are no derivatives at points A, B, and C (Fig. 1).

We shall approximate a piecewise-linear membership function (17) by exponential function

(18)

Parameter o2, which is the parameter of fuzziness concentration, will be chosen such that the membership function (18) passes through point Bt with coordinates Bt(zA', 1/2) (Fig. 1). Let us find abscissa zA. To do this, we shall consider triangles ABD and ABjAi. We obtain from the condition of similarity of these triangles

BD__AiBL

AD ~ AA1.

Since

AD = A/ 2, BD = 1, A1B1 = 12, then

AD-AA or =A.

1 BD 1 4

Considering

zA = z1 + AA1 and z1 = z0 -A/ 2, we obtain

= -A

2a =2o 4.

approximated function membership function

Fig. 2. Triangular membership function of fuzzy magnitude z and its approximation

Given that the coefficients of empirical model (16) are fuzzy magnitudes with a membership function (18), where the coefficient of concentration is determined from formula (19), we shall find |a(Q). In this case, one should bear in mind that when one performs operations of addition and when multiplying a Gauss number by a clear magnitude, we shall again obtain the Gauss number [8], which means that

^(ft ) = exp

Q - mf)

2(o32

(2Q)

Fig. 2 shows a triangular membership function (17) and approximation by dependence (18) at

A = 0,4 and z0 = 1,2.

Each coefficient of empirical model (17) will have its value of magnitude A, and, accordingly

Parameters m^ and o^ of the membership function (20) will be found by using the rules of arithmetic operations on fuzzy numbers of the (L-R)-type in the Gauss basis [16, 17].

Following the structure of model (16), in order to determine parameters m^ and o^, it is necessary to perform such operations on fuzzy magnitudes as addition and the multiplication of a fuzzy number by a clear number.

Assume that ALR = (ai,a1,Pj and BLR = (a2,a2,P2) are fuzzy numbers of the (L - R)-type, where a1, a2 are the modal values; a1, a2, b1, b2 are the left and right coefficients of fuzziness. Then the parameters of a fuzzy number

CLR = ALR + BLR = (a a,P)

are calculated from formula:

a = a1 + a2, a = a1 +a2, P = P1 + b2. (21)

Find the sum of n fuzzy numbers

n

s=E v,

i=1

for each of which the membership function is determined from formula (18). It is obvious that

v(LR) = (a ., a ., a ).

We obtain

s12 = v1 + v2.

According to formula (21)

s£R) = (a,.2, aL2,a12),

where a12 = av1 + av2, a12 = av1 + av 2. Because

S1..3 = V1 + V2 + V3 = S1..2 + V3,

then

s1..3 ) = (a1..3,a1..3,ao),

where a13 = a12 + av3, a13 = a12 + av3.

Considering the values of a12 and a12, we obtain

a1..3 = av1 + av 2 + av 3, a1..3 = av1 +av2 +av 3.

By repeating such an iterative process, we shall obtain in a general case:

SLR = (as, as, as),

where

:=l »v. - «s = I«vi.

that will be solved relative to variable Q. Consequently, we obtain

q=-

. Y

where 0 <y<1.

The value of Ai will be computed from the following formula:

A, = SaW,

where 0 < 8 < Am, Am is the magnitude, which is determined by the accuracy of measuring productivity of the compressor by a pressure difference on the confuser.

Substituting the value of o2 , which is calculated from formula (19), into equality (24), and taking into account the value of A ■, we shall obtain

(22)

In the case when a fuzzy number is multiplied by a clea number, the membership function remains Gaussian [16].

Let a fuzzy number z be multiplied by clear number nk. Then v = znk or

(i) s

— m 1

Q = <+-

I(« )2 ) ^.

4(ln4f!

Let us introduce the following denotation:

X. = iln-1

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

Y 4(ln4)1/2 T Y2

and take into account the value of mf, which is computed

from formula (24). Then

Q (n) = Ia«nk + K/KaMnk)2 I . (25)

1/2

Thus, we have obtained the following problem on the optimal control over a group of parallel working compressor units:

Substituting the value of z into formula (18), we shall obtain a membership function of the fuzzy magnitude v. We receive

|i(o) = exp

2

2n,2V

Thus, avi = n-z0, av = nfko2.

Now we take into account that, in accordance with membership function (18), z0 = With regard to formula (22), we obtain

m<° = I a« nk,

(° qi))2=1

nfa 2.

(24)

exp

Q - mf)2

2(-qi))2

= Y -

min: J (n ) = cg £ Gil

i=1

under constraints

m

Q = IQ (ni )-

n(mln) < n < n(mai),

i i i '

i = 1- m,

(26)

(27)

(28)

(23)

For function (20), we shall set a y-cut. As a result, we receive equation

where Q (ni) is calculated from formula (25).

Fig. 3 shows block diagram of an automated system of control over the process of natural gas compression for the i-th compressor.

The criterion of optimality (26) includes dependence G (ni), which is synthesized, based on the observations, in the form of a polynomial (9) on the basis of genetic algorithms. At the known values of P , T , e, P and T,

m' in' ' c c'

measured by the tools of the shop automation, the dependence Gi (x), where

x = (ni, Pin ,Tin, e Pc ,Tc )T,

will be a function of one variable ni-controlling action.

v

z =

k

n

Fig. 3. Block diagram of an automated system of control over the process of natural gas

compression

5. Solving a problem of the optimal control over gas pumping units

We shall solve the optimization problem under the following conditions:

- number of units working in a group: 2;

- lower limit for the compressor's rotor rotation frequency n1(mm)=2,800 rpm, n(mm)=3000 rpm;

- upper limit for the compressor's rotor rotation frequency n<max)=4,800 rpm, n(max)=5000 rpm;

- gas temperature at the outlet from compressor T°u= =52 0C, T2""í=54 0C;

- temperature of exhaust gases T/^450 0C, T2v=460 0C;

- preset volume of gas pumping - 210 000 n/m3.

In order to solve then optimization problem, we developed software based on the MatLab package. We utilized a built-in function of the nonlinear optimization "fmincon", as an objective function taken (26) at linear constraints (28), at non-linear constraints (27). A code snippet of the software is given below.

% Read data from a file of observations [n,P_in,P_out,T_in,T_out,T_v,P_a,T_a,Q,G] = fun_Re-adData();

% Calculation of the degree of pressure increase e e = fun_CalculateEpselon(P_a,P_in,P_out); r = 3; % degree of a polynomial

% Calculation of coefficients of the empirical model of temperature at the outlet of compressor params = [P_in,T_in,e,P_a,T_a,T_out]; [corel,kT_out] = fun_GeneticPolyfit(n, params, r);

% Calculation of coefficients of the empirical model of temperature of exhaust gases params = [P_in,T_in,e,P_a,T_a,T_v]; [corel,kT_v] = fun_GeneticPolyfit(n, params, r);

% Calculation of coefficients of the empirical model of gases % pressure drop on the confuser params = [P_in,T_in,e,P_a,T_a,Q]; [corel,kQ] = fun_GeneticPolyfit(n, params, r);

% Calculation of coefficients of the empirical model

% fuel gas consumption params = [P_in,T_in,e,P_a,T_a,G]; [corel,kG] = fun_GeneticPoly-fit(n, params, r);

% Initial data of the problem % Lower limit for the compressor's rotor frequency, rpm n_min = 3000;

% Upper limit for the compressor's rotor frequency, rpm n_max = 5000;

% Upper limit for gas temperature at the outlet from compressor, rpm

T_out_max = 36;

% Upper limit for the exhaust gas

temperature

T_v_max = 460;

kT_v(1) = kT_v(1) - T_v_max; kT_out(1) = kT_out(1) - T_out_max;

% Limit for the rotor's frequency rotation at constraint T_out

nT_out = min(roots(kT_out));

% Limit for the rotor's rotation frequency at constraint T_v nT_v = min(roots(kT_v));

% General limit for the rotor's rotation frequency n_max = min([n_max nT_out nT_v]); % Cost of a volumetric unit of fuel gas c_g = 275;

% Preset volume of gas pumping Q0 = 104000;

% Gamma-cut value gamma = 0.8;

% Delta is the measurement accuracy of pressure differential on the confuser delta = 0.15;

K = (delta / (4 * log(4) A 1 / 2)) * log(1 / gamma A 2) A (1/2);

options = optimset('Algorithm','interior-point','Dis-play','off');

[res_n,G] = fmincon(@(n)fun_G(n, kG), 1000, [], [], [], [], n_min, n_max, @(n)fun_Qcond(n,kQ,K,Q0), options);

By solving the optimization problem, we obtained the following results: w1=3,200 rpm; n2=3,550 rpm.

6. Discussion of results of examining the optimization of the process of natural gas compression

Existing methods for solving optimization problems on the control over the process of natural gas compression employ deterministic models. However, the inaccuracy of measuring technological parameters allows us to consider performance of the compressor as a fuzzy magnitude with a triangular shape of the membership that makes it possible to build an adequate mathematical model of the process of natural gas compression.

A triangular shape of the membership function is inconvenient when used to solve the problem on the optimal

control over the process of natural gas compression. That is why, in the present work, we proposed approximating it with a Gaussian membership function. This allowed us to state the optimization problem in terms of fuzzy magnitudes and, based on it, to develop effective methods for its solution with consideration of constraints for controlling actions.

An introduction of fuzziness to the optimization problem changed a structure of the constraint, which determines a balance of gas flows through parallel-connected compressors. As a result, there appears an additive component, which is a kind of "payment" for the fuzziness in measuring productivity of compressors. The presence of such a component transforms a determined problem of discrete integral linear programming into a nonlinear discrete programming problem, which significantly complicates the process of solving such an optimization problem. It is natural that the introduction of fuzziness to the optimizing problem somewhat impairs efficiency of the process of control and such a deterioration can vary within 3-5 % compared with a problem in the determined statement, which does not take into account the specificity of measuring compressors' productivity given the existing methods and technical means. Since technological parameters of the

gas pumping unit change over time, there is a need to recalculate the model's parameters in order to solve the optimization problem on the process of natural gas compression. Determination of frequency of recalculation of the model's parameters is an unsolved scientific problem at present and it is a promising task for further research.

7. Conclusions

Performance efficiency of centrifugal compressors are considered as fuzzy magnitudes with triangular membership functions, approximated by exponential functions, with their parameters calculated, which allowed us to formalize the problem on the optimal control over the process of natural gas compression taking into account the fuzziness in the productivity of compressors and constraints for controlling actions. We developed algorithmic provision and software in the MATLAB environment and solved the problem on the optimal control, which made it possible to determine rotation frequency of the rotors of centrifugal compressors of natural gas, at which total costs of the fuel gas for the natural gas compression are minimal.

References

1. Hovdiak, P. M. Stan i shliakhy pidvyshchennia efektyvnosti ta nadiynosti transportuvannia pryrodnoho hazu hazotransportnoiu systemoiu Ukrainy. Vol. 2 [Text] / P. M. Hovdiak, I. M. Kalapun, L. B. Chabanovych et. al. // Materialy mizhnarodnoi konferentsyi «Nafta i haz Ukrainy-2002». - Kyiv: UNHA, 2002. - P. 95-96.

2. Transportuvannia pryrodnoho hazu [Electronic resource]. - Available at: http://www.naftogaz.com/www/3/nakweb.nsf?Open

3. Priluckiy, M. H. Optimizacionnye zadachi operativnogo upravleniya rabotoy kompressornoy stanciey [Text] / M. H. Priluckiy, I. R. Buhvalova, L. G. Afraymovich, N. V. Starostin, A. V. Filimonov // Ehlektronnyy zhurnal «Issledovano v Rossii». - 2008.

4. Han, G. The optimization approach of casing gas assisted rod pumping system [Text] / G. Han, H. Zhang, K. Ling // Journal of Natural Gas Science and Engineering. - 2016. - Vol. 32. - P. 205-210. doi: 10.1016/j.jngse.2016.03.078

5. Mokhatab, S. Natural Gas Compression [Text] / S. Mokhatab, W. A. Poe, J. Y. Mak // Handbook of Natural Gas Transmission and Processing. - 2015. - P. 349-381. doi 10.1016/b978-0-12-801499-8.00011-0

6. Bekker, M. V. Vyznachennia optymalnoho rezhymu roboty kompresornoho tsekhu pry paralelnomu vkliuchenni HPA [Text] / M. V. Bekker, V. V. Hulichev, V. I. Meleshko, A. O. Strilets, D. V. Artemenko // Naftova i hazova promyslovist. - 2005. - Issue 2. -P. 45-48.

7. Slobodchikov, K. Yu. Reshenie optimizacionnoy zadachi v sisteme upravleniya rezhimom kompressornogo cekha gazopereka-chivayushchih agregatov [Electronic resource] / K. Yu. Slobodchikov // Available at: http://model.exponenta.ru/slob_02.html

8. Vertepov, A. G. Algoritmicheskoe obespechenie optimal'noy zagruzki GPA [Text] / A. G. Vertepov, S. P. Zarickiy, I. Ch. Leshchenko, I. K. Lineckiy // Gazovaya promyshlennost'. - 2009. - Issue 4. - P. 57-60.

9. Samsonov, R. O. Upravlenie geoehkologicheskimi riskami: optimizaciya raboty KS na magistral'nyh gazoprovodah [Electronic resource] / R. O. Samsonov // Ehlektronnyi nauchnyy zhurnal «Neftegazovoe delo». - 2007. - Available at: http://www.ogbus.ru/ authors/SamsonovRO/SamsonovRO_2.pdf

10. Horbiychuk, M. I. Optymalne keruvannia robotoiu nahnitachiv pryrodnoho hazu iz vrakhuvanniam tekhnichnoho stanu HPA [Text] / M. I. Horbiychuk, Ya. I. Zaiachuk // Eastern-European Journal of Enterprise Technologies. - 2008. - Vol. 6, Issue 5 (30). -P. 7-11.

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

11. Horbiychuk, M. I. Metod syntezu empirychnykh modelei na zasadakh henetychnykh alhorytmiv [Text] / M. I. Horbiychuk, M. I. Ko-hutiak, O. B. Vasylenko, I. V. Shchupak // Rozvidka ta rozrobka naftovykh i hazovykh rodovyshch. - 2009. - Issue 4 (33). - P. 72-79.

12. Horbiychuk, M. I. Induktyvnyi metod pobudovy matematychnykh modelei hazoperekachuvalnykh ahrehativ pryrodnoho hazu [Text] / M. I. Horbiychuk, M. I. Kohutiak, Ya. I. Zaiachuk // Naftova i hazova promyslovist. - 2008. - Issue 5. - P. 32-35.

13. Kompresorni stantsyi. Kontrol teplotekhnichnykh ta ekolohichnykh kharakterystyk hazoperekachuvalnykh ahrehativ: SOU 60.0330019801-011:2004 [Text]. - Kyiv: DK «Ukrtranshaz», 2004. - 117 p.

14. Ilchenko, B. S. Diahnostuvannia funktsionalno-tekhnichnoho stanu hazo-perekachuvalnykh arehativ [Text]: monohrafiya / B. S. Ilchenko. - Kharkiv: KhNAMH, 2011. - 228 p.

15. Ivahnenko, A. G. Spravochnik po tipovym programmam modelirovaniya [Text] / A. G. Ivahnenko, Yu. V. Koppa, V. S. Stepashko et. al.; A. G. Ivahnenko (Ed.). - Kyiv: Tekhnika, 1980. - 180 p.

16. Raskin, L. G. Nechetkaya matematika. Osnovy teorii. Prilozheniya [Text] / L. G. Raskin, O. V. Seraya. - Kharkiv: Parus, 2008. - 352 p.

17. Dyubua, D. Teoriya vozmozhnostey. Prilozhenie k predstavleniyu znaniy v informatike [Text] / D. Dyubua, A. Prad. - Moscow: Radio i svyaz', 1990. - 286 p.

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