You are on page 1of 104

МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное образовательное учреждение


высшего профессионального образования
«Ухтинский государственный технический университет»
(УГТУ)

С. М. Дуркин

МОДЕЛИРОВАНИЕ ПРОЦЕССА РАЗРАБОТКИ


НЕФТЯНЫХ МЕСТОРОЖДЕНИЙ
(теория и практика)

Учебное пособие

Ухта, УГТУ, 2014


УДК [622.276+622.279]: 532.5(075.8)
ББК 33.361-11 я7
Д 84

Дуркин, С. М.
Д 84 Моделирование процесса разработки нефтяных месторождений (тео-
рия и практика) [Текст] : учеб. пособие / С. М. Дуркин – Ухта : УГТУ, 2014. –
104 с.

ISBN 978-88179-836-9

Учебное пособие содержит основные представления создания цифровых геоло-


го-фильтрационных моделей, необходимых для прогнозирования технологических
показателей разработки месторождений нефти и газа. На примере гидродинамическо-
го симулятора «Tempest» компании «ROXAR» представлена структура геолого-
гидродинамической модели и набор важных исходных данных, необходимых для мо-
делирования.
Учебное пособие предназначено для магистров специальности «Нефтегазовое
дело».
Работа выполнена в рамках реализации проекта по подготовке высококвалифи-
цированных кадров для предприятий и организаций регионов (Программа «Кадры
для регионов»).
УДК [622.276+622.279]: 532.5(075.8)
ББК 33.361-11 я7
Содержание издания согласовано с филиалом ООО «Газпром ВНИИГАЗ» в
г. Ухте (ведущий научный сотрудник – Т. И. Богданович).

Учебное пособие рекомендовано к изданию Редакционно-издательским


советом Ухтинского государственного технического университета.

Рецензенты: Б. В. Маракасов, инженер I кат. отдела гидрохимических и гидродина-


мических методов контроля за разработкой филиала ООО «ЛУКОЙЛ-Инжиниринг»
«ПечорНИПИнефть» в г. Ухте; Г. Г. Грибов, генеральный директор ООО «НИПИ
нефти и газа УГТУ»; Т. И. Богданович, ведущий научный сотрудник филиала
ООО «Газпром ВНИИГАЗ» в г. Ухте, к.т.н.

Научно-методический редактор: В. Е. Кулешов, проректор по научной работе и инно-


вационной деятельности УГТУ, доцент, к.т.н.

© Ухтинский государственный технический университет, 2014


© Дуркин С. М., 2014

ISBN 978-88179-836-9
СОДЕРЖАНИЕ

ВВЕДЕНИЕ……………………………………………………………………….…5
1. ГИДРОДИНАМИЧЕСКОЕ МОДЕЛИРОВАНИЕ КАК ОДИН ИЗ
ОСНОВНЫХ ИНСТРУМЕНТОВ ПРИНЯТИЯ РЕШЕНИЙ .................................. 7
1.1 Основные задачи ............................................................................................... 7
1.2 Возможности современных гидродинамических симуляторов ................... 9
2. ОБЩИЕ СВЕДЕНИЯ ПО СОЗДАНИЮ ГЕОЛОГО-ФИЛЬТРАЦИОННЫХ
МОДЕЛЕЙ ................................................................................................................. 12
2.1 Физическое моделирование ........................................................................... 12
2.2 Математическое моделирование ................................................................... 13
2.3 Практическое использование моделирования ............................................. 16
3. ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ, ИСПОЛЬЗУЕМЫЕ В МОДЕЛИ
BLACK OIL ................................................................................................................ 21
3.1 Общие представления ..................................................................................... 21
3.2 Закон сохранения массы ................................................................................. 26
3.3 Закон Дарси ...................................................................................................... 27
3.4 Модель нелетучей нефти black oil.................................................................. 28
3.5 Свойства породы .............................................................................................. 28
3.6 Начальные условия .......................................................................................... 29
3.7 Граничные условия .......................................................................................... 29
3.8 Численные методики, необходимые для решения системы
нелинейных уравнений ........................................................................................... 30
4 ТРЕБОВАНИЯ К ФОРМАТУ ВВОДА ДАННЫХ ............................................. 42
4.1 Ключевые слова ............................................................................................... 42
4.2 Данные .............................................................................................................. 42
4.3 Комментарии .................................................................................................... 42
4.4 Секции входного текстового файла ............................................................... 43
4.5 Формат ввода данных ...................................................................................... 43
4.6 Повтор значений .............................................................................................. 43
4.7 Умолчания ........................................................................................................ 43
4.8 Ввод таблиц...................................................................................................... 44
5 СТРУКТУРА ТЕКСТОВОГО ФАЙЛА МОДЕЛИ, ИСПОЛЬЗУЕМОЙ
В ГИДРОДИНАМИЧЕСКОМ СИМУЛЯТОРЕ TEMPEST ................................... 45
5.1 Глобальные ключевые слова .......................................................................... 45
5.2 Секция INPUt – Общая информация о модели ............................................. 46
5.3 Секция FLUId – Свойства флюидов, присутствующих в модели .............. 51

3
5.4 Секция Relative Permeability – Данные об относительных фазовых
проницаемостях ......................................................................................................... 55
5.5 Секция Grid – Задание геометрии пласта и его свойств .............................. 62
5.6 Геометрия залежи ............................................................................................ 62
5.6.1 Основные технологии моделирования залежей нефти и газа............... 62
5.6.2 Задание декартовых координат ............................................................ 63
5.6.3 Задание цилиндрических координат .................................................... 63
5.6.4 Задание режима ввода массива слоёв сетки ........................................ 64
5.6.5 Задание глубины приведения пластового давления ........................... 65
5.6.6 Задание равномерной сетки .................................................................. 65
5.6.7 Задание неравномерной сетки .............................................................. 68
5.7 Коллекторские свойства .................................................................................. 71
5.7.1 Задание пористости ................................................................................ 71
5.7.2 Задание проницаемости ......................................................................... 72
5.7.3 Свойства продуктивного пласта ........................................................... 73
5.8 Секция Initialization – Задание начального состояния пласта ..................... 73
5.9 Секция Recurrent – Задание промысловых данных ...................................... 74
6 ЗАДАНИЕ РАВНОВЕСНОЙ И НЕРАВНОВЕСНОЙ
ИНИЦИАЛИЗАЦИИ ............................................................................................... 76
6.1 Равновесная инициализация ........................................................................... 76
6.2 Неравновесная инициализация ....................................................................... 79
7 РЕЖИМЫ РАБОТЫ ДОБЫВАЮЩИХ И НАГНЕТАТЕЛЬНЫХ
СКВАЖИН ................................................................................................................. 82
7.1 Способ задания скважин. Ключевое слово «WLOC» .................................. 82
7.2 Определение скважин и контроля по ним. Ключевое слово «WELL»....... 82
8. СОЗДАНИЕ ГИДРОДИНАМИЧЕСКОЙ МОДЕЛИ С ПОМОЩЬЮ
ПРОГРАММЫ TEMPEST MORE............................................................................ 85
8.1 Инициализация модели................................................................................... 85
8.2 Расчёт модели и визуализация результатов моделирования ...................... 89
9 ПАРАЛЛЕЛЬНЫЕ ВЫЧИСЛЕНИЯ И СУПЕРКОМПЬЮТЕРЫ ..................... 96
9.1 Скорость вычислений ..................................................................................... 96
9.2 Суперкомпьютеры и кластерные системы ................................................... 97
ЗАКЛЮЧЕНИЕ ....................................................................................................... 101
СПИСОК ЛИТЕРАТУРЫ ....................................................................................... 102

4
ВВЕДЕНИЕ

Гидродинамическое моделирование это один из основных методов


управления разработкой месторождения. Моделирование разработки нефтяных
месторождений позволяет уточнить геологическое строение и фильтрационно-
емкостные свойства нефтяного пласта при воспроизведении истории разработ-
ки. Одной из важнейших задач гидродинамического моделирования является
прогнозирование технологических показателей разработки в средне- и долго-
срочной перспективах, а также оптимизация систем разработки при различных
методах воздействия на продуктивный пласт.
Начало развитию теории фильтрации было положено французским ин-
женером А. Дарси, который в 1856 году сформулировал и опубликовал обна-
руженный им экспериментально закон, в соответствии с которым скорость
фильтрации прямо пропорциональна градиенту давления. Этими работами бы-
ло положено начало теории фильтрации. Именем Дарси назван линейный за-
кон фильтрации, который он установил.
Существенный вклад в развитие теории напорного и безнапорного дви-
жения грунтовых вод внесли также Ж. Бусинеск (1842-1929 гг.) и
Ф. Форхгеймер (1852-1933 гг.).
Ч. Слихтер (1846-1946 гг.), работавший в США, внёс значительный вклад в
развитие теории фильтрации. Им впервые предложены модели идеального и фик-
тивного грунта.
Основоположниками отечественной школы теории фильтрации являются про-
фессор Н. Е. Жуковский, академики Н. Н. Павловский, Л. С. Лейбензон. Исследования
этих выдающихся учёных, их многочисленных учеников и последователей стали фун-
даментальной основой развития теории фильтрации в нашей стране.
Выдающийся вклад в развитие теории фильтрации в нефтегазоводоносных пла-
стах внесли академик С. А. Христианович, профессоры Б. Б. Лапук, И. А. Чарный,
В. Н. Щелкачёв. Написанные ими монографии и учебники стали классическими, осно-
вополагающими. Они имеют большое научно-методическое значение, способствуя
успешной подготовке в вузах инженерных и научных кадров.
В послевоенный период теория фильтрации нефти, газа и воды развивается тру-
дами советских ученых, среди которых следует отметить работы М. Т. Абосова,
М. Г. Алишаева, И. М. Афанасьева, Г. И. Баренблатта, Ю. П. Борисова, С. Н. Бузинова,
В. Я. Булыгина, Г. Г. Вахитова, М. М. Глоговского, Г. Л. Говоровой, А. Т. Горбунова,
М. А. Гусейн-Заде, В. Л. Данилова, Ю. В. Желтова, Ю. П. Желтова, С. Н. Закирова,
Г. А. Зотова, В. М. Ентова, Р. Г. Исаева, Ю. П. Коротаева, А. К. Курбанова,

5
Е. М. Минского, Ю. М. Молоковича, А. Х. Мирзаджанзаде, Н. Н. Непримерова,
В. Н. Николаевского, А. М. Пирвердяна, Г. Б. Пыхачёва, Г. В. Рассохина,
М. Д. Розенберга, Е. С. Ромма, Э. В. Соколовского, М. Л. Сургучёва, М. М. Саттарова,
Ф. А. Требина, Э. Б. Чекалюка, М. В. Филинова, М. И. Швидлера, И. Д. Умрихина,
М.М. Хасанова, А.Л. Хейна, Д.А. Эфроса и др. [2].
Работы этих учёных и их учеников обеспечили успешное развитие теории
гидродинамического моделирования, что способствовало ускоренному развитию
нефтегазодобывающей промышленности нашей страны.

6
1. ГИДРОДИНАМИЧЕСКОЕ МОДЕЛИРОВАНИЕ КАК ОДИН
ИЗ ОСНОВНЫХ ИНСТРУМЕНТОВ ПРИНЯТИЯ РЕШЕНИЙ

1.1 Основные задачи

Основная цель изучения пласта – предсказание его состояния и определение


путей увеличения конечной нефтеотдачи. В классической теории разработки рас-
сматривают осреднённые объекты (балансовая модель), для которых невозможно
полностью учесть изменения параметров пласта и флюидов во времени и в про-
странстве. При моделировании с помощью вычислительных машин и качествен-
ных лабораторных исследований можно более детально исследовать пласт путём
разбиения его на блоки (иногда на несколько тысяч) и применения к каждому из
них основных уравнений фильтрации. Программы для цифровых вычислительных
машин, с помощью которых выполняют необходимые расчёты при таких иссле-
дованиях, называются машинными моделями. Благодаря успехам, достигнутым с
начала 50-ых годов в области вычислительной техники и математического обес-
печения, в настоящее время стало возможным создание проверенных на практике
программ для моделирования некоторых очень сложных процессов, протекающих
при осуществлении различных проектов разработки. Технология моделирования
пластов постоянно совершенствуется, предлагаются новые модели для все более и
более сложных процессов разработки.
Моделирование нефтяных пластов – инструмент, позволяющий специа-
листу глубже изучить механизм нефтеотдачи. При правильном его использова-
нии можно получить ценнейшие результаты, но вместе с тем моделирование не
может заменить инженерную деятельность, очень важную при проведении всех
промысловых исследований (Коутс, 1969; Стэгс и Хербек, 1971). К тому же не
для всех пластов требуются сложные модели, во многих случаях на поставлен-
ные вопросы можно получить ответ при обычных промысловых исследованиях
или исследованиях на очень простых машинных моделях. Машинные модели с
большой лёгкостью генерируют числа. Однако в большинстве случаев пра-
вильно проинтерпретировать эти числа могут только лица, хорошо понимаю-
щие математическую, численную и машинную модели [11].
Развитие моделирования нефтяных месторождений происходило парал-
лельно развитию вычислительной техники за последние 30 лет. Специалисты и
раньше старались использовать математические методы для изучения механики
нефтяного пласта, процесса нефтедобычи и выбора способа эффективной раз-
работки месторождений. В настоящее время в результате применения методов

7
моделирования вычислительная машина стала таким же обычным инструмен-
том в расчётах, какими двадцать лет назад были логарифмическая линейка и
арифмометр. Ниже мы исследуем некоторые способы, ранее используемые при
оценке процесса разработки пласта, и покажем, каким образом недостатки каж-
дого из этих способов были устранены с помощью новых методов моделирова-
ния. Некоторые из этих методов все еще применяют на практике, так как они
достаточно просты и дают достоверные результаты. Характерный пример – ис-
пользование уравнения материального баланса [13].
Разработка месторождений углеводородов представляет собой комплекс-
ную проблему, для успешного решения которой требуется привлечений знаний
и опыта, накопленных в различных областях науки и инженерной практики.
Применение комплексного мультидисциплинарного подхода стало особенно
актуальным на современном этапе, характеризующемся с одной стороны, суще-
ственным ухудшением структуры запасов нефти газа, а с другой – созданием
принципиально новых технологий в области исследования и моделирования
геологического строения пласта, бурения и заканчивания скважин, использова-
нием новых быстродействующих компьютеров для проведения сложных вы-
числений, геологического и гидродинамического моделирования.
В настоящее время нефтегазовая промышленность играет ключевую роль в
экономике нашей страны. Таким образом, благосостояние государства целиком
зависит от эффективности разработки месторождений полезных ископаемых.
Одним из основных инструментов для обоснованного принятия стратегиче-
ских и тактических решений при разработке месторождений углеводородов являет-
ся моделирование процессов извлечения нефти и газа. Каждое месторождение уни-
кально, неправильное применение тех или иных методов воздействия на пласт мо-
жет привести к неоправимым последствиям для разработки. Повышение эффектив-
ности разработки нефтяных и газовых месторождений связано как с совершенство-
ванием техники, так и технологий разработки. Несомненно, каждая технология воз-
действия на продуктивный пласт до практической реализации должна быть обос-
нована с помощью математических расчётов на основе качественных исходных
данных, полученных в ходе промысловых и лабораторных исследований.
С помощью модели получают множество выходных данных, которые
специалист использует для решения различных задач. Программу моделирова-
ния можно применять для изучения характеристик пластов, содержащих оди-
ночные скважины, группы скважин или несколько скважин, взаимодействую-
щих как единый комплекс. Модели также широко применяют для изучения ме-
ханики движения флюидов в пористой среде. Различные направления примене-
ния моделирования показаны на рисунке 1.1.

8
Рисунок 1.1 – Схема различных направлений применения моделирования

С помощью современного математического моделирования в виде постоян-


но-действующих геолого-технологических моделей (ПДГТМ) появляется воз-
можность в динамике отслеживать технологические показатели разработки ме-
сторождения углеводородов. Для каждого вида месторождения и предполагаемого
метода воздействия на пласт предусмотрена та или иная математическая модель,
позволяющая спрогнозировать несколько вариантов разработки и выбрать наибо-
лее эффективный вариант, опираясь также и на экономические показатели.

1.2 Возможности современных гидродинамических симуляторов

С ростом производительности персональных компьютеров возрастает


роль численных моделей пластовых систем. Сегодня имеется достаточно боль-
шое количество программных средств в основном западных компаний:
ROXAR, Shlumberger, CMG, KAPPA. В последние годы активно развивается
отечественный симулятор tNavigator компании RFD. Вышеперечисленные про-
граммные продукты основаны на численном решении систем нелинейных
уравнений при оценке запасов и прогнозировании показателей, основанные на
следующих исходных данных:
• структурные карты кровли и подошвы пласта;
• карты эффективных толщин;
• геофизические исследования скважин и интерпретация данных иссле-
дований;

9
• координаты устья и забоя скважин;
• инклинометрия скважин;
• 2D-, 3D-сейсмика;
• гидродинамические исследования скважин как на стационарных, так и
на нестационарных режимах фильтрации;
• гидропрослушивание скважин;
• трассерные исследования;
• термометрия скважин.
Таким образом, сегодня цифровые модели позволяют следующее:
• уточнять геологическое строение пласта и постоянно уточнять страте-
гию разработки месторождения на каждом этапе изучения залежи;
• успешно решать обратные задачи для нахождения и уточнения неиз-
вестных данных;
• составлять проектные документы для защиты на ТКР и ЦКР [20].
Развитый пакет программ включает в себя несколько моделей фильтра-
ции, которые можно использовать по выбору в зависимости от моделируемого
объекта и процесса:
• модели двух- и трёхфазной фильтрации несмешивающихся жидкостей
(модель нелетучей нефти);
• модель многокомпонентной фильтрации (композиционная модель);
• модель неизотермической фильтрации;
• модели физико-химических методов воздействия на пласт;
• модели фильтрации в среде с двойной пористостью и с двойной прони-
цаемостью для моделирования процессов в трещиновато-поровых коллекторах.
На разных стадиях моделирования пласта используются специальные оп-
ции, такие как:
• масштабирование сеток при переходе от геологической модели к гид-
родинамической (осреднения данных геологической модели при построении и
оцифровке более грубой сетки для моделирования фильтрации);
• построение сеток различных типов (блочно-центрированной, с распре-
деленными узлами, с геометрией угловой точки, прямоугольной, цилиндриче-
ской, криволинейной, полигонов Вороного, гибкой, с локальным измельчением);
• выбор методов аппроксимации и решения уравнений (явный или не-
явный, прямой или итерационный, упорядочение и решение систем линейных
уравнений, контроль за сходимостью);
• инициализация (моделирование начального равновесного распределе-
ния флюидов в пласте);

10
• расчёт эффективных фазовых проницаемостей и капиллярного давления;
• контроль за работой скважин (задание дебитов, забойных давлений,
ограничений для групп скважин).
Описанные математические модели позволяют моделировать следующие
основные задачи при нагнетании рабочих агентов:
− закачка холодной воды в пласт;
− закачка сухого газа (метан) в пласт;
− закачка горячей воды и пара в пласт;
− закачка кислот, щелочей, ПАВ, мицеллярных растворов в пласт;
− закачка бактерий в пласт;
− закачка воздуха при внутрипластовом горении;
− закачка растворителей.
Также позволяют моделировать следующие механизмы:
− электромагнитный прогрев;
− виброволновое воздействие;

11
2. ОБЩИЕ СВЕДЕНИЯ ПО СОЗДАНИЮ
ГЕОЛОГО-ФИЛЬТРАЦИОННЫХ МОДЕЛЕЙ

2.1 Физическое моделирование

Процесс моделирования представляет собой воспроизведение поведения


объекта с помощью модели. Важно отметить, что моделирование ни в коей мере
не заменяет непосредственного изучения объекта, которое и является основным
источником информации об объекте, используемой при моделировании [11].
В большинстве случаев физические модели имеют ту же физическую
природу, что и изучаемый объект. Эксперименты на физических моделях про-
водят для исследования закономерностей изучаемого явления. Масштабные
модели строятся с соблюдением принципов подобия. Необходимыми условия-
ми такого моделирования являются геометрическое и физическое подобие мо-
дели и натуры: значения переменных величин, характеризующих явление для
модели и для натуры в сходственные моменты времени в сходственных точках
пространства, должны быть пропорциональны. Результаты экспериментов, по-
ставленных на масштабных моделях, могут быть перенесены на изучаемый
объект путем пересчета, т. е. умножения каждой из определяемых величин на
постоянный для всех величин данной размерности множитель – коэффициент
подобия. Однако изготовить полностью подобные модели пластов не представ-
ляется возможным, поэтому этот метод моделирования не получил широкого
распространения при прогнозировании месторождений углеводородов. Эле-
ментарные модели обычно используют для проведения лабораторных экспе-
риментов по изучению свойств пород и насыщающих их флюидов. В этих экс-
периментах, как правило, используют реальные или смоделированные пласто-
вые породы и жидкости. Результаты лабораторных исследований являются
важным источником информации о пласте.
Среди физических моделей отдельную группу составляют аналоговые мо-
дели, которые воспроизводят процесс физически подобный оригиналу, но под-
чиняющийся другой группе физических законов. Например, аналогия между ха-
рактеристиками гидродинамических и электротехнических процессов использо-
валась в резистивно-емкостных сетках – электроинтеграторах, применяемых для
создания электрических моделей нефтяных пластов. В таких моделях перепад
давления моделировался электрическим напряжением, дебит жидкости – силой
тока, проводимость – электрической проводимостью, объём флюидов – элек-
трической емкостью и т. д. Аналогия между фильтрацией флюидов в пористой

12
среде и потоком ионов в электрическом потенциальном поле использовалась в
электролитических моделях пластов. Аналоговые модели обычно были очень
громоздкими. Перестройка модели была сопряжена со значительными сложно-
стями. Поэтому с появление компьютеров и развитием вычислительной техни-
ки аналоговые модели были практически полностью вытеснены компьютерны-
ми математическими моделями.

2.2 Математическое моделирование

Математическая модель представляет собой приближенное описание пове-


дения изучаемого объекта с помощью математических символов. Процесс матема-
тического моделирования – изучение объекта с помощью математической модели,
которое можно условно подразделить на четыре взаимосвязанных этапа:
1. формулирование в математических терминах законов, описывающих
поведение объекта;
2. решение прямой задачи, т. е. получение путем исследования модели
выходных данных для дальнейшего сопоставления с результатами наблюдений
за объектом моделирования;
3. адаптация модели по результатам наблюдения, решение обратных задач,
т. е. определение характеристик модели, которые оставались неопределенными;
4. анализ модели, её модернизация по мере накопления новой информации
об изучаемом объекте, постепенный переход к новой более совершенной модели.
Первый этап моделирования требует глубоких знаний об изучаемом объ-
екте. Для создания модели пластовой системы используются обширные сведе-
ния из геологии и геофизики, гидромеханики и теории упругости, физики пла-
ста и химии, теории и практики разработки месторождений, математики, чис-
ленных методов и программирования. На этом этапе формулируются основные
уравнения, описывающие процесс фильтрационного переноса жидкостей и га-
зов в пористой среде и выражающие законы сохранения массы, энергии, закон
движения, уравнение состояния. Определяются совокупности начальных и гра-
ничных условий, для которых будет решаться сформулированная система диф-
ференциальных уравнений в частных производных. Количество и тип уравне-
ний зависят от особенностей рассматриваемой задачи: геологического строения
пласта, свойств фильтрующихся флюидов, моделируемого процесса добычи.
Затем разрабатываются численные методы и алгоритмы для решения постав-
ленной задачи. Создается математическая модель фильтрации – компьютерная
программа, которая решает уравнения тепло- и массопереноса с заданными
начальными и граничными условиями.

13
На втором этапе осуществляется решение прямой задачи для конкретно-
го объекта разработки, т. е. для заданного набора входных данных. Формирова-
ние набора входных данных является самостоятельной сложной проблемой. На
этом этапе информация о строении и свойствах пласта и насыщающих его жид-
костей, о режимах и показателях работы скважин преобразуется к виду, требу-
емому для ввода в модель фильтрации. Важнейшим элементом моделирования
является построение трехмерной геометрической модели пласта на основе ин-
терпретации сейсмических исследований с последующим насыщением этой
модели информацией о распределении основных Геолого-физических характе-
ристик пласта (пористости, проницаемости, насыщенности и др.) по данным
геофизических и гидродинамических исследований скважин и изучения керна с
использованием детерминистических или геолого-статистических методов.
Объём пласта рассматривается как упорядоченная совокупность блоков, каж-
дому из которых приписывается по одному значению каждого параметра. Ввод
свойств породы и флюидов для каждого расчётного блока, площадь сечения ко-
торого в горизонтальной плоскости определяется сотнями квадратных метров
при толщине в несколько метров, является очень сложной и трудоемкой зада-
чей. Масштаб керна определяется сантиметрами. Геофизические измерения в
скважинах, как правило, имеют радиус проникновения в пласт порядка не-
скольких метров.
О строении и свойствах межскважинного пространства можно судить
только по данным отраженных сейсмических волн и вертикального сейсмиче-
ского профилирования, а также по результатам гидродинамических исследова-
ний пласта, в частности, пьезометрии (гидропрослушивания). Однако по дан-
ным сейсмики не могут быть непосредственно определены свойства породы и
пласта. Результаты закачки трассеров, гидропрослушивания и т. п. позволяют
лишь косвенно оценивать осредненные значения фильтрационно-емкостных
параметров, но не могут дать детальной картины распределения свойств. По-
этому при заполнении массивов данных о свойствах породы и жидкостей необ-
ходимо, во-первых, решать проблему интерполяции и экстраполяции данных
измерений по скважинам на межскважинное пространство, а во-вторых, про-
блему усреднения или масштабирования данных, полученных на масштабах
керна и геофизических исследований, на масштаб расчётных блоков. Проблема
усреднения проницаемости, и особенно относительных фазовых проницаемо-
стей, является очень сложной и до сих пор остается областью активных науч-
ных исследований. Перечисленные факторы в совокупности с ошибками изме-
рений и низким качеством исходных данных, которое иногда имеет место, при-

14
водят к неопределенности в описании коллектора. Задача последующего моде-
лирования – по возможности уменьшить эту неопределенность. В результате
решения прямой задачи, т. е. проведения гидродинамических расчётов для за-
данного набора входных данных, определяются выходные характеристики мо-
дели – распределения потоков и давлений в пласте во времени, дебиты скважин
и т. п. Эти результаты могут быть сопоставлены с данными наблюдений – заме-
рами давлений и дебитов, показателями работы скважин.
На третьем этапе моделирования осуществляется адаптация математиче-
ской модели по данным наблюдений. Путем воспроизведения истории разра-
ботки месторождения осуществляется уточнение основных фильтрационно-
емкостных параметров пласта, заложенных в модель. Чаще всего корректиру-
ются абсолютные и фазовые проницаемости, объём законтурной области, ко-
эффициент сжимаемости пор, коэффициенты продуктивности и приемистости
скважин. Обратная задача решается итерационно до тех пор, пока модель филь-
трации не воспроизведет распределение давления и насыщенностей, которое
возникает в результате приложенного воздействия – заданных режимов работы
добывающих и нагнетательных скважин. Этот этап моделирования, очень тру-
доемкий и требующий большого опыта и знаний, является необходимым для
достоверного прогнозирования поведения пласта и оценки технологических
показателей вариантов разработки.
Построенная таким образом модель объекта разработки используется за-
тем для прогнозирования и планирования добычи, оценки запасов, комплекс-
ной оптимизации пласта. На четвертом этапе моделирования по мере накопле-
ния информации об объекте модель пласта уточняется, совершенствуется, от-
ражает новую информацию о пласте, технологические решения, применяемые
на месторождении, и может использоваться для дальнейшего управления про-
цессом разработки. В этом случае можно говорить о постоянно-действующей
геолого-технологической модели месторождения.
Математическое моделирование применяется не только для решения про-
блем прогнозирования, контроля и управления процессом разработки пла-
ста, хотя именно в этом состоит основное коммерческое использование моде-
лей и соответствующих программных продуктов. Важнейшими сферами при-
менения математического моделирования являются: решение так называемых
обратных задач по уточнению строения и свойств пласта путем воспроизведе-
ния истории разработки, по обработке результатов исследования скважин, по
изучению процессов вытеснения на керне и определению фазовых проницаемо-
стей, решение исследовательских задач теории фильтрации, таких как созда-

15
ние моделей течения в неоднородных и трещиновато-поровых средах, изучение
механизмов воздействия на пласт и моделирование новых технологий, исследо-
вание процессов конусообразования, притока к горизонтальным скважинам и
трещинам гидроразрыва и т. п. Особое место занимают аналитические решения,
полученные в рамках достаточно простых моделей, но важные для понимания
механизмов фильтрационных процессов. Кроме того, аналитические решения
применяются для тестирования компьютерных моделей фильтрации.
Основными элементами пакета программ для моделирования пласта яв-
ляются предпроцессор, постпроцессор и собственно модели фильтрации. На
стадии предпроцессора осуществляется ввод данных о строении и свойствах
пласта и пластовых жидкостей, в том числе построение и оцифровка разност-
ной сетки, задание скважин, обработка баз данных с информацией о работе
скважин, соединение и согласование информации из различных источников,
выбор модели фильтрации, характеристик разностной сетки, методов решения
системы уравнений. Постпроцессор осуществляет визуализацию результатов
расчётов: построение различных карт, графиков, таблиц, анимацию результатов
моделирования фильтрационных процессов в пласте.
Широкие возможности для комплексного анализа различных факторов,
доступность, способность быстро обрабатывать большие объёмы информации
делают математическое моделирование незаменимым средством для изучения и
управлениями процессами, происходящими в нефтяных и газовых пластах.

2.3 Практическое использование моделирования

Геолого-фильтрационная модель – это объёмная абстракция месторожде-


ния, представленная набором исходных данных в виде кубов числовых значе-
ний, позволяющая анализировать и прогнозировать технологические показате-
ли разработки.
Последовательность создания геолого-фильтрационной модели состоит в
следующем:
• создание цифровой интегрированной базы геологической, геофизиче-
ской, гидродинамической и промысловой информации;
• создание цифровой геологической модели месторождения;
• создание многомерных изотермических и неизотермических трёхфаз-
ных и композиционных гидродинамических математических моделей;
• создание цифровых технологий просмотра результатов расчёта со-
зданной модели.

16
Целью цифровой модели является прогнозирование технологических по-
казателей на основе следующих данных:
• фильтрационно-емкостные параметры (пористость, проницаемость);
• фильтрационные параметры (относительные фазовые проницаемости,
капиллярные давления, данные PVT);
• данные по скважинам (интервалы перфорации, радиус скважины, за-
бойное давление, дебит).
Фильтрационная модель представляет собой систему нелинейных урав-
нений, для решения которой используются сложные численные методы. Чис-
ленная модель должна учитывать следующие факторы:
• неоднородность коллектора;
• многофазность и многокомпонентность фильтрационных потоков;
• капиллярные и гравитационные силы (многомерная фильтрация);
• последовательный порядок разбуривания, систему размещения и ре-
жимы работы нагнетательных и добывающих скважин.
Отдельную нишу использования модели является процесс адаптации. Под
адаптацией понимается воспроизведение предшествующего периода разработ-
ки, т. е. результаты, полученные на модели, должны согласоваться с фактиче-
ской динамикой разбуривания, добычи углеводородов, закачки рабочих аген-
тов, пластовых и забойных давлений, обводнённости продукции. Таким обра-
зом, возможно уточнение принятой цифровой геологической модели и филь-
трационных параметров, которые ранее были неизвестны. Как правило, адапта-
цию модели производят по следующим параметрам:
• фильтрационно-ёмкостные свойства;
• относительные фазовые проницаемости;
• энергетическая характеристика объекта;
• уточнение геометрических характеристик месторождения (залежи).
Для того, чтобы более качественно садаптировать геолого-
фильтрационную модель, необходимы следующие исходные данные:
• результаты интерпретации данных геохимических исследований, гео-
физических данных;
• данные 3D- или детализационной 2D-сейсморазведки;
• измерения на кернах фазовых проницаемостей, капиллярных давле-
ний, остаточной нефтенасыщенности, коэффициентов вытеснения нефти;
• результаты литологических исследований керна, шлифов, палеонто-
логические исследования;
• данные инклинометрии скважин;
17
• контроль за разработкой (дебитометрия, термометрия, влагометрия);
• результаты гидродинамических исследований скважин;
• данные о конструкциях скважин;
• сведения о компонентном составе флюидов;
• лабораторные исследования PVT свойств.
При создании постоянно действующих геолого-технологических моделей
следует руководствоваться:
• Законами Российской Федерации;
• Указами Президента России;
• Постановлениями Правительства Российской Федерации по вопросам
развития отраслей народного хозяйства, лицензирования, продажи нефти и др.;
• Правилами разработки нефтяных и газонефтяных месторождений;
• Руководством составления проектных технологических документов на
разработку нефтяных и газонефтяных месторождений (РД 153-39-007-96);
• Приказами Минтопэнерго РФ и решениями Коллегии;
• Классификацией запасов месторождений, перспективных и прогноз-
ных ресурсов нефти и горючих газов;
• Положением об этапах и стадиях геологоразведочных работ на нефть и
газ;
• действующими ГОСТами, ОСТами, инструкциями, руководствами,
методиками, положениями, нормами и нормативами технологического проек-
тирования и др. в области подсчета и утверждения запасов нефти и газа, разра-
ботки месторождений, охраны недр и окружающей среды;
• Методическими указаниями по созданию постоянно действующих
геолого-технологических моделей нефтяных и газонефтяных месторождений
Часть 1. Геологические модели. Часть 2. Гидродинамические модели [16, 17].
К настоящему времени разработано большое количество программ для
фильтрационного моделирования. Наибольшее распространение получили про-
граммы трёхфазной фильтрации, известные как программы нелетучей нефти
(black oil model). В этих программах рассматриваются три фильтрующиеся фа-
зы: вода, нефть, газ − без учёта их реального компонентного состава.
К любой геолого-фильтрационной модели предъявляются общие требования:
1. Адекватность процессу фильтрации в пласте. Учёт всех необходимых
факторов. Универсальность модели.
2. Большая размерность пространственной сетки, аппроксимирующей ре-
альное месторождение.
3. Простота и удобство пользования моделью. Сервисная визуализация
входных и выходных данных.
18
4. Приемлемое время при расчёте вариантов на компьютере.
5. Использование модели, как для прогнозных расчётов, так и для коррек-
ции геологической модели пласта при воспроизведении истории разработки и
адаптации модели.
6. Расчёт экономических показателей разработки на основе данных, полу-
ченных с помощью фильтрационной модели.
7. Расчёты по прогнозу технологических показателей разработки должны
проводиться с использованием фильтрационных программ, надёжность которых
подтверждена предварительным тестированием с помощью первого и седьмого те-
стов SPE − Society of Petroleum Engineers [25, 26]. От качества моделирующей про-
граммы сильно зависит достоверность адаптации модели по истории разработки,
точность расчётов уровней добычи нефти, обводнённости продукции скважин, ко-
эффициентов извлечения нефти и других технологических показателей.
Появление в последнее время современных программ гидродинамическо-
го моделирования, высокопроизводительных компьютеров с тактовой частотой
свыше трёх гигагерц и параллельных кластерных вычислительных систем поз-
воляет создавать и эффективно рассчитывать фильтрационные модели, насчи-
тывающие несколько миллионов ячеек, тем самым, сводя к минимуму процеду-
ру осреднения при преобразовании параметров геологической модели в пара-
метры фильтрационной сеточной модели.
Объём части пласта, из которой отбирается керновый материал, подвер-
гаемый лабораторным исследованиям, находится в диапазоне от 0,00004 до
0,00016%, а по геофизическим данным от 0,022 до 0,088% от объёма пласта.
Все данные имеют различные погрешности в диапазоне от 5 до 20%, поэтому
интегральную погрешность данных, получаемых из геолого-математической
модели, можно оценить в 20% (приемлемая погрешность определения балансо-
вых запасов углеводородов).
Точность данных второго типа определяется, прежде всего, результатами
гидродинамических испытаний скважин, охваченный объём пласта колеблется
от 33 до 100%. Поэтому данные этого типа являются более достоверными и
приемлемая погрешность оценивается в интервале 10-20% (гидропроводность,
пьезопроводность, скин-фактор).
Наиболее точно определяются данные третьего типа в лабораторных
условиях.
Это данные определения вязкости пластовых флюидов (погрешности до
2-3%), фазового равновесия (до 10%), относительных фазовых проницаемостей
и капиллярного давлений (10%) и т. д. В то же время, некоторые из этих дан-
ных охватывают очень небольшую часть продуктивного пласта, поэтому инте-
гральная погрешность оценивается в 10-20%.
19
В итоге общая интегральная погрешность входных данных для построе-
ния фильтрационной модели составляет не менее 15-20%.
Этим обстоятельством определяется необходимость проведения исследо-
вательских работ по уточнению коллекторских и других параметров модели
объекта разработки с использованием фактических данных по отборам и закач-
ке флюидов в скважинах.
При создании фильтрационной модели должны быть выполнены следу-
ющие действия:
• Загрузить сетку модели и схему выделения слоёв.
• Определить свойства пласта.
• Определить свойства пластовых флюидов.
• Задать начальные условия, например, контакты флюидов и начальные
давления.
• Расположить скважины и смоделировать перфорации.
• Задать дебиты по истории разработки и ограничения добычи для
прогноза.
• Провести расчёты.
• Проанализировать результаты.
На сегодняшний день наиболее популярными гидродинамическими си-
муляторами являются Tempest More, Eclipse, CMG, tNavigator. Каждый гидро-
динамический симулятор имеет несколько определённых модулей:
• модуль трёхфазного моделирования;
• модуль композиционного моделирования;
• модуль PVT;
• модуль неизотермической фильтрации;
• модуль автоматической адаптации;
• модуль визуализации результатов расчёта.
В вышеописанных программных комплексах на расчёт подается тексто-
вый файл с исходными данными. Структура текстового файла модели каждого
гидродинамического симулятора имеет схожую структуру.

20
3. ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ, ИСПОЛЬЗУЕМЫЕ
В МОДЕЛИ BLACK OIL

3.1 Общие представления

Изотермическая фильтрация жидкостей и газов в пористых средах опи-


сывается уравнениями сохранения массы, закона Дарси в совокупности с урав-
нениями фазового состояния. Наиболее простой и распространённой моделью
является модель нелетучей нефти Black Oil или модель Маскета-Мереса [1].
Для вывода уравнения неразрывности нужно записать уравнение матери-
ального баланса для некоторого контрольного объёма, через который фильтру-
ется флюид. Форма объёмного элемента зависит от системы координат, вы-
бранной при постановке задачи. Система координат должна как можно более
точно соответствовать геометрии потока. На следующих рисунках показаны
основные типы геометрии течения, обычно используемые при моделировании
пластов.

Рисунок 3.1 – Прямоугольная сетка, соответствующая одномерному (а),


двумерному (b) и трёхмерному (с) потокам

21
Рисунок 3.2 – Цилиндрическая сетка, соответствующая одномерному (а),
двумерному (b) и трёхмерному (с) потокам

Заметим, что потоки, имеющие прямоугольную, цилиндрическую сим-


метрию течения, представляют собой относительно простые и легко реализуе-
мые схемы течения [23].
В настоящее время популярным способом дискретизации является метод
неструктурированных сеток [12]. Данный тип сеточной области позволяет точ-
нее описать контур разрабатываемого объекта, а также позволяет учесть раз-
личные направления течения.
Основная причина появления трещин в теле горной породы – деформаци-
онные явления при изменении напряжений, возникающих в результате воздей-
ствия механических нагрузок различной природы, а также тектонических по-
движек и процессов осадконакопления. Появление в породе системы взаимо-
связанных трещин может резко изменить фильтрационные свойства продук-

22
тивных отложений, т. е. существенно увеличить проницаемость. Эксперимен-
тально установлено, что проницаемость трещины определяется из выражения
(формулы Буссинеска) [2]:
h2
k= , (1.1)
12
где k – проницаемость, мкм2, h – раскрытость трещины, мм.

Рисунок 3.3 – Схема моделирования скважины

Различие трещин по размеру, зависимость их параметров от напряжений,


которые претерпевает порода при её залегании, делают практически невозмож-
ным определение характеристик трещин по керну. Для оценки трещиноватости
образцы породы, выбуренные и поднятые на поверхность (керн), являются не-
информативными. В лучшем случае, по этим образцам можно судить о характере
микротрещин, например, по результатам изучения шлифов под микроскопом.
В трещиновато-пористых коллекторах поровая структура породы пласта
достаточно сложна. Наиболее распространённым для описания фильтрации в
трещиновато-пористых коллекторах является континуальный подход (условие
непрерывности), исходя из которого Г. И. Баренблаттом, Ю. П. Желтовым и
И. Н. Кочиной (1960) [11] были сформулированы уравнения течения жидкости.

23
Подобная система с двойной пористостью обычно идеализируется и сво-
дится к системе, изображённой на рисунке 3.4.

Рисунок 3.4 – Идеализированное представление трещиноватого пласта

В данной постановке обе среды – система трещин и пористых блоков рас-


сматриваются как две сплошные среды, вложенные одна в другую, причем па-
раметры среды и движения флюида определяются в каждой точке пласта.
Уравнения сохранения массы и уравнения движения записываются независимо
для каждой среды. Переток флюидов из одной среды в другую учитывается
введением функции источника-стока в уравнения сохранения массы. Таким об-
разом, уравнения фильтрации имеют вид:
∂ i i
( )
div ρiνi +
∂t
( )
ρ m + ( −1) ⋅ q + Q i =0,
i

(1.2)
i = 1, 2;
где ρ – плотность флюида, ν – скорость фильтрации, m – коэффициент пористо-
сти среды, q – функция перетока флюида, Q – массовая плотность источника.
Индекс i обозначает среду: 1 – трещины, 2 – пористые блоки. Система
(1.2) получила название полной. В ряде случаев считается, что движение флюи-
да происходит только в трещинах, что позволяет пренебречь пространственной
производной во втором уравнении, т. е.

( 2-i ) div ( ρiνi ) + ( ρi mi ) + ( −1) ⋅ q + ( 2 − i ) Qi =0,
i

∂t (1.3)
i = 1,2.
Система (1.3) носит название усечённой. Функция q в постановке
Г. И. Баренблатта − Ю. П. Желтова прямо пропорциональна разности давлений
в порах и трещинах.

24
Поскольку перепад давления в системе определяется проницаемостью
трещин, которая достаточно высока, нефтеотдача матрицы зависит от капил-
лярной пропитки, либо действия гравитации и увеличения объёма нефти при
снижении давления. С другой стороны, несмотря на то, что объём трещин неве-
лик, их проводимость для потока достаточно велика. Следовательно, течение в
большей степени происходит по трещинам.
В методах моделирования систем с двойной пористостью, предполагается,
что систему трещин можно представить в виде сплошной среды, что не совсем кор-
ректно. При этом течение в трещинах описывается уравнением материального ба-
ланса, включающим члены, отражающие процесс накопления флюидов в трещинах
и массообмен между блоками матрицы и трещинами. Поскольку блоки не связаны
между собой, уравнения материального баланса для матричных блоков записыва-
ются только с учетом накопления и массопереноса к трещинам.
Поскольку в используемых при моделировании дифференциальных урав-
нениях предполагается непрерывность свойств (включая пористость и прони-
цаемость), их применение к системам с двойной пористостью не является стро-
гим. Однако осреднение пористости и проницаемости в пределах больших бло-
ков, содержащих несколько трещин, может привести к неверному результату,
поскольку характер фильтрации в трещинах и матрице различен.
Также одной из современных тенденций моделирования является прин-
ципиально новая модель трещиноватого пласта, основанная также на нерегу-
лярной сетке и реального представления трещиноватости (рис. 3.5) [23].
В принципе, разработка месторождений – дисциплина достаточно сложная.
Углеводороды залегают глубоко под землей, таким образом, ни потрогать, ни уви-
деть вживую пласт мы не можем. Инженер по разработке месторождений должен
понять механизм и спрогнозировать то, чего он не видит. Таким образом, необхо-
димы косвенные методы и методики измерений. В этом отношении гидродинами-
ческая модель – великолепный помощник. Модель позволяет количественно оце-
нить влияние различных процессов на результаты извлечения углеводородов. С её
помощью можно проводить расчёты для самых сложных геометрий и процессов,
которые трудно, если вообще возможно, анализировать с помощью аналитических
моделей. Хотя и модель позволяет решать сложные проблемы исходя из входных
данных, однако не в состоянии определить, какие данные нужно ввести.
При составлении системы уравнений, которым подчиняются гидродина-
мические симуляторы, используют следующие соотношения:
− закон сохранения массы;
− закон переноса массы;
− уравнение состояния.

25
Рисунок 3.5 – Принципиальная схема моделирования трещиноватости

3.2 Закон сохранения массы

Для трёхмерной фильтрации однородного флюида закон сохранения масс


в декартовой системе координат имеет вид [1]:
𝜕𝜕(𝜌𝜌𝑢𝑢𝑥𝑥 ) 𝜕𝜕�𝜌𝜌𝑢𝑢𝑦𝑦 � 𝜕𝜕(𝜌𝜌𝑢𝑢𝑧𝑧 ) 𝜕𝜕
−� + + �= (𝑚𝑚ρ) + 𝑞𝑞�; (3.1)
𝜕𝜕𝜕𝜕 𝜕𝜕𝜕𝜕 𝜕𝜕𝜕𝜕 𝜕𝜕𝜕𝜕
где ρ – плотность жидкости;
ui – скорость фильтрации вдоль направления i = x, y, z;
𝑞𝑞� – массовая интенсивность внешнего источника или стока;
m – пористость.
В случае многофазной многокомпонентной фильтрации уравнение нераз-
рывности (3.1) преобразуется и записывается следующим способом [11]:
𝑢𝑢 𝜕𝜕 𝑠𝑠
⎧ −𝑑𝑑𝑑𝑑𝑑𝑑 � 𝑜𝑜 � = �𝑚𝑚 𝑜𝑜 � + 𝑄𝑄𝑜𝑜 ,
𝐵𝐵𝑜𝑜 𝜕𝜕𝜕𝜕 𝐵𝐵𝑜𝑜
⎪ 𝑢𝑢𝑔𝑔 𝑅𝑅𝑅𝑅 𝜕𝜕 𝑠𝑠𝑔𝑔 𝑠𝑠 𝑅𝑅
−𝑑𝑑𝑑𝑑𝑑𝑑 � + 𝑜𝑜� = �𝑚𝑚 � + 𝑜𝑜 �� + 𝑄𝑄𝑔𝑔 , (3.2)
𝐵𝐵𝑔𝑔 𝐵𝐵𝑜𝑜 𝜕𝜕𝜕𝜕 𝐵𝐵𝑔𝑔 𝐵𝐵𝑜𝑜

⎪ −𝑑𝑑𝑑𝑑𝑑𝑑 �
𝑢𝑢𝑤𝑤
� =
𝜕𝜕
�𝑚𝑚
𝑠𝑠𝑤𝑤
� + 𝑄𝑄𝑤𝑤 ;
⎩ 𝐵𝐵𝑤𝑤 𝜕𝜕𝑡𝑡 𝐵𝐵𝑤𝑤
где 𝑢𝑢𝑖𝑖 – скорость фильтрации i = o, g, w: o – нефть, g – газ, w – вода;
𝐵𝐵𝑖𝑖 – объёмный коэффициент i-го компонента;
m – пористость;
𝑠𝑠𝑖𝑖 – насыщенность порового пространства i-м компонентом;
𝑄𝑄𝑖𝑖 – объём i-го компонента, отбираемый при стандартных условиях;
𝑅𝑅 – растворимость газа в нефти.

26
Т. к. газовый компонент присутствует как в свободном состоянии 𝑄𝑄𝑓𝑓𝑓𝑓 ,
так и в нефтяной фазе, имеем:
𝑄𝑄𝑔𝑔 = 𝑄𝑄𝑓𝑓𝑓𝑓 + 𝑅𝑅𝑄𝑄𝑜𝑜 . (3.3)
Объёмный коэффициент 𝐵𝐵𝑙𝑙 показывает, во сколько раз изменяется объём
жидкости при выносе её на свободную поверхность [1]:
𝑉𝑉𝑙𝑙𝑙𝑙
𝐵𝐵𝑙𝑙 = , (3.4)
𝑉𝑉𝑙𝑙0
где 𝑉𝑉𝑙𝑙𝑙𝑙 – объём жидкой l-ой фазы в пластовых условиях;
𝑉𝑉𝑙𝑙0 – объём жидкой l-ой фазы в нормальных условиях.
Объёмный коэффициент газа обычно записывается в виде [1]:
𝑝𝑝𝑠𝑠𝑠𝑠𝑠𝑠
𝐵𝐵𝑔𝑔 = , (3.5)
𝑝𝑝𝑔𝑔

где 𝑝𝑝𝑠𝑠𝑠𝑠𝑠𝑠 – атмосферное давление.


Растворимость газа в нефти 𝑅𝑅 определяет количество газа, растворённого
в нефти [1]:
𝑉𝑉𝑑𝑑𝑑𝑑0
𝑅𝑅 = , (3.6)
𝑉𝑉𝑜𝑜0
где 𝑉𝑉𝑑𝑑𝑑𝑑0 – объём дегазированной нефти в нормальных условиях;
𝑉𝑉𝑜𝑜0 – объём растворенного раза, выделяющегося из нефти.

3.3 Закон Дарси

Закон Дарси показывает линейную зависимость скорости фильтрации 𝑢𝑢


от градиента давления ∇𝑝𝑝 и имеет вид:
𝑘𝑘
𝑢𝑢 = − (∇𝑝𝑝 − 𝜌𝜌𝜌𝜌∇𝑧𝑧), (3.7)
𝜇𝜇
где k – тензор абсолютной проницаемости пористой среды;
µ– вязкость жидкости;
𝑔𝑔 – ускорение свободного падения.
Предполагается, что ось z направлена вертикально вниз.
При многофазной фильтрации закон Дарси может считаться справедли-
вым для каждой фазы в отдельности [1]:
𝑘𝑘𝑙𝑙
𝑢𝑢𝑙𝑙 = − (∇𝑝𝑝𝑙𝑙 − 𝜌𝜌𝑙𝑙 𝑔𝑔∇𝑧𝑧), (3.8)
𝜇𝜇𝑙𝑙
где 𝑘𝑘𝑙𝑙 – фазовая проницаемость, также является тензорной функцией;
𝑙𝑙 – фаза (нефть, газ, вода).
Фазовая проницаемость определяется выражением:
𝑘𝑘𝑙𝑙 = 𝑘𝑘𝑘𝑘𝑟𝑟𝑟𝑟 , (3.9)
где 𝑘𝑘𝑟𝑟𝑟𝑟 – относительная фазовая проницаемость.

27
Относительные фазовые проницаемости зависят от насыщенностей, гра-
диента давления, капиллярных сил, структуры порового пространства и др. Но
в большинстве моделей фильтрации предполагается, что относительные фазо-
вые проницаемости зависят только от насыщенностей.

3.4 Модель нелетучей нефти black oil

Подстановка закона Дарси (3.8) в уравнения неразрывности для трёхфаз-


ной системы (3.2) даёт:

𝑘𝑘𝑜𝑜 𝜕𝜕 𝑠𝑠𝑜𝑜
⎧ 𝑑𝑑𝑑𝑑𝑑𝑑 � (∇𝑝𝑝𝑜𝑜 − 𝜌𝜌𝑜𝑜 𝑔𝑔∇𝑧𝑧)� = �𝑚𝑚 � + 𝑄𝑄𝑜𝑜 ,
𝜇𝜇𝑜𝑜 𝐵𝐵𝑜𝑜 𝜕𝜕𝜕𝜕 𝐵𝐵𝑜𝑜
⎪ 𝑘𝑘𝑔𝑔 𝑅𝑅𝑅𝑅 𝜕𝜕 𝑠𝑠𝑔𝑔 𝑠𝑠 𝑅𝑅
𝑑𝑑𝑑𝑑𝑑𝑑 � (∇𝑝𝑝𝑔𝑔 − 𝜌𝜌𝑔𝑔 𝑔𝑔∇𝑧𝑧) + 𝑜𝑜 (∇𝑝𝑝𝑜𝑜 − 𝜌𝜌𝑜𝑜 𝑔𝑔∇𝑧𝑧)� = �𝑚𝑚 � + 𝑜𝑜 �� + 𝑄𝑄𝑔𝑔 , (3.10)
𝜇𝜇𝑔𝑔 𝐵𝐵𝑔𝑔 𝜇𝜇𝑜𝑜 𝐵𝐵𝑜𝑜 𝜕𝜕𝜕𝜕 𝐵𝐵𝑔𝑔 𝐵𝐵𝑜𝑜

⎪ 𝑑𝑑𝑑𝑑𝑑𝑑 �
𝑘𝑘𝑤𝑤
(∇𝑝𝑝 − 𝜌𝜌 𝑔𝑔∇𝑧𝑧)� =
𝜕𝜕
�𝑚𝑚
𝑠𝑠𝑤𝑤
� + 𝑄𝑄𝑤𝑤 .
⎩ 𝜇𝜇𝑤𝑤 𝐵𝐵𝑤𝑤 𝑤𝑤 𝑤𝑤 𝜕𝜕𝜕𝜕 𝐵𝐵𝑤𝑤
Для замыкания системы уравнений (3.10) используются выражения [1]:

𝑝𝑝𝑜𝑜 − 𝑝𝑝𝑤𝑤 = 𝑝𝑝𝑜𝑜𝑜𝑜 �𝑠𝑠𝑔𝑔 , 𝑠𝑠𝑜𝑜 , 𝑠𝑠𝑤𝑤 �,


� 𝑝𝑝𝑔𝑔 − 𝑝𝑝𝑜𝑜 = 𝑝𝑝𝑔𝑔𝑔𝑔 �𝑠𝑠𝑔𝑔 , 𝑠𝑠𝑜𝑜 , 𝑠𝑠𝑤𝑤 �, (3.11)
𝑠𝑠𝑔𝑔 + 𝑠𝑠𝑜𝑜 + 𝑠𝑠𝑤𝑤 = 1;
где 𝑝𝑝𝑜𝑜𝑜𝑜 , 𝑝𝑝𝑔𝑔𝑔𝑔 – капиллярные давления на границе раздела двух фаз.

3.5 Свойства породы

Для решений уравнений фильтрации необходимы значения пористости,


проницаемости, фазовых проницаемостей и капиллярных давлений.
Зависимость пористости от пластового давления может быть задана в виде:
𝑚𝑚 = 𝑚𝑚𝑏𝑏 [1 + 𝑐𝑐𝑟𝑟 (𝑝𝑝 − 𝑝𝑝𝑏𝑏 )], (3.12)
где 𝑐𝑐𝑟𝑟 – коэффициент сжимаемости породы;
𝑚𝑚𝑏𝑏 – пористость породы при давлении 𝑝𝑝𝑏𝑏 .
В случае трёхфазной фильтрации относительные фазовые проницаемости
зависят от насыщенностей:
𝑘𝑘𝑟𝑟𝑟𝑟 = 𝑘𝑘𝑟𝑟𝑤𝑤 (𝑠𝑠𝑤𝑤 ),
� 𝑘𝑘𝑟𝑟𝑟𝑟 = 𝑘𝑘𝑟𝑟𝑔𝑔 �𝑠𝑠𝑔𝑔 �, (3.13)
𝑘𝑘𝑟𝑟𝑟𝑟 = 𝑘𝑘𝑟𝑟𝑜𝑜 �𝑠𝑠𝑤𝑤 , 𝑠𝑠𝑔𝑔 �.
При задании капиллярного давления определяется безразмерная функция
насыщенности смачивающей фазой – функция Леверетта.
28
Функция Леверетта 𝐽𝐽(𝑠𝑠) устанавливает связь между капиллярным давле-
нием 𝑃𝑃𝑐𝑐 , проницаемостью и пористостью среды:
𝑃𝑃𝑐𝑐 𝑘𝑘
𝐽𝐽(𝑠𝑠) = � , (3.14)
𝜎𝜎𝜎𝜎𝜎𝜎𝜎𝜎𝜎𝜎 𝑚𝑚
где σ – коэффициент межфазного натяжения;
θ – краевой угол смачивания.

3.6 Начальные условия

Обычно начальным условием для пласта принимается состояние статиче-


ского равновесия, при котором скорости всех фаз равны нулю.
Под действием капиллярных и гравитационных сил флюиды разделяются.
В переходных зонах распределение насыщенностей определяется из условия
капиллярно-гравитационного равновесия:
𝜕𝜕(𝑝𝑝𝑜𝑜 − 𝑝𝑝𝑤𝑤 ) 𝜕𝜕𝑝𝑝𝑜𝑜𝑜𝑜
= = (𝑝𝑝𝑜𝑜 − 𝑝𝑝𝑤𝑤 )𝑔𝑔, на границе вода-нефть,
� 𝜕𝜕𝜕𝜕 𝜕𝜕𝜕𝜕
𝜕𝜕(𝑝𝑝𝑔𝑔 − 𝑝𝑝𝑜𝑜 ) 𝜕𝜕𝑝𝑝𝑔𝑔𝑔𝑔 (3.15)
= = �𝑝𝑝𝑔𝑔 − 𝑝𝑝𝑜𝑜 �𝑔𝑔, на границе нефть-газ
𝜕𝜕𝜕𝜕 𝜕𝜕𝜕𝜕

3.7 Граничные условия

Граничные условия отражают взаимодействие пласта с окружающей об-


ластью. Эти условия задаются на внешних границах моделируемой области и
на скважинах.
Обычно на границе задаётся:
1. Давление (постоянное или изменяющееся по закону):
𝑝𝑝𝑙𝑙 |Г = 𝑝𝑝𝑙𝑙0 (Г, 𝑡𝑡); (3.16)
2. Условие непротекания (расход каждой фазы равен нулю):
𝑘𝑘𝑘𝑘𝑟𝑟𝑟𝑟
(∇𝑝𝑝𝑙𝑙 − 𝜌𝜌𝑙𝑙 𝑔𝑔∇𝑧𝑧)𝑛𝑛� = 0; (3.17)
𝜇𝜇𝑙𝑙 Г
3. Расход одной из фаз (обычно нефти):
𝑘𝑘𝑘𝑘𝑟𝑟𝑟𝑟
(∇𝑝𝑝𝑙𝑙 − 𝜌𝜌𝑙𝑙 𝑔𝑔∇𝑧𝑧)𝑛𝑛� = 𝑞𝑞𝑙𝑙 (Г, 𝑡𝑡); (3.18)
𝜇𝜇𝑙𝑙 Г
4. Расход жидкости (нефть + вода):
𝑞𝑞𝑜𝑜 (Г, 𝑡𝑡) + 𝑞𝑞𝑤𝑤 (Г, 𝑡𝑡) = 𝑞𝑞𝑜𝑜+𝑤𝑤 (Г, 𝑡𝑡); (3.19)
5. Суммарный расход (нефть + вода + газ):
𝑞𝑞𝑜𝑜 (Г, 𝑡𝑡) + 𝑞𝑞𝑤𝑤 (Г, 𝑡𝑡) + 𝑞𝑞𝑔𝑔 (Г, 𝑡𝑡) = 𝑞𝑞𝑜𝑜+𝑤𝑤+𝑔𝑔 (Г, 𝑡𝑡). (3.20)
Здесь 𝑛𝑛 – вектор нормали к границе Г;
𝑞𝑞𝑙𝑙 – распределённый расход или нормальная компонента скорости.

29
3.8 Численные методики, необходимые для решения системы
нелинейных уравнений

Теория проектирования процессов разработки нефтяных месторождений


развивается уже достаточно долгое время. За это время соответствующие тео-
ретические основы перетерпели коренное изменение. Сегодня уже редко ис-
пользуются нольмерные и одномерные расчётные модели. И вот сегодня весь
мир проектные решения по разработке месторождений нефти и газа обосновы-
вает только на трехмерных (3D) многофазных моделях фильтрации [9].
Решение уравнений многофазной или композиционной модели вслед-
ствие её сложности может быть только итерационным [13].
Ранее были выведены уравнения, описывающие процесс фильтрации
флюидов в пористой среде. Эти уравнения – сложные нелинейные уравнения в
частных производных, связывающие изменения во времени давлений и насы-
щенности в пористой среде. Решение таких уравнений усложняется наличием
комплексных граничных условий.
Решить нелинейные уравнения в частных производных аналитическими
методами обычно невозможно, кроме самых простых случаев. Результаты та-
ких решений, когда их возможно получить, позволяют определить непрерывное
распределение зависимых параметров (давления или насыщенности), как пока-
зано на рисунке 3.6.
Численные методы решения этих уравнений – в большинстве случаев
единственный способ получить результат. При этом результаты получают в
дискретных точках системы, как показано на рисунке 3.7.
Положение таких точек можно выбрать произвольно. Преобразование не-
прерывных дифференциальных уравнений к дискретному виду выполняется с
помощью метода конечных разностей. При этом дискретизируется как про-
странство, так и время.

Рисунок 3.6 – Непрерывная система распределения параметров

30
Рисунок 3.7 – Дискретная система распределения параметров

При решении систем уравнений фильтрации флюидов, используемых при


моделировании процесса разработки месторождений, необходимо определить не-
которые зависимые параметры в пространстве и времени. Для этого простран-
ственная область разделяется на ряд ячеек, квадратов или блоков путем наложения
сетки определенного типа. Такая сетка обычно имеет прямоугольную форму, хотя
это условие не обязательно. На рисунке 3.7 показана двумерная сетка.
Область исследуемого времени также разделяется на ряд временных
уровней, на каждом из которых определяются новые значения зависимых пара-
метров. Размеры шагов по времени зависят от особенностей решаемой задачи.
В общем случае чем меньше временной шаг, тем точнее результат. Пример
дискретизации времени показан на рисунке 3.8.
Конечно-разностные уравнения записываются таким образом, чтобы можно
было получить значения зависимых параметров по всей сеточной области.
Уравнения в частных производных заменяют их конечно разностными
эквивалентами. Получить конечно-разностные уравнения можно, используя ме-
тод разложения функции в ряд Тейлора в заданной точке и решая уравнения
относительно искомой производной.
Рассмотрим следующие разложения функции в ряд Тейлора:
p ( x + ∆x ) = p ( x ) + ∆x ⋅ p ' ( x ) + ⋅ ∆x 2 ⋅ p " ( x ) + ⋅ ∆x 3 ⋅ p ''' ( x ).
1 1
(3.21)
2 6
(В этой формуле использованы прямые разности – разность вперед).
p ( x − ∆x ) = p ( x ) − ∆x ⋅ p ' ( x ) + ⋅ ∆x 2 ⋅ p " ( x ) − ⋅ ∆x 3 ⋅ p ''' ( x ).
1 1
(3.22)
2 6
(В этой формуле использованы обратные разности – разность назад).

31
Здесь
∂p
p' = ,
∂x
∂2 p
p = 2 и т. д.
"

∂x
Первая производная (рис. 3.9)

Рисунок 3.8 – Схема дискретизации времени

Рисунок 3.9 – Графическое представление производной функции

32
Уравнение (4.1) или (4.2) можно решить относительно первой или второй
производной следующим образом:
p ( x + ∆x ) − p ( x )
p ' (x ) = + O(∆x ), (3.23)
∆x
p ( x ) − p ( x − ∆x )
p ' (x ) = + O(∆x ), (3.24)
∆x
Первая производная:
Разность вперед:
∂p p ( x + ∆x ) − p ( x )
= .
∂x ∆x
Разность назад
∂p p ( x ) − p ( x − ∆x )
= .
∂x ∆x
В этих уравнениях записаны разности вперед и разности назад относи-
тельно первой производной. Можно получить и центральную разность, вычитая
из уравнения (3.23) уравнение (3.24):
p ( x + ∆x ) − p ( x − ∆x )
p ' (x ) =
2 ⋅ ∆x
+ O ∆x 2 . (
(3.25) )
Заметим, что погрешности O , связанные с этими аппроксимациями, раз-
личны; в том случае, если применяют разности вперед и разности назад, по-
грешность имеет порядок ∆x . Если используется центральная разность, порядок
погрешности составляет ∆x 2 . Погрешности, получаемые вследствие представ-
ления уравнения в частных производных в конечно-разностной форме, называ-
ют погрешностью усечения.
Сложим уравнения (3.21) и (3.22):
p(x + ∆x ) + p(x − ∆x ) = 2 ⋅ p(x ) + ∆x 2 ⋅ p " (x ) + O ∆x 4 .( ) (3.26)
Решая уравнение (3.26) относительно p (x ) , имеем
"

p ( x + ∆x ) − 2 ⋅ p ( x ) + p ( x − ∆x )
p" = + O ∆x 2 . ( ) (3.27)
∆x 2

Здесь погрешность второй производной имеет порядок ∆x 2 .


Вывод:
Для дискретной сетки точек имеем:
∂p pi +1 − pi
= ,
∂x ∆x
∂p pi − pi −1
= ,
∂x ∆x
(3.28)
∂p pi +1 − pi −1
= ,
∂x 2 ⋅ ∆x
∂ 2 p pi +1 − 2 ⋅ pi + pi −1
= .
∂x 2 ∆x 2

33
Новые значения функции можно вычислять индивидуально для каждой
точки по координате x (процесс начинается при x = 0 и заканчивается при x = L
для данного значения времени). Такая схема вычисления новых величин назы-
вается явной. В этом случае используется последовательное решение одного
уравнения с одним неизвестным. В другом случае все новые значения между
x = 0 и x = L можно вычислить одновременно для заданного уровня времени.
Схема одновременного вычисления новых величин называется неявной. При
такой схеме используется решение N × N системы совместных линейных урав-
нений. Рассмотрим более детально эти схемы.
При явной схеме определяется одно неизвестное в каждый момент вре-
мени, как показано на рисунке 3.10.

Рисунок 3.10 – Явная схема вычисления значений функций по координате x


Рассмотрим двумерное уравнение
∂ 2 p ∂ 2 p ∂p
+ = . (3.29)
∂x 2 ∂y 2 ∂t
Дифференциальное уравнение
∂ 2 p ∂p
= .
∂x 2 ∂t
Конечно-разностное уравнение
pin+1 − 2 ⋅ pin + pin−1 pin +1 − pin
= .
∆x 2 ∆t
Его конечно-разностная форма имеет вид:
pin, j +1 − 2 ⋅ pin, j + pin, j −1 pin+1, j − 2 ⋅ pin, j + pin−1, j pin, +j 1 − pin, j
+ = , (3.30)
∆x 2 ∆y 2 ∆t

где i, j − координата ячейки в сетке; n − старый временной уровень; n + 1 − но-


вый временной уровень.
Уравнение (3.30) имеет только одно неизвестное, а именно новое значе-
ние давления во время (n + 1) . Эта величина входит в производную по времени.

34
Для получения нового значения давления уравнение (3.30) можно приве-
сти к явному виду, используя в нем соседние величины давления:
 pin, j +1 − 2 ⋅ pin, j + pin, j −1 pin+1, j − 2 ⋅ pin, j + pin−1, j 
pin, +j 1 = pin, j + ∆t ⋅  + . (3.31)
 ∆ x 2
∆y 2 
 
Так как каждая величина в правой части известна, получаем одно уравне-
ние с одним неизвестным. Значения давлений в новый момент времени можно
получить, перебирая все (i, j ) точки модели некоторым систематическим спосо-
бом. Рисунок 3.11 иллюстрирует расположение ячеек в двумерной сетке.
Уравнение (3.31) можно упростить следующим образом:
( ) (
pin, +j 1 = pin, j + α ⋅ pin, j +1 − 2 ⋅ pin, j + pin, j −1 + β ⋅ pin+1, j − 2 ⋅ pin, j + pin−1, j , ) (3.32)
где
∆t
α= ,
∆x 2
∆t
. β=
∆y 2
Преимущества и недостатки явной схемы. Явные схемы редко использу-
ют при моделировании процесса разработки месторождений, так как в них
налагаются строгие ограничения на величины временных шагов. Программы
для вычислительных машин, в которых используются явные схемы, составить
достаточно просто, но время вычислений по этим программам очень велико.

Рисунок 3.11 – Расположение ячеек на двумерной области

35
При использовании неявной схемы все неизвестные величины определя-
ют одновременно (рис. 3.12).

Рисунок 3.12 – Неявная одномерная схема вычислений значений функции

Рассмотрим следующее уравнение в частных производных


∂ 2 p ∂p
= . (3.33)
∂x 2 ∂t
Дифференциальное уравнение
∂ 2 p ∂p
= .
∂x 2 ∂t
Конечно-разностное уравнение
pin++11 − 2 ⋅ pin−+11 + pin−+11 pin +1 − pin
= .
∆x 2 ∆t
Конечно-разностный аналог уравнения (3.34) получаем в следующем виде
pin−1 − 2 ⋅ pin + pin+1 pin +1 − pin
= . (3.34)
∆x 2 ∆t
n +1
Это уравнение имеет только одно неизвестное pi . Однако можно запи-
сать уравнение (3.34) для трех неизвестных pi :
pin−+11 − 2 ⋅ pin +1 + pin++11 pin +1 − pin
= . (3.35)
∆x 2 ∆t
Уравнение (3.35) содержит члены, соответствующие всем неизвестным
значениям давления на новом временном уровне (рис. 3.13).

Рисунок 3.13 – Неявная схема решения


36
Упрощая его, получим
∆x 2
p n +1
i −1 − 2⋅ p n +1
i +p n +1
i +1 =
∆t
(
⋅ pin +1 − pin . ) (3.36)
Группируя подобные члены, имеем
 ∆x 2  n +1 ∆x 2
pin−+11 −  2 +  ⋅ pi + pin++11 = ⋅ pin . (3.37)
 ∆t  ∆t
В результате получим одно уравнение с тремя неизвестными, в которых
точка i связана с точками (i + 1) , (i − 1) . Уравнение (3.37) в общем виде записы-
вается следующим образом:
ai ⋅ pi −1 + bi ⋅ pi + ci ⋅ pi +1 = d i , (3.38)
где коэффициенты ai , bi и ci учитывают геометрию системы и её физические
свойства, а в d i объединены известные члены.
Записав уравнение (3.38) для N ячеек линейной сетки и объединив урав-
нения для каждой ячейки, получим N уравнений с N неизвестными.
Ячейки с индексами 0 и n + 1 − фиктивные, в модели они заменяются соот-
ветствующими граничными условиями.
До сих пор рассматривалась простая одномерная модель. Для двумерной
модели принцип составления схем такой же, как и для одномерной, но резуль-
таты будут несколько иными.
Рассмотрим следующее уравнение в частных производных для двумерной
модели.
∂ 2 p ∂ 2 p ∂p
+ = .
∂x 2 ∂y 2 ∂t
Это уравнение описывает изменение давлений.
Используем полную неявную конечно-разностную схему для сетки, пока-
занной на рисунке 3.11.
Получим следующее уравнение:
pin, +j 1−1 − 2 ⋅ pin, +j 1 + pin, +j 1+1 pin++11, j − 2 ⋅ pin, +j 1 + pin−+11, j pin, +j 1 − pin, j
+ = . (3.39)
∆x 2 ∆y 2 ∆t
Заметим, что все давления записаны для нового временного уровня и по-
этому неизвестны. В уравнении имеется 5 неизвестных.
Для простоты примем ∆x = ∆y . Тогда, группируя члены и упрощая левую
часть уравнения (3.39), получим:
∆x 2
pin, +j −11 + pin++11, j − 4 ⋅ pin, +j 1 + pin−+11, j + pin, +j +11 =
∆t
(
⋅ pin, +j 1 − pin, j . ) (3.40)

37
Уравнение (3.40) сводится к виду
 ∆x 2  n +1 ∆x 2
pin, +j −11 + pin++11, j −  4 +  ⋅ pi , j + pin−+11, j + pin, +j 1+1 = − ⋅ pin, j . (3.41)
 ∆t  ∆t

В общем виде уравнение (3.41) запишется следующим образом:


ei ⋅ pin, +j −11 + ai ⋅ pin++11, j + bi ⋅ pin, +j 1 + ci ⋅ pin−+11, j + f i ⋅ pin, +j +11 = d i , (3.42)
где коэффициенты ei , ai , bi , ci , fi подобны тем, что были определены для одно-
мерной сетки.
Записывая уравнения этого типа для всех N ячеек модели, имеем N уравне-
ний с N неизвестными. В результате получаем пятидиагональную матрицу.
Эффективного алгоритма для решения такой системы в общем виде нет.
Далее будут описаны специальные алгоритмы для двумерной сетки. Эти алго-
ритмы составляются для уменьшения объёма вычислений при определении
вектора решений p .
Неявные схемы безусловно устойчивы для всех значений ∆t2 .
∆x
Составив уравнения для одновременной фильтрации всех фаз флюида,
разрешим их относительно следующих неизвестных параметров:
1) давления нефти;
2) давления газа;
3) давления воды;
4) нефтенасыщенности;
5) водонасыщенности;
6) газонасыщенности.
С помощью этих переменных можно определить следующие величины:
1) дебит нефти;
2) дебит газа;
3) дебит воды;
Результаты решения уравнений в некоторой степени зависят от особенно-
стей моделируемой системы, т. е. от того, моделируется площадная схема раз-
работки месторождения или процесс образования конуса обводнения, разраба-
тывается пласт одной или несколькими скважинами и т.д.
Известны два способа решения уравнений фильтрации, применяемых при
моделировании (блок-схема на рисунке 3.14).
Этот метод, при котором используется явная разностная схема для расчё-
та насыщенности (метод, неявный по давлениям, − явный по насыщенностям) и
другой метод, при котором используется неявная разностная схема как для рас-

38
чёта давления, так и для определения насыщенностей (метод, неявный по дав-
лениям, − неявный по насыщенностям). Эти методы различаются конечно-
разностными уравнениями и степенью сложности.

Рисунок 3.14 – Способы численного решения уравнений

По методу IMPES уравнения фильтрации отдельных флюидов объединя-


ются в одно уравнение, описывающее распределение давлений. Затем уравне-
ние для давлений решается по неявной схеме. Далее по явной схеме для каждой
точки вычисляется распределение насыщенностей.
Расчёт технологических показателей основан на решении системы нели-
нейных уравнений при помощи метода Ньютона. Далее система линейных
уравнений решается либо прямыми, либо итерационными методами. Обозна-
чим решаемую систему линейных уравнении в виде:
A ⋅ x = b. (3.43)
Методы решения системы линейных уравнений состоит в следующем.
Осуществляется «красно-черное» упорядочивание неизвестных. Следуя работе
[144], производится разбиение переменных на черные и красные. Это выполня-
ется следующим образом:
а) все переменные называются изначально «черными», и только первую
переменную называют «красной»;
39
б) вводится рекуррентное определение цвета переменной, позволяющее
придать цвета всем переменным. А именно, если переменная связана только с
«черными» переменными, то она – «красная».
Под связью понимается наличие в строке матрицы системы линейных
уравнений ненулевых элементов в соответствующих столбцах. Рассмотрим
прямоугольный элемент пласта, разбитый на несколько сеточных блоков.
Ячейки элемента пласта последовательно нумеруются и выполняется «красно-
черное» разбиение (рис. 3.15). Количество ячеек может достигать как несколь-
ких тысяч так нескольких миллионов, что обусловлено размерами того или
иного месторождения углеводородов.
После данного преобразования окончательно получим следующую мат-
рицу коэффициентов системы линейных уравнений (рис. 3.16).

9 А В С
5 6 7 8
1 2 3 4
а)
Ч К Ч К
К Ч К Ч
Ч К Ч К
б)
Рисунок 3.15 – Последовательность упорядочивания блоков

1 2 3 4 5 6 7 8 9 А В С
1 x x x x
2 x x x
3 x x x x
4 x x x x x
5 x x x x
6 x x x
7 x x x
8 x x x x
9 x x x x x
А x x x x
В x x x
С x x x x
Рисунок 3.16 – Матрица коэффициентов

40
Таким образом, все переменные, отвечающие сеточным блокам разност-
ной сетки, делятся примерно пополам на «красные» и «чёрные». Поскольку сам
метод красно-чёрного упорядочивания приводит к необходимости решения си-
стемы уравнений только для чёрных неизвестных, а их общее число может со-
ставлять около половины неизвестных, то можно вести речь о том, что метод
красно-чёрного упорядочивания позволяет сводить матрицу системы к четверти
от исходной при половинном числе неизвестных.

41
4 ТРЕБОВАНИЯ К ФОРМАТУ ВВОДА ИСХОДНЫХ ДАННЫХ
ДЛЯ ГИДРОДИНАМИЧЕСКОГО СИМУЛЯТОРА TEMPEST

4.1 Ключевые слова

Входной файл данных – простой текстовый файл. Максимальная длина


строки входного файла 1 000 символов. Если обнаруживаются дополнительные
символы за этим пределом, выдаётся предупреждение.
Ключевые слова (keywords) должны состоять из определённых символов.
Далее рассмотрим структуру текстового файла модели Black Oil на примере
гидродинамического симулятора Tempest More.
Ключевое слово должно быть написано с новой строки. Впереди него до-
пустимы пробелы. В некоторых случаях ключевое слово может иметь серию
подключевых слов. Строка ключевого слова также может содержать значения
или опции.
Например:
TEMP
Данное ключевое слово задает температуру.
FLUId BLAC
Ключевое слово FLUI с подключевым словом BLAC определяет модель
нелетучей нефти Маскета-Мереса.

4.2 Данные

Данные модельного файла представлены массивами и таблицами. В неко-


торых случаях количество вводимых данных очень большое, для того чтобы
поместиться на одной строке ключевого слова. В таком случае можно перене-
сти данные на строку ниже.
Например, определение скважин и контроля по ним в некоторых случаях
имеет большое количество данных:
WELL I-1 INJECTS SOLV Q = 100 P = 4000 BHP AND WATR Q = 90
P = 5000 BHP.

4.3 Комментарии

Комментарии используются для документирования создаваемого модель-


ного файла. Строки комментария начинают символом «слэш» (/). Символ «/»
также может ставиться после значений данных в любой строке (программой
игнорируется всё, что введено после символа «/» в данной строке).

42
Вместо символа «слэш» (/) в начале строки могут использоваться два ми-
нуса (--) или символ «*».
Пример:
GRID / Grid definition section

4.4 Секции входного текстового файла

Файл данных имеет шесть секций:


1. INPU Базовое описание модели
2. FLUI Свойства пластовых флюидов
3. RELA Функции относительных фазовых проницаемостей
4. GRID Параметры сетки и продуктивного пласта
5. INIT Начальное состояние модели
6. RECU Данные о скважинах и режимах их работы
Секции должны идти в порядке, приведённом выше.

4.5 Формат ввода данных

Данные вводятся в свободном формате. Значения должны разделяться


одним или несколькими пробелами. Все значения должны быть стандартного
формата (например, 17, 4.2Е3, 0.496 и т. д.).

4.6 Повтор значений

Чтобы задать повторяющиеся значения, можно использовать формулу


n*v (значение v повторяется n раз).
Например, запись: 15 2*23 25 3*19 эквивалентна: 15 23 23 25 19 19 19.

4.7 Умолчания

Запись n*(пробел) может использоваться, чтобы указать, что n парамет-


ров сохраняют свои прежние значения или получают значения, заданные по
умолчанию.
Например, запись: 15 1* 13 2* оставит второе, четвёртое и пятое значения
параметра без изменений.

43
4.8 Ввод таблиц

Табличные данные, вводимые на нескольких строках, должны заканчи-


ваться строкой комментария (т. е. строкой, которая начинается со слэша).
Пример:
KRWO Swat Krw Krow
0.1200 0.00 1.0000 /
1.000 0.0000001 0.0000 /
/

44
5 СТРУКТУРА ТЕКСТОВОГО ФАЙЛА МОДЕЛИ, ИСПОЛЬЗУЕМОЙ
В ГИДРОДИНАМИЧЕСКОМ СИМУЛЯТОРЕ TEMPEST

5.1 Глобальные ключевые слова

Глобальные ключевые слова – это ключевые слова, используемые в каж-


дой секции входящего файла.
Основные глобальные ключевые слова:
• ECHO – Эхо печати входного файла;
Синтаксис:
ECHO {OFF ON YES NO}
Определения:
OFF – Не выдавать в выходном файле входной файл;
ON – Выдавать в выходном файле входной файл;
YES – АналогON;
NO – АналогOFF.
Пример:
ECHO ON
CNAM CO2 N2 C1 C2 C3 C4-6 C7P1 C7P2 C7P3 WATR /
ECHO OFF
Примечания:
При включённом эхе печати, каждая строка, считываемая из входного
файла, выдаётся в выходной файл;
• OPEN – Определение альтернативных модулей ввода/вывода;
Используется для нескольких целей:
1. Чтобы переключить ввод данных на другой файл:
Синтаксис:
OPEN
′name′
SWIT
Примечания:
Открывается файл name и начинается считывание входящих данных из
него;
2. Для размещения всех выходных файлов в директорию, отличную от
используемой по умолчанию:
Синтаксис:
OPEN ALL
name

45
Примечания:
Файловая система (MFS) состоит из нескольких файлов с одним и тем же
корневым именем. Например: base.dat, base.out, base.mis. Ключевое слово
«OPEN ALL» позволяет изменить корневое имя.
Кроме того, можно поместить файлы в отдельную директорию. Напри-
мер, чтобы поместить файл «run12» в папку «rst», необходимо написать:
OPEN ALL
rst\run12
3. Чтобы сделать рестарт из модели с другим названием:
Синтаксис:
OPEN IRST
name
• SWITch – Переключение между стандартными и альтернативными моду-
лями ввода/вывода;
Синтаксис:
SWIT
Пример:
'wellhist.rates'
SWIT
Примечания:
Если был подключен альтернативный файл и данные с него были счита-
ны, данное ключевое слово позволяет продолжить чтение данных из одного или
нескольких файлов. По окончании чтения альтернативного файла программа
возвращается к основному файлу;
• INCLude – Включение другого файла;
Синтаксис:
INCL
name
Примечания:
Это самый простой способ подключения внешнего файла. Как только
считано данное ключевое слово, программа переключается на чтение файла
«name» и возвращается к основному файлу, только когда подключаемый файл
закончился.

5.2 Секция INPUt – Общая информация о модели


Эта секция входного файла предназначена для задания базовых парамет-
ров расчёта.

46
Основные ключевые слова и опции секции INPUt:
• INPU – Заголовок секции INPUt;
• TITL – Заголовок модели;
Синтаксис:
TITL title
Пример:
TITL History Match Run 458, July 14, 1987
• PRIN – Определение опций печати данных секции UNPUt;
Синтаксис:
PRIN {NONE ALL}
Определения:
NONE – Не выводить данные секции INPUt;
ALL – Выводить входные данные;
Пример:
PRIN NONE
• DIRE – Выбор режима проверки ошибок;
Синтаксис:
DIRE {NOGO GO}
Определения:
NOGO – Программа считывает данные, но не запускает на счёт;
GO – Программа считывает данные и запускает на счёт;
Пример:
DIRE NOGO
• UNIT – Задание системы единиц измерения;
Синтаксис:
UNIT {METR POFU FIELD IMP}
Определения:
METR – Метрическая система измерений;
POFU – Промысловая система единиц измерения (американская);
FIELD и IMP– Аналоги POFU;
Пример:
UNIT METR

Примечания:
Примеры единиц измерения, используемых в промысловых и метриче-
ских форматах, представлены в таблице 1.

47
Таблица 1 – Единицы измерения, сокращения и переводные коэффициенты
Переводной Метриче-
Величина В POFU Аббревиатура коэффици- ская система Аббревиатура
ент единиц
Длина feet ft 0.3048 meter m
Давление lb/in2 psi 0.06894757 100kPa bar
Вязкость centipoise cp 1.0 mPa.s cp
Температура Farenheit deg F Celsius deg C
Абсолютное
Rankine deg R 5/9 Kelvin deg K
значение
Плотность lb/ft3 lb/cu ft 16.01846 kg/m3 kg/cu m3
Проницаемость millidarcy md 0.9869233 10-3 μm2 md
Объём
103res.bbl MRB 0.1589873 103res. m3 kM3
резервуара
Малые величины
Объём
103STB MSTB 103m3 kSM3
жидкости
Дебит
STB/day STB/D m3/day SM3/D
жидкости
Объём газа 106std ft3 MMSCF 106std m3 MSM3
103std 103std
Дебит газа MSCF/D kSM3/D
ft3/day m3/day
Большие величины
Объём
106STB MMSTB 106m3 MSM3
жидкости
Дебит
103STB/D MSTB/D 103m3/day kSM3/D
жидкости
Объём газа 109std ft3 BSCF 109std m3 GSM3
106std 106std
Дебит газа MMCF/D MSM3/D
ft3/day m3/day

• IDAT – Дата начала моделирования;


Синтаксис:
IDAT iday month iyear
или
IDAT month iday iyear
Определения:
iday – День месяца;
month – Месяц (достаточно первых трех букв от английского названия);

48
iyear – Две или четыре цифры года начала разработки. Если задано две
цифры, то программа будет воспринимать их как 20-е столетие;
Пример:
IDAT Jan 4 1987
Примечания:
Если ключевое слово не описано, то по умолчанию за начальную дату
моделирования принимается 1 января 2000 года;
• SDAT – Дата запуска модели (расчёта);
Синтаксис:
SDAT value {DAYS MONT YEAR DATE}
Определения:
Value – Дата или время (позже начальной даты IDAT);
DAYS – Значение в днях, позже даты IDAT;
MONT – Значение вмесяцах, позже даты IDAT;
YEAR – Значение в годах, позже даты IDAT;
DATE – Даты, формат аналогичен формату IDAT;
Примечания:
Если ключевое слово не описано, то по умолчанию за дату рестарта при-
нимается начальная дата IDAT;
Пример:
IDATE 1 OCT 2011
SDATE 0.0 days
• CNAM – Название фаз в модели;
Синтаксис:
CNAMname1 name2 …
Определения:
name1– имя первого компонента;
Примечания:
В режиме «blackoil» возможны следующие имена компонентов: OIL,
WATR, GAS. Если в симуляции присутствует вода, то она должна стоять в
списке компонентов на последнем месте;
Пример:
CNAME CO2 C1 C2 C3 C4 C5 C7P1 C7P2 WATR
• COAR – Задание равномерного укрупнения сетки;
Синтаксис:
COAR Fx Fy Fz {OUTPut}

49
Определения:
Fx – Множитель укрупнения в x-направлении;
Fy – Множитель укрупнения в y-направлении;
Fz – Множитель укрупнения в z-направлении;
OUTP – Задаёт вывод отображения укрупненной сетки в Tempest;
Примечания:
Сетка с укрупнением не может содержать участков с локальным измель-
чением сетки (ключевое слово LGRD);
Пример:
COAR 1 1 2 OUTP /
Применяется вертикальный укрупняющий множитель 2, значения в x- и
y- направлениях остаются без изменений;
• CXGR – Задание неравномерного укрупнения сетки по оси x;
Синтаксис:
CXGRNcg {OUTPut}
Nc1Nc2 … NNcg /
Определения:
Ncg – Общее число ячеек укрупнённой сетки по оси x;
Nc1 – Число ячеек исходной сетки в ячейке укрупнённой сетки с порядко-
вым номером 1 по оси x;
Nc2 – Число ячеек исходной сетки в ячейке укрупнённой сетки с порядко-
вым номером 2 по оси x;
OUTP – Опция, выводящая в выходные файлы для Tempest укрупнённую
сетку;
Пример:
Укрупнение сетки, имеющей 10 ячеек по оси x:
CXGR 5
13231/
Укрупнённая сетка имеет 5 ячеек по оси x, крайние ячейки остаются не-
укрупнёнными, вторая и четвертая ячейки состоят из трёх ячеек исходной сет-
ки, третья ячейка – из двух;
• CYGR – Задание неравномерного укрупнения сетки по оси y;
Синтаксис: аналогично CXGR;
• CZGR – Задание неравномерного укрупнения сетки по оси z;
Синтаксис: аналогично CXGR.

50
5.3 Секция FLUId – Свойства флюидов, присутствующих в модели
Эта секция предназначена для задания в симуляторе свойств флюидов.
В первой строке данной секции ставится ключевое слово FLUI – заголо-
вок секции.
Синтаксис:
FLUId {BLAC EOS}
Определения:
BLAC – Модель нелетучей нефти black oil;
EOS – Композиционная модель.
Основные ключевые слова секции FLUId для BlackOil:
• BASI – Плотности флюидов в поверхностных условиях;
Синтаксис:
BASI
denosc oilmw gmwgr
: : :
По умолчанию:
В pofu: 55 lb/ft3 200 0.8
В метрической 881 кг/м3 200 0.8
системе:
Определения:
denosc – Плотность нефти в поверхностных условиях;
oilmw – Молекулярный вес нефти;
gmwgr – Молекулярный вес газа или плотность газа. Если значение
меньше 2, то это плотность газа, наоборот – молекулярный вес.
Пример:
BASI
53 210 22
В этом примере приведены: плотность нефти в стандартных условиях,
молекулярная масса нефти и молекулярная масса газа.
• TEMP – Температура;
Синтаксис:
TEMP temp
Определения:
Temp – Температура, для которой задаются PVT таблицы. По умолчанию:
212.0 ˚F, 100.0 ˚C;
Пример:
TEMP 240

51
Примечания:
Вместо использования ключевого слова TEMP, PVT регионы можно за-
дать массивом PVTN секции GRID;
• OPVT – Таблица PVT свойств нефти;
Синтаксис:
OPVT
po bo visco rs comprso dvisc
: : : : :
/
В pofu: psi RB/ST cp MSCF/S 1/psi 1/psi
B TB
В метрической системе: Bar m /m 3 3
cp 103m3/m3 1/bar 1/bar
Каждая строка таблицы должна заканчиваться знаком комментария (/);
Определения:
po – Давление насыщения;
bo – Объёмный коэффициент нефти;
visco – Вязкость нефти;
rs – Газосодержание;
comprso – Сжимаемость недонасыщенной нефти;
dvisc – Нормализованный градиент вязкости.
Примечания:
Значения давления должны монотонно возрастать в каждой строке табли-
цы. Для двухфазных моделей PVT − свойства задаются одной строкой при пла-
стовом давлении. Для трёхфазных моделей рекомендуется так же задавать зна-
чения и для давления насыщения выше начального давления насыщения, так
как эта область может быть легко достигнута в результате закачки газа или по-
вышения давления. Таблицы PVT для нефти проходят проверку на сжимае-
мость (compressibility check) – то есть объём смеси насыщенной нефти и газа
уменьшается при увеличении давления.
Примеры:
OPVT
1.02 1.052 0.729 0.000 1.56E-04 /
50.00 1.323 0.202 0.069 3.46E-04 /
100.0 1.651 0.143 0.163 4.71E-04 /
150.0 2.012 0.111 0.271 5.78E-04 /
200.0 2.398 0.094 0.394 6.44E-04 /
250.0 2.846 0.083 0.542 6.78E-04 /
300.0 3.675 0.071 0.801 7.74E-04 /
/

52
Здесь сжимаемость нефти задана для всех значений давления насыщения,
а нормализованный градиент вязкости по умолчанию равен нулю.
OPVT
154.28 1.0539 7.35 0.0068 2.21E-4 9.76E-6/
/
А в этом примере для двухфазной системы, сжимаемость нефти и норма-
лизованный градиент вязкости заданы только при одном значении давления. И
вся таблица PVT свойств определяется только одной строкой.
• GPVT – Таблица PVT свойств газа;
Синтаксис:
OPVT
pg Bg viscg Rv
: : : :
/
В pofu: psi RB/ cp STB/MS
MSCF CF
В метрической системе: Bar 3 3 3
m /10 m cp 103m3/m3
Каждая строка таблицы должна заканчиваться знаком комментария (/);
Определения:
pg – Давление;
Bg – Объёмный коэффициент газа;
viscg – Вязкость газа;
Rv – Нефтегазовое отношение.
Примечания:
Значения давления должны монотонно возрастать в каждой строке таблицы.
Использование столбца Rv автоматически включает моделирование конденсата,
поэтому столбец Rv надо вводить только, если в этом есть необходимость.
Примеры:
GPVT
1.0 1378.4 0.0104 /
50.0 22.76 0.0130 /
100.0 10.53 0.0154 /
150.0 6.73 0.0198 /
200.0 5.10 0.0270 /
250.0 4.41 0.0372 /
300.0 3.94 0.0523 /
350.0 3.38 0.0675 /

53
400.0 2.96 0.0826 /
450.0 2.63 0.0978 /
500.0 2.36 0.1129 /
/
Здесь приведён пример для сухого газа. Отметьте, что объёмный коэффи-
циент газа задан в m3/1 000sm3 и при давлении в 1 бар больше 1 000, из-за того,
что пластовая температура больше, чем температура товарной нефти.
• WATR – Задание свойств воды;
Синтаксис:
WATR
denwsc denwref comprsw pref viscw
: : : : :
По умолчанию:
В pofu: 62.43 62.43 lb/ft3 3.0E-6/psi 0 psi 1cp
lb/ft3
В метрической системе: 1000 кг/м3 1000 кг/м3 43.5Е-6/бар 0 бар 1спуаз
Определения:
denwsc – Плотность воды в стандартных условиях;
denwref – Плотность воды при пластовой температуре и приведённом
давлении;
comprsw – Сжимаемость воды;
pref – Приведённое давление;
viscw – Вязкость воды в пластовых условиях.
Примечания:
Для модели black oil ключевое слово WATR можно вводить более одного
раза (до 50 раз), чтобы задать различные свойства воды в разных TEMP регио-
нах. Во всех случаях плотность в поверхностных условиях должна быть одна и
та же;
Пример:
WATR
2* 5Е-6 3000 0.7
В этом примере плотности воды в стандартных условиях и при пластовой
температуре и приведённом давлении берутся по умолчанию.
Основные ключевые слова секции FLUId для композиционного флюида,
описаны в разделе «Композиционное моделирование с помощью симулятора
Tempest».

54
5.4 Секция Relative Permeability – Данные об относительных фазовых
проницаемостях

Эта секция предназначена для задания в симуляторе данных относитель-


ных фазовых проницаемостей.
Проницаемость – способность горной породы пропускать через себя
флюид при наличии перепада давлений.
Абсолютная проницаемость – проницаемость образца керна, насыщенно-
го одним флюидом, инертным по отношению к породе (величина зависит цели-
ком и полностью от свойств породы, а не от насыщающего флюида).
Эффективная (фазовая) проницаемость – проницаемость породы для от-
дельно взятого флюида при числе присутствующих фаз больше 1 (величина за-
висит от флюидонасыщения).
Относительная проницаемость – отношение эффективной (фазовой) про-
ницаемости к абсолютной.
Относительные фазовые проницаемости оказывают влияние на множе-
ство факторов, поэтому очень важно правильно их задать.
Для открытия данной секции используется ключевое слово RELA – заго-
ловок секции.
Синтаксис:
RELA
Основные ключевые слова секции RELA:
• PRIN – Определение опций печати для секции RELA;
Синтаксис:
PRIN {NONE ALL BASI}
Определения:
NONE – Не печатать данные секции RELA;
ALL – Печатать все данные секции;
BASI – Печатать основные данные относительных фазовых проницаемостей;
Пример:
PRIN ALL;
• WETT – Опции смачиваемости;
Синтаксис:
WETT {OIL WATE} {LINE STN1 STN2 ECLI}
Определения:
OIL – Определяет трёхфазную модель с соотношением смачиваемости
«нефть, вода и газ» (приведены в порядке уменьшения);

55
WATE – Определяет трёхфазную модель с соотношением смачиваемости
«вода, нефть и газ» (приведены в порядке уменьшения);
LINE – Относительная проницаемость нефтяной фазы в трёхфазной си-
стеме рассчитывается линейной интерполяцией между двухфазными таблица-
ми, но значения из таблиц определяются по фактической нефтенасыщенности;
STN1 – Подсчёт трёхфазных относительных проницаемостей с помощью
1-го метода Стоуна;
STN2 – Подсчёт трёхфазных относительных проницаемостей с помощью
обобщённого 2-го метода Стоуна;
ECLI – Аналог слова LINE.
Примечания:
Данные ключевого слова WETT используются только для трёхфазных задач.
Пример:
WETT WATE STN1
• KRWO –Таблица ОФП в системе «нефть-газ»;
Синтаксис:
KRWO
sw rkw rkow pcow rkwh rkowh
: : : : : :
/
Определения:
sw – Водонасыщенность;
rkw – ОФП воды в присутствии нефти;
rkow – ОФП нефти в присутствии воды;
pcow – Капиллярное давление между нефтяной и водной фазой;
rkwh – Обратная (гистерезисная) ветвь фазовой проницаемости воды в
присутствии нефти;
rkowh – Обратная (гистерезисная) ветвь фазовой проницаемости для
нефти в системе «нефть-вода».
Примечания:
Фазовые проницаемости в системе «вода-нефть» требуется задавать, если
в модели присутствует вода.
Пример:
Простой случай задания капиллярных давлений:
KRWO
0.3 0.0 1.0 15.0 /
0.5 0.1 0.2 5.0 /
0.7 0.5 0.0 2.0 /
/
56
В этом примере критическая водонасыщенность Swcr = 0.3. Последние
два столбца, отвечающие за гистерезис, не задаются.
• KRGO – Таблица ОФП в системе «газ-нефть»;
Синтаксис:
KRGO {REVE}
sg rkg rkog pcgo rkgh rkogh
: : : : : :
/
Определения:
REVErse – Определяет, что ввод таблицы осуществлён в обратном поряд-
ке, т. е. первый столбец становится насыщенностью жидкости, а столбец для
rkg находится на месте столбца rkog;
sg – Газонасыщенность;
rkg – ОФП газа в присутствии нефти и связанной воды;
rkog – ОФП нефти в присутствии газа и связанной воды;
pcgo – Газо-нефтяное капиллярное давление в присутствии нефти и свя-
занной воды;
rkgh – Возвратная ветвь гистерезиса фазовой проницаемости воды в при-
сутствии нефти и связанной воды;
rkogh – Обратная (гистерезисная) ветвь фазовой проницаемости нефти в
присутствии газа и связанной воды.
Примечания:
Фазовые проницаемости в системе «нефть-газ» требуется задавать, если в
модели присутствует газ. Таблицы фазовых проницаемостей должны задаваться
в порядке возрастания насыщенности. Число таблиц в системах «нефть-газ» и
«нефть-вода» должно совпадать.
Пример:
KRGO
0.000 0.000 1.000 /
0.020 0.001 0.896 /
0.050 0.004 0.755 /
0.100 0.016 0.554 /
0.200 0.063 0.265 /
0.300 0.141 0.100 /
0.400 0.250 0.023 /
0.500 0.391 0.001 /
0.800 1.000 0.000 /
/

57
В этом случае капиллярное давление равно 0. Последние два столбца, от-
вечающие за гистерезис, не задаются.
• OSF – Фазовые проницаемости, как функции нефтенасыщенности;
Синтаксис:
OSF
So Krow Krog Krowh Krogh
: : : :
/
Определения:
So – Нефтенасыщенность;
Krow – ОФП нефти в системе «нефть-вода»;
Krog – ОФП нефти в системе «нефть-газ-связанная вода»;
Krowh – Гистерезисная фазовая проницаемость для нефти в системе
«нефть-вода»;
Krogh – Гистерезисная фазовая проницаемость для нефти в системе
«нефть-газ-связанная вода».
Пример:
OSF
0.00 0.0 0.0 /
0.08 1* 0.0 /
0.10 0.0 1* /
0.18 1* 0.00 /
0.28 1* 0.00 /
0.38 1* 0.00 /
0.40 0.048 1* /
0.50 0.065 1* /
0.58 1* 0.10 /
0.60 0.125 1* /
0.68 1* 0.33 /
0.70 0.4 1* /
0.78 1.0 1.0 /
/
В этом примере некоторые значения приняты по умолчанию. Программа
рассчитает их интерполяцией массива нефтенасыщенности Sо.
• GSF – Фазовые проницаемости, как функции газонасыщенности;
Синтаксис:
GSF
Sg Krg Pcog Krgh
: : : :
/
58
Определения:
Sg – Газонасыщенность;
Krg – ОФП газа в системе «газ-нефть-связанная вода»;
Pcog – Капиллярное давление в системе «нефть-газ»;
Krgh – Гистерезисная ветвь кривой фазовой проницаемости по газу;
Пример:
GSF
0.00 0.000 0.00 /
0.04 0.000 0.20 /
0.10 0.022 0.50 /
0.20 0.100 1* /
0.30 0.240 1.50 /
0.40 0.340 2.00 /
0.50 0.420 1* /
0.60 0.500 3.00 /
0.70 0.812 3.50 /
/
В этом случае капиллярное давление было задано по умолчанию для
промежуточных значений. Колонка Pcog будет проинтерполирована.
• WSF – Фазовая проницаемость воды, как функция водонасыщенности;
Синтаксис:
WSF
Sw Krw Pcow Krwh
: : : :
/
Определения:
Sw – Водонасыщенность;
Krw – ОФП воды в системе «вода-нефть»;
Pcow – Капиллярное давление в системе «вода-нефть»;
Krwh – Гистерезисная фазовая проницаемость для воды в системе «вода-
нефть»;
Пример:
WSF
0.22 0.00 7.0 /
0.30 0.07 4.0 /
0.40 0.15 3.0 /
0.50 0.24 2.5 /
0.60 0.33 2.0 /
59
0.80 0.65 1.0 /
0.90 0.83 0.5 /
1.00 1.00 0.0 /
/
Гистерезисная фазовая проницаемость для воды в этом примере не задана.
Определение коэффициента вытеснения для нефти является одной из
сложных и актуальных задач. Данный коэффициент может находиться в диапа-
зоне между 0 и 1. На скорость, с которой коэффициент вытеснения стремиться
к 1, сильно влияют исходные условия, вытесняющий агент и количество вытес-
няющего агента. Жидкость, порода и свойства жидкости и породы также влия-
ют на коэффициент вытеснения.
Относительные фазовые проницаемости могут быть различны для разных
зон объекта. Могут быть заданы и одинаковые относительные фазовые прони-
цаемости, отличающиеся только критическими точками насыщенности и кри-
тическими точками на кривых фазовых проницаемостей. Последний подход из-
вестен как масштабирование (scaling) относительных фазовых проницаемостей
и требует помимо ввода в компьютер таблиц фазовых проницаемостей еще и
ввода массивов концевых и критических точек. Для определения кривых отно-
сительных фазовых проницаемостей должен проводиться анализ кернов с по-
мощью специализированного лабораторного оборудования.
Критические и концевые точки относительных фазовых проницаемостей в
гидродинамическом симуляторе Tempest задаются следующим образом (рис. 5.1).

Рисунок 5.1 – Определение ОФП с помощью


критических и концевых точек

60
Рисунок 5.2 – ОФП в системе «нефть-вода»

Рисунок 5.3 – ОФП в системе «жидкость-газ»

61
5.5 Секция Grid – Задание геометрии пласта и его свойств

Эта секция предназначена для описания в симуляторе данных сетки и


свойств породы, которые могут меняться в зависимости от региона модели.
Заголовком секции является ключевое слово GRID, которое ставится в
первой строке секции.
Синтаксис:
GRID
Основные массивы, задаваемые в данной секции, представлены в таблице 2.

Таблица 2 – Массивы секции GRID


По
Имя Описание Синонимы
умолчанию
Массивы координат ячеек сетки
XGRI X-координаты сетки Нет −
YGRI Y-координаты сетки Нет −
DEPI Глубины Нет ZGRI
THIC Толщины ячеек Нет DZ
Массивы, используемые для подсчёта сообщаемости, глубины и порового объёма
ACTN Массив активных ячеек 1 −
K_X X-проницаемость 0 KX, K-X, PERMX
K_Y Y-проницаемость 0 KY, K-Y, PERMY
K_Z Z-проницаемость 0 KZ, K-Z, PERMZ
MULX X-множитель сообщаемости 1 MX, M-X, M_X, MULTX
MULY Y-множитель сообщаемости 1 MY, M-Y, M_Y, MULTY
MULZ Z-множитель сообщаемости 1 MZ, M-Z, M_Z, MULTZ
PORO Пористость 0 −
NTOG Коэффициент песчанистости 1 NTG
CROC Сжимаемость породы 0 −
REFE Приведённое давление породы 1 атм −
Программа хранит сеточные массивы по слоям.

5.6 Геометрия залежи

5.6.1 Основные технологии моделирования залежей нефти и газа

Для задания геометрии залежи используются следующие сеточные тех-


нологии:
• Сетка в декартовых координатах;
• Сетка в цилиндрических координатах;
• Неструктурированная сетка.
62
Tempest MORE позволяет задать геометрию залежи либо в декартовых,
либо в цилиндрических координатах.

5.6.2 Задание декартовых координат

Размер сетки в декартовых координатах задаётся в секции GRID с помо-


щью ключевого слова SIZE и опции CART. Данное ключевое слово прописыва-
ется перед любыми ключевыми словами области определения сетки. Опция
CART используется по умолчанию.
Синтаксис:
SIZE nx ny nz CART
Определения:
nx – Число ячеек сетки по x-направлению;
ny – Число ячеек сетки по y-направлению;
nz – Число ячеек сетки по z-направлению;
CART – Декартовая система координат.
Пример:
SIZE 5 8 3
Определяет размер сетки 5x8x3 (рис. 4.3). Т. к. опция CART используется
по умолчанию, то ключевое слово, отвечающее за задание декартовой системы
координат, можно не прописывать.

5.6.3 Задание цилиндрических координат

Размер сетки в цилиндрических координатах задаётся в секции GRID с


помощью ключевого слова «SIZE» и опции «RADI».
Синтаксис:
SIZE nx ny nz RADI
Определения:
nx – Число ячеек сетки по r-направлению;
ny – Число ячеек сетки по theta-направлению;
nz – Число ячеек сетки по z-направлению;
RADI – Радиальная система координат.
Пример:
SIZE 5 8 3 RADI
Определяет размер сетки 5x8x3 (рис. 4.4).

63
5.6.4 Задание режима ввода массива слоёв сетки

Обычно массив слоёв сетки вводится блочным способом, тогда после


ключевого слова «SIZE» необходимо прописать «HORI BLOC» и «VERT
BLOC». В таком случае последующая информация, описывающая геометрию
сетки, будет задаваться по блокам как в горизонтальной, так и в вертикальной
плоскостях.
Рисунок 4.1 соответствует режиму ввода VERT BLOC. Т. е. данная сетка
содержит по вертикали три слоя блоков. Все данные о коллекторских свойствах
будут вводиться по блокам, для каждого слоя можно задать свое значение этих
свойств.

Рисунок 4.1 − Режим ввода VERT BLOC

Пример:
SIZE 10 4 3
HORI BLOC
VERT BLOC
Этот режим самый простой и является рекомендуемым.
Так же данные могут задаваться по слоям вершин (углов) блоков
(рис. 4.2), что увеличивает количество вводимой информации. В данном случае
рисунок соответствует режиму ввода VERT CONT.

Рисунок 4.2 − Режим ввода VERT CONT

64
Пример:
SIZE 10 4 3
HORI CONT
VERT CONT

5.6.5 Задание глубины приведения пластового давления

Для решения конкретных задач при моделировании коллектора нефти и


газа необходимо учитывать глубину залегания продуктивного пласта. Все за-
бойные давления пересчитываются на эту глубину. Задать значение глубины
можно с помощью ключевого слоя DATU.
Синтаксис:
DATU datum {TOPC}
Определения:
datum – глубина;
TOPC – Если используется аргумент TOPC, то глубина приведения за-
бойного давления будет привязана к верхнему вскрытому интервалу перфора-
ции скважины (или просто к первой ячейке, через которую проходит скважина,
если нет вскрытых интервалов).
Примечания:
По умолчанию глубина приведения пластового давления равна 0. Едини-
цы измерения в POFU – футы, в метрической системе – метры.
Примеры:
DATU 4000
Глубина приведения составит 4000.
DATU 6500 TOPC
Глубина приведения составит 6500, но забойные давления будут посчита-
ны по отношению к верхнему вскрытию.

5.6.6 Задание равномерной сетки

Для завершения задания геометрии залежи необходимо определить раз-


меры блоков сетки по всем направлениям.
Общая длина пласта в декартовой системе координат задаётся с помощью
ключевого слова «X-DI» и подключевого слова «CONS». Симулятор разбивает
пласт по длине на ячейки одинаковой длины. Количество ячеек по Х-
направлению задаётся ранее ключевым словом «SIZE» (см. примеры ниже).
Общая ширина пласта описывается аналогично ключевым словом «Y-DI».
65
Синтаксис:
X-DI
CONS
… (Длина)
Y-DI
CONS
… (Ширина)
Чтобы задать сетку, равномерную по R-направлению (цилиндрическая
система координат), необходимо воспользоваться ключевым словом R-DI и
подключевым словом «CONS» (см. примеры ниже).
Синтаксис:
R-DI
CONStant
rinner router,
где rinner – внутренний радиус радиальной сетки, а router – внешний.
Суммарный угол для направления θ можно задать ключевым словом
«THET» и подключевым – «CONS» (см. примеры ниже).
Синтаксис:
THET
CONS
… (Суммарный угол)
Мощность пласта определяется ключевым словом «THICKNESS» вместе
с подключевым словом «ZVAR». Здесь задаётся отдельно для каждого слоя
своё значение мощности. Используется как для декартовой системы координат,
так и для цилиндрической (см. примеры ниже).
Синтаксис:
THIC
ZVAR
(Мощность каждого слоя)
Примеры:
• В декартовой системе координат:
SIZE 5 8 3
X-DI
CONS
250.00
Y-DI
CONS
400.0

66
THIC
ZVAR
3*10
Так образом, задана сетка с количеством ячеек 5×8×3, длиной 250 м (дли-
на ячейки – 50 м), шириной 400 м (ширина ячейки – 50 м), мощностью пласта
30 м (10 м для каждого слоя).

Рисунок 4.3 − Равномерная сетка в декартовых координатах

• В цилиндрической системе координат:


SIZE 5 8 3 RADI
R-DI
CONS
5 255
THET
CONS
360.0
THIC
ZVAR
3*10
Таким образом задаётся сетка с количеством ячеек 5×8×3, внутренним
радиусом – 5 м, внешним – 255 м (длина ячейки – 50 м), суммарным углом –
320° (угол ячейки – 40°), мощностью пласта 30 м (10 м для каждого слоя).

67
Рисунок 4.4 − Равномерная сетка в цилиндрических координатах

5.6.7 Задание неравномерной сетки

Длина каждой ячейки пласта в декартовой системе координат задаётся


с помощью ключевого слова «X-DI» и подключевого слова «VARI». Количе-
ство ячеек по Х-направлению задаётся ранее ключевым словом «SIZE» (см.
примеры ниже). Количество ячеек должно совпадать с количеством вводи-
мых данных. Ширина каждой ячейки пласта описывается аналогично ключе-
вым словом «Y-DI».
Синтаксис:
X-DI
VARI
delx1 delx2 … delxn
Y-DI
VARI
delx1 delx2 … delxn
Где delxi – размер i-го интервала сетки, а n – общее количество интерва-
лов сетки, Nx для x-направления, или Ny для y-направления.
Чтобы задать сетку, неравномерную по R-направлению (цилиндрическая
система координат), необходимо воспользоваться ключевым словом R-DI и
подключевым словом «VARI» (см. примеры ниже).
Синтаксис:
R-DI
VARI
rinner delr1 delr2 .... delrnx,

68
где rinner – внутренний радиус радиальной сетки, delri – размер i-го интервала
сетки, а nx – число интервалов сетки, определённых SIZE.
Углы для каждой ячейки по направлению θ можно задать ключевым сло-
вом «THET» и подключевым – «VARI» (см. Примеры ниже).
Синтаксис:
THET
VARI
delx1 delx2 … delxn,
где delxi – размер i-того интервала сетки, а n – общее количество интервалов
сетки, определенных SIZE.
Мощность пласта определяется ключевым словом «THICKNES»S вместе
с подключевым словом «ZVAR». Здесь задаётся отдельно для каждого слоя
своё значение мощности. Используется как для декартовой системы координат,
так и для цилиндрической (см. примеры ниже).
Синтаксис:
THIC
ZVAR
… (Мощность каждого слоя)
Примеры:
• В декартовой системе координат:
SIZE 5 8 3
X-DI
VARI
50.0 25.0 40.0 70.0 65.0
Y-DI
VARI
35.0 50.0 45.0 70.0 20.0 80.0 2*50
THIC
ZVAR
15.0 5.0 10.0
Таким образом, здесь задана сетка с количеством ячеек 5×8×3, общей
длиной 250 м, шириной 400 м, мощностью пласта 30 м.

69
Рисунок 4.5 − Неравномерная сетка в декартовых координатах

Рисунок 4.6 − Локальное измельчение сетки в районе скважин

• В цилиндрической системе координат:


SIZE 5 8 3 RADI
R-DI
VARI
5 50.0 25.0 40.0 70.0 65.0
THET
VARI
45.0 60.0 55.0 2*50.0 60.0 30.0 10.0
THIC
ZVAR
15.0 5.0 10.0
Таким образом, задаётся сетка с количеством ячеек 5×8×3, внутренним
радиусом – 5 м, внешним – 255 м, суммарным углом – 320˚, мощностью пласта
30 м.
70
Рисунок 4.7 − Неравномерная сетка в цилиндрических координатах

5.7 Коллекторские свойства

5.7.1 Задание пористости

Под пористостью горной породы понимают наличие в ней различного


вида пустот, и в симуляторе её необходимо задать обязательно. Задаётся клю-
чевым словом «PORO», которое располагается после ключевого слова THIC
(мощность пласта).
Если пористость одинакова во всех слоях и однородна по вертикали, то
необходимо использовать следующую запись:
PORO UNIF
CONS
… (числовое значение пористости во всех слоях)
Например:
PORO UNIF
CONS
0.1
Если же необходимо задать для каждого слоя своё значение, то запись
имеет вид:
PORO
ZVAR
… (числовые значения в каждом отдельном слое)/
Например:
PORO

71
ZVAR
2*0.1 0.12/
Значит, что в первых двух слоях пористость равна 0.1, а в шестом слое –
0.12 (рис. 2.7).

Рисунок 4.8 − Распределение пористости по слоям

5.7.2 Задание проницаемости

Проницаемость – это важнейшее свойство горных пород-коллекторов,


характеризующее способность пористых сред пропускать через себя жидкости
и газы. Оно задаётся во всех плоскостях ключевыми словами K_X, K_Y, K_Z.
По умолчанию проницаемость равна 0, поэтому её также необходимо задавать
самостоятельно, как и пористость. Данные ключевые слова прописываются по-
сле слова PORO. Синтаксис аналогичен заданию пористости (см. выше).
Например:
K_X
ZVAR
10*100.0/
K_Y
ZVAR
10*100.0/
K_Z
ZVAR
5*50.0/

72
5.7.3 Свойства продуктивного пласта

Немаловажными и обязательными для задания в симуляторе характери-


стиками коллектора являются сжимаемость породы и приведённое давление,
при котором задана пористость.
Сжимаемость горной породы можно задать с помощью ключевого слова
«CROC». Синтаксис аналогичен заданию пористости.
Например:
CROC UNIF
CONS
4.35114e-05/
Пористость является линейной функцией давления, значит, в симуля-
торе необходимо задать давление, при котором задана пористость (PORO).
Оно задаётся ключевым словом «REFE». Синтаксис также аналогичен зада-
нию пористости.
Например:
REFE UNIF
CONS
1.01/

5.8 Секция Initialization – Задание начального состояния пласта

Эта секция предназначена для описания условий инициализации модели.


В первой строке данной секции расположено ключевое слово «INIT».
Синтаксис:
INIT {NEQI EQUI}
Определения:
NEQI – Неравновесная инициализация, т. е. начальное состояние пласта
задаётся пользователем самостоятельно (аналог NONE);
EQUI – Равновесная инициализация, т. е. модель рассчитывает равновес-
ное состояние пласта.
Пример:
INIT NEQI
Ключевые слова, описывающие данную секцию, приведены в разделе
«Задание равновесной и неравновесной инициализации».

73
5.9 Секция Recurrent – Задание промысловых данных

Эта секция предназначена для описания данных, которые изменяются в


процессе расчёта. Секция должна начинаться с заголовка «RECU» и заканчи-
ваться ключевым словом «STOP».
Синтаксис:
RECU

STOP
Типы данных секции:
• Детализация данных системы добычи:
Ключевые слова и опции, используемые для детализации данных системы
добычи, рассмотрены в разделе «Режимы работы добывающих и нагнетатель-
ных скважин»;
• Запрос выходных данных:
Определить параметры выдачи информации можно с помощью ключево-
го слова ARRA, которое задаёт детализированный вывод массивов.
Синтаксис:
ARRA {DAYS MONT YEAR DATE} {EQUA} {END}
time1 time2 . . . time100 /
Определения:
DAYS – Время в днях;
MONT – Время в месяцах;
YEAR – Время в годах;
DATE – Даты;
EQUA – Вывод с равными интервалами времени (задаётся только одно
значение);
END – Вывод на последнюю дату моделирования (применяется в допол-
нение к другим опциям);
timei – Время (или дата) вывода массивов.
Примечание:
Для опции EQUA, задаётся только одно значение, в противном случае
должен быть задан список дат.
Пример:
ARRAY EQUA YEARS
2.0 /
Выходные данные выводятся каждые два года;

74
• Запрос на запуск расчёта до заданного момента времени:
Ключевое слово «READ» включает расчёт до заданной даты.
Синтаксис:
READ time {DAYS MONT YEAR DATE}
Определения:
time – Момент времени, с которого используются данные, следующие
ниже этого ключевого слова (действует до следующего ключевого слова
«READ»);
DAYS – Время в днях;
MONT – Время в месяцах;
YEAR – Время в годах;
DATE – Дата.
Примечание:
Кроме ключевого слова «READ» теперь можно использовать ключевые
слова «DATE» и «TIME», использующие аналогичный синтаксис.
Пример:
READ 1 Jan 1998
или
READ 3.5 years
Остановить моделирование можно с помощью слова «STOP».
Синтаксис:
STOP
Примечание:
Если ниже ключевого слова «STOP» имеются другие данные, они будут
игнорироваться.
Пример:
READ 10 years
STOP
В этом примере моделирование остановится через 10 лет.

75
6 ЗАДАНИЕ РАВНОВЕСНОЙ И НЕРАВНОВЕСНОЙ
ИНИЦИАЛИЗАЦИИ

Инициализация задаётся в секции INIT. В строке заголовка секции ис-


пользуется одна из опций EQUI или NEQU.
EQUI рассчитывает начальное состояние модели, исходя из условий гид-
ростатического равновесия на основе заданных глубин контактов и значений
капиллярных давлений на них. NEQU позволяет напрямую задавать начальное
состояние модели.

6.1 Равновесная инициализация

Для задания равновесной инициализации используется опция EQUI, ко-


торая позволяет задать глубины контактов и начальное давление.
В модели может быть несколько регионов инициализации. В этом случае
необходимо задать данные для каждого из них через сеточный массив.
При равновесной инициализации начальное насыщение рассчитывается
так, чтобы добиться гидростатического равновесия с учётом капиллярных дав-
лений. В общем случае равновесное начальное состояние является статическим,
т. е. оно не изменится, если запустить расчёт без добычи или закачки.
Основные ключевые слова секции INITопции EQUI:
• EQUI – Задание глубины и давления для расчёта начального состояния
пласта;
Синтаксис:
EQUI
href pref hgoc pcgoc hwoc pcwoc
: : : : : :
По умолчанию: - - dTop 0 dBot 0
В pofu: футы пси футы пси футы пси
В метрической метры бары метры бары метры бары
системе:
Определения:
href – Приведённая глубина (должна находиться внутри пласта);
pref – Давление на приведённой глубине;
hgoc – Глубина газонефтяного контакта;
pcgoc – Капиллярное давление на глубине hgoc в системе «газ-нефть»;
hwoc – Глубина водонефтяного контакта;

76
pcwoc – Капиллярное давление на глубине hwoc в системе «нефть-вода».
Пример:
EQUI
6000 3500 6000 0 6500 0
• CONS – Константы начального состояния пласта при равновесной ини-
циализации;
Синтаксис:
CONS [nregion]
temp psat comp
: : :
По умолчанию: - - 0 0
0...
В pofu: °F psi -
В метрической °C bar -
системе:
Определения:
nregion – Индекс равновесного региона, к которому применяются эти
данные;
temp – Температура для свойств флюида (только для blackoil);
psat – Начальное давление насыщения;
comp – Начальный состав.
Примечания:
Если индекс nregion не указан, то данные применяются ко всей сетке.
Для blackoil начальное давление насыщения – это давление насыщения
для нефти Pbub. Если Pbub установлено выше начального давления P, то Pbub
будет приравнено к P.
Для уравнения состояния не используется начальное давление насыще-
ния – оно определяется из состава.
Начальный состав может быть установлен либо вводом имени известного
состава (ключевое слово SCMP), либо вводом серий мольных долей, которые в
сумме должны давать 1. По умолчанию значения равны 0. Начальный состав не
требуется в случае использования модели black oil.
Пластовую температуру и давление насыщения можно задавать констан-
тами в случаях:
1. Модель двухфазная;
2. Модель трёхфазная, но нет зависимости Psat от глубины;

77
3. Модель трёхфазная, но Psat незначительно меняется по глубине или
невысокая мощность пласта;
Строка должна заканчиваться знаком комментария (/).
Пример:
CONS
200 4015 /
Заданы температура 200 и давление насыщения 4015. Начальный состав
не задан, т. к. используется модель black oil.
• F(DEpth) – Задание параметров начального состояния пласта как функции
глубины при равновесной инициализации;
Синтаксис:
F(DE [nregion]
h temp psat comp
: : : :
По умолчанию: - - - 0 0 0...
В pofu: футы °F psi -
В метрической метры °C bar -
системе:
Определения:
nregion – Индекс региона, к которому применяются эти данные;
h – Глубина;
temp – Температура для интерполяции свойств флюидов (только для
blackoil);
psat – Начальное давление насыщения;
comp – Начальный состав.
Примечания:
Если индекс nregion не указан, то данные применяются ко всей сетке.
Для blackoil начальное давление насыщения – это давление насыщения
для нефти Pbub. Если Pbub установлено выше начального давления P, то Pbub
будет приравнено к P.
Для уравнения состояния не используется начальное давление насыще-
ния – оно определяется из состава.
Начальный состав может быть установлен либо вводом имени известного
состава (ключевое слово SCMP), либо вводом серий мольных долей, которые в
сумме должны давать 1. По умолчанию значения равны 0. Начальный состав не
требуется в случае использования модели blackoil.

78
Пластовую температуру и давление насыщения можно задавать как
функцию глубины в случаях:
1. Модель трёхфазная;
2. Psat значительно меняется по глубине, высокая мощность пласта;
3. Изменение температуры по глубине влияет на расчёт для высоковяз-
ких нефтей;
Пример:
EQUIL ho po hgoc pcgoc hwoc pcwoc
5900 6300 5900 0 6500 3
F(DEPTH) depth temp psat
4000 1* 6300 /
5900 1* 6300 /
6500 1* 5500 /
/
Давление насыщения для нефти варьируется от 6 300 на газо-нефтяном
контакте до 5 500 на водо-нефтяном.

6.2 Неравновесная инициализация

Для задания неравновесной инициализации используется опция NEQU.


Насыщенности задаются напрямую, а не рассчитываются исходя из условий
капиллярно-гравитационного равновесия. Такое произвольное задание началь-
ного состояния не является стабильным.
Чтобы задать произвольное начальное значение, используются следую-
щие ключевые слова:
• CONS – Константы начального состояния пласта при неравновесной ини-
циализации;
Синтаксис:
CONS [nregion]
t p psat sgas swater comp
: : : : : :
По умолчанию: - - - - Swc 0 0 0...
Минимум: - 1 - - - 0 0 0...
Максимум: - - p - - ∑=1
В pofu: °F psi psi - - -
В метрической °C bar bar - - -
системе:

79
Определения:
nregion – Индекс неравновесного региона, к которому применяются эти
данные;
t – Температура для интерполяции свойств флюида (только для blackoil);
p – Начальное давление;
psat – Начальное давление насыщения;
sgas – Начальная газонасыщенность;
swater – Начальная водонасыщенность;
comp – Начальный мольный состав.
Примечания:
Если индекс nregion не указан, то данные применяются ко всей сетке.
Начальный состав устанавливается либо вводом имени известного соста-
ва (ключевое слово − SCMP), либо вводом серий мольных долей, которые в
сумме должны давать 1. По умолчанию значения равны 0. Начальный состав не
требуется в случае использования модели black oil.
Пример:
CONS
1* 3000 1* 0.0 0.25 /
В начальный момент времени в пласте присутствует нефть и вода.
• F(DEpth) – Задание параметров начального состояния пласта как функции
глубины при неравновесной инициализации;
Синтаксис:
F(DE [nregion]
h t p psat sgas swater comp
: : : : : : :
По умолчанию: - - - - - Swc 0 0 0...
Минимум: - - 1 - - - 0 0 0...
Максимум: - - - p - - ∑=1
В pofu: футы °F psi psi - - -
В метрической метры °C bar bar - - -
системе:
Определения:
nregion – Индекс региона, к которому применяются эти данные;
h – Глубина;
t – Температура;
p – Начальное давление;
psat – Начальное давление насыщения;

80
sgas – Начальная газонасыщенность;
swater – Начальная водонасыщенность;
comp – Начальный состав.
Примечания:
Если индекс nregion не указан, то данные применяются ко всей сетке.
Начальный состав может быть установлен либо вводом имени известного
состава (ключевое слово SCMP), либо вводом серий мольных долей, которые в
сумме должны давать 1. По умолчанию значения равны 0. Начальный состав не
требуется в случае использования модели blackoil.
Пример:
F(DE
8395.0 1* 4312.5 4312.5 0.93 0.2 /
8575.0 1* 4334.0 4334.0 0.76 0.2 /
8576.0 1* 4334.3 4334.3 0.00 0.2 /
/

81
7 РЕЖИМЫ РАБОТЫ ДОБЫВАЮЩИХ И НАГНЕТАТЕЛЬНЫХ
СКВАЖИН

Режимы работы добывающих и нагнетательных скважин можно задать в


секции RECU с помощью ключевых слов.
Детализация данных системы добычи может быть задана двумя способами:
1. Использование таблицы событий;
2. С помощью ключевого слова «WELL» и его подключевых слов.

7.1 Размещение скважин на площади нефтеносности

После заголовка RECU, но перед заданием расположения скважин, необ-


ходимо вставить ключевое слово «WLOC». Оно определяет способ задания
скважин по координатам или по номерам блоков сетки.
Синтаксис:
WLOC {I-J X-Y}
Определения:
I-J – Расположение скважин описывается номерами блоков сетки (i, j);
X-Y – Расположение скважин описывается координатам (х, у).
Примечание:
Ключевое слово «WLOC» влияет на способ задания всех скважин. По
умолчанию расположение скважин задаётся в координатах (х, у).
Пример:
WLOC I-J

7.2 Определение скважин и контроля по ним. Ключевое слово


«WELL»

Синтаксис:
WELL name {PROD INJE STOP SHUT} limit ...
... [com]=qlim [qg,qw] [com]=plim [tname] [AND] [HWEF]
Определения:
name – Имя скважины;
PROD – Задаёт добывающую скважину;
INJE – Задаёт нагнетательную скважину;
STOP – Останавливает скважину (нулевой дебит, но возможны межпла-
стовые перетоки по через скважину);

82
SHUT – Закрывает скважину (удаляет из модели);
limit – Имя первичного ограничения по скважине (см. примечания);
qlim[qg qw] – Ограничения по дебиту (см. примечания);
plim – Ограничение по давлению (см. примечания);
[com] – Комментарии (см. примечания);
Tname – BHP чтобы указать, что задано ограничение по забойному давле-
нию или имя таблицы «TUBI», чтобы сказать, что ограничение задано по устье-
вому давлению;
AND – Опция, позволяющая задать различные агенты закачки и переклю-
чаться между ними используя ключевые слова «WWAG» и «WSWITCH»;
HWEF – Использовать «исторические» коэффициенты эксплуатации.
Примечания:
Имя первичного ограничения по скважине:
Для добывающей скважины: OIL, WAT, GAS, LIQU, RESV;
Для нагнетательной скважины: GAS, WAT, OIL.
qlim[qg qw] – Если задано одно значение, то это должно быть значение
первичного ограничения. Если заданы значения для всех скважинных потоков,
то одно их них автоматически выбирается в соответствии с заданным первич-
ным ограничением. Единицы POFU: stb/d для жидкостей, mscf/d для газа. Мет-
рическая система: стандартные m3/d для жидкостей, 1 000 m3/d для газа.
plim – Минимальное давление для добывающих скважин или максималь-
ное для нагнетательных. Единицы в POFU: psi. Метрич.: bar.
[com] – Комментарии могут помещаться слева от знаков равенства (=) для
предоставления документации и улучшения читабельности. Обычно первый
знак равенства определяет дебит, а второй знак равенства определяет давление.
Можно изменить этот порядок: Если строка перед знаком равенства начинается
с Q, (например, Q=40000), без пробела, значение интерпретируется как дебит.
Если строка перед знаком равенства начинается с P, (например, P=14.7), без
пробела, значение интерпретируется как давление.
Пример:
WELL N-31 PRODUCES GAS QLIM=6200 PMIN=500
Задаёт для добывающей скважины N-31 максимальный дебит газа 6 200 и
минимальное забойное давление 500 (на глубине приведения).
WELL I-1 INJECTS SOLV Q = 100 P = 4000 BHP AND WATR Q = 90
P = 5000 BHP
AND не позволяет одновременно закачивать два флюида, а позволяет пе-
реключать скважину между ними. Если периоды переключения не заданы,
скважина будет закачивать первый из заданных флюидов.

83
Отметьте, что при использовании AND необходимо обязательно вводить
либо опцию BHP, либо имя таблицы пересчёта устьевого давления в забойное
(BHP подразумевается по умолчанию и обычно его можно опустить, но оно
требуется, чтобы опция AND не была ошибочно воспринята как имя пересчёт-
ной таблицы).
Чтобы задать расположение скважины, её радиус, зоны перфорации, необ-
ходимо использовать следующие подключевые слова ключевого слова «WELL»:
• «LOCA» – для задания расположения вертикальной скважины в коор-
динатах, задающих сетку. Если не задано дополнительной информации, симу-
лятор соединяет вертикальную скважину со всеми слоями сетки;
• «RADI» позволяет задавать радиус скважины и постоянное значение
скин–фактора;
• «ZONE» используется для изменения данных о вскрытии скважиной
конкретной зоны (слоя).
Данные о вскрытии скважиной конкретного слоя могут быть изменены
путём задания:
1. Значений скин-фактора (SKIN) для каждой зоны;
2. Значений приведённого коэффициента сообщаемости скважина-пласт
(WIDX);
3. Значений сообщаемости скважина–пласт (T-WI);
4. Значений K-H;
5. Множителей (MULT) сообщаемости «скважина-пласт»;
6. Значений коэффициента сообщаемости «скважина-пласт» (CCF).
Пример:
WELL N-31 PRODUCES GAS QLIM=6200 PMIN=500
LOCATION: 2*1745
RADIUS: 0.5 / (no skin)
ZONE: SKINS
2*2.0 /
Задаёт для добывающей скважины N-31 максимальный дебит газа 6200 и
минимальное забойное давление 500 (на глубине приведения). Расположение
скважины определено географическими (x, y) координатами (1745, 1745). Ради-
ус скважины − 0.5. Значения скин-фактора − 2, для первых двух вскрытых бло-
ков, и 0 для остальных.

84
8. СОЗДАНИЕ ГИДРОДИНАМИЧЕСКОЙ МОДЕЛИ С ПОМОЩЬЮ
ПРОГРАММЫ TEMPEST MORE

8.1 Инициализация модели

Для создания модели в декартовых координатах модели, в которой име-


ется необходимый минимальный набор ключевых слов, можно использовать
модуль New Simulation Wizard. Такую модель можно использовать как шаблон
для построения сложных моделей.
Итак, чтобы создать модель, необходимо:
− Запустить Tempest 7.0.;
− Запустить модуль New Simulation Wizard:

Рисунок 8.1 – Создание модели

Окно модуля состоит из 6-ти вкладок, которые соответствуют 6-ти типам


данных в Tempest:
o Основные данные – Setup;
o Свойства флюидов – Fluid;
o Относительные фазовые проницаемости – Rel Perm;
o Параметры сетки – Grid;
o Начальное состояние – Initial;
o Данные по скважинам – Dynamic.

85
Рисунок 8.2 – Основные вкладки

− Задать основные данные:

Рисунок 8.3 – Последовательность действий

86
− Задать свойства флюидов:
o Пластовую температуру;
o Фазы;
o Плотности фаз;
o Газосодержание.

Рисунок 8.4 – Физико-химические свойства флюидов

Задать ОФП:

Рисунок 8.5 – Кривые относительных фазовых проницаемостей

87
Задать параметры сетки:
− Геометрию сетки:

Рисунок 8.6 – Геометрия сетки

− Свойства пласта:

Рисунок 8.7 – Коллекторские и механические свойства горных пород

Задать начальное состояние:

Рисунок 8.8 – Начальное состояние пластовой системы

Задать данные по скважинам:


• Конфигурацию;
• Радиус скважины;
• Начало и окончание расчёта.
88
Рисунок 8.9 – Управление моделью

8.2 Расчёт модели и визуализация результатов моделирования

Окно Data Supervisor имеет следующую структуру:

Рисунок 8.10 – Интерфейс программы

Произвести запуск:

Рисунок 8.11 – Запуск гидродинамической модели


89
Дождаться завершения расчёта:

Рисунок 8.12 – Результаты расчёта

Во вкладке «Results» имеется множество вкладок, которые содержат ин-


формацию о результатах моделирования. Например, вкладка «Recurrent
Pressure» (P) позволяет отобразить изменение давления в пласте во время моде-
лирования. Нажатие на кнопку «Animate» запускает анимацию.

Рисунок 8.13 – Перечень возможных данных для визуального просмотра

90
Рисунок 8.14 – Визуализация созданного элемента пласта

Также в результатах можно найти следующую информацию, представ-


ленную в графиках и таблицах:
Текущая закачка воды:

Рисунок 8.15, а – Текущая закачка воды

91
Рисунок 8.15, б – Текущая закачка воды

Накопленная закачка воды (рис. 8.16):

Рисунок 8.16 – Просмотр темпов закачки воды

92
Текущая добыча нефти (рис. 8.17):

Рисунок 8.17 – Отбор нефти

Накопленная добыча нефти (рис. 8.18):

Рисунок 8.18 – График добычи нефти с течением времени

93
Текущая добыча воды (рис. 8.19):

Рисунок 8.19 – Зависимость добычи воды от времени

Накопленная добыча воды (рис. 8.20):

Рисунок 8.20 – График зависимости накопленной добычи воды

94
Сохранённую модель с расширением .dat можно заново открыть в про-
грамме, с помощью меню File → Open (рис. 8.21):

Рисунок 8.21 – Последовательность запуска модели

Таким образом, современные программные комплексы на основе досто-


верных исходных данных позволяют спрогнозировать технологические показа-
тели и обосновать наиболее эффективный вариант разработки нефтяного или
газового месторождения.

95
9 ПАРАЛЛЕЛЬНЫЕ ВЫЧИСЛЕНИЯ И СУПЕРКОМПЬЮТЕРЫ

9.1 Скорость вычислений

Если некое устройство выполняет одну операцию за единицу времени, то


тысячу операций оно выполнит за тысячу единиц. Если предположить, что есть
пять таких же независимых устройств, способных работать одновременно, то ту
же тысячу операций система из пяти устройств может выполнить уже не за ты-
сячу, а за двести единиц времени. Аналогично система из N устройств ту же
работу выполнит за 1 000/N единиц времени. Подобные аналогии можно найти
и в жизни: если один солдат вскопает огород за 10 часов, то рота солдат из пя-
тидесяти человек с такими же способностями, работая одновременно, справятся
с той же работой за 12 минут – принцип параллельности в действии!
Для того, чтобы оценить сложность решаемых на практике задач, рассмот-
рим оптимизацию процесса добычи нефти. Имеем нефтяное месторождение с
каким-то числом пробуренных скважин − по одним на поверхность откачивается
нефть, по другим обратно закачивается рабочий агент. Данный процесс необхо-
димо смоделировать и обосновать оптимальный вариант разработки.
Примем упрощённую схему, при которой моделируемая область отображает-
ся в куб, однако и его будет достаточно для оценки числа необходимых арифмети-
ческих операций. Разумные размеры моделируемого объекта примем следующие −
это 100×100×100 ячеек. В каждой ячейке элемента надо вычислить от 5 до 20 функ-
ций: три компоненты скорости, давление, температуру, концентрацию компонент
(вода, газ и нефть − это минимальный набор компонент, в более реалистичных мо-
делях рассматривают, например, различные компоненты углеводородов). Далее,
значения функций находятся как решение нелинейных уравнений, что требует от
200 до 1000 арифметических операций. И наконец, если исследуется нестационар-
ный процесс, т. е. нужно понять, как эта система ведёт себя во времени, то делается
100-1 000 шагов по времени. Что получилось:
106(ячеек) · 10(функций) · 500(операций) · 500(шагов по времени) = 2,5 · 1012.
2 500 миллиардов арифметических операций для выполнения одного
лишь расчёта! А изменение параметров модели? А отслеживание текущей си-
туации при изменении входных данных? Подобные расчёты необходимо делать
много раз, что накладывает очень жёсткие требования на производительность
используемых вычислительных систем.
Примеры использования суперкомпьютеров можно найти не только в
нефтедобывающей промышленности. Например, при метеорологическом про-
гнозе погоды.

96
Поскольку суперкомпьютеры традиционно использовались для выполне-
ния вычислений над вещественными числами, большинство сегодняшних оце-
ночных характеристик производительности связано именно с этими вычисле-
ниями. Прежде всего, к ним относится пиковая производительность, измеряе-
мая в млн. операций с плавающей точкой, которые компьютер теоретически
может выполнить за 1 с (MFLOPS).
Более реальные оценки производительности базируются на временах вы-
полнения различных тестов. Конечно же, самыми хорошими тестами являются
реальные задачи пользователя. Однако такие оценки, во-первых, весьма специ-
фичны, а, во-вторых, часто вообще недоступны или отсутствуют.
Поскольку большую часть времени выполнения программ обычно занима-
ют циклы, иногда именно они применяются в качестве тестов, например, извест-
ные ливерморские циклы. Наиболее популярным тестом производительности на
сегодня следует признать Linpack, который представляет собой решение системы
линейных уравнений методом Гаусса. Поскольку известно, сколько операций с
вещественными числами нужно проделать для решения системы, зная и время
расчёта, можно вычислить выполняемое в секунду количество операций.
Имеется несколько модификаций этих тестов. Обычно фирмы-
производители компьютеров приводят результаты при размерности матрицы рав-
ной 100×100. Свободно распространяется стандартная программа на Фортране, ко-
торую надо выполнить на суперкомпьютере, чтобы получить результат тестирова-
ния. Эта программа не может быть изменена, за исключением замены вызовов под-
программ, дающих доступ к процессорному времени выполнения. Другой стан-
дартный тест относится к случаю n = 1000, предполагающему использование длин-
ных векторов. Эти тесты могут выполняться на компьютерах при разном числе
процессоров, давая также оценки качества распараллеливания [27].

9.2 Суперкомпьютеры и кластерные системы

Суперкомпью́тер – вычислительная машина, значительно превосходящая по


своим техническим параметрам большинство существующих компьютеров. Как
правило, современные суперкомпьютеры представляют собой большое число вы-
сокопроизводительных серверных компьютеров, соединённых друг с другом ло-
кальной высокоскоростной магистралью для достижения максимальной произво-
дительности в рамках подхода распараллеливания вычислительной задачи.
В настоящее время развивается технология построения больших и супер-
компьютеров на базе кластерных решений. По мнению многих специалистов,
на смену отдельным, независимым суперкомпьютерам должны прийти группы
высокопроизводительных серверов, объединяемых в кластер.
97
Удобство построения кластерных суперкомпьютеров заключается в том, что
можно гибко регулировать необходимую производительность системы, подключая
к кластеру с помощью специальных аппаратных и программных интерфейсов
обычные серийные серверы до тех пор, пока не будет получен суперкомпьютер
требуемой мощности. Кластеризация позволяет манипулировать группой серверов
как одной системой, упрощая управление и повышая надежность.
Программное обеспечение для кластерных систем уже выпускается. При-
мером может служить компонент Cluster Server операционной системы MS
Windows NT/2 000 Enterprise. Этот компонент, более известный под кодовым
названием Wolfpack, обеспечивает как функции управления кластером, так и
функции диагностирования сбоев и восстановления (Wolfpack определяет сбой
программы или отказ сервера и автоматически переключает поток вычислений
на другие работоспособные серверы).
Несколько фирм (Dell, Sun Microsystems, IBM) уже продемонстрировали
свои достижения в области суперкомпьютерных кластерных технологий (фир-
ма IBM, например, представила модель человеческого сердца, реализованную в
кластере серверов RS/6 000).
Компания NEC в 2002 году представила созданный в Центре науки и тех-
нологии моря в Канагаве, Япония, рекордный по быстродействию кластерный
компьютер модели Земли (Earth Stimulator): скорость вычислений
35,86 TFLOPS (35 триллионов операций с плавающей запятой в секунду), пико-
вая − 40,96 TFLOPS.
Рассмотрим наиболее мощные и производительные суперкомпьютеры:
Тяньхэ-1А – спроектирован в КНР. Использует 7 168 графических про-
цессоров Nvidia Tesla M2050 и 14 336 серверных процессоров Intel Xeon. По-
требляемая Тяньхэ-1А электрическая мощность составляет 4,04 МВт. Строи-
тельство суперкомпьютера обошлось в 88 млн $, а ежегодные операционные
расходы составляют около 20 млн $. В обслуживании занято около 200 специа-
листов. Основное направление работы − исследования по добыче нефти и по
аэродинамике.
SuperMUC – оснащен более чем 155 000 ядрами процессоров (на базе
восьмиядерных процессоров Intel Xeon E5-2680 на 2,7 ГГц), которые обес-
печивают совокупно максимальную производительность более 3 петафло-
пов (единиц компьютерной производительности). Суперкомпьютер также
содержит 324 терабайта 30-нм памяти Samsung Green DDR3. Для охлажде-
ния используется обычная вода, которая с помощью системы насосов IBM
Aquasar прогоняется по поверхности чипов, а зимой она обогревает здание.

98
Для питания SuperMUC требуется мощность всего 3,52 мегаватт, что не
слишком много для суперкомпьютера.
Vulcan − оснащён 393 216 ядрами процессоров (1,6 ГГц), выдает до 5 пе-
тафлопов производительности, имеет 393 216 Gb оперативной памяти. При
этом энергопотребление не превышает даже 2-х мегаватт.
JUQUEEN – дотягивает практически до полумиллиона ядер (458 752), а
также имеет 458 752 ГБ оперативной памяти. Производительность до
6 петафлопс. Потребляет 2,3 мегаватта.
Stampede − в состав Stampede входят несколько тысяч серверов «Zeus»
производства Dell, в которых по два восьмиядерных процессора Intel Xeon се-
мейства E5 (Sandy Bridge-EP) и 32 гигабайта оперативной памяти. Эти серверы
дадют два петафлопса производительности. За удалённую визуализацию отве-
чают 128 графических ускорителей NVIDIA Quadro. В сумме мы получаем
272 ТБ оперативной памяти, 14 петабайт дискового пространства, можность до
10 петафлопс.
Mira – имеет 786 432 ядер по 1,6 ГГц, потребляет около 4 мегаватт, при
выдаваемой мощности более 10 петафлопс. Про оперативку, к сожалению, не
найдено.
K computer – обладает 88 128-ю процессорами SPARC64 (8 ядер по
2 ГГц), взаимодействующими друг с другом и распределенными в 864 вычис-
лительных стойки. Производительность 10,5 петафлопс. Это, кстати, первый
суперкомпьютер, преодолевший рубеж в 10,5 петафлопс.
IBM Sequoia – построена по архитектуре Blue Gene/Q, являющейся послед-
ним поколением в линейке суперкомпьютерных архитектур Blue Gene. Суперком-
пьютер состоит из 98 304 вычислительных узлов и имеет 1,6 Пб памяти в 96 стой-
ках, расположенных на площади в 300 кв. м. Используются 16-ти или 8-ми ядерные
центральные процессоры POWER, изготовленные по техпроцессу 45 нм.
Производительность 16 петафлопс, при потреблении в 6 Мегаватт.
Titan – массово-параллельный суперкомпьютер, построенный на плат-
форме Cray XK7 с гибридной архитектурой: помимо 16-ядерных процессоров
AMD Opteron, в каждый из 18 688 узлов суперкомпьютерной системы установ-
лен графический процессор общего назначения NVIDIA Tesla K20x. Таким об-
разом общее число ядер компьютера составляет 299 008. Компилятор, специ-
ально разработанный для Titan, автоматически распараллеливает исполнение
кода между центральным и графическим процессорами. Располагает 710-ю тер-
рабайтами оперативной памяти и 10 Пб дискового пространства. Производи-
тельность 20 Петафлопс. Занимает площадь в 404 кв. м, а потребляет 8,2 МВт.

99
Тяньхэ-2 – состоит из 16 тысяч узлов, каждый из которых включает в себя
2 процессора Intel Xeon E5-2692 на архитектуре Ivy Bridge с 12 ядрами каждый (ча-
стота 2,2 ГГц) и 3 специализированных сопроцессора Intel Xeon Phi 31S1P.
На каждом узле установлено 64 ГБ DDR3 памяти (16 модулей) и допол-
нительно по 8 ГБ GDDR5 в каждом Xeon Phi (всего 88 ГБ). В общей сложности,
общее количество вычислительных ядер достигает 3,12 миллиона (384 тысячи
Ivy Bridge и 2 736 тыс. Xeon Phi), что является крупнейшей публичной инстал-
ляцией таких процессоров, а оперативной памяти – 1,4 Пб.
Кроме компонентов Intel, в суперкомпьютере также используются китай-
ские разработки: 16-ядерные процессоры Galaxy FT-1500 (4 096 штук). Система
хранения данных имеет объём 12,4 ПБ. Занимаемая площадь – 720 кв. м. По-
требляемая энергия – 17,6 МВт (24 МВт вместе с системой охлаждения). Про-
изводительность 33,86 Петафлопс. По оценкам, создание суперкомпьютера
обошлось в сумму порядка 200-300 миллионов долларов [28].

100
ЗАКЛЮЧЕНИЕ

К сожалению, гидродинамическое моделирование не может дать ответы


на все вопросы, возникшие в ходе разработки месторождения, а лишь служит
дополнительным инструментом, который позволяет выйти на механизм работы
месторождения.
Инженеру по разработке месторождений необходимо понять и спрогнози-
ровать то, что чего он видит и не может потрогать. Таким образом, необходимы
косвенные методики, дающие представление об разрабатываемом объекте.
Некоторые направления разработки развиваются достаточно стремитель-
но. Новые подходы также требует совершенствования численного гидродина-
мического моделирования при постановке новых задач фильтрации. Чтобы до-
биться хороших результатов в области моделирования пластовых систем необ-
ходимо свести воедино много разных дисциплин.
На сегодняшний день возможности коммерческих гидродинамических
симуляторов позволяют решать широкий спектр практических задач, однако
также с невероятной точностью можно рассчитывать абсолютно невероятные
результаты. Можно сделать расчёт на основе исходных данных, однако доста-
точно сложно определить какие данные нужно ввести. Вследствие данных при-
чин гидродинамическое моделирование как наука становится искусством.
Только благодаря опыту и понимаю механизмов и процессов, характерных для
каждого конкретного месторождения гидродинамическое моделирование поз-
воляет качественно спрогнозировать технологические показатели разработки.
Известно, что месторождение можно разработать только один раз, поэто-
му любая ошибка в этом процессе неисправима. Однако, применяя метод моде-
лирования, можно выполнить эту процедуру несколько раз и изучить различ-
ные варианты. При использовании моделирования в качестве средства управле-
ния достигается более эффективное использование пластовой энергии, что при-
водит к увеличению конечной нефтеотдачи и к более экономичной разработке
месторождения.
Значительным преимуществом моделирования является то, что использо-
вание этого метода позволяет объединить все данные, присущие пласту, в одну
компактную систему, исследование которой без этого метода невозможно.

101
СПИСОК ЛИТЕРАТУРЫ

1. Азиз, Х. Математическое моделирование пластовых систем / Х. Азиз,


Э. Сеттари ; пер. с англ. А. В. Королева, В. П. Костнера; под ред.
М. М. Максимова. – 2-е изд., стереотип. – М. : Недра, 1982. – 407 с.
2. Подземная гидромеханика / С. Б. Каплан [и др.]. – 2-е изд., исправ. –
М. ; Ижевск : Изд-во Института компьютерных исследований, 2006. – 488 с.
3. Гладков, Е. А. Геологическое и гидродинамическое моделирование
месторождений нефти и газа : учеб. пособие / Е. А. Гладков; Томский политех-
нический университет. – Томск : Изд-во Томского политехнического универси-
тета, 2012. – 99 с.
4. Голд-Рахт, Т. Д. Основы нефтепромысловой геологии и разработки
трещинновидных коллекторов / Т. Д. Голд-Рахт ; пер. с англ. Н. А. Бардиной [и др.];
под ред. А. Г. Ковалева. – М. : Недра, 1986. – 608 с.
5. Дейк, Л. П. Практический инжиниринг резервуаров / Л. П. Дейк. – М. −
Ижевск : Институт компьютерных исследований, НИЦ «Регулярная и хаотиче-
ская динамика», 2008. – 668 с.
6. Желтов, Ю. П. Разработка нефтяных месторождений : учеб. для сту-
дентов вузов, обучающихся по специальности «Технология и комплексная ме-
ханизация разработки нефтяных и газовых месторождений» / Ю. П. Желтов. –
М. : Недра, 1986. – 332 с.
7. Закиров, С. Н. Разработка газовых, газоконденсатных и нефтегазокон-
денсатных месторождений / С. Н. Закиров. − М. : Внешторгиздат, 1998. – 628с.
8. Многомерная и многокомпонентная фильтрация : справ. пособие /
С. Н. Закиров [и др.]. – М. : Недра, 1988. – 334 с.
9. Закиров, Э. С. Трёхмерные многофазные задачи прогнозирования,
анализа и регулирования разработки месторождений нефти и газа. /
Э.С. Закиров ; под общ. ред. Н. А. Ерёмина. – М. : Грааль, 2001. – 302 с.
10. Закон «О недрах» // Собрание законодательства Российской Федера-
ции. №10, 1995.
11. Каневская, Р. Д. Математическое моделирование гидродинамических
процессов разработки месторождений углеводородов / Р. Д. Каневская. – М.-
Ижевск : Институт компьютерных исследований, 2002. – 140 с.
12. Карлсон, М. Р. Практическое моделирование нефтегазовых пластов /
М. Р. Карлсон. − Издательство «ИКИ», 2012. – 944 с.
13. Кричлоу, Г. Б. Современная разработка нефтяных месторождений −
проблемы моделирования / Г. Б. Кичлоу. − М. : Недра, 1979. – 303 с.

102
14. Лебединец, Н. П. Изучение и разработка нефтяных месторождений с
трещиноватыми коллекторами : монография / Н. П. Лебединец. – М. : Наука,
1997. − 398 с.
15. Методические указания по созданию постоянно действующих геоло-
го-технологических моделей нефтяных и газонефтяных месторождений // Гео-
логические модели. – Т. 1. – М. : ВНИИОЭНГ, 2003. – 162 с.
16. Методические указания по созданию постоянно действующих геоло-
го-технологических моделей нефтяных и газонефтяных месторождений //
Фильтрационные модели. – Т. 2. – М. : ВНИИОЭНГ, 2003. – 224 с.
17. Положение о порядке составления, рассмотрения и утверждения тех-
нологической проектной документации на разработку нефтяных и газонефтя-
ных месторождений: РД 39-0147035-215-86 / Миннефтепром. – М., 1986.
18. Правила разработки нефтяных и газовых месторождений / Министер-
ство нефтяной промышленности СССР. − М., 1987. − 65 с.
19. Регламент по созданию постоянно действующих геолого-
технологических моделей нефтяных и газонефтяных месторождений. Мини-
стерство топлива и энергетики Российской Федерации. – М., 2000. (РД 153-
39.0-047-00).
20. Регламент проведения авторских надзоров за реализацией проектов и
технологических схем разработки нефтяных и нефтегазовых месторождений:
РД 39-9-490-80. – М., 1980.
21. Регламент составления проектных технологических документов на
разработку нефтяных и газонефтяных месторождений (РД 153-39-007-96).
Минтопэнерго РФ. – М., 1996.
22. Эртекин, Т. Основы прикладного моделирования пластов /
Т. Эртекин, Дж. Абу-Кассем, Г. Кинг. − Издательство «ИКИ», 2012. – 1060 с.
23. Karimi-Fard M., Durlofsky L.J., Aziz K., An Efficient Discrete-Fracture
Model Applicable for General-Purpose Resrvoir Simulators, June 2004 SPE Journal.
24. Long Nghiem, David A. Collins, Ravi Sharma. Seventh SPE Comparative
Solution Project: Modelling of Horisontal Wells In Reservoir Simulation // Paper
SPE 21221 presented at the SPE Symposium on Reservoir Simulation. - Anaheim,
California, February 17-20, 1991.
25. Odeh A.S. Comparison of Solutions to a Three-Dimensional Black-Oil
Reservoir Simulation Problem // JPT. – Vol. 33. – January 1981. – P. 13025.
26. http://www.nkj.ru/archive/articles/7365/
27. http://reporter-ua.com/2013/03/31/top-10-samyh-moshchnyh-
superkompyuterov

103
Учебное издание

Дуркин Сергей Михайлович

МОДЕЛИРОВАНИЕ ПРОЦЕССА РАЗРАБОТКИ


НЕФТЯНЫХ МЕСТОРОЖДЕНИЙ
(теория и практика)

Учебное пособие

Редактор: П. В. Котова.
Технический редактор: К. В. Зелепукина.

План 2014 г., позиция 01. Подписано в печать 15.12.2014 г.


Компьютерный набор. Гарнитура Times New Roman. Формат 60х84 1/16.
Бумага офсетная. Печать трафаретная.
Усл. печ. л. 6,0. Уч.-изд. л. 5,5. Тираж 120 экз. Заказ №291.

Ухтинский государственный технический университет.


169300, Республика Коми, г. Ухта, ул. Первомайская, д. 13.
Типография УГТУ.
169300, Республика Коми, г. Ухта, ул. Октябрьская, д. 13.

You might also like