УДК 519.86
А. К. Скиба
Федеральный исследовательский центр «Информатика и управление» Российской академии наук
Оптимизационная задача разбуривания газовых месторождений одним предприятием
Рассматривается непрерывная агрегированная динамическая модель разработки газовых месторождений. Разбуривание месторождений осуществляется последовательно одним предприятием. Формулируется задача максимизации совокупной накопленной добычи за фиксированный временной период при ограничении на капиталовложения. Делаются упрощающие предположения и решается расширенная задача с помощью принципа максимума Понтрягина. Поиск максимума исходной задачи осуществляется среди решений расширенной задачи. Делаются обобщающие выводы.
Ключевые слова: агрегированная динамическая модель разработки газовых месторождений, прикладная задача оптимального управления, принцип максимума Понтрягина, максимизация накопленной добычи, последовательность ввода месторождений в разработку
А. К. Skiba
Federal Research Center «Computer Science and Control» of Russian Academy of Sciences
Optimization problem of drilling gas fields by one
enterprise
A continuous, aggregated dynamic model for the development of gas fields is considered. The drilling of deposits is carried out sequentially by one enterprise. We formulate the problem of maximizing the cumulative accumulated production over a fixed time period with a constraint on capital investment. Simplifying assumptions are made, and the extended problem is solved using the Pontryagin maximum principle. The search for the maximum solution to the original problem is carried out among the solutions to the extended problem. Generalizing conclusions are drawn.
Key words: aggregated dynamic model of gas field development, applied problem of optimal control, Pontryagin's maximum principle, maximization of cumulative production, sequence of putting fields into development
Введение
Наличие полезных ископаемых в России - важный фактор ее экономического благополучия. Она является одним из крупнейших сырьевых экспортёров, который обеспечивает ресурсами не только свои территории, но и весь мир. Во многих отраслях наша страна занимает лидирующие позиции, имея огромную долю по добыче ресурсов среди остальных стран. Роль российских природных ресурсов очень велика для всего мира. Это подтверждается тем, что на фоне сложной геополитической ситуации, установившейся в последние годы, новые введенные пакеты санкций со стороны ЕС, США и других зарубежных стран приводят к серьезным инфляционным процессам на мировом сырьевом рынке. Данное
© Скиба А. К., 2023
(с) Федеральное государственное автономное образовательное учреждение высшего образования
«Московский физико-технический институт (национальный исследовательский университет)», 2023
санкционное давление принесло значительно больший вред инициаторам такой политики, чем самой России. Это говорит об неэффективности санкций и их пересмотру.
Одним из важных полезных ископаемых является природный газ. Природный газ -экологически чистый минерал, представляющий собой смесь газообразных углеводородов природного происхождения и состоящий в основном из метана с добавлением других ал-канов [1]. Иногда в его составе может присутствовать некоторое количество углекислого газа, азота, сероводорода и гелия, вследствие чего природный газ является чрезвычайно ценным сырьем, из которого можно выделить отдельные компоненты или более простые примеси.
Основными потребителями природного газа на российском рынке являются электроэнергетика - 39%, жилой сектор (население) - 11,5 % и коммунально-бытовой сектор -8,5%. Это в сумме почти 60% потребляемого газа. Следующий по значимости потребитель - промышленность (более 30% потребления). В раздел «другое» (примерно 10,5%) можно отнести потери газа при транспортировке по газопроводам, при инцидентах на газопроводах и оборудовании. Источником потерь является технологическое оборудование, используемое для его транспортировки, которое вследствие износа или устройства при функционировании имеет утечки газа.
В жилом секторе важнейшей областью применения газа является отопление. На втором месте по значимости находится нагревание воды. В частных домах обычно используют системы отопления на основе газовых воздушных печей-калориферов. Газ также применяют в бойлерных установках. Такие установки производят пар или горячую воду для циркуляции в радиаторах или трубах отопления. В теплых районах также используют комнатные газовые обогреватели. Усовершенствование бытовых газовых плит для приготовления пищи осуществляется за счет использования закрытых горелок и многофункциональных духовых шкафов.
С каждым годом возрастает потребление энергоресурсов сельским хозяйством страны. Основные потребители газа в сельскохозяйственном производстве - животноводство и растениеводство, подсобные и коммунальные хозяйства, склады сельскохозяйственных продуктов. Сжиженный газ незаменим при отоплении коровников, конюшен, для работы зерносушилок. Газ помогает при хранении и транспортировке агропромышленной продукции. Крупными потребителями природного газа в сельскохозяйственном производстве являются тепличные хозяйства, нуждающиеся в энергии для отопления, подогрева поливочной воды и получения пара.
Для транспортировки газа и газового конденсата применяются железнодорожный, водный, автомобильный и трубопроводный виды транспорта. Попутный (нефтяной) газ, отделяемый из нефти, поступает по трубопроводам на ГПЗ, где из него выделяют пропан и бутан. Далее он направляется в систему бытового или промышленного газоснабжения городов и поселков. С 1950-х годов получил распространение способ морских перевозок сжиженного природного газа (метана) в специальных танкерах - метановозах. Метан составляет основную часть природного газа. Если метан при атмосферном давлении охладить до температуры 102 °С. то он становится жидким. Трубопроводный транспорт является основным видом внутри континентального транспорта природного газа. По трубопроводам (газопроводам) газ в газообразном состоянии транспортируется после компримирования (сжатия) компрессорами.
Так как природный газ (очень часто его также называют голубым топливом) залегает на достаточно большой глубине под землёй - 1-6 км, то для его добычи требуется выполнение целого ряда инженерно-технических мероприятий. В земных недрах газ располагается в пустотах, соединённых между собой трещинами, причём находится он там под очень высоким давлением, значительно превышающим давление атмосферы на поверхности земли.
Для добычи природного газа используют скважины. В результате бурения скважины (для выравнивания давления и увеличения потока обычно бурят несколько равномерно расположенных скважин на территории месторождения), выкладываемой затем обсадны-
ми трубами, залитыми снаружи цементом, возникает естественная тяга. Тем самым ценнейшее природное топливо выходит наружу, где подвергается очистке и дальнейшей поставке потребителям.
В отделе математических методов регионального программирования ФИЦ ИУ РАН на протяжении многих лет велись работы по построению и совершенствованию моделей разработок газовых месторождений; решались всевозможные оптимизационные задачи [2-4]. К интересным задачам с использованием ограничений на пропускную способность трубопроводов относятся максимизация накопленной добычи и максимизация длины полок [5]. В качестве математического аппарата решаемых задач использовался принцип максимума Понтрягина в классической формулировке [6, 7]. Также применялись теоремы существования оптимизационных задач [8].
Однако до сих пор при совершенствовании моделей не учитывались ограничения на бурение и строительство новых скважин, хотя основные огромные затраты как раз ложились именно на эти работы. Настоящая статья исправляет имеющийся недостаток.
1. Построение модели группы газовых месторождений, постановка и решение оптимизационных задач
Прежде чем приступить к построению модели, мы вводим следующие обозначения, принимающие вещественные значения: Т - горизонт планирования; I _ текущее время (0 < £ < Т);
^¿(¿) - текущая добыча газа на г-м месторождении;
^¿(¿) - средний дебит добывающих скважин в момент ¿на г-м месторождении;
д® - начальный средний дебит добывающих скважин на г-м месторождении;
Пг(£) - количество скважин, вводимых в строй в единицу времени на г-м месторождении;
щ - максимальные возможности по вводу в строй новых скважин;
^¿(¿) _ действующий фонд добывающих скважин в момент ¿на г-м месторождении;
- начальный фонд добывающих скважин на г-м месторождении; ^¿(¿) - извлекаемый запас газа, оставшийся в залежи в момент ¿на г-м месторождении; рг0 - начальный извлекаемый запас газа на г-м месторождении; с. _ стоимость строительства одной скважины на г-м месторождении; Н - средняя глубина залегания г-й залежи;
7 - удельные капиталовложения в расчете на единицу длины скважины; ^¿(¿) - механическая скорость бурения скважин одним предприятием на г-м месторождении в момент ¿;
V - максимальная механическая скорость бурения скважин одним предприятием; К - капиталовложения, выделяемые на строительство новых скважин в единицу времени.
Во введенных обозначениях используется индекс г, который принимает целочисленные значения в промежутке от 1 до т.
Мы делаем следующие аппроксимирующие предположения:
• группа состоит из т месторождений;
• каждому месторождению соответствует одна залежь;
• в любой момент ¿ газовое месторождение покрывается равномерной сеткой добывающих скважин;
• управление динамическим процессом разработки месторождения осуществляется за счет выбора скорости бурения скважины ^¿(¿), удовлетворяющее ниже описанному ограничению (6);
• бурение скважины, ее обустройство и ввод ее в разработку месторождения происходят в один и тот же момент времени;
• весь извлекаемый запас газа может быть добыт с помощью любого числа скважин;
• дебиты всех скважин на месторождении одинаковы;
• резерв скважин не создается;
• бурение месторождений предприятием осуществляется последовательно и в дальнейшем к работам на этих месторождениях оно не возвращается.
Стоимость строительства одной скважины и прирост их количества в момент ¿на г-м месторождении определяются по формулам
Сг = Ъ^,
(1)
щ(г) =
(2)
Опишем модель разработки группы газовых месторождений с взаимовлияющими скважинами [5-7]. Между переменными устанавливаются зависимости, представленные в виде системы обыкновенных дифференциальных уравнений:
^ = =
)
(3)
при ограничении
с начальными условиями
& = - То Яг (¿)Щ1) = -а° Ф)Мг(1),
Ш) = -яг(1) = - ф)мг(1)
0 < щ(1) < щ или 0 < Уг(г) < V
Т° > о, £ > 0, N° = 0.
(4)
(5)
(6)
(7)
(8) (9)
В описании дифференциального уравнения (4) мы ввели еще одно дополнительное обозначение:
г
Т г
(10)
Капиталовложения в обустройство месторождений осваивается одним буровым предприятием и они не могут превышать максимальные возможности буровых установок, поэтому
к = ^2 =
г=1
СгПг (¿) =1 ^Уг(г) = IV. г=1
Если в действительности капиталовложения меньше то мы уменьшаем на соответствующую величину максимальную скорость буровых установок V, поэтому считаем справедливым выполнение последнего соотношения. Отсюда получаем
Е ъ )
= V.
(11)
г=1
г
Из (3) и (4) с учетом (2), (8) и (9) приходим к следующим формулам:
Щ) = /4 щ(0)М = /4 ^М, (12)
Jo ^0 Мг
&(*) = ^ ехр[-а° [V - в)щ(в) Щ = ^ ехр[-а° [V - в)^<Щ. (13)
J0 Jo
Из (12)и (13) следует > 0 и д^) > 0.
Очевидно, что максимальная накопленная добыча газа за фиксированный период [0, т] бурения ¿-го месторождения достигается при тц(1) = г). В этом случае (12) и (13) с учетом (8) и (9) представляются в следующем виде:
Мг(1) = I, (14)
Пг
дг(1) = д° ехр(-а0^¿2). (15)
Текущая и накопленная добыча газа описываются формулами
Яг(1) = д° ) í ехр[-а0 ^¿2], (16)
* Яг(в)йв = Г дг(в)Мг(в)йв = 90 - ^ = [1 - ехр(-«0^2)Ь (17)
0 Jo аг аг 2пг
Задача 1. Фиксируем последовательность бурения т месторождений. Время начала бурения первого месторождения обозначаем через 70 = 0. Время окончания - т\. Временная продолжительность бурения скважин первого по порядку месторождения равна т\ - Т0-Если т\ — Т0 = 0, то данное месторождение не разбуривается и, соответственно, не разрабатывается. Аналогичная связь устанавливается для остальных месторождений. Время начала бурения последнего т-го месторождения равно величине тт-\, время его завершения тт = Т. При этом выполняются соотношения
т
п - п- 1)=Ти п > п-г, г = 1, 2,...,т. (18)
г=1
Добыча на каждом разрабатываемом месторождении начинается с момента начала буре-
1
периода г¿1 - Тг1-1 постоянен и равен ; По завершении бурения скважин добыча на месторождении продолжается в режиме истощения, вплоть до срока окончания планового периода Т. Для остальных г = ¿1 месторождений скорость бурения скважин в промежутке от т^-1 до т^ равна нулю. Требуется найти максимум накопленной добычи по группе газовых месторождений на множестве всех последовательностей бурения месторождений:
у т
^ ^ тах. (19)
г=1
Для фиксированной последовательности бурения месторождений применим теорему Вейерштрасса, согласно которой на замкнутом ограниченном множестве непрерывная функция достигает своего максимального значения. Множество всех переборов последовательностей бурения месторождений конечно, поэтому решение задачи 1 существует.
Подсчитаем количество всевозможных ситуаций, которые могут возникнуть при решении данной задачи. Предположим, что при решении задачи на максимум накопленной
0
добычи разбуриваются последовательно все т месторождений. Число таких порядков (перестановок) равно т\. Предположим, что из т месторождений разбуриваются только т — 1, тогда количество таких последовательностей равно
(т — 1)\т = т\ = Г(т + 1),
где гамма-функция, обладающая следующим свойством: Г(т+1) = тГ(т), задается несобственным интегралом:
Г<х
Г(т) = Т(т, 8 = 0) = Ьт-1
J s=0
Предположим, что разбуриваются к месторождений (к = 1,2,...,т). В этом случае количество последовательностей вычисляется по формуле
Гк к\= т! _ г(т + 1) к\ —
т
(т — к)\ Г(т + 1 — к) Совокупное количество всех порядков ввода месторождений задается формулой
т
П( т)=^ т2 | =еГ(т + 1,1) — 1 = е1 гте— 1. (20)
к=1 (т — )\ .п
Вычислим количество всех возможных последовательностей бурения месторождений в зависимости от конкретного числа залежей. Для этого воспользуемся формулой (20):
П(1) = 1; П(5) = 325; Щ10) = 9864100; Щ15) = 3.554627472075 • 1012.
Мы наблюдаем резкое увеличение количества порядков ввода месторождений с увеличением числа месторождений. Поэтому прямой подход решения задачи 1 приводит к громадным вычислениям. Действительно, для каждой последовательности ввода месторождений решается оптимизационная задача. Далее мы сравниваем результаты решения оптимизационных задач на множестве всех последовательностей ввода и выбираем максимальное значение. Для относительно небольшого множества месторождений, равного 15 шт., нам придется перебрать более трех с половиной триллионов вариантов и не только перебрать, но и решить для каждого варианта задачу на максимум совокупной накопленной добычи.
Простейшие алгоритмы поиска оптимального решения состоят в следующем. Чтобы найти глобальный максимум, требуется сначала просканировать с некоторым шагом рассматриваемую область и вычислить все локальные значения и потом выбрать из них наибольший. Другим вариантом будет простое сканирование с вычислением значений функции, позволяющее выделить из нее подобласть наибольших значений функции и осуществить поиск глобального экстремума, уже находясь в его окрестности.
Численное решение данной задачи методом перебора вариантов практически не возможен. Следовательно, необходимо полностью провести аналитическое исследование задачи 1 и найти реалистичный алгоритм численного решения поставленной задачи. Предлагается свести поставленную задачу 1 к задаче оптимального управления. Для этого необходимо ослабить некоторые сделанные выше предположения к постановке задачи 1. Буровое предприятие одновременно может работать на нескольких месторождениях. Возможен также временной перерыв в бурении месторождений. Во время этого перерыва предприятие работает на других месторождениях.
Сформулируем задачу оптимального управления.
Задача 2. Для системы дифференциальных уравнений (3) и (4) с начальными условиями (7) - (9) требуется найти т-мерную вектор-функцию ^(Ь), удовлетворяющую ограничениям (11) и
) > 0, 1 = 1, 2,... ,т, (21)
и соответствующую ею траекторию (с|(£ ), IV(Ь)), доставляющие максимальное значение функционалу (19). Правый конец оптимальной траектории считается свободным.
оо
Оптимальное управление в задаче 2 существует. Это следует из теоремы, приведенной в [8, § 4.2].
Для дальнейшего исследования нам будут полезны следующие обозначения: п° Гт 1 гТ
.. I /гп ^ ^ .. аг
аг = 4^); к = (Т - 1)Ш = -ьТ2; щ = -г (Т - Щ(22)
Щ „/о 2 Щ „/о
аг
аг
Введем в рассмотрение множество всех месторождений О = {1, 2,... ,т}. Теорема 1. Решение задачи 2 в общем случае не однозначно. Множество О разбивается на два непересекающихся подмножества, одно из которых может быть пустым. Такое разбиение существует, и оно определяется единственным натуральным числом I (1 <1 < т):
а) для г, 1 < г < I, значения гч{Ъ) не определены; известны только их интегральные соотношения
-1
I hk
^ л
k=iak
+ Е а(а -ak)
k=iak
> 0; (23)
б) для j, I < j < т, Vj (t) = 0 м
к + Е Ч (а^ -ак) < 0. (24)
к=1 к
Доказательство. Поясним подробнее формулировку теоремы 1. Разбиение группы месторождений на два непересекающихся подмножества означает следующее. В первом подмножестве содержатся месторождения, подвергающиеся разработке. Оно не пусто, поскольку на всю группу в каждый момент выделяются ненулевые капиталовложения. Во втором подмножестве содержатся месторождения, исключенные из разработок. Оно может быть пустым. Например, группа, состоящая из одного месторождения, содержит только одно непустое подмножество. В любом случае, несмотря на возможные отрицательные технологические и экономические характеристики, единственное месторождение из первого подмножества будет разработано.
1) Для решения задачи 2 мы используем принцип максимума Понтрягина [6, 7]. Выпишем гамильтониан, сопряженную систему и условия трансверсальности:
н = +х* V + N^i),
k=i
фл = (фга°г - l)Ni, (25)
Xi = Ша0г - 1)Qi, (26)
UT) = Xi(T) = 0. (27)
После несложных преобразований (25) с учетом (4), и (27) получаем
(<ф*аг - 1)q* = const = -q*(T). Отсюда и из (26), (27) вытекает
Xi(t) = Qi(T)(T - t). (28)
С учетом (28) получим условие максимума гамильтониана по управлению при v = v в форме
£ ЩГ1 *(t) = max£ ^Vi(t). (29)
k=i i v k=i i
к
Таким образом, необходимое условие оптимальности в рассматриваемой задаче принимает вид (29) при ограничениях (11) и (21).
2) Исследуем решение (29) задачи 2. Предположим, что для некоторого i\ выполняется строгое неравенство
ifl > max . (30)
hi1 г=г1 hi
В этом случае из (29) следует, что максимизирующее гамильтониан управление v имеет лишь одну ненулевую компоненту (t) = V, остальные же Vi(t) = 0. Экономически это означает, что бурение происходит только на одном г\-м месторождении. Легко показать, что для достаточно большого периода планирования [0, Т] такое управление не является оптимальным. Действительно, пусть Т таково, что для некоторого ¿2 = h выполняется неравенство
В таком случае из (31), равенств (4), (12) и
) с < vТ2 < hi) h4 2
ah -ai2 =Н^0ГГ2-) < I1 ! . (31)
Т2 Гт V— = (Т - t)vdt = к 20
следует
■±£1 = & ехр^Г (Т - «) = £ ехр[-<2Т- ] < ^ = ^
что противоречит допущению (30).
Рассмотрим множество О = {1, 2,...,т} и его подмножества. Предположим, что для некоторого подмножества ш справедливо условие
^^ = соп8£ ( г) = ехр(Лш) > тах ^^. (32)
щ зеп/ш ^
Из (11), (21), (29), (32) следует, что (¿) = 0 для ] е О/ш, т.е. / = 0. В то же время г^) для г е ш однозначно не определяются, ясно лишь, что / > 0. Учитывая это, можно, проинтегрировав только равенство (11), вывести условие
Е ^р/ = к. (33)
гЕш г
Из (13) получаем
Яг(Т) = ехр(-/) = 1ц ехр(а» - /), г еш. (34)
Откуда
/ = аг - 1п(^) = аг -Лш. (35)
щ
Наконец, из (33) и (35) следует
Лш = (£ ^ )-1(Е ^ -,). (36)
гЕш г гЕш г
Подставляя (36) в (35), получаем формулу для определения
/ = Е )-1Е (а -ак) + «]. (37)
кЕш к кЕш к
Заметим, что условиям (37) могут удовлетворять различные управления щ(Ъ), г е ш.
3) Выясним, какими свойствами обладает ш = ш , доставляющее оптимальное решение. Введем в рассмотрение величины
^ = сМ — Аш, (38)
которые будем формально вычислять для всех г е О. Заметим, что ^ = ^ для г е ш. Из определения (38) следует
"з - = а3 — ая,
и эта разность не зависит от ш, т.е. числа образуют убывающую последовательность при любом ш.
Пусть для некоторого е О/ш выполнено нестрогое неравенство > 0.
о- (т) ч10 ~
Из (34), (35), (38) вытекает неравенство ^ = —1 = ехр( а^) > ехр( А?), которое противоречит предположению (32). Следовательно:
и? < 0, ]6 О/ш. (39)
Пусть для некоторого е ш неравенство < 0. Это предположение про-
тиворечит условию (21), и поэтому
V? > 0, геш. (40)
Свойства (39), (40) означают, что ш состоит из некоторого количества I (пока еще неиз-
О
ш
только такого вида.
4) Проанализируем изменения величин и!?, происходящее при переходе от ш' = {1, 2,..., (I — 1)} к ш" = {1, 2,..., I)}. Из (36) и (38) получаем
1-1
у1?" = (Е ^)-1 КЕ ^)^ + (а! — а1)Ч)]- (41)
Откуда следует, что для г е ш" неравенство и!? > 0 влечет за собой и!? > 0, а из неравенства и!? < 0 вытекает и!? < 0. Положив в формуле (41) г = I, получим, что и? и и?
5) Обозначим через й(ш) количество неотрицательных чисел среди величин и?. Из (41) следует, что й(ш) есть неубывающая функция от |ш| (т.е. количество элементов в подмно-ш
I = |ш| = й(ш) = ±
Докажем,что ш существует. Действительно, в противном случае нашлись бы такие ш'
й(ш') > |ш'| = I = |ш''| — 1 > й(ш'') — 1.
ш
Из левого и правого неравенства вытекают взаимоисключающие следствия: и1? > 0 и
V1?'' < 0
Пусть ш найдено. Очевидно, что > 0, & V- < 0. Для подмножества ш = ш/1 получим, как доказано в пункте 4, что > 0, т.е. |Щ>| < (1(ш) и поэтому ш не может быть
| ш|
зать, что |ш| < (1(ш), если |ш| < I. Для подмножества ш = ш[](I + 1) получаем, что V- < 0,
I + 1
т.е. |ш| > й(ш) и поэтому ш не может быть оптимальным. Аналогично показывается, что |ш| > й(ш), если |ш| > I. Итак, мы пришли к выводу о том, что оптимальное подмножество ш, а значит, число I, определяются единственным образом.
6) Заметим, наконец, что те управления о которых мы выше говорили как об «оптимальных», удовлетворяют лишь необходимым условиям оптимальности.
Для того чтобы доказать, что они в самом деле оптимальны, заменим рассматриваемую задачу Лагранжа эквивалентной ей задачей Майера. Действительно, из (4) получаем
т т т —0 ¡-т т п (Т)
= £ -0 нш^ = Е^0[1 - АА (42) ¿=1 ¿=1 д0 -10 =1
Как следует из (13) и из предположения (32) величины <^(Т) при г е ш имеют одни и те же значения для всех возможных видов управлений, удовлетворяющих условиям (23). Для ] е О/ш, V] (£) = 0 следовательно, (Т) также определяются однозначно.
Так как оптимальное управление в задаче о максимизации накопленной добычи существует и все управления, удовлетворяющие необходимым условиям оптимальности, доставляют функционалу (19) одно и то же значение, мы можем заключить, что эти и только эти управления являются оптимальными.
Теорема доказана.
7) Рассмотрим вопрос об отыскании подмножества ш. Если d(О) = ми ^({1}) = 1, то вопрос об отыскании ш решен, ш есть О или {1} соответственно; если же ни одно из двух равенств не выполняется, то можно предложить следующую итерационную процедуру.
Находим ш1, такое что |ш1| = ^(О). Если d(ш1) < ^(О), то находим такое ш2, что |ш21 = d(шl) и т.д. до тех пор пока не придем к ш = шп, обладающему свойством d(шn) = d(шn_l). «Проскочить» ш мы не сможем, так как если бы существовали такие ш8 и ш3+1, что
d(шs+l) > |ш8+1| = I = d(шs) < |ш8|,
то из левого и правого неравенств вытекали бы взаимоисключающие следствия Щ+1 > 0 и г/^1 < 0. Можно начинать не с О, а с {1} затем перейти к ш^, такому, что |ш11 = d({1}) и т.д., пока в конце концом не придем к тому же ш.
Описанная процедура представляет собой, в некотором роде, аналог метода Ньютона. Можно предложить и другую процедуру, аналогичную методу половинного деления. Пусть d({1}) > 1, d(О) < т. Положим |ш11 = [т+1 ].
Если d(ш1) < [т+1 ], то можно заключить, что 1 < I < [т+1 ], же d(ш1) > [т+1 ], то [т+1 ] < 1< т, |ш2| = [^^^^] и т. д.
1
ниях. Например, можно осваивать сразу I первых месторождений со скоростями буровых установок Уг(£) = или, наоборот, все буровые установки вначале работают на одном
месторождении (г^ (í) = V, г^-(¿) =0, 1 < г1 <1,]= г 1), затем на другом, на третьем и т.д., причем порядок следования произволен. Оптимальное управление ) может, очевидно, иметь бесконечное число разрывов, т.е. не быть кусочно-непрерывной функцией (такая политика освоения месторождений, разумеется, совершенно нереальна, что указывает на границы применимости модели).
9) Представляет интерес исследовать некоторые предельные случаи рассматриваемой задачи, что делается в следующих следствиях.
Следствие 1. Существует Т** такое, что ш = О при Т > Т**, т.е. при достаточно большом периоде планирования осваиваются все месторождения. Это утверждение следует из непрерывности ) как функции Т и того факта, что
Ит Щ (Т) = те.
Т ^те
Следствие 2. Существует Т *, такое, что ш = {1} при Т <Т * т.е. при достаточно малом периоде планирования осваивается лишь одно первое месторождение.
Это утверждение вытекает опять же из непрерывности ^{1}(Т) как функции Т и того факта, что
0 0
Иш ^{1}(Т) = 1п - 1п -Ц = т;{1}(0) < 0 при ъ> 1.
Т —>-0 Щ п\
Подчеркиваем, что в этом случае решение становится однозначным:
Гл(Ъ) = V, = 0, г = 1.
10) Пример. Проиллюстрируем полученные результаты на примере системы, состоящей из двух месторождений. Положим
0 0
а1 = 1п -1 > 1п у2 = а2.
П2
В задаче о максимизации накопленной добычи ранее введенные величины принимают
вид
О = {1, 2}, Х\(Т) = 111, Х2(Т) = /2, п = 2 VТ2,
А{1} = 1п # - 2,
Щ 2^1 1 '
. Ь2,-иЩ я0 , Щ2, <?2 1.
-¡Т+--п) П—^Ш-1 +--п 1п т2--1
^0 «2 «0 Щг а0, ^ 2
,{1} = Т 2,,{1} = -оп | - 1п £ ) + £«Г2
= (Щ; + )-Ч^а -а.2) + ^Т2],
1 2 2
-2П = («0 + «2)-1[-«0(а1 - а2) + 2VТ2]. « од «0 2
При
„{1}^п „{1}
Т <Т* =Т** = - (1п^ - 1п^), 1У{1} > 0, г/2{1} < 0, и V «1 Щ Л-2 1 2
т.е. со = {1} Оптимальное управление определено однозначно: г>1 (Ь) = V, Ь2(Ъ) = 0. Максимальное значение функционала равно ^10[1 - eщ)(—а02J^Т2)]. При Т > Т* 1/р > 1*2 > 0, со = О, т.е. осваиваются оба месторождения. Оптимальное управление определено неоднозначно, в то же время максимальное значение функционала определено точно и оно равно
Ю{1-е*р[-( «0+«2 )-1[ «0 (аг-0*)+^ Т 2]]}+У20{1-ехр[-( «0+«0 )-1[-«0 Ы-0*)+^ Т2] 1 «0 «0 «0 2 2 «0 «0 «0 2
В этом случае возможны различные варианты оптимальных траекторий и управлений. Оба месторождения могут буриться параллельно со следующими скоростями буровых установок:
^ = «Т2, Ъ® = «Т2-.
Вначале может буриться первое месторождение, а затем второе, и наоборот.
11) Множество допустимых траекторий для задачи 1 является некоторым подмножеством допустимых траекторий для задачи 2. В это подмножество включены некоторые
оптимальные траектории, относящиеся к задаче 2. Значит, они являются также оптимальными траекториями для задачи 1.
Процедура поиска оптимальных решений состоит в следующем. В соответствии с теоремой 1 ищутся все оптимальные траектории для задачи 2, вычисляются их основные параметры и однозначно определяются две подгруппы месторождений: подгруппа разбуриваемых и подгруппа неразрабатываемых месторождений. Среди найденных оптимальных элементов выбираются все допустимые траектории, относящиеся к задаче 1. Они являются оптимальными как для задачи 1, так и для задачи 2. К ним относится любой порядок разбуривания месторождений. Максимальное значение функционала не зависит от последовательности разбуривания месторождений. Для всех месторождений он одинаков.
2. Заключение
Обустройство месторождения требует крупных капитальных вложений, которые в основном ложатся на строительство скважин. Поэтому буровому предприятию целесообразно в соответствии с проектом разработки сконцентрировать свое внимание на выполнение всех работ на одном месторождении. По завершении их передать юридические и другие права эксплуатационному предприятию и перейти к разбуриванию следующего по порядку месторождения.
Возникает вопрос о последовательности выбора месторождений. Оказывается, чтобы просмотреть незначительное количество месторождений, потребуется большое количество переборов. В работе была выведена формула для вычисления количества переборов. Например, для просмотра всех 15 месторождений потребуется перебрать более 3,5 триллионов вариантов. Также для каждого варианта необходимо решить задачу максимума совокупной накопленной добычи на фиксированном временном интервале. Перебор такого большого количества вариантов представляет определенную сложность для современных вычислительных машин. Возникшую трудность можно преодолеть, решив оптимизационную задачу, и на основе полученных аналитических результатов построить вычислительный процесс поиска максимального решения.
Исходная задача состоит в поиске максимальной накопленной добычи на конечном временном периоде для группы газовых месторождений при ограничении на капиталовложения. Разбуривание месторождений осуществляется буровым предприятием последовательно. Предприятие к работам на ранее разбуренных месторождениях не возвращается. Данную задачу предлагается решить за счет поиска решения другой расширенной задачи. Предполагается, что предприятие может разрбуривать одновременно любое количество месторождений. Возможен также возврат к работам на ранее разбуренных месторождениях. Любой допустимый вариант разбуривания месторождений в исходной задаче включен в допустимый вариант расширенной задачи. Обратное не верно.
Расширенная задача является задачей оптимального управления. Используя принцип максимума Понтрягина, решаем ее. Явно выделена подгруппа разрабатываемых месторождений. Оптимальные управления не определены явном виде. Определены лишь их интегральные соотношения. Любое управление, удовлетворяющее интегральным соотношениям, является оптимальным и оно достигает одного и того же значения накопленной добычи. Предложены две процедуры поиска единственной подгруппы разрабатываемых месторождений. Показано, что при небольших периодах планирования разрабатывается только одно месторождение даже с плохими технико-экономическими характеристиками. При больших периодах планирования разбуривается вся группа газовых месторождений.
Результаты исследования расширенной задачи переносятся на исходную задачу. Поэтому любая последовательность разбуривания месторождений, удовлетворяющая интегральным соотношениям, приводит к одному и тому же значению совокупной накопленной добычи. Полученная неоднозначность решения оптимизационной проблемы может быть использована для выбора конкретного варианта, исходя из другого не обязательно формализованного критерия.
Автор выражает благодарность сотруднику отдела математических методов регионального программирования ФИЦ ИУ РАН Бобылеву Вячеславу Николаевичу за помощь в написании статьи и ценные замечания.
Список литературы
1. Вяхирев Р.И., Kopomaee Ю.П., Кабанов Н.И. Теория и опыт добычи газа. Москва : Недра, 1998.
2. Маргулов Р.Д., Хачатуров В.Р., Федосеев А.В. Системный анализ в перспективном планировании добычи газа. Москва : Недра, 1992.
3. Khachaturov V.R., Solomatin A.N., Skiba А.К. Modeling of the Development of a Group of Gas Deposits While Accounting for Their Liquidation // Automation and Remote Control. 2018. V. 11, N 79. P. 1963-1975. https://doi.org/10.1134/S0005117918110024.
4. Skiba A.K. Construction of a gas condensate field development model // Open Computer Science. 2022. V. 12, N 1. P. 103-111. https://doi.org/10.1515/comp-2020-0226.
5. Skiba A.K., Skiba N.K. Theoretical Estimate of the Total Shelf Length in a Gas Fields Model // Open Computer Science. 2021. V. 11, N 1. P. 355-364. https://doi.org/10.1515/comp-2020-0224.
6. Понтрягин Л. С., Болтянский В.Г., Гамкрелидзе Р.В., Мищенко Е.Ф. Математическая теория оптимальных процессов. Москва : Наука, 1976.
7. Моисеев Н.Н. Элементы теории оптимальных систем. Москва : Наука, 1975.
8. Ли Э.Б., Маркус Л. Основы теории оптимального управления. Москва : Наука, 1972.
References
1. Vyakhirev R.I., Korotaev Y.P., Kabanov N.I. Theory and experience of gas production. Moscow : Nedra, 1998. (in Russian).
2. Marguïov R.D., Khacwidehaturov V.R., Fedoseev A. V. The system analysis in advance planning of gas production. Moscow : Nedra, 1992. (in Russian).
3. Khachaturov V.R., Solomatin A.N., Skiba A.K. Modeling of the Development of a Group of Gas Deposits While Accounting for Their Liquidation. Automation and Remote Control. 2018. V. 11, N 79. P. 1963-1975. https://doi.org/10.1134/S0005117918110024.
4. Skiba A.K. Construction of a gas condensate field development model. Open Computer Science. 2022. V. 12, N 1. P. 103-111. https://doi.org/10.1515/comp-2020-0226.
5. Skiba A.K., Skiba N.K. Theoretical Estimate of the Total Shelf Length in a Gas Fields Model. Open Computer Science. 2021. V. 11, N 1. P. 355-364. https://doi.org/10.1515/comp-2020-0224.
6. Pontryagin L.S., Boltyansky V.G., Gamkrelidze R.V., Mishchenko E.F. The mathematical theory of optimal processes. Moscow : Nauka, 1976. (in Russian).
7. Moiseev N.N. Elements of the Theory of Optimal Systems. Moscow : Nauka, 1975. (in Russian).
8. Lee E.B., Marcus L. Fundamentals of the theory of optimal control. Moscow : Nauka, 1972. (in Russian).
Поступим в редакцию 13.06.2023