ВЕСТН. САМАР. ГОС. ТЕХН. УН-ТА. СЕР. ТЕХНИЧЕСКИЕ НАУКИ. 2014. № 2 (42)
Добыча, транспорт и переработка нефти и газа
УДК 681.5
РЕШЕНИЕ КРАЕВОЙ ЗАДАЧИ МАТЕМАТИЧЕСКОГО МОДЕЛИРОВАНИЯ ПРОЦЕССА ТРУБОПРОВОДНОГО ТРАНСПОРТА НЕФТИ МЕТОДОМ ФУНКЦИЙ ГРИНА
А.А. Афиногентов, Ю.А. Тычинина, А.В. Попов
Самарский государственный технический университет Россия, 443110, г. Самара, ул. Молодогвардейская, 244 E-mail: [email protected]
Магистральный нефтепровод рассматривается в качестве объекта управления с распределенными параметрами (ОРП). Зависимость от времени и координаты скорости потока в трубопроводе рассматривается в качестве управляемой величины ОРП. Краевая задача математического моделирования процесса трубопроводного транспорта нефти представлена в виде линейного дифференциального уравнения в частных производных второго порядка, правая часть которого содержит разрывные функции, описывающие программы включения насосных агрегатов нефтеперекачивающих станций. Указанные функции выступают в роли внутренних сосредоточенных управлений ОРП. Линейное дифференциальное уравнение в частных производных второго порядка представлено в виде бесконечной системы обыкновенных дифференциальных уравнений второго порядка, для интегрирования которых применен метод функций Грина.
Ключевые слова: математическое моделирование, объект с распределенными параметрами, краевая задача, трубопроводный транспорт нефти и нефтепродуктов.
Введение
Системы трубопроводного транспорта нефти и нефтепродуктов стали одним из значимых элементов промышленного комплекса современной России. Магистральные трубопроводы (МТП) имеют значительную протяженность и являются одним из дешевых и эффективных способов транспортировки нефти и нефтепродуктов на большие расстояния.
В конкурентных условиях развития производства возникает задача повышения комплексной технико-экономической эффективности систем МТП, которая может быть сформулирована как задача достижения предельных показателей работы магистральных трубопроводов в условиях, обеспечивающих гибкость процесса транспортировки. Получение качественных результатов при решении поставленной задачи возможно путем оптимизации технологических режимов работы магистральных трубопроводов.
Александр Александрович Афиногентов (к.т.н.), ассистент кафедры «Трубопроводный транспорт».
Юлия Александровна Тычинина (к.т.н.), доцент кафедры «Автоматика и управление в теплоэнергетике».
Антон Валерьевич Попов, магистрант.
Постановка и решение задачи оптимального управления (ЗОУ) технологическим режимом работы МТП может основываться на методах теории управления системами с распределенными параметрами (СРП), такой подход предложен в работе [1].
Применение методов теории управления СРП обусловливает необходимость разработки проблемно-ориентированных математических моделей трубопроводного транспорта нефти и нефтепродуктов. В работе [2] в рамках указанного подхода сформулирована краевая задача математического моделирования процесса трубопроводного транспорта жидких углеводородов как объекта управления с распределенными параметрами (ОРП).
Взаимосвязь основных параметров (давление Р и средняя скорость потока ю) процесса транспортировки нефти по МТП в [2] представлена системой двух пространственно-одномерных нелинейных неоднородных уравнений, описывающих движение капельной слабосжимаемой жидкости в трубах с учетом гидравлического сопротивления. В правые части системы уравнений, рассматриваемой в работе [2], входят функции распределения источников давления по длине трубопровода и функция распределения источников жидкости по длине трубопровода, которые можно рассматривать в качестве внутренних управляющих сосредоточенных воздействий.
Решение задач математического моделирования возможно как с применением численных методов и специального программного обеспечения (такой подход в частности использован в работе [2]), так и с применением аналитических методов.
В работе [3] краевая задача математического моделирования процесса транспорта нефти по МТП решена с использованием классического метода разделения переменных (метода Фурье). При этом система двух нелинейных дифференциальных уравнений в частных производных первого порядка, рассматриваемая в работе [2], была сведена к одному линейному дифференциальному уравнению в частных производных второго порядка, что обусловлено применением аналитических методов.
Полученное в работе [3] решение краевой задачи математического моделирования процесса трубопроводного транспорта нефти описывает в аналитическом виде зависимости от времени и координаты управляемых величин ОРП при условии наличия гладких, как минимум дважды дифференцируемых функций управления в правой части уравнения состояния ОРП.
При наличии разрывных функций в правой части уравнения состояния ОРП, получаемых при решении задач оптимального управления на основе принципа максимума Понтрягина, для интегрирования уравнений необходимо применение аппарата обобщенных функций, в частности метода функций Грина, - такой подход использован в настоящей работе.
Краевая задача математического моделирования процесса трубопроводного транспорта нефти, представленная в работе [3], включает в себя линейное дифференциальное уравнение в частных производных второго порядка, которое имеет вид
д2га(х,г) 2 д2ю(х,г) ^_дга(х,г) (Хг) -- с -+ 2и—^—= —-, (1)
дг2 дх2 дг р
где с - скорость распространения волн в жидкости; и - коэффициент линеаризации, описан в [1-3];
и*р (х, г) определяется как
р, ч ^ йирк (г) / \ иР (х= — 51х - хрк) • (2)
к=1
Уравнение состояния (1) описывает поведение управляемой величины (средней скорости потока нефти ю) ОРП при наличии только внутренних источников давления ирк (г), приложенных в точках расположения нефтеперекачивающих
станций (НПС) хрк е [0, ь], к = 1, К, выступающих в роли внутренних сосредоточенных управлений, где 5(х - хрк) - функция Дирака, К - число работающих НПС [1, 2].
Уравнение состояния (1), дополненное начальными граничными условиями, составляет краевую задачу математического моделирования процесса транспорта нефти по магистральному трубопроводу.
В линейной постановке ю однозначно определяет движение нефтепродукта плотностью р по трубопроводу постоянного диаметра D длиной Ь в любой точке х, х е [0, ь], по направлению движения потока и в любой момент времени г,
г > 0.
Граничные условия, обусловливающие неизменное значение давлений в начальной и конечной точках трубопровода с координатами х = 0 и х = Ь, принимают вид
М0,г) = 0, дю(ь,г) = 0, (3)
дх дх
а начальные условия записываются в виде
ш(х,г0) = ш0, дю(х'г°) = 0, г0 = 0, хе[0, ь], (4)
дг
характеризующем стационарное состояние гидродинамической системы в начальный момент времени.
Решение краевой задачи (1) нужно искать в виде
ш(х, г )= н'о (х, г)+ м>(х, г), (5)
где (х, г) - решение однородной задачи при заданных (в общем неодно-
родных) начальных условиях;
и{х,г) - решение неоднородной задачи при однородных начальных условиях.
Линейное дифференциальное уравнение в частных производных второго порядка из левой части уравнения (1) допускает разделение переменных и может быть представлено в виде бесконечной системы обыкновенных дифференциальных уравнений второго порядка путем разложения по собственным функциям
Фп (-п ), являющимися решением соответствующей задачи Штурма - Лиувилля с однородными граничными условиями, с точностью до постоянных множителей цп • Согласно результатам, полученным в работе [3],
-п х I - =---- - = 1,2..до. (6)
фпп,х) = ^(-Т*)' -п = ппс
• 11 т
с ) Ь
Функция (2) в правой части уравнения (1) может быть представлена в виде разложения в ряд Фурье по косинусам [3]:
;(х, г)
и^п = f (г )ф(х )= ^ + £ / (г)
2
I %п cosl — X
(7)
р - п-1
где коэффициенты разложения /п (г) будут определяться согласно известным свойствам 8 -функции в виде
2 dupk (г) _ _ / ч 2 dupk (г)
/о (г) = "7 Ь ' п = 0' /п (г) = "7 Ь
(
cos
жпх
'pk
\
V Ь У
(8)
рЬ £-1 dг РЬ dг
Приравнивая правые и левые части при соответствующих значениях п, получим эквивалентное представление уравнения (1) в виде бесконечно мерной системы уравнений вида
I / I ё ! I / I п
п - 1,2...«. (9)
^ + 2и^ + цП!п(г)-/п(г), п-1,2...«.
ёг2 ёг
Общий вид решения для однородных дифференциальных уравнений в левой части (9) получен в работе [3] в форме
Т0 (г)-С01^2аг
С02, п - 0, Тп (г)- С3пе (а+Рп)г + С4пе(а-рп)г, 0 < п < N *
Тп (г) - еаг (с5п cos(p;г)+ С6п sin(рЩг)) п > N *
(10)
где
а--и, Рп -
2 I ^пс
и 2 -
Ь
рп -
-и2, N * -
ьи
%с
(11)
Согласно полученным в работе [3] результатам, при отсутствии внутренних управлений (и*р (х, г ) = 0) и однородных ГУ второго рода (3) в системе бесконечно долго сохраняется начальное стационарное состояние, и решение однородной краевой (х, г) задачи для (5) имеет вид
Wо )-Ю0- (12)
Далее положим в (8):
^ (г) [и- ^^ г е [(° т pk )
ёг
[т pk, «)
(13)
upk - соп^ г ^ pk,
В таком виде и^ (г) - кусочно-непрерывная функция, принимающая свои
максимальные либо минимальные (ограниченные) значения. Функция (13) не является гладкой, а ее производная в точке г - тpk неограниченно возрастает. В
такой ситуации для интегрирования уравнений (9) необходимо применение аппарата обобщенных функций.
2
Применение метода функций Грина для решения краевой задачи математического моделирования процесса транспорта нефти по МТП
Рассмотрим подробно возможность решения поставленной выше краевой задачи с управлением вида (13), приводящим к разрывным правым частям в (9). Для получения аналитического интеграла в (9) с правой частью (13) воспользуемся методом функций Грина.
Запишем (13) в следующем виде:
^^ = £рк(г,хрк)= иЩ- + и]Щ"й(г-Xрк) ге[0,до) , (14)
где й(г - х рк ) - функция Хевисайда, имеющая единичный скачок в точке г = х рк
(функция Хевисайда является обобщенной функцией).
Ввиду линейности (9) ограничимся в (13) единственным членом суммы, в качестве которого выступает программа изменения давления на произвольной к-й НПС (К = 1), тогда (9) примет вид
^ + 2и ^ + ,2г(г )=ирк Г ииТ + )'
^2 + 2и ^ ^п . шах >к/
тах [ ирк
1, тах /____ ч „ тах
2ирк ^пхрк рк ирк
(15)
ипрк =С08 п рЬ
V Ь У
прк = И рк ' и 0 - т РЬ
Введем функцию Сп (г, х) такую, что
¿^СпЫ + 25 + цПап (г, ф) = 8(г-ф). (16)
¿г2 ¿г
Начальные условия для (16) примут вид
Ф, ф)= 0. (17)
Сп (г, ф) - функция Грина краевой задачи (15, 16, 17), удовлетворяющая следующим требованиям:
- Gn (г, ф) непрерывна в квадрате {(г, ф)е 1 г е [г1, г2 ], ф е [г1, г2 ]}:
сп (ф+0> ф)=сп (ф-0,ф); (18)
- (г, ф) при любом фиксированном фе[г^ г2 ] в промежутках (г^ ф) и (ф, г2 ) удовлетворяет однородному уравнению для (16);
- Сп (г, ф) удовлетворяет граничным условиям при любом ф е [г^ г2 ];
(г, ф) г и
- производная --—- при любом фе [г1, г2] имеет разрыв первого рода в
¿г
точке г = ф с величиной скачка предельных значений, равной единице:
Сп (ф+0> ф) - Сп (ф-0> ф) = 1 (19)
¿г ¿г
Тогда функция Сп (г, ф) является фундаментальным решением неоднородной задачи (15), а общее решение неоднородной задачи (15) с правой частью в виде
( тт ^
и
обобщенной функции /(г) = -Щ-- + л(г - х рк)
__ рку
ирк~" у
будет иметь вид свертки:
T (t) = Unpk (x X Gn )(t) = Unpk JX(x)Gn (t - x)d
- x )dx.
(20)
Построим теперь функцию Грина:
, la1 (Ф)У1(t)' t ^Ф' G„ ф) =
(21)
a2 (Ф)У2 (t)' t >Ф
где У12 (t) - решение однородного уравнения для (16) слева и справа от í = ф
соответственно, т. е. удовлетворяющее начальным условиям (17), тогда при n>N* в (10) получим
'У1„ (í) = eat sin(p;t), C5„ = 0,C6„ = 1, У2„ (t) = eat sin(p:t), C5„ = 0, Сб„ = 1, коэффициенты o 2 (x) найдем, решив систему уравнений вида (18):
a1n (ф) = 0,
(22)
a2n (Ф)У2п (Ф) - a1n (Ф)У1п (Ф) = 0 a2n (Ф)У2n (Ф) - a1n (х)У1 n (Ф) = 1'
a2n (Ф) = 7Г.
Pn
(23)
С учетом того, что для краевой задачи с постоянными коэффициентами в (16) всегда можно положить ф - 0, а коэффициенты а^, а2п независимы от ф, окончательно получим:
10, г < 0,
ер(г, ф)-ер(г,0)-ер(г )-<
1 at
-eat sin
рП Fn
in (pnt) t > 0.
(24)
Аналогично для случаев n = 0 и 0 < n < N * получим:
G0 (t ) =
0, t < 0,
e 2at -1
и
2a
t > 0,
Gn (t ) =
0, t < 0:
1 P n
eatsh(Pnt) t > 0.
(25)
Тогда с учетом свойств свертки получим:
Tn (t )=
u
min x pk
pk
( . min Л
J Gn (t -x)dx +
= Upk
pk 0
V
í min
^ f„ (t-x)|X=X pk
x=0
u
pk
u max
y upk
+ 1
J Gn (t -x)d
pk
+
u m in
u pk
u
pk
+1
y upk
Fn (t -x)|X
pk
(26)
= Upk
■ и
(( u min u pk
umax y y UPk
Fn (t -x)|x=t - ^Fn (t -x)| = 0 - Fn (t-x)|
pk
x=0
pk
где
0
К (г-х) =
92а(г-х
+ 2ах
4а
2
, п = 0,
*(г-х)(а^й(Рп (г-х))-Рп43п (г-х)))
Рп I а2-ри
, 0 < п < ,
(27)
еа(г-х)(а зш(рп(г - х))- Р*п сс8(рп(г - х)))
п у // ' п
рп Га 2 +рп 2
Подставляя (27) в (26) и суммируя все частные решения по п, получим для характерного случая и = 0:
ю(х,г) = ю0 + -и02(е2а(г-хр) + 2ахр -1 - 2аг)+ 4а2
Г тсп
Nр ип С08[ —х
1 I а2-Рп
1 + еа(г-х р )(а^Й (рп (г-х р ))-р пСй(р п (г-х р)))
Р п
(28)
ипр сс/™х II
а пР 2
N"+1 I а2 +р
1 + еа(г-х р )(а 81п (рп (г -х р ))-рп сс8(рп (г -х р)))
+ рп
Примеры моделирования программ включения насосных агрегатов НПС
На рис. 1 приведен пример расчета распределения скорости потока нефти в трубопроводе протяженностью Ь=450 км и диаметром D=l200 мм при включении насосного агрегата НПС-2, расположенной в точке трубопровода с координатой хр2 = 0,2Ь. Программа пуска представлена на рис. 2 при х(р2 < г <х(р2.
р2
>2'
Скорость роста давления на выходе НПС-2 иЩ2ах = 2 -105 Па/, длительность запуска насосного агрегата Д = 10с. Для расчетов учитывались первые сто членов ряда в (28) при N=2.
Окончательно уравнение для расчета распределения скорости движения нефти по длине трубопровода в произвольный момент времени согласно программе работы насосного агрегата, приведенной на рис. 2, будет иметь вид
ю(х, г ) = ю0 +—^
и р 2 Г М
4-а2
и
.7=1
-2ах( 7)
2а^1 , е-2ахр2' | + 2аУ(/,.хр
М
Л
Гр2
М У
Nр ип"2 сс8|| 7Ьг х
-Е
V . а(г "хр^ (рп (г-х^))-р п<4 п (г-хр)|
=1 I а2-р
2
7=1
е
2
2
п
п
е
п
п
+
/ - {1,-1,-1,1}, г > т(М2),М - 1,2...4.
Рис. 1. Распределение скорости потока по длине трубопровода в различные моменты времени
f—> НПС1 НПС2 НПС..Л НПС..Х-/ 11ПС...А' I -
Hg>-«ь^ — - -®-I!Ö
xp\ xp2 xpk xPX-i\ xpK КП (x-L)
Заключение
В работе в аналитическом виде получено решение краевой задачи математического моделирования процесса трубопроводного транспорта нефти, описываемой линейным дифференциальным уравнением в частных производных второго порядка, которое представлено в виде бесконечной системы обыкновенных дифференциальных уравнений второго порядка. Для интегрирования полученных уравнений был применен аппарат обобщенных функций, в частности метод функций Грина.
Отличительной особенностью применяемого метода решения дифференциальных уравнений является возможность получения аналитического интеграла при наличии разрывных функций в правых частях системы уравнений, выступающих в роли сосредоточенных управляющих воздействий. Зависимость от времени и координаты скорости потока в трубопроводе рассматривается в качестве управляемой величины объекта управления с распределенными параметрами (ОРП).
Представленные в работе результаты позволяют использовать рассматриваемую математическую модель при решении задач оптимизации режимов работы магистральных нефтепроводов на основе принципа максимума Понтрягина, т. к. получаемые на основе принципа максимума программы оптимального управления имеют характерную релейную (негладкую) форму.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Афиногентов А.А., Плешивцева Ю.Э., Ефимов А.П. Оптимальное по быстродействию управление переходными режимами работы магистрального нефтепровода // Вестник Самарского государственного технического университета. Сер. Технические науки. - 2011. - Вып. 3(31). - С. 6-13.
2. Афиногентов А.А., Плешивцева Ю.Э., Снопков А.С. Математическое моделирование управля-
емых гидродинамических процессов трубопроводного транспорта жидких углеводородов // Вестник Самарского государственного технического университета. Сер. Технические науки. -2010. - Вып. 7(28). - С. 137-144.
3. Афиногентов А.А., Тычинина Ю.А. Решение краевой задачи математического моделирования процесса трубопроводного транспорта нефти методом Фурье // Вестник Самарского государственного технического университета. Сер. Технические науки. - 2013. - Вып. 2(38). - С. 188196.
Статья поступила в редакцию 13 января 2014 г.
SOLUTION OF BOUNDARY VALUE PROBLEM FOR MATHEMATICAL MODEL OF OPERATION OF TRUNK PIPELINES FOR PETROLEUM TRANSPORTATION BY THE METHOD OF GREEN FUNCTIONS
А.А. Аfinogentov, Yu.A. Tychinina, A.V. Popov
Samara State Technical University
244, Molodogvardeyskaya st., Samara, 443100, Russian Federation
The oil-trunk pipeline is seen as object with distributed parameters (ODP). The dependence on time and coordinates of the flow velocity in the pipeline is seen as ODP controlled value. boundary-value problems of mathematical modeling of trunk pipelines for petroleum transportation is presented in the form of the linear differential equation of the second order, the right part of which contains discontinuous functions describing involvement programs pump units at oil booster stations. These functions act as internal concentrated control functions of ODP. The linear differential equation of the second order is presented in the form of an infinite system of ordinary differential equations of second order, for integration of which applied the method of green functions.
Keywords: mathematical simulation, object with distributed parameters, boundary problem, trunk pipelines for petroleum and petrochemical products transportation.
Alexander A 4/inogentov (Ph.D. (Techn.)), Assistant. Yulia A. Tychinina (Ph.D. (Techn.)), Associate Professor. Anton V. Popov, Graduate Student.