УДК 517.97
Принцип максимума в задаче максимизации дохода для модели газового месторождения (продолжение)
А. К. Скиба
Вычислительный центр имени А. А. Дородницына Российской академии наук ул. Вавилова, д. 40, Москва, Россия, 119333
Настоящая статья посвящена исследованию задачи максимизации накопленного дохода для модели газового месторождения на конечном интервале времени, детальному анализу полученных результатов и сравнению их с результатами ранее опубликованной этой же задачи на бесконечном интервале.
До сих пор аналогичные задачи, основанные на модели со взаимовлияющими скважинами, решались при постоянной цене на газ. Однако в действительности цена на товар достаточно часто имеет нелинейную зависимость и зависит она от объёма закупок. Поэтому постановка задач модифицируется включением в её описание закупочной функции.
Основным аппаратом поиска решения задачи максимизации дохода на конечном интервале является принцип максимума Понтрягина при условии его существования. Выделяются две области, разделённые друг от друга параметрической зависимостью. На каждой из выделенных областей с помощью метода «фазовых диаграмм» осуществляется поиск оптимального решения.
В результате исследования сформулирована теорема, где в явном виде описано оптимальное решение задачи максимизации на конечном интервале. При совместном анализе полученных решений задач максимизации на конечном и бесконечном интервале выявлено, что при некоторых условиях часть скважин используется неэффективно. Рекомендуется несколько способов решения этой проблемы.
Ключевые слова: принцип максимума, модель газового месторождения, конечный интервал, бесконечный интервал, закупочная функция, максимум накопленного дохода, фазовая диаграмма.
1. Введение
В 2009 г. вышла в печать статья «Принцип максимума в задаче максимизации дохода для модели газового месторождения» [1]. В ней рассматривается динамическая модель газового месторождения со взаимовлияющими скважинами [2-5]. Изменение извлекаемых запасов и изменение дебита описываются дифференциальными уравнениями
V = -Мд, 4 = - Мд, (1)
Уо
где V — извлекаемый запас газа, N — действующий фонд добывающих скважин, (I — средний дебит добывающих скважин, цо — начальный средний дебит добывающих скважин, Уо — начальный извлекаемый запас газа. Добыча газа и доход вычисляются по формулам:
я = дМ, Iи (Я)е-Н
о
В подынтегральном выражении функция и) является закупочной функцией, а 5 — коэффициентом дисконтирования, 5 > 0. Закупочная функция задаётся известным классом вогнутых функций:
и (Я) = сер, 0 <ч< 1. (2)
Статья поступила в редакцию 24 мая 2014 г.
Для упрощения выкладок в упомянутой статье проводится замена переменных
М' = |0 К, N' = |0 N, V' = |0 V = д'. (3)
Ко У0 У0
Здесь IV — ограничение сверху на фонд добывающих скважин и IV > 0. В новых переменных д' = V'. В дальнейшем штрихи при этих переменных опускаются.
Ставится задача оптимального управления на бесконечном интервале. В качестве функционала берётся подверженный дисконтированию накопленный доход.
Задача 2. Требуется максимизировать функционал
при дифференциальной связи
начальном условии и ограничений на управление
Су ф№е-нЫ (4)
0
9 = -Я = -Ч^ (5)
Чо > 0 (6)
0 < N < N. (7)
Управление N принадлежит множеству измеримых функций. Правый конец д(Т) свободен.
Поиск решения задачи 1 осуществляется в следующем порядке:
— используя теорему существования оптимальной траектории на бесконечном интервале [6], показываем, что оптимальная траектория для задачи 1 существует. Заметим, что тех же результатов можно достичь, используя монографию С.М. Асеева и А. В. Кряжимского [7];
— выписываем гамильтониан, сопряжённое дифференциальное уравнение и условие трансверсальности. Далее, известными методами ищем сопряжённую переменную и «оптимальное» управление;
— убеждаемся, что принцип максимума Понтрягина выполняется;
— показываем, что полученное управление единственно.
Только после выполнения всех этих четырёх процедур можно утверждать, что для задачи 1 найденное управление является оптимальным.
Для этой задачи справедлива следующая теорема.
Теорема 1. Если выполнено неравенство -- < N, то оптимальным ре-
1 — ц
шением задачи 1 при ц е (0,1) на всем интервале (0, то) является управление,
.заданное формулой МШ = --. В противном случае оптимальным решением
1 —
является управление N = IV.
2. Постановка задачи оптимального управления на конечном интервале
В статье [1] была сформулирована и решена прикладная задача оптимального управления на бесконечном интервале. Однако практический интерес также представляют прикладные задачи оптимального управления с конечным интервалом. Сформулируем данную задачу.
Задача 3. Требуется максимизировать функционал
т
с I е_Н(И (8)
о
при дифференциальной связи (5), начальном условии (6) и ограничений на управление (7).
Здесь Т — заданный период планирования. Как и в задаче 1, управление N принадлежит множеству измеримых функций, N — ограничение сверху на фонд добывающих скважин, которое положительно. Правый конец д(Т) свободен.
Отличие постановок задач 1 и 2 от всех ранее исследуемых аналогичных задач заключается в том, что в рассматриваемых постановках используется закупочная функция, задаваемая вогнутой функцией (2). Однако при продаже товара (газа) закупочная функция в таком виде не применяется. На практике наиболее удобна и популярна система прогрессивной шкалы скидок, в основе которой лежит следующий принцип — чем больше объем закупаемого товара, тем больше предлагаемый процент скидок на закупаемый объём.
Математически формула Р(() для подсчёта итоговой стоимости всего объёма закупаемого товара определяется следующим образом. Пусть с0 — цена единицы объёма товара, ( — закупаемый объем, з(0 — величина скидок в денежном выражении при закупки товара объёма (. Положительная функция з(0 задаётся на конечном множестве М = {(; (2;..(п} табличным способом. При этом числовые элементы положительны и расположены в порядке возрастания. Прогрессивная школа скидок определяется выполнением следующих строгих неравенств:
< < < 8()
СоЯ1 СоЯ2 ' ' ' Со(„ '
Далее область определения расширяется на весь отрезок [0,(„], и функция в(() на расширенной области определения [0, („] задаётся линейным способом по следующей схеме:
= при 0 <(1;
(1
К ()=8( (( — (Яг-1)Я при(г_1 ¿ = 2;... ;п.
Итоговая стоимость вычисляется по формуле Р(() = с0( — в((() при 0 < ( <
. Графиком функции Р(() является ломаная линия. Дополнительно естественно предположить, что функция Р( () является вогнутой возрастающей функцией.
Решить аналитически задачу 2 с такой функцией Р(() достаточно сложно, если вообще это возможно. Ещё сложнее проанализировать полученное решение и на основе сделанного анализа прийти к определённым обобщающим выводам. Для преодоления этих сложностей предлагается аппроксимировать кусочно-линейную функцию простой элементарной функцией. Наиболее подходящей функцией в этом случае является степенная функция. Возникает вопрос — как и каким наилучшим образом приблизить функцию, определённую на конечном множестве М, степенной функцией. Одним из известных методов аппроксимации является метод наименьших квадратов. Для применения этого метода необходимо определить расстояние р(((0, у0) от точки (((0, у0), расположенной в положительном квадранте координатной плоскости, до кривой у = с0(. Это расстояние определяется
следующим образом:
р2(Яо, Уо) = тт[(соЯп — Уо)2 + (Я — ^о)2]
В результате после применения метода наименьших квадратов определяем конкретную степенную функцию, которая в дальнейшем может быть использована при поиске оптимального решения задачи 2.
3. Поиск оптимального решения задачи
Существование оптимального управления следует, например, из теоремы, приведённой в [8, § 4.2].
Для поиска решения задачи 2 применим принцип максимума Понтрягина [9, 10] со свободным правым концом. Выпишем гамильтониан, сопряжённое уравнение и условие трансверсальности в формах, используемых во многих работах, в том числе и в работе К. Эрроу [11]:
Н = с(д N — фдМ, (9)
1р = -ф6 — сщп-1Ып + (10)
ф(Т) = 0. (11)
Следует отметить отличие написания гамильтониана и сопряжённой переменной от классического их представления. Они отличаются на величину е-ёг. Использование в таком виде переменных значительно упрощает поиск решения данной задачи.
Далее, осуществим с дифференциальным уравнением (10) несколько предварительных преобразований. Умножив обе его части на , приходим к следующему дифференциальному соотношению
= Н б — сп(д N ) (12)
С учётом (5) преобразуем дифференциальное уравнение (12). В результате получаем
в(фд)
+ сг](дМ)4-1 (13)
вд дМ
Справедливы следующие два утверждения.
Утверждение 1. При любом допустимом управлении фазовая переменная д(1) строго положительна и не возрастает.
Доказательство утверждения достаточно простое и вытекает из решения дифференциального уравнения (5) и ограничений на управление (7).
Утверждение 2. Сопряжённая переменная ф^) строго положительна на любом полуинтервале [0,Т).
Пусть IV(1) — оптимальное управление и д(1) - оптимальная траектория. Предположим противное, т.е. ф(¿о) < 0 при ¿о е [0,Т). Покажем, что ф^) < 0 при всех £ е (1 о,Т].
Умножим дифференциальное уравнение (10) на дехр(—ё 1) и после несложных преобразований приходим к следующему дифференциальному уравнению:
^ (фде-и) = — сп(дЙ)че-5*. (14)
Проинтегрируем последнее дифференциальное уравнение (14) по § от ¿о до I. В результате получаем
Ф(г) = {■ф(го)д(го) е-5(1о-1) — сг] ^ [д(§)й(§)]ч е-*(*-€)щ/д(г). (15)
¿0
С учётом утверждения 1 из (15) вытекает, что ф(1) < 0 при всех £ е ^о,Т]. Отсюда и из максимума гамильтониана (9) следует, что N = N. Тогда из (15) получаем ф(1) < 0 при всех £ е (Iо,Т], что противоречит условию трансверсальности (11). Утверждение 2 доказано.
Рассмотрим задачу 2 без учёта ограничений (7). В этом случае оптимальное решение может не существовать, поскольку управление не принадлежит компактному множеству. Однако мы формально применим принцип максимума Понтря-гина. Для этого продифференцируем гамильтониан (9) по N:
Н'ы = сщпЫп-1 — фд. (16)
Приравняв полученную производную (16) к нулю, получаем
ф = сф N У-1. (17)
С учётом соотношения (17) разрешим сопряжённое уравнение (10). В результате получаем
ф = фб. (18)
Проинтегрируем дифференциальное уравнение (18) от о до
ф($ = ф(1 о) е6(1-1о). (19)
Подставим дифференциальное уравнение (5) в равенство (17). После несложных преобразований получаем
_ 1
'=—(£Г- (20)
С учётом (19) проинтегрируем последнее дифференциальное уравнение (20) от о до . В результате получаем
_ 1
т = ф о) — ^ 1-' (1 —«-* ('-'о>). (21)
Рассмотрим задачу 2 в её исходной формулировке, т.е. учётом ограничений (7). Справедливы следующие три утверждения.
Утверждение 3. При любом Ь управление N(Ь) = 0 не является оптимальным.
Действительно, производная (16) гамильтониана по управлению N в точке N = 0 равна бесконечности. Значит, N = 0 не может быть оптимальным, поскольку данное значение N не может максимизировать гамильтониан (9).
Замечание 1. Оптимальное управление N(1) лежит или внутри отрезка [0, IV], или принадлежит его правой границе IV = N.
Утверждение 4. Понтрягинская траектория (ф(Ь), д(Ь)), заданная на отрезке [£ о ,Т] функциями (18) и (20), не может быть оптимальной.
Справедливость утверждения 4 вытекает из условия трансверсальности (11) и утверждения 2.
Замечание 2. Понтрягинская траектория д(Ь)), заданная на отрезке
[¿о,¿1] функциями (18) и (20), может быть оптимальной при условии, что [¿0,^1] С
[0 ,Т).
Из существования оптимальной траектории и утверждений 3 и 4 вытекает справедливость следующего утверждения.
Утверждение 5. Существует такое ¿о € [0, Г), что оптимальное управление Й(г) = N при всех г € [г0,Т].
Поиск оптимального решения задачи 2 будем проводить на фазовых диаграммах где осью абсцисс является фазовая переменная д, a осью ординат — произведение сопряжённой переменной ф на фазовую переменную д.
Основная идея поиска оптимального решения заключается в следующем. Рассматриваются на фазовой диаграмме все траектории, удовлетворяющие необходимым условиям оптимальности, без учёта условия трансверсальности. Такие траектории будем называть траекториями, подозрительными на оптимальность. Иногда слова «подозрительные на оптимальность» будем опускать. Среди всех траекторий, подозрительных на оптимальность, ищем траектории, удовлетворяющие условию трансверсальности. Если найденная траектория единственная, то тогда из существования оптимального решения найденная траектория является оптимальной.
Прежде чем приступить к непосредственному исследованию задачи 2 на фазовой диаграмме, рассмотрим основные типы кривых и траекторий, которые будут полезны в дальнейшем при поиске на ней оптимальных решений.
3.1. Описание основных типов кривых и траекторий
В этом подразделе мы дадим описание трёх кривых и двух фазовых траекторий, которые будут полезны при исследовании фазовых диаграмм рис. 1 и рис. 2.
К!
IV *_!,- Р,( оо)
/'III /
/ ' / / /п ' / / ' / / РАТ,) н
Ч / / л^"^ 1/ / / У* 11 / / / / РЛТд
II / 1 / / 0/1 / / !' 1 1 / Яо я
Рис. 1. Фазовая диаграмма для
5
случая - < ЛГ; справедливо
1 — ^
двойное неравенство Т! <Т2 < Т3
. 4>я \ н
И
/ •4------- ,------- Кг
/ / / / ✓ 4-------■ 4 Р2( ОО)
/ / ' / / ' ' ж ' ' ' 1 / ч / ч / и / к / 1 / Яо Я
Рис. 2. Фазовая диаграмма для
случая
3
1 — ц
> N
Умножим обе части равенства (17) на д и, подставив N = IV, получаем
фд = . (22)
Функция (22) описывает на фазовой диаграмме кривую Н. Данная кривая делит фазовую диаграмму на две части. Максимум гамильтониана (9) для всех точек, лежащих ниже кривой Н, достигается при N = N, а для всех точек, лежащих выше кривой Н, — при N е (0, N).
Далее, найдём кривые К1 и К2, на которых меняется направление изменения переменного ф( ) ( ), т.е. на фазовой диаграмме находим множество точек, на которых переменная ф( ) ( ) с возрастающей функции становится убывающей функцией и наоборот. Заметим при этом, что другая фазовая переменная ( ) является только убывающей функцией. Рассмотрим точки, лежащие выше кривой Н. В этих точках максимум гамильтониана (9) достигается внутри отрезка [0, Щ. Воспользовавшись равенством (17), приравняем правую часть (13) к нулю. В результате после несложных преобразований получаем
фд = с ф^-1 д^. (23)
Функция (23) задаёт на фазовой диаграмме кривую К. Кривая К1 лежит выше кривой Н при условии выполнения неравенства
N >5. (24)
Рассмотрим точки, лежащие ниже кривой Н. В этих точках максимум гамильтониана (9) достигается при N = N. При этом значении N приравняем правую часть дифференциального уравнения (13) к нулю. В результате получаем
фд = сг]5-1Й V. (25)
Функция (25) задаёт на фазовой диаграмме кривую К2. Кривая К2 лежит ниже кривой Н при условии выполнения неравенства
5> N. (26)
Следующие две траектории являются решением задачи 1 — задачи оптимального управления на бесконечном интервале времени. Как уже упоминалось выше, решение данной задачи было опубликовано в статье [1]. Данные траектории мы будем обозначать как Р1(ж) и Р2(то). Оптимальная траектория Р1(ж) задаётся графиком функции
( 6 V-1
фа = ^ ~п) ^ (27)
и является решением дифференциального уравнения (5) при оптимальном управлении N = -, а оптимальная траектория Р2(то) задаётся
1—
фд = с^-1 дп (28)
и является решением уравнения (5) при оптимальном управлении N = N.
Траектория Р1(то) лежит выше кривой Н при выполнении условия
с
0 < N, (29)
1—
а траектория Р2(то) лежит ниже или совпадает с кривой Н при
> IV. (30)
Таким образом, в зависимости от соотношений входящих в модель параметров оптимальной траекторией на бесконечном интервале времени является либо траектория Р1(то), либо траектория Р2(то).
Заметим, что все рассмотренные в этом подразделе кривые и траектории (22), (23), (25), (27), (28) имеют одинаковую структуру, а именно фд = а(р, отличающиеся друг от друга только значением коэффициентом а.
3.2. Поиск оптимального решения задачи 2 при условии (29)
На рис. 1 изображена фазовая диаграмма, предназначенная для поиска оптимального решения задачи 2, в которой её параметры удовлетворяют неравенству (29). На ней отображены две кривые и четыре оптимальные траектории с тремя друг от друга отличными конечными периодами планирования и одним бесконечным периодом. Описание кривых К1 и Н, а также оптимальной траектории Р1(то), дано в предыдущем подразделе настоящей статьи.
Определим, как расположены относительно друг друга на фазовой диаграмме две кривые К1 и Н и оптимальная траектория Р1(то). Учитывая неравенство (29), функции для их описаний (23), (22) и (27), получаем, что две кривые К1 и Н и оптимальная траектория Р1 (то) располагаются на фазовой диаграмме сверху вниз в следующем порядке. Выше всех изображена кривая К1, ниже — оптимальная траектория Р1(то) и ещё ниже — кривая Н. Направления изменения переменных ( ) и ф( ) ( ) показаны на фазовой диаграмме горизонтальными и вертикальными стрелками.
Кроме того, на фазовой диаграмме в положительном квадранте выделяются четыре области, границами которых являются кривые К1 и Н и оптимальная траектория Р1(то). Между осью д и кривой Н находится область I, между кривой Н и оптимальной траектория Р1 (то) — область II, между оптимальной траекторией Р1 (то) и кривой К1 — область III, выше кривой К1 — область VI.
Заметим, что только на оси д удовлетворяются условия трансверсальности (11). Из областей III и IV траектории не могут достичь оси д, а из областей I и II, которые располагаются ниже траектории Р1(то), могут её достичь. При этом из области траектории входят в область , а затем, двигаясь внутри области , достигают её границу — ось .
Для доказательства того, что траектория из области попадает в в область I, необходимо исследовать производные в точке пересечения траектории с кривой Н и убедиться в следующем. Значение производной траектории (13) в точке пересечения (сг]N'п-1 ф, д) при управлении N = N
<!(ф д) фд5 - 1 - 1 / 5
д,д
= — Ш + СГ](дЙуП-1 = епШ"-1 (1 — (31)
больше значения производной функции (22), описывающей кривую Н, в той же точке
^ = сг12(йдГ1. (32)
С учётом неравенства (29) в этом легко можно убедиться.
Далее, определим время Т2, за которое из точки на кривой Н достигается ось д. Для этого упростим выражение (15), полагая £ о = 0, £ = Т2, ф(Т2) = 0 и Й(§) = Й при § е [0, Т2]
фо?о = [1 — е-(^)Т2} . (33)
г] N + й I ]
Приравняв правую часть равенства (33) к правой части равенства (22), получаем после несложных преобразований
То = —
1
^ТУ + 5
1п
О -' -
(34)
Заметим, что время движения по траектории от кривой Н до оси д одинаково для всех траекторий, полностью пересекающих область I. Данный факт несколько облегчает поиск оптимального решения.
Рассмотрим траектории, которые полностью принадлежат области I. В этом случае Т < Т2 и ф(£) < сг](Й (¡(1))'п—1 при £ € [0, Т]. Воспользуемся равенством (15) при £ = Т, ¿0 = £ и N($) = N для § € [0,Т] и £ € [0,Т]. С учётом условия трансверсальности (11) и решением дифференциального уравнения (5) однозначно на отрезке [0, Т] определяем сопряжённую переменную
ф(£) = сг]
Й4 йГ1
+ 5
1 _ е—(^т+5)(Т— I)
(35)
Более того, сопряжённая переменная (35) является взаимно-однозначной и единственной функцией.
Рассмотрим траектории, которые расположены в двух смежных областях II и I. В этом случае Т > ТО. Введём обозначения, полагая Т1 = Т — ТО и N = . Описание движения по траектории будем производить отдельно в каждой из рассматриваемых областей. При £ € [0,Т1 движение по траектории происходит в области II, а при £ € [Т1, Т] — в области I.
С учётом условия трансверсальности (11) воспользуемся для каждого конкретного случая соотношениями (15), (17), (19), (21) и (22). В результате при £ € [0, Т1] получаем
Ш = до е
-т
N — е-т(Т1- 4)(ТУ — ТУ)! \ N — е-тТг (ТУ — ТУ)
1
N (г) = Й N [ту — (ТУ — Й)е—й(Т1—г)
1
1—^
а при £ € [Т1, Т]
•ф(г) = сг] Й — е—]Т1 (Й — Й) (ЙЙдо)11—1ен
№ = 9(Т1)е—]?( 4—Т1),
ф^) = сг]
г]Й + 5
N (Ь) = N,
1 _ е—(>пт+1>)(Т—г)
е
(1 -п)Щ1—Тг)
(36)
(37)
(38)
(39)
(40)
(41)
Выписанные выше фазовая переменная (36) и (39), управление (37) и (40), сопряжённая переменная (38) и (41) являются единственным оптимальным решением задачи 2 при условии (29). Решение задачи 2 при условии (29) удовлетворяет необходимым условиям оптимальности — принципу максимума Понтрягина со свободным правым концом.
Сопряжённая переменная ф(Ь) непрерывна на отрезке [0, Т]. В этом легко можно убедиться. В частности, для доказательства равенства сопряжённого переменного (38) и (41) в точке Т1 воспользуемся соотношениями (34) и (36). Сопряжённая переменная ф(Ь) также удовлетворяет условию трансверсальности (11) и дифференциальному уравнению (10) при управлении (37) и (40).
Покажем, что управление (37) максимизирует гамильтониан (9) внутри отрезка [0, ТУ] при всех £ € [0, Т1). Управление (37) является возрастающей функцией
от £ и N(Т1) = I--. Далее, можно получить оценку N(1) > IV. Значит, N(1) лежит внутри отрезка [0, Щ. Поэтому для доказательства максимума гамильтониана (9) с учётом его вогнутости по управлению N достаточно показать выполнимость равенства (17) при сопряжённой переменной (38), фазовой переменной (36) и управлении (37). В этом легко можно убедиться.
Перейдём к максимизации гамильтониана (9) по управлению N на отрезке [0, Щ при всех £ е [Т1,Т]. Управление (40) максимизирует гамильтониан (9) на правой границе отрезка. Данный факт вытекает из следующих рассуждений. С учётом вогнутости гамильтониана по управлению и положительности его производной в нуле достаточно показать неотрицательность производной гамильтониана (16) по управлению N. При I = Т1 рассматриваемая производная равна нулю. Легко показать, что производная возрастает по I. Значит, максимум гамильтониана (9) по управлению N достигается на правой границе отрезка [0,1--] при всех г е [Т1,Т].
Утверждение 6. При условии (29) фазовая переменная (36) и (39), управление (37) и (40), сопряжённая переменная (38) и (41) задачи 2 удовлетворяют условиям принципа максимума Понтрягина со свободным правым концом.
3.3. Поиск оптимального решения задачи 2 при условии (30)
На рис. 2 представлена фазовая диаграмма, предназначенная для поиска оптимального решения задачи 2, в которой её параметры удовлетворяют неравенству (30). На диаграмме изображены две кривые и три траектории, две из которых оптимальные, отличающиеся друг от друга разными периодами планирования. Описание кривых К2 и Н, а также оптимальной траектории Р2(то), дано в подразделе 3.1 настоящей статьи.
Заметим, что при выполнении условия (26) кривая К2 лежит ниже кривой Н. В противном случае вместо кривой К2 на фазовой диаграмме должна быть изображена кривая К1 . Такое отличие практически не оказывает существенного влияния на доказательство. Во всех этих случаях важно отметить, что кривые К1 и К2 лежат выше оптимальной траектории Р2(то). С помощью простейших математических выкладок это легко можно доказать.
Направления изменения переменных ( ) и ф( ) ( ) изображены на фазовой диаграмме горизонтальными и вертикальными стрелками.
Утверждение 7. При выполнении неравенства (30) любая другая фазовая переменная ( ) отличная от фазовой переменной
<1(1) = д0е-Й 1 (42)
не является оптимальной.
Предположим противное. Пусть существует фазовая переменная ( ), отличающаяся от (42) и являющаяся оптимальной. На основании сделанного предположения существует такой интервал (11, ¿2) С [0, Т], на котором почти всюду N(1) е (0,1--). Это означает, что часть рассматриваемой траектории находится на фазовой диаграмме выше кривой Н. Из этого следует, что за конечное время ось не достижимо. Значит условие трансверсальности (11) не выполнено, что противоречит принципу максимума Понтрягина для задачи со свободным правым концом.
Из утверждения 7 и существования оптимального решения для задачи 2 вытекает, что при выполнении неравенства (30) оптимальное решение задаётся фазовой переменной (42).
Утверждение 8. При выполнении неравенства (30) оптимальным решением задачи 2 является фазовая переменная (42).
4. Обсуждение решений задач 1 и 2
Учитывая результаты, полученные в предыдущем разделе, сформулируем следующую теорему.
Теорема 2. Оптимальным решением задачи 2 является управление N(1) = N на всем плановом периоде от 0 до Т при одном из следующих условиях:
- Ж 15 <Й иТ < Т2,гдеТ2 = —— г] — ^ .
1 — г] г] N + 5
Если выполнено условие -- < N и Т > Т2, то при £ е [0, Т1], где Т1 =Т — Т2,
1-
оптимальное управление задаётся функцией
с
N (г) = --N
1 — ц
а при Ь е [Т1,Т]: N(Ь) = N.
Построение модели, на основе которой ставятся задачи 1 и 2, базируется на предположении — началу разработки месторождения предшествует полное его разбуривание. В этом случае происходит разбуривание месторождения до общего фонда скважин равного N, после чего начинается добыча газа. Управление разработкой месторождения осуществляется включением или отключением скважин из общего их фонда. Такое предшествие характерно для многих месторождений, в частности, для месторождений с незначительными запасами газа в Западной Сибири.
Далее ставится вопрос об эффективности использования скважин. Все скважины используются эффективно в течении всего периода планирования в двух
случаях. В первом случае, когда величина общего фонда скважин удовлетворя-
-
ет неравенству - ^ N как для конечного периода планирования, так и для
1-
бесконечного. Второй случай касается только конечного периода планирования.
При выполнении неравенства - < N и период планирования Т меньше зара-
1-
нее известной величины
Т2 =--=-\п (1 — п —
2 Г] N + 5 V м;
все скважины используются эффективно.
В остальных случаях при выполнении неравенства - < N скважины ис-
1-
пользуются неэффективно на определённых временных промежутках. Предлагаются следующие рекомендации для повышения эффективности использования скважин.
Для бесконечного периода в течение всего времени скважины используются неэффективно. Для конечного периода планирования Т > Т2 неэффективно используются скважины во временном промежутке от 0 до Т — Т2. При этом, чем больше Т, тем менее эффективно используются скважины.
Неэффективность использования скважин связано с не совсем оправданными затратами на их разбуривание. Для бесконечного периода при выполнении неравенства - < N следует понизить объём общего фонда скважин до величины
1-
IV = -. Это позволит сэкономить значительные денежные средства. Данное
1—
понижение на совокупный доход никаким образом не отразится. Более того, таким образом, сохранен самый большой возможный совокупный доход, независящий от периода планирования.
Для достаточно большого, но конечного периода планирования, ради экономии на затратах можно «пожертвовать» небольшой частью совокупного дохода,
полагая IV = -. Имеется и другой менее экономный способ, полностью со-
1—
храняющий совокупный доход. Осуществляется подбуривание скважинами месторождения в период от 0 до Т — То в соответствии со следующей зависимостью:
с
Mi) = N (t) =-N
1 — Г]
N — (N — гц) Ч— 1—; №—!))
Экономия заключается в отложенных во времени затратах. Недостаток такого подхода состоит в том, что скважина введённая позже вносит меньший вклад в совокупный доход, чем скважина введённая раньше. Наблюдается нарушение равенств вкладов в совокупный доход, вносимого каждой из пробуренных скважин.
Литература
1. Скиба А. К. Принцип максимума в задаче максимизации дохода для модели газового месторождения // Вестник РУДН. Серия «Математика. Информатика. Физика». — 2009. — № 1. — С. 14-22.
2. Федосеев А. В., Хачатуров В. Р. Постановка и исследование задач оптимального управления для анализа перспективных планов в нефтегазодобывающей промышленности // Имитационное моделирование и математические методы анализа перспективных планов развития нефтедобывающей промышленности. — Москва: ВЦ АН СССР, 1984. — С. 66-112.
3. Маргулов Р. Д., Хачатуров В. Р., Федосеев А. В. Системный анализ в перспективном планировании добычи газа. — Москва: Недра, 1991. — 288 с.
4. Скиба А. К. Смешанное ограничение в прикладной задаче оптимального управления // Вестник РУДН. Серия «Математика. Информатика. Физика». — 2012. — № 4. — С. 31-43.
5. Моделирование освоения газовых месторождений на заключительной стадии эксплуатации / А. К. Скиба, В. Р. Хачатуров, А. В. Злотов, А. Н. Солома-тин. — Москва: ВЦ РАН, 2006. — 54 с.
6. Balder E. J. On Existence Result for Optimal Economic Growth Problems // A Journal of Mathematical Analysis and Applications. — 1983. — Vol. 95. — Pp. 195-213.
7. Асеев С. М., Кряжимский А. В. Принцип максимума Понтрягина и задачи оптимального экономического роста // Труды Математического института имени В.А. Стеклова. — 2007. — Т. 257. — С. 1-272.
8. Ли Э. Б., Маркус Л. Основы теории оптимального управления. — Москва: Наука, 1972. — 576 с.
9. Флеминг У., Ришел Р. Оптимальное управление детерминированными и стохастическими системами. — Москва: Мир, 1978. — 318 с.
10. Моисеев Н. Н. Элементы теории оптимальных систем. — Москва: Наука, 1974. — 528 с.
11. Эрроу К. Применение теории управления к экономическому росту // Математическая экономика. — Москва: Мир, 1974. — С. 7-45.
UDC 5A7.97
Maximum Principle in a Problem of Maximization of the Income for Model of a Gas Deposit (Continued)
A. K. Skiba
Dorodnicyn Computing Centre of the Russian Academy of Sciences 40, Vavilov str., Moscow, Russian Federation, 119333
This article is devoted to the study of the maximization of the accumulated income for the model of the gas deposit on a finite horizon, a detailed analysis of the obtained results and their comparison with the results of the previously posted this same problem on an infinite horizon.
So far the same tasks, based on a model with interacting wells, were solved at a constant price for gas. In reality, however, the price for the goods quite often has a nonlinear dependence and depends on the volume of purchases. Therefore, the statement of the problem is modified by the inclusion in its description of the procurement function.
A major tool in the search for the solution to the maximization of income on a finite horizon is the Pontryagin's maximum principle under the condition of its existence. There are two areas, separated from each other parametric dependence. On each of the selected areas with the use of the method of "phase diagram" the optimal solution is being found.
The optimal solution of the problem of maximization on a finite horizon is explicitly described. Joint analysis of the obtained solutions in the problems of maximization on finite and infinite horizon revealed that under certain conditions a part of wells is used inefficiently. Several ways to solve this problem are recommended.
Key words and phrases: maximum principle, model of gas deposits, finite horizon, infinite horizon, procurement function, maximum accumulated income, phase diagram.
References
1. A. K. Skiba, Maximum Principle in a Problem of Maximization of the Income for Model of a Gas Deposit, Bulletin PFUR. Series "Mathematics. Information Sciences. Physics" (1) (2009) 14-22, in Russian.
2. A. V. Fedoseev, V. R. Khachaturov, Statement and the Study of Optimal Control Problems for Analysis of Future Plans in the Oil and Gas Industry, Computing Center of USSR Academy of Sciences, Moscow, 1984, pp. 66-112, in Russian.
3. R. D. Margulov, V. R. Khachaturov, A. V. Fedoseev, System Analysis in Future Planning of Gas Production, Nedra, Moscow, 1991, in Russian.
4. A. K. Skiba, An Optimal Control Applied Problem with a Mixed Constraint, Bulletin PFUR. Series "Mathematics. Information Sciences. Physics" (4) (2012) 31-43, in Russian.
5. A. K. Skiba, V. R. Khachaturov, A. V. Zlotov, A. N. Solomatin, Simulation for the Development of Gas Deposits at the Final Stage of Exploitation, Moscow, 2006, in Russian.
6. E. J. Balder, On Existence Result for Optimal Economic Growth Problems, A Journal of Mathematical Analysis and Applications 95 (1983) 195-213.
7. S. M. Aseev, A. V. Kryazhimskii, The Pontryagin Maximum Principle and Optimal Economic Growth, Proceedings of the Mathematical Institute of V. A. Steklov 257, in Russian.
8. E. B. Lee, L. Markus, Foundations of Optimal Control Theory, Nauka, Moscow, 1972, in Russian.
9. W. Fleming, R. Rishel, Optimal Control of Deterministic and Stochastic Systems, Mir, Moscow, 1978, in Russian.
10. N. N. Moiseev, Elements of the Theory of Optimal Systems, Nauka, Moscow, 1974, in Russian.
11. K. Arrow, The Application of Control Theory to Economic Growth , Mir, Moscow, 1974, pp. 7-45, in Russian.