Вы находитесь на странице: 1из 519

MORE 6.

6
Руководство пользователя
 Roxar 1999-2010

Май 2010

Руководство пользователя
1-1
Авторские права © 1999-2010 Roxar. Все права защищены.

Use of this product is governed by the License Agreement. Roxar makes no warranties,
express, implied or statutory, with respect to the product described herein and disclaims
without limitation any warranties of merchantability or fitness for a particular purpose.

Eclipse является сервисной маркой Schlumberger.

GRAF является сервисной маркой Schlumberger.

VIP зарегистрированная торговая марка Landmark Graphics Corporation.

Руководство пользователя
1-2
1 Введение
Ведение в MORE............................................................................................................ 1-4
Изменения в MORE 6.6 ................................................................................................ 1-6
Новые опции и ключевые слова ....................................................................................... 1-6
Расширенные ключевые слова и доработки .................................................................. 1-7
Новые события ..................................................................................................................... 1-8

Руководство пользователя
1-3
Ведение в MORE
MORE позволяет моделировать такие задачи как black oil, термальную опцию и
уравнение состояния.

В модели Black Oil углеводородная система представлена двумя компонентами:


товарной нефтью и товарным газом. Газовый фактор (Rs) определяет содержание
газовой компоненты в нефтяной фазе. Газонефтяное отношение (Rv) определяет
количество конденсата (нефти), растворенного в газовой фазе. Объёмные
коэффициенты отражают изменение объёмов флюидов. Объёмные коэффициенты,
газовый фактор, газонефтяное отношение и вязкости задаются как табулированные
функции давления насыщения. Если нефть недонасыщена, то её объемный
коэффициент и вязкость являются линейными функциями давления. Множество
PVT таблиц можно задать, для определения соответствующих свойств флюидов в
разных частях пласта.

В композиционной модели углеводородная система представлена набором


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

Фазовые проницаемости для трёхфазной системы рассчитываются по моделям


Stone I, Stone II или с помощью линейной интерполяции. Поддерживается
гистерезис относительных фазовых проницаемостей для нефтяной, водяной и
газовой фаз, и кривые фазовых проницаемостей можно модифицировать для
отдельных ячеек с помощью масштабирования концевых точек.

Можно задавать как равновесную, так и неравновесную инициализацию.


Симулятор может адаптировать состав (газовый фактор) нефтяной фазы так, чтобы
обеспечить заданный закон изменения давления насыщения с глубиной.

Модели могут иметь одно, два или три пространственных измерения, и строятся в
декартовой или радиальной системах координат. Поддерживаются как право-, так и
лево- ориентированные координатные оси. В плане ячейки сетки MORE
представляют собой четырёхугольники, в то время как их боковые (z) рёбра могут
быть вертикальными или наклонными. Процедура расчёта межблоковых
сообщаемостей поддерживает как блочный метод задания геометрии, так и метод
“Угловой точки” (Corner point). Если используется Corner point, сообщаемость
через разломы и выклинивания задаётся автоматически.

MORE обычно использует метод с 5-точечным шаблоном. За исключением случая,


когда используется опция TENSOR, в этом случае применяется метод высшего
порядка.

Руководство пользователя
1-4
MORE может использовать полностью неявную, неявную адаптивную или IMPES
схему. Солвер "GMRES/Nested factorization" стабилен и имеет лишь один параметр
настройки – размер стека. Солвер не имеет ограничений по размещению скважин,
т.е. в одной ячейке может находиться несколько скважин.

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


ключевые слова, чтобы зарезервировать место.

Ограничения по работе скважин могут задаваться как для отдельных скважин, так
и для групп. При нарушении ограничения могут быть предприняты
различные действия, такие как, например, улучшение свойств призабойной зоны
(workovers) или бурение новых скважин.

В MORE есть большое количество гибких опций для определения параметров


сетки, таких как пористость или мощность. Данные, сгенерированные
препроцессорами для Eclipse™, используя ZCORN и COORD, могут считываться
MORE напрямую. Параметры сетки можно определять, используя математические
выражения или как функцию от глубины или пористости.

Постпроцессор Tempest является дополнением MORE, и предпочтительным


способом отображения результатов MORE.

MORE может создавать Eclipse™ совместимые grid, summary, init и restart файлы,
так что результаты расчета MORE можно визуализировать, используя
программные продукты, которые могут считывать файлы данного формата.

Руководство пользователя
1-5
Изменения в MORE 6.6
В данном разделе обобщаются дополнения версии MORE 6.6 по сравнению с
предыдущими версиями.

Новые опции и ключевые слова


L и O методы теперь поддерживаются для многоточечных потоков (multi-
MPFA
point flows)
KRWO
Гистерезис капиллярного давления
etc.
PCHC Параметр искривления гистерезиса капиллярного давления
Задание радиуса и шероховатости в зависимости от замеренной глубины
RRTA
в мультисегментных скважин
AQFE Модель водоносной области Фетковича
AQWO Весовые параметры соединений водонапорной области
Зависимость изменения температуры от глубины в композиционной
TMVD
модели
Таблица относительных фазовых проницаемостей воды в присутствии
KRWG
газа
Возможность задания водогазового воздействия (WAG) объемами, а не
WWAG временем закачки и, после окончания водогазового воздействия,
возможность оставить скважину в выбранном нами состоянии
WFRA Задание параметров гидравлического разрыва пласта на скважину
CMPR Задание таблицы многоступенчатого компрессора
Определение последующих действий, в случае если такие условия как
GCOM групповое ограничение по дебиту или давлению в трубопроводе не
выполняются (например, введение компрессора)
Определение последующих действий, в случае если ограничение по
WCOM
дебиту или давлению в линии скважины не выполняются
Запрос о выводе на сепаратор потоков каждого интервала перфорации
CSEP
(композиционная модель)
OVPG Зависимость вязкости от градиента давления
Ограничение на изменение давления насыщения с течением времени
DPBD
(dPb/dT) в модели «нелетучей» нефти
GLIF Оптимизация газлифта для группы скважин
WSEG Мультисегментная скважина
SLIP Функция проскальзывания газожидкостной фазы в модели с

Руководство пользователя
1-6
мультисегментными скважинами

Расширенные ключевые слова и доработки


SEPA Задание порядка циклов сепаратора
Явное задание начального состава всех фаз для ячейки (композиционная
TMF
модель)
SEQU Задание цикла водогазового воздействия ключевым словом WWAG
Задание допустимого отклонения объемов закачки при водогазовом
WAGT
воздействии
Опция USELiftgas для моделирования характеристики трубопроводов и с
PIPE
событиями PIPEC и PIPET
Задание количества газа, используемого при газлифтной эксплуатации
GPAL
группы скважин для расчета потери давления в трубе
Задание количества газа, используемого при газлифтной эксплуатации
WPAL
скважины для расчета потери давления на линии
BACK Опция обратной совместимости
Задание количества PVT регионов при считывании данных в формате
NEPT
Eclipse
Задание количества регионов насыщенности при считывании данных в
NEST
формате Eclipse
MFVD Задание композиционного состава относительно глубины
XMFV Задание композиционного состава нефти относительно глубины
YMFV Задание композиционного состава газа относительно глубины
Использование композиционного состава нефти на газонефтяном контакте
GOCX
для определения композиционного состава газа
Использование композиционного состава газа на газонефтяном контакте
GOCY
для определения композиционного состава нефти
Удаление насыщенности газа в ячейках нефтяной зоны композиционной
TRIM
модели
GLIM Установление нулевого дебита (расхода) на группу скважин
FSHX, FSHY и FSHZ добавлены к ключевому слову STOR для OVVV или
STOR
PSHEear ON расчетов
Возможность вывода показателя суммарной молярной доли (zmf) с
STOR
помощью ключевого слова STOR в композиционной модели
Показатель суммарной молярной доли выводится в файл с расширением
GENE
.out или в рестарт файлы Eclipse

Руководство пользователя
1-7
Опция для использования радиусов эквивалентного давления для расчета
SIZE
проводимости в радиальной модели
QCVF Использование квадратичных сжимаемостей
IPFL Использование обратной функции давления при обращении к таблице
ECCF Использование среднего квадратичного для интервалов перфорации
Дебиты для групп fipn и flip теперь рассчитываются на основе потока из
каждого интервала перфорации

Новые события
CIJK Задание перфораций через IJK для наклонных скважин
Задание ограничения по добыче и закачке нефти для добывающих и для
OTARG
нагнетательных скважин
Задание ограничения по добыче и закачке газа для добывающих и для
GTARG
нагнетательных скважин
Задание ограничения по добыче и закачке воды для добывающих и для
WTARG
нагнетательных скважин
Задание ограничения по добыче и закачке жидкости для добывающих и
LTARG
для нагнетательных скважин
Задание ограничения по общему отбору и закачке для добывающих и для
VTARG
нагнетательных скважин
Задание группового ограничения по дебиту газа, предназначенного для
GSALE
продажи
Задание количества газа, используемого при газлифтной эксплуатации
GPAL
группы скважин для расчета потери давления в трубе
Задание количества газа, используемого при газлифтной эксплуатации
WPAL
скважины для расчета потери давления на линии
WWAG Задание водогазового цикла в нагнетательной скважине
WFRA Задание параметров гидравлического разрыва пласта на скважину
WSEG Мультисегментная скважина
TEST Задание периодических гидродинамических испытаний на скважины

Руководство пользователя
1-8
2 Общие сведения
В этой секции описаны форматы данных для всех шести секций MORE.

Требования к формату ввода данных ...................................................................... 2-10


Глобальные ключевые слова...................................................................................... 2-12
Получение документации ......................................................................................... 2-12
Секция INPUt ............................................................................................................... 2-13
Секция FLUId .............................................................................................................. 2-14
Секция относительных фазовых проницаемостей RELA .................................. 2-16
Секция GRID................................................................................................................ 2-18
Общие сведения .................................................................................................................. 2-18
Point и Block данные. ......................................................................................................... 2-19
Данные сетки. ..................................................................................................................... 2-21
Задание данных сетки ....................................................................................................... 2-22
Задание массива используя ключевые слова. .............................................................. 2-22
Математические выражения ........................................................................................... 2-24
Изменение расчитаных значений. .................................................................................. 2-24
Секция инициализации INIT .................................................................................... 2-25
Общие сведения .................................................................................................................. 2-25
Равновесная инициализация ........................................................................................... 2-25
Неравновесная инициализация ...................................................................................... 2-26
Секция RECUrent ........................................................................................................ 2-28
Общие сведения .................................................................................................................. 2-28
Задание данных системы добычи. .................................................................................. 2-28
Подключевые слова ключевого слова Well .................................................................. 2-29
Данные TUBIng .................................................................................................................. 2-31
Определение параметров выдачи информации. .......................................................... 2-31
Управление расчетом. ....................................................................................................... 2-32
Коды, показываемые на каждом расчетном шаге симулятора. ............................... 2-33

Руководство пользователя
2-9
Требования к формату ввода данных
Входной файл данных MORE - простой текстовый файл. Максимальная длина
строки входного файла 1000 символов. Если обнаруживаются дополнительные
символы за этим пределом, выдается предупреждение.

Ключевые Слова:

Ключевые слова в MORE имеют 4 значимых символа (исключение - новые


ключевые слова FAULTS, MULTFLT). Ключевое слово должно быть написано с
новой строки, но впереди него допустимы пробелы. Регистр значения не имеет. В
некоторых случаях ключевое слово (как, например, WELL) может иметь серию
подключевых слов. Строка ключевого слова может также содержать значения
или/и опции.

Данные:

В некоторых случаях количество вводимых данных очень большое, для того чтобы
поместиться на одной строке ключевого слова. В таком случае можно перенести
данные на строку ниже.

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

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

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

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

1. INPU Базовое описание модели


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

Секции должны идти в порядке, приведенном выше.

Руководство пользователя
2-10
Свободный формат ввода данных

Данные вводятся в свободном формате, и нет необходимости задавать данные в


специальных колонках на строке. Значения должны разделяться одним или
несколькими пробелами. Все значения должны быть стандартного формата - 15,
2.3E4, 0.635 и т.д.

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

Для задания повторяющихся значений можно использовать форму n*v (значение v


повторяется n раз. Например, запись 25 3*21 28 эквивалентна 25 21 21 21 28.

Умолчания

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


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

Ввод таблиц

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


строкой комментария, то есть строкой, начинающейся со слэша (/).

Соглашения, используемые в этом руководстве.

Квадратные скобки [ ] используются для перечисления необязательных


(опциональных) значений.

Из опций приведенных в фигурных скобках { }, нужно выбрать одну, т.к. они


являются взаимоисключающими. По умолчанию используется опция, выделенная в
тексте жирным шрифтом.

В этом руководстве ключевые слова записаны в верхнем регистре - например,


ECHO. Как только первые 4 символа считаны, происходит обработка слова,
поэтому записи INIT и INITIALISATION имеют одинаковый эффект. В некоторых
случаях в руководстве, для ясности, ключевые слова прописаны полностью, но
значимыми являются только символы, записанные в верхнем регистре. Например, в
руководстве может использоваться "RECUrrent", в то время как ключевым словом
является RECU.

Руководство пользователя
2-11
Глобальные ключевые слова
Глобальные ключевые слова могут появляться в любой секции файла входных
данных. Глобальные ключеые слова приведены ниже:

ECHO Контроль эха печати входного файла в выходном


OPEN Задает и открывает единицы I/O
SWITCH Переключение между стандартными и альтернативными единицами I/O
INCLUDE Включение другого файла
Описание глобальных ключевых слов

Симулятор использует несколько файлов. При считывании входной информации


обычно подключаются другие файлы. Это может быть сделано с помощью
ключевого слова INCLUDE или OPEN и SWITCH. Могут быть вставлены
включенные файлы. Когда используется, OPEN дублирующий файл открыт, и
SWITch может быть использован для переключения между стандартным и
альтернативным вводом. При окончании считывания включенного или
альтернативного файла программа возвращается к исходному файлу.

Несколько бинарных файлов используются для хранения информации для


рестартов и постпроцессингу. По умолчанию они задаются после имени файла с
данными - если данные в файле study43.dat, выходной файл будет называться
study43.mis и.т.д. OPEN ALL используется для изменения имени и пути выходных
файлов - например для помещения их в поддиректорию.

Вывод в бинарные файлы контролируется с помощью:

PRINT MAP в секции GRID

Ключевыми словами ARRA и GENE REST в секции RECU

Ключевыми словами RATE и FREQ в секции RECU

Получение документации
Содержание файловой системы MORE описано в документе 'The MORE Output File
System'. Его можно загрузить с сайта ftp.oxford.roxar.com. Файл
MORE66FileSystem.pdf можно найти в поддиректории manuals/v6.6/more/userGuide.

Обратите внимание, что нет различий в файловой системе MORE версий 6.5 и 6.6.

Остальную документацию MORE, включая это руководство, можно также найти на


ftp.oxford.roxar.com. Документ называется MORE66UserManual.pdf.

Руководство пользователя
2-12
Информация в этой инструкции также доступна через онлайновую систему
помощи Tempest.

Секция INPUt
Этот раздел входного файла предназначен для задания базовых параметров
расчёта. Ниже перечислены основные ключевые слова секции INPUt:

Ключевое слово Описание


INPU Заголовок секции INPUt
TITL Заголовок модели для печати в колонтитулах страниц
UNIT Система единиц измерения
IDAT Дата начала моделирования
SDAT Дата начала расчёта
CNAM Названия компонентов
DIRE Выбор режима проверки ошибок
COARsen Задание равномерного укрупнения сетки
CXGR Задание неравномерного укрупнения сетки по оси x
CYGR Задание неравномерного укрупнения сетки по оси y
CZGR Задание неравномерного укрупнения сетки по оси z
Описание ключевых слов секции Input

CNAM - единственное обязательное ключевое слово. В режиме black oil


возможными компонентами являются нефть, вода, газ и пар. В композиционном
режиме могут быть заданы серии компонентов. Это могут быть как библиотечные
имена, например, C1 , так и другие имена, для которых будут представлены
свойства.

Строка UNITs может быть использована для задания единиц измерения в модели.
Могут быть использованы метрические или империальные единицы измерения - по
умолчанию используется империальная система, известная в MORE как
Практические Нефтяные Файловые Единицы (POFU).

IDATe рекомендуется для задания даты начала моделирования, которая


соответствует нулевому времени в модели. Можно задавать данные в форматах
(день месяц год) или (месяц день год), разделяя значения пробелами. Месяц
задаётся тремя первыми буквами его названия - например, AUG для Августа.
Также принимаются оба варианта сокращений JLY и JUL для Июля.

Время в SDATe задаёт момент начала расчёта либо в виде даты, либо относительно

Руководство пользователя
2-13
даты начала моделирования. Если дата начала моделирования отличается от даты
начала расчёта, то инициализация модели происходит по результатам
ранее сохранённого расчёта (рестарта).

Строки TITLe определяют двухстроковый заголовок, который появляется в


выходных файлах модели.

Ключевые слова COARsen, CXGR, CYGR и CZGR позволяют укрупнить


расчётную сетку для сокращения времени расчёта и потребностей в оперативной
памяти. Укрупнение происходит внутри автоматически, то есть нет необходимости
изменять входные данные - достаточно просто ввести ключевые слова,
описывающие укрупнение. Аргумент OUTP указывает постпроцессору Tempest на
необходимость визуализации результатов на укрупнённой сетке.

Секция FLUId
Эта секция используется для определения свойств пластовых флюидов.

Секция описания флюида начинается с ключевого слова FLUId. Для моделей


blackoil используется опция BLACk, и опция EOS для композиционного
моделирования.

FLUI {BLAC EOS}

Описание ключевых слов секции Fluid для Black Oil

Ниже перечислены важные ключевые слова секции для black oil.

Ключевое слово Описание


BASI Плотности флюидов в поверхностных условиях
TEMP Температура (F или C)
OPVT Таблица PVT свойств нефти
GPVT Таблица PVT свойств газ

MORE использует значения температуры, чтобы привязать PVT таблицы к


ячейкам. При заданном значении температуры для каждой фазы может быть задана
только одна PVT таблица. PVT регионы могут быть заданы в секции GRID
массивом PVTN.

Сжимаемость и градиент вязкости нефти обычно вводятся в пятый и шестой


столбцы таблицы OPVT. Альтернативным способом является использование
последней пары значений в таблице OPVT, позволяющей определить свойства
недонасыщенной нефти. В версии MORE 6 была введена проверка общей

Руководство пользователя
2-14
сжимаемости, позволяющая гарантировать, что насыщенная нефтегазовая система
имеет физически корректные свойства.

Ключевое слово BASIc используется для задания плотности нефти в


поверхностных условиях, молекулярной массы нефти, молекулярной массы газа
или плотности газа.

Описание ключевых слов секции Fluid для композиционного флюида

Ниже перечислены важные слова секции для композиционного флюида.

Ключевое слово Описание


PROP Свойства компонентов, такие как молекулярный вес и критическая
температура
INTE Коэффициент бинарного взаимодействия
VOLU Изменения объема
OMGA Значение OMEGA-A для уравнения состояния
OMGB Значение OMEGA-В для уравнения состояния
EQUA Выбор уравнения состояния

В режиме EOS MORE использует значения температуры для задания данных


уравнения состояния для пласта и поверхностных условий. Данные INTE, OMGA и
OMGB должны быть заданы для каждого значения температуры.

Описание ключевых слов секции Fluid для солвента

При использовании опции solvent свойства солвента должны быть заданы


следующим образом:

Ключевое слово Описание


SOLVENT Поверхностная плотность солвента
SPVT Таблица PVTсвойств солвента
OSPVT Таблица PVTсвойств нефть-солвент
Свойства воды

Ключевое слово WATR используется для задания свойств воды и для модели black
oil и для композиционного моделирования. Плотность воды рассматривается как
линейная функция давления. Ключевое слово PVTW может быть использовано в
качестве альтернативы WATR.

Руководство пользователя
2-15
Секция относительных фазовых проницаемостей
RELA
Эта секция предназначена для ввода данных по относительным фазовым
проницаемостям и капиллярным давлениям. Важные ключевые слова секции RELA
приведены ниже:

Ключевое слово Описание


RELA Заголовок секции RELAtive
PRIN Определяет параметры печати данных в выходные файлы
WETT Определяет способ расчёта фазовой проницаемости в трёхфазной
системе
KRWO Таблицы функций относительных фазовых проницаемостей в
системе вода - нефть
KRGO Таблицы функций относительных фазовых проницаемостей в
системе нефть - газ - связанная вода
OSF/GSF/WSF Фазовые проницаемости для воды, нефти и газа

Фазовые проницаемости в системе вода - нефть требуется задавать, если в модели


присутствует вода. Фазовые проницаемости в системе нефть - газ требуется
задавать, если в модели присутствует газ.

Описание ключевых слов

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


насыщенности. Число таблиц в системах нефть - газ и нефть - вода должно
совпадать.

Данные ключевого слова WETTability используются только для трёхфазных задач.


По умолчанию для трёхфазных расчётов применяется метод Stone's II. Также
доступны метод Stone I и линейная интерполяция, используемые симулятором
Eclipse™.

OSF, GSF и WSF являются альтернативой ключевым словам KRGO и KRWO. В


этих таблицах относительная проницаемость фазы задаётся как функция
насыщенности этой фазой.

Массив ROCK (секции GRID) используется для того, чтобы связывать таблицы
ОФП с ячейками сетки.

Обращаем внимание, что MORE 6 использует наименьшее значение в таблице


ОФП (KRWO или SWF), чтобы задать реликтовую водонасыщенность. Это
отличается от предыдущих версий, где использовалась первая насыщенность с
Руководство пользователя
2-16
ненулевой фазовой проницаемостью. Чтобы избежать ошибок, нулевая реликтовая
водонасыщенность может считываться, только если задано ключевое слово ZERO,
- в противном случае возникает ошибка. Нулевая реликтовая водонасыщенность в
модели, содержащей воду, скорее всего, свидетельствует об ошибке.

Руководство пользователя
2-17
Секция GRID
Общие сведения
Эта секция используется для описания гидродинамической сетки и свойств пород.
Приведённая ниже таблица обобщает наиболее важные ключевые слова секции
GRID:

Ключевое слово Описание


GRID Заголовок секции GRID
PRIN Задание опции вывода
SIZE Размер и тип сетки
SPEC Задание размеров сетки
HORI Режим ввода массивов по горизонтали
VERT Режим ввода массивов по вертикали
DPORO Запрос моделирования двойной пористости
DPERM Запрос моделирования двойной проницаемости
MINP Минимальный поровый объём
PINC Пороговое значение мощности для выклинивания
DATU Глубина приведения забойного давления скважин
X-DI Шаг сетки по оси X
Y-DI Шаг сетки по оси Y
COOR Координаты сетки
ZCOR Глубины углов ячеек
COORDSYS Задание координатной системы
DEFI Задание нового массива
PVOL,TX,TY,TZ Модификация/замена значений в массивах порового
объёма/межблоковой сообщаемости
TSUM Изменение значений межблоковых сообщаемостей в
соответствии с ограничениями, наложенными на величину
(Tx+Ty+Tz/PV)
NNC Задание несоседних соединений
TCON Значения сообщаемости для несоседних соединений
TMUL Множители сообщаемости несоседних соединений
FAUL Задание разломов
FMUL Задание множителей разломов

Ключевые слова R-DI и THETA, используются в радиальных моделях вместо X-DI


и Y-DI соответственно.

SIZE и SPECgrid - два р азных фо р мата вво да о дних и тех же данных - требуется
только одно из двух ключевых слов.

Сеточные данные бывают одного из трёх базовых типов:


Руководство пользователя
2-18
• Задание типа и размера сетки - SIZE, HORI и VERT.
• Задание свойств и геометрии ячеек - X-DI, Y-DI, PORO, K-X и т.д.
• Изменение порового объёма и межблоковой сообщаемости.

Эти основные группы задаются в приведённом выше порядке - размер сетки


необходимо знать перед считыванием её свойств и все данные, необходимые для
расчёта поровых объёмов. Геометрия сетки должна быть задана до применения
методов INTE или LINE. PORO должно быть задано до использования F(PO, а
массив DEPTh должен быть определён до использования F(DE.

SIZE или SPEC требуются, чтобы задать число ячеек сетки и чтобы определить
систему координат (декартовую или радиальную).

MORE обрабатывает входные данные, используя представление о модели как о


совокупности слоёв ячеек. Ключевые слова HORI, VERT и MODE определяют
способ считывания сеточных данных:

• HORI BLOCk для ввода данных в плоскости x-y по блокам


• HORI POINt для ввода данных в плоскости x-y по узлам
• VERT BLOCk для ввода данных вдоль оси z по блокам
• VERT POINt for для ввода данных вдоль оси z по узлам

MODE представляет простой способ переключения между режимами BLOCK и


POINT. По умолчанию используются HORI POINT и VERT POINT, так как это
позволяет обеспечить совместимость с моделями, созданными для предыдущих
версий симулятора. Однако сегодня большинство моделей используют HORI
BLOC и VERT BLOC. Отметьте, что MORE 6 всегда проводит расчёт в блочном
режиме, то есть HORI, VERT и MODE влияют только на способ интерпретации
вхо дных данных. Режим вво да мо жет быть изменён в процессе обработки секции
GRID. Значение опций POINt и BLOC обсуждается ниже.

Point и Block данные.


Рассмотрим модель, содержащую 5x5x2 ячеек, показанную ниже:

Чтобы задать для одного слоя модели параметр (например, пористость) в режиме
BLOCK нам надо ввести 25 чисел, задающих значения в центре каждой ячейки, как
показано ниже:

Руководство пользователя
2-19
Чтобы задать для одного слоя модели параметр (например, пористость) в режиме
POINT нам надо ввести 36 чисел, задающих значения в узлах сетки, как показано
ниже:

Похожим образом, по вертикали сетка содержит два слоя ячеек, но три слоя точек
(узлов). Внутри MORE всегда сохраняет данные о свойствах породы в блочной
форме, поэтому, если заданы точечные данные, они автоматически
интерполируются на центры ячеек. Даже если параметры сетки вводятся в блочном
режиме, геометрию сетки лучше задавать по узлам. Например, приведённая ниже
сетка, получена интерполяцией глубин углов блоков:

Руководство пользователя
2-20
Чтобы переключаться между режимами ввода POINT и BLOCK используйте HORI,
VERT или MODE. В качестве альтернативы режим ввода может быть задан
отдельно для ключевых слов.

Данные сетки.
Сеточные данные задаются в виде значений массивов. Ниже перечислены имена
важных предопределённых массивов. Также можно задавать пользовательские
массивы.

Имя массива Описание Единицы измерения


XGRI Координаты ячеек по оси X фт или м
YGRI Координаты ячеек по оси Y фт или м
ZGRI Координаты ячеек по оси Z фт или м
THIC Мощность фт или м
PORO Пористость доли ед.
K_X Проницаемость по X мДарси
K_Y Проницаемость по Y мДарси
K_Z Проницаемость по Z мДарси
MULX Множители сообщаемости по X
MULY Множители сообщаемости по Y
MULZ Множители сообщаемости по Z
NTOG Коэффициент песчанистости
CROC Сжимаемость породы psi-1или bar-1
REFE Давление приведения для
ROCK Массив типов пород по ОФП
EQUI Регионы инициализации

Некоторые сеточные массивы имеют имена - синонимы - например, MULX имеет


Руководство пользователя
2-21
синонимы MX, M-X, M_X и MULTX. Полный список предопределённых массивов
включен в раздел руководства, описывающий секцию GRID файла данных.

Геометрия сетки задаётся через координаты вершин её блоков XGRI, YGRI и ZGRI.
Это можно сделать двумя способами:

1. Для прямоугольных сеток, ключевые слова X-DI и Y-DI дают возможность


легко определить сетку. Задание комбинации глубин и мощностей (THIC)
определяет координаты ZGRId. Глубины могут быть заданы для одного слоя, а
значения мощности затем определят все незаданные глубины для остальных слоев.
2. Для задания сетки, состоящей из четырёхугольных в плане блоков, можно
использовать ключевое слово COORdinates. MORE считывает ключевые слова
Eclipse™ ZCORN и COORD, чтобы определить геометрию трёхмерной сетки
Corner Point.

PORO и K_X - это единственные свойсвтва породы, которые необходимо задать


обязательно - все остальные параметры имеют значения по умолчанию. Наряду с
работой с предопределёнными массивами, Вы можете задавать (DEFIne)
собственные массивы.

Задание данных сетки


Существуют два метода обработки сеточных данных:

1. Используя имя массива и подключевые ключевые слова, такие как CONS,


VARI, LINE, INTE, F(DE, F(PO, ZVAR, MODI и REPL.
2. Используя математические выражения.

Синтаксис, l1:l2 можно использовать, чтобы выбирать для модификации или


считывания данных определённый диапазон слоёв.

Задание массива используя ключевые слова.

В самом простом случае вы можете просто задать имя массива, задав затем
Nx*Ny*Nz значений для сетки размерностью Nx, Ny и Nz. Значения должны
вводиться, начиная со строки, следующей непосредственно после ключевого слова:

PORO
40000*0.1

Используется обычный порядок ввода: индекс x - самый быстрый, а z - самый


медленный.

Для других методов, MORE обрабатывает сеточные данные послойно. Опция на

Руководство пользователя
2-22
той же строке, что и ключевое слово, определяет как именно будут вводиться
данные для слоёв. Например, UNIForm подразумевает, что значения массива не
изменяются по слоям и достаточно ввести данные только для одного слоя. Ниже
приведены примеры таких опций (подключевых слов):

UNIF Значения однородны по вертикали


VARI Значения меняются от слоя к слою
TOPS Значения задаются по кровле слоёв

Способ ввода данных для каждого слоя определяется подключевым словом,


например:

CONS Одно постоянное значение для каждого слоя


VARI Значения меняются от ячейки к ячейке
ZVAR Для каждого слоя задаётся только одно значение

So То есть постоянное значение пористости можно задать, как:

PORO UNIF
CONS
0.1

Если задача имеет размер 20x200x10, то можно также использовать конструкцию:

PORO
ZVAR
10*0.1

При использовании VARI нужно задавать значения для каждой ячейки слоя.

Кроме простых, MORE предлагает и более гибкие методы задания значений


сеточных массивов - как функций координат, пористости или глубины:

• Линейная (LINEar) интерполяция использует билинейную интерполяцию в


плоскости X-Y.
• Опция Интерполяции (INTErpolation) использует интерполяцию со
взвешиванием по расстоянию. Этот метод более гибкий по сравнению с
линейной интерполяцией и позволяет отобразить плавное изменение
параметра при небольшом числе фактических точек.
• Подключевое слово F(POrosity вводится после таблицы значений параметра
в зависимости от пористости.
• Подключевое слово F(DEpth) работает так же, как и F(POrosity), однако
значения вводятся как функция глубины.
• Подключевое слово FUNCtion это обобщение функций F(POrosity и
F(DEpth), которое позволяет задать свойство как функцию любого другого

Руководство пользователя
2-23
выбранного свойства. В случае, если использование функции зависит от
какого-либо другого куба данных, этот куб данных должен быть задан в dat
файле до ввода функции.

Математические выражения
Если справа от имени массива встречается знак равенства (=), то данная строка
входного файла воспринимается как математическое выражение. Вы можете
использовать такие выражения для работы с массивами. Например, значение может
быть задано, как

K_X=0.5

Либо можно рассчитать значения через другие массивы, например:

K_X=0.23+0.04*DEPTH+0.3*PORO

Синтаксис выражений подробно описан в разделе руководства, посвящённом


секции GRID.

Изменение расчитаных значений.


Сообщаемость и поровый объём рассчитываются, исходя из заданных
пользователем данных, но их можно изменить или заменить, используя ключевые
слова TX, TY, TZ, PVOL и DEPT.

Руководство пользователя
2-24
Секция инициализации INIT
Общие сведения
Эта секция предназначена для задания начального состояния модели.

Ключевое слово Описание


INIT Заголовок секции INIT
OFIP Начальные запасы
EQUI Значения глубин и давлений для равновесной инициализации
CONS Значения параметров начального состояния, задаваемые как
константы
F(DE Значения параметров инициализации, задаваемые как функции
глубины
LAYE Задание разбиения сетки на геологические слои
DEFI Определение нового массива
TEMP Связывает PVT таблицы с ячейками сетки

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

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

При равновесной инициализации начальное насыщение рассчитывается так, чтобы


добиться гидростатического равновесия с учётом капиллярных давлений - поэтому
начальное решение является устойчивым.

Значения давления насыщения нефти (и, соответственно, газового фактора) могут


задаваться ключевым словом CONS или в зависимости от глубины - F(DE, PBVD
или RSVD. Если моделируется газовый конденсат, то для задания КГФ как
функции глубины можно использовать ключевое слово RVVD.

Если задан массив значений SWAT при использовании опции инициализации


EQUIlibrium, симулятор учтёт эти данные и стабилизирует начальное состояние
адаптацией капиллярных давлений в каждой ячейке.

На рисунке приведена типичная модель ВНК, полученная в результате равновесной

Руководство пользователя
2-25
инициализации:

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

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


пользователю через ключевые слова:

Ключевое слово Описание


PRES Начальное давление
PSAT Начальное давление насыщения
SWAT Начальная водонасыщенность
SGAS Начальная газонасыщенность
RTEM Начальная температура (для моделирования закачки горячей
воды и пара)
CPLY Начальная концентрация полимера
RHAQ Начальное содержание углеводорода в водной фазе (как
газоводяной показатель)
RWV Начальное содержание воды в нефтяной фазе (как водонефтяной
XSOL Начальная )доля солвента в нефтяной фазе
YSOL Начальная доля солвента в газовой фазе

Эти ключевые слова поддерживают подключевые слова для работы с массивами, то


есть массивы, описывающие неравновесное начальное состояние, могут задаваться
практически так же, как и массивы, описывающие свойства пород.

Руководство пользователя
2-26
Массив TEMP традиционно используется в MORE для ассоциации PVT
свойств с ячейками. Для опции закачки горячей воды (термальной) и пара
используется ключевое слово RTEM (для результатов расчета). Также можно
использовать ключевые слова RTMI и PLYI (для модели полимера), но
предпочтительнее RTEM и CPLY.

Руководство пользователя
2-27
Секция RECUrent
Общие сведения
Эта секция используется для ввода данных меняющиеся в процессе расчёта.
Данные секции recurrent могут быть одного из трёх основных типов:

• Детализация данных системы добычи


• Запрос выходных данных
• Запрос на запуск расчёта до заданного момента времени

_______________________________________________________________________
_
Ключевое слово Описание_______________________________________________
RECU Заголовок секции Recurrent
EUNI Единицы измерения для данных по добыче
EFOR Формат данных по добыче
EFIL Задание файла данных добычи
ETAB Задание таблицы данных добычи
WELL Определение параметров управления скважиной
WLOC Ввод данных о расположении скважин
GROU Задание групп скважин
GLIM Описание группового ограничения по добыче
ILIM Задание группового ограничения по закачке
TUBI Таблица пересчёта устьевого давления на забойное
TFIL Файл с траекторией скважины
HFIL Файл с историей добычи
RATE Контроль выдачи технологических показателей скважин и
групп
ARRA Детализированный запрос вывода массивов
DELT Устанавливает размер следующего временного шага
DTMX Устанавливает ограничения на максимальную длину
READ Запускает расчёт до заданного момента времени
STOP Останавливает моделирование
_______________________________________________________________________

Задание данных системы добычи.


Существует две системы, которые могут быть использованы для задания данных по
добыче. В одной необходимо использовать таблицу event. События могут быть
заданы во включенном файле EFIL или в виде встроенной таблицы ETAB.

Альтернативой является использование традиционных ключевых слов MORE


секции recurrent, таких как WELL. Ключевое слово WELL определяет и
контролирует скважины. После него задается серия подключевых слов для задания

Руководство пользователя
2-28
данных по скважине.

Ключевое слово WLOC описывает формат задания координат скважины. По


умолчанию используется опция X-Y, то есть координаты скважин задаются в
географических (x-y) координатах. В качестве альтернативы можно выбрать опцию
I-J для использования номеров блоков сетки.

Ключевое слово GROUp используется для задания групп скважин. Скважина


мо жет вхо дить в о дну или неско лько групп, полностью или частично (то есть
только часть продукции этой скважины засчитывается в продукцию группы).

Ключевое слово GLIM устанавливает групповые ограничения по добыче, а ILIM –


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

Ключевое слово TEST используется для задания интервала времени, через который
закрытые (shut-in) в результате нарушения групповых ограничений добывающие
скважины проверяются на возможность их повторного включения. По умолчанию
такая проверка не производится (то есть скважина останавливается «навсегда»).

Ключевое слово TUBI используется для задания таблиц, связывающих устьевое


давление, забойное давление и дебит. Эти таблицы необходимы, если скважина
контролируется по устьевому давлению.

Подключевые слова ключевого слова Well


______________________________________________________________________
Ключевое слово Описание_______________________________________________
LOCA Расположение вертикальной скважины
RADI Радиус скважины
ZONE Перфорации по зонам (ZONE)
CIJK Задание вскрытых скважиной блоков
WLIM Дополнительное ограничение для скважины
LIFT Задание газлифта
CPLY Концентрации закачиваемого полимера
SOLV Концентрации закачиваемого солвента
STEAM Свойства закачиваемого пара
COMP Задание перфораций вдоль заданной траектории скважины
(welltrack)
______________________________________________________________________

Руководство пользователя
2-29
CIJK позволяет создавать скважины любой траектории и вскрывать любые блоки.
Ключевые слова HORI и DEVI оставлены для совместимости, но рекомендуется
использовать CIJK. Для задания траектории скважины в координатах xyz
используется ключевое слово TFIL.

Ключевое слово RADIus позволяет задавать радиус скважины и постоянное


значение скин–фактора.

Ключевое слово LOCAtion задаёт расположение скважины. Отметьте, что если не


задано дополнительной информации, MORE соединяет вертикальную
скважину со всеми слоями сетки.

Ключевое слово ZONE используется для изменения данных о вскрытии скважиной


конкретной зоны (слоя). Эти данные могут быть изменены путем задания:

1. Значений скин–фактора (SKIN) для каждой зоны


2. Значений приведённого коэффициента сообщаемости скважина-пласт
(WIDX)
3. Значений сообщаемости скважина–пласт (T-WI)
4. Значений K-H
5. Множителей (MULT) сообщаемости скважина–пласт
6. Значений коэффициента сообщаемости скважина-пласт (CCF)

COMPlete позволяет задавать интервалы перфорации скважины вдоль


определённого сегмента траектории, заданной ключевым словом TFIL.

Ключевое слово WLIMit позволяет задавать для добывающих скважин ограничения


в дополнение к основному ограничению по дебиту (primary rate limit),
заданному ключевым словом WELL. Примерами таких ограничений
являются OIL, LIQU, GAS,WOR и GOR. Возможные мероприятия (remedial actions)
при нарушении таких ограничений включают CUTBack, STIMulate, WORKover,
CONVert, SHUT и REDEfine.

Ключевое слово P-RE используется для расчёта давления на контуре питания


скважины (удаленном радиусе).

Ключевое слово STIMulate задаёт другой вариант перфорации для скважины,


который будет использован, если скважина будет "проинтенсифицирована".
Данные задаются так же, как и для ключевого слова ZONE.

Ключевое слово CONVert задаёт параметры закачиваемого флюида и ограничения


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

Ключевое слово REDEfine задаёт новые данные для добывающей/нагнетательной


скважины.

Ключевое слово LIFT используется для задания параметров газлифта.


Руководство пользователя
2-30
Данные TUBIng
Данные подключевые слова относятся к ключевому слову TUBIing. Форма ввода
данных зависит от выбранного формата таблиц: компактного (packed) или
длинного (long). Эти ключевые слова задают забойное давление в скважине как
функцию дебита, устьевого давления, а также коэффициентов, таких как газовый
фактор и обводнённость.

____________________________________________________________________
Ключевое слово Описание
____________________________________________________________________
FLOW Дебит выбранного потока в скважине
THP Устьевое давление
RATI Отношения, позволяющие рассчитать доли других потоков
BHP Забойное давление
ALQ Значения искусственного лифта
_______________________________________________________________________

Определение параметров выдачи информации.


Выдача результатов расчёта контролируется двумя основными ключевыми словами
- RATE и ARRA.

RATE управляет выдачей дебитов и других показателей (векторов)по


скважинам и группам скважин
ARRA управляет выдачей массивов, получаемых в результате расчета,
таких как давления и насыщенности

Ключевое слово ARRA указывает симулятору на необходимость выдачи данных


через заданные промежутки времени. Возможна выдача трёх групп данных, что
контролируется следующими ключевыми словами:

GENE Общая информация, такая как отчеты по скважине


FLIP Запасы и данные материального баланса
SATU Насыщенности

Некоторые из элементов группы GENE:

PRES Давления в ячейках


FLUI Значение запасов по всему месторождению
GROUP Отсчеты по группам скважин
WELL Отсчеты по скважинам
CMPL Отсчеты по перфорациям
REST Данные для рестартов
RTEM Температура для термальных опций
CPLY Концентрация полимера (для опции закачки полимера)

Руководство пользователя
2-31
Эти данные выводятся, когда вы задаёте ключевое слово GENEral. Запасы и
материальный баланс по регионам выводятся если Вы вводите имя региона в
строке ключевого слова FLIP. При расчёте материального баланса учитываются
скважины, входящие в группу, с тем же именем, что и регион.

Заметьте, что данные, выводимые ключевым словом RATE используются


постпроцессором Tempest для построения графиков, таких как, например,
зависимость газонефтяного отношения от времени:

Для трёхмерной визуализации Tempest использует выдачу опции RESTart


ключевого слова GENE и также требует наличия ключевого слова PRINT с опцией
MAP в секции GRID. Дополнительные параметры для трёхмерной визуализации,
такие как например, плотности флюидов, могут быть выданы в Tempest ключевым
словом STORe.

Управление расчетом.
DELT и DTMX определяют размер временного шага и параметры его выбора.
DELT задаёт размер следующего временного шага; DTMX задаёт максимальный
размер временного шага как функцию времени.

Ключевое слово READ включает расчёт. Симулятор запустит расчёт до заданной


даты. TIME и DATE - синонимы READ.

Расчёт заканчивается, если встречено ключевое слово STOP.

Руководство пользователя
2-32
Коды, показываемые на каждом расчетном шаге
симулятора.
В процессе счета симулятора, данные о каждом отчетном шаге выдаются в новой
строке, начинающейся с четырехбуквенного кода, определяющего причину именно
такого размера шага. (Количество шагов по времени, выдаваемое в OUT файл и
стандартный файл отчета задается ключевым словом RATE).

Обозначение кодов приведено ниже:

arra Шаг к времени отчета в ARRA


chop Шаг следующий после уменьшения шага
caut "Осторожный" шаг после недавнего уменьшения
cflm Предел Courant-Freidrichs-Lewy
verr Достижение ограничения по объему на предыдущем временном шаге
decr Шаг уменьшен в следствие ограничения количества итераций)
delP Шаг выбран из-за достижения пределов по изменению давления
delS Шаг выбран из-за достижения пределов по изменению насыщенности
delt Шаг задан ключевым словом DELT
divi Шаг раздроблен чтобы избежать неравномерной выдачи в отчет по времени
esol Шаг для отчета ESOL
esum Шаг для отчета ESUM
hold Шаг удерживается по количеству итераций (OK)
init Начальный шаг
incr Шаг увеличен из-за количества итераций (легкое решение)
max Максимальный шаг
rate Шаг для отчета RATE
rept Шаг для времени заданного в READ
wag Шаг из-за контроля скважин по WAG
wmod Шаг после изменения режима скважины

Также используются следующие аббревиатуры:

nStep Окончательное общее количество шагов


Re Окончательное общее количество уменьшенных ("обрезанных") шагов
NR Количество итераций для уравнения потока необходимых для одного шага

Руководство пользователя
2-33
LS Среднее количество итераций линейного солвера необходимых для одного шага

Для описания ограничения CFL смотрите DTMX.

Руководство пользователя
2-34
3 Глобальные ключевые слова
В этой секции описаны глобальные ключевые слова. Эти ключевые слова могу
появляться в любой секции входного файла MORE.

ECHO - Эхо печати входного файла ....................................................................... 3-36


ERRO - Контроль и выдача в выходном файле списка ошибок .......................... 3-37
OPEN - Определение альтернативных модулей вода/вывода ............................. 3-38
Подробнее о ключевом слове Open................................................................................. 3-38
1. Переключить ввод данных на другой файл.............................................................. 3-38
2. Использование OPEN для размещения всех выходных файлов в директорию,
отличную от используемой по умолчанию. .................................................................. 3-39
3. Задать параметры вывода данных в формате ECLIPSE. ...................................... 3-39
4. Сделать рестарт из модели с другим названием. ..................................................... 3-40
SWITch - переключатель между стандартным и альтернативным модулями
ввода/вывода................................................................................................................. 3-40
INCLude - Задание подключаемого файла .............................................................. 3-41
DEBU - Настройка параметров отладчика.......................................................... 3-42
LOGF - Задание пути выгрузки выходной информации ...................................... 3-43
ABSP - Использование абсолютных имен директорий для OPEN и INCLUDE .. 3-
43
SKIP............................................................................................................................... 3-44
ENDS ............................................................................................................................. 3-45
EPRI - Задает приоритет проверки синтаксиса ключевых слов ECLIPSE перед
MORE. ........................................................................................................................... 3-45

Руководство пользователя
3-35
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

Замечание:
При включённом эхо печати, каждая строка, считываемая из входного файла,
выдаётся в выходной файл. Эти строки начинаются со слова 'Echo', а также с
номера строки во входном файле:

Echo 30:WETT LINE

При считывании из подключаемого (alternate) файла (см. ключевые слова OPEN и


SWITCH) префикс становится 'Echo alt':

Echo alt 8:OPVT

При чтении из вложенного файла (include) в префикс будет добавлен индекс 'Echo
inc'. При вложенных include файлах в префикс также включается индекс
вложенности, например, 'Echo inc+1'.

Руководство пользователя
3-36
ERRO - Контроль и выдача в выходном файле
списка ошибок
Расположение: Секция INPUt

Синтаксис:

ERROr NERR{FATA NONF} {NONE ERRO ALL} {NOAL ALTE}

Определения:

NERR Максимальное число ошибок до завершения работы программы.


По умолчанию 0.
FATAl Не пытаться выполнять временные шаги, если встречена какая-либо ошибка.
NONFatal Продолжать выполнение временных шагов даже при наличии ошибок.
NONE Не выдавать предупреждения и сообщения об ошибках.
ERROr Выдавать только ошибки в выходной файл (*out).
ALL Выдавать все ошибки и предупреждения в выходной файл (*out).
NOALt Сообщения будут выдаваться только в выходной файл.
ALTErnate Сообщения выдаются и в стандартном и в альтернативном выходном файле.
Альтернативный вывод может быть осуществлен с помощью подключения
файла или путем изменения имени выходного файла.
Замечание:
Использование максимального числа ошибок или опции NONF для избежания
завершения программы из-за появления ошибки не рекомендуется. Детальную
информацию о возможных сообщениях Вы можете найти в главе "Ошибки и их
обработка" (Errors and Error Handling.)

Руководство пользователя
3-37
OPEN - Определение альтернативных модулей
вода/вывода
Расположение: Любая секция входного файла

Синтаксис:

OPEN {INPU ALL ECLI IRST} {FORM UNFO UNIX PC}


name

Определения:

name Имя файла с путями. Заключите в кавычки, если имя содержит пробелы или
знак /.
INPUt Открыть альтернативный выходной файл.
ALL Открывать все файлы, использующие имя "name".
ECLIPSE Открыть файлы в формате ECLIPSE (файлы grid, init и restart). Имя файла
должно быть задано без расширения.
IRST Имя входного рестарт файла.
FORM Запрос выдачи текстовых файлов формата Eclipse.
UNFO Запрос выдачи бинарных файлов формата Eclipse.
UNIX Выдача файлов в соответствии с форматом представления действительных
чисел ОС UNIX.
PC Выдача файлов в соответствии с форматом представления действительных
чисел ОС UNIX PC.
UPCAse Выдача файлов Eclipse с верхним регистром и единицами измерения.
LOWCase Выдача файлов Eclipse с нижним регистром и единицами измерения.
UPSUffix Выдача файлов Eclipse с верхним регистром файловых суффиксов (например,
SMSPEC)

Подробнее о ключевом слове Open


OPEN используется в MORE для нескольких целей:

1. Чтобы переключить ввод данных на другой файл.


2. Чтобы поместить все выходные файлы в директорию отличную от используемой по
умолчанию.
3. Чтобы задавать параметры вывода выходных файлов формата Eclipse.
4. Чтобы сделать рестарт из модели с другим названием.

1. Переключить ввод данных на другой файл.


Комбинация OPEN и SWITCH переключает ввод на другой файл. Например:
Руководство пользователя
3-38
OPEN
'wellhist.rates'
SWITCH

MORE откроет wellhist.rates и начнет считывание входные данные из него.


Последующее ключевое слово SWITCH переключает ввод данных из
альтернативного файла на основной.

Замечание:

Если нужно просто считать включенный файл целиком, то можно использовать


ключевое слово INCLude в качестве альтернативы OPEN и SWITCH.

2. Использование OPEN для размещения всех выходных файлов в


директорию, отличную от используемой по умолчанию.
Для модели с корневым именем base входным файлом будет base.dat, а выходным -
base.out. Файловая система MORE (MFS) состоит из нескольких файлов,
использующих то же корневое имя, например, base.mis.

OPEN ALL позволяет использовать другое имя для файлов MFS. Так можно просто
изменить имя:
OPEN ALL
run13

Это создает выходные файлы типа run13.mis etc. Кроме того данные файлы можно
поместить в альтернативную директорию:

OPEN ALL
rst\run12

Если имя файла содержит "/", оно должно находиться в кавычках (одинарных или
двойных), так как в противном случае этот символ будет рассматриваться как
комментарий). Имя файла также должно находиться в кавычках если в нём
используются пробелы или специальные символы. Если заданная директория не
существует, MORE создаст ее.

3. Задать параметры вывода данных в формате ECLIPSE.


Файлы в формате ECLIPSE создаются, если во входном файле используется одно
из данных ключевых слов EGRID, ESOL или ESUM. OPEN нужно вводить только
чтобы задать имена файлов, отличные от используемого по умолчанию или чтобы
изменить формат файлов. Для комбинации OPEN ECLIPSE используются
следующие опции.

Руководство пользователя
3-39
UNFO(Default) Создать неформатированные (бинарные) файлы
FORM Создать форматированные (ascii) файлы
PC Создать бинарные файлы формата PC
UNIX Создать бинарные файлы формата UNIX
UPCAse Создать файлы с верхним регистром и единицами измерения.
UPSUffix Создать файлы с верхним регистром файловых суффиксов
(например, SMSPEC)

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


файлов (UNIX). Tempest может считывать файлы любого формата на любой
платформе. Однако, ряд других приложений предполагают бинарные файлы,
поэтому данная установка используется по умолчанию.

UPSUffix требуется для некоторых приложений, которые считывают файлы в


формате Eclipse. UPCASE сейчас является установкой по умолчанию, так как
многие из приложений ECLIPSE используют мнемонику верхнего регистра.
LOWCASE используется в случае предпочтения мнемоники нижнего регистра. В
Tempest загружаются файлы ECLIPSE обоих регистров.

Замечание: Так как файлы MORE являются бинарными, не забывайте выбирать


режим bin при использовании ftp при перемещении файлов между компьютерами.

4. Сделать рестарт из модели с другим названием.


Если для задания рестарта используется ключевое слово SDAT, MORE расширяет
(дополняет) имеющиеся файлы. Однако в некоторых случаях полезно создать
выходные файлы с другим именем. Чтобы сделать это, задайте имя входной
модели, используя OPEN IRST:

OPEN IRST
base12

SWITch - переключатель между стандартным и


альтернативным модулями ввода/вывода
Расположение: Любая секция входного файла

SWITCH

Если был подключен альтернативный файл и данные из него были считаны,


ключевое слово SWIT позволяет продолжить чтение данных из одного или
Руководство пользователя
3-40
нескольких файлов. MORE запоминает местораспложение файла, так что возможно
повторное открытие файла SWITCH. По окончании чтения альтернативного файла
MORE возвращается к основному файлу.

OPEN
'wellhist.rates'
SWIT

INCLude - Задание подключаемого файла


Расположение: Любая секция входного файла

INCL
pvt12.mflui

Ключевое слово INCLUDE – самый простой способ подключения внешнего файла.


Как только считано ключевое слово INCLUDE, MORE переключается на чтение из
обозначенного в нём файла и возвращается к основному файлу, только когда
подключаемый файл закончился. В отличие от пары ключевых слов
OPEN/SWITCH, INCLUDE поддерживает вложенные подключения: подключаемые
командой INCLude файлы могут подключать другие файлы.

Руководство пользователя
3-41
DEBU - Настройка параметров отладчика
Расположение: Любая секция входного файла

Синтаксис:

DEBUG I1 I2 I3 I4 I5 I6 I7 I8 I9 I10 I11 I12 I13

По умолчанию: все равны нулю

Определения:

I1 Общая отладка нелинейной итерации


I2 Сообщаемость через разлом
I3 Синтаксичекая отладка
I4 Отладка инициализации
I5 Отладка модели скважины
I6 Нижний ix индекс для отладки
I7 Верхний ix индекс для отладки
I8 Нижний iy индекс для отладки
I9 Верхний iy индекс для отладки
I10 Нижний iz индекс для отладки
I11 Верхний iz индекс для отладки
I12 Внутрене направление для линейного солвера
I13 Внешнее направление для линейного солвера

Пример:

DEBU 5* 81 82 12 13 3 3
/

Замечание: DUMP является аналогом слова DEBUg

Замечание: Если сброшены гнездовые направления солвера, оба пункта 12 и 13


должны быть установлены для определения требуемого порядка.

Руководство пользователя
3-42
LOGF - Задание пути выгрузки выходной
информации
Расположение: Секция INPUt

Информация, записываемая MORE в выходной текстовый файл во время расчета,


отображается в окне (консоли), например:

Reading keyword INIT

divi: 1075 25.0 49 0 1 9 121.55 42.869 0.0 200.00 0.0


0.7875 1004.4

Данная информация может быть так же просмотрена в Tempest.

С помощью LOGF можно убрать эту выходную log информацию или записать в
отдельный файл, например как base.log (если входной файл называется base.dat).

Синтаксис: LOGF опция

опция может быть одна из:

OFF или NO Выключает log информацию


DISK или FILE Записывает log информацию в файл
STD(по умолчанию) Записывает log информацию в стандартный выходной файл

ABSP - Использование абсолютных имен


директорий для OPEN и INCLUDE
Расположение: Секция INPUt

Начиная с версии 6.2 MORE использует относительные имена директорий при


открытии файлов с помощью ключевых слов INCLUDE и OPEN. Это означает, что
MORE будет размещать файл, путем прикрепления к нему какого-либо
относительного пути к директории файла, который в свою очередь, содержит
ключевое слово INCLUDE или OPEN. Это отличается от более ранних версий
MORE: до версии MORE 6.1 включительно файлы размещались относительно
файла данных верхнего уровня.

Ключевое слово ABSP восстанавливает старую опцию для задания абсолютного


пути - т.е. делает MORE 6.2 и боле поздние версии совместимыми с предыдущими.
Руководство пользователя
3-43
Без ABSP программа работает по новому механизму. В качестве примера,
предположим, что data файл под названием base.dat запущен из директории
C:\studies\roxar и содержит:

include
'S:/props/subdir1/include1.dat' /

Это означает, что файл include1.dat находится в директории S:/props/subdir1/.


Предположим, что include1.dat содержит:

include
'subdir2/include2.dat' /

В MORE 6.2 и более поздних версиях это означает, что include2.dat должен
находиться в S:/props/subdir1/subdir2. С использованием же ключевого слова ABSP
include2.dat должен был бы быть в C:/studies/roxar/subdir2.

Новое обращение, в общем, намного проще использовать при включении


отдельных наборов файлов из другой системы директорий.

Ключевое слово ABSP должно вводиться в секции INPUT перед выражениями


INCLUDE и OPEN, на которые он влияет.

Пример:

ABSP

SKIP
Расположение: Любая секция входного файла

SKIP

При прочтении симулятором ключевого слова SKIP, вся входная информация ,


следующая за этим ключевым словом будет проигнорирована до тех пока
симулятор не прочитает ключевое слово ENDSKIP.

Пример:

SKIP
--Data to be completely ignored in this run
P-1 2010:Jly:1 LTAB TAB1 /
P-1 2010:Jly:2 PROD
P-1 2010:Jly:20 THPT 1200 /
Руководство пользователя
3-44
P-1 2010:Jly:20 OPT 5000 /
ENDSKIP

ENDS
Расположение: Любая секция входного файла

ENDSKIP

При прочтении симулятором ключевого слова SKIP, вся входная информация ,


следующая за этим ключевым словом будет проигнорирована до тех пока
симулятор не прочитает ключевое слово ENDSKIP.

Пример:

SKIP
--Data to be completely ignored in this run
P-1 2010:Jly:1 LTAB TAB1 /
P-1 2010:Jly:2 PROD
P-1 2010:Jly:20 THPT 1200 /
P-1 2010:Jly:20 OPT 5000 /
ENDSKIP

EPRI - Задает приоритет проверки синтаксиса


ключевых слов ECLIPSE перед MORE.
Расположение: Любая секция входного файла

Синтаксис:

EPRI {OFF ON YES NO}

Замечание:
По умолчанию MORE распознает ключевые слова по первым четырем символам. В
некоторых случаях это может привести к тому, что, например, такое ключевое
слово Eclipse как WELLSPEC, может быть распознано как WELL. При заданной
опции EPRI ON, синтаксис имен ключевых слов Eclipse будет проверяться в
первую очередь, и только потом синтаксис MORE. Опция EPRI OFF возвращает
приоритет проверки синтаксиса MORE.

Руководство пользователя
3-45
4 Описание ключевых слов секции Input
В этой секции дано детальное описание каждого ключевого слова секции Input.
Ключевые слова используются для задания входной информации для симулятора.
Большинство ключевых слов контролируют данные, которые используются на
протяжении расчета. Ключевые слова секции INPUt должны располагаться до
начала секции FLUId.

INPU - Заголовок секции Input .................................................................................. 4-48


TITL - Заголовок в выходных файлах ...................................................................... 4-48
PRIN - Определение опций печати данных секции INPUt .................................. 4-48
DIREctives - Проверка правильности синтаксиса входного файла ................... 4-49
UNIT - Определяет систему единиц используемую симулятором .................... 4-49
Единицы измерения, сокращения и переводные коэффициенты....................... 4-51
IDAT - Дата начала моделирования ....................................................................... 4-52
SDAT - Дата рестарта ............................................................................................. 4-52
CNAM - Названия компонентов .............................................................................. 4-53
IMPL - Контроль неявной численной схемы ......................................................... 4-54
ADAP - Контроль неявной численной схемы......................................................... 4-54
MGDE - Задает отладку запроса на выход для линейного солвера Multigrid... 4-55
COARsen - Задание равномерного укрупнения сетки в х, y и z направлениях .. 4-56
CXGR, CYGR, CZGR - Задание неравномерного укрупнения по осям x, y и z .... 4-57
SCMP - Описание стандартных составов............................................................. 4-59
LUMP - Объединение компонентов в группу ......................................................... 4-59
SPLIts -Выделение дополнительных потоков ....................................................... 4-60
TENSOR - использование тензоров проницаемости ............................................ 4-62
DPORO - Моделирование двойной пористости .................................................... 4-62
DPSS - Использование модели двойной пористости источник/сток .............. 4-63
EVENTS - Выбор шага по времени в соответствии с событиями ................... 4-66
OPMX - Максимальное количество ячеек для выводимых массивов в out файл. 4-
66
ETUN............................................................................................................................. 4-67
ECCF - Использование корня из суммы квадратов для вычисления вклада
ячейки в множитель сообщаемости для скважины. .......................................... 4-67
QCVF - Использование квадратичной сжимаемости ......................................... 4-68
IPFL - Использование функции, обратной давлению, в таблицах задания
свойств ......................................................................................................................... 4-68
MGLS - Использование линейного солвера Алгебраический Мультигрид ........ 4-69
MGVB - Использование FIPE linear equation set .................................................... 4-69
NOHY - отмена гистерезиса .................................................................................... 4-70
STRE - Запрашивает вывод линий тока в Tempest-View ..................................... 4-71
DWPW - Взвешивание по умолчанию средних давлений на скважинах ............ 4-71
MIXK ............................................................................................................................. 4-72
SWDA ............................................................................................................................ 4-73
KRDR - Направленные относительные фазовые проницаемости .................... 4-74
EPS - масштабирование концевых точек .............................................................. 4-74
Руководство пользователя
4-46
EPSP - масштабирование концевых точек кривой капиллярного давления .... 4-75
MPFA - Многоточечная аппроксимация потока ................................................. 4-75
BACK - Опция обратной совместимости с MORE 5 ........................................... 4-76
CSEP - Запрос о выводе на сепаратор потоков каждого интервала перфорации
........................................................................................................................................ 4-76
SLIP - Использование проскальзывания в газожидкостной фазе
мультисегментных скважин ................................................................................... 4-77
WDOPt - Опции для расчета плотности в стволе скважины ........................... 4-77

Руководство пользователя
4-47
INPU - Заголовок секции Input
Данное ключевое слово открывает секцию INPUT.

TITL - Заголовок в выходных файлах


Расположение: Секция INPUt

Синтаксис:

TITLe title

Могут быть заданы две строки заголовка. Заголовок будет выведен вверху
страницы в выходном файле модели, и будет поддерживаться в Tempest.

Пример:

TITL History Match Run 458, July 14, 1987

PRIN - Определение опций печати данных секции


INPUt
Расположение: Секция INPUt

Синтаксис:

PRINt {NONE ALL}

Определения:

NONE Не выводить данные секции INPUT.


ALL Выводить входные данные.

Пример:

PRINT NONE

Руководство пользователя
4-48
DIREctives - Проверка правильности синтаксиса
входного файла
Расположение: Секция INPUt

Синтаксис:

DIRE {NOGO GO}

Определения:

NOGO Программа считывает данные, но не запускает на счет


GO Программа считывает данные и запускает на счет

Пример:

DIRE NOGO

Замечание:

До начала расчета проверяются все данные секции RECUrrent на весь


моделируемый период.

UNIT - Определяет систему единиц используемую


симулятором
Расположение: Секция INPUt

Синтаксис:

UNIT {METR POFU FIELD IMP}

Определения:

METR Метрическая система единиц измерения


POFU Промысловая система единиц измерения (американская)

FIELD и IMP являются аналогами POFU

Пример:

Руководство пользователя
4-49
UNIT Metric

Таблица единиц измерения показывает какие единицы измерения используются в


различных системах и также приводит переводные коэффициенты.

Руководство пользователя
4-50
Единицы измерения, сокращения и переводные
коэффициенты
Примеры единиц измерения, используемых в промысловых и метрических
форматах, представлены в следующей таблице:

Величина Промысловая Аббревиатура Переводный Метрическая Аббревиатура


система коэффициент система
длина feet ft 0.3048 meters 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 μm
-3 2
md
объем 3
10 res.bbl MRB 0.1589873 3
10 res. m 3
kM3
резервуара
Малые
величины
объем 103STB MSTB 103m3 kSM3
жидкости
дебит STB/day STB/D m3/day SM3/D
объем газа 6
10 std ft3
MMSCF 6
10 std m 3
MSM3
дебит газа 103std ft3/day MSCF/D 103std m3/d kSM3/D
Большие
величины
объем 106STB MMSTB 106m3 MSM3
жидкости
дебит 103STB/D MSTB/D 103m3/d kSM3/D
объем газа 9
10 std ft3
BSCF 9
10 std m 3
GSM3
дебит газа 6 3
10 std ft /day MMCF/D 6 3
10 std m /d MSM3/D

Руководство пользователя
4-51
IDAT - Дата начала моделирования
Расположение: Секция INPUt

Синтаксис:

IDATe iday month iyear


или
IDATe month iday iyear

Определения:

iday День месяца, может состоять из одной или двух цифр.


month Месяц, достаточно первых трех букв от английского названия.
iyear Две или четыре цифры года начала разработки. Если заданы две цифры, то
MORE будет воспринимать их как 20-ое столетие, например, 87 будет
прочитан как 1987 г.

Замечания:

По умолчанию (если данное ключевое слово не описано) за начальную дату


моделирования принимается 1 января 2000 года.

Пример:

IDATE Jan 4 1987

SDAT - Дата рестарта


Расположение: Секция INPUt

Синтаксис:

SDATe value {DAYS MONT YEAR DATE}

Определения:

value Дата или время (от IDAT), когда начинается расчет


DAYS Определяет количество дней, прошедших с момента начала моделирования
(IDAT).
MONTh Определяет количество месяцев, прошедших с момента начала
моделирования (IDAT).

Руководство пользователя
4-52
YEARs Определяет количества лет, прошедших с момента начала моделирования
(IDAT).
DATE Дата начала расчета (формат аналогичен формату IDAT).

Замечания:

Дата рестарта по умолчанию - начальная дата IDAT.

Если время начала рестарта больше нуля или дата задана позднее начальной
(прописанной в ключевом слове IDAT), расчет будет запущен с рестарта, используя
информацию предыдущего расчета.

Пример:

IDATE 1 OCT 2011


SDATE 0.0 days

CNAM - Названия компонентов


Расположение: Секция INPUt

Синтаксис:

CNAMe name1 [name2] [name3]

Определения:

name1 название первого компонента

Замечания:

При запуске модели black oil возможно задание следующих названий компонентов
OIL, WATer, GAS, SOLVent и STEAM.

Если присутствует компонент SOLVENT, доступна опция solvent.

Если присутствует компонент STEAM доступна опция steam.

В случае размещения на нескольких строках, имена суммируются и не должны


превышать 26.

Если в расчете присутствует вода, она должна замыкать список компонентов и ее


название должно начинаться с WAT.

Руководство пользователя
4-53
Пример:

CNAME CO2 C1 C2 C3 C4 C5 C7P1 C7P2 WATR

IMPL - Контроль неявной численной схемы


Расположение: Секция INPUt

Синтаксис:

IMPLicit {FULL ADAP IMPE}

Определения:

FULL Полностью неявная схема.


ADAP Адаптивная неявная схема.
IMPE Схема IMPES.

Замечания:

FULL задается по умолчанию в моделях black oil

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

FIBO (fully implicit black oil) является аналогом ключевого слова FULL

AIM является аналогом ключевого слова ADAP

DELT и NONE являются аналогами IMPE

Ключевое слово ADAP может использоваться как альтернатива IMPL ADAP

Пример:

IMPL FULL

ADAP - Контроль неявной численной схемы


Расположение: Секция INPUt

Синтаксис:

ADAPtive {FULL NONE}

Руководство пользователя
4-54
Определения:

FULL Полностью неявная схема.


NONE Метод IMPES.

Замечания:

ADAP без аргументов или с любым выбранным аргументом за исключением FULL


или NONE выбирает адаптивную неявную схему.

Ключевое слово IMPL может быть использовано как альтернатива ADAP

Пример:

ADAP

MGDE - Задает отладку запроса на выход для


линейного солвера Multigrid
Расположение: Секция INPUt

Синтаксис:

MGDE {MSG n RECT RILU BARR}

По умолчанию: Все равны нулю

Определения:

MSG Проверка выходной информации солвера Multigrid, чем больше n, тем


n больше проверок.
RECT Использование прямоугольного представления сетки при ее умножении.
Использование прямоугольного представления сетки для ILU (не работает
RILU
при распараллеливании расчета).
Определение ограничений при распределении времени при параллельном
BARR
расчете.

Пример:

MGDE MSG 1

Руководство пользователя
4-55
COARsen - Задание равномерного укрупнения сетки
в х, y и z направлениях
Расположение: Секция INPUt

Синтаксис:

COARsen Fx Fy Fz {OUTPut}

Определения:

Fx Множитель укрупнения в x-направлении.


Fy Множитель укрупнения в y-направлении.
Fz Множитель укрупнения в z-направлении.
OUTP Задает вывод отображения укрупненной сетки в Tempest

Пример:

Постоянный укрупняющий множитель 4 в каждом направлении:

COAR 4 4 4 /

Применение вертикального укрупняющего множителя 2, но оставляет без


изменений значения в направлениях x- и y- сетки:

COAR 1 1 2 OUTP /

Сетка с укрупнением не может содержать участков с локальным измельчением


сетки (ключевое слово LGRD).

Руководство пользователя
4-56
CXGR, CYGR, CZGR - Задание неравномерного
укрупнения по осям x, y и z
Расположение: Секция INPUt

Синтаксис:

CXGR Ncg [OUTP]


Nc1 Nc2 ... NNcg /

Определения:

Ncg Число ячеек укрупнённой сетки по оси x-, y- или z


Nc1 Число ячеек исходной сетки в ячейке укрупнённой сетки с порядковым
номером 1 по оси x-, y- или z
Nc2 Число ячеек исходной сетки в ячейке укрупнённой сетки с порядковым
номером 2 по оси x-, y- или z
NNcg Число ячеек исходной сетки в последней ячейке по оси x-, y- или z
OUTP Опция вывода укрупненной сетки в 3D view

Общее число ячеек в ключевом слове (Σi Nci ) должно соответствовать размеру
исходной сетки Nx, Ny или Nz.

Пример:
Укрупнение сетки, имеющей 40 ячеек по оси x, притом, что 10 центральных ячеек
остаются неукрупнёнными.

CXGR 16
10 3 2 10*1 2 3 10 /
Замечания: Укрупненные ячейки могут не содержать локального измельчения
ячеек (ключевое слово LGRD).

Ключевые слова CXGR, CYGR и CZGR позволяют проводить выборочное


укрупнение модели в зонах, которые не представляют интереса (например, вдали
от скважин):

Руководство пользователя
4-57
Руководство пользователя
4-58
SCMP - Описание стандартных составов
Максимум: 50

Расположение: Секция INPUt или RECUrrent

Синтаксис:
SCMP name
x1 x2 x3 ... xn
Default: 0.0 ....
Minimum: 0.0 ....
Maximum: must sum to 1.0

Определения:

name Имя состава


xi Мольная доля i-го компонента в составе

Пример:

CNAME C1 C2 C3 C4 ...
SCMP rich
.6 .3 .1 /

Флюид rich имеет мольные доли 0.6, 0.3 и 0.1 для компонентов C1, C2 и C3
соответственно. Доля других компонентов по умолчанию приравнивается нулю.

LUMP - Объединение компонентов в группу


Максимум: 10

Расположение: После CNAMe в секции INPUt

Синтаксис:

LUMP name comp1 [comp2] [comp3] ...

Определения:

name Имя группы компонентов


compi Имена компонентов, которые будут включены в группу. Они могут быть в
любом порядке.

Руководство пользователя
4-59
Пример:

CNAME CO2 C1 C2 C3 C4 C5 C7P1 C7P2 WATR


LUMP C7+ C7P1 C7P2

Объединенный компонент C7+ состоит из компонентов C7P1 и C7P2.

SPLIts -Выделение дополнительных потоков


Максимум:2 для добывающих, 3 для нагнетательных скважин

Расположение: Секция INPUt

Синтаксис:

SPLIt strmname {INJE PROD BOTH} {OIL GAS} {VAPO LIQU SAME}
fstrm1 fstrm2 fstrm3 ... fstrmn

По умолчанию: 0.0 ....

Определения:

strmname имя нового задаваемого скважинного потока


INJE Задает выделение нагнетательного потока INJEction
PROD Задает выделение добывающего потока PRODuction
BOTH Выделяет и нагнетательный, и добывающий потоки
OIL Поток выделен из нефтяного скважинного потока (только для
добывающих скважин (PROD)
GAS Поток выделен из газового скважинного потока
LIQU Рассматривает новый поток как жидкость: идеальное смешивание для
вычисления плотности
VAPO Рассматривает новый поток как газ: идеальные объемы газа для
плотности
SAME Подсчет плотности потока соответствует нефти OIL (LIQU) или GAS
(VAPO)
fstrmi Разделяющий множитель для i-го компонента. Мольный дебит для
выделенного потока: q=Σ fstrmiqi,

где qi -количество i-го компонента в новом потоке, являющимся частью нефтяного


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

Руководство пользователя
4-60
Примеры:

Во всех примерах предполагается следующее определение компонентов:

CNAME N2 C1 C2 C3 C4 C5 C7P1 C7P2 WATR

SPLIT N2 для обоих


1.0 /

Азот выделен как специальный поток для нагнетания и добычи.

SPLIT DRYG GAS PROD


1 1 .8 .4 .1 /

Этот пример определяет поток сухого газа, который является частью потока газа
сепарации. Поток сухого газа содержит 100% компонента N2 и C1, 80%
компонента C2, 40% компонента C3 и 10% компонента C4 из потока газа
сепарации.

SPLIT NGL LIQU GAS PROD


0 0 0 .2 .5 .8 1 1 /

Этот пример определяет выделение жидкостного потока NGL из газа сепарации.


Поток NGL содержит 20% компонента C3, 50% компонента C4, 80% компонента
C5 и 100% компонента C7P1 и C7P2 от потока газа сепарации. Для подсчета
плотности потока в резервуаре NGL, используются удельный вес компонентов и
идеальное смешивание.

Руководство пользователя
4-61
TENSOR - использование тензоров проницаемости
Расположение: Секция INPUt

TENSOR [XYTRUE] [ZTRUE]

Определения:

XYTRUE Компоненты тензора задаются относительно географических осей x и y


ZTRUE Компоненты тензора задаются относительно географической оси z

Пример:

TENSOR / Использует тензорные проницаемости, K_X..KZX


/ введенные относительно локальных координат сетки

Замечание:

Если используется ввод истинных направлений xy или z, MORE автоматически


приведет проницаемости к координатной системе сетки.

Если используется TENSOR, возможно задавать проницаемости двумя способами:

a) Использовать K_X, K_Y, K_Z, DEVX, DEVY, AXES для определения


проницаемостей по главным осям и ориентации этих осей в географической
системе координат.

b) Использовать K_X, K_Y, K_Z, KXY, KYZ, KZX для задания шести
независимых компонент тензора проницаемости в локальной или географической
системе координат.

Заметьте, что если DEVX, DEVY и AXES используются для задания тензорных
проницаемостей, XYTRUE и ZTRUE не будут иметь никакого эффекта.

DPORO - Моделирование двойной пористости


Расположение: Секция INPUt или GRID

DPORO [GRAV] [NET] [SING] [FRAC n]

Руководство пользователя
4-62
Определения:

GRAV Учёт гравитационной пропитки.


Воспринимает значения проницаемости трещин как абсолютные (без учета
NET
умножения на трещинную пористость).
SING Использовать единую сетку (DPORO SINGLE - то же самое, что и DPSS).
При использовании SINGLE, задайте число матричных объемных долей (по
FRAC
умолчанию 1).

Ключевое слово включает модель двойной пористости. При этом число слоёв в
модели должно быть чётным и первые Nz/2 слоёв будут представлять ячейки
матрицы, а оставшиеся Nz/2 – ячейки трещины. При этом пространственное
расположение ячеек трещины будет таким же, как для соответствующих ячеек
матрицы. Каждая ячейка трещины соединена с соответствующей ячейкой матрицы
через несоседнее соединение. Сообщаемость матрица – трещина определяется
значениями массива SIGMa.

В модели двойной пористости больше нет сообщаемости между ячейками матрицы


– переток между ячейками матрицы происходит только через систему ячеек
трещин.

Опция GRAV включает учёт гравитационной пропитки. Если используется эта


опция, то должны быть заданы значения массива DZMA, определяющие
вертикальный размер (мощность) блоков, составляющих матрицу.

Более полное описание опции двойной пористости можно найти в Техническом


справочнике пользователя.

DPSS - Использование модели двойной пористости


источник/сток
Расположение: Секция INPUt или GRID

DPSS [FRAC n] [GRAV] [NET]

Определения:

FRAC Использовать n частей объема матрицы


GRAV Использовать гравитационную пропитку
NET Принимать проницаемоть трещин как общую (не умножать на пористость
трещин)

Руководство пользователя
4-63
Пример:

DPSS NET / Использует двойную пористость, ввод одинарной сетки, общая


проницаемость для трещин

Замечание:

DPSS использует одинарную сетку, таким образом свойства трещины должны


задаваться соответствующими ключевыми словами, приведенными ниже. Для
полного описания опции DPSS, см. главу 15 Технического справочника
пользователя.

Ключевое По Описание Необходимо для


слово умолчанию
fpor Нет Пористость трещин
fkx, fk-x, fk_x,
Нет Проницаемость трещин по х
fpermx
fky, fk-y, fk_y,
fkx*kykx Проницаемость трещин по у
fpermy
fkz, fk-z, fk_z
fkx*kzkx Проницаемость трещин по z
,fpermz
fkxy 0 Проницаемость трещин по хy Опция тензора
fkyz 0 Проницаемость трещин по yz Опция тензора
fkzx 0 Проницаемость трещин по zx Опция тензора
fmlx 1 Множитель сообщаемоси по x
fmly 1 Множитель сообщаемоси по у
fmlz 1 Множитель сообщаемоси по z
fcro croc Сжимаемость трещин
fref refe Опорное давление
fsat satn Регионы ОФП
fpvt pvtn Регионы PVT
feql eqln Регионы инициализации
fkpt kpta Регионы KVSP KVSP
fprg preg Регионы полимеров Опция полимер
kpta treg Регионы температуры Термальная опция
fkrx krdx Регионы фазовых в направлении х Напр. ОФП
fkry krdy Регионы фазовых в направлении у Напр. ОФП

Руководство пользователя
4-64
fkrz krdz Регионы фазовых в направлении z Напр. ОФП
fkmx krmx Регионы фазовых в направлении x Напр. IRRV ОФП
fkmy krmy Регионы фазовых в направлении y Напр. IRRV ОФП
fkmz krmz Регионы фазовых в направлении z Напр. IRRV ОФП
Критическая нефтенасыщенность в Масштабирование
fogc sogc
газе в трещенном пространстве концевых точек
Критическая нефтенасыщенность в Масштабирование
fowc sowc
воде в трещинном пространстве концевых точек
Остаточная газонасыщенность в Масштабирование
fsgl sgl
трещене концевых точек
Критическая газонасыщенность в Масштабирование
fsgc sgcr
трещене концевых точек
Максимальная газонасыщенность в Масштабирование
fsgu sgu
трещене концевых точек
Остаточная водонасыщенность в Масштабирование
fwl swl
трещене концевых точек
Критическая водонасыщенность в Масштабирование
fwcr swcr
трещене концевых точек
Максимальная водонасыщенность в Масштабирование
fwu swu
трещене концевых точек
Масштабирующий фактор Kro в Вертикальное
fxko xkro
трещинном пространстве масштабирование
Масштабирующий фактор Krg в Вертикальное
fxkg xkrg
трещинном пространстве масштабирование
Масштабирующий фактор Krw в Вертикальное
fxkw xkrw
трещинном пространстве масштабирование
Масштабирующий фактор Pcg в Вертикальное
fxpg xpcg
трещинном пространстве масштабирование
Масштабирующий фактор Pvw в Вертикальное
fxpw xpcw
трещинном пространстве масштабирование

Когда модель DPSS запускается с неравновесной инициализацией (INIT NONE),


насыщенности для трещины и матрицы могут быть различными. Поэтому
существуют отдельные ключевые слова для задания насыщенностей трещиной
части:

Ключевое слово По умолчанию Определение


fsoi Нет Нефтенасыщенность в трещине

Руководство пользователя
4-65
fsga Нет Газонасыщенность в трещине
fswa Нет Водонасыщенность в трещине

EVENTS - Выбор шага по времени в соответствии с


событиями
Расположение: Секция INPUT или RECUrrent

Если в секции RECU присутствуют события, ключевое слово EVENts EXACT


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

Более подробная информация приведена в обзоре событий.

EVENTS EXACT необходимо использовать для строгой привязки шага событий


шагу симулятора.

Пример:

EVEN EXACT / Ограничивает размер временных шагов в соответствии с шагом


событий

OPMX - Максимальное количество ячеек для


выводимых массивов в out файл.
Расположение: Секция INPUt

OPMX n

n - это максимальное число ячеек, которое будет выведено в качестве массивов в


*.OUT файле.

По умолчанию значение равно 10000

Замечание:

По умолчанию значение OPMX предотвращает огромные нечитабельные массивы,


записываемые в *.OUT файл, которые, как правило, не используется. Однако

Руководство пользователя
4-66
опция OPMX может быть использована для переустановки значения по умолчанию
в случае, если такой вывод действительно требуется.

ETUN
Расположение: Секция Input

ETUNE

ETUNe включает пакет несущественных алгоритмических изменений, чтобы


сделать возможным более полное совпадение результатов MORE с результатами
других симуляторов. ETUN имеет следующие эффекты:

Использование квадратичной, вместо линейной, интерполяции сжимаемости и


вязкости.
Использование интерполяции 1/Bp и 1/(Bp*viscp) вместо Bp и viscp, где Bp -
объемный коэффициент фазы p, а viscp - вязкость фазы p.
При комбинировании фактора вскрытия ячейки для наклонной скважины,
добавление вклада в каждом направлении как квадратного корня из суммы
квадратов.
Разрешение существования реликтовой нефти в зоне водонапорного горизонта
(ниже водонефтяного контакта), как если бы использовалось AQUW OFF.
Отключение коррекции фактора вскрытия ячейки, когда скважина находится в
угловой ячейке, как если бы использовалось WCOR OFF.
Установление минимального порового объема для активных ячеек по умолчанию
1.0E-6 (rb или rm3).
Установление минимального промежутка между ячейками для создания
выклинивания 1.0E-6 (ft или метров).

ECCF - Использование корня из суммы квадратов


для вычисления вклада ячейки в множитель
сообщаемости для скважины.
Расположение: Секция INPUt

Когда вклад ячейки имеет компоненты в более чем одно направление, по


умолчанию они добавляются линейно. ECCF задает, что сумма должна получиться
путем взятия квадратного корня от суммы квадратов вкладов.

Синтаксис: ECCF

Руководство пользователя
4-67
QCVF - Использование квадратичной сжимаемости
Расположение: Секция INPUt

QCVF { OFF ON YES NO }

Замечания:

Ключевое слово QCVF позволяет использование квадратичной сжимаемости при


расчете порового объема, объемных коэффициентов и сжимаемости.
Использование QCVF дает возможность получить результаты, которые более точно
согласуются с результатами моделирования на симуляторе ECLIPSE.

Пример:

Использование квадратичной сжимаемости при расчете порового объема,


объемного коэффициента и вязкости.

QCVF ON

IPFL - Использование функции, обратной давлению,


в таблицах задания свойств
Расположение: Секция INPUt

IPFL { OFF ON YES NO }

Замечания:

Ключевое слово IPFL запрашивает поиск обратной функции при расчете функции
давления, такой как объемный коэффициент. Использование функции обратной
давлению дает результаты, которые более точно согласуются с расчетами,
полученными в результате моделирования на симуляторе ECLIPSE.

Пример:

--Использование функции, обратной давлению в таблицах свойств

IPFL ON

Руководство пользователя
4-68
MGLS - Использование линейного солвера
Алгебраический Мультигрид
Расположение: Секция INPUt

MGLS выбирает линейный солвер Алгебраический Мультигрид как альтернативу


используемому по умолчанию алгоритму вложенной факторизации.
Алгебраический Мультигрид использует технологию двухступенчатой
предварительной обработки для решения линейных уравнений из ньютоновых
итераций. Более подробно технические детали вы можете посмотреть в
техническом справочнике MORE65TechnicalReference.pdf или SPE 115017.

Используемый по умолчанию алгоритм вложенной факторизации обычно дает


хорошую производительность. Однако, если число линейных итераций - столбцов,
обозначенных линейным солвером на выходе - достигает 40, стоит попробовать
использовать мультигрид. Если и он не дает улучшения производительности,
можно попробовать дополнительное слово MGVB. Это повысит затраты на
выполнение одной линейной итерации, но должно позволить добиться сходимости
за меньшее число линейных итераций. Опция MGVB настоятельно рекомендуется
для композиционных моделей.

Пример:

MGLS

MGVB - Использование FIPE linear equation set


Расположение: Снкция INPUt

При использовании линейного солвера Алгебраического Мультигрида путем


задания ключевого слова MGLS важно иметь подходящее уравнение для давления.
При использовании MGVB к обычному набору уравнений добавляется
дополнительное уравнение, которое имеет характеристики, лучше подходящие к
двухступенчатому линейному солверу Алгебраическому Мультигриду.
Дополнительное уравнение существенно повышает затраты на выполнение одной
линейной итерации, но позволяет добиться сходимости немного быстрее. Более
подробно технические детали можно посмотреть в SPE 115017.

Пример:

MGVB

Руководство пользователя
4-69
NOHY - отмена гистерезиса
Расположение: Секция INPUT

NOHY

Пример:

NOHYST

NOHY может применяться для отмены использования гистерезиса в расчете даже


при наличии гистерезиса в табличных данных.

Руководство пользователя
4-70
STRE - Запрашивает вывод линий тока в Tempest-
View
Расположение: Секция INPUT

STREAm {FORM}

Будет создан дополнительный выходной файл (.msf), а также дополнительные


статические массивы в .grd. файле. Файл записывается в формате ROFF. Если
задано слово FORM, файл будет в кодировке ASCII, иначе - бинарный.

DWPW - Взвешивание по умолчанию средних


давлений на скважинах
Расположение: Секция INPUT

DWPW {ACT PV CCF KH MOB NONE} {DDRC NODDRC}

Определения:

ACT Давление на re вычисляется с использованием вклада продуктивности ячеек


в общую продуктивность скважины только для активных вскрытых ячеек
PV Давление на re вычисляется с использованием взвешивания по поровому
объему
CCF Давление на re вычисляется с использованием вклада продуктивности ячеек
в общую продуктивность скважины
KH Давление на re вычисляется с использованием взвешивания по Kh
MOB Давление на re вычисляется c использованием взвешивания по подвижности
в пластовых условиях
NONE Давление на re вычисляется c использованием невзвешенного среднего

DWPW также может быть использовано, чтобы установить, как будет вычисляться
пластовое давление, когда по скважине установлен контроль по ограничению
давления.

Определения:

DDRC Когда скважины на контроле по депрессии, использовать давление в ячейке,


скорректированное на внешний радиус, определенный с помощью P-RE или
PREX
NODD Когда скважины на контроле по депрессии, использовать давление в ячейке

Пример:
Руководство пользователя
4-71
DWPW PV

Замесания:

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


умолчанию взвешивать давление в скважине: DWPW устанавливает значения по
умолчанию. Начиная с версии 6.5, значением по умолчанию является ACT - в
соответствии с определением депрессии, используемым, когда скважина на
контроле по депрессии. Для обеспечения совместимости с более ранними версиями
MORE используйте DWPW PV.

Таким же образом, перед версией 6.5 давление во вскрытой ячейке использовалось,


чтобы определить пластовое давление для скважин на контроле по депрессии. С
версии 6.5 эта опция существует для коррекции этого давления на внешний радиус,
определенный с помощью P-RE, и это действие по умолчанию. Чтобы обновить
предыдущие значения по умолчанию, используйте DWPD NODD. Коррекция
использует логарифмическое вычисление депрессии, описанное в ключевом слове
P-RE.

MIXK
Расположение: Секция Input

MIXK

MIXK может применяться только в композиционных моделях, в которых


рассчитываются процессы смешивания. В процессе смешивания ячейка может
перейти с насыщенности нефтяной фазой на газовую вследствие изменения состава
композиции. Это может нарушить непрерывность используемых относительных
фазовых проницаемостей (переход с Kro на Krg) и в результате нарушить
непрерывность потока между двумя ячейками, которое может повлечь
невозможность решить уравнение потока флюида.

Если используется MIXK, в относительной проницаемости используются обе фазы,


нефтяная и газовая, по формуле:

Krp=fo.Kro + fg.Krg

где fo+fg=1.

fo равняется 1, когда смесь в ячейке является строго "нефтяной", 0 - когда строго


"газовой", и может равняться любому числу от 0 до 1.

Руководство пользователя
4-72
Когда фаза изменяется от нефтяной до газовой, также возможно нарушение
непрерывности в потоке. Если ячейка нефтяная, в ней не учитывается капиллярное
давление между нефтью и газом и используется плотность нефти в других ячейках
при вычислении влияния гравитации на поток. Если ячейка газовая, в ней
учитывается капиллярное давление между нефтью и газом и используется
плотность газа в других ячейках при вычислении влияния гравитации на поток. fo
можно использовать также для интерполяции между этими двумя случаями.

MIXK может выбирать одну, другую или обе поправки. Аргумент, начинающийся с
K, выбирает коррекцию только относительной проницемости; аргумент,
начинающийся с P, выбирает коррекцию только разности потенциалов потока, и A
(по умолчанию) выбирает то и другое.

--Интерполирует и относительные проницаемости, и потенциалы потока в


регионе смешивания

MIXK A

SWDA
Расположение: Секция Input

SWDA

SWDA включает взвешивание плотности по насыщенности. Когда вычисляется


переток флюида между двумя ячейками, MORE обычно использует среднюю
арифметическую плотность. Тогда средняя плотность фазы p (p=нефть, вода или
газ) между ячейкой 1 и ячейкой 2 равняется:

denpav=0.5*(denp1+denp2)

В общем случае это хорошо работает для моделей black oil, поскольку плотность
фазы может быть получена как функция давления в ячейке, даже если данная фаза
не присутствует в ячейке. Однако в композиционной модели и в случае закачки
пара трудно оценить плотность отсутствующей фазы.

Опция SWDA обходит эту проблему с помощью взвешивания плотности по


насыщенности:

denpav=(satp1*denp1+satp2*denp2)/(satp1+satp2)

Когда фаза не присутствует в ячейке, ее насыщенность равна 0, и таким образом, ее


вклад в среднюю плотность также равен 0.

SWDA

Руководство пользователя
4-73
KRDR - Направленные относительные фазовые
проницаемости
Расположение: Секция INPUt или RELA

KRDR [IRRV]

Ключевое слово KRDR задает направленные относительные фазовые


проницаемости. Номера таблиц функций относительных фазовых проницаемостей,
используемых для вычисления потоков в x- y- и z-направлениях, определяются
массивами KRDX, KRDY и KRDZ в секции GRID.

Потоки в скважинах определяются массивами номеров таблиц функций


относительных фазовых проницаемостей ROCK и SATN.

Аргумент IRRV (аналог IREV) указывает, что направленные относительные


фазовые проницаемости являются необратимыми. Различные таблицы функций
относительных фазовых проницаемостей могут быть определены для потоков в
положительном и отрицательном x-, y- и z-направлениях. Таблицы функций
относительных фазовых проницаемостей для потока в положительном направлении
также определяются массивами KRDX, KRDY и KRDZ. Таблицы функций
относительных фазовых проницаемостей для потока в отрицательном направлении
определяются массивами KRMX, KRMY и KRMZ.

По умолчанию KRDR задает обратимые направленные относительные фазовые


проницаемости.

EPS - масштабирование концевых точек


Расположение: Секция INPUt

EPS [3POINT 4POINT]

Опция по умолчанию 3POINT масштабирует кривую относительной фазовой


проницаемости по реликтовой, критической и максимальной насыщенностям.

Опция 4POINT масштабирует кривую относительной фазовой проницаемости по


реликтовой, критической, остаточной для другой фазы и максимальной
насыщенностям.

По умолчанию масштабирование капиллярных давлений проводится так же, как и


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

Руководство пользователя
4-74
Замечание: Достаточно первой буквы требуемой опции.

Пример:

EPS 4
EPSP 2

EPSP - масштабирование концевых точек кривой


капиллярного давления
Расположение: Секция INPUt

EPSP [NO,OFF,0POINT,2POINT,3POINT,4POINT]

Опции NO,OFF и 0POINT запрещают масштабирование кривой капиллярного


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

Опция 2POINT масштабирует кривую капиллярного давления по реликтовой и


максимальной насыщенностям.

Опция 3POINT масштабирует кривую капиллярного давления по реликтовой,


критической и максимальной насыщенностям.

Опция 4POINT масштабирует кривую капиллярного давления по реликтовой,


критической, остаточной для другой фазы и максимальной насыщенностям.

По умолчанию масштабирование капиллярных давлений проводится так же, как и


относительных фазовых проницаемостей, установленное ключевым словом EPS.
Если EPS не введено, используется опция по умолчанию 3POINT.

Замечание: Достаточно первой буквы требуемой опции.

Пример:

EPS 4
EPSP 2

MPFA - Многоточечная аппроксимация потока


Расположение: Секция INPUt

Руководство пользователя
4-75
MPFA задает многоточечную аппроксимацию потока. Это реализация O-метода
Aavatsmark или L-метода, которые используются при расчете моделей с
искаженными сетками. Поскольку в результате каждая ячейка оказывается
связанной с 27 соседями вместо 7, использование MPFA существенно повышает
время расчета. Однако он может быть полезен для сильно искаженных сеток.

За ключевым словом может стоять аргумент начинающийся с букв O или L. Если


ни один из методов не указан, по умолчанию будет использоваться О-метод.

Пример:

MPFA
MPFA L

BACK - Опция обратной совместимости с MORE 5


Расположение: Секция INPUt

Синтаксис:

BACK 5

Замечания: В настоящее время поддерживается только BACK 5. Использование


BACK 5 имеет следующие эффекты:

Возможность использования ключевых слов HEAD и WDEN.

Включение опции несмачивающегося гистерезиса (так же как и при задании


ключевого слова NWHY)

При отсутствии некоторых компонентов при задании F(DE, программа берет их


значения из предыдущей строки, а не путем интерполяции таблицы.

Двухуровневая цель сходимости принимается VTOL

CSEP - Запрос о выводе на сепаратор потоков


каждого интервала перфорации
Расположение: Секция INPUt

Замечания:

В композиционной модели газовый фактор скважины по умолчанию задавался на


все интервалы перфорации. Используя ключевое слово CSEP появилась

Руководство пользователя
4-76
возможность определения потока каждого перфорационного отверстия. Это
повлечет за собой небольшую потерю в скорости расчета и также потоки
интервалов перфорации не будут точно соответствовать потоку скважины.

CSEP не влияет на работу модели black oil.

SLIP - Использование проскальзывания в


газожидкостной фазе мультисегментных скважин
Расположение: Секция INPUt

SLIP [ON OFF YES NO]

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


WSEG и использует модель потока без проскальзывания - все фазы движутся с
одинаковой скоростью. При использовании опции SLIP ON или SLIP YES будет
использоваться модель приведённой скорости дрейфа (двухфазного потока) Shi,
Holmes (SPE 84228) для расчета количества потока фазы, которая проскальзывает
между газовой или жидкой фазами. Это ключевое слово внесет какие-либо
изменения в расчет только если газовая и хотя бы одна нефтяная или водяная фазы
присутствуют в модели.

Пример:

SLIP ON

WDOPt - Опции для расчета плотности в стволе


скважины
Расположение: Секция INPUt

WDOP {SATU MSAT}

Замечания:

Позволяет выбрать параметр взвешивания насыщенности или подвижной


насыщенности при расчете плотности флюида в стволе скважины. Взвешивание
подвижной насыщенности использует (Sp-Spcr) вместо Sp при осреднении
плотностей фаз, где Sp - насыщенность фазы р и Spcr - критическая насыщенность
данной фазы.

По умолчанию используется SATU, но MSAT может способствует, чтобы


плотность лучше отражала насыщенности подвижных фаз в стволе скважины.
Руководство пользователя
4-77
5 Описание ключевых слов секции Fluid
В данной секции дано детальное описание ключевых слов секции FLUId. Данные
ключевые слова используются в симуляторе для задания свойств флюида. Ключевые
слова секции FLUI вводятся после заголовка секции FLUId и предшествуют
заголовку RELA секции относительных фазовых проницаемостей.

FLUI - Заголовок Fluid ............................................................................................... 5-80


PRIN - Определение параметров печати для модели Black Oil ......................... 5-80
PRIN - Определение параметра печати для композиционной модели (EOS) . 5-81
WATR - Свойства воды .............................................................................................. 5-82
PVTW - Свойства воды .............................................................................................. 5-84
WPVT - Свойства воды .............................................................................................. 5-85
BASIc - Основные параметры флюида ................................................................... 5-86
DENSITY - Основные параметры флюида модели нелетучей нефти .............. 5-87
SDEN - Поверхностные плотности нефти и газа для Black Oil ....................... 5-88
TEMP - Температура для модели Black Oil ............................................................ 5-89
TEMP - Температура для модели EOS.................................................................... 5-89
OPVT - Определяет PVT свойства нефти в модели Black Oil............................ 5-91
GPVT - таблица PVT свойств газа модели Black Oil ............................................ 5-93
SOLVENT - Плотность солвента в нормальных условиях ................................. 5-96
OSPVT - Задание PVT таблицы для системы нефть-солвент .......................... 5-97
SPVT - Задание PVT свойств Солвента.................................................................. 5-98
TODD - Использование правила смешивания вязкости Тодда-Лонгстаффа ... 5-99
TRAC - Задает трасер ............................................................................................. 5-100
POLY - Включает опцию полимера ....................................................................... 5-101
PPRO - Изменение концентрации воды в зависимости от концентрации
полимера..................................................................................................................... 5-101
PABS - Контроль адсорбции полимера породой ................................................. 5-101
PSHEar - Контроль вязкости полимера в завиимости от скорости течения ... 5-
103
PMIS - Дополнительные данные о свойствах полимера ................................... 5-103
THERmal - Включает термальную опцию .......................................................... 5-105
OVVT - Изменение вязкости нефти от температуры ..................................... 5-105
GVVT - Изменение вязкости газа от температуры .......................................... 5-105
WVVT - Изменение вязкости воды от температуры ........................................ 5-106
HLOS - Модель потери тепла ................................................................................ 5-106
UOIL,UGAS,UWAT,UROC - Коэффициенты удельной теплоемкости ........... 5-107
UOIL - Коэффициенты удельной теплоемкости нефти. ........................................... 5-107
UGAS - Коэффициенты удельной теплоемкости газа. .............................................. 5-107
UWAT - Коэффициенты удельной теплоемкости воды............................................ 5-107
UROC - Коэффициенты удельной теплоемкости породы. ....................................... 5-108
THCO, THCG, THCW, THCR - Коэффициенты теплопроводности ............... 5-109
THCO - Коэффициенты теплопроводности нефти. ................................................... 5-109

Руководство пользователя
5-78
THCG - Коэффициенты теплопроводности газа........................................................ 5-109
THCW - Коэффициенты теплопроводности воды. .................................................... 5-109
THCR - Коэффициенты теплопроводности породы.................................................. 5-110
THXO, THXW, THXR - Коэффициенты температурного расширения .......... 5-110
THXO - Коэффициенты температурного расширения нефти ................................. 5-110
THXW - Коэффициенты температурного расширения воды .................................. 5-110
THXR - Коэффициент температурного расширения породы.................................. 5-111
STEA - задание свойств пара .................................................................................. 5-112
UPSI - Подвижность закачиваемого пара ........................................................... 5-113
KVSP - Множители зависимости проницаемости и порового объема от
давления ..................................................................................................................... 5-114
CBM - Моделирование метана в угольном пласте ............................................. 5-117
PMEX - Экспонента изменения проницаемости в модели Пальмера-Мансури .. 5-
117
CCOAL - Компоненты адсорбируемые углем в композиционном моделировании
CBM............................................................................................................................. 5-118
CDEN - Плотность угля ......................................................................................... 5-118
LANG - Глобальные значения параметров модели CBM ................................... 5-119
EQUA - Определение используемого уравнения состояния ............................... 5-120
PROP - Свойства компонента ............................................................................... 5-121
INTE - Коэффициенты бинарного взаимодействия........................................... 5-123
OMGA - Параметр A уравнения состояния EOS ................................................ 5-125
OMGB - Параметр В уравнения состояния EOS ................................................ 5-126
GCOR - Корреляция для расчета плотности ..................................................... 5-127
ZCOR - Корреляция для расчета Z-фактора ....................................................... 5-127
KCOR - Параметры корреляционной оценки констант фазового равновесия ... 5-
128
VCOR - Корреляция вязкости Лоренца-Брея-Кларка ......................................... 5-129
TOLE - Отмена заданных по умолчанию допусков сходимости...................... 5-130
VOLU - Параметр коррекции мольного объема .................................................. 5-131
GCON Газоконденсат .............................................................................................. 5-131
PHAS (PHASe) ........................................................................................................... 5-131
TEST - проверка......................................................................................................... 5-132
Метод тестирования для однофазных точек .............................................................. 5-132
SURF - Приведеное поверхностное натяжение ................................................. 5-133
SOLU - Таблицы растворимости .......................................................................... 5-134
OVPG - Зависимость вязкости от градиента давления. .................................. 5-135
DPBDt - Ограничение на изменение давления насыщения с течением времени
(dPb/dT) в модели «нелетучей» нефти. ................................................................ 5-136
NEPT - Задание количества PVT регионов при считывании данных в формате
Eclipse.......................................................................................................................... 5-136

Руководство пользователя
5-79
FLUI - Заголовок Fluid
Расположение: Первая строка в секции FLUId

Синтаксис:

FLUId {BLAC EOS}

Определения:

BLAC Модель нелетучей нефти


EOS Композиционная модель

PRIN - Определение параметров печати для модели


Black Oil
Расположение: Секция FLUId

Синтаксис:

PRINt {NONE ALL BASI}

Определения:

NONE Не выводить данные свойств флюида


ALL Выводить все данные свойств флюида
BASI Выводить основные данные свойств флюида

Пример:

PRINT BASI
Будут выведены только основные данные.

Замечание:

MORE 6 не изменяет и не интерпретирует таблицы свойств, поэтому некоторые


старые опции MORE, такие как FULL, больше не являются значимыми.

Руководство пользователя
5-80
PRIN - Определение параметра печати для
композиционной модели (EOS)
Расположение: Секция FLUId

Синтаксис:

PRINt {NONE ALL BASI PROP OMEG INTE ORIG FINA} {FULL PART}

Определения:

NONE Не выводить данные свойств флюида


ALL Выводить все данные свойств флюида
BASIc Выводить основные данные свойств флюида
PROPerties Вывод свойств чистых компонентов
OMEGa Вывод параметров OMEGa A & B, используемых в EOS
INTEraction Вывод коэффициентов взаимодействия
ORIGinal Вывод исходных таблиц растворимости
FINAl Вывод окончательных таблиц растворимости
FULL Вывод таблиц растворимости полностью
PART Вывод таблиц растворимости частично

Примеры:

PRINT prop

PRINT ALL fluid property data


Выводит все данные по флюиду.

PRINT NONE of the fluid property data


Не будет выведено на печать никаких данных.

Руководство пользователя
5-81
WATR - Свойства воды
Расположение: Секция PROPs

Синтаксис:

WATR
denwsc denwref comprsw pref viscw dviscwdP
По умолчанию: 62.43 lb/ft 62.43 lb/ft3
3
3.0E-6/psi 0 psi 1 cp 0 cp/psi
Метрическ. ед.изм.: 1000 kg/m 3 1000 kg/m 3 43.5E-6/bar 0 bar 1 cp 0 cp/psi

Определения:

denwsc Плотность воды в стандартных условиях


denwref Плотность воды при пластовой температуре и приведенном давлении
comprsw Сжимаемость воды
pref Приведенное давление
viscw Вязкость воды в пластовых условиях
dviscwdP Производная вязкости воды по давлению

Примеры:

WATR denwsc denwref comprsw pref viscw dviscwdP


61.2 59.6 2.2E-6 4300 0.5 0.000015
WATR density comprsw pref viscw
2* 5E-6 3000 0.7

В данном примере плотность воды при стандартных и при пластовых условиях


заданы по умолчанию.

Замечания:

Плотность воды при давлении P рассчитывается по следующей формуле:

ρw= denwref * [1 + comprsw * (P-Pref)]

Вязкость воды при давлении P рассчитывается по следующей формуле:

μw= μwref * [1 + dviscwdP * (P-Pref)]

Ключевое слово WATR может быть прописано больше одного раза (до 50 раз) для
определения свойств воды в каждом PVT регионе.
Руководство пользователя
5-82
MORE позволит пропустить различные плотности воды в поверхностных условиях
в каждом PVT регионе.

Некоторые симуляторы используют объемный коэффициент (Bw) при приведенном


давлении. Объемный коэффициент можно рассчитать как Bw=denwsc/denwref.
Чтобы задать свойства воды через объемный коэффициент используйте ключевое
слово PVTW.

Руководство пользователя
5-83
PVTW - Свойства воды
Расположение: Секция PROPs

PVTW позволяет альтернативным путем задать свойства воды WATR

Синтаксис:

PVTW
Pref Bwref compw viscw dviscwdP
По умолчанию: 1 atm 1.0 3.0E-6/psi 1 cp 0 cp/psi
Метрич.ед.изм.: 1 atm 1.0 43.5E-6/bar 1 cp 0 cp/bar

Определения:

pref Приведенное давление


Bw Объемный коэффициент воды при переведенном давлении
compw Сжимаемость воды
viscw Вязкость воды при пластовых условиях
dviscwdP Производная вязкости воды по давлению

Пример:

PVTW
14.7 1 3.0E-6 0.70 0.00000156 /

Замечания:

Плотность воды при давлении P рассчитывается по следующей формуле:

ρw= denwref * [1 + comprsw * (P-Pref)]

Вязкость воды при давлении P рассчитывается по следующей формуле:

μw= μwref * [1 + dviscwdP * (P-Pref)]

Руководство пользователя
5-84
WPVT - Свойства воды
Расположение: Секция Fluid

WPVT
visc
Pw Bw
w
:
: : :

/
Единицы измерения: psi RB/STB cp
Метрическая система: bar m3/103m3 cp

Каждая строка таблицы должна заканчиваться знаком комментария (/).

Определения:

Pw Давление в воде.
Bw Объемный коэффициент воды, Bw.
viscw Вязкость воды.

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

Пример 1: Метрическая система единиц измерения.

WPVT
1.0 1.03 0.311 /
50.0 0.98 0.322 /
100.0 0.97 0.332 /
150.0 0.963 0.340 /
200.0 0.954 0.349 /
250.0 0.941 0.356 /
300.0 0.938 0.367 /
350.0 0.921 0.380 /
400.0 0.911 0.387 /
450.0 0.901 0.390 /
500.0 0.987 0.398 /
/end

Руководство пользователя
5-85
BASIc - Основные параметры флюида
Расположение: Секция PROPs

Синтаксис:

BASIc
denosc oilmw gmwgr
По умолчанию: 55 lb/ft3 200 0.8
Метрич.ед.изм. 881 kg/m3 200 0.8

Определения:

denosc Плотность нефти в поверхностных условиях


oilmw Молекулярный вес нефти.
gmwgr Молекулярный вес газа или плотность газа. Если значение меньше 2,
подразумевается, что это плотность газа. В противном случае значение
считается как молярный вес газа.

Замечание: Ключевое слово BASI может быть задано более одного раза и
определять таким образом различные значения плотности для каждого PVT
региона.

Поверхностная плотность газа = (Поверхностная плотность воздуха).MWgas/MWair

Mwgas=MWair.(Поверхностная плотность газа)/(Поверхностная плотность воздуха)

Следует отметить, что MORE будет использовать последнее определенное


значение молекулярной массы нефти и газа.

Примеры:

BASI denosc oilmw gmwgr


56 190 0.792

BASI denosc oilmw gmwgr


53 210 22
В первом примере приводятся плотность нефти в поверхностных условиях,
молекулярная масса нефти и относительная плотность газа. Во втором примере
приведены плотность нефти в стандартных условиях, молекулярная масса нефти и
молекулярная масса газа.

Руководство пользователя
5-86
Плотность газа по воздуху (относительная плотность) при стандартных условиях
составляет 0.0763 lb/ft3 в единицах измерения POFU и 1.223 кг/м3 в метрических
единицах.

DENSITY - Основные параметры флюида модели


нелетучей нефти
Расположение: Секция PROPs

Синтаксис:

DENSITY
denosc denwsc dengsc
По умолчанию в POFU: 55.0 lb/ft3 63.43 lb/ft3 0.0527 lb/ft3
В метрич. сист. измер.: 888.1 kg/m3 1000 kg/m3 0.8446 kg/m3

Определения:

denosc Плотность нефти при стандартных условиях.


denwsc Плотность воды при стандартных условиях.
dengsc Плотность газа при стандартных условиях.

Замечание: Возможно несколько рав ввести ключевое слово DENSITYIt, таким


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

Пример:

DENSITY
786.84 999.551 0.968616 /

Замечание:

В отличие от большинства ключевых слов симулятора MORE, все семь букв


ключевого слова DENSITY должны быть прописаны.

Заметьте, что аргументы в ключевом слове DENSITY располагаются в порядке


установленом в ECLIPSE нефть-вода-газ, а не в порядке установленом MORE
нефть-газ-вода.

Руководство пользователя
5-87
SDEN - Поверхностные плотности нефти и газа для
Black Oil
Расположение: Секция FLUId

Синтаксис:

SDEN
sdeno sdeng
По умолчанию: 55 lb/ft 0.0527lb/ft3
3

Метрич.ед.изм. 881 kg/m3 0.8446kg/m 3


SDEN альтернатива ключевому слову BASIc, используется для ввода
поверхностных плотностей нефти и газа.

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

Пример:

SDEN
45.0 0.070196

что равнозначно:

BASI
45.0 190.0 0.92

Руководство пользователя
5-88
TEMP - Температура для модели Black Oil
Расположение: Секция FLUId

Синтаксис:

TEMPerature temp

Определения:

temp Температура, для которой задаются PVT таблицы


По умолчанию: 212.0 oF, 100.0 oC
Единицы Imperial oF
Метрич.ед.изм.: o
C

Пример:

TEMP 240

Замечания:

Использование ключевого слова TEMP в MORE - это способ задать PVT регионы.
Каждое вводимое значение ассоциируется с индексом PVT таблицы. Когда в
секции INITial вводятся значения температуры, они сравниваются со списком
температур, заданных в разделе FLUId, и преобразуются в номера PVT регионов.
Например, введены значения TEMP 120, 140 и 160 oC. Если пр и это м ключевым
словом CONS секции INIT задана температура 140 oC, то все ячейки модели станут
использовать PVT таблицу номер 2.

Ключевое слово TEMP абсолютно не связано с ключевым словом RTEM, которое


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

Вместо использования ключевого слова TEMP, PVT регионы можно задать


массивом PVTN секции GRID.

TEMP - Температура для модели EOS


Расположение: Секция FLUId

Требуется: Да

Минимум: 1
Руководство пользователя
5-89
Максимум: 5

Расположение: После ключевых слов EQUA и PROP, перед соответствующими


параметрами (OMGA или OMGB) и ключевым словом INTE в секции FLUId.

TEMPerature temp
Units: °F
Metric: °C

Определения:

temp - температура для которой применяются данные OMeGa A, OMeGa B и


INTERaction.

Пример:

temperature 200 degrees


TEMP 60 standard conditions

Замечание:

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


входном файле введено несколько ключевых слов TEMPerature, первое - это
давление в резервуаре. Данные TEMPerature также должны быть представлены для
каждого сепаратора при расчете композиционной модели (опция EOS) и при
стандартных условиях (60°F или 15°C), когда сепаратор используется для расчета
плотностей жидкости ( опция ZFACtor). Также смотрите описание ключевого слова
SEPA.

Руководство пользователя
5-90
OPVT - Определяет PVT свойства нефти в модели
Black Oil
Расположение: Секция FLUI

OPVT
po bo visco rs comprso dvisc stens
Imperial psi RB/STB cp MSCF/STB 1/psi 1/psi dynes/cm
Метрич.ед.изм.: bar m /m
3 3 3 3
cp 10 m /m3
1/bar 1/bar dynes/cm

Каждая строка таблицы должна заканчиваться знаком комментария (/).

Определения:

po Давление нефти.
bo Объемный коэффициент нефти, Bo.
visco Вязкость нефти.
rs Газосодержание, Rs.
comprso Сжимаемость недонасыщенной нефти, -1/Bo(dBo/dp).
dvisc Нормализованный градиент вязкости, 1/μo(dμo/dp).
sten Поверхностное напряжение.

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

Замечания:

Rs в метрической системе задаётся в 1000 sm3/sm3, не sm3/sm3, как принято в


некоторых симуляторах.

Рекомендуется задавать значения насыщенной нефти выше первоначального


давления насыщения, так как данное значение может быть легко достигнуто
закачкой газа или другими методами поддержания пластового давления.

В MORE таблицы PVT нефти проходят проверку на сжимаемость


(compressibility check) – то есть объём смеси насыщенной нефти и газа
уменьшается при увеличении давления.

Лучше всего иметь в таблицах OPVT достаточно большое число строк, чтобы
добиться точного описания флюида и обеспечить гладкость PVT таблиц.

Руководство пользователя
5-91
Значения поверхностного натяжения необходимы только при использовании опции
SOLV вместе с MISC.

Пример 1: Метрические единицы

OPVT P Bo visco Rs Co CVisco


1.0 1.062 1.040 0.00017 /
18.2 1.150 0.975 0.01611 /
35.4 1.207 0.910 0.03205 /
69.9 1.295 0.830 0.06607 /
138.9 1.435 0.695 0.11327 /
173.3 1.500 0.641 0.13803 /
207.8 1.565 0.594 0.16564 /
276.8 1.695 0.510 0.22619 1.98e-04 1.3e-03 /
345.7 1.827 0.449 0.28817 /
621.5 2.357 0.203 0.53147 /
/
В этом примере сжимаемость нефти и нормализованный градиент вязкости заданы
только для одного давления насыщения. Градиенты, заданные при этом давлении,
используются для расчёта Bo и μo для недонасыщенной нефти при всех остальных
давлениях насыщения (газовых факторах).

Пример 2: Единицы Imperial

OPVT PO BO VISCO RS
50.0 1.059 3.256 0.065 /
150.0 1.075 2.998 0.100 /
250.0 1.091 2.740 0.135 /
500.0 1.117 2.345 0.198 /
1000.0 1.157 1.930 0.297 /
1500.0 1.195 1.760 0.388 /
1700.0 1.211 1.728 0.424 /
3000.0 1.200 1.929 0.424 /
/

В приведенном выше примере сжимаемость нефти и нормализованный градиент


вязкости не заданы напрямую. Однако они будут определены из последних двух
строк таблицы, имеющих постоянное значение Rs. Другими словами, последнее
давление в этом случае интерпретируется как давление недонасыщенной нефти и
строка задаёт свойства нефти при Pbub=1700 и P=3000. Для насыщенной нефти с
Pbub>1700 производится экстраполяция данных, заданных для давлений
насыщения 1500 и 1700. В программе такие данные преобразуются в форму
значений сжимаемости.

Как отмечалось в приведённом выше примере - для нефти с давлением насыщения


более 1700 psi будет производиться экстраполяция по данным заданным для
давлений насыщения 1500 и 1700. Как правило это не желательно и пользователям
Руководство пользователя
5-92
рекомендуется вводить таблицы в шесть столбцов, задавая как минимум одну пару
значений сжимаемости и нормализованного градиента вязкости.

Пример 3: Метрические единицы

/---------------------------------------------------
/ Oil Oil FVF Oil Solution Oil
/ Sat pres Bo Visc GOR, compressibility
/ bar m3/sm3 cp 1000m3/m3 1/bar
/-------- -------- ------- --------- ------------
OPVT
1.02 1.052 0.729 0.000 1.56E-04 /
50.00 1.323 0.202 0.069 3.46E-04 /
100.00 1.651 0.143 0.163 4.71E-04 /
150.00 2.012 0.111 0.271 5.78E-04 /
200.00 2.398 0.094 0.394 6.44E-04 /
250.00 2.846 0.083 0.542 6.78E-04 /
300.00 3.675 0.071 0.801 7.74E-04 /
350.00 4.505 0.065 1.060 8.70E-04 /
400.00 5.334 0.061 1.319 9.65E-04 /
450.00 6.164 0.057 1.578 1.06E-03 /
500.00 6.993 0.054 1.837 1.15E-03 /
/

Сжимаемость нефти задана для всех значений давления насыщения, а


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

GPVT - таблица PVT свойств газа модели Black Oil


Расположение: Секция PROPS

GPVT
pg Bg viscg Rv
Imperial: psi RB/MSCF cp STB/MSCF
Метрич.ед.изм.: bar 3 3 3
m /10 m cp m3/103m3

Each table must be terminated with a comment line.

Определения:

pg Давление газа
Bg Объемный коэффициент газа, Bg.
viscg Вязкость газа.
Rv Нефтегазовое отношение.

Каждая строка таблицы должна заканчиваться знаком комментария (/).

Руководство пользователя
5-93
Замечания:

Bg в метрической системе задаётся в rm3/(1000 sm3), а не в rm3/sm3.

Использование столбца Rv автоматически включает моделирование конденсата,


поэтому столбец Rv надо вводить только, если в этом есть необходимость. Для
задания свойств влажного газа требуется только одна таблица – введение таблицы
свойств сухого газа не требуется. Считается, что небольшое количество конденсата
несущественно изменяет свойства пластового газа.

Пример 1: Единицы Imperial

GPVT: Pg Bg Viscg
14.7 166.7 0.008 /
514.7 6.274 0.0112 /
1014.7 3.197 0.014 /
2014.7 1.614 0.0189 /
3014.7 1.080 0.0220 /
4014.7 0.811 0.0268 /
5014.7 0.649 0.0309 /
9014.7 0.386 0.0470 /
/
Вышеприведенный пример иллюстрирует ввод данных PVT для сухого газа.

Пример 2: Единицы Imperial

GPVT pg bg viscg Rv
1200 2.932 0.01523 0.01919
2000 1.7399 0.01731 0.02338
2800 1.2628 0.02042 0.03331
3200 1.1239 0.02237 0.03997
4315 0.8980 0.02900 0.06270
5515 0.7908 0.03831 0.09814
6765 0.7580 0.05297 0.15369
/
Приведённый выше пример иллюстрирует ввод PVT данных для влажного газа.
Содержание растворенного конденсата задаётся как функция давления.

Пример 3: Метрические единицы

/-------------------------------
/ Gas Gas FVF Gas
/ Pressure Bg Viscosity
/ bar m3/1000m3 cp
/---------- ---------- ---------
GPVT
1.0 1378.48 0.0104 /
50.0 22.76 0.0130 /
100.0 10.53 0.0154 /

Руководство пользователя
5-94
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 /
400.0 2.96 0.0826 /
450.0 2.63 0.0978 /
500.0 2.36 0.1129 /
/end

Выше приведён пример для сухого газа. Отметьте, что объёмный коэффициент газа
(FVF) задан в rm3/1000sm3 и при давлении в 1 атмосферу больше 1000, из-за того,
что пластовая температура больше, чем температура товарной нефти.

Руководство пользователя
5-95
SOLVENT - Плотность солвента в нормальных
условиях
Расположение: Секция FLUID

Синтаксис:

SOLVENT smwgr

Определения:

smwgr Молекулярная масса или плотность солвента. Если значение меньше 2,


подразумевается, что это плотность относительно воздуха. В противном
случае, значение воспринимается как молекулярный вес солвента.

Пример:

SOLV 0.787

SOLV 65.2

Руководство пользователя
5-96
OSPVT - Задание PVT таблицы для системы нефть-
солвент
Расположение: Секция PROPs

OSPVT
po bo visco rs comprso dvisc sten
Imperial: psi RB/STB cp MSCF/STB 1/psi 1/psi dyna/cm
Метрич.ед.изм.: bar m /m
3 3 3 3
cp 10 m /m3
1/bar 1/bar dyna/cm

Каждая строка таблицы должна заканчиваться знаком комментария (/).

Определения:

po Давление нефти
bo Объемный коэффициент нефти, Bo.
visco Вязкость нефти.
rs Содержание солвента к нефти, Rs.
comprso Сжимаемость недонасыщенной нефти, -1/Bo(dBo/dp).
dvisc Нормализованный градиент вязкости нефти, 1/μo(dμo/dp).
sten Поверхностное напряжение.

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

Давление должно возрастать вниз по таблице. OSPVT является аналогом


ключевого слова OPVT и применяется при использовании опции SOLVENT.
Ключевое слово OPVT описывает PVT свойства нефти в присутствии пластового
газа, в то время как OSPVT описывает PVT свойства нефти в присутствии
солвента.

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


относительных фазовых проницаемостей MISC.

Руководство пользователя
5-97
SPVT - Задание PVT свойств Солвента
Расположение: Секция PROPs

SPVT
P Bs viscs
Imperial: psi rb/mscf cp
Метрич.ед.изм.: bar sm3/ksm3 cp

SPVT является аналогом GPVT и используется в случае использования опции


SOLVENT. GPVT описывает PVT свойства пластового газа месторождения, в то
время как SPVT описывает PVT свойства солвента.

Руководство пользователя
5-98
TODD - Использование правила смешивания
вязкости Тодда-Лонгстаффа
Расположение: Секция PROPs

Синтаксис:

TODD omega
По умолчанию: 2/3

Использует правило смешивания вязкости Тодда-Лонгстаффа. Являясь функцией


параметра omega, вязкости нефти и газа являются смесью отдельных вязкостей фаз
и объединенной вязкости нефтегазовой смеси. Модель Тодда-Лонгстаффа описана
в разделе16 Технического справочника пользователя.

Руководство пользователя
5-99
TRAC - Задает трасер
Расположение: Секция Fluid

TRAC name componentname

Определения:

name Имя трасера


componentname Название компонента, переносящего трасер.

Название компонента переносящего трассер должно быть указано в CNAME в


секции INPUT.

Примеры:

TRAC TRC1 WATR

Руководство пользователя
5-100
POLY - Включает опцию полимера
Расположение: Секция INPUt или PROPs

POLYMER
Включает опцию полимера.

Для более детального описания моделирования обращайтесь к Техническому


Руководству MORE.

PPRO - Изменение концентрации воды в


зависимости от концентрации полимера
Расположение: Секция PROPs

PPRO Cply Cmult


0.0 1.0 /
0.035 2.0 /
0.1 5.0 /
0.35 40.0 /
/

В первом столбце в приведенном выше примере задана концентрация полимера в


lb/stb в POFU или в kg/sm3 в метрической системе, во втором столбце - множитель
вязкости. Множитель должен быть больше или равен 1.

Замечание:
Для концентраций вне диапазона таблицы будет использовано крайнее значение.
Чтобы не получить нефизичные значения, рекомендуется убедится в том, что
таблица PPRO покрывает весь диапазон значений.

PABS - Контроль адсорбции полимера породой


Расположение: Секция PROPs

PABS [REVE IRRE NONE]


Это ключевое слово определяет способ учёта адсорбции полимера породой.
Определения:
REVE Обратимая адсорбция.
IRRE Необратимая адсорбция (количество адсорбированного полимера может
увеличиваться, но не может уменьшаться).

Руководство пользователя
5-101
NONE Полимер не адсорбируется породой.

По умолчанию используется NONE.

Руководство пользователя
5-102
PSHEar - Контроль вязкости полимера в завиимости
от скорости течения
Расположение: Секция PROPs

PSHE [ON OFF NONE}

Это ключевое слово определяет изменение вязкости полимера. Имеются


следующие опции:

ON Учитывать уменьшение вязкости полимерного раствора при увеличении


скорости.
OFF or Не учитывать уменьшение вязкости полимерного раствора при
NONE увеличении скорости.

По умолчанию используется опция NONE.

Для более полного ознакомления с абсорбцией полимера смотрите раздел "Опция


отслеживания полимера MORE" Технического справочника пользователя.

Замечания:
Учёт изменения вязкости полимерного раствора в зависимости от скорости потока
требует значительного количества дополнительных вычислений и не должен
использоваться без необходимости.

The STORe keyword may be used to output the PSHE water phase flow multipliers as
FSHX, FSHY and FSHZ.

PMIS - Дополнительные данные о свойствах


полимера
Расположение: Секция FLUId

PMIS
MP alfa beta chalf ehalf eExp /
По умолчанию: 10000 4.0 1.0 0.1 5.0 2.0

Определения:

Mp Молярный вес полимера.


alfa Множитель кривизны.
beta Параметр b уменьшения проницаемости по воде.

Руководство пользователя
5-103
chalf Концентрация водного полимера, при которой, абсорбция полимера достигает
половины своего максимального значения.
ehalf Аргумент градиента скорости (shear rate).
eExp Экспонента X градиента скорости.

Замечание:

Можно задавать несколько ключевых слов PMIS. В этом случае наборы параметров
полимеров присваиваются ячейкам сетки в соответствии с массивом PREG. Если
массив PREG не задан, то все ячейки будут использовать значения первого
ключевого слова PMIS.

Пример:

PMIS / MP alfa beta chalf ehalf eExp


3400000 4.0 1.0 0.2 100.0 2.0 /

Руководство пользователя
5-104
THERmal - Включает термальную опцию
Расположение: Секция INPUt или PROPs

THERMAL

OVVT - Изменение вязкости нефти от температуры


Расположение: Секция Fluid

OVVT
100.0 1.0 /
150.0 0.2 /
200.0 0.034 /
250.0 0.01 /
/

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

Замечание:
Для температур вне диапазона таблицы будет использовано крайнее значение.
Чтобы не получить нефизичные данные, рекомендуется убедиться в том, что
таблица OVVT покрывает весь диапазон значений. Если задано несколько таблиц
OVVT, их можно связать с ячейками сетки с помощью массива TREG в секции
GRID.

GVVT - Изменение вязкости газа от температуры


Расположение: Секция Fluid

GVVT
100.0 1.0 /
150.0 0.2 /
200.0 0.034 /
250.0 0.01 /
/

Задает изменение вязкости газа как функцию пластовой температуры.

Замечание:
Для температур вне диапазона таблицы будет используется крайнее значение.
Чтобы не получить нефизичные данные, рекомендуется убедиться в том, что
таблица GVVT покрывает весь диапазон значений. Если задано несколько таблиц

Руководство пользователя
5-105
GVVT, их можно связать с ячейками сетки через значения массива TREG секции
GRID.

WVVT - Изменение вязкости воды от температуры


Расположение: Секция Fluid

WVVT
20.0 1.0 /
50.0 0.5 /
100.0 0.32 /
250.0 0.21 /
/

Задает множитель на вязкость воды как функцию от пластовой температуры.

Замечания:
Для температур вне диапазона таблицы будет используется крайнее значение. Если
задано несколько таблиц WVVT, их можно связать с ячейками сетки через
значения массива TREG секции GRID.

HLOS - Модель потери тепла


Расположение: Секция GRID

HLOS [ON|OFF]

Включает Vinsome и Westerveld модель потери тепла на границах с


вышележащими и нижележащими породами.

Замечание:

Модель Vinsome и Westerfeld учитывает влияние выше и нижележащих пород.


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

Модель Vinsome и Westerveld описана в разделе 12.4 MORE Technical Reference


Guide. Эта модель использует эмпирический параметр общих тепловых потерь из
пласта. Как только включена модель Vinsome и Westerfeld, потери тепла
записываются в выходные файлы MORE как часть записи RESTART. Их можно
визуализировать в Tempest, используя массив WVFX.

Руководство пользователя
5-106
UOIL,UGAS,UWAT,UROC - Коэффициенты
удельной теплоемкости
Расположение: Секция PROPs

UOIL - Коэффициенты удельной теплоемкости нефти.


UOIL Ao Bo

Удельная теплоёмкость нефти рассчитывается как: Co=Ao+Bo.T, T в oF или oC. По


умолчанию значения рассчитываются из плотности нефти, γo:

По умолчанию Полевая Метрическая


Ao 0.388/γo1/2 [Btu/(lb.oF)] 1.6848γo1/2 [kJ/(kg.oC)]
Bo 4.5x10-4/γo1/2 [Btu/(lb.oF2)] 3.2913x10-3γo1/2 [kJ/(kg.oC2)]

UGAS - Коэффициенты удельной теплоемкости газа.


UGAS Ag Bg

Удельная теплоёмкость газа рассчитывается как: Cg=Ag+Bg.T, T в oF или oC. По


умолчанию значения рассчитываются из плотности газа, γg:

По умолчанию Полевая Метрическая


(3.0962 +8.455 γg)/(Mwair γg) (12.682 +37.73 γg)/(Mwair
Ag o
[Btu/(lb. F))] γg)[kJ/(kg. C)]
o

(-0.0021+0.0174 γg)/(Mwair γg) (-0.0158+0.1311 γg)/(Mwair γg)


Bg
[Btu/(lb.oF2)] [kJ/(kg.oC2)]

UWAT - Коэффициенты удельной теплоемкости воды.


UWAT Aw Bw

Удельная теплоёмкость воды рассчитывается как: Cw=Aw+Bw.T, T в oF или oC.

По умолчанию Полевая Метрическая


Aw 1.0 [Btu/(lb.oF)] 4.2 [kJ/(kg.oC)]
Bw 0.0001 [Btu/(lb.oF2)] 0.0007536 [kJ/(kg.oC2)]

Руководство пользователя
5-107
UROC - Коэффициенты удельной теплоемкости породы.
UROC Ar Br Rhor PoroRef

Удельная теплоёмкость воды рассчитывается как: Cr=Ar+Br.T, T в oF или oC. Rhor


это приведенная плотность породы (мнимая плотность для значения пористости
PoroRef).

PoroRef это пористость породы, при которой она была замерена.

Пример:

UROC 0.22 0.004 120 0.2


По умолчанию Полевая Метрическая
o
Ar 0.192 [Btu/(lb. F))] 0.820 [kJ/(kg.oC)]
Br 1.18x10-4 [Btu/(lb.oF2)] 8.89x10-4 [kJ/(kg.oC2)]

Массовая плотность породы и пористость, при которой она была определена по


умолчанию равна:

По умолчанию Полевая Метрическая


Rhor 130.0 [lb/ft3] 2802.0 [kg/m3]
PoroRef 0.0 0.0

Руководство пользователя
5-108
THCO, THCG, THCW, THCR - Коэффициенты
теплопроводности
Расположение: Секция PROPs

THCO - Коэффициенты теплопроводности нефти.


THCO Ao Bo Co
Коэффициенты теплопроводности нефти рассчитываются как Hо=Aо+Bо*T+Со*(P-Pref)

T в °F или °C. Pref - давление, заданное словом REFE в секции GRID (по
умолчанию 1 атм).

По умолчанию: Значения получены из удельной плотности нефти, γo.

Теплопроводность Промысловая Метрическая


Ao 1.637/γo [Btu/(ft.day.oF))] 11.6/γo [kJ/(m.day.oC)]
Bo -4.86x10-4/γo [Btu/(ft.day.oF2)] -5.45x10-3/γo [kJ/(m.day.oC2)]
Co 0.0 0.0

THCG - Коэффициенты теплопроводности газа.


THCG Ag Bg Cg

Коэффициенты теплопроводности газа рассчитываются как Hg=Ag+Bg*T+Сg*(P-Pref)

T в °F или °C.

По умолчанию: Ag=0, Bg=0, Cg=0

THCW - Коэффициенты теплопроводности воды.


THCW Aw Bw Cw

Коэффициенты теплопроводности воды рассчитываются как Hw=Aw+Bw*T+Сw*(P-Pref)

T в F или °C.

По умолчанию:

Теплопроводность Промысловая Метрическая

Руководство пользователя
5-109
Aw 7.525 [Btu/(ft.day.oF)] 49.78 [kJ/(m.day.oC)]
Bw 0.01542 [Btu/(ft.day.oF2)] 0.15333 [kJ/(m.day.oC2)]
Cw 0.0 0.0

THCR - Коэффициенты теплопроводности породы.


THCR Ar Br Cr

Коэффициенты теплопроводности породы рассчитываются как Hr=Ar+Br*T+Сr*(P-Pref)

T в oF или °C.

По умолчанию:

Теплопроводность Промысловая Метрическая


Ar 20 [Btu/(ft.day.oF) 124.6 [kJ/(m.day.oC)]
Br 0.0 [Btu/(ft.day.oF2)] 0.0 [kJ/(m.day.oC2)]
Cr 0.0 0.0

THXO, THXW, THXR - Коэффициенты


температурного расширения
Расположение: Секция PROPs

THXO - Коэффициенты температурного расширения


нефти
THXO Exo1 Exo2

Объёмный коэффициент нефти зависит от температуры как:

Bo(P,T)=Bo(P,Tbase).(1 + Exo1.(T-Tbase) + Exo2.(T-Tbase)2)

Tbase равно 60 °F или 15 °C.

По умолчанию: Exo1=0.0, Exo2=0.0

THXW - Коэффициенты температурного расширения воды

Руководство пользователя
5-110
THXW Exw1 Exw2

Объёмный коэффициент воды зависит от температуры как:

Bw(P,T)=Bw(P,Tbase).(1 + Exw1.(T-Tbase) + Exw2.(T-Tbase)2)

Tbase равно 60 °F или 15 °C.

По умолчанию: Exw1=0.0, Exw2=0.0

THXR - Коэффициент температурного расширения породы


THXR Exr1 Exr2

Объёмный коэффициент породы зависит от температуры как:

Vp(P,T)=Vp(P,Tbase).(1 - Exr1.(T-Tbase) - Exr2.(T-Tbase)2)

Tbase равно 60 °F или 15 °C.

По умолчанию: Exr1=0.0, Exr2=0.0

Замечание: При увеличении температуры объём скелета породы увеличивается и


из-за этого уменьшается поровый объём.

Руководство пользователя
5-111
STEA - задание свойств пара
Расположение: Секция FLUID

Использование ключевого слова STEAM активизирует опцию закачки пара.


Использование ключевого слова STEAM в секции FLUID будет иметь такой же
эффект как и задание STEAM в качестве компонента с помощью ключевого слова
COMPS.

Руководство пользователя
5-112
UPSI - Подвижность закачиваемого пара
Расположение: Секция RECUrrent

UPSI [ON|OFF|YES|NO] fraction


Включает учет направления подвижности закачиваемого пара.

По умолчанию учет направления подвижности закачиваемого пара не


осуществляется.

Замечание:

Когда организована закачка, подвижность закачки такая же как и в ячейке куда


закачивают. Для пара, это может создать проблемы, тяжелая нефть в закачиваемой
ячейке может иметь очень высокую вязкость, и закачка не начнется. UPSI ON
будет использовать подвижность пара в стволе скважины, как подвижность
закачки.

Пример:

Доля подвижности также может быть задана вручную. Для задания 90%
нормальной подвижности ячейки под нагнетанием и 10% подвижности выше по
потоку используем:

UPSI ON 0.1

Это неплохой компромисс - повреждения вокруг скважины означают, что


существует возможность проникновения пара в структуру, даже в случае вязкого
флюида. Всё же, управление только с помощью подвижности пара может привести
к завышению приемистости скважин

Руководство пользователя
5-113
KVSP - Множители зависимости проницаемости и
порового объема от давления
Расположение: Секция FLUId

KVSP [IRRV]
P1 KM1 PVM1 /
P2 KM2 PVM2 /
.
.
Pn KMn PVMn /
/

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

Определения:

P Давление
KM Множители проницаемости
PVM Множители порового объема
IRRV Делает изменения проницаемости необратимыми. Аналог IRRE.

Замечания:

Опция может быть запущена даже с одной таблицей KVSP, в этом случае таблица
будет применена ко всем ячейкам в пласте.

Если введено несколько таблиц KVSP, их можно связать с ячейками сетки с


помощью ключевого слова KPTA секции GRID. KPTA – обычный сеточный
массив, который автоматически создаётся, если в модели имеется ключевое слово
KVSP. Если KPTA не задано, все ячейки будут использовать 1 таблицу KVSP.

Опция моделирования зависимости проницаемости от давления.

При использовании опции зависимости проницаемости от давления, межблоковые


сообщаемости, сообщаемости несоседних соединений (NNC) и сообщаемости
скважина–пласт изменяются в зависимости от давления согласно соответствующей
таблице KVSP.

Так, сообщаемость между ячейками i и j, используемая в расчёте TP, будет:

TPij(P)=KM(P).Tij

KM(P)=(KMi(Pi)+KMj(Pj))/2

Руководство пользователя
5-114
Where KMi(Pi) and KMj(Pj) коэффициенты изменения проницаемости для ячеек i и j.

Если множители проницаемости не заданы, или заданы равными 1, то опция будет


отключена.

Опция использования множителей порового объёма.

Если используются множители порового объёма, то поровый объём при давлении P


будет Vp(ref).PVM(P), где Vp(ref) - это поровый объём при давлении приведения.

Если множители порового объёма не заданы, то опция будет отключена.

Опция необратимости.

В любую таблицу KVSP может быть добавлен спецификатор IRRV – это делает
изменения проницаемости необратимыми. Когда давление падает, а затем
увеличивается, то множитель проницаемости получают как min(P, Pmin), где Pmin
– минимальное давление в ячейке с начала расчёта.

Если используются множители порового объёма и задана опция irreversible, то при


P>Pmin будет использоваться линейная модель сжимаемости относительно
порового объема при минимальном давлении, когда-либо ранее достигнутом в этой
ячейке. То есть:

Для P=Pmin (истощение): Φ(P) = Φ0 PVM(P)

Для P>Pmin (восстановление): Φ(P) = Φ0 PVM (Pmin)[1+ Cr (P - Pmin) ]

где:

Φ0 Пористость, заданная в модели.


Φ(P) Пористость при давлении p.
Cr Сжимаемость породы.

При использовании опции необратимости поровый объём следует значениям,


заданным в таблице при истощении, но при восстановлении давления –
определяется сжимаемостью:

Руководство пользователя
5-115
Руководство пользователя
5-116
CBM - Моделирование метана в угольном пласте
Расположение: Секция FLUId

CBM [PM]

Ключевое слово CBM включает моделирование метана в угольном пласте.


Опциональный аргумент PM включает опцию Пальмера-Мансури, которая
моделирует эффект сжатия угля.

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


"Модель метана в угольном пласте" в техническом руководстве пользователя
MORE.

PMEX - Экспонента изменения проницаемости в


модели Пальмера-Мансури
Изменение проницаемости и пористости в модели Пальмера-Мансури (см.
Техническое руководство MORE, раздел 12.2) по умолчанию является кубическим.
Ключевое слово PMEX позволяет сбрасывать экспоненту Пальмера-Мансури.

Расположение: Секция FLUId

PMEX экспонента
По умолчанию 3.0

Пример:

PMEX 2.3

Руководство пользователя
5-117
CCOAL - Компоненты адсорбируемые углем в
композиционном моделировании CBM
Расположение: Секция FLUId

CCOA C1 C2...Cn

Когда опция CBM используется в композиционном режиме, ключевое слово


CCOAl определяет, какие углеводороды могут адсорбироваться углем. Это
определяет индексы адсорбируемого компонента для компонентных констант
Ленгмюра, таких как TLN1, TLN2 и.т.д.

Пример:

CCOA C1 CO2
Метан и диоксид углерода могут адсорбироваться углем. Константы Ленгмюра для
метана будут: CLN1, PLN1 и TLN1 и для CO2: CLN2, PLN2 и TLN2.

CDEN - Плотность угля


Так как значение Ленгмюра задается в условиях массы, нам необходимо знать
плотность угля. Это задается с помощью ключевого слова CDEN.

Расположение: Секция FLUId

CDEN ρCoal
Единицы измерения: tons/acre-ft
Метрическая: kg/m3

Пример:

/ Плотность угля 1742 tons/acre-ft


CDEN 1742

Замечание:

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

1 ton/acre-ft is 0.0459136 lbs/cu ft.

Руководство пользователя
5-118
LANG - Глобальные значения параметров модели
CBM
Расположение: Секция FLUId

LANG CL PL TL
Единицы измерения: scf/ton psia days
В метрической системе: sm3/tonne bar days
По умолчанию: 0 1 atm 1 day

Ключевое слово LANG устанавливает глобальные значения констант Лангмюра.


Значения, которые изменяются в пространстве, задаются через массивы CLANG,
PLANG и TLANG секции GRID. Для композиционной модели метана в угольном
пласте ключевые слова как CLN1, CLN2 и т.д. используются вместо CLAN; PLN1,
PLN2 и т.д. используются вместо PLAN; и TLN1, TLN2 и т.д. используются вместо
TLAN.

Постоянная Лангмюра CL задает объем угольного газа на массу породы.

Постоянная Лангмюра PL определяет количество адсорбированного угольного газа


как функцию от десобционного давления.

Время по Ленгмюру устанавливает константу для десорбции или адсорбции


угольного газа.

Опция моделирования добычи метана из угольных пластов описана в Разделе 13


Технического Справочника.

Пример:

/ Постоянная Лангмюра 720 SCF/TON


/ Давление по Лангмюру of 571 psi
/ Время по Лангмюру 10 дней
LANG 720 571.0 10.0

Замечания:

Единицы, используемые при моделировании CBM, отличаются от стандартных


единиц MORE. Например, CL задаётся в scf/ton, а не в Mscf, в системе field и в
sm3/tonne, вместо ksm3 в метрической системе.

Метрическая тонна - 1000 Kgs. Тонна в системе field это малая (USA) тонна, равная
2000 lbs.

Руководство пользователя
5-119
EQUA - Определение используемого уравнения
состояния
Расположение: перед ключевым словом TEMP в секции FLUId

EQUA {RK SRK PR PR79}

Определения:

RK Уравнение Ридли-Квонга (Redlich-Kwong) EOS


SRK Уравнение Соав-Ридли-Квонга (Soave-Redlich-Kwong) EOS
PR Уравнение Пенга-Робинсона (Peng-Robinson) EOS
PR79 Модифицированное уравнение Пенга-Робинсона (Peng-Robinson) EOS версия
1979

Версия PR79 применима для более тяжелых компонентов, чем оригинальное


уравнение PR.

Примеры:

EQUA PR79

Будет использоваться версия модифицированного уравнения Peng-Robinson


1979

EQUA SRK

Будет использоваться уравнение Soave-Redlich-Kwong

Руководство пользователя
5-120
PROP - Свойства компонента
Требуется: только в случае использования небиблиотечных имен компонентов.

Расположение: Секция FLUI

PROP

ni amolwti Tcrit Pcrit acentfi Zcrit sgri para


Единицы измерения: - - °R psi - - - -
Метрическая: - - °K bar - - - -

Определения:

ni Имя или число компонента


amolwti Молекулярная масса
Tcrit Критическая температура.
Pcrit Критическое давление (абсолютное).
acentfi Pitzer acentric factor
Zcrit Критический коэффициент z, используемый в корреляции вязкости
Лоренца-Брея-Кларка.
sgri Плотность жидкости в стандартных условиях, используемая для подсчетов
плотности жидкости сепарации, когда не задана опция ZFACtor.
para Парахорная компонента (для расчёта поверхностного натяжения между
жидкой и газовой фазами)

Примеры:

CNAME C1 C2 C3 C4 C5 C6 C18 C21 C25 WATR /


PROP: mw tc pc acf Zcrit sgr
C1 16.043 343.00 666.45 .0105 1* 0.30 /
/
Все значения, кроме Zcrit переписываются для C1.

CNAME C1 C2 C3 C4 C5 C7P1 C7P2 /


PROP: MW TC PC ACF
6 111. 1031. 376. .332 /
7 280. 1553. 125. .833 /
Zcrit и плотность будут посчитаны из внутренних корреляций (См ZCOR и GCOR).

Замечание:

Руководство пользователя
5-121
Библиотечными компонентами являются N2, CO2, H2S, WATR, C1, C2, C3, IC4,
C4, IC5, C5, C6 до C16, C18, C21, и C25. По крайней мере, молекулярный вес,
критическая температура, критическое давление и ацентрический множитель
должны быть заданы для всех остальных компонентов.

Руководство пользователя
5-122
INTE - Коэффициенты бинарного взаимодействия
Минимум: 10

Расположение: После ключевого слова TEMPerature в секции FLUId

Синтаксис:

INTE {DUPL NODU}

ni nj bipij
or ROW_ ni bipi,1 bipi,2 bipi,i-1
or ROWR ni bipi,i+1 bipi,i+2 bipi,n

Определения:

DUPLicate Указывает, что параметры взаимодействия, определенные для


предыдущей температуры дублируются перед любыми изменениями.
(Не используется для первого ключевого слова INTE).
NODUp Указывает, что параметры взаимодействия из предыдущей температуры
не дублируются.
ni Имя или номер первого компонента.
nj Имя или номер второго компонента.
ROW_ Определяет параметры взаимодействия всех компонентов с
последующим, то есть по диагонали налево.
ROWR Определяет параметры взаимодействия всех компонентов с
предыдущим, то есть по диагонали направо.
bipij Значение параметра взаимодействия для компонентов i и j.
Примеры:

CNAM: C1 C3 C6 C10 C15 C20 WATR /

INTERACTION PARAMETERS
C1 C15 0.050
C1 C20 0.050
C3 C15 0.005
C3 C20 0.005
/

INTERACTION PARAMETERS
ROW C15 0.050 0.005 /
ROW C20 0.050 0.005 /
/

INTERACTION PARAMETERS
ROWR C1 3*0 2*0.050

Руководство пользователя
5-123
ROWR C3 2*0 2*0.005
/
Все три примера дают одинаковый результат.

Замечание:

Когда значения не заданы, они берутся по умолчанию равными нулю для всех
двоичных пар. Например, в выше приведенном примере параметры
взаимодействия для двоичных пар C1-C3, C1-C6, C1-C10, и т.д., по умолчанию
приравниваются к нулю (см. Технический справочник для более подробного
ознакомления с параметрами бинарного взаимодействия).

Руководство пользователя
5-124
OMGA - Параметр A уравнения состояния EOS
Максимум: 10

Расположение: После ключевого слова TEMPerature в секции FLUId

OMGA { CONS COMB MULT }


a1 a2 ... an

По умолчанию: параметр не изменяется.

Определения:

CONStant Задается значение константы (Ω°a)


COMBined Задается комбинированные значения величины Ω°a и температурной
функции, α
MULTiplier Задаются значения множителей
ai Параметр для компоненты i, или множитель (MULTiplier), или
константа (CONStant (Ω°a)) или комбинированое значение (COMBined
(Ω°a)).

Пример:

CNAME C1 C2 C3 C4 WATR
TEMP 150
OMGA multipliers
1.05 0.93 /
Множители определены только для параметров C1 и C2. Все другие параметры не
будут измены.

Замечания:

Для каждого компонента, параметр "А" уравнения состояния определяется как:

a = Ωa R² Tc² /Pc

где:

Ωa = Ω° α(Tr ,ω)

Если выбрана опция CONStant, должно быть задано одно значение (Ω°a), в то
время, как для опции COMBined должны быть введены все значения Ω°a (Смотрите
Технический справочник с более подробным описанием параметров EOS).

Руководство пользователя
5-125
Значения OMGA должны быть заданы для каждой температуры, для которой
требуются значения не по умолчанию.

OMGB - Параметр В уравнения состояния EOS


Максимум: 10

Расположение: После ключевого слова TEMPerature в секции FLUId

OMGB { CONS MULT }


b1 b2 ... bn

По умолчанию: параметр не изменяется.

Определения:

CONStant Задаются постоянные значения (Ω°b)


MULTiplier Задаются значения множителей (Ω°b)
bi Параметр для компоненты i, или мно ж итель (MULTiplier), или
сонстанта (CONStant (Ω°a)) или комбинированое значение (COMBined
(Ω°a)).

Пример:

CNAME C1 C2 C3 C4 C56 C7P1 C7P2


TEMP 110
OMGB constants
0.088 0.085 0.080 /

Значения В определены для опции CONS в вычисление Omega. Только первые три
компонента будут использовать модифицированные значения для константы.

Значения OMGB должны быть заданы для каждой температуры, для которой
требуются значения, отличные от значений по умолчанию.

Руководство пользователя
5-126
GCOR - Корреляция для расчета плотности
Расположение: Секция FLUId

GCOR asgrav bsgrav


По умолчанию: 0.815 0.0003
Определения:
asgrav параметр для расчета плотности (specific gravity)
bsgrav параметр для расчета плотности (specific gravity)
Пример:

gcorrelation 0.79 0.0004

Замечание:

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


ключевом слове PROP, задано нулевое значение плотности или она не задана
вообще (см.ключевое слово PROP).

sgri = asgrav + bsgrav * amolwti

где amolwti - молекулярный вес i-го компонента.

ZCOR - Корреляция для расчета Z-фактора


Расположение: Секция PROPs

Изменяет корреляцию, используемую для получения критических коэффициентов


Z.

ZCOR azcrit bzcrit


По умолчанию: 0.291 0.080

Корреляция критического коэффициента Z применяется к каждому компоненту, к


которому нет ни библиотеки, ни заданного значения Zcrit.

Корреляция имеет следующий вид:

Zcriti = azcrit - bzcrit*ACFi

где ACFi - ацентрический фактор для i-го компонента.

Руководство пользователя
5-127
KCOR - Параметры корреляционной оценки
констант фазового равновесия
Присутствие: Не рекомендуется.

Расположение: Секция FLUId

Синтаксис:

KCOR akest bkest ckest


По умолчанию: 5.42 1.0 0.0

Определения:

akest Параметры корреляции для k-параметра


bkest Параметры корреляции для k-параметра
ckest Параметры корреляции для k-параметра

Пример:

KCORrelation 5.9 1.5 /


ckest оставлен равным нулю 0.0

Замечания:

K-параметры для компонента оцениваются как:

K = exp [akest * (1 + ckest * acentf) * (bkest - 1/Tr) ] / Pr

где acentf' - ацентрический фактор Питзера (Pitzer),


Tr - является приведенной температурой,
Pr - приведенное давление для компонента.

Руководство пользователя
5-128
VCOR - Корреляция вязкости Лоренца-Брея-Кларка
Расположение: Секция FLUId

VCOR {CONS MULT}


v0 v1 v2 v3 v4

По умолчанию: значения не изменяются

Определения:

CONStant Задаются коэффициенты корреляции для уравнения Lorenz-Bray-Clark


(LBC).
MULTiplier Задаются значения множителей для коэффициентов корреляции.
vi Величина коэффициента или множителя в зависимости от выбранной
опции.

Пример:

VCOR
4* 1.005/
Первые четыре коэффициента установлены равными их первоначальным
значениям, в то время как пятый коэффициент умножен на 1.005.

Замечания:

Корреляция вязкости Lorenz-Bray-Clark записывается как:

Заданные значения v0 v1 v2 v3 v4 могут быть множителями (заданная по


умолчанию опция MULT) или заменять коэффициенты в приведенном выше
уравнении (опция CONS).

Руководство пользователя
5-129
TOLE - Отмена заданных по умолчанию допусков
сходимости
Использование: не рекомендуется.

Расположение: Секция FLUId

TOLErances

tol1 tol2 tol3 tol4 tol5 tol6 tol7 tol8


По умолчанию: 0.0005 1x10-6 0.001 5.0E-5 1.0E-6 1.0E-4 1.0E-6 0.01

Определения:

tol1 Критерий сходимости для flash-расчетов


tol2 Критерий сходимости для вычислений константы К для flash-расчетов
tol3 Критерий сходимости для сепаратора.
tol4 Критерий сходимости для проверки сходимости по фаз.
tol5 Критерий сходимости для теста стабильности сепаратора.
tol6 Критерий сходимости на шаге. Минимальная энергия Гиббса.
tol7 Критерия улучшения шага. Минимальная энергия Гиббса
tol8 Ограничение по объему будет релинеаризовано, если относительная ошибка по
объему ячейки превысит это значение

Пример:

TOLERANCE - уменьшение допуска остаточной нормы для моментальных


вычислений
.0002 /
Допуск изменения стандартной погрешности для моментальных вычислений
изменен.

Руководство пользователя
5-130
VOLU - Параметр коррекции мольного объема
Минимум: 10

Расположение: После ключевого слова TEMPerature в секции FLUId

VOLUme-translation

s1 s2 ... sn
По умолчанию: 0 ...

Определения:

si отношение параметра с (коррекции мольного объема) к параметру b уравнения


состояния. (Смотри Технический справочник для более детального объяснения
параметра Volume Translation).

Пример:

Volume Translation Parameters


-0.1595 -0.1134 -0.08630 -0.03900 -0.0080 0.0655 /

GCON Газоконденсат
Необходимость: Нет

Расположение: Секция FLUId

GCOND

GCON показывает, что задача является газоконденсатной, и что все фазы состояния
углеводорода должны быть трактованы как газ. Ключевое слово заменяет старое
PHAS с аргументом GAS.

PHAS (PHASe)
Определяет тип фазы флюида

Требуется: Нет

Расположение: Секция FLUId

PHAS keycomp {HEAV LIGH} {OIL_ GAS_}

Руководство пользователя
5-131
Определения:

keycomp -- используется для задания жидкой или газообразной фазы. Если


ключевой компонент не задан, ключевым компонентом является самый легкий
компонент.
HEAVy -- ключевой компонент является тяжелым HEAVy
LIGHt -- ключевой компонент является легким LIGHt
OIL_ -- относить все ячейки с одной фазой НС как ячейки, насыщенные нефтью
(эта опция не рекомендуется)
GAS_ -- относить все ячейки с одной фазой НС как ячейки, насыщенные газом
(эта опция не рекомендуется)

Пример:

PHASE C7P3 является тяжелой

TEST - проверка
Метод тестирования для однофазных точек
Требуется: Нет, не рекомендуется

Расположение: Секция FLUId

TEST {ALL_ NEIG} {HYBR STAB NEGA}

Определения:

ALL_ -- все однофазные точки будут проверены на предмет


перехода фазы
NEIGhbors -- только однофазные точки с двухфазными соседями
NEIGhbors и однофазными точками скважины будут проверены на предмет
перехода фазы.
HYBRid -- выбранные однофазные точки будут проверены используя
тест стабильнсти фазы и негативный всплеск
STABility -- выбранные однофазные точки будут проверены используя
тест стабильнсти фазы и алгоритм
NEGAtive flash -- выбранные однофазные точки будут проверены используя
алгоритм негативного всплеска

Пример:

TEST ALL

Руководство пользователя
5-132
SURF - Приведеное поверхностное натяжение
Расположение: Секция FLUId

Синтаксис:

SURF STref K Pfrac

SURF включает использование интерполяции между кривыми фазовой


проницаемости для несмешивающейся системы (rock) и случая полного
смешивания.

STref - относительное поверхностное натяжение в dynes/cm (и в POFU, и в


метрических единицах).

Если STref установлен по умолчанию или задан 0, то приведенное поверхностное


натяжение будет посчитано (см. Pfrac ниже). Типичные натяжения на поверхности
нефть-газ при несмешивающихся составах находятся в диапазоне 10-50 дин/см.

K - экспонента, которая появляется в интерполяции между кривыми фазовой


проницаемости для несмешивающейся системы (rock) и случая полного
смешивания (прямая линия) (по умолчанию 1.0).

Pfrac используется, если относительное поверхностное натяжение не задано, или


задано равным 0. В этом случае начальный состав пластовой смеси приводится к
среднему начальному давлению, умноженному на Pfrac (по умолчанию 0.5). Обычно
0.5 достаточно чтобы получить двухфазную смесь, но Pfrac может быть уменьшен
пользователем.

SURF используется в режиме уравнения состояния. Следует использовать MISC


для запроса опции смешивания с сольвентом.

Пример:

SURF 12.0

Руководство пользователя
5-133
SOLU - Таблицы растворимости
Распоожение: Секция PROPs

SOLU comp

p r
Единицы измерения: psi Mscf/STB (STB/Mscf для WATR)
Метрическая: bar 103m3/m3 (m3/103m3 для WATR)

Определения:

comp Растворимый компонент.


p Давление (должно быть в порядке увеличения)
r Растворимость

Примеры:

SOLU CO2 mscf/stb


150.0 0.0100
500.0 0.0198
1000.0 0.0297
1500.0 0.0388
3000.0 0.0660
/end

SOLU WATR stb/mscf


147 0.000243
514 0.000829
1102 0.001560
1470 0.001673
2940 0.001873
4410 0.001990
7350 0.002217
/end

Первый пример задает растворимость CO2 в водной фазе, второй задает


растворимость воды в углеводородной среде.

Замечание:

Возможно задавать начальный газоводяной фактор для углеводородов, которые


растворяются в водной фазе, с помощью массива RHAQ (если есть один
растворимый компонент) или RHA1, RHA2 и.т.д. (если есть более одного
растворимого компонента).

Руководство пользователя
5-134
Таким же образом можно задавать начальный водогазовый фактор для воды в
углеводородной фазе, используя массив Rwv в секции INIT.

OVPG - Зависимость вязкости от градиента


давления.
Расположение: Секция Fluid

Синтаксис:

OVPG Fo GP0 GP1

Fo это множитель на поток нефти, который вступает в силу в том случае, если
градиент давления меньше чем GP0. Множитель может быть равен нулю. GP0 - это
характеристика градиента давления, которая используется для определения
вариации потока. Единицы измерения psia/ft или barsa/metre. GP0 может равняться
единице. GP1 - это характеристика градиента давления, которая используется для
вариации потоком. Единицы измерения psia/ft или barsa/metre.

Изменение потока нефти используется:

Если градиент давления меньше GP0, поток нефти умножается на коэффициент Fo

Если градиент давления больше GP1, тогда в расчете используется нормальный


поток.

При градиенте давления между GP0 и GP1 множитель потока распределяется от Fo


до 1.

Замечание:Ключевое слово STORe может быть использовано для визуализации


множителей OVPG при вводе FSHX, FSHY и FSHZ.

Пример:

--Поток нефти уменьшен в 0.05 при градиентах давления до 0.001


bar/metre, и фактор приближается к 1 когда градиенты давления близки к
0.1 bar/metre.

OVPG 0.05 0.001 0.1

Руководство пользователя
5-135
DPBDt - Ограничение на изменение давления
насыщения с течением времени (dPb/dT) в модели
«нелетучей» нефти.
Расположение: Секция Fluid

DPBDT
0.0 /

По умолчанию нет никаких ограничений насколько быстро давление насыщения


изменяется с глубиной.

Замечания:
Если вводится какое-либо значение для dPb/dT, это будет ограничивать изменение
давления насыщения недонасыщенной нефти dPb/dT*(временной шаг). Если
dPb/dT равно нулю, давление насыщения недонасыщенной нефти не будет
возрастать так чтобы газ и недонасыщенная нефть могли сосуществовать.

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

NEPT - Задание количества PVT регионов при


считывании данных в формате Eclipse.
Расположение: Секция FLUId (перед данными, на которые влияет данное ключевое
слово)

Проблема заключается в том, что в случаях с несколькими PVT регионами, MORE


должен прочесть одно и то же ключевое слово несколько раз. Таким образом, в
расчете с двумя PVT регионами такие ключевые слова как OPVT, GPVT, WPVT и
BASI должны быть прописаны дважды. Этот метод также может использоваться с
такими ключевыми словами формата ECLIPSE как GRAVITY или PVTO. Однако,
стандартный подход для считывания ключевых слов в ECLIPSE - это считывание
информации по всем регионам после прописывания ключевого слова один раз. В
ECLIPSE количество PVT регионов прописывается в секции RUNSPEC. Так как в
MORE нет секции RUNSPEC, для задания PVT регионов используется ключевое
слово NEPT.

Если ключевое слово NEPT не прописано, PVT таблицы в формате ECLIPSE,


заданные одним ключевым словом, будут считаны как таблица для одного региона,
как при стандартном подходе MORE с повторяющимися ключевыми словами где
PVT данные задаются регионам по порядку.

Руководство пользователя
5-136
NEPT влияет на такие ключевые слова как DENSITY, GRAVITY, PVDG, PVTG,
PVCO, PVDO, PVTO, ROCK, PVTW, WATERTAB. При стандартном подходе при
наличии нескольких PVT регионов эти ключевые слова должны повторяться.

Пример: Эти два примера при расчете MORE дают абсолютно одинаковый
результат:

NEPT 2

DENSITY
49.1 64.79 0.06054 /
50.1 62.79 0.07054 /

PVTW
3600 1.00341 3.0D-6 0.96 0
/
3600 1.01341 4.0D-6 0.86 0.0001
/
/

and
DENSITY
49.1 64.79 0.06054 /
DENSITY
50.1 62.79 0.07054 /

PVTW
3600 1.00341 3.0D-6 0.96 0
/
PVTW
3600 1.01341 4.0D-6 0.86 0.0001
/

Руководство пользователя
5-137
6 Описание ключевых слов секции Rela
В этой секции дано детальное описание каждого ключевого слова секции RELA. Эти
ключевые слова используются для задания симулятору данных относительных
фазовых проницаемостей. Ключевые слова секции RELA вводятся после заголовка
секции RELA и предшествуют секции GRID.

RELA - Открытие секции относительных фазовых проницаемостей ......... 6-139


PRIN - Определение параметров печати секции RELA .................................... 6-139
WETT - Опции смачиваемости .............................................................................. 6-140
KRWO - Система относительных фазовых проницаемостей в системе нефть-
вода .............................................................................................................................. 6-141
KRWG - Таблица относительных фазовых проницаемостей воды в
присутствие газа ...................................................................................................... 6-144
KRGO - Таблица относительных фазовых проницаемостей в системе газ-
нефть .......................................................................................................................... 6-145
WSF - Фазовые проницаемости как функции водонасыщенности ................. 6-147
GSF - Фазовые проницаемости как функции газонасыщенности .................. 6-149
OSF - Фазовые проницаемости как функции нефтенасыщенности .............. 6-151
SCAL - Масштабирование кривых относительных фазовых проницаемостей . 6-
153
ADJU - Поправки к кривым относительной фазовой проницаемости .......... 6-155
FRPC - Фиксация капиллярных давлений ............................................................ 6-157
PCHC - Параметра искривления для гистерезиса капиллярного давления .. 6-158
MISC - Данные поверхностного натяжения ...................................................... 6-159
ZERO - Допускает нулевое значение связанной воды ........................................ 6-159
NWHY - Включает гистерезис несмачивающей фазы для всех комбинаций фаз6-
159
TFUN - Остаточная нефтенасыщенность в зависимости от концентрации
трассера или температуры. .................................................................................. 6-160
NEST - Задание регионов насыщенности при считывании данных в формате
ECLIPSE ..................................................................................................................... 6-161

Руководство пользователя
6-138
RELA - Открытие секции относительных фазовых
проницаемостей

RELA

PRIN - Определение параметров печати секции


RELA
Расположение: Секция RELA

PRIN {NONE ALL BASI }

Определения:

NONE Не выводить данные относительных фазовых проницаемостей.


ALL Выводить данные относительных фазовых проницаемостей.
BASIc Выводить основные данные относительных фазовых проницаемостей

Пример:

PRINT ALL

Руководство пользователя
6-139
WETT - Опции смачиваемости
Расположение: Секция RELA

WETT {OIL WATE} {LINE STN1 STN2 ECLI}

Определения:

OIL Задает смачиваемую нефтью трехфазную модель фазовых проницаемостей


т.е. нефть, вода и газ приведены в порядке уменьшения смачиваемости.
WATEr Задает смачиваемую водой трехфазную модель фазовых проницаемостей
т.е. вода, нефть и газ приведены в порядке уменьшения смачиваемости.
STN1 Подсчет трехфазных относительных проницаемостей с помощью 1-го
метода Стоуна.
STN2 Подсчет трехфазных относительных проницаемостей с помощью
обобщенного 2-го метода Стоуна. Этот метод используется по умолчанию.
LINE Относительная проницаемость нефтяной фазы в трёхфазной системе
рассчитывается линейной интерполяцией между двухфазными таблицами
но значения из таблиц определяются по фактической нефтенасыщенности:
Kro(Sw,Sg)=f.Krow(So) + (1-f).Krog(So) f=(Sw-Swco)/(Sw+Sg-Swco).

ECL аналог слова LINE. Опции трехфазной относительной проницаемости


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

Пример:

WETT WATE STN1 / Water wet with Stone 1

Руководство пользователя
6-140
KRWO - Система относительных фазовых
проницаемостей в системе нефть-вода
Расположение: Секция RELA

KRWO

Sw Krw Krow Pcow Krwh Krowh Pcowh


: : : : : : :
/

Определения:

Sw Водонысыщенность.
Krw Относительная фазовая проницаемость воды в присутствии нефти.
Krow Относительная фазовая проницаемость нефти в присутствии воды.
Pcow Капиллярное давление между нефтяной и водной фазой.
Krwh Обратная (гистерезисная) ветвь фазовой проницаемости воды в присутствии
нефти (см. Технический справочник).
Krowh Обратная (гистерезисная) ветвь фазовой проницаемости для нефти в системе
нефть - вода.
Pcowh Обратная (гистерезисная) кривая капиллярного давления между нефтяной и
водяной фазой.

Ограничение:
Значения насыщенности в таблице должны монотонно возрастать.

Замечания:
Каждая строка таблицы должна заканчиваться знаком комментария (/).

Для системы газ-вода (опция black oil), таблица KRWO используется для задания
фазовых проницаемостей газ-вода. В этом случае колонка rkow содержит значения
Krg то есть получаем газ в системе углеводород-вода.

Критическая водонасыщенность, Swcr - это первое ненулевое значение


относительной фазовой проницаемости воды в таблице.

Если используется колонка гистерезиса и ее значения отличны от значений без


гистерезиса, то будет включена опция гистерезиса.

Первое значение насыщенности в таблице - это значение Swco (связанная вода). В


версиях до MORE 5.5 Swco всегда была равна критической.

Руководство пользователя
6-141
Колонка гистерезиса относительных фазовых проницаемостей - это колонка
относительных фазовых проницаемостей при уменьшении насыщенности фазой.
Для капиллярного давления - это уменьшение насыщенности водой.

Гистерезис со смачивающей фазой - водой.

По умолчанию, в системе со смачивающей фазой - водой, нефть является


несмачивающей фазой по отношению к воде, так что снижение
нефтенасыщенности соответствует процессу пропитки. В терминологии, обычно
используемой в разработке, Krow - это кривая для процесса дренирования, а Krowh
- кривая для процесса пропитки.

Кривые дренирования и пропитки должны совпадать в максимальном значении.


Кривая пропитки должна быть более крутой, чем кривая дренирования, так как
остаточная нефтенасыщенность на кривой пропитки обычно бывает больше, чем
критическая нефтенасыщенность на кривой дренирования.

Если вода является смачивающей фазой по отношению к нефти, Krw - это кривая
для процесса пропитки, а Krwh - для процесса дренирования. Кривая гистерезиса
для смачивающей фазы может быть смоделирована - это требует, чтобы кривые
Krw для процесса пропитки и дренирования имели одни и те же критические и
максимальные насыщенности, но относительная фазовая проницаемость должна
быть больше на кривой пропитки, чем на кривой дренирования.

Гистерезис со смачивающей фазой - нефтью.

Если система нефть-вода моделируется с использованием слова WETT, вода


является несмачивающей фазой по отношению к нефти, поэтому снижение
водонасыщенности соответствует процессу пропитки. В терминологии, обычно
используемой в разработке, Krw - это кривая для процесса дренирования, а Krwh -
кривая для процесса пропитки, таким образом, гистерезис для несмачивающей
фазы может быт смоделирован для Krw.

Кривые дренирования и пропитки Krw должны совпадать в максимальном


значении. Кривая пропитки должна быть более крутой, чем кривая дренирования,
так как остаточная водонасыщенность на кривой пропитки обычно бывает больше,
чем критическая водонасыщенность на кривой дренирования.

Если нефть является смачивающей фазой по отношению к воде, Krow - это кривая
для процесса пропитки, а Krowh - для процесса дренирования. Кривая гистерезиса
для смачивающей фазы может быть смоделирована -это требует, чтобы кривые
Krow для процесса пропитки и дренирования имели одни и те же критические и
максимальные насыщенности, но относительная фазовая проницаемость должна
быть больше на кривой пропитки, чем на кривой дренирования.

Руководство пользователя
6-142
Примеры:
Простой случай задания капиллярных давлений:

KRWO SW RKW KROW PCOW


0.3 0.0 1.0 15.0 /
0.5 0.1 0.2 5.0 /
0.7 0.5 0.0 2.0 /
/
В этом примере критическая водонасыщенность Swcr= 0.3, и она равна связанной
водонасыщенности.

Пример с гистерезисом системы нефть-в-воде:

KRWO Swat Krw Krow Pc Krwh Krowh


0.05 0.0 1.0 0 0.0 1.0 /
0.08 0.1 1* 0 0.1 1* /
0.1 1* 1* 0 1* 1* /
0.8 0.9 1* 0 0.9 0.0 /
0.9 0.95 0.0 0 0.9 0.0 /
1.0 1.0 0.0 0 1.0 0.0 /
/
В приведённой выше таблице критическая нефтенасыщенность 0.1 (Sw=0.9), но
максимальная остаточная нефтенасыщенность составляет 0.2 (Sw=0.8).
Отметьте, что использование умолчаний в приведённой выше таблице обозначает
линейную интерполяцию и значение реликтовой водонасыщенности Swco=0.05, а
значение критической водонасыщенности Swcr=0.08.

Руководство пользователя
6-143
KRWG - Таблица относительных фазовых
проницаемостей воды в присутствие газа
Расположение: Секция RELA

KRWG

sw rkwg rkwgh
: : :
/

Определения:

sw Водонасыщенность.
rkwg Относительная фазовая проницаемость воды в присутствии газа.
rkwgh Обратная (гистерезисная) ветвь кривой относительной фазовой
проницаемости воды в присутствии газа.

Ограничения:
Значения насыщенности в таблице должны монотонно возрастать.

Замечания:
Каждая строка таблицы должна заканчиваться знаком комментария (/).

Таблица KRWG требуется только для опции, где смачивающей фазой является
нефть. Если нефть является смачивающей фазой, вода становится промежуточной
фазой, а промежуточная фаза обычно имеет другую фазовую проницаемость по
отношению к нефти и к газу. Значения Krwo симулятор берет из таблицы KROW,
значения Krwg - из таблицы KRWG.

Если значения Krwg не заданы ключевым словом KRWG, симулятор возьмет их из


данных Krog (например, если они заданы ключевым словом KRGO) и заданные
значения Krow для определения Kro как простой функции насыщенности нефти.

Если задана колонка гистерезиса и она отличается от негистерезисной колонки,


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

Примеры:
Простой пример без использования гистерезиса:
KRWG SW RKWG
0.3 0.0 /
0.5 0.1 /
0.7 0.5 /
/

Руководство пользователя
6-144
KRGO - Таблица относительных фазовых
проницаемостей в системе газ-нефть
Расположение: Секция RELA

KRGO {REVE}

sg Kkg Krog Pcog Krgh Krogh Pcogh

: : : : : : :
/
Замечание:

Каждая строка таблицы должна заканчиваться знаком комментария (/).

Если используется колонка гистерезиса и ее значения отличны от значений без


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

Колонка гистерезиса содержит значения относительной фазовой проницаемости


для понижающейся насыщенности фазой. Для капиллярного давления значения
гистерезиса получены при снижении насыщенности воды.

Так как газ является несмачвающей фазой по отношению к жидкости, снижение


газонасыщенности соответствует процессу пропитки. Таким образом, в
терминологии, обычно используемой в разработке, Krg - это кривая для процесса
дренирования, а Krgh - кривая для процесса пропитки.

Кривые дренирования и пропитки должны совпадать в максимальном значении.


Кривая пропитки должна быть более крутой, чем кривая дренирования, так как
остаточная газонасыщенность на кривой пропитки обычно бывает больше, чем
критическая газонасыщенность на кривой дренирования.

Так как жидкость является смачивающей фазой по отношению к газу, Krоg - это
кривая для процесса пропитки, а Krоgh - кривая для процесса дренирования.

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


требует, чтобы кривые Krog для процесса пропитки и дренирования имели одни и
те же критические и максимальные насыщенности, но относительная фазовая
проницаемость должна быть больше на кривой пропитки, чем на кривой
дренирования.

Руководство пользователя
6-145
Определения:

REVErse Определяет, что ввод таблицы осуществлен в ОБРАТНОМ порядке,


первый столбец становится насыщенностью жидкости, а столбцы rkg и
rkog меняются местами.
Sg Газонасыщенность (насыщенность жидкости для опции REVErse).
Krg Относительная фазовая проницаемость газа в присутствии нефти и
связанной воды.
Krog Относительная фазовая проницаемость нефти в присутствии газа и
связанной воды.
Pcog Газо-нефтяное капиллярное давление в присутствии нефти и связанной
воды.
Krgh Обратная (гистерезисная) ветвь фазовой проницаемости газа в
присутствии нефти и связанной воды.
Krogh Обратная (гистерезисная) ветвь фазовой проницаемости нефти в
присутствии газа и связанной воды.
Pcogh Обратная (гистерезисная) ветвь газо-нефтяного капиллярного давления в
присутствии нефти и связанной воды.

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

Пример:

KRGO Sg Krg Krog


0.000 0.0000 1.0000 /
0.020 0.0006 0.8966 /
0.050 0.0039 0.7554 /
0.100 0.0156 0.5543 /
0.200 0.0625 0.2657 /
0.300 0.1406 0.1001 /
0.400 0.2500 0.0233 /
0.500 0.3906 0.0012 /
0.800 1.0000 0.0000 /
/
В этом случае капиллярное давление равно 0.

Руководство пользователя
6-146
WSF - Фазовые проницаемости как функции
водонасыщенности
Расположение: Секция RELA

WSF Sw Krw Pcow Krwh Pcowh


: : : : :
/

Замечания:
Каждая строка таблицы должна заканчиваться знаком комментария (/).

Если используется колонка гистерезиса и ее значения отличны от значений без


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

Гистерезис воды, когда водя является смачивающей фазой

По умолчанию вода является смачивающей фазой, и в этом случае снижение


водонасыщенности соответствует процессу дренирования. В терминологии,
обычно используемой в разработке, Krw - это кривая для процесса пропитки, а
Krwh - кривая для процесса дренирования. В Krw может быть смоделирован
гистерезис смачивающей фазы.

Гистерезис воды, когда нефть является смачивающей фазой

Нефть является смачивающей фазой в системе вода-нефть, моделируемой с


помощью ключевого слова WETT. Вода здесь является несмачивающей фазой по
отношению к нефти, поэтому снижение нефтенасыщенности соответствует
процессу пропитки. В терминологии, обычно используемой в разработке, Krw - это
кривая для процесса дренирования, а Krwh - кривая для процесса пропитки, таким
образом, в Krw может быть смоделирован гистерезис несмачивающей фазы.

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


насыщенности воды.

Значения насыщенности в таблице должны увеличиться сверху вниз.

Определения:

Sw Водонасыщенность.
Krw Относительная фазовая проницаемость воды при нулевой газонасыщенности
(в системе вода – нефть).

Руководство пользователя
6-147
Pcow Капиллярное давление в системе вода - нефть.
Krwh Гистерезисная фазовая проницаемость для воды при нулевой
газонасыщенности (в системе вода – нефть).

Пример:

WSF Sw Krw Pcow


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 /
0.80 0.65 1.0 /
0.90 0.83 0.5 /
1.00 1.00 0.0 /
/

Руководство пользователя
6-148
GSF - Фазовые проницаемости как функции
газонасыщенности
Расположение: Секция RELA

GSF
Sg Krg Pcog Krgh Pcogh
: : : : :
/

Замечания:
Каждая строка таблицы должна заканчиваться знаком комментария (/).

Если используется колонка гистерезиса и ее значения отличны от значений без


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

Столбец гистерезиса относительной фазовой проницаемости по газу это


относительная фазовая проницаемость газа при снижении насыщенности газа. Так
как газ является несмачиваемой фазой по отношению к жидкости, снижение
насыщенности газа представляет процесс пропитки. Итак, согласно инженерной
терминологии Krg - это кривая относительной фазовой проницаемости при
процессе дренажа и Krgh - при процессе пропитки.

Кривые дренирования и пропитки должны совпадать в максимальном значении.


Кривая пропитки должна быть более крутой, чем кривая дренирования, так как
остаточная газонасыщенность на кривой пропитки обычно бывает больше, чем
критическая газонасыщенность на кривой дренирования.

Значения насыщенности должны монотонно увеличиваться в каждой строке


таблицы.

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


газонасыщенности.

Определения:

Sg Газонасыщенность.
Krg Относительная фазовая проницаемость газа в системе газ - нефть - связанная
вода.
Pcog Капиллярное давление в системе нефть - газ.
Krgh Гистерезисная ветвь кривой фазовой проницаемости по газу.

Руководство пользователя
6-149
Пример:

GSF Sg Krg Pcog


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 /
0.78 1.000 3.90 /
/
В этом случае капиллярное давление было задано по умолчанию для
промежуточных значений. Колонка Pcog будет интерполирована.

Руководство пользователя
6-150
OSF - Фазовые проницаемости как функции
нефтенасыщенности
Расположение: Секция RELA

OSF
So Krow Krog Krowh Krogh
: : : : :
/

Замечание:

Каждая строка таблицы должна заканчиваться знаком комментария (/).

Если используется колонка гистерезиса и ее значения отличны от значений без


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

Столбец гистерезиса представляет собой относительные фазовые проницаемости


при снижении фазы. Так как нефть всегда является смачивающей по отношению к
газу, Krog относится к процессу пропитки и Krogh к процессу дренажа. Гистерезис
смачивающей фазы может быть смоделирован в Krog.

Гистерезис в системе нефть-вода, когда вода является смачивающей фазой.

По умолчанию вода является смачивающей фазой по отношению к нефти. В этом


случае снижение нефтенасыщенности соответствует процессу пропитки. В
терминологии, обычно используемой в разработке, Krow - это кривая для процесса
дренирования, а Krowh - кривая для процесса пропитки. В Krow может быть
смоделирован гистерезис несмачивающей фазы.

Гистерезис в системе нефть-вода, когда нефть является смачивающей фазой.

Нефть является смачивающей фазой в системе вода-нефть, моделируемой с


помощью ключевого слова WETT. Вода здесь является несмачивающей фазой,
поэтому снижение нефтенасыщенности соответствует процессу дренирования. В
терминологии, обычно используемой в разработке, Krow - это кривая для процесса
пропитки, а Krowh - кривая для процесса дренирования, таким образом, в Krow
может быть смоделирован гистерезис смачивающей фазы.

Значения насыщенности должны монотонно увеличиваться в каждой строке


таблицы.

Руководство пользователя
6-151
Отметьте, что порядок столбцов (Krow потом Krog) отличается от стандартного
порядка следования столбцов в MORE (нефть, газ, вода).

Определения:

So Нефтенасыщенность.
Krow Фазовая проницаемость для нефти в системе нефть – вода.
Krog Фазовая проницаемость для нефти в системе нефть – газ – связанная
водонасыщенность.
Krowh Гистерезисная фазовая проницаемость для нефти в системе нефть – вода,
при нулевой газонасыщенности.
Krogh Гистерезисная фазовая проницаемость для нефти в системе нефть – газ –
связанная водонасыщенность.

Пример:

OSF So Krow Krog


0.00 0.0 0.0 /
0.08 1* 0.0 /
0.10 0.0 1* /
0.18 1* 0.00 /
0.20 0.0 1* /
0.28 1* 0.00 /
0.38 1* 0.00 /
0.40 0.048 1* /
0.48 1* 0.02 /
0.50 0.0649 1* /
0.58 1* 0.10 /
0.60 0.125 1* /
0.68 1* 0.33 /
0.70 0.4 1* /
0.74 1* 0.6 /
0.78 1.0 1.0 /
/
В этом примере некоторые значения приняты по умолчанию. MORE рассчитает их
интерполяцией массива нефтенасыщенности Soil.

Руководство пользователя
6-152
SCAL - Масштабирование кривых относительных
фазовых проницаемостей
Ключевое слово SCAL позволяет пользователю масштабировать фазовые
проницаемости. Эта возможность не имеет ничего общего с масштабированием
концевых точек при помощи массивов типа SWL, которые масштабируют фазовые
проницаемости для каждой ячейки индивидуально.

Расположение: Секция RELA, после ключевых слов KRWO и KRGO.

SCAL n
Swcr Sowcr Sgcr Sogcr Spivot Swco
Defaults: Swc Sorw Sgc Sor Spv Swco

Определения:

n Номер первоначальной кривой относительных фазовых проницаемостей,


которая будет масштабироваться. Обратите внимание: кривые
пронумерованы, в той же последовательности, в какой они были заданы в
предыдущих ключевых словах. Масштабирование всегда идет после задания
оригинальных (начальных) кривых.
swcr Критическая водонасыщенность для масштабируемой кривой
sowcr Критическая нефтенасыщенность в системе нефть – вода для
масштабируемой кривой
sgcr Критическая газонасыщенность для масштабируемой кривой
sogcr Критическая нефтенасыщенность в системе нефть – газ для масштабируемой
кривой
spivot Более не используется
swco Связанная вода для масштабируемой кривой

Кривые масштабируются таким образом, что получаются требуемые значения


остаточной и критической насыщенностей. Насыщенность варьируется между
этими точками и просто расширяются или сжимаются для соответствия.

Примеры:
В следующем примере первый набор таблиц насыщения вводится, а второй
получается в результате использования ключевого слова SCALE. Введенная
таблица имеет значения: Swco=0.12, Swcr=0.2, Sowcr=0.1, Sgcr=0.12 и Sogcr=0.03.

KRWO Swat Krw Krow


0.12 0.0 1.0 /
0.20 0.0 1.0 /
0.90 1.0 0.0 /
1.00 1.0 0.0 /

Руководство пользователя
6-153
/
KRGO Sgas Krg Krog
0.00 0.0 1.0 /
0.12 0.0 1.0 /
0.85 1.0 0.0 /
0.88 1.0 0.0 /
/

SCAL 1
0.15 0.2 0.2 0.2 1* 0.1 /

Вторая таблица будет задана со следующиими значениями: Swco=0.1, Swcr=0.15,


Sowcr=0.2, Sgcr=0.2 and Sogcr=0.2. Это будет иметь абсолютно тот же эффект, что
и ввод второй таблицы обычным способом в виде:

KRWO Swat Krw Krow


0.10 0.0 1.0 /
0.15 0.0 1.0 /
0.80 1.0 0.0 /
1.00 1.0 0.0 /

/
KRGO Sgas Krg Krog
0.00 0.0 1.0 /
0.20 0.0 1.0 /
0.70 1.0 0.0 /
0.90 1.0 0.0 /
/

Руководство пользователя
6-154
ADJU - Поправки к кривым относительной фазовой
проницаемости
Расположение: Секция RELA

Ключевое слово ADJU может располагаться перед набором данных по


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

ADJU Pcowift Pcogift


По умолчанию: 1.0 1.0 /

Определения:

Pcowift Масштабирующий множитель для капиллярных давлений системы нефть-


вода.
Pcogift Масштабирующий множитель для капиллярных давлений системы нефть-газ.

Если считывается значение Pcowift, отличное от значения по умолчанию, значения,


считываемые программой, будут поделены на Pcowift - таким образом, что
Pcow=Pcow(table)/Pcowift.

Если считывается значение Pcogift, значения, считываемые программой, будут


поделены на Pcogift - таким образом, что Pcog=Pcog(table)/Pcogift.

Для возврата к значениям по умолчанию ADJU, просто введите значение default-


only:

ADJU
/

Примеры:

Следующая очень простая таблица задает линейное изменение капиллярного


давления системы нефть-вода:

KRWO Swat Krw Krow Pcog


0.12 0.0 1.0 0 /
1.0 1.0 0.0 1 /
Следующее действие приведет к тем же результатам - значения, введенные в
таблице масштабируются с помощью множителя, введенного с помощью ADJU:

Руководство пользователя
6-155
ADJU
5 /
KRWO Swat Krw Krow Pcog
0.12 0.0 1.0 0 /
1.0 1.0 0.0 5 /

Замечанеие:

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

Руководство пользователя
6-156
FRPC - Фиксация капиллярных давлений
Расположение: Секция RELA

В некоторых моделях капиллярные давления, требуемые для воспроизведения поля


начальной насыщенности при обеспечении капиллярно–гравитационного
равновесия, могут быть достаточно большими, что может вызвать нестабильность
численных схем IMPES и AIM. Ключевое слово FRPC в секции RELA позволяет
зафиксировать начальные значения капиллярных давлений для всего запуска.

Это ключевое слово не требуется в полностью неявной схеме, но может быть


использовано при работе с IMPES или AIM.

Руководство пользователя
6-157
PCHC - Параметра искривления для гистерезиса
капиллярного давления
Расположение: Секция RELA

Синтаксис:

PCHC значение

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


давления (Killough, SPE 5016). По умолчанию он равен 0.1. PCHC позволяет
изменить это значение.

Значения должны быть в пределах от 0.01 до 0.5.

Пример:

PCHC 0.075

Руководство пользователя
6-158
MISC - Данные поверхностного натяжения
Расположение: Секция FLUId

Синтаксис:

MISC STref K

Использование MISC с опцией SOLVENT включает использование интерполяции


между не смешивающимися и смешивающимися кривыми относительных
проницаемостей.

STref это приведенное поверхностное натяжение в dynes/cm (для единиц измерения


в POFU и METRIC). По умолчанию - 10 dynes/cm.

K это экспонента, которая применяется в интерполяции между


несмешивающимися и смешивающимися кривыми (по умолчанию 1.0).

Пример:

MISC 12.0

ZERO - Допускает нулевое значение связанной воды


Расположение: Секция RELA

Так как предыдущие версии MORE устанавливали значение реликтовой


водонасыщенности равным значению критической водонасыщенности, в
некоторых таблицах фазовых проницаемостей минимальная водонасыщенность
(водонасыщенность в первой строке) равна 0. Теперь это может быть ошибочно
воспринято как нулевая реликтовая водонасыщенность. Чтобы избежать таких
ошибок, MORE 6 позволяет вводить нулевую реликтовую (минимальную)
водонасыщенность, только, если в секции RELA имеется ключевое слово ZERO.

NWHY - Включает гистерезис несмачивающей фазы


для всех комбинаций фаз
Расположение: Секция RELA

Восстанавливает обработку гистерезиса во всех версиях MORE до MORE 6.3


включительно. В этом случае все комбинации фаз используют обработку
гистерезиса для несмачивающей фазы, в которой критическая насыщенность фазой
может изменяться.
Руководство пользователя
6-159
Пример:

NWHY

TFUN - Остаточная нефтенасыщенность в


зависимости от концентрации трассера или
температуры.
Расположение: Секция RELA

Синтаксис:

TFUN Property name Tracer name


val1 mult1
val2 mult2
valn multn
/
где: Property name это SOWC или SOGC
Tracer name это Имя трассера или TEMP
val1,val2.. это Значения концентрации трассера или температуры.
mult1,mult2.. это Множители на SOWC или SOGC.
SOWC критическая нефтенасыщенность в системе нефть-вода.
SOGC критическая нефтенасыщенность в системе нефть-газ.

Пример:

TFUN SOWC TEMP


10 1.0 /
100 1.0 /
200 0.5 /
500 0.25 /
/
Замечания:

Возможно ввести одну таблицу TFUN для SOWC и одну для SOGC.

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


критическую нефтенасыщенность от ячейки к ячейке для достижения эффекта от
множителей.

Руководство пользователя
6-160
За пределами таблицы используется последнее значение, поэтому рекомендуется,
чтобы диапазон значений от val1 до valn покрывал все возможные значения,
которые могут встретиться в модели.

Опция TEMP должна использоваться только для термальных моделей. Если


используется имя трассера, он должен быть задан с использованием ключевого
слова TRAC.

NEST - Задание регионов насыщенности при


считывании данных в формате ECLIPSE
Расположение: Секция RELA(перед данными, на которые данное ключевое слово
может повлиять)

При расчетах моделей с несколькими регионами насыщенности MORE должен


считать соответствующие слова несколько раз. Например, при расчете модели с
двумя регионами насыщенности ключевое слово KRWO должно быть прописано
дважды. Такой метод также подходит для задания относительных фазовых
проницаемостей ключевыми словами ECLIPSE, такими как SWOF. Однако,
стандартный подход при задании данных формата ECLIPSE - это задание
информации по всем регионам насыщенности одним ключевым словом. В
ECLIPSE количество регионов насыщенности задается в секции RUNSPEC. Так как
в MORE нет секции RUNSPEC, для задания регионов насыщенности используется
ключевое слово NEST.

Если в data файле не прописано слово NEST, количество таблиц насыщенности,


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

Ключевые слова , на которые влияет NEST: SGFN, SGOF, SOF2, SOF3, SWFN,
SWOF. Ключевые слова, которые были изначально созданы для MORE всегда
используются по стандартному подходу MORE (ключевое слово повторяется
несколько раз).

Примеры: Два следующих примера показывают совершенно одинаковые


результаты расчета:

nest 2

swof
0.25 0.000 0.92 4.00
0.30 0.020 0.705 2.95
0.40 0.055 0.42 1.65
0.50 0.100 0.24 0.85
Руководство пользователя
6-161
0.60 0.145 0.11 0.30
0.70 0.200 0.0 0.00
/
0.00 0.000 1.0 4.000
0.10 0.050 0.770 1.850
0.20 0.110 0.587 0.900
0.25 0.145 0.519 0.725
0.30 0.180 0.45 0.550
0.40 0.260 0.33 0.400
0.50 0.355 0.240 0.290
0.60 0.475 0.173 0.200
0.70 0.585 0.102 0.160
0.80 0.715 0.057 0.110
0.90 0.850 0.021 0.050
1.00 1.000 0.0 0.000
/
and
swof
0.25 0.000 0.92 4.00
0.30 0.020 0.705 2.95
0.40 0.055 0.42 1.65
0.50 0.100 0.24 0.85
0.60 0.145 0.11 0.30
0.70 0.200 0.0 0.00
/
swof
0.00 0.000 1.0 4.000
0.10 0.050 0.770 1.850
0.20 0.110 0.587 0.900
0.25 0.145 0.519 0.725
0.30 0.180 0.45 0.550
0.40 0.260 0.33 0.400
0.50 0.355 0.240 0.290
0.60 0.475 0.173 0.200
0.70 0.585 0.102 0.160
0.80 0.715 0.057 0.110
0.90 0.850 0.021 0.050
1.00 1.000 0.0 0.000
/

Руководство пользователя
6-162
7 Описание ключевых слов секции Grid
В этой секции дано детальное описание каждого ключевого слова секции Grid. Эти
ключевые слова используются для задания симулятору параметров сетки и свойств
породы, которые могут меняться в зависимости от регионов. Ключевые слова секции
GRID вводятся после заголовка секции GRID и предшествуют секции INIT.

GRID - Заголовок секции GRID............................................................................... 7-166


Краткое описание массивов секции Grid.............................................................. 7-166
Массивы координат ячеек сетки .................................................................................. 7-166
Основные массивы, используемые для подсчета проницаемости, глубины и
порового объема ............................................................................................................... 7-166
Дополнительные массивы, задаваемые в секции Grid ............................................ 7-167
Использование промежуточных массивов.................................................................. 7-171
Обработка массивов ................................................................................................ 7-173
Трактовка слоев в MORE .............................................................................................. 7-173
Данные в пределах каждого слоя .................................................................................. 7-174
Примечание относительно задания глубин ячеек. .................................................... 7-176
Ввод масивов .............................................................................................................. 7-176
Ввод массива с помощью ключевого слова MORE.................................................. 7-176
Подключевые слова массивов секции Grid............................................................ 7-179
Использование математических выражений для работы с массивами........ 7-181
Диапазоны слоев и режимы ввода вертикальной неоднородности ....................... 7-182
Описание наиболее важных массивов .................................................................. 7-184
Массив NTOG ................................................................................................................... 7-184
Массив FLIP ...................................................................................................................... 7-184
Массив FIPN ..................................................................................................................... 7-184
Массивы CROC и REFE ................................................................................................. 7-184
Массив KPTA.................................................................................................................... 7-185
Массив SIGMA ................................................................................................................. 7-185
Массив MFTC (временная константа матрица-трещина) ....................................... 7-185
Массив ELOB (Palmer-Mansoori EL/B) ........................................................................ 7-186
Массив PREG.................................................................................................................... 7-186
Массив TREG ................................................................................................................... 7-186
Массивы пористость-мощность и проницаемость-мощность ................................ 7-187
Массивы, относящиеся к тензорным проницаемостям ........................................... 7-187
Массивы, относящиеся к моделирования двойной пористости ............................. 7-187
SIZE - Размер и тип сетки ..................................................................................... 7-189
SPEC - Определение сетки...................................................................................... 7-189
HORI - Задание шаблона разностной схемы для расчетов в горизонтальной
плоскости .................................................................................................................. 7-191
VERT - Задание шаблона разностной схемы для расчетов в вертикальной
плоскости .................................................................................................................. 7-191
MODE - Режим входной обработки...................................................................... 7-191
PRINt - Задание опций печати сетки ................................................................... 7-193
ZONE - Определяет области массива для печати............................................. 7-194
DPOR - Моделирование двойной пористости ..................................................... 7-195
DPER - Моделирование двойной проницаемости ............................................... 7-195
Руководство пользователя
7-163
LGRD - Локальное измельчение сетки ................................................................. 7-197
REFI - Ввод данных для локального измельчения сетки ................................... 7-198
ENDR .......................................................................................................................... 7-198
DPCF - Коэффициенты и параметры модели Dykstra-Parsons ........................ 7-199
MINDz - Минимальная толщина ячейки ............................................................. 7-201
MINP - Минимально допустимый поровый объем ............................................. 7-203
PVFLoor - Минимальный поровый объем для активных ячеек ........................ 7-204
PINCh - Допуск выклинивания ............................................................................... 7-204
Блокирование выклиниваний с помощью массива PNSW ..................................... 7-205
DATUm - Значение глубины .................................................................................... 7-208
Z-DI - Определение Z-направления ........................................................................ 7-208
ROTAte - Вращение и перемещение системы координат ................................. 7-211
X-DIr - (или R-DI) разбивка сетки в направлении x............................................ 7-214
Y-DIr (или THETa) разбивка сетки в направлении y .......................................... 7-214
CONS - Постоянная разбивка сетки в X, Y или Theta - направлении. ............ 7-216
VARI - Задание блоков сетки по направлению X, Y или Theta .......................... 7-216
LOGA - Задание размерности блоков сетки по X, Y или направлениям,
используя логарифмическую зависимость ........................................................... 7-218
CONS - Постоянная разбивки сетки в R-направлении ...................................... 7-218
VARI - Переменная длина интервалов сетки по оси R ...................................... 7-220
LOGA - Длина интервалов сетки по оси R изменяется по логарифмическому
закону .......................................................................................................................... 7-220
LOG1 - Длина интервалов сетки по оси R изменяется по логарифмическому
закону, исключая длину первого интервала ......................................................... 7-222
XDIV - Укрупнение интервалов сетки в X-направлении для ввода параметров . 7-
223
YDIV - Укрупнение интервалов сетки в Y-направлении для ввода параметров . 7-
224
NOXY - Восстановление сетки после укрупнения XDIV или YDIV ................. 7-224
COOR - Координаты сетки .................................................................................... 7-226
ZCOR - Координаты узлов сетки .......................................................................... 7-228
LAYE - Определение геологических слоев ............................................................. 7-228
DEFIne - Определение пользовательских массивов ........................................... 7-230
CONS - Постоянное значение для слоя ................................................................ 7-231
VARI - Переменные значения для слоя ................................................................. 7-232
LINE - Линейная или квадратичная интерполяция .......................................... 7-233
INTE - Интерполяция, взвешенная по растоянию ............................................ 7-234
F(PO - Функция пористости ................................................................................. 7-237
F(DE - Функция глубины ......................................................................................... 7-238
ZVAR - Переменные значения по Z, и константа по X и Y............................... 7-238
MODI - Изменение значений................................................................................... 7-240
REPL - Замена значений .......................................................................................... 7-241
PVOL tran, DEPT - Модификация/замена орового объема, сообщаемостей,
глубины. ...................................................................................................................... 7-243
PORV,TRANX,TRANY,TRANZ - поровый объем и сообщаемости в единицах
измерения ECLIPSE ................................................................................................. 7-246
TSUM - Изменение суммарной сообщаемости/ порового объема .................... 7-246
Руководство пользователя
7-164
NNC - Определение несоседних соединений ......................................................... 7-248
TCON - Задание сообщаемости несоседних соединений ................................... 7-249
TMUL - Множители сообщаемости несоседних соединений .......................... 7-250
FAUL - Задание разлома .......................................................................................... 7-251
FMUL - Множитель разлома ................................................................................. 7-252
FAULTS - Задание сегментов разлома.................................................................. 7-253
MULTFLT - Задание множителя сообщаемости для разлома FAULTS........ 7-255
ROFF - Чтение файла формата ROFF в MORE ................................................ 7-256
EGRId - Вывод файлов форматов ECLIPSE Grid и Eclipse Init ........................ 7-257
EEGR - Выгрузка сетки в формате ECLIPSE ..................................................... 7-257
GRDE - Запрос на выгрузку сетки в формате GRDECL .................................... 7-257
DOGR (или EDIT) Заставляет симулятор проводить расчет сообщаемости и
порового объема ........................................................................................................ 7-259
PDIV - Разбиение модели между процессорами при параллельных вычислениях
...................................................................................................................................... 7-260
AQCD - Присоединение аквафера на заданной глубине ..................................... 7-260

Руководство пользователя
7-165
GRID - Заголовок секции GRID
GRID

Первая часть секции GRID содержит информацию, позволяющую рассчитать


поровые объёмы, глубины ячеек и межблоковые сообщаемости. Этот расчёт
обычно выполняется после считывания всей секции. Однако, используя ключевые
слова EDIT или DOGRid, вы можете заставить модель выполнить этот расчёт.
После этого можно модифицировать поровые объёмы, глубины ячеек и
межблоковые сообщаемости.

Более полное описание секции Вы найдёте в разделе GRID - Обзор данных.

Краткое описание массивов секции Grid


Ключевые слова в секции GRID определяют геометрию сетки и свойства ячеек
модели. Это можно сделать с помощью ключевых слов или выражений. В случае
отстутствия заданных пользователем значений, будут использованы значения по
умолчанию.

Некоторые массивы сетки, такие как KYKX, используются для определения других
сеточных массивов. Также можно задавать пользовательские массивы сетки.
Массивы могут быть заданы с помощью выражений, присоединяющих их к другим
массивам. Однако, в любом случае, необходимо определить следующие массивы
перед выполнением подсчета сетки:

Массивы координат ячеек сетки


Название Описание По умолчанию Другое имя
XGRI x-координаты сетки Нет
YGRI y-координаты сетки Нет
DEPT Глубины Нет ZGRI
THIC Толщины ячеек Нет DZ

Основные массивы, используемые для подсчета


проницаемости, глубины и порового объема
Название Описание По умолчанию Другое имя
ACTN Массив активных ячеек 1

Руководство пользователя
7-166
Название Описание По умолчанию Другое имя
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 atm

В MORE есть много вариантов задания этих данных, об этом будет сказано ниже.
Например, массив DEPTh может быть определен толщиной каждого слоя и
глубиной самого верхнего слоя. Только массивы координат сетки не имеют
значений по умолчанию - они должны быть заданы пользователем в том или ином
виде.

Дополнительные массивы, задаваемые в секции Grid


В случае использования дополнительных опций симулятор нуждается в ряде
дополнительных массивов для расчета сетки.

Если задано более одной таблицы относительных фазовых проницаемостей:

Название Описание По умолчанию Другое название


ROCK Номера таблиц ОФП 1 SATN

Если задано более одной PVT таблицы:

Название Описание По умолчанию Другое название


PVTN Номера PVT таблиц 1

Если задано более одного региона равновесия:

Руководство пользователя
7-167
Название Описание По умолчанию Другое название
EQUI Номер таблицы равновесия 1 EQLN

Для масштабирования концевых точек.

Название Описание
SOGC Критическая насыщенность нефтью в газе
SOWC Критическая насыщенность нефти в воде
SGL Остаточная газонасыщенность
SGCR Критическая газонасыщенность
SGU Максимальная насыщенность газа
SWL Связанная вода
SWCR Критическая водонасыщенность
SWU Максимальная водонасыщенность

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


таблиц в секции RELA.

Вертикальное масштабирование таблиц относительных фазовых


проницаемостей

По
Название Описание
умолчанию
XKRO Множитель относительной фазовой проницаемости по нефти 1
XKRG Множитель относительной фазовой проницаемости по газу 1
XKRW Множитель относительной фазовой проницаемости по воде 1
XPCG Множитель капиллярных давлений для газа 1
XPCW Множитель капиллярных давлений для воды 1

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

Название Описание По умолчанию


KPTA Номера таблиц KVSP 1

При моделировании закачки полимера

Руководство пользователя
7-168
Название Описание По умолчанию
PREG Номера регионов задания свойств полимера 1

При термической опции

Название Описание По умолчанию


TREG Номера регионов термальных свойств 1

Направленные относительные фазовые проницаемости

По
Название Определение
умолчанию
KRDX Номера таблиц ОФП для потока в направлении х
KRDY Номера таблиц ОФП для потока в направлении у
KRDZ Номера таблиц ОФП для потока в направлении z
KRMX Номера таблиц ОФП для потока в отрицательном х направлении
KRMY Номера таблиц ОФП для потока в отрицательном у направлении
KRMZ Номера таблиц ОФП для потока в отрицательном z направлении

Метан в угольном пласте

Название Определение По умолчанию


FASH Зольность 0.0
CLAN Константа по Лангмюру
PLAN Константа по Лангмюру
TLAN Время по Лангмюру
PDSI Начальное давление десорбции
GCRI Начальное газосодержание угольного

Метан в угольном пласте для композиционной модели

По
Название Определение
умолчанию
CLNn Константа Ленгмюра для абсорбированного компонента n

Руководство пользователя
7-169
По
Название Определение
умолчанию
PLNn Давление Ленгмюра для абсорбированного компонента n
TLNn Время Ленгмюра для абсорбированного компонента n
Начальное давление десорбции для абсорбированного
PDSn
компонента n

Опция Пальмера-Мансури в моделях СВМ

Название Определение По умолчанию


EROC Модуль Юнга 0.0
PROC Показатель Пуассона 0.0
FROC Коэффициент смешивания 0.5
FSHR Коэффициент усадки 0.0
ELOB EL/B Пальмера-Мансури 0.0

Двойная пористость

Название Определение По умолчанию

SIGM Коэффициент для расчета сообщаемости матрица- 0.0


трещина
MFTC Временная постоянная матрица-трещина Считается из SIGM

Гравитационный дренаж

Название Определение По умолчанию


DZMA Высота блока матрицы 0.0

Промежуточные массивы, используемые в секции Grid

Следующие массивы не используются MORE напрямую, но могут играть


промежуточную роль в задании основных и дополнительных массивов, описаных
выше.

Единицы По
Название Описание
измерения умолчанию
KYKX K_Y / K_X md/md 1.0

Руководство пользователя
7-170
Единицы По
Название Описание
измерения умолчанию
KZKX K_Z / K_X md/md 1.0
NET Эффективная толщина ft или m
LEVJ J-фактор Леверетта md1/2
Произведение проницаемости на
K_XH
эффективную толщину
Произведение пористости на
PHIH
эффективную толщину
PNSW Массив, задающий выклинивыния

Массивы содержащие результаты расчета сетки

Название Описание Другие названия


DX Размер ячейки по x
DY Размер ячейки по у
RVOL Поровый объем при приведенном давлении PVR, PORVR
T_X Сообщаемость по x TX,T-X,TRANX
T_Y Сообщаемость по у TY,T-Y,TRANY
T_Z Сообщаемость по z TZ,T-Z,TRANZ

Глубину, поровый объем и сообщаемости можно модифицировать после


выполнения расчетов сетки.

Использование промежуточных массивов


Когда введен промежуточный массив, он не используется программой напрямую, а
определяет другие массивы через встроенные математические выражения.

Встроенные промежуточные массивы и связанные с ними выражения приведены


ниже:

Массив По умолчанию Используемые в выражении


KYKX 1 K_Y=KYKX * K_X
KZKX 1 K_Z=KZKX * K_X
K_XH Нет значения K_X+K_XH/(THIC * NTOG)

Руководство пользователя
7-171
PHIH Нет значения PORO=PHIH/(THIC * NTOG)
NET Нет значения NTOG=NET/THIC
LEVJ Нет значения XPC=LEVJ * SQRT(PORO/K_X)

KYKX и KZKX всегда по умолчанию равны 1. K_XH, PHIH, NET и LEVJ являются
предопределенными, поэтому ключевое слово DEFINE при их задании не
требуется, но сами значения массивов задаются пользователем.

Встроенные математические выражения обрабатываются послойно, например, вы


могли определить K_Z для некоторых слоев, и KZKX для других. Выражения
KZKX будет использоваться только в слоях, для которых не были заданы значения
K_Z.

Приведённые выше соотношения встроены в симулятор, но вы не ограничены


только этими соотношениями. Вы можете задать свои собственные массивы и
соотношения между массивами, используя математические выражения для
обработки массивов сетки, которые обсуждаются дальше в этом разделе.

Использование массива, задающего выклинивания PNSW подробно разобрано в


описании ключевого слова PINCH.

Руководство пользователя
7-172
Обработка массивов
Трактовка слоев в MORE
MORE хранит сеточные массивы по слоям. Индексы слоёв используются при
задании массивов, как при использовании ключевых слов, так и в математических
выражениях. Математические выражения рассматриваются в следующем разделе.
MORE поддерживает гибкий и мощный язык ввода сеточных данных. Сеточные
данные используются для следующих целей:

Чтобы определить геометрию ячеек сетки


Чтобы описать параметры гидродинамической сетки

Чтобы описать тектонические нарушения и падение пластов полезно определять


геометрию ячеек, задавая координаты их угловых точек. Параметры сеток обычно
связываются со всем объёмом ячейки. MORE позволяет описывать геометрию
сеток как по блокам, так и по углам ячеек.

Трактовка слоёв и ячеек сетки внутри слоёв зависит от вертикального и


горизонтального режимов ввода данных. Сначала рассмотрим варианты
вертикального режима.

Предположим у нас имеется сетка размерностью 10 x 4 x 3, показанная ниже. По


вертикали эта сетка содержит три слоя блоков.

Это соответствует режиму ввода слоистой неоднородности VERT BLOC.

В то же время имеется 4 слоя вершин (углов) блоков, по крайней мере пока объем сетки
остается непрерывным по вертикали.

Руководство пользователя
7-173
Это соответствует режиму ввода слоистой неоднородности VERT CONT.

Также, существует возможность, когда сетка по вертикали не постоянна, например,


её слои могут быть разделены промежуточными слоями неколлекторов, как
показано на рисунке ниже. В этом случае мы имеем 6 независимых слоёв вершин
(углов) блоков:

Это соответствует режиму ввода слоистой неоднородности VERT DISC.

По умолчанию режим ввода устанавливается ключевым словом VERT, но его


можно переустановить при вводе конкретных ключевых слов.

Если используется VERT BLOC, предполагается, что данные вводятся по блокам.


Этот режим является рекомендованным. Наборы данных MORE, создаваемые
через New Simulation wizard всегда используют VERT BLOC.

VERT POIN используется в MORE по умолчанию для обеспечения совместимости


с предыдущими версиями MORE. В режиме VERT POIN предполагается
вертикальная непрерывность данных (CONTinuous) - т.е. задается Nz+1 значений.

Данные в пределах каждого слоя


Режим HORI BLOC

Руководство пользователя
7-174
Выбор между режимами POIN/BLOC существует также при задании данных в
пределах каждого слоя. Рассматривая один слой упоминавшейся выше сетки
размерностью 10 x 4 x 3, мы можем задать все значения параметра в каждой
ячейке, введя 40 значений:

Это соответствует режиму HORI BLOC.

Данный режим является самым простым и рекомендуемым. Остальные режимы


задания параметров сетки обычно требуются только для совместимости с
моделями, построенными в предыдущих версиях MORE, использовавших опцию
HORI POINT, а также при задании геометрии (задании глубин углов блоков) для
месторождений с разломами или с большими углами падения.

В этом режиме для каждого слоя вводится Nx.Nyзначений. HORI BLOC применим
для задания параметров ячеек сетки таких как, например, пористость. Значения
задаются с быстрым I-индексом.

Режим HORI CONT

В некоторых случаях одного значения на ячейку недостаточно. Например, если


углы падения пластов очень большие, то глубины различных углов блока могут
различаться. Пусть пласт непрерывный и не содержит разломов. В таком случае
один слой сетки размерностью 10 x 4 x 3 потребует задания 11 значений глубин
вдоль оси X:

Это соответствует режиму HORI CONT.

В этом режиме для каждого слоя вводится (Nx+1).(Ny+1) значений.


Руководство пользователя
7-175
Режим HORI DISC

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


различаться. В этом случае приходится задавать глубину для каждого угла сетки и
в нашей сетке размерностью 10 x 4 x 3 окажется 20 значений вдоль оси X:

Это соответствует режиму HORI DISC.

В этом режиме для каждого слоя вводится 4.Nx.Ny.

Примечание относительно задания глубин ячеек.


На практике, крутопадающие или нарушенные разломами модели обычно задаются
через ключевые слова ZCORN и COORD или через файл формата ROFF, поэтому у
пользователя нет необходимости использовать режим, отличный от BLOC. Однако
имеющиеся в MORE более гибкие методы ввода данных позволяют задавать
ключевыми словами сетки с достаточно сложной геометрией, особенно при
использовании совместно с методами интерполяции INTE и LINEar. Таким
образом, если Вы хотите задать сглаженную модель крутопадающего пласта, а не
“лесенку” из блоков, выберите подключевое слово CONT или DISC при вводе
глубин блоков (DEPTh).

Ввод масивов
Ввод массива с помощью ключевого слова MORE
Сначала мы объявляем массив и задаем его изменение по вертикали:

array(l1:l2) {BLOC CONT DISC} {TOPS BOTT} {UNIF VARI GEOL TOTA}

Определения:

Руководство пользователя
7-176
array Имя массива или свойство, которое будет задано или изменено.
l1:l2 Опциональное задание слоев, на которые будет распространяться то или иное
действие. Если область не задана, выбираются все слои.
BLOC В вертикальном направлении массив изменяется как функция блока.
CONT Массив является непрерывным в вертикальном направлении (Nz +1 слой).
DISC Массив является дискретным в вертикальном направлении (2Nz слоев).
TOPS Заданы значения только верхней части слоев (TOP является эквивалентом).
BOTT Заданы значения только нижней части каждого слоя.
VARI Значения изменяются послойно.
UNIF Массив постоянен послойно: предоставляется только один слой значений.
GEOL Число слоев задается ключевым словом LAYE.
TOTA Прилагаемые значения являются суммарными и должны быть поделены на
число заданных слоев.

Если ввод осуществляется в режиме VERT BLOC, BLOC применяется по


умолчанию. Если ввод происходит в режиме VERT POINT, по умолчанию
используется CONT. Вертикальный режим может быть установлен или отменен с
помощью ключевого слова VERT.

После ключевого слова, объявляющего массив и задания его вертикального


изменения мы определяем значения слоя. Наиболее просто осуществлять ввод
данных в один прием. Например, для сетки с размерами 10 x 4 x 3 задание в
режиме BLOC будет выглядеть следующим образом:

PORO
120*0.3

Также после ключевого слова, задающего массив, может следовать подключевое


слово массива, которое задает формат слоя. Об этом будет сказано в следующем
разделе (Подключевые слова массивов). Как и в первом примере, использование
CONS предполагает, что для слоя существует единое постоянное значение. Итак
наряду с методом ввода по пористости приведенным выше мы также можем задать:

PORO UNIF
CONS
0.3

Пористость постоянна во всем слое, и внутри него определена константа, так что
требуется задать только одно значение.

Пределы изменения слоя описаны в разделе математические выражения. Они могут


быть заданы с помощью двух форматов:

Руководство пользователя
7-177
Используя диапазон в скобках, напромер PORO(1:2)

Используя аргументы, например PORO 1:2

Применение пределов изменения слоя рассматривается в секции "Диапазон слоев и


режим ввода вертикальной неоднородности" сразу после раздела посвященного
выражениям.

После имени массива идут данные или остальные подключевые слова


(подключевые слова) массива сетки.

Руководство пользователя
7-178
Подключевые слова массивов секции Grid
Это:
VARI Для каждого слова будет введен полный набор значений
CONS Для каждого слоя будет введено одно постоянное значение
ZVAR Значения для всех слоев задаются сразу
LINE Для задания значений используется билинейная интерполяция
INTE Для задания значений используется интерполяция
F(DE Значения задаются как функции глубины
F(PO Значения задаются как функции пористости
FUNC Значения задаются как функция выбранного вами свойства
MODI Изменение ранее введённых значений
REPL Замена ранее введённых значений.

По умолчанию используется метод VARI. Например, если Вы задаёте имя массива


и затем, без какого–либо подключевого слова, следует массив значений, симулятор
будет использовать опцию VARIable. При этом, как только введены значения для
одного слоя, симулятор пытается обнаружить новое подключевое слово,
определяющее способ ввода данных для следующего слоя. Если такое подключевое
слово не найдено, то симулятор приступает к считыванию данных для следующего
слоя согласно предыдущему подключевому слову (в данном случае VARI).

FUNC это обобщение подключевых слов P(DE и P(PO, которое позволяет задать
массив как функцию любого выбранного вами свойства. Если метод задействует
для ввода данных другой массив, то этот массив должен быть заранее прописан во
входном файле. Например, Вы не можете задать массив как функцию пористости
F(PO, если пористость не была задана в модели перед F(PO.

Когда подключевые слова используется для ввода значений нескольких слоёв, в


каждом слое может использоваться собственный метод ввода. Исключением
является подключевое слово ZVARiable, так как оно задаёт значения для всех слоёв
сразу.

В качестве аргумента ключевого слова – имени массива может использоваться


одно из подключевых слов – модификаторов режима ввода значений в пределах
слоя. Как обсуждалось выше, это:

• BLOC - Nx.Ny значений.


• DISC - 4.Nx.Ny значений.
• CONT - (Nx + 1)(Ny + 1) значений.

Руководство пользователя
7-179
Обычно нет необходимости изменять стандартный режим ввода. Единственное,
когда это может быть необходимо - при вводе переменных глубин или толщин
ячеек сетки.

Руководство пользователя
7-180
Использование математических выражений для
работы с массивами
Если в строке, начинающейся с имени массива, имеется знак равенства, то эта
строчка обрабатывается как математическая операция. Это позволяет установить
значения в слое, просто задав формулу:

array(l1:l2) = expression

Пример:

K_Z=0.2*K_X

Таким образом, задано значение Kz равное 20% значения Kx для всех слоев.

Эта операция может применяться для ограниченного диапазона слоев, например:

Kz(1:2)=0.4*Kx

Kz(3:4)=0.2*Kx

Обратите внимание, что в этих выражениях имена массивов нечувствительны к


регистру символов и поддерживаются синонимы.

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


выше примере, в левой части выражения используется такой же диапазон, то есть
приведённые выше выражения эквивалентны:

Kz(1:2)=0.4*Kx(1:2)
Kz(3:4)=0.2*Kx(3:4)

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


тех, которые были использованы в левой части. Те же самые значения массива K_Z
можно получить, используя:

Kz(1:2)=0.4*Kx
Kz(3:4)=0.5*Kz(1:2)

Отметьте, что в приведённом примере число слоёв в диапазоне одинаково для


правой и левой частей выражения. Также можно использовать одиночный слой,
например:

Kz(1:2)=0.4*Kx
Kz(3:4)=0.5*Kz(1)

Руководство пользователя
7-181
Значения массива Kz в слое 1 будут использованы, чтобы определить Kz в слоях 3
и 4. Отметьте, что за исключением случаев, когда используется один слой, число
слоёв в диапазонах, заданных в правой и левой частях выражения, должно
совпадать.

Правая часть выражения может содержать любое число ранее заданных


(определённых) массивов. Кроме имён массивов выражения могут включать:

• Константы в различных формах: 4, 8.3, 5.6e+4.


• Операторы +, -, /, * и ** для суммирования, вычитания, деления, умножения
и возведения в степень.
• Скобки для задания подвыражений - можно использовать (, [ и { .
• Функции:

SQRT(exp) Квадратный корень.


LOG(exp) Натуральный логарифм.
LOG10(exp) Десятичный логарифм.
EXP(exp) Экспонента выражения.
MAX(exp1, exp2) Максимальное из двух выражений.
MIN(exp1, exp2) Минимальное из двух выражений.
COS(exp) Косинус (exp задается в радианах)
SIN(exp) Синус(exp задается в радианах)
IEQ(exp1,exp2) Возвращает 1 если exp1 и exp2 равны и 0 в любом другом случае
SUMZ(l1:l2){exp} Производит суммирование в заданном диапазоне слоев

IEQ это функция, возвращающая 1, если два её аргумента одинаковы и 0 в любом


другом случае. Она очень полезна, если один массив зависит от значений другого,
например:

PORO=0.19*IEQ(FIP,1)+0.21*IEQ(FIP,2)+0.37*IEQ(FIP,3)

В приведённом примере установлена пористость, равная 0.19 везде, где значения


массива FIP равны 1, 0.21 - везде, где значения массива FIP равны 2 и 0.37 - везде,
где значения массива FIP равны 3.

Прямой слеш (/) обозначает деление в выражениях массива, комментарий


обозначается прямым слешем со звездочкой (/*). Обработка выражения
заканчивается после считывания этих двух символов.

Диапазоны слоев и режимы ввода вертикальной


неоднородности
Диапазоны слоёв задаются в соответствии с текущим режимом ввода вертикальной
Руководство пользователя
7-182
неоднородности. Если вы используете VERT BLOC, то индексы слоёв - это просто
их порядковые номера от 1 до Nz. Это удобно при задании параметров ячеек, таких
как пористость, песчанистость и проницаемость.

В режиме VERT POIN индексы слоёв соответствуют слоям узлов сетки и находятся
в диапазоне от 1 до N +1. Можно выбирать ту или иную сторону узла используя,
z

знаки + или – после индекса.

Даже если параметры модели вводятся по узлам, они всё равно в обязательном
порядке переносятся на ячейки сетки при расчёте порового объёма и межблоковых
сообщаемостей.

Четыре ключевых слова, описывающие геометрию сетки являются исключением из


этого правила и при использовании в выражениях имеют следующие режимы
ввода:

Ключевое слово Горизонтальный режим Вертикальный режим


XGRI CONT DISC
YGRI CONT DISC
DEPT DISC DISC
THIC DISC BLOC

Руководство пользователя
7-183
Описание наиболее важных массивов
Массив NTOG
Коэффициент песчанистости - множитель для горизонтальной проницаемости и
пористости, который используется для вычисления сообщаемости и порового
объема. NET (эффективная толщина) связана с NTG выражением
NTOG=NET/THIC. Изменение массива NET не эквивалентно изменению массива
THIC (общая толщина), так как изменение общей толщины может привести к
"разделению" слоев модели в пространстве и, соответственно, изменению
вертикальной сообщаемости.

Массив FLIP
Массивы запасов (FLIP), содержат множители порового объема, которые
используются для подсчета запасов.

Если Вы определяете группу скважин с тем же именем, что и массив FLIP, они
становятся связанными при расчете запасов, давления и т.д.

Массив FIPN
Если массив называется FIPx, где х - это один из символов (например FIPN или
FIPXXX), то он может быть использован для задания регионов запасов в каждой
ячейке. Отчеты по запасам будут генерироваться для каждого региона, и каждый
регион будет соответствовать заданному порядковому номеру.

Например, приведенное ниже выражение задает три региона запасов для модели в
10 слоев.

FIPN
ZVAR
4*1 4*2 2*3 /
Регионы появятся в Tempest как регионы запасов fipn1, fipn2 и fipn3.

Массивы CROC и REFE


Характеризуют сжимаемость породы и приведенное давление, при котором задана
пористость. Пористость является линейной функцией давления:

Φ = Φo [ 1 + Cr ( P - Po ) ]

где:

Φo Пористость заданная в модели.


Φ Пористость при давлении P.

Руководство пользователя
7-184
Cr Сжимаемость породы, CROC.
Po Массив REFEerence содержит давление, при котором задана пористость.

Массив KPTA
Если введено несколько таблиц KVSP их можно связать с ячейками сетки с
помощью ключевого слова KPTA.

KPTA
ZVAR
1232/

Все значения в массиве KPTA должны попадать в диапазон 1..NKVSP, где NKVSP это
число таблиц, введенных ключевым словом KVSP.

Если KPTA не введено, все ячейки сетки будут использовать первую введенную
таблицу KVSP.

Массив SIGMA
Если используется модель двойной пористости/двойной проницаемости, то должен
быть задан массив SIGMA, необходимый для расчёта сообщаемости между
ячейками матрицы и трещины. Несмотря на то, что массив SIGMA определён для
всей сетки, его значения используются только в первых Nz/2 слоях.

Сообщаемость матрица-трещина рассчитывается по формуле:

Tmf = CDarcy.Kxm.Vporv.σ

Где CDarcy - константа Дарси, Kxm - проницаемость ячеек матрицы, Vporv - поровый
объем матрицы, а σ - значение заданное ключевым словом SIGMA. Параметр
SIGMA можно связать с типичными размерами блоков матричного материала в
пласте:

σ = 4.(1/Lx2+1/Ly2+1/Lz2)

При этом Lx, Ly и Lz не связаны с размерами ячеек сетки, а зависят только от


размеров блоков матричного материала в пласте.

Массив MFTC (временная константа матрица-трещина)


В качестве альтернативы задания связи матрица-трещина в расчетах с
использованием двойной пористости с помощью форм-множителей, временная
константа матрица-трещина, может быть задана в днях. Если задан MFTC,
значения SIGMA получаются следующим образом:
Руководство пользователя
7-185
SIGM=F/MFTC

где F=C*viscw/(surfTens*lambda)*sqrt(poro/perm)

C - это константа, зависящая от принятых единиц измерения, равная 34.22 (в Field)


и 368.4 (Метрическая).

viscw - Вязкость воды.

surfTens - Межповерхностное натяжение, которое принимается равным 40 дин/см.

lambda - Безразмерная эмпирическая константа, равная 0.011.

poro и perms - Пористость и проницаемость в матрице, mD

Наоборот, если задан SIGM, MFTC будет получен как MFTC=F/SIGM

Если используются несколько коэффициентов формы, MFTC будет заменен на


MFT1, MFT2 и т.д.

Массив ELOB (Palmer-Mansoori EL/B)


Если опция Пальмера-Мансури используется при моделировании добычи метана из
угольных пластов, ELOB может быть использован для задания коэффициента
усадки FSHR. Если задан ELOB, значение FSHR будет получено как ELOB/PLAN.

Массив PREG
Регионы свойств полимера.

Если используется полимерная опция, то массив PREG позволяет привязать


данные, заданные различными ключевыми словами PPRO и PMIS к ячейкам.
Значения должны находиться в диапазоне от 1 до NPREG, где NPREG - это число пар
ключевых слов PPRO и PMIS в модели.

Массив TREG
Регионы для задания термических свойств.

Этот массив аналогичен PREG. Если используется термальная опция, то массив


TREG позволяет связать данные, задаваемые ключевыми словами OVVT с
ячейками сетки.

Руководство пользователя
7-186
Массивы пористость-мощность и проницаемость-
мощность
Массивы произведений пористость-мощность и проницаемость-мощность можно
считать с помощью ключевых слов KX_H и PHIH. Если заданы эти массивы,
но не заданы массивы K_Y и K_Z, MORE рассчитает
пористость и проницаемость, используя:

PORO = PHIH /(THIC*NTOG)


K_X = K_XH / (THIC*NTOG)
K_Y = KYKX*K_X
K_Z = KZKX*K_X

Массивы, относящиеся к тензорным проницаемостям


При использовании опции TENSOR проницаемость является тензором 3x3 общей
симметрии. Такой тензор имеет шесть независимых значений для каждой ячейки, и
MORE поддерживает два способа этого задания:

Обычные значения проницаемости K_X, K_Y, K_Z определяют основные значения


тензора, а DEVX, DEVY и AXES определяют ориентацию основного скелета по
отношению к обычной координатной системе xyz.

Задайте шесть независимых компонентов тензора проницаемости как K_X, K_Y,


K_Z, KXY, KYZ и KZX. По умолчанию, они задаются по отношению к
координатам локальной сетки, но аргументы XYTRUE и ZTRUE ключевого слова
TENSOR позволяют задавать их по отношению к реальным координатам x,y и z
соответственно.

Для каждой из двух опций, MORE создает компоненты тензора проницаемости по


отношению к сетке и реальным xyz скелетам. Если используется PRINT MAP в
секции GRID, это может быть визуализировано в Tempest.

Массивы, относящиеся к моделирования двойной


пористости
При использовании метода одной сетки для моделирования двойной пористости,
DPSS или DPORO SING, свойства трещины вводятся с помощью отдельных
ключевых слов, начинающихся с F:

Мнемоника Содержание По умолчанию


FPOR Пористость трещины Требуется
FKX x-проницаемость трещины Требуется

Руководство пользователя
7-187
Мнемоника Содержание По умолчанию
FKY у-проницаемость трещины FKX*KYKX
FKZ z-проницаемость трещины FKX*KZKX
FMLX x-множитель проводимости трещины 1.0
FMLY у-множитель проводимости трещины 1.0
FMLZ z-множитель проводимости трещины 1.0
FCRO Сжимаемость трещины CROC
FREF Приведенное давление в трещине REFE
FSAT Регионы насыщенности трещинной области SATN
FPVT PVT регионы в трещинной области PVTN
FEQL Регионы равновесия в трещинной области EQLN
FPRG Регионы свойств полимера в трещинной области PREG
FTRG Регионы температур в трещинной области TREG
FKPT KVSP регионы в трещинной области KPTA
FKRX Таблицы ОФП в x - направлении а трещинной области KRDX
FKRY Таблицы ОФП в у - направлении а трещинной области KRDY
FKRZ Таблицы ОФП в z - направлении а трещинной области KRDZ
FOGC Критическая насыщенность нефти в газе SOGC
FOWC Критическая насыщенность нефти в воде SOWC
FSGL Остаточная газонасыщенность SGL
FSGC Критическая газонасыщенность SGCR
FSGU Максимальная газонасыщенность SGU
FSWL Связанная вода SWL
FSWC Критическая водонасыщенность SWCR
FSWU Максимальная водонасыщенность SWU
FXKO Масштабирующий множитель Kro XKRO
FXKG Масштабирующий множитель Krg XKRG
FXKW Масштабирующий множитель Krw XKRW
FXPG Масштабирующий множитель Pcog XPCG
FXPW Масштабирующий множитель Pcow XPCW

Руководство пользователя
7-188
SIZE - Размер и тип сетки
Расположение: Секция GRID, перед любыми ключевыми словами области
определения сетки.

SIZE nx ny nz {RADI CART} {UTM} {PER}

Определения:

nx Число ячеек сетки по x- или r- направлению.


ny Число ячеек сетки по y- или theta- направлению.
nz Число ячеек сетки по z-направлению.
CARTesian Декартовая система координат.
RADIal Радиальная система координат.
LOG Задает логарифмическое распределение ячеек в r-направлении для
расчета сообщаемости в моделях с радиальной системой координат.
PER Задает радиус эквивалентного давления для расчета сообщаемости в
моделях с радиальной системой координат
UTM Более не требуется - MORE 6 может автоматически обрабатывать
перевернутые координаты сетки.

Пример:

SIZE 5 8 3 / Определяет размер сетки 5x8x3

SPEC - Определение сетки


SPEC является альтернативой слову SIZE и служит для совместимости форматов
различных симуляторов. Порядок ввода данных точно такой же как для ключевого
слова SIZE.

Расположение: Секция GRID, перед любыми ключевыми словами области


определения сетки.

SPECgrid
nx ny nz nres rad
Minimum: 1 1 1 - F

Определения:

nx Число ячеек сетки по x- или r- направлению.


ny Число ячеек сетки по y- или theta- направлению.

Руководство пользователя
7-189
nz Число ячеек сетки по z-направлению.
nres Не используется.
логическая переменная, ТRUE для радиальной системы координат, FALSe для
rad
декартовой сетки

Пример:

SPECGRID
5 8 3 / Задает сетку 5x8x3.

Руководство пользователя
7-190
HORI - Задание шаблона разностной схемы для
расчетов в горизонтальной плоскости
Расположение: Секция GRID

HORI {BLOC POIN}

Определения:

BLOC Массив слоев сетки вводится блочным способом.


POINt Массив слоев сетки вводится точечным способом.

Замечание:

Старая опция FAUL больше не требуется. Разломные соединения автоматически


сгенерируются для любой сетки, не относящейся к однородному блоку.

Пример:

HORI BLOC

VERT - Задание шаблона разностной схемы для


расчетов в вертикальной плоскости
Расположение: Секция GRID

VERT {BLOC POIN}

Определения:

BLOC Слои сетки в вертикальном направлении вводятся блочным способом.


POINt Слои сетки в вертикальном направлении вводятся точечным способом.

Пример:

VERT BLOC

MODE - Режим входной обработки


Расположение: Секция GRID

Руководство пользователя
7-191
MODE {BLOC POIN}

Пример:

MODE BLOC

Замечание:

MODE позволяет легко переключаться между режимами HORI BLOC и HORI


POIN при считывании секции GRID.

Руководство пользователя
7-192
PRINt - Задание опций печати сетки
Расположение: Секция GRID

PRINt {NONE MAP NOMA array1 array2… NNC}

Определения:

NONE Не печатать данные секции Grid.


MAP Определяет, что все массивы будут записаны в файл GRID для
дальнейшей обработки. Примечание: Опция MAP обязательна, если
планируется дальнейший анализ сеточных массивов в TempestView.
NOMAp Не выводит данные в файл GRID.
ACTIVE Записывает значения только для активных ячеек в файлы grid и arra.
PPCE Добавляет отображение процессора для каждой ячейки в файл grid для
отображения в Tempest. Эта опция относится только к параллельным
расчетам.
array1… Имена одного или нескольких массивов GRID. Также здесь можно задать
имя массивов-аналогов, применяемых для совместимости форматов.
Обозначенные массивы выводятся в out файл.
NNC Выводит список всех несоседних соединений (аналог TCON).

Примеры:

PRINT MAP ACTIVE

PRIN MAP DEPTH THIC K_X T_X T_Y PVOL

Замечания:

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


бесполезна из-за большого количества информации. Рекомендуется выбирать
опцию MAP и использовать Tempest для анализа данных.

Нет проблем в совместимости активных (ACTIVE) и неактивных (non-ACTIVE)


файлов - MORE автоматически определит тип любых входных файлов, и выдаст
необходимые выходные файлы.

Руководство пользователя
7-193
ZONE - Определяет области массива для печати
Расположение: Секция GRID

ZONE i1 i2 j1 j2 k1 k2

Определения:

i1, i2 i-индексы, задающие для вывода на печать значения в x-направлении.


j1, j2 j-индексы, задающие для вывода на печать значения в y-направлении.
k1, k2 k-индексы, задающие для вывода на печать вертикальные слои для вывода.

Пример:

ZONE 1 2 1 2 3 4
Если зоны не определены, тогда значения выводятся для всей сетки.

Руководство пользователя
7-194
DPOR - Моделирование двойной пористости
Расположение: Секция INPUt или GRID

DPORO [GRAV] [NET] [SING] [FRAC n]

Определения:

GRAV Учет гравитационной пропитки.


NET Воспринимает значения проницаемости трещин как абсолютные (без учета
умножения на трещинную пористость)
SING Использовать единую сетку (DPORO SINGLE - то же самое, что и DPSS)
FRAC При использовании SINGLE, задайте число матричных объемных долей (по
умолчанию 1)

Ключевое слово включает модель двойной пористости. При этом число слоёв в
модели должно быть чётным и первые Nz/2 слоёв будут представлять ячейки
матрицы, а оставшиеся Nz/2 – ячейки трещины. При этом пространственное
расположение ячеек трещины будет таким же, как для соответствующих ячеек
матрицы. Каждая ячейка трещины соединена с соответствующей ячейкой матрицы
через несоседнее соединение. Сообщаемость матрица – трещина определяется
значениями массива SIGMa.

В модели двойной пористости больше нет сообщаемости между ячейками матрицы


– переток между ячейками матрицы происходят только через систему ячеек
трещин.

Опция GRAV включает учёт гравитационной пропитки. Если используется эта


опция, то должны быть заданы значения массива DZMA, определяющие
вертикальный размер (мощность) блоков, составляющих матрицу.

Более полное описание опции двойной пористости можно найти в Техническом


справочнике пользователя.

DPER - Моделирование двойной проницаемости


Расположение: Секция INPUt или GRID

DPERM [GRAV] [NET]

Определения:

GRAV Учет гравитационной пропитки.

Руководство пользователя
7-195
NET Воспринимает значения трещинной проницаемости, как абсолютные
(неумноженные на трещинную пористость)

Это ключевое слово включает модель двойной проницаемости. Она очень похожа
на модель двойной пористости, но в этом случае дополнительно рассчитываются и
учитываются сообщаемости между ячейками матрицы.

Более полное описание опции двойной проницаемости можно найти в MORE


Technical Reference.

Руководство пользователя
7-196
LGRD - Локальное измельчение сетки
Расположение: Секция GRID

LGRDIMS nx ny nz ixl ixu iyl iyu izl izu name

Определения:

nx Размерность LGR по i.
ny Размерность LGR по j.
nz Размерность LGR по k.
ixl Минимальный i индекс LGR в глобальной сетке.
ixu Максимальный i индекс LGR в глобальной сетке.
iyl Минимальный j индекс LGR в глобальной сетке.
iyu Максимальный j индекс LGR в глобальной сетке.
izl Минимальный k индекс LGR в глобальной сетке.
izu Максимальный k индекс LGR в глобальной сетке.
name Имя локальной сетки.

Имя локальной сетки используется в ключевом слове REFI и при размещении


скважин в локальной сетке.

Замечания:

Чтобы поместить в LGR скважину, используйте аргумент LGR подключевого слова


LOCA ключевого слова WELL.

По умолчанию, ячейки локальной сетки наследуют параметры материнской


ячейки. Однако значения параметров локальной сетки можно изменять, задавая
ключевые слова REFI и ENDR.

Локальное измельчение сетки нельзя использовать в моделях, использующих


укрупнение сетки (см. ключевые слова COAR и CXGR).

Пример:

SIZE 10 10 3
:
LGRD 3 3 3 1 1 1 1 1 3 lgr-inj
LGRD 3 3 3 10 10 10 10 1 3 lgr-pro

Руководство пользователя
7-197
REFI - Ввод данных для локального измельчения
сетки
Расположение: Секция GRID

REFI name

name - Имя локального измельчения.

Сеточные данные (параметры), следующие за ключевым словом REFI, вводятся и


изменяются только для данного локального измельчения (LGR). Между
ключевыми словами REFI/ENDR размер сетки при вводе массивов соответствует
размеру локальной сетки (LRG).

ENDR
Расположение: Секция GRID

ENDR

Завершает ввод данных для локальной секти и возвращает к глобальной.

Руководство пользователя
7-198
DPCF - Коэффициенты и параметры модели
Dykstra-Parsons
Расположение: Секция GRID

DPCF coef iseed /

Определения

coef Коэффициент Dykstra-Parsons (по умолчанию 0.5)


iseed Аргумент, определяющий инициализатор генератора случайных чисел,
используемый при генерации случайных полей проницаемости методом
Dyksta-Parsons (по умолчанию 0)

Замечания:

Метод Dykstra-Parsons предназначен для генерации случайного поля


проницаемости и описан в разделе 9 Технического руководства MORE. Введённые
пользователем значения проницаемости рассматриваются как средние значения, а
фактическое значение каждый раз выбирается случайным образом согласно
вероятностному распределению. Используется логнормальное распределение,
среднеквадратическое отклонение которого рассчитывается, исходя из значения
коэффициента Dyksta-Parsons.

Коэффициент Dykstra-Parsons:

EK=(K50-K84.1)/K50

где

• K50 пороговое значение проницаемости, при котором 50 % значений образца


больше этого порогового значения.
• K84.1 пороговое значение проницаемости, при котором 84.1 % значений
образца больше этого порогового значения.

При генерации случайного поля проницаемости используется генератор случайных


чисел с Гауссовым распределением, который нужно инициализировать. Для этого
используется целое число в диапазоне от 1 до 231-1, таким образом имеется
большой выбор. При этом каждое число приведёт к генерации собственной
реализации поля проницаемости, так значения 1,2,3…. могут быть использованы.

Если задано значение инициализатора, превышающее 0, то генератор


инициализируется в точности тем же числом, обеспечивая, таким образом,
воспроизводимость результатов (если во второй раз инициализировать генератор
случайных чисел тем же числом, то он выдаст точно такую же последовательность
Руководство пользователя
7-199
случайных чисел и полученное в результате поле проницаемости будет таким же).
Если задавать разные значения инициализатора, то будут получены разные
реализации поля проницаемости.

Если значение инициализатора равно нулю, MORE сгенерирует и использует


случайный инициализатор. Таким образом, последовательный запуск одной и той
же модели с нулевым инициализатором приведёт к разным результатам. При этом
значение инициализатора всегда записывается в выходной файл модели, поэтому
всегда можно перезапустить модель с точно таким же полем проницаемости, явно
задавая значение инициализатора.

Руководство пользователя
7-200
MINDz - Минимальная толщина ячейки
Расположение: Секция GRID

MINDz
Dzmin
По умолчанию: 0.1 метр
Определения:
Dzmin минимально допустимая толщина ячейки.

Пример:

Делает ячейки толщиной менее 0.1 ft неактивными.

MIND
0.1 /

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


MINDZ:

Руководство пользователя
7-201
Замечания:

Если ключевое слово MIND не введено, минимальная толщина ячейки составляет


0.1 метра.

Когда ячейка задается неактивной на основе минимальной толщины, и разделяет


две активные ячейки в z-направлении, будет образовано выклинивание, если
разделение ячейкой меньше критерия выклинивания, установленного с помощью
ключевого слова PINCH и по умолчанию равным 0.1 метра.

Если не образовано соединений выклинивания, неактивная ячейка между двумя


активными ячейками будет барьером для перетоков.

Руководство пользователя
7-202
MINP - Минимально допустимый поровый объем
Расположение: Секция GRID

MINPv {VALU} {MORE} {ECLI}


pvmin
Default: 10-4

Определения:

VALU Применение допуска к абсолютному значению порового объема.


По умолчанию применяется допуск как отношение к среднему поровому
объему.
MORE Использовать объемные единицы измерения MORE (rcf or rm3).
ECLI Использовать объемные единицы измерения Eclipse (rb or rm3).
pvmin Значение минимально допустимого порового объема.

Примеры:

Сделать ячейки с поровым объемом меньше чем 0.01 rm3 неактивными


(метрические единицы):

MINPV VALU
0.01 /

Сделать ячейки с поровым объемом меньше чем 1 rcf неактивными (промысловые


единицы):

MINPV VALU MORE


1 /

Сделать ячейки с поровым объемом меньше чем 0.05% от среднего порового


объема неактивными:

MINP
0.0005 /

Примечание:

Если ключевое слово MINP вообще не задано, минимальный поровый объем


составляет 10-6 rm3.

Руководство пользователя
7-203
PVFLoor - Минимальный поровый объем для
активных ячеек
Расположение: Секция GRID

PVFL
pvfl
По умолчанию: 0.0

Определения:

MORE Использовать единицы измерения MORE (rcf или rm3).


ECLI Использовать единицы измерения Eclipse (rb или rm3).
pvfl Минимальный поровый объем.

Примеры:

Делает активными все ячейки с поровым объемом более 100 rb:

PVFL 100

PINCh - Допуск выклинивания


Расположение: Секция GRID

PINC {ON OFF}


hmin
Определения:
hmin Неактивные блоки с мощностью меньшей, чем hmin становятся
выклиниванием.
ON Выклинивание блоков мощностью менее hmin.
OFF Блоки не выклиниваются.

Пример:

PINCH ON
0.5

Выклинивание применяется с hmin, равной по умолчанию 10 см.

Руководство пользователя
7-204
Следующий рисунок и примечания описывают взаимосвязь между PINCH и
MINDZ:

Замечания:

Выклинивание является несоседним соединением между двумя активными


ячейками, разделенными одной или несколькими неактивными ячейками. Такие
ячейки могут быть неактивными из-за уменьшения значения порового объема ниже
MINPV, или толщины - ниже MINDZ, при использовании массива сетки ACTN.

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


не будет.

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


неактивные ячейки разделяют активные. Чтобы сделать ячейки неактивными на
основе их толщины, используйте MINDZ.

Блокирование выклиниваний с помощью массива PNSW


Иногда полезно контролировать образование выклинивания, как функцию
положения в пласте. Массив PNSW (переключение выклинивания) позволяет это
делать.

Руководство пользователя
7-205
Далее показано, как может быть использован массив PNSW. Включение
выклинивания происходит только в случае, когда значения PNSW заданы
пользователем, с помощью одного из способов задания массива или выражения для
сетки в MORE. Значение 1 является значением по умолчанию для PNSW.

Для иллюстрации всего сказанного, посмотрим на следующий небольшой пример:

Имеются 10 слоев, но слои 5 и 6 выклиниваются в колонках 4,5,6 и 7. Результат - 4


соседних соединения.

Предположим, что PNSW задан следующим образом:

PNSW
ZVAR
1 1 1 1 0 1 1 1 1 1 /

Если PNSW введен, он может быть представлен графически в Tempest и


окончательное распределение будет выглядеть следующим образом:

Руководство пользователя
7-206
Результатом является отсутствие несоседних соединений - если один из
выклинивающихся слоев имеет значение 0, выклинивание уничтожается.

Руководство пользователя
7-207
DATUm - Значение глубины
Расположение: Секция GRID

DATUm datum {TOPC}

В POFU: feet. В метрической системе: meters.

Определения:

datum Глубина. Все забойные давления пеерсчитываются на эту глубину.


TOPC Если используется аргумент TOPC, то глубина приведения забойного
давления будет привязана к верхнему вскрытому интервалу перфорации
скважины (или просто к первой ячейке, через которую проходит скважина,
если нет вскрытых интервалов).

По умолчанию: Если глубина не задана, то принимается верхняя активная ячейка


модели.

Примеры:

DATU 4000.
Глубина приведения составит 4000.

DATU 6500 TOPC


Глубина приведения составит 6500, но забойные давления будут посчитаны по
отношению к верхнему вскрытию.

Замечание:

DATU обычно задается, т.к. значение по умолчанию не всегда является


подходящим.

Z-DI - Определение Z-направления


Расположение: Секция GRID

Z-DI

adip dipdir depth0 x0 y0 z0


По умолчанию: 0 0 0 0 0 0
В POFU: degrees degrees feet feet feet feet

Руководство пользователя
7-208
В метрической системе: degrees degrees meters meters meters meters

Определения:

θ Угол падения, то есть максимальный угол между горизонтальной плоскостью и


поверхностью x-y, или угол между осью z-координатой и вертикалью.
φ Азимут угла падения, то есть величина поворота (по часовой стрелке) от x-оси до
линии падения.
d0 Глубина точки привязки.
x0 X-координата для точки привязки.
y0 Y-координата для точки привязки.
z0 Z-координата для точки привязки.

Для подсчета нового расположения ячейки (x', y', z') используется следующая
формула:

x'= x0+(x-x0)(cos2φ.cosθ+sin2φ)
+(y-y0)(cosφ.sinφ.cosθ+cosφ.sinφ)
-(z-z0)cosφ cosθ
y'= y0+(x-x0)( sinφ.cosφ.cosθ- cosφ.sinφ)
+(y-y0)(sin2φ.cosθ+cos2φ)
-(z-z0)sinφ cosθ
z'= d0+(x-x0)cosφ.sinθ+(y-y0)sinφ.sinθ+(z-z0)cosθ
Примеры:

Угол падения структуры задан равным 9 градусов в направлении -X. Сетка


повернута относительно точки привязки с координатами (0,0,5050).

Z-DI
9 -180 5050 0 0 5050

Угол падения сетки 12 градусов при 45 градусам по оси Х. Поворот относительно


точки (1000,1000,50) и глубина при этом увеличилась на 5000 футов, т.е. вместо
начальной глубины в 50 футов, будет 5050 футов.

Z-DI
12 45 5050 1000 1000 50

Замечания:

Z-DI не может быть использован для радиальных сеток.


Руководство пользователя
7-209
Трансформация к новой оси z применяется в начале расчётов секции GRID. MORE
6 трансформирует по ло жения ячеек так же, как и их глубины, так что но вые
координаты ячеек видны в Tempest. Если вы задаёте скважины в координатах xyz,
помните, что сетка была передвинута в результате трансформации.

Руководство пользователя
7-210
ROTAte - Вращение и перемещение системы
координат
Расположение: Секция GRID, перед вводом элемента, который будет повернут или
перемещен.

ROTAtion X0 Y0 θ
По умолчанию 0 0 0

Определения:

X0 Базовая точка для внутренних координат по x.


Y0 Базовая точка для внутренних координат по y.
θ Угол вращения сетки в градусах.

Замечания:

В отличие от Z-DIR, ROTA не смещает сетку, а устанавливает модельные


координаты, отличные от реальных, «не забывая» про них.

Tempest всегда будет отображать модель относительно модельных координат.

Пример:

Координатная система модели начинается с положения (1000,0) в исходной


координатной системе, и повернута на 45 градусов по часовой стрелке
относительно исходной координатной системы.

ROTA 1000 0 45
Две системы координат связаны формулой:

x' = xo + x COS(θ) - y SIN(θ)

y' = yo + x SIN(θ) + y COS(θ)

Где x' and y' обозначают реальные координаты модели x и y обозначают


измененные модельные координаты.

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


согласно следующему преобразованию:

x = ( x' - xo ) COS(θ) + (y' -yo ) SIN(θ)

Руководство пользователя
7-211
y =- (x' - xo ) SIN(θ) + (y' - yo ) COS(θ)

В частности, ключевое слово Rota может использоваться при считывании данных о


латеральных координатах сетки, заданных в системе UTM с очень большими
значениями координат (то есть находится далеко от начала координат). ROTA
позволяет работать с более удобными (меньшими) значениями координат. Пусть
фактически сетка расположена в координатах (x=200000, y=300000), таким образом
первые несколько строчек ключевого слова COOR:

COOR
200000 300000 1 200000 300000 10000
201000 300000 1 201000 300000 10000
202000 300000 1 202000 300000 10000
203000 300000 1 203000 300000 10000

Используя:

ROTA 200000 300000 0

можно перейти к сетке с началом координат (0,0).

Руководство пользователя
7-212
При этом по умолчанию, если скважины задаются в координатах X-Y, они будут
восприниматься как “внешние” и трансформироваться таким же образом, как и
координаты сетки. Однако опция NOROta позволяет считывать скважины в
координатах модели.

Руководство пользователя
7-213
X-DIr - (или R-DI) разбивка сетки в направлении x
Расположение: Секция GRID

Строка идущая после X-DI или R-DI должна содержать одно из следующих
подключевых слов сетки:

CONS, VARI, LOGA или LOG1 (LOG1 возможен, только при использовании R-DI)

Эти подключевые слова обрабатываются иначе, чем в случае R-DI. Более


подробную информацию можно получить на следующих страницах.

Примеры:

Задание однородной сетки, общей длиной 1000:

X-DI
CONS
1000 / total x-length

Логарифмическая сетка с внутренним радиусом 1 и внешним радиусом, равным


2000:

R-DIRECTION
LOGA
1 2000 /

Создает сетку с 11 интервалами различной длины:

X-DIRECTION
VARIABLE
100 2*95 5*110 200 400 600 /

Y-DIr (или THETa) разбивка сетки в направлении y


Расположение: Секция GRID

Y-DIrection или THETa {GEOL UNIF VARI}

Строка, после ключевых слов у - направления или theta - направления, должна


содержать одно из следующих подключевых слов массивов сетки: CONStant,
VARIable, LOGArithmic

Руководство пользователя
7-214
Примеры:

SIZE 5 5 3
Y-DIRECTION
LOGARITHMIC
1000 1.2 /

Определяет изменение длины интервалов по логарифмическому закону, общая


длина сетки - 1000, а длина каждого последовательного интервала сетки будет на
20 % больше, чем предыдущего.

Руководство пользователя
7-215
CONS - Постоянная разбивка сетки в X, Y или Theta
- направлении.
Расположение: после ключевых слов X-DIrection, Y-DIrection или THETa-direction

CONStant
Xlength

Определения

Xlength Общая длина системы в x или y направлении (или суммарный угол для
направления θ).

Пример:

Общая протяженность сетки составляет 3000. Размер каждого интервала сетки


составляет 150.

SIZE 20 20 3
X-DI
CONS
3000

VARI - Задание блоков сетки по направлению X, Y


или Theta
Расположение: после ключевых слов X-DIrection, Y-DIrection или THETa-direction

VARIable
delx1 delx2 .... delxn

Определения:

delxi Размер i-того интервала сетки.


n Общее количество интервалов сетки, Nx для x-направления, или Ny для y или
theta-направлений

Пример:

По направлению Y задано восемь ячеек размером 400, 300, 300, 250, 250, 300, 300 и
450 м соответственно.

Y-DI

Руководство пользователя
7-216
VARI
400 2*300 2*250 2*300 450

Руководство пользователя
7-217
LOGA - Задание размерности блоков сетки по X, Y
или направлениям, используя логарифмическую
зависимость
Расположение: после ключевых слов X-DIrection, Y-DIrection или THETa-direction.
Заметьте, что LOGA обрабатывается подругому после R-Dir.

LOGA
xlength ratio

Определения:

xlength Общая длина модели в x или y направлении (или общий угол для Theta
направления )
ratio Отношение соседних интервалов сетки.

Пример:

Задает сетку в x-направлении: 670.8 603.7 543.4 489.0 440.1 396.1 356.5

SIZE 7 7 3
X-DI
LOGA
3500. 0.9 / total x-length

CONS - Постоянная разбивки сетки в R-


направлении
Расположение: После ключевого слова R-direction.

CONStant
rinner router
POFU feet feet
Метрическая: м м

Определения:

rinner Внутренний радиус радиальной сетки.


router Внешний радиус радиальной сетки.

Руководство пользователя
7-218
Пример:

SIZE 10 1 4 RADIAL
R-DIRECTION GRID SPACING
CONSTANT
5 2005

Руководство пользователя
7-219
VARI - Переменная длина интервалов сетки по оси
R
Расположение: Секция GRID

VARIable
rinner delr1 delr2 .... delrnx
POFU feet feet feet ....
Метрическая: meters meters meters ....

Определения:

rinner Внутренний радиус радиальной сетки.


delri Размер i-го интервала сетки.
nx Число интервалов сетки, определенных SIZE.

Пример:

SIZE 10 1 4 RADI
R-DI
VARI
0.5 4.10 7.48 13.61 24.79 45.14 82.20 149.7 272.6 496.4 904.

Внутренний радиус равный 0.5 и интервалы сетки переменной длины, которые


дают внешний радиус, равный 2005.

LOGA - Длина интервалов сетки по оси R


изменяется по логарифмическому закону
Расположение: Секция GRID

LOGArithmic
rinner router
POFU feet feet
Метрическая: meters

Определения:

rinner Внутренний радиус сетки.


Руководство пользователя
7-220
router Внешний радиус сетки.

Пример:

SIZE 10 1 4 RADIAL
R-DI
LOGA
5 2005
Определяет следующие длины интервалов сетки: 4.1 7.5 13.6 24.7 45.1 82.2 149.7
272.6 496. 904.

Руководство пользователя
7-221
LOG1 - Длина интервалов сетки по оси R
изменяется по логарифмическому закону, исключая
длину первого интервала
Расположение: Секция GRID

LOG1

rinner r2 router
POFU feet feet feet
Метрическая: meters meters

Определения:

rinner Внутренний радиус радиальной сетки.


r2 Радиус в начале второго интервала сетки.
router Внешний радиус радиальной сетки.

Пример:

SIZE 10 1 4 RADIAL
R-DIRECTION GRID SPACING
Log1 - логарифмический закон для всех интервалов, кроме первого
5 12 2005

Задаются следующие интервалы сетки:

7.00 9.19 16.23 28.67 50.63 89.41 157.9 278.9 492.5 869.7

Руководство пользователя
7-222
XDIV - Укрупнение интервалов сетки в X-
направлении для ввода параметров
Расположение: Перед COOR

XDIV
ndiv1 ndiv2 ... ndivn /

Определения:

ndivi Число интервалов сетки в i-той группе. Общее количество всех интервалов
ndivi должно равняться числу интервалов сетки в x-направлении, Nx

Пример:

SIZE 9 12 4
XDIV
2 4 3 /

Объединяет 9 интервалов сетки по направлению х в три группы. При определении


координат сетки (с использованием COOR) должно быть определено три
укрупненных интервала, то есть четыре угла по x. Значит, с использованием XDIV,
в ключевом слове COORD необходимо задавать только (3 + 1) * (12 + 1) = 52
линий, вместо (9 + 1) * (12 + 1) = 130 линий без использования XDIV.

Для восстановления входных данных на исходной сетке, используйте NOXY.

Руководство пользователя
7-223
YDIV - Укрупнение интервалов сетки в Y-
направлении для ввода параметров
Расположение: Перед ключевым словом COOR

YDIV
ndiv1 ndiv2 ... ndivn /

Определения:

ndivi Число интервалов сетки в i-той группе. Общее количество всех интервалов
ndivi должно равняться числу интервалов сетки в y-направлении, Ny.

Пример:

SIZE 9 12 4
YDIV
2 4 4 2 /

Объединяет 12 интервалов сетки по направлению у в четыре группы. При


определении координат сетки (с использованием COOR) должно быть задано
определение четырёх укрупненных интервалов, то есть пять углов по у.

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

Чтобы восстановить данные исходной сетки используйте NOXY.

NOXY - Восстановление сетки после укрупнения


XDIV или YDIV
Расположение: Секция GRID, после ключевых слов XDIV и/или YDIV

NOXY

Пример:

NOXY

XDIV и YDIV позволяет вводить массивы сетки для больших интервалов,


определенных путем разделения основной сетки.

Руководство пользователя
7-224
NOXY может быть использован, чтобы восстановить изначальную сетку после
считывания данных измельченной сетки.

Руководство пользователя
7-225
COOR - Координаты сетки
Расположение: Секция GRID

COOR {ZXY X&Y}


value1 value2 . . /

Устанавливает координатные линии, на которых конструируется геометрия сетки.


Количество требуемых значений зависит от опций.

ZXY Определяет (Nx+1).(Ny+1) прямых координатных линий. Каждая


определяется двумя точками на разной глубине. Эта опция по умолчанию
совместима с ключевым словом COORD в Eclpise.
X&Y Вводятся только значения координат x и y. Координатные линии в z
направлении принимаются прямыми и параллельными.

Данные должны оканчиваться символом слэш / .

Пример:

Определяет координатную сетку 3x3x10.

SIZE 3 3 10
COOR
/x1 y1 z1 x2 y2 z2
0 0 10 0 0 1000
1000 0 10 1000 0 1000
2000 0 10 2000 0 1000
3000 0 10 3000 0 1000
0 1000 10 0 1000 1000
1000 1000 10 1000 1000 1000
2000 1000 10 2000 1000 1000
3000 1000 10 3000 1000 1000
0 2000 10 0 2000 1000
1000 2000 10 1000 2000 1000
2000 2000 10 2000 2000 1000
3000 2000 10 3000 2000 1000
0 3000 10 0 3000 1000
1000 3000 10 1000 3000 1000
2000 3000 10 2000 3000 1000
3000 3000 10 3000 3000 1000
/

Замечания:

COOR не определяет полностью сетку - значения глубин ячеек долюны быть


введены с помощью ZCORn или DEPTh и THICkness.
Руководство пользователя
7-226
Некоторые пользователи имеют возможность генерировать данные COOR вручную
- это почти универсально генерируется пре-процессорами, такими как RMS, и
просто экспортируется в MORE в GRDECL файл.

Руководство пользователя
7-227
ZCOR - Координаты узлов сетки
Расположение: Секция GRID

Задает глубины вершин ячеек.

ZCORn
value1 value2 . . /

Это ключевое слово задаёт глубины вершин блоков в дискретной форме и часто
используется с ключевым словом Eclipse COORD. ZCOR может вводиться только
для глобальной сетки и содержит 8 Nx.Ny.Nz значений глубины.

LAYE - Определение геологических слоев


Расположение: Секция GRID, после ключевых слов Y-DIrection или THETa-
direction, но перед модификаторами порового объема и сообщаемости.

LAYEring

nlayers1 nlayers2 .... /

Определения:

nlayersi Число слоев в модели, объединяемых в один i-тый геологический слой.


Они должны суммироваться к общему количеству слоев модели.
Количество геологических слоев равняется общему количеству заданных
nlayersi. Список должен быть завершен слешем ( / ).

Пример:

SIZE 25 43 8
LAYE
2 3 3*1 /

Определяет, что 8 слоев модели объединены в 5 различных геологических


прослоев. Дальше должны быть заданы пять наборов значений (массивов)
параметров пластов, с указанием опции GEOLogic.

Замечания:

Первоначально, nlayersi = 1, т.е. опции GEOLogic и VARIable совпадают.

Руководство пользователя
7-228
Опция GEOLogic рекомендуется, если ожидаются изменения размерности сетки по
вертикали. Если используется эта опция, вертикальная сетка может быть изменена,
путем задания только нового SIZE (РАЗМЕРа) и данные LAYEring по слоям. Все
другие данные сетки будут независимы от вертикальной сетки.

Руководство пользователя
7-229
DEFIne - Определение пользовательских массивов
Расположение: Секции GRID или INIT.

DEFI array {FLIP}


'title'

Определения:

array Имя, которое будет присвоено массиву.


FLIP Определяет массив как FLuid-In-Place. Эти массивы сохраняются на
протяжении всего расчета для постпроцессора.
title Заголовок массива, заключенный в одинарные кавычки.

Пример:

DEFINE KMUL
'Permeability multiplier'

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

DEFINE GCAP FLIP


'GAS CAP REGION'

Определяет FLIP-регион, названный GCAP.

Замечания:

Массивы FLIP рассматриваются в качестве множителей порового объема для


подсчета пластовых запасов. Для включения ячейки в регион пластовых запасов
установите множитель 1. Если используется дробное значение, например 0.5, 50%
флюида в ячейке будет отнесено к пластовым запасам, целиком связанных с
массивом FLIP.

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

Строка после ключевого слова DEFI всегда считывается как заголовок массива,
поэтому она вполне может быть пустой, но не должна содержать значимого
ключевого слова, так как оно может быть ошибочно воспринято как заголовок
массива.

Руководство пользователя
7-230
CONS - Постоянное значение для слоя
Расположение: Секция GRID или INITialization, после имени массива.

CONStant value

Определения:

value значение, приписываемое слою или слоям.

Примеры:

Пористость однородная по вертикали и постоянная по горизонтали.

PORO UNIF
CONS
0.1

SIZE 5 5 2
K_X
CONS
20
CONS
40

Проницаемость по x изменяется вертикально, но для каждого слоя задана


отдельная константа.

Руководство пользователя
7-231
VARI - Переменные значения для слоя
Расположение: Секция GRID или INITialization, после имени массива.

VARIable { DISC CONT BLOC }


value1 value2 .... /

Определения:

valueij Значение параметра, которое будет назначено в блоке ij. Никакие


комментарии не разрешаются за исключением последней линии. Внутренние
комментарии могут применяться, используя наклонную черту вправо (слеш),
сопровождаемую звездочкой (/*).
DISC Значения задаются в формате DISC: 4.Nx.Nyзначений.
CONT Значения задаются в формате CONT: (Nx+1)(Ny+1).
BLOC Значения задаются в формате BLOC: Nx.Nyзначений.

Пример:

SIZE 4 3 6
ZGRI(1) TOP CONT
VARI
3000 3020 3038 3040 3041
3002 3021 3039 3041 3041
3003 3023 3042 3044 3044
3003 3024 3045 3046 3046

Определяет переменную глубину кровли первого слоя. Каждый ряд печатается с


новой строки для удобства восприятия.

Замечания:

Метод VARIable задан по умолчанию. По сути VARI определяет что информация


будет вводиться посредством подключевых слов секции GRID.

Одним из недостатков метода VARI является то, что вводимые данные зависят от
размерности сетки – методы ZVAR, LINE, и INTE не зависят от N и N и поэтому их
x y

использование более предпочтительно по сравнению с VARIable в ситуациях,


когда ожидаются последующие изменения размерности сетки.

Руководство пользователя
7-232
LINE - Линейная или квадратичная интерполяция
Расположение: Секция GRID или INITialization, после имени массива.

LINEar-interpolation {NOXY IN_X IN_Y X&Y_} {NORO} {SWIT}


x1 x2 .... / (omitted for IN_Y or NOXY options)
y1 y2 .... / (omitted for IN_X or NOXY options)
value11 value21 ... value12 ....

Определения:

NOXY Не нужно задавать значения x и y, т.к. использовались значения, которые


вводились до этого.
IN_X Линейная интерполяция в X-направлении. Это единственная опция для 1-
D модели или модели 2-D. Также можно использовать другое написание
IN-X или X-DI.
IN_Y Линейная интерполяция в Y-направлении. Также можно использовать
другое написание IN-Y или Y-DI.
X&Y Квадратичная интерполяция по X и Y.
NORO Отмена вращения сдвига (не используется, если врещение или сдвиг
небыли ранее определены).
SWITch Переключение на альтернативный входной файл для чтения данных.
xi Расположение i-той контрольной отметки в списке х. Список значений
должен быть завершен слешем (/).
yi Расположение j-той контрольной отметки в списке y. Список значений
должен быть завершен слешем (/).
valueij Значение массива в точке (xi,yj). Эти значения должны быть обеспечены
для всех xi и для y1, затем для всех xi, для y2 и т.д., пока все значения не
будут заданы. До окончания перечисления значений нельзя использовать
знак комментария (/).
Пример:
SIZE 4 4 3
HORI POINT
DEPTH 1 ST LAYER TOP
LINEAR INTERPOLATION IN-X DIRECTION
0 1750 3500 / x(i) locations
8400 8300 8350 / depth values
POROSITY UNIFORM
LINEAR INTEPOLATION
0 1750 3500 / x-locations
0 1750 3500 / y-locations
.23 .26 .29
.26 .26 .26
.31 .29 .25 / Значения пористости (могут быть заданы на одной
линии)

Руководство пользователя
7-233
INTE - Интерполяция, взвешенная по растоянию
Расположение: После ключевых слов ввода данных сетки или инициализации.

Запись 1:

INTE exp neighbors {NOXY ALLX TRIP} {SWIT} {NORO}


По умолчанию: 1.0 4 (или предыдущие значения)
Минимум: 0.1 2
Максимум: 10 -

Запись 2: (для опции TRIPlet)

x1 y1 z1
: : :
/

Запись 2: (для опции ALLX)

x1 x2 ... /
y1 y2 ...
z1 z2 ...

Запись 2: (для NOXY)

z1 z2 ... /

Определения:

exp Коэффициент экспоненциального взвешивания.


neighbours Число самых близких соседей, включаемых в интерполяцию.
NOXY Не задавать значения x и y, будут использоваться значения, которые
вводились до этого.
ALLX Все значения x сопровождаются всеми значениями y и всеми значениями z.
TRIPlets Значения заданы как x, y, z.
SWITCH Переключение на альтернативный входной файл для чтения данных.
NORO Отмена вращения и сдвига (не используется, если до этого вращение и
сдвиг не были определены).
xi Расположение i-той контрольной отметки в списке x.
yi Расположение j-той контрольной отметки в списке y.
Руководство пользователя
7-234
zi Значение массивов в точках (хi, уi).

Примеры:

Определяет переменную пористость и проницаемость, используя интерполяцию,


взвешенную по расстоянию:

SIZE 8 4 4
HORI POINT

POROSITY UNIFORM / Константа по слою


INTERPOLATE 1* 1* ALLX
0 1867 3734 933.5 2800 0 1867 3734 / x-значения
0 0 0 933.5 933 1867 1867 1867 / y-значения
0.09 0.112 0.10 0.115 0.102 0.12 0.105 0.09 / значения данных

K-X Uniform / Данные в трехмерной форме по умолчанию


INTERPOLATION
0 0 8
3734 0 11
0 1867 9
3734 1867 12
1867 933.5 14 /

Эти примеры приводят к следующим результатам:

Пористость (доли единицы)

I = 1 2 3 4 5 6 7 8 9
J=1 0.0900 0.1027 0.1051 0.1077 0.1120 0.108 0.1063 0.1017 0.1010
J=2 0.1031 0.1066 0.1098 0.1080 0.1095 0.107 0.1042 0.1013 0.1007
J=3 0.1088 0.1105 0.1150 0.1104 0.1085 0.106 0.1020 0.0997 0.0986
J=4 0.1121 0.1113 0.1107 0.1103 0.1074 0.106 0.1014 0.0981 0.0962
J=5 0.1200 0.1128 0.1118 0.1092 0.1050 0.103 0.1010 0.0964 0.0900

X - Проницаемость (md)

I = 1 2 3 4 5 6 7 8 9
J=1 8.000 9.404 10.287 10.950 11.336 11.797 11.630 11.388 11.000
J=2 9.271 9.781 10.584 11.481 12.111 12.215 11.842 11.567 11.405
J=3 9.812 10.195 10.919 12.033 14.000 12.669 12.126 11.858 11.734
J=4 9.736 10.140 10.835 11.672 12.280 12.405 12.092 11.927 11.870
J=5 9.000 9.945 10.643 11.232 11.611 12.080 11.986 11.930 12.000

Замечания:

Эта опция использует простую интерполяцию, взвешивая точки по расстоянию.


Значения exp и neighbors не обязательны, когда имеются много значений или
«хорошее» расположение контрольных точек. Однако в других случаях они могут
Руководство пользователя
7-235
давать некоторые различия. Вы должны тщательно проверить полученные
результаты, используя Tempest для визуализации данных.

Руководство пользователя
7-236
F(PO - Функция пористости
Расположение: Секция GRID или INITialization, после имени заданного массива и
после пористости.

F(POrosity) {LOGA LINE}


poro1 value1
poro2 value2
/

Определения:

LOGArithmic Логарифмическая интерполяция.


LINEear Линейная интерполяция.
poroi Значение i-той пористости в таблице. Для завершения ввода таблицы
требуется слеш.
valuei Значение массива, соответствующего poroi

Пример:

K_X UNIFORM
F(PO LOGA
0.25 50
0.28 200
0.30 500
/

Если использовать приведенные данные для LINEar (линейной) интерполяции


функции пористости, получим результаты приведенные ниже.

X - PERMEABILITY (md)

VALUES FOR K = 1
I = 1 2 3 4 5
J = 1 19.8 39.6 79.37 158.74 316.23
J = 2 39.6 56.1 79.37 112.25 158.74
J = 3 79.3 79.3 79.37 79.37 79.37
J = 4 251.4 200.0 158.74 100.00 63.00
J = 5 790.5 500.0 316.23 125.99 50.00

Руководство пользователя
7-237
F(DE - Функция глубины
Расположение: Секция GRID или INITialization, после заданного массива и после
того как глубина (depth) полностью задана.

F(DEpth)
depth1 value1
depth2 value2
: :
/

Определения:

depthi Значение глубины в таблице. В конце таблицы необходимо ставить слеш (/).
valuei Значение соответствующее depthi.

Пример:

SWATER UNIFORM
F(DEPTH)
7330 0.16
7400 0.16
7450 0.32
7500 1.00
/

ZVAR - Переменные значения по Z, и константа по


XиY
Расположение: Секция GRID или INITialization, после имени заданного массива.

ZVARiable
value1 value2 ....
Определения:
valuei Значение для всего i-того слоя. Количество значений соответствует
количеству слоев всей сетки, если область не ограничивается дополнительно и
все значения пишутся в одну строку под именем задаваемого массива.
Пример:

POROSITY
ZVAR
2*.18 .20 .20 3*.21 .23 .23 .23 .15

Руководство пользователя
7-238
Замечание: Использование ZVARiable определяет значения для всех слоев,
поэтому его достаточно, чтобы не использовать другие методы обработки
параметров заполняющих сетку.

Руководство пользователя
7-239
MODI - Изменение значений
Расположение: Секция GRID или INITialization, после заданного имени массива.

Запись 1:

MODIfy i1 i2 j1 j2 k1 k2 {ZERO}{NINT}
По умолчанию: 1 nx 1 ny 1 nz
Минимум: 1 1 1 1 1 1
Максимум: nx nx ny ny nz nz

Запись 2:

xadd xmult xmin xmax


По умолчанию: 0 1 0 1020

Определения:

i1 Первая точка в x (i) направлении, с которой начинается изменение значений.


i2 Последняя точка в x (i) направлении, в которой заканчивается изменение
значений
j1 Первая точка в y (j) направлении, с которой начинается изменение значений.
j2 Последняя точка в y (j) направлении, в которой заканчивается изменение
значений
k1 Первая точка в z (k) направлении, с которой начинается изменение значений.
k2 Последняя точка в z (k) направлении, в которой заканчивается изменение
значений.
ZERO Указывает, что значения меньше чем xmin должны быть приравнены к нулю.
NINT Округлит до самого близкого целого числа r.
xadd Константа, которая будет добавлена.
xmult Множитель.
xmin Минимальное значение.
xmax Максимальное значение.

Модификация применяется следующим образом:

Значение(измененное) = MIN(xmax, xadd + xmult*значение(исходное))

Однако когда используется опция ZERO, значение меньше, чем xmin

Руководство пользователя
7-240
устанавливается равным нулю.

Пример:

Умножить все значения в слое 2 на 0.4

MODIFY 4* 2 2
0 0.4 /

REPL - Замена значений


Расположение: Секция GRID или INITialization, после заданного имени массива.

Запись 1:

REPLace i1 i2 j1 j2 k1 k2
По умолчанию: 1 nx 1 ny 1 nz
Минимум: 1 1 1 1 1 1
Максимум: nx nx ny ny nz nz

Запись 2:

valuei1,j1,k1 valuei1+1,j1,k1 ... valuei2,j1,k1 valuei1,j1+1,k1 ...

Определения:

i1 Первая точка в x (i) направлении, с которой начинается изменение значений


i2 Последняя точка в x (i) направлении, в которой заканчивается изменение
значений.
j1 Первая точка в y (j) направлении, с которой начинается изменение значений
j2 Последняя точка в y (j) направлении, в которой заканчивается изменение
значений.
k1 Первая точка в z (k) направлении, с которой начинается изменение
значений.
k2 Последняя точка в z (k) направлении, в которой заканчивается изменение
значений.
valueijk Значения, используемые, чтобы заменить первоначальные значения.

Пример:

Заменить первые три значения в строках (4 и 5) из второго слоя.

Руководство пользователя
7-241
REPLACE 1 3 4 5 2 2
.12 .23 .20
.15 .18 .19

Руководство пользователя
7-242
PVOL tran, DEPT - Модификация/замена орового
объема, сообщаемостей, глубины.
Расположение: Конец секции GRID, перед ключевым словом INIT.

Запись 1:

tran i1 i2 j1 j2 k1 k2 {REPL MODI} {ZERO}

Запись 2: (опция MODIfy)

xadd xmult xmin xmax


По умолчанию: 0 1 0 1E20

Запись 2: (опция REPLace)

valuei1,j1,k1 valuei1+1,j1,k1 ... valuei2,j1,k1 valuei1,j1+1,k1 ...

Определения:

tran или PVOL, или имя массива сообщаемости. Опциями являются PVOL, T_X,
T_Y, T_Z и MVLM.
i1 Индекс первой ячейки для изменения по оси x (i), все индексы по умолчанию
соответствуют максимальному диапазону ячеек.
i2 Индекс последней ячейки для изменения по оси x.
j1 Индекс первого значения для изменения в направлении y.
j2 Индекс последнего значения для изменения в направлении y.
k1 Индекс первого значения для изменения в направлении z.
k2 Индекс последнего значения для изменения в z направлении.
MODI Модифицировать значения.
REPL Заменить значения.
ZERO Значения, меньшие xmin устанавливаются равными 0.
xadd Значение, добавляемое к исходному.
xmult Множитель, применяемый к исходному значению.
xmin Минимальное значение.
xmax Максимальное значение.
valueijk Значения, используемые для замены исходных значений.

Руководство пользователя
7-243
Индексы блока сетки по умолчанию равны всему ряду значений для трех
различных направлений.

Изменения применяются следующим образом:

значение(измененное) = MIN(xmax, xadd + xmult*значение(исходное))

Обычно при модификации значения меньшие xmin, приравниваются xmin. Однако


при использовании опции ZERO, значения меньшие xmin, приравниваются к нулю.

Пример 1:

Поровые объемы в строке сетки I=1 умножаются на 2:

PVOL 2*1 /
0.0 2.0 /

Пример 2:

Все блоки с поровым объемом меньше 10 удаляются из модели:

PVOLUME 6* ZERO
2* 10 /

Пример 3:

Межблоковые сообщаемости между слоем 3 и 4 умножаются на коэффициент 0.3:

T_X 4* 3 3 MODI
0 0.3 /

Пример 4:

Устанавливаются новые значения глубины центров ячеек:

DOGR / Должны быть выполнены следующие вычисления


DEPT 6* REPL
6003.0 6007.2 6008.6……..
/

Восстанавливает первые три значения в рядах 4 и 5 второго слоя.

Замечания:

При изменении сообщаемостей, заметим, что сообщаемость связана с меньшим


Руководство пользователя
7-244
индексом соединенных ячеек. Например, x-сообщаемость между ячейкой (1,1,1) и
(2,1,1) связана с ячейкой (1,1,1).

Изменения глубины могут быть выполнены этим способом только после


использования DOGR или EDIT для выполнения подсчетов сетки. В противном
случае DEPT является обычным ключевым словом, аналогом которому является
ZGRI. Заметьте, что после выполнения подсчетов сетки, изменение глубин не
повлияет на расположение или сообщаемость ячеек.

Единицы измерения порового объема ft3в единицах POFU и м3в Метрической


системе METRic. Единицы измерения коэффициентов проводимости md-ft в POFU
и md-m в метрической системе. Они отличаются от значений проводимости,
используемых симуляторами, такими как Eclipse, которые работают с rb.cp/psi or
rm3.cp/bar и включают дополнительно константу Дарси, равную 0.001127 в POFU и
0.00852702 - в Метрической системе.

Для ввода значений поровых объемов и проводимостей в единицах Eclipse


используются ключевые слова POREV, TRANX, TRANY и TRANZ.

RVOL может быть использован в качестве аналога PVOL.

MVLM может быть использован в режиме DPSS (модель двойной пористости).


Если присутствует более одной матричной компоненты, можно использовать одно
из ключевых слов: MVL1, MVL2 и.т.д.

Руководство пользователя
7-245
PORV,TRANX,TRANY,TRANZ - поровый объем и
сообщаемости в единицах измерения ECLIPSE
Расположение: В конце секции GRID, перед ключевым словом INIT.

Запись 1:

PORV i1 i2 j1 j2 k1 k2

Запись 2:

valuei1,j1,k1 valuei1+1,j1,k1 ... valuei2,j1,k1 valuei1,j1+1,k1 ...

Ключевые слова PORV, TRANX, TRANY и TRANZ аналогичны ключевым словам


PVOL, T_X, T_Y и T_Z, используемым с опцией REPLACE. Если определен блок
i1..k2, то PORV может быть введен только как ключ состоящий из nx*ny*nz в
следующей строке.

PORV,TRANX,TRANY и TRANZ отличаются от PVOL,T_X,T_Y и T_Z единицами


измерения:

Для PORV MORE обычно использует кубические футы в промысловой системе


единиц и кубические метры в метрической системе координат. PORV в системе
единиц Eclipse измеряется в stb в промысловой системе и кубических метрах в
метрической.

Для TRANX, TRANY и TRANZ MORE использует mD-ft и mD-metres для


сообщаемостей. TRANX, TRANY и TRANZ для Eclipse это rb.cp/psi или rm3.cp/bar.
По сравнению с обычными единицами измерения MORE, ед. измерения Eclipse
включает дополнительную константу Дарси 0.001127 в POFU и 0.00852702 в
метрической системе. Использование PVOL, TRANX, TRANY и TRANZ позволяет
массивам Eclipse быть использованными в MORE безо всяких изменений. PVOL,
TRANX, TRANY и TRANZ могут быть использованы только таким образом после
ключей DOGR или EDIT.

TSUM - Изменение суммарной сообщаемости/


порового объема
Расположение: В конце секции GRID, перед ключевым словом INIT.

Запись 1:

TSUM i1 i2 j1 j2 k1 k2
Руководство пользователя
7-246
По умолчанию: 1 npx 1 npy 1 npz
Минимум: 1 1 1 1 1 1
Максимум: npx npx npy npy npz npz

Запись 2:

xmult xmax
По умолчанию: 1 1E20

Определения:

i1 Первая точка в x (i) направлении, с которой начинается изменение значений.

i2 Последняя точка в x (i) направлении, в которой заканчивается изменение


значений.
j1 Первая точка в y (j) направлении, с которой начинается изменение значений.

j2 Последняя точка в y (j) направлении, в которой заканчивается изменение


значений.
k1 Первая точка в z (k) направлении, с которой начинается изменение значений.

k2 Последняя точка в z (k) направлении, в которой заканчивается изменение


значений.
xmult Значение множителя для сообщаемости.
xmax Максимальное значение.

Пример:

TSUM 4* 2*5 ограничение сообщаемости в слое 5


1* 0.05

Множитель будет применяться к сообщаемостям (transmissibilities) во всех блоках


5-го слоя, в которых сумма сообщаемостей, разделенная на поровый объем,
превышает 0.05. Значение множителя будет выбрано программой так, чтобы сумма
сообщаемостей, деленная на поровый объем, не превышала 0.05 в любом блоке.

Замечания:

Когда в некоторых областях эффективная толщина пласта приближается к 0


(выклинивания и литологические замещения), трудно задать параметры блоков,
соседствующих с этими областями так, чтобы обеспечить устойчивость модели.
Ключевое слово TSUM обеспечивает средства, чтобы сделать сообщаемости в
таких областях приемлемыми и избежать проблем со стабильностью.
Руководство пользователя
7-247
Единицы измерения для суммы коэффициентов сообщаемости, разделенной на
поровый объем - (md-ft)/(ft3) для POFU и (md-м)/(m3) для метрической системы
(метрический mDc – 10-3mm2).

NNC - Определение несоседних соединений


Расположение: Секция Grid

NNC { MULT } {MORE} {ECLI} {ONPD vpd}

i1 j1 k1 i2 j2 k2 tran
/

Определения:

i1 i-индекс первого блока.


j1 j-индекс первого блока.
k1 k-индекс первого блока.
i2 i-индекс второго блока.
j2 j-индекс второго блока.
k2 k-индекс второго блока.
tran Сообщаемость (transmissibility) для соединения.
MULT Значения обрабатываются как множитель сообщаемости (может также
использоваться MODI).
MORE Использует систему единиц, принятую в MORE ( md-ft или md-m).
ECLI Использует систему единиц, принятую в Eclipse (rb.cp/psi или
ONPD Использует
3 /b ) это соединение только лишь, если перепад давлений между
vpd ячейками превышает значение vpd.

Пример:

NNC
4 5 6 4 5 9 23.5
5 5 6 5 5 9 24.3
6 5 6 6 5 9 27.6
/

Замечание:

Каждая строка после ключевого слова NNC определяет одно соединение, то есть
индексы соединенных ячеек и значение сообщаемости между ними.

Руководство пользователя
7-248
TCON - Задание сообщаемости несоседних
соединений
Расположение: Секция Grid

TCON ishft jshft kshft i l iu j l ju k l ku { UNIF } { MULT }


t1 t2 t3 . . . .

Для каждой ячейки в блоке ячеек задается (il iu jl ju kl ku) TCON сгенерирует или
умножит несоседнее соединение между этой ячейкой и ячейкой в направлении
(ishft,jshft,kshft).

Определения:

ishft Добавляемое значение к i-индексу, для получения i-индекса точки


соединения.
jshft Добавляемое значение к j-индексу, для получения j-индекса точки
соединения.
kshft Добавляемое значение к k-индексу, для получения k-индекса точки
соединения.
i1 i-индекс первой точки в ряду.
i2 i-индекс последней точки в ряду.
j1 j-индекс первой точки в ряду.
j2 j-индекс последней точки в ряду.
k1 k-индекс первой точки в ряду.
k2 k-индекс последней точки в ряду.
MULT Значения рассматриваются в качестве множителей межблоковой
сообщаемости (MODI также может быть использовано).
UNIForm Задает одинаковые значения.
ti Значение i-го коэффициента сообщаемости. Считывается только одно
значение сообщаемости, если используется опция UNIF. Если UNIF не
используется, считываются значения (iu-il+1)*(ju-jl+1)*(ku-kl+1) с
наиболее приоритетным i-индексом и наименее приоритетным k-

Пример:

TCON -1 +1 0 2 10 1 9 2*1 UNIFORM


481.
TCON -1 +1 0 2 4 1 3 2*1 MULTIPLIER
0.5 0.4 0.3 0.4 0.6 0.2 0.2 0.3 0.7
Первые данные устанавливают диагональные сообщаемости (i,j,k to i-1,j+1,k)
равными 481 для сетки 10x10 в первом слое. Вторая часть данных умножает 9
значений на коэффициенты, которые изменяются от 0.2 до 0.7.

Руководство пользователя
7-249
Замечания:

Это ключевое слово является альтернативой ключевому слову NNC для


предоставления информации по несоседним соединениям.

Единицы измерения проницаемости md-ft - в промысловой системе (POFU) и md-m


для метрической системы (метрические миллидарси 10-3 μm2).

TMUL - Множители сообщаемости несоседних


соединений
Расположение: Секция Grid

TMULtiplier xmult
По умолчанию: 1.0 или предыдущее значение

Определения:

xmult Значение множителя, который нужно применить ко всем несоседним


соединениям, заданным ключевыми словами NNC или TCON, которые
задается после ключевого слова TMULtiplier.

Пример:

TMULT 0.5
NNC
4 5 6 1 3 2 24.2
5 4 6 2 3 1 55.2
/
TMULT 0.2
TCON +1 +1 0 1 4 2*1 2*1 UNIFORM
85.3
Значения сообщаемости для двух несоседних соединений, заданных с помощью
ключевого слова NNC умножаются на 0.5. Значение сообщаемостей для четырех
несоседних соединений, заданных через ключевое слово TCON умножается на 0.2.

Замечание:

Ключевое слово TMUL используется, как удобный способ изменения значений


сообщаемости несоседних соединений.

Руководство пользователя
7-250
FAUL - Задание разлома
Расположение: Секция Grid

FAULt fname k1 k2 {MAX MIN}

i1 j1 to-where ij2 to-where ij3 . . . /

Определения:

fname Имя разлома.


k1 Имя первого слоя (по умолчанию 1).
k2 Имя последнего слоя (по умолчанию Nz).
MAX Максимальное количество несоседних соединений.
MIN Минимальное количество несоседних соединений.
i1 i-индекс угла блока, с которого начинается разлом.
j2 j-индекс угла блока, с которого начинается разлом.
to-where Ряд TO-I (или TO_I) для разлома в направлении i или TO-J (или TO_J) для
разлома в направлении j.
ijk i или j индекс k-й точки point, обозначенной вдоль разлома.

Замечания:

Индексы i и j являются индексами углов блока или поверхностей блоков, но не


номеров блоков (смотри пример).

Индексы i и j являются индексами углов блока или поверхностей блоков, но не


номеров блоков (смотри пример). Ключевое слово FAULt позволяет помечать
группы соединений, так, что их легко будет модифицировать, используя ключевое
слово FMULtiplier Индексы i и j являются индексами углов блока или
поверхностей блоков, но не номеров блоков (смотри пример). Ключевое слово
FAULt позволяет помечать группы соединений, так, что их легко будет
модифицировать, используя ключевое слово NNC и TCON.

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


должны начинаться с TO-I или TO-J.

Пример:

Для сетки 6x4 создан разлом, показанный ниже:

FAUL F_18
2 2 TO-I 4 TO_J 3 TO_I 6 /

Руководство пользователя
7-251
FMUL - Множитель разлома
Расположение: Секция Grid

FMULtiplier fname xmult

Определения:

fname Имя разлома


xmult Множитель для сообщаемости блоков, которые пересекает разлом.

Пример:

Fmultiplier F_18 0.20

Замечание:

Ключевые слова FAULt и FMULTiplier обеспечивают удобный способ определения


разлома так, что сообщаемости ячеек сетки, через которые проходит разлом можно
легко изменять.

Руководство пользователя
7-252
FAULTS - Задание сегментов разлома
Расположение: Секция GRID.

FAULTS
Имя разлома XL XU YL YU ZL ZU направление /
: : : : : : : : /
/

Описание:

Аргумент Описание Рамки По умолчанию


faultName Имя разлома - Нет
XL Нижняя ячейка по x-направлению 1 ≤ XL ≤ Nx 1
XU Верхняя ячейка по x-направлению 1 ≤ XU ≤ Nx Nx
YL Нижняя ячейка по у-направлению 1 ≤ YL ≤ Ny 1
YU Верхняя ячейка по у-направлению 1 ≤ YU ≤ Ny Ny
ZL Нижняя ячейка по z-направлению 1 ≤ ZL ≤ Nz 1
ZU Верхняя ячейка по z-направлению 1 ≤ ZU ≤ Nz Nz
direction X,X-,Y,Y-,Z или Z- (I,I-,J,J-,K или K-) - Нет

Замечания:

Если направление выбрано как X или I то XL должно равняться XU. Если


направление выбрано как Y или J, то YL должно равняться YU и если направление Z
или К - то ZL = ZU.

Если направление X ( или X+), тогда разлом содержит сообщаемости от ячейки к


соседней ячейке в положительном направлении. Если направление X- ,тогда разлом
содержит проницаемости от ячейке к соседней ячейке в отрицательном
направлении.

В отличие от большинства других ключевых слов MORE, FAULTS должно


быть описано полностью, чтобы не вступать в конфликт со словом FAUL. Разлом
создается из нескольких сегментов, каждый из которых начинается с одинакового
имени разлома faultName. Разлом заданный при помощи сегментов может иметь
три модификатора сообщаемости (см. ключевое слово MULTFLT).

Помните, что описание каждой строки сегмента надо закрывать используя "/", а
также ставить "/" в конце описания всего сегмента.
Руководство пользователя
7-253
Ключевое слово FAULTS опционально экспортируется из RMS в виде файла
GRDECL.

Пример:

Зададим два разлома с именами Fault1 и Fault2, так чтобы было по 3 сегмента в
каждом. Строка под ключевым словом FAULTS является комментарием для
улучшения зрительного восприятия данных, который должен начинаться с "--",
чтобы избежать путаницы в случае, если бы был использован слеш "/", который
воспринимался бы программой как знак окончания ввода таблицы разломов.

FAULTS
-- Name XL XU YL YU ZL ZU Direction
Fault1 3 3 12 14 3 7 X /
Fault1 4 4 14 14 3 7 Y /
Fault1 4 4 15 17 3 7 X /
Fault2 26 27 11 11 1 2 Y /
Fault2 25 25 9 11 1 2 X /
Fault2 23 25 8 8 1 2 Y /
/

Разлом Fault2 показан ниже красной линией в плане xy.

Руководство пользователя
7-254
MULTFLT - Задание множителя сообщаемости для
разлома FAULTS
Расположение: Секция GRID после ключевого слова FAULTS.

MULTFLT
faultName multiplier
: :
/

Описание:

Аргумент Описание По умолчанию


faultName Имя разлома. Нет
multiplier Множитель сообщаемости. Нет

Замечания:

В отличие от большинства ключевых слов MORE слово MULTFLT должно быть


описано полностью, чтобы не быть перепутанным с альтернативным ключевым
словом FMUL Имя разлома faultNames должно быть описано перед ключевым
словом MULTFLT в ключевом слове FAULTS.

Обратите внимание, что каждая строка должна быть завершена знаком "/".

Пример:

Заданные при помощи ключевого слова FAULTS два разлома Fault1 иFault2 имеют
множители сообщаемости 0.01 и 0.67 соответственно. Строка после слова
MULTFLT является строкой комментария, которая в данном случае должна
начинаться с "--", а не с "/".

MULTFLT
-- Name Multiplier
Fault1 0.01
Fault2 0.67
/

Руководство пользователя
7-255
ROFF - Чтение файла формата ROFF в MORE
Расположение: Секция GRID

Задайте файл сетки формата ROFF, который нужно использовать в модели.

ROFF имя файла

Пример:

ROFF base12.asc

Замечание:
Название не должно заключаться в кавычки. Roff файлы могут быть бинарными
или текстовыми, MORE автоматически определяет в каком формате считывать
данные. Бинарные файлы транслируются между UNIX системой и платформами PC
без искажений. При необходимости имя файла может быть заключено в
кавычки.

Руководство пользователя
7-256
EGRId - Вывод файлов форматов ECLIPSE Grid и
Eclipse Init
Расположение: Секция GRID

EGRI [FLIP val]

FLIP - аргумент FLIP позволяет при необходимости инвертировать направление


оси Y. По умолчанию 0.

Если используется FLIP, то значения будут пересчитаны как:

y(output)=val-y

Файл (.init) формата Eclipse будет также выгружен.

Смотрите также ESOL для вывода данных секции recurrent и ESUM для данных
summary. Файл будет иметь то т же путь, что и вхо дной файл, до тех по р , по ка
опция ECLI ключевого слова OPEN не будет задана.

EEGR - Выгрузка сетки в формате ECLIPSE


Расположение: Секция GRID

EEGR [FLIP val]

FLIP - это аргумент, позволяющий перевернуть ось y, если это необходимо. По


умолчанию значение y это 0.

Если используется FLIP, значения будут преобразованы как:

y(output)=val-y

EEGRid позволяет записать файл сетки формата Eclipse (более известный как
EGRID). Расширение файла будет .egrid или .fegrid для неформатированного и
форматированного случая соответветственно.

GRDE - Запрос на выгрузку сетки в формате


GRDECL
Расположение: Секция GRID

Руководство пользователя
7-257
GRDE выгружает в виде ascii файлы grdecl содержащие SPECGRID, ZCORN,
COORD и ACTNUM. Это позволяет использовать сетки MORE в других
программах использующих эти ключевые слова.

Синтаксис:

GRDE Filename [FLIP] flipValue

Определения:

Filename Имя файла, в который будут выгружены данные.


FLIP Запрос на перевод y-значений в y-направления.
flipValue -значения для всей сетки будут перевернуты.

Примеры:

Выгрузить сетку в формате .grdecl.

GRDE

Выгрузить сетку в файл mygrid.grdecl и трансформировать ее, как ynew=1000-yold

GRDE mygrid FLIP 1000

Руководство пользователя
7-258
DOGR (или EDIT) Заставляет симулятор проводить
расчет сообщаемости и порового объема
Расположение: Секция GRID , после ввода параметров и геометрии сетки.

DOGRID

Запрашивает проведение расчётов порового объёма и межблоковых


сообщаемостей.

Замечания:

Как только считано ключевое слово DOGR, изменения параметров сетки,


влияющих на поровый объём и межблоковую сообщаемость (таких, как K-X) не
имеют эффекта, но можно изменять массивы PVOL, T-X, T-Y, T-Z и DEPTH.
PVOL, T-X, T-Y и T-Z имеют специальные формы задания (см. предыдущие
описания). DEPT задаётся как обычный сеточный массив, но теперь соответствует
глубинам центров ячеек, которые используются в расчёте.

По завершении расчета, массив DEPT описывает глубины центров ячеек и имеет


метод ввода BLOC.

EDIT может быть использовано как другой вариант слова DOGR.

Если ключевое слово DOGR не задано, соответствующие ему расчёты


выполняются автоматически, как только вводится значение межблоковой
сообщаемости.

Руководство пользователя
7-259
PDIV - Разбиение модели между процессорами при
параллельных вычислениях
Расположение: Секция GRID

PDIV [X|Y]
iu(1) iu(2)..iu(Np-1) /

Определения:

X или Y для разделения модели на участки в процессорах в x или y


argument
направлениях
iu(1) Верхний уровень, приписанный процессору 1
iu(Np-1) Верхний уровень, приписанный процессору Np-1

Верхний уровень, приписанный процессору Np (где Np - число используемых


процессоров) должно быть Mx или Ny.

Пример:

PDIV X
4 8 12 /

4 процессора, сетка с Nx=16, уровни ix=1,2,3,4 приписанные процессору 1, уровни


ix=5,6,7,8 - процессору 2, ix=9,10,11,12 - процессору 3 и ix=13,14,15,16 -
процессору 4.

Замечание: Обычно нет необходимости задавать PDIV. MORE попытается разбить


модель между доступными процессорами таким образом, чтобы сбалансировать
число активных ячеек. Всё же, в некоторых случаях установка по умолчанию не
может использоваться, так как скважины или локальные сетки делятся между
процессорами. В этом случае PDIV может быть использован для разделения
площади вручную.

AQCD - Присоединение аквафера на заданной


глубине
Расположение: Секция Grid

AQCD name d iet /

Определения:
Руководство пользователя
7-260
name Имя аквафера (задается с помощью AQCT).
d Глубина, на которой должен быть присоединен аквафер.
iet Равновесный регион для этих соединений. По умолчанию: все регионы..

Пример:

AQCD AQ1 5400 / Присоединяет аквафер на глубине 5400 фт, все регионы
равновесные

Глубина соединения аквафера задается следующим обрзом:

Любая ячейка, целиком находящаяся ниже заданной глубины становится


неактивной.

Любая ячейка, лежащая выше заданной глубины присоединяется к акваферу.

Замечания:

Обычно присоединяется поверхность нижней стенки и края, если у ячейки нет


активных соседних ячеек в этих направлениях. Верхняя сторона никогда не
присоединяется.

Приток из аквафера будет разделен между соединенными ячейками.

Руководство пользователя
7-261
8 Описание ключевых слов секции INITialization
Эта секция дает детальное описание ключевых слов секции INITialization. Данные
ключевые слова используются для задания условий инициализации модели.
Ключевые слова секции INITialization вводятся после заголовка секции INIT и
предшествуют секции RECUrrent.
INIT - Заголовок секции Initialization ..................................................................... 8-264
Описание равновесной и неравновесной инициализации ................................... 8-265
EQUI - Задание глубины и давления для расчета начального состояния пласта
...................................................................................................................................... 8-266
CONS - Константы начального состояния пласта при равновесной
инициализации .......................................................................................................... 8-268
F(DEpth) - Задание параметров начального состояния пласта как функции
глубины при равновесной инициализации ............................................................ 8-270
PBVD - Начальное распределение давления насыщения зависимости от
глубины ....................................................................................................................... 8-272
RSVD - Начальная зависимость газонефтяного отношения от глубины ..... 8-273
RVVD - Начальная зависимость нефтегазового отношения от глубины ..... 8-274
TMVD - Зависимость изменения температуры от глубины в композиционной
модели ......................................................................................................................... 8-275
XMFVd - Задание композиционного состава нефти в зависимости от глубины.
...................................................................................................................................... 8-276
YMFVd - Задание композиционного состава газа в зависимости от глубины. ... 8-
277
MFVD - Задание композиционного состава относительно глубины. ............. 8-278
GOCX - Использование композиционного состава нефти на газонефтяном
контакте для определения композиционного состава газа ............................. 8-279
GOCY (Использования композиционного состава газа на газонефтяном
контакте для определения композиционного состава неыти). ...................... 8-280
TRIM - Удаление насыщенности газа в ячейках нефтяной зоны
композиционной модели .......................................................................................... 8-281
CONS - Константы начального состояния пласта при неравновесной
инициализации. ......................................................................................................... 8-282
F(DEpth) - Задание начального состояния пласта как функции глубины при
неравновесной инициализации. .............................................................................. 8-284
Обработка массива начального состава. ............................................................. 8-286
TMF - Явное задание начального состава фаз для ячейки. ............................... 8-288
OFIP - Исходные геологические запасы. ............................................................... 8-289
AQCT - Аквафер Картера-Трейси .......................................................................... 8-290
AQFE - Модель водоносной области Фетковича. .............................................. 8-292
AQCO - Присоединение аквафера .......................................................................... 8-293
AQUT - Таблица функции влияния аквафера Картера-Трейси. ....................... 8-294
AQUW - Принудительное установление 100% водонасыщенности в водяной
зоне .............................................................................................................................. 8-295
AQWO - Весовые параметры соединений водоносной области ....................... 8-296

Руководство пользователя
8-262
PCSH - Опция настройки сдвигов начальных капиллярных давлений ........... 8-297

Руководство пользователя
8-263
INIT - Заголовок секции Initialization
Расположение: Первая строка в секции INITialization

INITialization {NEQU EQUI}

Определения:

NEQU Неравновесная инициализация. Начальное состояние пласта задается


пользователем (аналог NONE).
EQUI Равновесная инициализация. Модель рассчитывает начальное равновесное
состояние пласта..

Пример:

INIT NEQU

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


подробной информации.

Руководство пользователя
8-264
Описание равновесной и неравновесной
инициализации
Опция равновесной инициализации строит равновесное трёхфазное начальное
состояние модели. Если капиллярные давления ненулевые, возникнут переходные
зоны, в которых разность гидростатических давлений в фазах уравновешивается
капиллярными давлениями. Вне переходных зон изменение давления с глубиной
таково, что подвижная фаза находится в состоянии гидростатического равновесия.

В общем случае равновесное начальное состояние является статическим - оно не


изменится, если запустить расчёт без добычи или закачки.

Возможно задание различных таблиц функций относительных фазовых


проницаемостей в одном регионе инициализации. Разные PVT таблицы могут
появляться только в разных регионах инициализации, так как они подразумевают
различную вариацию давления по вертикали. Если используются разные регионы
инициализации, между ними не должно быть гидродинамической связи. В
противном случае могут возникать значительные перетоки флюида,
выравнивающие глубины контактов.

Опция неравновесной инициализации позволяет задавать начальные давления и


насыщенности произвольно. Это даёт большую гибкость, но может легко привести
к неравновесному начальному состоянию. Поэтому неравновесную инициализацию
надо использовать осторожно.

При равновесной инициализации можно задавать начальную водонасыщенность –


при этом в начальном состоянии останется равновесное изменение давления с
глубиной, но в ячейках будет добавлено дополнительное капиллярное давление,
необходимое для уравновешивания начального состояния модели.
Руководство пользователя
8-265
EQUI - Задание глубины и давления для расчета
начального состояния пласта
Расположение: Секция INITialization

EQUIlibration

href pref hgoc pcgoc hwoc pcwoc


: : : : : :
По умолчанию: none none dTop 0 dBot 0
В POFU: ft psi ft psi ft psi
В метр.сист.: m bar m bar m bar

Определения:

Href Приведенная глубина (определяемая точка должна находиться внутри


пласта).
Pref Давление на приведенной глубине.
hgoc Глубина газо-нефтяного контакта. Если точка находится выше пласта,
значит изначально газ отсутствует, а если ниже, то в пласте изначально нет
нефти.
pcgoc Капиллярное давление на глубине hgoc в системе газ-нефть.
hwoc Глубина водонефтяного контакта. Если точка находится ниже пласта,
значит в пласте изначально присутствует только связанная вода.
pcwoc Капиллярное давление на глубине hwoc в системе нефть-вода.

Примеры:

EQUILIBRATION DATA
6000 3500 6000 0 6500 0

В данном примере не используются регионы для расчета начального состояния


пласта. Задан газонефтяной контакт на глубине 6000 футов, и давление на этой
глубине 3500 пси и водонефтяной контакт на глубине 6500 футов. Капиллярные
давления на контактах - равны нулю.

EQUI
2000 1400 2010 2.5 /
2100 1420 2105 2.0 /

Этот пример предполагает, что были определены два равновесных региона.


Руководство пользователя
8-266
Заметьте, что глубины контактов различные, два равновесных региона не должны
накладываться друг на друга.

Руководство пользователя
8-267
CONS - Константы начального состояния пласта
при равновесной инициализации
Расположение: Секция INITialization ( опция EQUIlibrium)

CONStant [nregion]
temp psat Composition
По умолчанию: - - 0 0 0..
В POFU: °F psi -
В метр.сист.: °C bar -

Определения:

nregion Индекс равновесного региона, к которому применятются эти данные.


Если значение не задано, данные применяются ко всей сетке.
temp Температура для свойств флюида (сейчас используется только для
black oil).
psat Начальное давление насыщения (смотрите примечание 1 ниже).
composition Начальный состав (смотрите примечание 2 ниже).

Примечание 1: Начальное давление насыщения

Для black oil начальное давление насыщения - это давление насыщения для нефти,
Pbub. Если Pbub установлено выше начального давления P, Pbub будет приравнено
к P.

Для уравнения состояния не используется начальное давление насыщения - оно


определяется из состава.

Примечание 2: Начальный состав

Начальный состав может быть установлен следующим образом:

Вводом имени известного состава (смотрите ключевое слово SCMP).

Вводом серий мольных долей, которые в сумме должны давать 1. По умолчанию


значения равны 0.

Начальный состав не требуется в случае модели использования black oil, так как
состав является единой функцией точки насыщения.

Руководство пользователя
8-268
Примеры:

CONSTANT
200 4015 /

Заданы температура 200 и давление насыщения 4015.

CONSTANT
2* ROIL /

Этот пример уравнения состояния. Состав ROIL должен быть задан с помощью
ключевого слова SCMP в секции INPUt.

Руководство пользователя
8-269
F(DEpth) - Задание параметров начального
состояния пласта как функции глубины при
равновесной инициализации
Расположение: Секция INITialization ( опция EQUIlibrium)

F(DEpth) [nregion]
h temp Psat composition
: : : :
По умолчанию: - - - 0 0...(или раннее заданное значение)
В POFU: ft °F psi -
В метр.сист.: m °C bar -

Определения:

nregion Номер региона, для которого применяются эти данные. Если номер не
задан, или, если существует только один равновесный регион, то
данные переносятся на всю сетку.
h Глубина.
temp Температура для интерполяции свойств флюидов (в настоящее время
используется только для black oil), определенных в PVT таблицах. Эта
опция предполагает постепенное изменение свойств флюидов.
psat Начальное давление насыщения. (смотри пояснение 1 ниже).
composition Начальный состав (смотри пояснение 2 ниже).

Примечание 1: Давление насыщения

Для моделей black oil начальное давление насыщения равно давлению насыщения
нефти, Pbub. Если Pbub задано выше, чем начальное давление Р, то Pbub будет
приравнено к Р.

Для моделей EOS начальное давление насыщения не используется - оно


определяется составом.

Примечание 2: Начальный состав

Начальный состав может быть установлен следующим образом:

Вводом имени известного состава (смотрите ключевое слово SCMP)

Вводом серий мольных долей, сумма которых должна быть равна 1. По умолчанию
Руководство пользователя
8-270
используется 0.

Начальный состав не требуется в случае модели использования black oil, так как
состав является единой функцией точки насыщения.

Примеры:

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 /
/end

Давление насыщения для нефти варьируется от 6300 на газо-нефтяном контакте до


5500 на водо-нефтяном.

F(DEPTH) / DEPTH T Psat Composition


7300 1* 1* RESG /
/

Композиционный состав RESG предварительно ввседен с помощью ключевого


слова SCMP.

Руководство пользователя
8-271
PBVD - Начальное распределение давления
насыщения зависимости от глубины
PBVD является простым аналогом ключевого слова F(DE для задания зависимости
распределения давления насыщения от глубины в нефтенасыщенной части.

Расположение: Секция INITialization (Опция EQUIlibrium)

PBVD nregion
d1 Rv1
d2 Rv2
. .
. .
dn Rvn
/

Определения:

nregion Номер региона инициализации, для которого задаются данные. Если


данное значение не задано, то данные применяются ко всей сетке.
di Глубины
Rvi Давления насыщения(в psia или barsa)

Пример:

PBVD
1200 3467
8000 3654
/

Замечания:

Для модели black oil начальным давлением насыщения является давление


насыщения для нефти, Pbub. Если заданное давление Pbub выше начального
давления P, то Pbub будет принят равным P.

Для композиционной модели начальное давление насыщения не используется - оно


определяется исходя из состава.

Значения, заданные с помощью ключевого слова PBVD используются только ниже


газонефтяного контакта. Выше газонефтяного контакта нефть принимается
насыщенной.

Руководство пользователя
8-272
RSVD - Начальная зависимость газонефтяного
отношения от глубины
RSVD является альтернативой PBVD и F(DE и служит для настройки зонального
изменения давления насыщения от глубины.

Расположение: Секция INITialization (опция EQUIlibrium)

RSVD nregion
d1 Rs1
d2 Rs2
. .
. .
dn Rsn
/

Определения:

nregion Индекс региона инициализации, для которого применяется зависимость.


Если значение не указано, зависимость применяется ко всей сетке.
di Глубины.
Rsi Газовый фактор при растворенном газе (в mscf/stb или ksm3/sm3).

Примеры:

RSVD
1200 1.25
8000 1.32
/

Замечание:

Заметьте, что при использовании метрической системы единиц, Rs в MORE


измеряется в ksm3/sm3, а не sm3/sm3 как в некоторых других симуляторах.

Руководство пользователя
8-273
RVVD - Начальная зависимость нефтегазового
отношения от глубины
Расположение: Секция INITialization (опция EQUIlibrium)

RVVD nregion
d1 Rv1
d2 Rv2
. .
. .
dn Rvn
/

Определения:

nregion Индекс региона инициализации, к которому относятся данные. Если


значение не задано, то данные относятся ко всей сетке.
di Глубины.
Rvi Нефтегазовое отношение (в stb/mscf илиsm3/(1000 sm3)).

Пример:(метрическая система)

/ Глубина Нефтегазовое отношение


/ Rv
/ m m3/(1000 m3)
RVVD
1200 1.021
8000 1.132
/

Значения, задаваемые ключевым словом RVVD, используются только выше


газонефтяного контакта. Газовая фаза ниже газонефтяного контакта
предполагается насыщенной.

Руководство пользователя
8-274
TMVD - Зависимость изменения температуры от
глубины в композиционной модели
TMVD задает зависимость глубины от температуры в композиционных моделях.

Расположение: Секция INITialization (опция EQUIlibrium)

PBVD nregion
d1 Tv1
d2 Tv2
. .
. .
dn Tvn
/

Определения:

nregion Индекс региона инициализации, к которому относятся данные. Если


значение не задано, то данные относятся ко всей сетке.
di Глубины.
Tvi Температура(в degR или degC)

Пример:

TMVD
1200 203
8000 208
/

Замечания:

Если используется ключевое слово TMVD, в секции FLUI должна быть задана
опция EOST.

При использовании ключевого слова TMVD, температура заданная ключевым


словом TEMP в секции FLUI может быть пропущена.

Руководство пользователя
8-275
XMFVd - Задание композиционного состава нефти в
зависимости от глубины.
Расположение: Секция INIT

XMFV nregion
depth1 value11 ... value1n /
depth2 value21 ... value2n /
: : :
/

Определения:

Индекс региона инициализации, к которому относятся данные. Если


nregion значение не задано или если в модели есть только один регион
инициализации, то данные относятся ко всей сетке.

Замечания:

Ключевое слово XMFV используется для задания первоначального распределения


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

Пример:

Данное выражение используется для задания первоначального композиционного


состава в композиционной модели, в которой присутствуют шесть компонентов и
композиционный состав интерполируется между отметками 2000 и 4000.

XMFV
2000 0.50 0.03 0.07 0.20 0.15 0.05 /
4000 0.50 0.03 0.07 0.20 0.15 0.05 /
/

Руководство пользователя
8-276
YMFVd - Задание композиционного состава газа в
зависимости от глубины.
Расположение: Секция INIT

YMFV nregion
depth1 value11 ... value1n /
depth2 value21 ... value2n /
: : :
/

Определения:

Индекс региона инициализации, к которому относятся данные. Если


nregion значение не задано или если в модели есть только один регион
инициализации, то данные относятся ко всей сетке.

Замечания:

Ключевое слово YMFV используется для задания первоначального распределения


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

Пример:

Данное выражение используется для задания первоначального композиционного


состава в модели, в которой присутствуют девять компонентов и композиционный
состав интерполируется между отметками 7000 и 8000.

YMFV
7000 0.0121 0.0194 0.7099 0.0869 0.0491 0.0767 0.0372 0.0053 0.0034 /
8000 0.0121 0.0194 0.7099 0.0869 0.0491 0.0767 0.0372 0.0053 0.0034 /
/

Руководство пользователя
8-277
MFVD - Задание композиционного состава
относительно глубины.
Расположение: Секция INIT

MFVD nregion
depth1 value11 ... value1n /
depth2 value21 ... value2n /
: : :
/

Определения:

Индекс региона инициализации, к которому относятся данные. Если


nregion значение не задано или если в модели есть только один регион
инициализации, то данные относятся ко всей сетке.

Замечания:

Ключевое слово MFVD используется для задания первоначального распределения


композиционного состава в зависимости от глубины.

Пример:

Данное выражение используется для задания первоначального композиционного


состава в композиционной модели, в которой присутствуют 5 компонентов и
композиционный состав интерполируется между отметками 2000 и 4000.

MFVD
2000 0.1 0.2 0.1 0.5 0.2 /
4000 0.1 0.2 0.2 0.4 0.2 /
/

Руководство пользователя
8-278
GOCX - Использование композиционного состава
нефти на газонефтяном контакте для определения
композиционного состава газа
Требуется: Нет

Расположение: Секция INIT

GOCX nregion PSET

Определения:

Номер региона инициализации, к которому относятся данные. Если


nregion
значение не задано, то данные относятся ко всей сетке.
Необязательный аргумент, который задает, что приведенное давление равно
PSET
давлению насыщения нефти.

Замечания:

Ключевое слово GOCX используется только в композиционных моделях.

При использовании PSET газонефтяной контакт должен быть задан на той же


глубине что и приведенный контакт равновесия.

Руководство пользователя
8-279
GOCY (Использования композиционного состава
газа на газонефтяном контакте для определения
композиционного состава неыти).
Требуется: Нет

Расположение: Секция INIT

GOCY nregion PSET

Определения:

Номер региона инициализации, к которому относятся данные. Если


nregion
значение не задано, то данные относятся ко всей сетке.
Необязательный аргумент, который задает, что приведенное давление равно
PSET
давлению насыщения нефти.

Замечание:

GOCX используется только в композиционных моделях.

При использовании PSET газонефтяной контакт должен быть задан на той же


глубине что и приведенный контакт равновесия.

Руководство пользователя
8-280
TRIM - Удаление насыщенности газа в ячейках
нефтяной зоны композиционной модели
Требуется: Нет

Расположение: Секция INIT

TRIM

Замечания:

TRIM используется только в композиционных моделях.

Если ячейка, находящаяся в газовой зоне (т.е. выше газонефтяного контакта) имеет,
после уравновешивания, нулевую нефтенасыщенность, TRIM проверит, не
является ли данная я ячейка «перенасыщенной». В таких ячейках давление начала
конденсации превышает пластовое давление, поэтому в начале расчета в них
выпадает небольшое количество конденсата. При использовании ключевого слова
TRIM состав таких ячеек будет изменен так, чтобы они стали насыщенными (то
есть чтобы давление начала конденсации было равно пластовому), в результате
чего начальное состояние композиционной системы становится стабильным.

Руководство пользователя
8-281
CONS - Константы начального состояния пласта
при неравновесной инициализации.
Расположение: Секция INITialization (опция noNEQUilibrium)

CONStant [nregion]
t p psat sgas swater composition
По умолчанию: - - - - Swc 0 0...
Минимум: - 1 - - - 0 0...
Максимум: - - p - - сумма должна быть равна 1
В POFU: °F psi psi - - -
В метрич. ед.изм.: °C bar bar - - -

Определения:

nregion Индекс региона инициализации, к которому относятся данные. Если


значение не задано или если в мо дели есть то лько о дин р егион
инициализации, то данные относятся ко всей сетке.
t Температура.
p Начальное давление.
psat Начальное давление насыщения.
sgas Начальная
swater Начальная водонасыщенность.
composition Начальный компонентный состав (смотрите ниже замечание).

Замечание: Начальный компонентный состав

Начальный композиционный состав может быть задан двумя способами:

Ввести имя известной смеси (смотри ключевое слово SCMP).

Ввести набор мольных долей сумма которых должна быть равна 1. По умолчанию -
0.

Начальный состав для black oil не задается, т.к. он является однозначной функцией
давления насыщения (начала конденсации).

Руководство пользователя
8-282
Примеры:

CONSTANT /
1* 3000 1* 0.0 0.25

CONS T P Psat Sgas Swat Composition


1* 3550 1* 0.8 0.2 RESG /
Задает начальную газонасыщенность равную 0.8 и начальный состав газа
RESG (ранее заданный с помощью SCMP).

Руководство пользователя
8-283
F(DEpth) - Задание начального состояния пласта
как функции глубины при неравновесной
инициализации.
Расположение: Секция INITialization ( опция noNEQUilibrium)

F(DEpth) nregion

h t p psat sgas swater composition


: : : : : : :
/ 0 0...
Минимум: - - 1 - - - сумма должна быть 1
Максимум: - - - p - - 0 0...
По умолчанию: - - - - - Swc -
В POFU: ft °F psi psi - - -
В метрической системе: m °C bar bar - - -

Определения:

nregion Номер региона, для которого применяются эти данные. Если номер не
задан, или, если существует только один равновесный регион, то
данные переносятся на всю сетку.
h Глубина.
t Температура.
p Начальное давление.
psat Начальное давление насыщения.
sgas Начальная газонасыщенность.
swater Начальная водонасыщенность.
composition Начальный состав (смотрите замечание ниже).

Замечания: Начальный состав

Начальный состав может быть задан путем:

Ввода имени известного состава (смотрите ключевое слово SCMP).

Вводом серий мольных фракций, сумма которых должна быть равна 1. По


умолчанию используется 0.
Руководство пользователя
8-284
Примеры:

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 /
/

F(DEPTH) / DEPTH T Psat Composition


7300 1* 3550 1* 0.85 0.15 RESG /
7500 1* 3550 1* 0.80 0.20 RESG /
/

Руководство пользователя
8-285
Обработка массива начального состава.
Расположение: Секция Initialization

array(l1:l2) {DISC CONT GEOL UNIF BLOC VARI}


or
array(l1:l2) = an array processing expression

Определения:

array Имя массива или свойства, которое должно быть задано или
модифицировано. Ниже приведен список возможных массивов.
l1:l2 Выбор диапазона слоя. По умолчанию все слои.
BLOC Массив имеет значения для каждого слоя ячеек в вертикальном
направлении (Nz значений).
DISC Значения на кровлю и подошву каждого слоя (2.Nz значений).
CONT Массив непрерывен по вертикали (Nz+1 значений).
GEOL В вертикальном направлении массив представлен, как кусочно-прерывистая
функция, постоянная в пределах геологических слоев, заданный с помощью
ключевого слова LAYEring.
UNIF Массив по вертикали однороден, считываются данные только для одного
слоя.
VARI Значения меняются послойно.

Возможные массивы:

PRES Начальное давление.


PBUB Начальное давление насыщения.
RV Начальный нефте-газовый коэффициент конденсата.
SWAT Начальная водонасыщенность.
SGAS Начальная газонасыщенность.
TEMP Начальная температура (Для задания регионов давления).
RTEM Начальная пластовая температура (для термальной задачи).
CPLY Начальная концентрация полимера.
PDSI or PDSn Начальное давление десорбции для CBM.

GCRI Начальное содержание газа в угле (альтернатива ключевому слову


PDSI)
RWV Начальный водо/газовый коэффициент для воды в углеводородной
фазе (вместе с SOLU).

Руководство пользователя
8-286
RHAQ or RHAn Начальный газо/водяной коэффициент для углеводородов в водяной
фазе (вместе с SOLU

Пример:

PRESSURE
ZVAR
2000 2010 2018 2030

Замечания:

Все правила для ввода массивов сетки, описанные в секции GRID, применяются в
задании массивов растворимости в секции INIT.

Возможно использование ключевого слова SWAT при равновесной


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

GCRI мо жет быть задано в качестве альтернативы PDSI. GCRI задает начальный
газо/угольный коэффициент в scf/ton или м3/тонну. PSDI будет задан как функция
GCRI таким образом, что будет получено требуемое газосодержание.

Отношение между газо-угольным содержанием (GCR) и давлением десорбции


угля:

GCR = CLAN*(PDS/(PLAN+PDS))

PDS = GCR/(CLAN-CGR)

Если рассчитанное давление десорбции угля больше чем начальное давление, оно
будет задано равным начальному давлению. Заметьте, что значение GCRI задается
только как функция угля - зольность не учитывается при расчете давления
десорбции.

Руководство пользователя
8-287
TMF - Явное задание начального состава фаз для
ячейки.
Расположение: Секция INIT

TMF
nx*ny*nz мольные доли для углеводородного компонента 1
nx*ny*nz мольные доли для углеводородного компонента 2
.
.
nx*ny*nz мольные доли для углеводородного компонента Nc

Замечания:

Ключевое слово TMF используется для задания начальных мольных долей каждого
компонента в каждой ячейке композиционной модели. Используется только при
неравновесной инициализации.

Пример:

TMF
0.0231 323*0.0121 0.0094 323*0.0194 324*0.6599 324*0.0869 324*0.0591
324*0.0967 324*0.0472 324*0.0153 324*0.003

Руководство пользователя
8-288
OFIP - Исходные геологические запасы.
Расположение: Секция INIT

OFIP regioname
ooip ogip owip
По умолчанию: значение на первый момент моделирования.

Определения:

regioname Имя региона, для которого задаются начальные запасы. Для всей
модели используется опция ALL.
ooip Начальные геологические запасы нефти, Mstb or ksm3.
ogip Начальные геологические запасы газа в ст.усл., MMscf or Msm3.
owip Начальные запасы воды, Mstb or ksm3.

Пример:

OFIP all
30000 /

Определяет, что для всего пласта при расчете материального баланса должно
использоваться значение начальных запасов нефти - 30000. Значения для других
флюидов, входящих в модель будет определяться в начале моделирования.

Замечание:

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


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

Руководство пользователя
8-289
AQCT - Аквафер Картера-Трейси
Расположение: Секция INIT

AQCT name depth perm poro compr radius theta h Pinit viscw [EQUI] [NOBAck]

Определения:

name Имя аквайфера, использованное для присоединения к пласту через ключевое


слово AQCO.
depth Глубина аквайфера (футы или метры).
perm Проницаемость аквайфера, мД.
poro Пористость аквайфера.
compr Сжимаемость аквайфера (сумма свойств воды и породы) (1/psi или 1/Bar).
radius Внутренний радиус аквайфера (приблизительно равен внешнему радиусу
резервуара).
theta Угловое простирание аквайфера в градусах (по умолчанию 360 градусов).
h Высота аквайфера (футы или метры).
Pinit Начальное давление аквайфера (psia или Barsa). Может быть задано по
умолчанию, в этом случае аквайфер будет приведен в равновесие с
начальным пластовым давлением. Начальное пластовое давление будет
сохранено в ходе рестартов.
viscw Вязкость воды (сП).
ipt Номер таблицы давления воды.
ift Номер таблицы функции влияния.

Пример:

AQCT AQ1 7450 10 0.1 0.00001 1000 360 50 1* 0.3 /

Замечания:

После задания аквайфера с помощью AQCT он должен быть присоединен к


резервуару с помощью AQCO.

Аргумент EQUI имеет то же влияние, что и начальное давление по умолчанию -


аквайфер будет приведен в равновесие с резервуаром.

В версиях MORE до версии MORE 6.2 не допускался обратный поток воды из


резервуара к аквайферу. В MORE 6.2 и более поздних версиях обратный поток
разрешен. Всё же для запрещения обратного потока и достижения совместимости с
MORE 6.1 и более ранними версиями может быть использован аргумент NOBACK.

Руководство пользователя
8-290
Аргумент EQUI имеет такой же эффект как и первоначальное давление - аквафер
будет задан в равновесии с резервуаром.

Номер таблицы давления воды требуется, только если в расчете используется


несколько поверхностных плотностей воды.

Номер таблицы функции влияния по умолчанию равен 0. В этом случае модель


Картера-Трейси будет использовать радиальный поток по умолчанию,
бесконечный резервуар, постоянное конечное значение функции влияния Ван
Эвердингена и Херста. Если введено значение, большее нуля, требуемая таблица
функции влияния должна быть введена с использованием ключевого слова AQUT.

Руководство пользователя
8-291
AQFE - Модель водоносной области Фетковича.
Расположение: Секция INIT

AQFE name depth volume compr PI Pinit [EQUI] [NOBAck]

Определения:

name Имя аквайфера, использованное для присоединения к пласту через ключевое


слово AQCO.
depth Глубина аквайфера (футы или метры).
volume Первоначальный поровый объем аквафера (scf или sm3)
comp Сжимаемость аквайфера (сумма свойств воды и породы) (1/psi или 1/Bar).
PI Производительность аквафера (scf/day/psi или sm3/day/bar)

Пример:

AQFE AQ1 7450 2.3E10 0.5E-5 20200 /

Замечания:

После задания аквайфера с помощью AQCT он должен быть присоединен к


резервуару с помощью AQCO.

Руководство пользователя
8-292
AQCO - Присоединение аквафера
Расположение: Секция INIT

AQCO name ixl ixu iyl iyu izl izu face /

Определения:

name Имя аквайфера (задается с помощью AQCT)


ixl Нижний x-индекс ограничения соединения блока (по умолчанию 1).
ixu Верхний x-индекс ограничения соединения блока (по умолчанию Nx).
iyl Нижний y-индекс ограничения соединения блока(по умолчанию 1).
iyl Верхний y-индекс ограничения соединения блока (по умолчанию Ny).
izl Нижний z-индекс ограничения соединения блока (по умолчанию 1).
izu Верхний z-индекс ограничения соединения блока (по умолчанию Nz).
face Поверхность (сторона) к которой осуществляется присоединение. Одна из x-,
x+, y- ,y+ ,z- или z+. По умолчанию, соединения будут произведены ко всем
доступным граням. Доступная грань - это грань, которая не имеет соседних
активных ячеек.

Пример:

AQCO AQ1 1* 1* 1* 1* 17 17 Z+ / Присоединить к основанию модели ,


состоящей из 17 слоев

Замечания:

Аквайфер будет присоединен к любой доступной поверхности в заданном


направлении в блоке. Это как внешние стенки на краях резервуара, та и внутренние
стенки без активных соседних ячеек. Для реализации AQCO, z возрастает вниз.

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

Приток из аквафера будет разделен меджу соединенными ячейками.

Руководство пользователя
8-293
AQUT - Таблица функции влияния аквафера
Картера-Трейси.
Расположение: Секция INIT

Модель аквайфера Картера-Трейси обычно использует радиальный приток,


бесконечный резервуар, постоянное конечное значение функции влияния Ван
Эвердингена и Херста (таблица 1, Trans AIME, Dec 1949). Эта таблица
используется по умолчанию, но пользователи могут определить альтернативную
таблицу зависимости безразмерного коэффициента давления от безразмерного
коэффициента времени. AQUT может быть использовано, чтобы ввести серию
таких таблиц.

Каждая таблица функции влияния состоит из столбца безразмерного времени и


столбца значений безразмерного давления.

Определения:

AQUT
Td1 Pd1 /
Td2 Pd2 /
. . /
. . /
Tdn Pdn /
/
Чтобы использовать одну из определенных пользователем таблиц функции
влияния, надо указать номер этой таблицы в 12-м аргументе ключевого слова
AQCT.

Пример:

AQUT
0 0 /
1.0E-2 0.19 /
2.0E-1 0.41 /
4.0E-1 0.62 /
1.0 0.82 /
1.5 0.92 /
4.0 1.30 /
10 1.65 /
50 2.38 /
100 2.73 /
500 3.51 /
1000 3.86 /
/

Руководство пользователя
8-294
AQUW - Принудительное установление 100%
водонасыщенности в водяной зоне
Расположение: Секция INIT

AQUW {ON OFF YES NO}

Пример:

AQUW OFF

Замечание:

По умолчанию MORE устанавливает водонасыщенность ниже переходной зоны от


нефти к воде, равную 1, даже если введенные значения SWU, меньшие 1. AQUW
позволяет изменить эту характеристику. Заметьте, что, когда расчет идет с
ключевым словом ECLIPSE tuning установка водонасыщенности 100% в водяной
зоне отключена, а AQUW может быть использовано, чтобы включить ее при
необходимости.

Руководство пользователя
8-295
AQWO - Весовые параметры соединений
водоносной области
Расположение: Секция INPUT

AQWO [EVEN] [AREA] [KAREA]

После ключевого слова AQWO должен следовать аргумент, начинающийся с E, A


или K.

По умолчанию весовой параметр соединения водоносной области - это площадь


поверхности соединения (AREA). Альтернативой также является равномерное
взвешивание (EVEN) и взвешивание по результату произведения проницаемости на
площадь (KAREA).

Пример:

AQWO AREA

Замечание:

В версии Tempest 6.5 по умолчанию использовалось равномерное


взвешивание (EVEN), в Tempest 6.6 по умолчанию взвешивание параметров
соединения водоносной области осуществляется по площади (AREA).

Руководство пользователя
8-296
PCSH - Опция настройки сдвигов начальных
капиллярных давлений
Расположение: Секция INIT

Синтаксис:

PCSH MIN LIMI FULL OFF

Когда начальное распределение насыщенности задано с использованием INIT


EQUI , к капиллярным давлениям добавляются сдвиги чтобы стабилизировать
решение.

MIN добавляет минимальные сдвиги для ячеек, содержащих две подвижные фазы.
Эта опция рекомендуется и установлена по умолчанию.

LIMI выполняет то же самое, что и MIN, но не пр именяет ко всем ячейкам, в


которых подвижными являются две фазы:

Сдвиги Pcog считаются только для ячеек ниже газонефтяного контакта, заданного с
помощью EQUI.

Сдвиги Pcow считаются только для ячеек выше водонефтяного контакта, заданного
с помощью EQUI.

Стабилизационные сдвиги с LIMI в общем будут меньше тех, которые


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

FULL сдвигает капиллярные давления во всех ячейках пласта таким образом, что
все фазы распределяются так, что лежат на кривых их гидростатических давлений.
Гарантируется стабильность решения, но одновременно позволяет с легкостью
воде всплывать, а газу опускаться в пласте. Опция FULL совместима с версией
MORE 6.0.

OFF запрещает сдвиг капиллярных давлений. Исходное решение в основном не


будет стабильным и счет будет хуже для периода, когда нет закачки и добычи т.к.
происходят переходные процессы.

Пример:

PCSH OFF

Руководство пользователя
8-297
9 Описание ключевых слов секции Recurrent
Эта секция используется для ввода данных изменяющихся в процессе расчета.
Ключевые слова секции RECUrent вводятся после заголовка секции RECU и
заканчиваются ключевым словом STOP.
RECU - Заголовок секции RECUrrent..................................................................... 9-302
VTOL - Величина допускаемой ошибки ................................................................ 9-303
LSOL - Управление линейным солвером ............................................................... 9-304
PRIN - Опция вывода для секции Recurrent.......................................................... 9-305
KMOD - Изменение проницаемости в процессе разработки ............................ 9-306
PMOD - Изменение пористости в процессе моделирования ............................ 9-307
WLOC - Способ задания скважин по координатам или по номерам блоков сетки
...................................................................................................................................... 9-309
WWAG - Настройка и контроль водогазового воздействия ............................. 9-310
WAGT - Задание допустимого отклонения объемов закачки при водогазовом
воздействии ............................................................................................................... 9-313
SEQU - Задание цикла водогазового воздействия ............................................... 9-314
GROU - Определениегруппы скважин ................................................................... 9-315
PARENT - Определяет родительскую группу для группы ................................. 9-316
GUGR - Дебит группы как часть дебита родительской группы ..................... 9-317
WUGR - Дебит скважины как часть дебита группы ........................................ 9-317
GTAR - Опции для параметров групп. .................................................................. 9-318
GLIM - Задание контроля для группы скважин.................................................. 9-319
ILIM - Задание контроля по группе нагнетательных скважин ...................... 9-321
GPRI - Приоритет группового контроля............................................................. 9-323
PRIOrity - Коэффициенты группового приоритета ........................................... 9-323
PBAL - Групповое регулирование отборов............................................................ 9-325
VREP - Регулирование закачки для достижения компенсации отборов закачкой
...................................................................................................................................... 9-326
GRED - Переопределение режимов работы скважин при использовании
группового контроля. ............................................................................................... 9-327
SEPA - Задание параметров сепаратора ............................................................. 9-329
LIMI - Задание ограничений для скважины. ........................................................ 9-331
TEST - Периодичность проверки возможности включения скважин ............ 9-332
PUMP - Задание характеристик насосов ............................................................. 9-334
DELTa - Установка размера следующего временного шага .............................. 9-335
DTMX - Установка параметров для контроля максимального шага по времени
...................................................................................................................................... 9-336
READ - Дата, на которую считываются данные секции Recurrent ............... 9-338
STOP - Остановка расчета..................................................................................... 9-338
RATE - Контроль за выдачей отчетов показателей скважин и групп скважин 9-
340
FREQ - Частота вывода данных ........................................................................... 9-347
ARRA - Детализированный вывод массивов ........................................................ 9-348
GENE - Вывод основных массивов ......................................................................... 9-349

Руководство пользователя
9-298
SATU, DENS,VISC, RELK, MOBI - Свойства пластовых флюидов ................. 9-351
FLIP - Выдача текущих запасов и таблицы материального баланса ............ 9-352
ESOL - Запрос выдачи файлов с динамическими массивами формата ECLIPSE
...................................................................................................................................... 9-353
ESUM - Подготовка файлов SUMMARY формата ECLIPSE ........................... 9-354
STOR - Выгрузка дополнительных массивов. ...................................................... 9-357
WELL - Определение скважин и контроля по ним ............................................ 9-359
ALLX - Установка перетока (вкл или выкл) для всех скважин ....................... 9-362
ATRC - Устанавливает концентрацию трассера в воде, приходящей из
водонапорного горизонта ........................................................................................ 9-362
WTRC - Задает концентрацию трассера при его закачке ................................ 9-362
BRANch - Определяет структуру ответвлений для нескольких боковых
стволов ....................................................................................................................... 9-363
CWAG - Непрерывная закачка воды и газа в нагнетательную скважину ...... 9-363
Использование событий для задания работы скважин .................................... 9-365
Замечания к опциональным аргументам: .................................................................. 9-378
Примеры использования событий ............................................................................... 9-382
ENDE .......................................................................................................................... 9-396
EFIL - Данные добычи скважины ......................................................................... 9-396
EVENTS - Выбор шага по времени в соответствии с событиями ................. 9-397
ETAB - Таблица данных добычи встроенная в основной файл ........................ 9-397
EFOR - Формат данных событий для скважин ................................................. 9-398
EUNIts - Единицы измерения событий................................................................. 9-399
LOCA - Местоположение вертикальных скважин............................................ 9-401
WCOR - Поправка для скважин, расположенных на краю или в углу сетки . 9-403
HORI - Размещение горизонтальных скважин ................................................... 9-404
Работа с траекториями и с историей их работы ............................................ 9-406
TFIL - Описание траектории скважины............................................................. 9-406
TUNI - Единицы измерения при задании траектории скважины ................... 9-409
TTAB - Задание траекторий скважины в файле модели .................................. 9-409
HFIL - Исторические данные по скважинам ...................................................... 9-410
HFOR - Описание форматов данных по истории работы скважин .............. 9-410
HUNIts - Единицы измерения исторических данных ......................................... 9-412
HTAB - История добычи в строках входного файла.......................................... 9-414
DEVI - Задание наклонных скважин без автоматического расчета скважина-
пласт .......................................................................................................................... 9-415
RADIus - Радиус скважины ..................................................................................... 9-416
ZONE - Данные о параметрах перфорации и призабойной зоны ..................... 9-417
RESV - Объем закачки флюида в пластовых условиях ...................................... 9-419
DRAW - Задает ограничение по депрессии на скважину................................... 9-420
DREF - Опорная глубина для скважины .............................................................. 9-422
HIST - исторические данные по скважинам ....................................................... 9-423
CIJK - Перфорация для наклонных скважин....................................................... 9-424
DFAC - D-фактор скважины ................................................................................. 9-426
STEAm - задание свойств пара............................................................................... 9-426
SOLVENT - Концентрация закачиваемого солвента ......................................... 9-427
COMPlete - Вскрытие скважины вдоль ее траектории .................................... 9-428
Руководство пользователя
9-299
WEFA - Коэффициент эксплуатации скважины ............................................... 9-429
WWEF - Коэффициент эксплуатации скважины .............................................. 9-429
WLIM - Вспомогательные ограничения на скважины ...................................... 9-431
WPRI - Установка приоритета скважины ......................................................... 9-434
STIM - Информация по изменению свойств призабойной зоны пласта ........ 9-435
CONV - Информация о переводе скважины ......................................................... 9-437
REDE - Переопределение контролирующих параметров скважины.............. 9-438
P-RE - Давление на RE ............................................................................................. 9-439
CPLY - Концентрация закачиваемого полимера ................................................. 9-441
TEMP - Температура закачиваемой воды ............................................................ 9-441
LIFT - Газлифт ......................................................................................................... 9-442
WLGAs - Задает приемистость газа для газлифта ........................................... 9-442
GLOP - Настройки оптимизации газлифта ....................................................... 9-443
WALQ - Задание параметров механизированной добычи ................................. 9-444
WLIFT - Оптимизация значения лифта для скважины ................................... 9-444
WSWItch - Переключение между первым и вторым флюидом закачки.......... 9-447
RECYcle - Контроль обратной закачки добываемых флюидов. ....................... 9-448
MAKE - Задание расхода обратной закачки газа, получаемого из внешних
источников. ............................................................................................................... 9-450
CMAK - Композиционный показатель состава .................................................. 9-451
SALE - Количество экспортируемого газа для группы скважин. .................... 9-452
CSAL - Состав экспортируемого газа ................................................................... 9-452
TUBI - Таблица пересчета забойного давления в устьевое ............................... 9-454
PTAB - Ввод таблицы давлений в трубе .............................................................. 9-455
FLOW - Задание дебитов для таблиц пересчета забойного давления в устьевое
...................................................................................................................................... 9-457
THP - Таблица устьевого давления........................................................................ 9-458
RATI - Факторы добычи ......................................................................................... 9-459
ALQ - Задание таблицы TUBI искусственного лифта ...................................... 9-460
BHP - Задание забойного давления ........................................................................ 9-461
UPSI - Подвижность закачиваемого пара ........................................................... 9-464
GPIP - добавление трубы к группе скважин ........................................................ 9-465
GPUM - добавление насоса трубопровода к сетевому узлу группы.................. 9-466
GPMIn - минимальное давление для сетевого узла группы ............................... 9-467
GPALQ - Задание количества газа, используемого при газлифтной
эксплуатации группы скважин для расчета потери давления в трубе ......... 9-468
GCOM - Определение последующих действий, в случае, если такие условия как
групповое ограничение по дебиту или давлению в трубопроводе не
выполняются............................................................................................................. 9-469
WPIP - Добавление трубы к скважине ................................................................. 9-470
WPUM - Добавление насоса трубопровода к скважине ..................................... 9-471
WPAL - Задание количества газа, используемого при газлифтной эксплуатации
скважины для расчета потери давления на линии ........................................... 9-472
WCOM - Определение последующих действий, в случае, если ограничение по
дебиту или давлению на линии скважины не выполняются ........................... 9-473

Руководство пользователя
9-300
PLPUmp - Таблица производительности насоса трубопровода (PipeLine PUmp)
...................................................................................................................................... 9-474
PIPE - Характеристика трубы для модели трубопровода ............................... 9-475
CMPR - Задание таблицы многоступенчатого компрессора ........................... 9-476
WFRA - Задание параметров гидравлического разрыва пласта на скважину ..... 9-
478
WSEG - Мультисегментная скважина ................................................................ 9-479
RRTAble - Задание радиуса и шероховатости в зависимости от замеренной
глубины в мультисегментных скважинах ........................................................... 9-480
GLIFT - Оптимизация газлифта для группы скважин ..................................... 9-481
HEAD пересчет давлений в скважине на приведенную глубину ...................... 9-482
WDEN - Плотность флюида в стволе скважины .............................................. 9-483

Руководство пользователя
9-301
RECU - Заголовок секции RECUrrent
Расположение: Первая строка секции RECUrrent.

RECU

Смотрите RECU - Обзор секции для более детальной информации.

Руководство пользователя
9-302
VTOL - Величина допускаемой ошибки
Расположение: Секция INPUto или RECUrrent

VTOLerance errvmax1 niter1 errvmax2 niter2 minit

По умолчанию: 0.005 15 0.005 0 1

Определения:

errvmax1 Максимально допустимая ошибка в каждой точке сетки. Контролирует


сходимость внешней итерации уравнений потока Ньютона-Рафсона.
niter1 Разрешено максимальное число итераций.
errvmax2 Вторичный максимум величины допускаемой ошибки - больше не
используется.
niter2 Разрешено вторичное число итераций Ньютона.
minit Разрешено минимальное число итераций Ньютона.

Пример:

Устанавливает максимальную ошибку значения errvmax1, равную 0.001.

VTOL 0.001 /

Замечание:

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


итераций: niter1 и niter2.

Руководство пользователя
9-303
LSOL - Управление линейным солвером
Расположение: Секция INPUt или RECUrrent

LSOL nstack targetr targeta

По умолчанию: 40

nstack Число направлений поиска линейного солвера, используемых


алгоритмом GMRES.
targetr Значение улучшения в линейном солвере. По умолчанию 1.0Е-5
targeta Значение абсолютной ошибки линейного солвера. По умолчанию
1.0Е-10

Пример:

LSOLV 80 / Установить nstack равным 80 для сложной задачи.

Замечание:

Максимальное число итераций линейного солвера равно nstack.

Обычно лучше использовать значения сходимости по умолчанию.

Руководство пользователя
9-304
PRIN - Опция вывода для секции Recurrent
Расположение: Секция RECUrrent

PRIN {NONE ALL TRACK }

Определения:

TRACK Вывод траектории скважины в .out файл

Пример:

PRINT TRACK

Замечание:

TRACK является единственным аргументом PRINT в секции данных recurrent. Он


требует вывести на печать таблицы траекторий скважин, введенные ключевыми
словами TFIL или TTAB.

Руководство пользователя
9-305
KMOD - Изменение проницаемости в процессе
разработки
Расположение: Секция RECUrrent

KMOD ixl ixu iyl iyu izl izu SCALAR

Аргумент По умолчанию
ixl 1
ixu Nx
iyl 1
iyu Ny
izl 1
izu Nz
SCALAR Необязательный

Значения ixl ixu iyl iyu izl izu по умолчанию используются для всего резервуара.

SCALAR обозначает, что будет использоваться одно значение для определения


всего месторождения.

Значения, определённые в ключевом слове KMOD переопределяют


первоначальные значения проницаемости.

Примеры:

Умножение начальной проницаемости на коэффициент 0.5:

KMOD 6* SCALAR
0.5 /

Возвращение начальных значений:

KMOD 6* SCALAR
1.0 /
Задание различных значений на участке:

KMOD 1 2 1 4 1 1
0.89 0.87 0.997 0.79 0.88 0.87 0.82 0.81 /

Руководство пользователя
9-306
Замечания:

1.Область для изменения значений определяется для ячеек глобольной сетки.


Использование KMOD для локальных ячеек определяется к соответствующим
ячейкам глобальной сетки.

2.Измениение проницаемости влияет на сообщаемость в пласте, сообщаемость в


разломах и коэффициент сообщаемости скважина-пласт.

PMOD - Изменение пористости в процессе


моделирования
Расположение: Секция Recurrent

PMOD ixl ixu iyl iyu izl izu SCALAR

Аргумент По умолчанию
ixl 1
ixu Nx
iyl 1
iyu Ny
izl 1
izu Nz
SCALAR Необязательный

ixl ixu iyl iyu izl izu по умолчанию весь объект в целом.

Опция SCALAR означает, что для всего указанного блока вводится и применяется
один коэффициент.

Коэффициент, заданный с помощью PMOD действует как множитель по


отношению к начальной пористости.

Примеры:

Чтобы уменьшить пористость на 0.7% по отношению к начальной пористости:

PMOD 6* SCALAR
0.993 /

Чтобы восстановить исходные значения:

Руководство пользователя
9-307
PMOD 6* SCALAR
1.0 /
Установить блок разных значений:

PMOD 1 2 1 4 1 1
0.992 0.993 0.995 0.992 0.981 0.986 0.982 0.981 /

Замечание:

Значения индексов применяются к глобальной сетке. Локальные значения,


заданные с помощью ключевого слова PMOD устанавливаются для
соответствующих значений глобальной сетки.

Руководство пользователя
9-308
WLOC - Способ задания скважин по координатам
или по номерам блоков сетки
Расположение: После ключевого слова RECUrrent, но перед заданием
расположения скважин координатами x,y или i,j номером ячейки

WLOCation {I-J X-Y}

Определения:

I-J Расположение скважин описывается номерами блоков сетки (i, j).


X-Y Расположение скважин описывается координатам (х, у).

Пример:

WLOC I-J

Замечания:

По умолчанию расположение скважин задается в координатах (х, у). Опция I-J дает
возможность пользователю изменить заданную по умолчанию опцию и описывать
скважину с помощью номеров блоков сетки.

Ключевое слово WLOC влияет на способ задания всех скважин, однако существует
возможность изменить способ задания координат каждой конкретной скважины
(см. ключевые слова LOCA и HORI).

Руководство пользователя
9-309
WWAG - Настройка и контроль водогазового
воздействия
Расположение: Секция Recurrent

WWAG wellname P1 P2
[OFF][A][B][LEAVe][TIME][SVOL][RVOL][RVFR][SING][NFRA n]
wa1 wb1 wa2 wb2...................wan wbn /

Определения:

wellname Имя скважины для которой применяется водогазовое воздействие (WAG)


P1 Период нагнетания или закачиваемый объем для флюида 1.
P2 Период нагнетания или закачиваемый объем для флюида 2.
OFF Выключить водогазовое воздействие на данной скважине.
A При отключении водогазового воздействия, задание скважине
нагнетательного флюида 1.
B При отключении водогазового воздействия, задание скважине
нагнетательного флюида 2.
LEAVe При отключении водогазового воздействия, оставить для закачки в
скважину флюид, который закачивался в это время.
TIME Контроль водогазового воздействия временем закачки флюидов.
SVOL Контроль водогазового воздействия объемом закачки флюида в
поверхностных условиях.
RVOL Контроль водогазового воздействия объемом закачки флюида в
пластовых условиях.
RVFR Контроль водогазового воздействия долях объема закачки флюида в
пластовых условиях.
SINGle Только один цикл закачки.
NFRA Ряд долей интервалов закачки для флюидов следующих за ключевым
словом (если NFRA>2).

По умолчанию TIME, т.е. периоды водогазового воздействия будут заданы в днях.

Если задано SVOL, закачка флюидов задана объемами в поверхностных условиях


Р1 и P2. Единицы измерения при задании SVOL mstb или Ksm3 для воды и mmscf
или Msm3 для газа.

Если задано RVOL, объемы закачки P1 и P2 могут быть заданы в пластовых


условиях. Единицы измерения при задании RVOL mrb или Krm3.
Руководство пользователя
9-310
Если задано RVFR, объемы закачки P1 и P2 могут быть заданы как доли по
отношению к суммарному объему резервуара.

Если задано NFRA и его значение больше чем 2, после задания ключевого слова
симулятор ожидает прочесть последовательность весовых долей, которые будут
ограничиваться слешем (/).

Эта запись имеет вид:

wa1 wb1 wa2 wb2...................wan wbn /

где n - это NFRA, wa1 - это весовой параметр для первого периода закачки для
первого флюида, wb1 - весовой параметр для первого периода закачки для второго
закачиваемого флюида и т.д. Весовые параметры это требуемая доля закачки от
введенных Р1 и Р2.

Как правило весовые доли в первой последовательности wa1, wa2,..,wan и весовые


доли второй последовательности wb1, wb2,..,wbn должны представлять собой
единое целое. В противном случае MORE выдаст замечание.

WWAG похож на функцию WSWITCH, которая позволяет переключать скважину


между первым и вторым инжектируемыми флюидами на базе временного периода.
WWAG задает периоды закачки для двух флюидов. Временные шаги симулятора
управляются таким образом что, если шаг смены флюидов при водогазовом
воздействии меньше шага симулятора, шаг симулятора будет ограничен. Эта
функция не будет так точно работать при задании объемов закачки, так как
количество закачиваемого флюида точно известно только после прохождения
временного шага.

Два флюида, закачка которых чередуется, должны быть предварительно


определены используя определитель AND ключевого слова WELL.

Если второй флюид не задан определителем AND и используется водогазовое


воздействие, скважина будет закрыта при переключении с первого флюида на
второй, который не был задан.

Пример:

Задана скважина I-1 с двумя инжектируемыми флюидами. Цикл водогазового


воздействия включает в себя 30 дней закачки газа и 30 дней закачки воды.

WELL I-1 INJECTS GAS Q=100 P=4000 BHP AND WATR Q=90 P=5000 BHP

WWAG I-1 30 30

READ 5 YEARS

Руководство пользователя
9-311
Цикл закачки составляет 10 Msm3 газа и затем 30 Ksm3 воды.

WWAG INJB 10 30 VOL /

После прочтения ключевого слова WWAG, скважина начнет чередовать закачку


двух флюидов.

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


воздействия и перевести скважину в нормальный режим эксплуатации. Это можно
сделать определителем OFF:

WWAG I-1 OFF

Руководство пользователя
9-312
WAGT - Задание допустимого отклонения объемов
закачки при водогазовом воздействии
Расположение: Секция RECUrrent

WAGT volumeTarget timeTarget

При закачке определенного объема флюида при водогазовом воздействии


ключевым словом WWAG или в формате события, количество закачиваемого
флюида проверяется только в конце расчетного шага. Если объем превышает
заданный, временной шаг повторяется. Отклонения могут быть переустановлены
при помощи ключевого слова WAGT, хотя обычно это не требуется.

Определения:

По умолчанию
Допустимая ошибка при закачке заданного объема газа
volumeTarget 0.001 или воды при водогазовом воздействии, как доля
закачиваемого объема.
Размер минимального временного шага в днях, который
timeTarget 0.01 будет установлен при закачке заданных объемов газа
или воды при водогазовом воздействии.

Пример:

WAGT 0.0004 0.0001 // Более сжатые рамки отклонений при водогазовом


воздействии

Руководство пользователя
9-313
SEQU - Задание цикла водогазового воздействия
Расположение: Секция RECUrrent

SEQU sequenceName N
V1 V2.....VN

Задание циклов водогазового воздействия событием WWAG. Эта серия долей


закачки так же может быть задана ключевым словом WWAG.

Определения:

sequenceName Название цикла.


N Количество долей в цикле (включая газовые и водяные фракции).

Пример:

SEQU WS4 6
0.5 0.5 0.25 0.25 0.25 0.25

Задает уменьшающуюся последовательность долей водогазового воздействия в


которой 50% первого закачиваемого флюида закачивается в первый период
закачки, 50% второго закачиваемого флюида закачивается в первый период
закачки, затем 25% первого закачиваемого флюида закачивается во второй период
закачки и.т.д.

Замечание:

Появится замечание в случае, если доли первого и второго флюида в сумме не


будут составлять 1.

Руководство пользователя
9-314
GROU - Определениегруппы скважин
Расположение: Секция RECUrrent

GROUp grpnm [FRAC value] well1 [well2] ....

Определения:

grpnm Имя группы скважин.


welli Имена скважин, объединяемых в группу.
FRACtion Определяет, что в группу входит только часть дебита скважины.
value Часть потока скважины, входящая в группу.

Пример:

GROUP FS#2 N-01 N-03 N-08 N-10 N-11

Скважины N-01, N-03, N-08, N-10 и N-11 объединяются в группу FS#2. Вся
добыча/закачка данных скважин относится к этой группе.

GROUP PILOT 533 534 536 438 500


GROUP PILOT 588 FRAC 0.5 589 500

Первая строка определяет группу из 5 скважин с названием PILOT. Вторая строка


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

Вторая строка не изменяет долю дебита скважины № 500 в рассматриваемой


группе PILOT.

Доля может быть задана более одного раза в строке. Например:

GROU WEST FRAC 0.5 WP1 WP2 FRAC 1 WP3 FRAC 0.5 WP4
устанавливается доля 0.5 для скважин WP1, WP2 и WP4, а также 1.0 для WP3.

Замечание:

Доли группы устанавливается равной 1.0 при назначении новой группы ключевым
словом GROUp.

Руководство пользователя
9-315
PARENT - Определяет родительскую группу для
группы
Расположение: Секция RECUrrent

PAREnt groupname parentname

Определения:

groupname Имя группы, входящей в состав родительской группы..


parentname Имя родительской группы.

Пример:

PARENT G_SW G_South


PARENT G_SE G_South

Группы G_SW и G_SE входят в состав группы G_South.

Замечания:

Если родительская группа не определена, по умолчанию она будет ALL.

Построить иерархию групп можно, использую ключевое слово PARE.

Руководство пользователя
9-316
GUGR - Дебит группы как часть дебита
родительской группы
Расположение: Секция RECUrrent после задания GROUp

GUGR grpnm value {ALL,PROD,INJE,ALL,OP,GP,WP,LP,VP,OI,GI,WI,VI,GVI,WVI}

Определения:

grpnm Группа, для которой устанавливается дебит, как часть дебита родительской
группы.
limit Значение дебита, как части дебита родительской группы.

Пример:

GUGR G_NORTH 10000 ALL /


GUGR G_SOUTH 20000 ALL /

Замечание:

Чтобы сделать группу членом родительской группы, можно использовать ключевое


слово PAREnt. В противном случае родительской группой будет группа ALL.

WUGR - Дебит скважины как часть дебита группы


Расположение: Секция RECUrrent

WUGR wellnm value

Определения:

wellnm Скважина, для которой устанавливается дебит, как часть дебита группы.
value Значение дебита, как части дебита группы.
Example:
WUGR W_23 34 /
WUGR W_45 45 /

Замечания:

Задавая дебит скважины, как часть дебита группы, возможно разделить групповое
ограничение между скважинами и группами.

Руководство пользователя
9-317
GTAR - Опции для параметров групп.
Расположение: Секция RECUrrent (может располагаться в любом месте)

GTAR определяет как параметры групп будут обрабатываться в процессе расчета.


Ключ имеет два опциональных аргумента, NET и POT.

Синтаксис: GTAR [NET] [POT]

NET Задает что параметры группы будут применены учитывая WEFA.


POT Задает что потенциальный, точнее суммарный фактор сообщаемости, будет
использоваться для управлениями дебитами.

Замечания:

1) NET предполагает что параметры работы группы применимы для любых


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

2) POT необходим для расчетов экстра потенциала скважин для задания


управляющих дебитов группы. Эта обработка дебитов сопоставима с обработкой
дебитов в ECLIPSE, которая стоит по умолчанию.

Примеры:

GTARGET NET

GTAR POTN

Руководство пользователя
9-318
GLIM - Задание контроля для группы скважин
Расположение: Секция RECUrrent после задания GROUp

GLIM grpnm limit value {MAX MIN HOLD} {STIM WORK DRIL GRED SHUT} {STOP}

Определения:

grpnm Имя группы добывающих скважин, для которой задаются


контролирующие параметры.
limit Контролируемое ограничение: oil (нефть), gas (газ), liquid (жидкость),
WATR (вода), GOR (газонефтяной фактор), WOR (водонефтяной фактор),
RESV (добыча смеси в пластовых условиях), WCT (обводненность)..
value Значение для группового ограничения.

MIN Контроль осуществляется по минимальному ограничению.


MAX Контроль осуществляется по максимальному ограничению.
HOLD Поддерживает заданный групповой дебит до тех пор пока у группы
остаётся резерв по объёмам закачки или добычи. (TARG является
синонимом HOLD). HOLD применяется только для ограничений по дебиту
(OIL, GAS и т.д.), но не для отношений, таких как GOR илиWOR.

STIM Добывающие скважины в группе будут стимулироваться (STIMulated),


если нарушено минимальное групповое ограничение или минимальное
ограничение по дебиту.
WORK Ячейки, вскрытые самой “плохой” скважиной группы могут закрываться
(изолироваться) по одной, до тех пор пока не будет выполняться требуемое
ограничение, или пока не останется только одна работающая ячейка.
DRIL Добывающая скважина из очереди бурения группы может быть введена
(пробурена), если нарушено ограничение по минимальной добыче для
данной группы.
GRED Переопределить одну или несколько скважин в группе, если нарушено
ограничение.
SHUT Закрыть все скважины в группе, если нарушено ограничение.
STOP При нарушении ограничения расчёт заканчивается (только для
ограничений MAX и MIN).

Существует разница между обработкой ограничений MAX/MIN и HOLD:

Руководство пользователя
9-319
Ограничения MAX и MIN задают события которые определяют те или иные
действия.

Опция HOLD задает продолжительное регулирование группы по добыче


заданного дебита.

Скважина может быть помещена в очередь бурения для данной группы, если её
включить как в данную группу, так и в специальную группу 'DRIL'. Ограничения
по скважине в этом случае устанавливаются обычным образом, но она не
включится в работу до тех пор, пока не будет нарушено групповое ограничение,
для которого предусмотрено действие DRIL.

Пример:

GLIM ALL OIL 10000 HOLD /


GLIM ALL OIL 4000 DRIL MIN /
GLIM ALL OIL 100 STOP MIN /

Первое групповое ограничение задаёт максимальную добычу - 10000. Если добыча


превысит его, то добывающие скважины будут контролироваться так, чтобы
соблюсти это условие.

Следующее групповое ограничение задаёт минимальный дебит - 4000. Если это


ограничение будет нарушено, то будет введена новая скважина из очереди бурения.

Наконец, если дебит группы упадёт ниже 100, расчёт остановится.

Замечания:

MORE 6 позволяет пользователю задавать ограничение типа OIL - максимальное,


минимальное или поддерживаемое. То есть не требуется задавать новое
ограничение с признаком минимум/максимум.

Группа может иметь только одно поддерживаемое ограничение, например OIL.


Если задано новое поддерживаемое ограничение, оно заменяет предыдущее.

Руководство пользователя
9-320
ILIM - Задание контроля по группе нагнетательных
скважин
Расположение: Секция RECUrrent после задания GROUp

ILIMit grpnm istrm value {MAX MIN HOLD} {STIM DRIL GRED SHUT} {STOP}

Определения:

grpnm Имя группы нагнетательных скважин, для которой осуществляется


контроль.
istrm Имя нагнетаемого флюида: GAS, WATR, OIL или RESV.
value Критическое значение контролируемого ограничения.

MAX Контроль осуществляется по максимальному ограничению.


MIN Контроль осуществляется по минимальному ограничению.
HOLD Объем закачки будет поддерживаться на заданном уровне (аналог HOLD).

STIM В случае нарушения группового ограничения по минимальной закачке или


при использовании опции HOLD параметры призабойной зоны
нагнетательных скважин будут улучшены в соответствии с данными,
заданными в ключевом слове STIMulate.
DRIL В случае нарушения группового ограничения, будет осуществлен ввод
новых скважин из очереди бурения.
GRED В случае нарушения группового ограничения одна или несколько скважин
данной группы будут переопределены посредством ключевого слова
GRED.
SHUT В случае нарушения группового ограничения все скважины будут
остановлены.

STOP В случае нарушения группового ограничения моделирование будет


остановлено.

Пример:

ILIM GCAP GAS 50000 HOLD

В вышеприведенном примере максимальная закачка газа по группе скважин GCAP


равна 50000. Это ограничение будет удерживаться до тех пор, пока это позволяют
Руководство пользователя
9-321
возможности скважин вхордящих в группу, в соответствии с их индивидуальными
ограничениями.

Замечание:

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


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

Руководство пользователя
9-322
GPRI - Приоритет группового контроля
Расположение: Секция RECUrrent после задания GROUp

GPRI grpnm limit value


grpnm Группа добывающих скважин, для которой будет использоваться
ограничение.
limit Параметр, по которому будет выставлено ограничение: OIL, GAS, WAT,
RESV или LIQ.
value Значение группового ограничения.
Когда используется приоритетный групповой контроль, скважины в группе qrpnm
будут закрываться согласно заданному приоритету, для достижения требуемых
параметров группы. Скважины с низшим приоритетом будут закрыты первыми.
Приоритет скважин задается как коэффициент в ключевым словом PRIO.

Пример:

GPRI ALL OIL 10000 /

Объем в 10000 баррелей в сутки (в поверхностных условиях) будет достигаться


путем закрытия скважин с низким приоритетом.

PRIOrity - Коэффициенты группового приоритета


Расположение: Секция RECUrrent

PRIO DT C1 C2 C3 C4 C5 C6 C7 C8
По умолчанию 92.25 days 0 0 0 0 0 0 0 0
Приоритет скважины будет определяться как:

P=(C1+C2*qo+C3*qg+C4*qw)/(C5+C6*qo+C7*qg+C8*qw)

где - qo, qg и qw есть дебиты скважины по нефти, газу и воде.

Приоритетность скважины считается каждые DT дней.

Хотя бы один из коэффициентов С1..С4 и С5..С8 должен быть не равным нулю.

Заметьте, что последовательность коэффициентов в MORE задается как


нефть, газ, вода – она может отличаться для других симуляторов. Например,
Eclipse использует последовательность нефть, вода, газ.

Руководство пользователя
9-323
Пример:

PRIO 1* 0 1 0 0 1 0 0 0 /

Приоритет скважины P=qo, дебит нефти.

Руководство пользователя
9-324
PBAL - Групповое регулирование отборов.
Расположение: Секция RECUrrent после описания GROUp

PBAL grpProd grpInje factor [gas] [wat] [rvol]

grpProd Группа содержащая добывающие скважины (по умолчанию ALL).


grpInje Группа содержащая нагнетательные скважины (по умолчанию ALL).
factor Фактор регулирования отборов (по умолчанию 1).

Опции

gas Регулирование добычи газа.


wat Регулирование добычи воды.
rvol Регулирование отбора в целом в пластовых условиях (по умолчанию)

Компенсация отборов устанавливается как предел по добыче для группы grpProd,


который задается через отношение объема закачки по группе grpInj к объему
отбора по группе grpProd.

Пример:

PBAL GR1 GR1 1.0 /

Регулирование добычи для группы GR1 осуществляется таким образом, что объем
добычи из пласта равен объему закачки в пласт.

Руководство пользователя
9-325
VREP - Регулирование закачки для достижения
компенсации отборов закачкой
Расположение: Секция RECUrrent после описания GROUp.

VREP grpProd grpInje factor

grpProd Группа, содержащая добывающие скважины (по умолчанию ALL).


grpInje Группа, содержащая нагнетательные скважины (по умолчанию ALL).
factor Фактор регулирования компенсации (по умолчанию 1).

Компенсация отборов устанавливается как предел по закачке для группы grpInje,


который рассчитывается как отношение добычи по группы grpProd к объему
закачки группы grpInje.

Пример:

VREP GR1 GR1 1.0 /

Задается добыча группы GR1 такая, что закачанный объем равен добытому объему
(в пластовых условиях).

Руководство пользователя
9-326
GRED - Переопределение режимов работы скважин
при использовании группового контроля.
Расположение: После ключевого слова GLIM или ILIM.

GRED name fluid [comment]=qlimit [comment]=plimit [tname]

Определения:

name Имя скважины из группы, параметры которой будут переопределены при


нарушении ограничения.
fluid Возможны следующие имена флюидов:
Для добывающих скважин – стандартное имя (OIL, GAS, WATR, LIQUid)
или ограничение заданное пользователем с помощью ключевого слова LIMI.
Могут использоваться только ограничения дебитов; нельзя, например,
использовать GOR или WOR.
Для нагнетательных скважин – имя нагнетаемого флюида GAS или WATR.
qlimit Максимальное дебит добычи или закачки. в POFU: stb/d - для жидкости;
mscf/d - для газа; в метрич. сист.: стандартные м3/сут - для нефти и воды,
1000 м3/сут - для газа.
plimit Минимальное давление для добывающих скважин или максимальное для
нагнетательных скважин. Давление приписывается глубине определенной
ключевым словом DATUm. в pofu: psi в метрич. сист.: бар.
tname Использование опции BHP показывает, что значение plimit - это давление на
забое скважины (пересчитанное к глубине DATUm). Либо имя TUBIng
таблицы , использующейся для пересчета забойного давления в устьевое (в
этом случае plimit – устьевое давление). По умолчанию используется ВНР.

Замечание:

Первичные ограничения по давлению и дебиту разделяются знаками =, но слева от


этих знаков могут быть комментарии, улучшающие читаемость файла.

Пример:

GLIM PTRN WOR 99.0 1.0 GRED


GRED K12 WATR QLIM= 1000.0 PLIM= 9601
GRED L11 WATR QLIM= 1000.0 PLIM= 9601
GRED L13 WATR QLIM= 0.00 PLIM= 5000
GRED M10 WATR QLIM= 0.00 PLIM= 5000
GRED M12 WATR QLIM= 0.00 PLIM= 5000
GRED N11 WATR QLIM= 0.00 PLIM= 5000

Руководство пользователя
9-327
Когда водонефтяной фактор (WOR) в группе PTRN достигнет 99.0, нагнетательные
скважины K12, L11 перейдут на закачку 1000 stb/day при давлении 9601 psi, а
скважины L13, M10, M12, N11 отключатся.

Руководство пользователя
9-328
SEPA - Задание параметров сепаратора
Расположение: Секция INIT или RECU

SEPA group {K-VA EOS SPLI} {ZFAC IDEAl}


value1 values2...
...
/

Определения:

group Имя группы скважин, для которой используется данный сепаратор.


K-VA Мгновенный расчёт составов жидкой и газовой фаз производится на
основе заданных пользователем констант равновесия (K – значений).
EOS Составы фаз определяются на основе уравнения состояния, путём
приведения добываемой смеси к условиям сепарации.
SPLIt Составы фаз определяются по заданным пользователем мольным долям
каждого компонента в газовой фазе.
ZFAC Для вычисления плотности жидкости сепарации используется
коэффициент сверхсжимаемости, получаемый по уравнению состояния.
IDEAl Для расчёта плотности жидкости сепарации используется модель
идеальной смеси.
value1, value2 Задаваемые значения зависят от выбранного способа мгновенного
расчёта составов фаз - см. примечания 1-3 ниже.

Замечание 1: K-VAlues. Задаётся строка констант фазового равновесия для каждого


компонента. Если сепаратор многоступенчатый, то строка констант фазового
равновесия задаётся для каждой ступени.

Замечание 2: EOS split каждая строка должна содержать температуру и давление


сепарации:

value1 - Tn - температура ступени


value2 - Pn - давление ступени

Замечание 3: EOS split После задания значений температуры и давления, можно


задать назначение выходной информации данной стадии:

value3 - destL - Назначение жидкой составляющей данной ступени.


value4 - destV - Назначение газообразной составляющей данной ступени..

Назначения могут быть следующими:


Руководство пользователя
9-329
-1 : Добавить данный флюид к суммарному объему добычи.
0 : Прогнать через следующую стадию сепаратора.
>0 : Добавить данный флюид на более поздней стадии с заданным индексом.

По умолчанию результаты сепарации распределяются следующим образом: жидкая


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

Замечание 4: SPLIts Должна быть предоставлена одна запись, содержащая доли


каждого компонента в потоке газа. По умолчанию SPLIts 0.

Использование сепаратора для подсчета пластовых запасов

Условие SEPA для ALL может быть задано в секции INIT. Затем оно будет
использовано для подсчета пластовых запасов.

Пример:

SEPA ALL EOS ZFAC / использует уравнение состояния для мгновенных


80 815 / подсчетов и плотности нефти
80 65 /
60 14.7 /
/ требуется слеш для окончания ввода таблицы

Руководство пользователя
9-330
LIMI - Задание ограничений для скважины.
Расположение: Секция RECUrrent, перед любыми скважинными данными, которые
используют функцию LIMI

LIMIt name {RATI MIN MAX} {GAS WATR OIL}


wlimit1 wlimit2 wlimit3
Defaults: 0 0 0

Определения:

name Имя вводимого ограничения.


RATIo Ограничение по отношению.
MIN Ограничение по минимальному дебиту.
Ограничение по максимальному дебиту (RATE является аналогом для
MAX
MAX).

GAS Отношение по газу (используется только для опции RATIo).


WAT Отношение по воде (используется только для опции RATIo).
OIL Отношение по нефти (используется только для опции RATIo).
wlimiti Значение коэффициента в уравнении задающем ограничение.

Замечание:

Для ограничений по дебиту определяемый предел есть:

Для ограничения по отношению, определяемый предел есть:

где: i = OIL, GAS, WATR, qi это объемная доля потока i в дебите, r это поток
отношения составляющей, т.е OIL для GOR.

Пример:

LIMIt qomn MIN

Руководство пользователя
9-331
1.0 0.0 0.0 /
WELL pw01 PRODuces OIL qlim=2000 plim=500
WLIM 100 qomn /
qomn – это ограничение по минимальной добыче. Значение 1.0 для первого
коэффициента показывает, что это минимальная добыча нефти. Величина
минимальной добычи определяется в ключевом слове WLIM В данном примере
минимальная добыча нефти равна 100 STB/D.

Замечание: В MORE 6 практически нет необходимости вручную задавать


ограничения, так как стандартные ограничения (OIL, WAT, LIQ, GAS) могут быть
использованы в минимальном, максимальном и постоянном режимах.

TEST - Периодичность проверки возможности


включения скважин
Расположение: Секция RECUrrent

TEST twtinc {MONT YEAR DAYS}


По умолчанию: 3 months

Определения:

MONThs Twtinc время в месяцах.


YEARs Twtinc время в годах.
DAYS Twtinc время в днях.
Промежуток времени между проверками возможности включения
twtinc
заглушенных скважин.

Пример:

READ 5 YEARs
TEST 6 MONThs

Начиная c 5 года, проверка осуществляется раз в пол-года.

READ Jan 1 1989


TEST /

Проверка осуществляется раз в 3 месяца с 1 января 1989.

TEST 99 YEARS

Эффективно отключает тестирование скважин.


Руководство пользователя
9-332
Замечание:

Если задано ключевое слово TEST, то все скважины, закрытые в результате


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

Отметьте, что по умолчанию в версиях MORE 6.0 и выше не проводится


проверка на возможность повторного включения остановленных скважин,
чтобы включить такую проверку, необходимо ввести ключевое слово TEST.

Руководство пользователя
9-333
PUMP - Задание характеристик насосов
Расположение: После ключевого слова RECUrrent, но перед другими словами,
использующими параметры насосов.

PUMP pumpname
rate1 head1
: :
/

Единицы измерения:

в POFU:
Column 1: rb/Day
Column 2: футы

в метрич. сист
Column 1: rm3/Day
Column 2: метры

Определения:

pumpname Имя таблицы, определяющей насос.


rate Пропускная способность насоса.
head Глубина погружения насоса в метрах или футах.

Пример:

PUMP PMP1 rate head


100 1450
5000 1250
10000 440
20000 0
/

Эта таблица отображает работу насоса PMP1 для различных показателей отбора
флюида из пласта.

Подключевое слово LIFT ключевого слова WELL используется для связи насоса со
скважиной, например:

LIFT PMP1

Руководство пользователя
9-334
Задача насоса увеличить эффективное забойное давление, заданное в таблице
газлифта, чтобы увеличить конечное устьевое давление.

Замечания:

Аргументами pump являются:

1: Приемистость насоса по жидкости в пластовых условиях (не поверхностных


условиях).
2: Разность давлений, создаваемая столбом воды (не разница давлений в пси или
барах).

DELTa - Установка размера следующего временного


шага
Расположение: Секция RECUrrent

DELT delt {MONT YEAR DAYS}


Начальный: 0.1 days.
По умолчанию: текущее значение

Определения:

MONThs delt в месяцах.


YEARs delt в годах.
DAYS delt в днях.
delt Размер следующего временного шага.

Пример:

DELT 1

Замечание: DELT будет аннулировать значение по умолчанию начального


временного шага.

Руководство пользователя
9-335
DTMX - Установка параметров для контроля
максимального шага по времени
Расположение: Секция RECUrrent

DTMX tunit1 tunit2


tdtchg deltmx dSat cfltol deltWell dPres
: : : : : :
/
По умолчанию: 0 32 days 0.15 1.0 10 days 100 atm

Определения:

Размерность, в которой задано время tdtchg (DAYS, MONThs, YEARs или


tunit1
DATE) (дни, месяцы, годы или дата)
Размерность, в которой задано время deltmx (MONThs, YEARs или DAYS)
tunit2
(месяцы, годы или дни)
tdtchg Время, когда заданные значения становятся эффективными.
deltmx Максимальный размер временного шага.
Максимально допустимое изменение насыщенности за один временной
dSat
шаг.
Максимально допускаемое значение CFL, используется в режимах ADAP
cfltol
и IMPES.
Максимальный временной шаг после изменения контроля работы
deltWell
скважины.
dPres Максимально допускаемое изменение давления за один временной шаг.

Пример:

DTMX: YEARS MONTHS CHGTOL


0 1.0 0.05 /
2 2.0 0.1 /
/

Определяет максимальный шаг по времени в один месяц и максимальное


изменение насыщенности - 5 % в течение пер вых двух лет, по истечении 2 лет
ограничения изменены на максимальный шаг по времени равный двум месяцам, и
максимальное изменение насыщенности - 10 %.

Руководство пользователя
9-336
Замечание:

CFL - это фактор Courant-Friedrich-Lewy. Это, по существу, коэффициент


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

Руководство пользователя
9-337
READ - Дата, на которую считываются данные
секции Recurrent
Расположение: Секция RECUrrent

READ time {DAYS MONT YEAR DATE}

Замечание: Кроме ключевого слова READ теперь так же можно использовать


ключевые слова DATE и TIME использующие аналогичный синтаксис.

Определения:

Момент времени, с которого используются данные, следующие ниже


time этого ключевого слова (действует до следующего ключевого слова
READ).
DAYS Время в днях.
MONThs Время в месяцах.
YEARs Время в годах.
DATE Дата.

Примеры:

READ 1 Jan 1998

READ 3.5 years

STOP - Остановка расчета


Расположение: Секция RECUrrent

STOP

Пример:

READ 10 years
STOP

В этом примере моделирование остановится через10 лет.

Руководство пользователя
9-338
Замечание:

Если ниже ключевого слова STOP имеются другие данные, они будут
игнорироваться.

Руководство пользователя
9-339
RATE - Контроль за выдачей отчетов показателей
скважин и групп скважин
Расположение: Секция RECUrrent

RATE tprinc {DAY MONT YEAR}{EXACT}...


...{STAT}{FIELD}{GROUP}{WELL}{SLIM}{GROS}{CRAT}{LRAT}{RRF}
{END}
По умолчанию: 10 дней

Определения:

tprinc Временной интервал между отчётами. RATE используется совместно с


FREQ для определения моментов выдачи отчётов.
DAYS tprinc задан в днях
MONThs tprinc задан в месяцах
YEARs tprinc задан в годах
Выбирать временные шаги таким образом, чтобы отчеты выдавались точно
EXACT
на заданные даты.
STAT Выдача пакета показателей 'Statistics' статистических данных.
FIELD Выдача пакета показателей 'Field' по месторождению.
GROU Выдача пакета показателей 'Group' по группам скважин.
WELL Выдача пакета показателей 'Well' по скважинам.
SLIM Выдача пакета показателей 'Slimtube'.
GROS Запрос отчетных показателей пакета 'Gross'.
OIL Запрос отчетных показателей пакета 'Oil' по приемистости закачки нефти.
ITER Запрос отчетных показателей пакета 'Iteration' для подсчета итераций.
RRF Выдача перетоков между регионами на вкладке Summary в Tempest-View.
NETW Запрос отчетных показателей пакета 'Network' данных сети труб и насосов.
Запрос вывода дебитов и накопленных показателей скважин по интервалам
CRATe
перфорации.
LRATe Запрос вывода дебитов и накопленных показателей скважин послойно.
END Выдача в конце симуляции (в дополнение к остальным отчетам).

Руководство пользователя
9-340
Замечания:

Все запрашиваемые аргументы должны находиться в одной строке с ключевым


словом RATE.

Если опция EXACT не используется, то выдача отчетов будет осуществляться на


конец ближайшего расчетного шага следующего за заданной датой выдачи отчета.

CRATE и LCRATE могут быть причиной создания очень больших файлов в случае
модели с большим количеством скважин.

Пакет FIELD выводит подвижную нефть, газ и воду для моделей black oil. При
вычислении подвижных запасов нефти используется насыщенность Sp-Spcr, где
Spcr - критическая насыщенность для фазы p. В трехфазной модели насыщенность
подвижной нефтью получается с использованием минимальной критической
насыщенности по отношению к газу и по отношению к воде.

Пример:

RATES 1.0 MONTH

Задается время вывода отчетов, равное одному месяцу.

Ниже в таблице приведена выходная информация, которая будет доступна при


использовании в ключевом слове RATE того или иного названия пакета:

Содержание пакетов.

Пакет WELLS

WOPR,WOPT Дебит и накопленная добыча нефти по скважинам.


WGPR,WGPT Дебит и накопленная добыча газа по скважинам.
WWPR,WWPT Дебит и накопленная добыча воды по скважинам.
WLPR,WLPT Дебит и накопленная добыча жидкости по скважинам.
Показатель добычи порового объема флюида (дебит и накопленная
WVPR,WVPT
добыча) по скважинам.
WGIR,WGIT Приемистость и накопленная закачка газа по скважинам.
WWIR,WWIT Приемистость и накопленная закачка воды по скважинам.
Показатель порового нагнетания в резервуар по скважине,
WVIR,WVIT
суммарный.
WWCT,WGOR Обводнённость и газовый фактор по скважинам.

Руководство пользователя
9-341
WBHP,WTHP Забойное и устьевое давление по скважинам.
WUT,WUTF Время работы скважины и коэффициент эксплуатации.
WBPR Пластовое давление на внешнем радиусе скважины.
WBP Пластовое давление во вскрытых ячейках.
Пластовое давление на пятиточечном шаблоне (вскрытые ячейки и
WBPN
их соседи)

Пакет GROUPS

GOPR,GOPT Дебит и накопленная добыча нефти по группам.


GGPR,GGPT Дебит и накопленная добыча газа по группам.
GWPR,GWPT Дебит и накопленная добыча воды по группам.
GLPR,GLPT Дебит и накопленная добыча жидкости по группам.
Показатель добычи порового объема флюида (дебит и
GVPR,GVPT
накопленная добыча) по группам.
GGIR,GGIT Приемистость и накопленная закачка газа по группам.
GWIR,GWIT Приемистость и накопленная закачка воды по группам.
Групповой и суммарный показатель порового нагнетания в
GVIR,GVIT
резервуар.
GWCT,GGOR Обводнённость и газовый фактор по группам.
Среднее время работы скважин в группах и средний коэффициент
GAUT,GAUTF
эксплуатации.
Средний коэффициент эксплуатации для добывающих и
GAUTP,GAUTI
нагнетательных скважин в группе.

Пакет FIELD

Те же показатели по месторождению, что и для групп скважин, но с FOPR вместо


GOPR и.т.д..

Дополнительно:

FIPOM Запасы подвижной нефти в пласте.


FIPGM Запасы подвижного газа в пласте.
FIPWM Запасы подвижной воды в пласте.

Руководство пользователя
9-342
Пакет STATS

FNWT Общее число скважин.


FNWO Общее число работающих (open) скважин.
FNWS Общее число заглушенных (shut) скважин.
FNOP Общее число работающих добывающих скважин.
FNOI Общее число работающих нагнетательных скважин.
FNSP Общее число заглушенных добывающих скважин.
FNSI Общее число заглушенных нагнетательных скважин.
FNOSP Общее число добывающих скважин.
FNOSI Общее число нагнетательных скважин.
FNEWW Число абсолютно новых скважин, открытых за период.
FNEWP Число абсолютно новых добывающих скважин, открытых за период.
FNEWI Число абсолютно новых нагнетательных скважин, открытых за период.
FSHUTW Число скважин, заглушенных за период.
FSHUTP Число абсолютно новых добывающих скважин, открытых за период.
FSHUTI Число нагнетательных скважин, заглушенных за период.
FREOPW Число скважин, запущенных вновь за период.
FREOPP Число добывающих скважин, запущенных вновь за период.
FREOPI Число нагнетательных скважин, запущенных вновь за период.
Число заглушенных добывающих скважин, переведённых под
FSP2I
нагнетание за период.
Число работающих добывающих скважин, переведённых под нагнетание
FOP2I
за период.
Число заглушенных нагнетательных скважин, переведённых в
FSI2P
добывающие за период.
Число работающих нагнетательных скважин, переведённых в
FOI2P
добывающие за период.
FPPUMP Число скважин на мех. добыче (т.е. с насосами).
FPLIFT Число скважин на газлифте.

Пакет SLIM

FOEW Коэффициент извлечения нефти.


FPVI Закачанный поровый объем.

Руководство пользователя
9-343
Пакет GROSS

WGOPR Показатель добычи нефти по скважине без учета коэффициента


эксплуатации.
WGGPR Показатель добычи газа по скважине без учета коэффициента
эксплуатации.
WGWPR Показатель добычи воды по скважине без учета коэффициента
эксплуатации.
WGLPR Показатель добычи жидкости по скважине без учета коэффициента
эксплуатации.
WGVPR Показатель порового объема добычи по скважине без учета
коэффициента эксплуатации.
WGGIR Показатель закачки газа по скважине без учета коэффициента
эксплуатации.
WGWIR Показатель закачки воды по скважине без учета коэффициента
эксплуатации.
WGVIR Показатель закачки порового объема по скважине без учета
коэффициента эксплуатации.
WGOPRH Исторический показатель добычи нефти по скважине без учета
коэффициента эксплуатации.
WGGPRH Исторический показатель добычи газа по скважине без учета
коэффициента эксплуатации.
WGWPRH Исторический показатель добычи воды по скважине без учета
коэффициента эксплуатации.
WGLPRH Исторический показатель добычи жидкости по скважине без учета
коэффициента эксплуатации.
WGGIRH Исторический показатель закачки газа по скважине без учета
коэффициента эксплуатации.
WGWIRH Исторический показатель закачки воды по скважине без учета
коэффициента эксплуатации.

Пакет Oil

FOIR Приемистость закачки нефти на месторождении.


FOIT Накопленная закачка нефти на месторождении.
GOIR Приемистость закачки нефти по группе скважин.
GOIT Накопленная закачка нефти по группе скважин.
WOIR Приемистость закачки нефти по скважине.
WOIT Суммарная закачка нефти по скважине.
Приемистость скважины по закачке нефти (при использовании пакета
WGOIR
GROSS)

Пакет Iteration
Руководство пользователя
9-344
Число Ньютоновских итнраций/шагов
Среднее число линейных итераций/шагов
Суммарное количество Ньютоновских итераций
Суммарное количество линейных итераций.
Суммарное количество временных шагов.
Суммарное количество разбиений временных шагов.
Материальный баланс каждого компонента.

Пакет The Region to Region Flow (перетоков между регионами)

Скорость перетока нефти между регионами.


Суммарный объем перетока нефти между регионами.
Скорость перетока газа между регионами.
Суммарный объем перетока газа между регионами.
Скорость перетока воды между регионами.
Суммарный объем перетока воды между регионами.
Скорость перетока энергии между регионами.
Суммарный объем перетока энергии между регионами.
Переток из одного региона в другой по компонентному составу.
Суммарный объем перетока между регионами по компонентному составу.

Пакет Network

WPIN Давление притока в трубу.


WPOU Давление на выходе из трубы.
WDPI Потери давления в трубе.
WDPU Прирост давления в трубе за счет насоса.
GPIN Давление притока в группу трубопроводов.
GPOU Давление на выходе из группы трубопроводов.
GDPI Потери давления в группе труб.
GDPU Прирост давления в группе за счет насосов.

Замечания:

FREOPP включает заглушенные добывающие и нагнетательные скважины,


включенные как добывающие.
Руководство пользователя
9-345
FREOPI включает заглушенные добывающие и нагнетательные скважины,
включенные как нагнетательные.

Период – это промежуток времени от предыдущего отчёта до данного


(устанавливается с помощью FREQ).

Руководство пользователя
9-346
FREQ - Частота вывода данных
Расположение: После ключевого слова RATE

FREQuency nstdout naltout nqtotal


По умолчанию: 0 0 1000000 (или предыдущее значение)
Минимум: 0 0 0

Определения:

nstdout Частота выдачи данных в .out файл, а также в стандартный модуль вывода.
naltout Частота вывода данных в альтернативный модуль вывода.
Частота вывода данных по скважинам и группам, используемых в
nqtotal
TEMPEST VIEW.

Замечание:

Положительное значение частоты выдачи обрабатывается как множитель для


опции tprinc (задана в ключевом слове RATE)
Если частота равна 0, то вывод данных осуществляется на каждый временной шаг.
Если частота равна «-1», MORE выводит RATE данные каждый раз, когда
записываются динамические массивы (ARRA).
Если частота равна «-2», MORE выводит RATE данные каждый раз, когда
встречается новая дата в секции RECСURENT.

Примеры:

RATES 1 MONTH intervals


FREQUENCY 0 1 /

Задает вывод на экран на каждый временной шаг, вывод в альтернативный модуль


с интервалом в один месяц и не выводит данные для постпроцессора.

RATES 1 MONTH
FREQ 1 3 6

Задает вывод на экран интервалом в один месяц, в альтернативный модуль через 3


месяца, а в бинарные файлы через 6 месяцев.

Руководство пользователя
9-347
ARRA - Детализированный вывод массивов
Расположение: Секция RECUrrent

ARRAys {DAYS MONT YEAR DATE} {EQUA} {END}


time1 time2 . . . time100 /

Смотрите также подключевые слова для ARRA: GENE, SATU, DENS, VISC, RELK,
MOBI и FLIP. Также ключевое слово STOR.

Определения:

DAYS Время в днях.


MONThs Время в месяцах.
YEARs Время в годах.
DATE Даты.
EQUAl Вывод с равными интервалами времени (задается только одно значение).
Вывод на последний момент моделирования (применяется в дополнение
END
к другим опциям).
timei Время (или дата) вывода массивов. Для опции EQUAI, задается только
одно значение, в противном случае должен быть задан список дат.
Список дат должен быть завершен слешем.

Пример:

ARRAY EQUA YEARS


2.0 /
GENERAL FLIP REST

Каждые 2 года в выходные файлы будут выводиться массивы пластовых запасов и


насыщенностей, а также информация для перезапуска модели (RESTART).

Руководство пользователя
9-348
GENE - Вывод основных массивов
Расположение: Секция RECUrrent

GENEral {PRES}{FLIP}{CPU}{PCPU}{REST}{CMPL}{WELL}...
...{GROUP}{FIELD}{WLAY}{GLAY}{AQUI}{RTEM}{CPLY}

Определения:

PRESsure Текущее давление.


FLIP Выгрузка таблиц запасов и материального баланса.
CPU Суммарные затраты процессорного времени CPU и оперативной памяти.
PCPU Суммарные затраты процессорного времени CPU на каждый процессор.
CMPL Статус ячейки (вскрыта\не вскрыта).
Выводится дополнительная табличная информация в *.out файл о
WELL
дебитах скважин, накопленных показателях и давлениях.
Выводится дополнительная табличная информация в *.out файл о
GROUP
текущих и накопленных показателей групп.
FIELD Сводные данные о месторождении.
WLAY Сводные данные о слоях скважины.
GLAY Сводные данные о слоях группы скважин
AQUI Отчет о состоянии водонапорного горизонта.
RESTart Информация для рестартов (перезапуска программы). Данная
информация используется как симулятором, так и для вывода массивов
Tempest. Дополнительную информацию можно сохранить, используя
ключевое слово STOR.
RTEM Пластовая температура ячеек (для термальной опции).
CPLY Концентрация полимера (для полимерной опции).
Мольная доля компонента NN в нефти, например X_02 для второго
X_NN компонента или X_11 - одиннадцатого компонента (при
композиционном моделировании).
Мольная доля компонента NN в газе, например X_02 для второго
Y_NN компонента или X_11 - одиннадцатого компонента (при
композиционном моделировании).
Мольная доля компонента NN в углеводородной среде, например X_02
Z_NN для второго компонента или X_11 - одиннадцатого компонента (при
композиционном моделировании).

Руководство пользователя
9-349
Примеры:

GENERAL PRESSURE FLIP REST

Задает вывод массива давления и текущих пластовых запасов.

Замечания:

Все запрашиваемые аргументы должны располагаться на одной строке. Знаки


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

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


они могут занимать много места на жёстком диске, поэтому предпочтительнее
использовать только опцию REST и анализировать данные в Tempest.

Руководство пользователя
9-350
SATU, DENS,VISC, RELK, MOBI - Свойства
пластовых флюидов
Расположение: После ключевого слова ARRAy

property {OIL} {GAS} {WATR}

Определения:

Свойства могут быть следующими:

SATU Насыщенность фазой.


DENS Плотность фазы.
VISC Вязкость фазы.
RELK Значение относительной фазовой проницаемости фазы.
MOBI Подвижность фазы.

Опции:

OIL Нефть.
GAS Газ.
WATR Вода.

Примеры:

SATU OIL GAS


DENSITY OIL
RELK WATR OIL GAS

Руководство пользователя
9-351
FLIP - Выдача текущих запасов и таблицы
материального баланса
Задает выдачу данных отчета по одному или нескольким регионам по запасам.

Расположение: После ключевого слова ARRAy

FLIP regioname1 [regioname2] .......

Определения:

regioname Название региона сформированного группой скважин или FLIP (регион


запасов) смотрите ключевое слово GROUp в секции RECUrrent и array в
секции GRID).

Пример:

FLIP gcap ocol wcol

Specifies FLuid In Place and material balance output for regions or well groups gcap,
ocol, and wcol.

Notes:

Массивы запасов по регионам FLIP задаются в секции GRID (см. DEFIne и array).
Группы скважин определяются в секции recurrent (см. ключевое слово GROUp).
При расчете материального баланса симулятор всегда ассоциирует регион FLIP с
группой скважин.

Если Вы определите группу скважин с таким же названием что и регион FLIP, они
будут связаны.

Если Вы определяете группу скважин, но никакой соответствующий регион не


задаете, группа скважин будет связана со всем пластом.

Если Вы задаете регион FLIP, но не определяете соответствующую ему группу


скважин, регион не будет связан ни с какими скважинами.

Руководство пользователя
9-352
ESOL - Запрос выдачи файлов с динамическими
массивами формата ECLIPSE
Расположение: Секция RECUrrent

Содержание файлов Eclipse будет соответствовать файловой системе формата


MORE.

Если введено ключевое слово ESOL, MORE создаст рестарт-файлы формата


Eclipse.

Синтаксис для ESOL очень похож на синтаксис ARRAYS:

ESOL [EQUA] [DAYS] [MONT] [YEARS] [DATE] [END]

ESOL состоит из серий дат или дней (исключение - если использовано ключевое
слово EQUA. В этом случае требуется только один временной интервал) и затем из
серий подключевых слов, которые задают массивы, которые необходимо выдать в
виде ECLIPSE рестарт-файлов:

GENE [PRES]
SATU [OIL] [WATR] [GAS]
VISC [OIL] [WATR] [GAS]
DENS [OIL] [WATR] [GAS]
RELK [OIL] [WATR] [GAS]
MOBI [OIL] [WATR] [GAS]

Смотрите также ключевые слова EGRI (запись GRID и INIT) и ESUM (запись
SUMMARY). Файл будет иметь такое же название, как и входные файлы, за
исключением случая, когда использована опция ECLI ключевого слова OPEN.

Пример:

ESOL EQUA MONTHS


12 /
GENE PRESSURE
SATU OIL

Руководство пользователя
9-353
ESUM - Подготовка файлов SUMMARY формата
ECLIPSE
Расположение: Секция RECUrrent

Если задано ключевое слово ESUM, MORE будет выводить файлы описания
данных в формате Eclipse.

ESUM

Синтаксис ESUM близок к ESOL, но в нем присутствуют серии пакетов данных


запрашиваемых такими ключевыми словами как WELLS или STATS.

ESUM [EQUA][DAY|MONTH|YEAR|DATE] [END]


[FIELD][GROUPS][WELLS][STATS][SLIM][GROSS][REGIONS][ITER][OIL][RRF][NET
W]

Нужно использовать один из параметров DAY, MONTH, YEAR или DATE.

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

Если прописано END, последняя запись ESUM будет всегда прописана в конце
расчета.

Может быть запрошено любое количество пакетов. Содержание пакетов


следующее:

FIELD Параметры по всему месторождению.


GROUP Параметры по группам скважин.
WELLS Параметры по скважинам.
STATS Статистика по месторождению.
SLIM Специальный вывод для исследований slimtube.
GROSS Дебиты по скважинам без учета коэффициента эксплуатации.
REGIONS Данные по регионам (смотрите ниже).
ITER Подробности итераций.
RRF Перетоки между регионами.

Руководство пользователя
9-354
NETW Вывод параметров по сети трубопроводов в модели.

Содержание данных в пакетах такое же как и в ключевом слове RATE, плюс один
дополнительный пакет REGIONS. Если запрошен пакет REGIONS и регионы
запасов были заданы ключевым словом FIPN, тогда следующие параметры будут
добавлены в SUMMARY файл для каждого региона.

Символ Описание
rpr Среднее давление в нефтегазовой зоне.
rhpav Среднее давление в поровом пространстве.
roip Запасы нефти.
roipl Запасы нефти в жидкостной фазе.
roipg Запасы нефти в газовой фазе.
rgip Запасы газа.
rgipl Запасы газа в жидкой фазе.
rgipg Запасы газа в газовой фазе.
rwip Запасы воды.
rosat Насыщенность нефтью.
rgsat Насыщенность газом.
rwsat Насыщенность водой.
rovis Вязкость нефти.
rgvis Вязкость газа.
rwvis Вязкость воды.
roden Плотность нефти.
rgden Плотность газа.
rwden Плотность воды.
rppo Потенциал нефти.
rppg Потенциал газа.
rppw Потенциал воды.
ropr Дебит нефти.

Руководство пользователя
9-355
rgpr Дебит газа.
rwpr Дебит воды.
rlpr Дебит жидкости.
roir Приемистость по нефти.
rgir Приемистость по газу.
rwir Приемистость по воде.
ropt Накопленная добыча нефти.
rgpt Накопленная добыча газа.
rwpt Накопленная добыча воды.
rlpt Накопленная добыча жидкости.
roit Накопленная закачка нефти.
rgit Накопленная закачка газа.
rwit Накопленная закачка воды.

Смотрите также EGRI для записи данных grid и init и ESOL для записи данных
секции recurrent. В файле будет то же имя что и в исходном файле, если не
установлена опция ECLI в ключевом OPEN.

Примеры:

ESUM EQUA MONTHS FIELD WELLS


6 /

ESUM DAYS FIELD


1 10 1000 2000 /

ESUM DATES REGI


1 Jan 2000 1 jul 2000 1 Aug 2000
1 Jan 2001 /

Руководство пользователя
9-356
STOR - Выгрузка дополнительных массивов.
Расположение: Секция RECUrrent

STOR {viso,visg,visw,kro,krg,krw,mobo,mobg,mobw,
deno,deng,denw,poto,potg,potw,pcog,pcow,Rs,pvol,aqco,zmf}

Задает дополнительные массивы, которые будут записаны MORE для 3D


визуализации. Значения массивов буду записаны для временных шагов заданных
ключевым словом ARRAy.

Определения:

viso,visg,visw Вязкости фаз.


kro,krg,krw Фазовые проницаемости для фаз.
mobo,mobg,mobw Пожвижности фаз (Kr/visc).
deno,deng,denw Плотности фаз.
poto,potg,potw Потенциалы фаз относительно приведенной глубины.
pcog,pcow Капиллярные давления нефть-газ и нефть-вода.
pvol Фактический поровый объем.
pvtn Номера таблиц PVT регионов.
Выводит индексы присоединенных аквиферов, полезно видеть
aqco
где аквиферы прикреплены к сетке.
gcr Газо-угольное отношение
Объемные коэффициенты фаз (объем в пласте/объем в
поверхностных условиях). FVFO и FVFG подходят только
fvfo,fvfg,fvfw модели black oil, т.к. флюид в общем случае имеет в
поверхностных условиях другой состав, чем в пластовых
(определяемый уравнением состояния).
Коэффициенты сдвига в каждом направлении для вязкости нефти
fshx,fshy,fshz
(OVPG) или вязкости полимера (PSHEar ON)
Запрашивает вывод всех мольных долей при композиционном
zmf
моделировании.

Примеры:

STORE Kro Krw Krg

Руководство пользователя
9-357
Задает сохранение данных относительных фазовых проницаемостей в файлы
рестарта. Массивы можно просмотреть в Tempest.

Замечания:

Можно добавить номера PVT таблиц в STOR. Они являются функциями значений
температуры, заданных в секции INIT и не доступны во время записи статических
массивов секции GRID. Они не изменяются в процессе счета, но могут быть
добавлены в STOR в качестве средств проверки размещения PVT свойств в
ячейках.

Если фаза отсутствует, то ее свойства не записываются в отчет - например mobo не


будет отображено в результатах расчета, который не содержит нефть.

Для срабатывания слова STOR, должна быть включена опция выдачи массивов
рестартов GENE REST.

Руководство пользователя
9-358
WELL - Определение скважин и контроля по ним
Расположение: Секция RECUrrent

WELL name {PROD INJE STOP SHUT} limit ...


... [com]=qlim [qg,qw] [com]=plim [tname] [AND] [HWEF]

Замечания:

Все необходимые значения должны быть на одной строке после ключевого слова
WELL. Многоточия ... ... используются для обозначения продолжения строки и не
являются частью синтаксиса.

Определения:

name Имя скважины.


PROD Задает добывающую скважину.
INJE Задает нагнетательную скважину.
Останавливает скважину (нулевой дебит, но возможны межпластовые
STOP
перетоки).
SHUT Закрывает скважину (удаляет из модели).

limit Имя первичного ограничения по скважине:


Для добывающей скважины: OIL, WAT, GAS, LIQU, RESV
Для нагнетательной скважины: GAS, WAT, OIL (MORE 6 позволяет
закачивать нефть).
Исторические ограничения по дебиту: HOIL, HGAS, HWAT, HLIQ,
HRES
Исторические ограничения по давлению: HBHP, HTHP

qlim[qg qw] Если задано одно значение, то это должно быть значение первичного
ограничения. Если заданы значения для всех скважинных потоков, то
одно их них автоматически выбирается в соответствии с заданным
первичным ограничением. Единицы POFU: stb/d для жидкостей, mscf/d
для газа, Метрическая система: стандартные m3/d для жидкостей, 1000
m3/d для газа
plim Минимальное давление для добывающих скважин или максимальное
для нагнетательных. Единицы в POFU: psi , Метрич.: bar

Руководство пользователя
9-359
[com] Комментарии могут помещаться слева от знаков равенства (=) для
предоставления документации и улучшения читабельности. Обычно
первый знак равенства определяет дебит, а второй знак равенства
определяет давление. Можно изменить этот порядок: Если строка перед
знаком равенства начинается с Q, (например, Q=40000), без пробела,
значение интерпретируется как дебит. Если строка перед знаком
равенства начинается с P, (например, P=14.7), без пробела, значение
интерпретируется как давление.
tname BHP чтобы указать что задано ограничение по забойному давлению
или имя таблицы TUBI чтобы казать что ограничение задано по
устьевому давлению.
AND Опция, позволяющая задать различные агенты закачки и
переключаться между ними используя ключевые слова WWAG и
WSWITCH. Более подробное описание см. ниже.
HWEF Использовать “исторические” коэффициенты эксплуатации.

Для добывающих скважин поток RESV означает, что будет добываться заданный
объём флюида, измеренный в пластовых условиях. Используемые единицы - rb и
rm3.

Использование исторических ограничений подразумевает, что задана таблица


исторических данных (ключевые слова HFIL или HTAB.

Отбор в поверхностных условиях, соответствующий дебитам флюидов,


заданных в пластовых условиях.

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

MORE позволяет реализовать этот приём, используя опцию RESV при задании
дебитов всех трёх фаз: нефти, газа и воды в поверхностных условиях. Обратите
внимание, что используется стандартный порядок перечисления фаз в MORE -
нефть, газ, вода, а не нефть, вода, газ как в других симуляторах.

Ниже приведён пример использования ключевого слова WELL при адаптации по


истории разработки:

WELL EK12 PRODUCE RESV Q=4322.1 3252.0 130.0 P=2010.0

Руководство пользователя
9-360
Будет рассчитан объём, занимаемый 4322.1 stb нефтью, 3252.0 Mscf газом и 2010.0
stb водой при забойном давлении в скважине, а затем скважина будет
контролироваться по результирующему суммарному объёму добычи в пластовых
условиях. Фактическая добыча не будет точно соответствовать заданным дебитам
по каждой из фаз, но будет отражать общий отбор флюида в пластовых условиях.

При использовании этой опции параметры WOPRH, WGPRH и WWPRH выходного


summary файла будут содержать введённые пользователем значения дебитов по
фазам.

Пример использования ключевого слова WELLS:

WELL N-31 PRODUCES GAS QLIM=6200 PMIN=500


LOCATION: 2*1745
RADIUS: 0.5 / (скин равен 0)
ZONE: SKINS
2*2.0 /

Задаёт для добывающей скважины N-31 максимальный дебит газа 6200 и


минимальное забойное давление 500 (на глубине приведения). Расположение
скважины определено географическими (x,y) координатами (1745,1745). Радиус
скважины 0.5. Значения скин – фактора 2, для первых двух вскрытых блоков, и 0
для остальных.

Опция AND для нагнетательных скважин.

Для одной скважины можно задавать несколько потоков закачки в одном ключевом
слове WELL, используя опцию AND с последующим переключением между
потоками ключевым словом WSWI (WSWITCH) или WWAG Каждый поток имеет
свое собственное ограничение по дебиту и своё ограничение по забойному
давлению.

Пример:

WELL I-1 INJECTS SOLV Q=100 P=4000 BHP AND WATR Q=90 P=5000 BHP

AND не позволяет одновременно закачивать два флюида, а позволяет переключать


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

Отметьте, что при использовании AND необходимо обязательно вводить либо


опцию BHP, либо имя таблицы пересчёта устьевого давления в забойное (BHP
подразумевается по умолчанию и обычно его можно опустить, но оно требуется,
чтобы опция AND не была ошибочно воспринята как имя пересчётной таблицы).

Руководство пользователя
9-361
ALLX - Установка перетока (вкл или выкл) для всех
скважин
Расположение: Секция RECUrrent
ALLX [ON OFF YES NO]

Примечание:Важно, чтобы опция была прописана в секции recurrent для


возможности включения и выключения опции перетока при расчете.

ATRC - Устанавливает концентрацию трассера в


воде, приходящей из водонапорного горизонта
Расположение: Секция RECUrrent

TRAC aquifer name tracer name tracer concentration

Описания:

aquifer name Имя аквифера для переноса трассера


tracer name Имя трасера
tracer Концентрация трассера, связанная с водой, приходящей из
concentration водонапорного горизонта

Примечание: Концентрация трассера представляет собой отношение воды с


трассером к общему количеству воды.

Пример:

ATRC AQ15 TRC1 0.12

WTRC - Задает концентрацию трассера при его


закачке
Расположение: Секция RECUrrent

WTRC well name tracer name tracer concentration

Руководство пользователя
9-362
Определения:

well name Имя скважины, в которую закачивают трасер.


tracer name Имя трасера.
tracer concentration Концентрация трасера в конкретную скважину.

Пример:

WTRC I-15 TRC1 0.12

BRANch - Определяет структуру ответвлений для


нескольких боковых стволов
Расположение: Секция RECUrrent

Задает название траекторию материнской скважины относительно траектории


ствола "ребенка" и задает абсолютную глубину, на которой боковой ствол выходит
из скважины.

Синтаксис:

BRAN Child_Track_Name Parent_Track_Name offset iRRTable

Пример:

BRANCH WWWW:1 WWWW 2540


BRANCH WWWW:2 WWWW:1 1049 RRTA1
В данном случае имя материнской скважины WWWW. На отметке 2540 из
скважины выходит боковой ствол WWWW:1. Таким же образом на глубине 1049 из
бокового ствола WWWW:1 выходит боковой ствол WWWW:2.

CWAG - Непрерывная закачка воды и газа в


нагнетательную скважину
Расположение: Секция RECUrrent
CWAG wellname CGWR [OFF]

Определения:

Руководство пользователя
9-363
wellname Имя скважины, в которую будет производиться закачка воды и газа.
CGWR Отношение газа к воде при их непрерывной закачке.
OFF Выключение закачки CWAG на этой скважине.

Замечания:

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


газ. Количество газа задано как его объем в поверхностных условиях к воде - т.е. в
mscf/stb или ksm3/sm3. Как только было выбрано ключевое слово CWAG, можно
закачивать и воду и газ с приемистями в поверхностных условиях. Скважина будет
стараться удовлетворить условие контроля одной фазы и закачивать другую фазу в
соответствующей пропорции. Это будет продолжаться пока Вы не выключите
CWAG. После того как режим CWAG выключен, скважина станет закачивать воду.

Пример:

Задано, что скважина I-1 будет закачивать 0.1 ksm3 газа на на 1 sm3 закачиваемой
воды, ограничение по закачке воды - 90 sm3/day.

WELL I-1 INJECTS WATR Q=90 P=5000 BHP

CWAG I-1 0.1

READ 5 YEARS

В какой-то момент Вам может понадобиться отключить работу CWAG и перейти к


нормальному режиму работы. Это может быть сделано с помощью определителя
OFF:

CWAG I-1 1* OFF

Руководство пользователя
9-364
Использование событий для задания работы
скважин
Серии событий по скважине могут быть считаны из одного или более включенных
файлов, выбранных с помощью ключевого слова EFILE:

EFIL
events.inc /

где events.inc содержит таблицу событий в форме:

w_1 01/Jan/1975 PERF 0 1000 0.05 1.0 0.0


w_2 01/Jan/1975 PERF 0 500 0.05 1.0 0.0

Также события могут быть помещены в текущий файл с помощью ключевого слова
ETAB:

ETAB
w_1 01/Jan/1975 PERF 0 1000 0.05 1.0 0.0
w_2 01/Jan/1975 PERF 0 500 0.05 1.0 0.0
/

Строка с пропущенным именем скважины, просто с символом /, нужна для


окончания текста ETAB. Это не требуется в случае EFIL, так как конец
включенного файла выступает в роли окончания. Также закончит таблицу имя
скважины ENDE.

Отдельные строки данных могут быть закончены раньше с помощью символа / , но


этого не требуется если присутствует законченный ряд данных. После такого
символа / могут следовать комментарии.

Так как строка начинающаяся с символа / является окончанием, в качестве


разделителя вся строка комментариев в таблице событий должна использовать
символ --.

Обработка имен скважин и групп.

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


скважины. Также имя скважины может быть первым индексом на каждой строке
данных: эта опция может быть выбрана с помощью аргумента WELL в EFORM.

Если аргумент WELL не используется, таблица EFIL будет выглядеть следующим


образом:

Руководство пользователя
9-365
w_1
01/Jan/1975 PERF 0 1000 0.05 1.0 0.0
w_2
01/Jan/1975 PERF 0 500 0.05 1.0 0.0

Конец включенного файла будет заканчивать считывание таблицы. Текст ETAB


будет выглядеть так:

ETAB
w_1
01/Jan/1975 PERF 0 1000 0.05 1.0 0.0
w_2
01/Jan/1975 PERF 0 500 0.05 1.0 0.0
ENDE
В этом случае ENDE используеся для заканчивания последовательности скважин.
Символ / может быть использован для заканчивания данных для одной скважины,
но является опциональным - он требуется только в случае, когда имя скважины
считаться в качестве ключевого слова.

Формат событий

События PERF и SQUE относятся к одной строке в таблице событий, например:

01/Jan/1975 PERF 0 500 0.05 1.0 0.0


Данные, связанные с событием должны находиться в колонках, заданных с
помощью EFORM.

Все остальные события предполагают фиксированное число необходимых


аргументов, как приведено ниже в таблице. События SHUT, STOP, PROD и INJE не
имеют аргументов, например:

01/Jan/1975 PROD

Если требуется аргумент, значение задается после описания события - например,


при задании показателя скважины:

01/Jan/1975 OPT 12000

Необязательные аргументы

Наряду с ожидаемыми значениями данных, события могут иметь дополнительные


связанные с ними опциональные данные, представленные дополнительными
аргументами в строке события. Например, OFF может быть использован для
отключения основного значения или ограничения. Полный набор опциональных
аргументов приведен в таблице событий ниже. Всё же заметьте, что значения или
Руководство пользователя
9-366
значения по умолчанию должны прилагаться для требуемых аргументов перед
вводом этих опциональных аргументов.

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

Множественные события на строке

Возможно иметь более одного события на строке. Каждый новый дескриптор


события служит окончанием для предыдущего события, и новое событие затем
обрабатывается для того же времени и той же скважины. Итак, два события:

01/Jan/1975 PROD
01/Jan/1975 OPT 12000

эквивалентны:

01/Jan/1975 PROD OPT 12000

Замечания:

1. Если был задан HOURS,он действует для всех событий на этой строке.

2. Важен порядок событий. Запись:

01/Jan/1975 PROD OPT 12000

не эквивалентна:

01/Jan/1975 OPT 12000 PROD

Во втором случае установлен основной показатель по нефти, затем скважина


открывается как добывающая (со сбросом всех существующих целевых
показателей).

В общем случае лучше использовать события PROD или INJE, чтобы открыть
скважину перед тем, как устанавливать ограничения. Событие, регулирующее
добычу, например, такое как OPT, откроет скважину как добывающую, если это до
сих пор не было сделано. Однако задание забойного или устьевого давления
скважину не откроет, поскольку это событие применимо и к добывающим, и к
нагнетательным скважинам.

Руководство пользователя
9-367
Возможные события

HOURS может задаваться со всеми событиями и не приведен в колонке Опции


таблицы.

События, связанные с определенным глубинным интервалом:

Событие Описание Данные события Опции


Открывает MD интервал, радиус/диаметр, CLOSE ,TVD ,ZONE
PERF
перфорации скин, множитель ,BRANCH
Закрывает TVD ,ZONE
SQUE MD интервал
перфорации ,BRANCH

Установки и значения для скважины:

Событие Описание Необходимые аргументы Опции


SHUT Закрыть скважину. Нет
STOP Остановить скважину. Нет.
OPEN Открыть скважину. Нет.
Устанавливает скважину как
PROD добывающую, существующие Нет.
ограничения сбрасываются.
Устанавливает скважину как
INJE нагнетательную, существующие Нет.
ограничения сбрасываются.
Устанавливает относительную
DREF Относительная глубина.
глубину забойного давления.
Задает лифт-таблицу для
LTAB подсчетов давления в стволе Название лифт-таблицы. OFF
скважины
Устанавливает таблицу, задающую Имя таблицы, задающей
PUMP OFF
характеристики насоса. характеристики насоса
Задает внешний радиус и опция
PREX Радиус, осредняющая опция.
осреднения давления
Запрещает или разрешает
XFLO Off или On
скважинные перетоки.

Руководство пользователя
9-368
Событие Описание Необходимые аргументы Опции
Максимальная длина
Использует модель сегментной сегмента, глубина начала
WSEG
скважины. сегмента, абсолютная
шероховатость по умолчанию.

Значения давлений на скважине:

Событие Описание Необходимые аргументы Опции


Устанавливает значение
BHPT Значение забойного давления OFF
забойного давления
Устанавливает значение
THPT Устьевое давление OFF
устьевого давления
Устанавливает значение Значение депрессии (для
DRAW OFF
депрессии добывающей скважины)

Ограничения на добывающие скважины:

Событие Описание Необходимые аргументы Опции


OPT Определяет дебит нефти Дебит нефти. OFF
GPT Определяет дебит газа Дебит газа. OFF
WPT Определяет дебит воды Дебит воды. OFF
LPT Определяет дебит жидкости Дебит жидкости. OFF
Определяет дебит определенного Дебит равный определенному
VPT OFF
порового объема объему пор

Ограничения на нагнетательные скважины:

Событие Описание Необходимые аргументы Опции


OIT Определяет приемистость по нефти Приемистость по нефти. OFF
GIT Определяет приемистость по газу Приемистость по газу. OFF
WIT Определяет приемистость по воде Приемистость по воде. OFF
Определяет приемистость по Приемистость по закачке
SIT OFF
закачке пара пара
Определяет поровое значение Поровое значение
GVIT OFF
нагнетания газа. нагнетания газа.

Руководство пользователя
9-369
Событие Описание Необходимые аргументы Опции
Определяет поровое значение Поровое значение
WVIT OFF
нагнетания воды. нагнетания воды.
Определяет поровое значение Поровое значение
SVIT OFF
нагнетания пара. нагнетания пара.

Повторная закачка:

Необходимые
Событие Описание Опции
аргументы
Приемистость и
Приемистость газа при OFF, WELL name, GROUP
GRT доля повторной
повторной закачке name, SURF, RESV,
закачки
Приемистость и
Приемистость воды при OFF, WELL name, GROUP
WRT доля повторной
повторной закачке name, SURF, RESV,
закачки

Общие параметры работы для добывающих и нагнетательных скважин:

Событие Описание Необходимые аргументы Опции


Дебит/приемистость по нефти для Дебит/приемистость по
OTARG OFF
добывающих/нагнетательных скважин нефти
Дебит/приемистость по газу для
GTARG Дебит/приемистость по газу OFF
добывающих/нагнетательных скважин
Дебит/приемистость по воде для Дебит/приемистость по
WTARG OFF
добывающих/нагнетательных скважин воде
Дебит/приемистость по жидкости для Дебит/приемистость по
LTARG OFF
добывающих/нагнетательных скважин жидкости
Дебит/приемистость
Дебит/приемистость скважины равный
VTARG скважины равный объему OFF
объему порового пространства
порового пространства

Исторические параметры:

Необходимые
Событие Описание Опции
аргументы
HOIL Использовать исторические дебиты нефти Нет OFF
HGAS Использовать исторические дебиты газа Нет OFF

Руководство пользователя
9-370
Необходимые
Событие Описание Опции
аргументы
HWAT Использовать исторические дебиты воды Нет OFF
Использовать исторические дебиты
HLIQ Нет OFF
жидкости
HRES Использовать историческую компенсацию Нет OFF
Использовать исторические забойные
HBHP Нет OFF
давления
Использовать исторические устьевые
HTHP Нет OFF
давления
Использовать исторические
HWEF Нет OFF
коэффициенты эксплуатации

Другие настройки скважин:

Событие Описание Необходимые аргументы Опции


Показатель Скорость газа в газлифтной
LIFT
скважинного лифта установке
Коэффициент
WEF Коэффициент эксплуатации
эксплуатации скважин
Задание
STRE композиционного Название потока или компонента
состава потока закачки
Свойства Температура, давление, качество,
STEAM
закачиваемого пара энтальпия пара
TEMP Температура закачки Температура закачки
Концентрация
Концентрация закачиваемого
POLY закачиваемого
полимера
полимера
Доля закачиваемого
SOLV Доля закачиваемого солвента
солвента
DFAC D-фактор скважины D-фактор в day/mscf или day/ksm3
Концентрация Концентрация закачиваемого
TRAC
закачиваемого трассера трассера, название трасера
Управляющий дебит
WUGR Значение управляющего дебита
для скважины

Руководство пользователя
9-371
Событие Описание Необходимые аргументы Опции
CWAG Водогазовая закачка Отношение газа к воде OFF
WPIP Задать трубу Название трубы OFF
Задать насос на
WPUM Название насоса OFF
скважину
OFF , A и B, LEAVE
Период закачки 1, период закачки
Водогазовое ,SVOL ,RVOL ,RVFR
WWAG 2 (или объемы закачки в первый
воздействие ,SING ,SEQU
или второй период)
sequenceName
Задать перфорацию
DIR
CIJK скважин через индексы I,J,K1,K2,r,mult,skin,ccf,Kh
,LGR,COPEN,CSHUT
i,j,k
Angle, порванные слои, длина
Задать гидроразрыв на трещины, проницаемость, ширина
WFRA VL,HL,HT
скважину. трещины, проводимость,
временная константа, глубины

Параметры добычи для групп:

Необходимые
Событие Описание Опции
аргументы
GOPT Установить ограничение по дебиту нефти Дебит нефти OFF
GGPT Установить ограничение по дебиту газа Дебит газа OFF
GWPT Установить ограничение по дебиту воды Дебит воды OFF
GLPT Установить ограничение по дебиту жидкости Дебит жидкости OFF
GVPT Установить ограничение по компенсации Дебит компенсации OFF
Установить минимальное давление на группу
GPMI Давление OFF
скважин
Задание группового ограничения по дебиту Постоянный дебит газа,
GSALE OFF
газа, предназначенного для продажи дробный дебит газа.

Параметры закачки для групп:

Необходимые
Событие Описание Опции
аргументы
GOIT Установить приемистость закачки нефти Приемистость нефти OFF

Руководство пользователя
9-372
Необходимые
Событие Описание Опции
аргументы
GGIT Установить приемистость закачки газа Приемистость газа OFF
GWIT Установить приемистость закачки воды Приемистость воды OFF
GGVIT Установить приемистость по компенсации Компенсация OFF

Настройки для группы:

Необходимые
Событие Описание Опции
аргументы
Закрыть или разрешить перетоки по
GXFLO Off или On
скважинам, входящим в группу
GUGR Управляющий дебит для группы Управляющий дебит
Название
GPIP Задать группу трубопроводов OFF
трубопровода
GPUM Задать насос на группу трубопроводов Название насоса OFF

Параметры реинжекции группы:

Событие Описание Необходимые аргументы Опции

Приемистость Приемистость и доля повторной OFF,WELL name


GGRT ,GROUP name
реинжекции газа закачки
,SURF ,RESV
Приемистость Приемистость и доля повторной OFF,WELL name
GWRT ,GROUP name
реинжекции воды закачки
,SURF ,RESV
Приемистость и доля повторной OFF,WELL name
GVRT Дебит компенсации ,GROUP name
закачки
,NETG ,NETW
Название группы добывающих
VREP Задать компенсацию скважин GROUP Приемистость и OFF,NETG ,NETW
доля повторной закачки
Задать групповое Название группы нагнетательных
OFF,RESV ,GAS
PBAL регулирование скважин GROUP Поддержание
,WAT
отборов баланса

Ограничения для скважин и групп:

Руководство пользователя
9-373
Необходимые
Событие Описание Опции
аргументы
Ограничение по добыче Limit type , OFF, MIN, TOP , BOT ,
PLIM
скважины значение ,action WORS, FACTOR val
Ограничение по нагнетанию в Limit type ,
ILIM OFF, MIN
скважину значение ,action
OFF, MIN, WRKW,
Задать ограничение на группу Limit type ,
GPLIM WRKS, WRKA,
добывающих скважин значение,action
FACTOR val
Задать ограничение на группу Limit type ,
GILIM OFF, MIN
нагнетательных скважин значение,action

Переопределение скважин и групп скважин:

Событие Описание Необходимые аргументы Опции


Задаение новых ограничений,
Переопределение
новый дебит, новое забойное Lift table
REDE контролирующих параметров
(bhp) или устьевое (thp) name
скважины
давление.
Задаение новых ограничений,
Перевод добывающей скважины приемистость, новое
CONV
в нагнетательную. забойное (bhp) или устьевое
(thp) давление.
Переопределение параметров Задаение новых ограничений,
скважины по групповым Имя скважины, новый дебит, Lift table
GPRED
ограничениям добывающих новое забойное (bhp) или name
скважин устьевое (thp) давление.
Переопределение параметров Задаение новых ограничений,
скважины по групповым Имя скважины, новый дебит, Lift table
GIRED
ограничениям нагнетательных новое забойное (bhp) или name
скважин устьевое (thp) давление.

Задание параметров трубы:

Событие Описание Необходимые аргументы Опции


Описать трубу при помощи Название таблицы
PIPET USEL
таблицы. определяющей трубу.
Описать трубу при помощи Коэффициенты потока: Co,
PIPEC USEL
коэффициентов потока Cg, Cw

Руководство пользователя
9-374
Событие Описание Необходимые аргументы Опции
PALQ Задать значение ALQ на трубу Значение ALQ

События связанные с контролем расчета:

Необходимые По
Событие Описание Опции
аргументы умолчанию
Максимальное количество Максимальное
MXL
линейных итераций количество итераций
Максимальное количество Максимальное
MXNL
нелинейных итераций количество итераций
Значение линейной Необходимая
CNVL 1.0E-5
сходимости сходимость
Значение нелинейной Необходимая
CNVNL 0.005
сходимости сходимость
Изменение давления за
TSDP Изменение давления 100 atm
один временной шаг
Изменение насыщенности Изменение
TSDS 0.15
за один временной шаг насыщенности
Максимальный временной Максимальный шаг в
TSMX
шаг днях
Максимальный шаг после Максимальный шаг в
TSWM
скважинных изменений днях
Следующий
DELT Установка первого шага временной шаг в
днях
Запрашивает считывание
RATE
файлов rate
Запрашивает DAYS,MONTH
TEST периодическую проверку Интервалы проверки S,YEARS,OFF,
скважин EXACT
END Конец расчета

Замечания к необходимым аргументам:

1. Тип ограничения. Стоит вместе со скважиной или групповым ограничением.


Возможны варианты:

Руководство пользователя
9-375
Тип
Описание Ограничения
ограничения
OIL Дебит нефти
GAS Дебит газа
WAT Дебит воды
Ограничения только на добывающие
LIQ Дебит жидкости скважины и на группы добывающих
скважин
BHP Забойное давление Ограничения только на скважины
THP Устьевое давление Ограничения только на скважины
Компенсация в
RESV
пластовых условиях
Ограничения только на добывающие
Газонефтяное
GOR скважины и на группы добывающих
отношение
скважин
Ограничения только на добывающие
Нефтегазовое
OGR скважины и на группы добывающих
отношение
скважин
Ограничения только на добывающие
WCT Обводненность скважины и на группы добывающих
скважин
Ограничения только на добывающие
Водонефтяное
WOR скважины и на группы добывающих
отношение
скважин
Ограничения только на добывающие
Газоводяное
GWR скважины и на группы добывающих
отношение
скважин
Ограничения только на добывающие
Водогазовое
WGR скважины и на группы добывающих
отношение
скважин

2. Действие ограничений. Необходимо для ограничений скважин и групп.


Возможные значения:

Действие
Описание Опции и ограничения
ограничения
STIM Стимулировать

Руководство пользователя
9-376
Действие
Описание Опции и ограничения
ограничения
Для групповых
WORK ГТМ ограничений:WRKW ,WRKS
,WRKA
Для скважинных ограничений:TOP
,BOT ,WORS
Открыть скважину из
DRIL Только групповые ограничения
списка на бурение
STOP Остановить расчет
REDE Переопределить Переопределить
Перевод скважины из добывающей
CONV Перевод
в нагнетательную
SHUT Закрыть Только скважинные ограничения
CUTB Сократить Сократить на значение FACTOR
BOOST Поднять Поднять на значение 1.0/FACTOR

В случае задания REDE, нужное переопределение должно быть задано при помощи
событий REDE/GIRED/GPRED.

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


повторной закачки требуется задать 2 аргумента. Первый определяет долю от
добычи, которую повторно закачают. Второй аргумент задает постоянный дебит,
который будет добавлен к фракции закачиваемой повторно.

4. Внешний радиус re и осредняющая опция для PREX. Смотрите ключевое слово


P-RE для более подробной информации. Поддерживаются следующие опции:
Опция Описание
Давление на re рассчитывается при использовании фактора связи
CCF
интервалов перфорации с пластом.
Давление на re рассчитывается при использовании фактора связи
ACT
интервалов перфорации только для активных интервалов.
Давление на re рассчитывается при помощи взвешивания по поровому
PV
объему.
KH Давление на re рассчитывается при помощи взвешивания по K.h.
Давление на re рассчитывается при использовании взвешивания по объему
MOB
подвижности резервуара.

Руководство пользователя
9-377
Опция Описание
Давление на re рассчитывается при помощи простого осреднения без
NONE
взвешивания.

Замечания к опциональным аргументам:


1. CLOSE. Добавленный к событию PERF, обозначает что этот интервал
перфорации закрыт. PERF с CLOSE - это альтернатива SQUE, хотя SQUE является
более предпочтительным. Достаточно ввести только первые 2 буквы SQUE чтобы
оно было распознано.

2. TVD и ZONE. События PERF и SQUE обычно вводятся в глубинах. Однако, TVD
обозначает что интервалы будут заданы в абсолютных отметках, а ZONE означает
что интервалы будут заданы в ячейках сетки. TVD и ZONE работают с
траекториями скважин - все отрезки траектории в запрашиваемом интервале будут
перфорированы.

3. HOURS hrs, где hrs - это дополнительное время в часах. HOURS позволяет
добавить несколько часов к времени события, что помогает при моделировании
скважины. Например, задать изменение дебита скважины через 1.5 дней с начала
расчета.
1 PROD OPT 12000 HOURS 12

4. OFF. Выключает ограничение.

5. MIN. По умолчанию пределы являются максимальными - т.е. ограничения


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

6. TOP,BOT,WORS. При моделировании ГТМ, эти опции применяются для выбора


типа ГТМ. TOP и BOT закрывают верхнюю или нижнюю перфорации. WORS
закрывает наихудшую перфорацию. Если не выбран TOP, BOT или WORS, для
ограничений по газу будет закрыта верхняя перфорация, для ограничений по воде -
нижняя.

7. FACTOR value. Когда выбрано увеличение или уменьшение параметра, FACTOR


включает необходимый фактор увеличения или уменьшения. По умолчанию
фактор уменьшения 0.9 а увеличения 1/0.9.

8. WRKW, WRKS, WRKA определяют возможные опции для моделирования ГТМ


для групп скважин. По умолчанию WRKA.

Руководство пользователя
9-378
Возможные опции Описание
WRKW ГТМ для худшей скважины в группе
WRKS Закрыть худшую скважину в группе
WRKA ГТМ для всех скважин в группе

Руководство пользователя
9-379
9. WELL имя скважины и GROUP имя группы. Когда задан процесс повторной
закачки, источник закачки может быть определен как скважина или группа.
GROUP ALL означает что повторной закачке подвергнется добыча всего
месторождения.

10. SURF и RESV. Когда происходит повторная закачка флюида, добычу скважин
можно рассматривать как в пластовых (RESV) так и поверхностных (SURF)
условиях. По умолчанию берется RESV. В случае, если выбран SURF текущее
количество флюида в поверхностных условиях будет использоваться как базис для
повторной закачки. В случае RESV добытые объемы в пластовых условиях
используются как базис для повторной закачки.

11. NETG и NETW. Когда задана компенсация для групп, опционально возможно
замещать добычу объемом газа или объемом воды. При компенсации газом
замещаться добыча в пластовых условиях минус закачка газа в пластовых
условиях. При компенсации водой замещается добыча в пластовых условиях минус
закачка воды в пластовых условиях. Это опция полезна, если Вы хотите закачивать
известное количество какой-либо фазы, скажем газа, и поддерживать давление
путем закачки другой фазы, скажем, воды. Для этого вода может закачиваться при
задании газа как фазы для компенсации.

12. Описание пара. Должно быть задано либо давление, либо температура газа,
плюс качество пара. Как альтернатива - можно задать только удельную энтальпию.

13. Поддержание баланса при добыче газа или воды в пластовых условиях. По
умолчанию ограничивать добычу группы добывающих скважин чтобы она
соответствовала закачиваемому объему. В качестве альтернативы поддержание
баланса может быть достигнуто ограничением по добыче газа или воды на
определенную долю закачки газа или воды.

14. Задание новых ограничений, таких как OIL, WAT, LIQ, GAS или RESV на
добывающие скважины и WAT или GAS на нагнетательные скважины. Заметьте,
что переопределение скважины ключевым словом REDE не может перевести
добывающую скважину под нагнетание - эта опция просто задает новые
ограничения.

15. Новый флюид закачки. Это может быть имя потока, такое как WAT или GAS,
название стандартного композиционного состава или имя компонента. Имя
компонента может использоваться только при композиционном моделировании.

16. Имя скважины. Это имя скважины, которую нужно переопределить, когда
групповая добыча превышает пределы закачки. Скважина, которой больше не
нужно быть частью группы превысившей ограничения.

17. Боковой ствол. Индекс бокового ствола может использоваться, когда на одну
скважину задано более одной траектории. Это полезно, если скважина содержит
несколько боковых стволов и траекторий к ним. При задании траектории имя
скважины и индекс бокового ствола разделены двоеточием ":".
Руководство пользователя
9-380
18. CIJK. Интервалы перфорации будут заданы как К-значения между К1 и К2. По
умолчанию радиус будет 0.5 ft, множитель - 1 и скин-фактор по умолчанью - 0.0.
Если задано положительное значение ccf, оно будет использоваться вместо ccf,
полученного в результате внутреннего расчета программы. Если задано
положительное значение Kh, оно также будет использоваться вместо внутренних
расчетов программы эффективной проницаемости * толщину.

19. DIR Должно следовать за направлением перфорации - X,Y,Z,FX или FY.

20. LGR Должно следовать за именем локального грида.

21.A. Если используется A, по окончании водогазового воздействия в скважину


будет закачиваться первый закачиваемый флюид.

B. Если используется В, по окончании водогазового воздействия в скважину будет


закачиваться второй закачиваемый флюид.

LEAVE. При использовании LEAVE, скважина будет закачивать флюид, который


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

SVOL. При использовании SVOL, для каждого флюида заданы объемы в


поверхностных условиях. Объемы заданы в mstb или ksm3 для воды и mmscf или
msm3 для газа.

RVOL. При использовании RVOL, для каждого флюида заданы объемы в


пластовых условиях. Объемы заданы в mrb или ksm3

RVFR. При использовании RVFR, для каждого флюида заданы доли закачиваемого
объема. Заметьте, что заданные доли задаются от всего объема месторождения.

SING. При задании опции SINGle используется только один цикл водогазового
воздействия.

SEQU. При задании опции SEQU может быть задан требуемый цикл водогазового
воздействия.

22. USEL данная опция показывает, что газ используемый при газлифтной
эксплуатации должен быть добавлен к дебиту газа при подсчете падения давления
в трубе.

23. Угол, измеренный от положительной оси х к положительной оси у.

Руководство пользователя
9-381
Примеры использования событий
Пример события PERF

--EFORM Задает формат даты и последовательность колонок, по умолчанию к


имени скважины перед событиями
EFORM 'DD/MM/YYYY' MDL MDU SKIN MULT

ETAB
502
01/01/2000 PERF 4354 4386 -1 2.0
503
01/01/2000 PERF 5 6 -1 2.0 ZONE / перфорировать слои 5 и 6

Пример события SQUE

Использует тот же EFORM что и в примере с PERF

01/01/2005 SQUE 4354 4386

Такой же эффект, как:

01/01/2005 PERF 4354 4386 2* CLOSE

Пример события OPEN

P-104 01/06/2005 OPEN -- Открыть скважину P-104, без изменения ее


статуса с добывающей на нагнетательную

Пример события SHUT

В данном случае аргумент WELL используется с ключевым словом EFORM

P-104 01/06/2005 SHUT

Пример события STOP

P-104 01/06/2005 STOP

Пример события PROD

WAA1 01/01/2001 PROD --Открыть WAA1 как добывающую скважину

Пример события INJE

WAA1 01/01/2008 INJE -- Изменить статус скважины WAA1 с добывающей на


нагнетательную. Сбрасываются все предыдущие ограничения.

Руководство пользователя
9-382
Пример события DREF

P-104 01/01/2004 DREF 2400 -- Задает приведенную глубину на 2004 (по


умолчанию используется глубина заданная ключевым словом DATUM)
P-104 01/06/2004 DREF 2200 -- Снова задает приведенную глубину в
июне 2004

Пример события LTAB

В этом примере EFORM WELL 'DAYS'

P-1 10 LTAB TAB1 -- Для скважины P-1 используется таблица TAB1


P-1 10 PROD
P-1 10 THPT 1200 -- Задает устьевое давление thp 1200

Пример события DRAW

ETAB
P-1
0 DRAW 3 --Задание ограничения на депрессию в 3psi
500 DRAW 3 OFF --Снятие ограничения на депрессию
ENDE

Пример события PREX (альтернатива подключевому слову P-RE ключевого


слова WELL)

XA12 01/01/2004 PREX 5.0 CCF --Задает внешний радиус, равный 5 м


осредненное взвешивание ccf по интервалам перфорации

XA14 01/01/2004 PREX 1* CCF --Оставляет внешний радиус по


умолчанию, но задает взвешивание ccf

Пример события BHPT

03/Jan/2104 BHPT 100 -- Задает ограничение по забойному давлению


равное 100 bars

Пример события THPT

В этом примере EFORM WELL 'YYYY:MMM:DD'

P-1 2010:Jly:20 THPT 1200 -- Задает устьевое давление на скважину thp


равное 1200 psi

Пример события OPT

01/01/2000 OPT 1600 -- Задает дебит нефти 1600 sm3/day

Руководство пользователя
9-383
Пример события GPT

Задает серию дебитов газа по годам:

01/01/2001 GPT 1800


01/01/2002 GPT 1600
01/01/2003 GPT 1400
01/01/2004 GPT 1200
01/01/2005 GPT 1000

Пример события WPT

01/03/2007 WPT 1800 -- Задает дебит воды равный 1800

Пример события LPT

В этом примере EFORM 'YYYY_MMM_DD' MDL MDU SKIN MULT

2001_Jan_04 LPT 180 -- Задает дебит добычи жидкости

Пример события VPT

03/Jan/2000 VPT 1.8E3 -- Задает приемистость закачки флюида в пластовых


условиях равный 18000 rm3/day

Пример события OIT

01/Jan/2000 OIT 1802 -- Задает приемистость закачки нефти

Пример события GIT

I-1 3/3/2000 GIT 2831.68

Пример события WIT

01/Dec/2000 WIT 1.18E2

Пример события SIT

P-1 365 SIT 1000 / Закачка пара 1000 stb/days (приемистость по воде в
поверхностных условиях)

Пример события GVIT

MP502 20/Jan/2000 VPT 260


GI501 20/Jan/2000 GVIT 260 -- Сбалансированная добыча флюида (объем в
пластовых условиях) с закачкой газа для поддержания пластового давления

Руководство пользователя
9-384
Пример события WVIT

Пример использования двух событий в одной строке

WI-00 20/Jan/1998 WVIT 260 BHPT 1000

Пример события SVIT

Используем EFORM WELL 'DD MMM YYYY' MDL MDU SKIN MULT

P-1 1 JAN 1980 STEAM 450.0 1* 0.7 1* /


P-1 1 JAN 1980 SVIT 1000 / -- Закачка пара 1000 rb/day

Пример события GRT

Используем

EFORM WELL 'DAYS' MDL MDU SKIN MULT

ETAB
I-1 10 GRT 1 0 WELL P-1 SURF / Повторная закачка газа, добытого
скважиной P-1
I-1 100 GRT 1 0 WELL P-1 SURF OFF / Прекратить закачку газа
I-1 200 WRT 1 0 WELL P-1 SURF / Начать повторную закачку всей воды,
добытой скважиной P-1

Пример события WRT

I-1 1/6/2000 WRT 1 1000 WELL P-1 SURF -- Скважина I-1 повторно
закачивает воду добытую скважиной P-1, плюс дополнительные 1000 sm3/day

Пример события OTARG

W-1 01/01/2001 OTARG 1800 -- Задает дебит/приемистость по нефти на


добывающую/нагнетательную скважину

Пример события GTARG

Well2 01/01/2001 GTARG 1900 -- Задает дебит/приемистость по газу на


добывающую/нагнетательную скважину

Пример события WTARG

WELL_EAST_1 01/01/2001 WTARG 1500 -- Задает дебит/приемистость по


воде на добывающую/нагнетательную скважину

Пример события LTARG

W_A 01/01/2001 LTARG 2000 -- Задает дебит/приемистость по жидкости на


добывающую/нагнетательную скважину

Руководство пользователя
9-385
Пример события VTARG

W_B 01/01/2001 VTARG 1800 -- Задает дебит/приемистость флюида в


пластовых условиях на добывающую/нагнетательную скважину

Пример события HOIL

Пример трех событий на одной линии

P-2 02/01/2000 HOIL HWEF BHPT 1000

Пример события HGAS

P-1 01/01/2000 HGAS


P-2 01/01/2000 HGAS

Пример события HWAT

W16A 01/Mar/2001 HWAT HWEF


W17A 01/Mar/2001 HWAT HWEF

Пример события HLIQ

01/Jul/2008 HLIQ

Пример события HRES

PA-01 01/Feb/2003 HRES

Пример события HBHP

P-1 01/01/2000 PROD HBHP OPT 1000 -- Задать контроль по фактическому


забойному давлению с большим дебитом по нефти

Пример события HTHP

P-1 01/01/2000 LTAB TLFX PROD HTHP OPT 1000

Пример события HWEF

P16 01/02/2000 HWEF


P17 01/02/2000 HWEF

Пример события LIFT

Для газлифта скважины используется таблица TLFX и затем скорость газа


варьируется ежегодно.

Руководство пользователя
9-386
P-1 01/02/2000 LTAB TLFX OPT 100 THP 20 BHP 500
P-1 01/02/2000 LIFT 1000
P-1 01/02/2001 LIFT 10
P-1 01/02/2002 LIFT 2000

Пример события PUMP

Задать на скважину таблицу свойств насоса PMP1

01/Jan/2001 PUMP PMP1

Пример события WEF

01/02/2000 WEF 0.5


01/07/2001 WEF 0.75
01/12/2002 WEF 1.0

Пример события STRE

PRDG было определено как STREAM при использовании RECYCLE

I-1 1/1/1990 INJE GIT 4700 BHPT 4000 STREAM PRDG

В следующем примере скважина будет закачивать CO2 перед серией периодов по


закачке воды и газа, определенных историческими данными.

I541 40 INJE
I541 40 STREAM CO2
I541 40 GIT 1000
I541 40 BHPT 4000
I541 80 HWAT
I541 120 HGAS
I541 160 HWAT
I541 200 HGAS

Пример события STEAM

P-1 1/11/2001 STEAM 450.0 1* 0.7 1* -- Качество и температура


закачиваемого пара 0.7 450 degF соответственно.

Пример события TEMP

Prod-1 0 TEMP 175 /

Пример события SOLV

EFORM WELL DAYS MDL MDU RADI MULT


ETAB
I-1 0.00000 SOLV 0.2
ENDE
Руководство пользователя
9-387
Пример события TRAC

EFORM WELL DAYS MDL MDU RADI MULT


ETAB
I-1 0.00000 TRAC 0.1 XXXX
ENDE

Пример события POLY

INJP 2/1/2000 POLY 0.15

Пример события DFAC

P-431 14/11/2008 DFAC 0.0043

Пример события XFLO

W_243A 0 XFLO OFF /

Пример события GOPT

ALL 01/06/2000 GOPT 5000 --Задает групповое ограничение по добыче


нефти на всем месторождении 5000 stb/day

Пример события GGPT

G1 01/06/2000 GGPT 500 / Задает групповое ограничение по добыче газа


на группу G1 в 500 mscf/day

Пример события GWPT

GSOUTH
01/01/2000 GWPT 500 / Задает групповое ограничение на добычу воды в
500 stb/day
01/06/2000 GWPT 1500 / Переопределяет групповое ограничение по
добыче воды в 1500 stb/day

Пример события GLPT

ALL 01/06/2000 GLPT 500 / Задает групповое ограничение по добыче


жидкости на месторождении в of 500 stb/day.

Пример события GVPT

В данном примере WELL не используется с EFORM

ETAB
ALL
01/06/2000 GOPT 500 / Задает групповое ограничение по добыче нефти на
месторождении в 500 stb/day

Руководство пользователя
9-388
01/09/2001 GVPT 400 / Далее на месторождении устанавливается добыча в
пластовых условиях равная 400 rb/day
ENDE

Пример события GOIT

ALL 01/01/2000 GOIT 2000 / Задает групповое ограничение на закачку


нефти в 2000 sm3/day

Пример события GGIT

ALL 01/01/2000 GGIT 2200 / Задает групповое ограничение на закачку газа


в 2200 ksm3/day

Пример события GWIT

ALL 01/01/2000 GWIT 2100 / Задает групповое ограничение по закачке воды


в 2100 sm3/day

Пример события GGVIT

В данном примере балансируется закачка и добыча объемов флюида для


поддержания пластового давления:

ETAB
ALL 01/01/2000 GVPT 2000 / Задает ограничение по добыче объема флюида
в пластовых условиях равное 2000 rm3/day
ALL 01/01/2000 GWVIT 1000 / Задает групповое ограничение по закачке
воды в пластовых условиях 1000 rm3/day
ALL 01/01/2000 GGVIT 1000 / Задает групповое ограничение по закачке
газа в пластовых условиях 1000 rm3/day
ENDE

Пример события GWVIT

GINJ 07/06/2008 GGVIT 1300 / Задает групповое ограничение по закачке


газа в пластовых условиях 1300 rb/day

Пример события GGRT

ALL 10 GGRT 1 0 GROUP ALL SURF / Повторная закачка добытого газа


месторождения

Пример события GWRT

Группа GINJE_A для закачки воды, добытой группой GPROD_A + 100 sm3/day

GINJE_A 10/Nov/2005 GWRT 1 100 GROUP GPROD_A SURF

Руководство пользователя
9-389
Пример события GVRT

Задать групповое ограничение на объем закачки, чтобы она была сопоставима с


суммарным объемом добычи в пластовых условиях.

ALL 10/Mar/2005 GVRT 1 0 GROUP ALL

Пример события VREP

Задать компенсацию так чтобы группа III закачивала такой же объем флюида,
какой добывает группа PPP.

ETAB
III 10 VREP PPP 1.0 /
ENDE

Пример события PBAL

Сбалансировать добычу таким образом, чтобы группа добывающих скважин РРР


добывала такой же объем флюида, который закачивается группой III

ETAB
PPP 10 PBAL III 1.0 /
ENDE

Пример события PLIM

P-2 10/Apr/2004 PLIM GOR 0.5 CUTB / Сократить добычу на скважине, когда
GOR достигнет 500 sm3/sm3

Пример события ILIM

IINJ-W1 10/10/2010 ILIM GAS 100 SHUT MIN -- Закрыть нагнетательную


скважину если приемистость газа упадет ниже 100 ksm3/day

Пример события GPLIM


ALL 02/04/1995 GPLIM GOR 18.0 WORK WRKW -- Сделать ГТМ на скважине,
работающей хуже остальных, если GOR в группе превысит 18 mscf/stb

Пример события GILIM

ALL 10 GILIM GAS 2000 STOP MIN -- Остановить расчет если приемистость
на всем месторождении упадет ниже 2000 ksm3/day

Пример события REDE

Руководство пользователя
9-390
P-1 100 PLIM GOR 0.5 REDE / --Переопределить скважину, если GOR
превысит 0.5
P-1 100 REDE OIL 1000 50 BHP / --Задать новое ограничение по дебиту на
скважину в 1000 и новое ограничение по забойному давлению 50

I-1 100 ILIM GAS 100 REDE MIN / --Переопределить скважину I-1 если
приемистость скважины по газу упадет ниже 100
I-2 100 ILIM WAT 100 REDE MIN / --Переопределить скважину I-2
приемистость скважины по воде упадет ниже 100
I-1 200 REDE GAS 250 5000 / --Задать новое ограничение по приемистости
газа, равное 250 и новое ограничение по забойному давлению равное 5000
I-2 100 REDE WAT 111 5000 TAB2 /--Задает новое ограничение по
приемистости воды равное 111 и устьевое давление равное 5000 (используя
кривую газлифта)

Пример события CONV

P-1 100 PLIM GOR 0.5 CONV /


P-1 100 CONV WATR 100 5000 /

Пример события GPRED

ALL 100 GPLIM GOR 0.5 REDE /


ALL 100 GPRED P-1 OIL 1000 50 BHP /

Пример события GIRED

ALL 100 GILIM WAT 1800 REDE MIN /


ALL 100 GIRED I-1 WAT 100 5000 BHP /

Пример события MXL

Используется EFOR WELL "MMM$DD$YYYY"

ALL DEC$31$2001 MXL 5


ALL JAN$31$2002 MXL 25

Пример события MXNL

Используется EFOR 'YYYY!MMM!DD'

ALL
2010!Jan!1 MXNL 15 --Позволяет 15 нелинейных итераций
2010!Jan!31 MXNL 10 --Сокращает количество нелинейных итераций до 10
2010!Feb!28 MXNL 1* --Возвращается к максимальному числу нелинейных
итераций, стоящему по умолчанию.

Руководство пользователя
9-391
Пример события CNVL

Используется EFOR 'YYYY\MMM\DD'

ALL
2010\Jan\1 CNVL 1.0E-12 -- Более строгие критерии линейной сходимости
2010\Feb\1 CNVL 1.0E-10 -- Ослабленные критерии в следующем месяце
2010\May\1 CNVL 1* -- Возвращается к критериям, стоящим по умолчанию

Пример события CNVNL

Используется EFOR 'YYYY\MM\DD'

ALL
2010\1\1 CNVNL 1.0E-4 -- Более строгие критерии нелинейной сходимости в
первом месяце
2010\2\1 CNVNL 1* -- Возвращается к критериям, стоящим по умолчанию

Пример события TSDP

1/1/2000 TSDP 100 -- Максимальное изменение давления за один временной


шаг равно 100 psi

Пример события TSDS

1/1/2000 TSDS 0.01 -- Максимальное изменение насыщенности за один


временной шаг равно 1%

Пример события TSMX

1/1/2010 TSMX 5 -- Максимальный временной шаг равен 5 дней


1/1/2011 TSMX 1* -- Максимальный временной шаг стоит по умолчанию

Пример события TSWM

1/1/2010 TSWM 0.1 -- Максимальный временной шаг после изменения режима


работы скважины равен 0.1 день
1/2/2010 TSWM 1* -- Максимальный временной шаг после изменения режима
работы скважины стоит по умолчанию

Пример события DELT

10 DELT 0.01 -- Через 10 дней следующий максимальный временной шаг


будет равен 0.01
60 DELT 0.01 -- Через 60 дней следующий максимальный временной шаг
будет равен 0.01
720 DELT 0.01 -- Через 720 дней следующий максимальный временной шаг
будет равен 0.01

Руководство пользователя
9-392
Пример события GXFLO

ALL 0 GXFLO OFF /

Пример события WUGR

W-543 10 WUGR 5000F /

Пример события CWAG

IAWAG 10 CWAG 0.14 /


IAWAG 1050 CWAG 1* OFF /

Пример события GUGR

GNORTH 10 GUGR 0.45 /

Пример события WPIP

W-543 01/Mar/2010 WPIP PIPE23 /

Пример события GPIP

GAA3 01/Mar/2010 GPIP PIPE23 /

Пример события WPUM

W-543 01/Mar/2010 WPUM PUMP23 /

Пример события GPUM

GAA3 01/Mar/2010 GPUM PUMP33 /

Пример события GPMI

GA16 01/Dec/2020 GPMI 22 /

Пример события GSALE

GP-27 01/Dec/2015 GSALE 1825 / -- Задать групповое ограничение на


добычу газа для продажи

Пример события PIPET

GAA3 01/Mar/2010 PIPET PT12 /


AW14 06/Mar/2012 PIPET PT13 ULIF /

Пример события PIPEC

GAA3 01/Mar/2010 PIPEC 0.01 0.034 0.0067 /

Руководство пользователя
9-393
GAA4 01/Mar/2011 PIPEC 0.008 0.031 0.0061 ULIF /

Пример события PALQ

PPPP 40 PALQ 0.56 /

Пример события RATE


--Задает вывод файла rate на несколько конкретных дат
ETAB
ALL
01/Jun/2000 RATE /
01/Oct/2000 RATE /
01/Jan/2001 RATE /
01/Jun/2001 RATE /
01/Oct/2001 RATE /
01/Jan/2002 RATE /
ENDE

Пример события CIJK

EFORM WELL 'DAYS' MDL MDU SKIN MULT


ETAB
P-1 0 CIJK 1 1 1 /
P-1 0 BHPT 17 /
P-1 0 OPT 500 /
ENDE

Пример события WWAG

//Пример 1
EFORM WELL 'DAYS' MDL MDU SKIN MULT
ETAB
I-1 100 WWAG 200 300 / --Водогазовое воздействие начинается на
100-ом дне расчета
I-1 1000 WWAG 200 300 OFF A / --Остановка водогазового воздействия на
1000-ом дне расчета, скважина продолжает закачивать первый закачиваемый
флюид
ENDE

// Пример 2
SEQU AAAA 4
0.6 0.6 0.4 0.4 /

EFORM WELL 'DAYS' MDL MDU SKIN MULT


ETAB
I-1 0 WWAG 10 10 SVOL SING A SEQU AAAA / --Закачка одного цикла
водогазового воздействия (цикл AAAA), по окончании закачка в скважину
первого инжектируемого флюида
ENDE

Пример события WFRA

// Пример 1

Руководство пользователя
9-394
EFORM WELL 'DAYS' MDL MDU SKIN MULT
ETAB
-- Время Угол Длина Прониц. Ширина Проводимость Время затухания
P-1 500 WFRA 45 2* 1000 10000 0.01 1* 100 / --Четыре
гидроразыва, время затухания 100 дней
P-1 1000 WFRA 45 2* 2000 10000 0.01 1* 100 /
P-1 1500 WFRA 45 2* 1000 20000 0.01 1* 100 /
P-1 2000 WFRA 45 2* 2000 20000 0.01 1* 100 /
ENDE

Пример события TEST

ETAB
ALL 20 TEST 6 MONTHS
ENDE

Пример события WSEG

// Пример 1
EFORM WELL 'DAYS' MDL MDU SKIN MULT
ETAB
P-1 0 WSEG 100 -20 / --Модель P-1 (скважина без траектории)
максимальная длина сегмента 100 метров перед первым перфорационным
отверстием
P-2 0 WSEG 100 3415 / --Модель P-2 максимальная длина сегмента 200
метров, начинается с 3415 м траектории
ENDE

Пример события END

1/1/2009 End -- Конец расчета 2009

Руководство пользователя
9-395
ENDE
ENDE

Окончание ввода событий для текущей таблицы ETAB.

Пример:

EFORM WELL 'YYYY:MMM:DD' MDL MDU SKIN MULT


ETAB
P-1 2010:Jly:1 LTAB TAB1 /
P-1 2010:Jly:2 PROD
P-1 2010:Jly:20 THPT 1200 /
P-1 2010:Jly:20 OPT 5000 /
ENDE

EFIL - Данные добычи скважины


Расположение: Секция RECUrrent

Серия событий добывающей системы может быть задана может быть задана
несколькими подключаемыми файлами, которые считываются ключевым словом
EFILE.

Смотрите обзор событий для более детального описания событий и примеров их


использования.

Ключевому слову EFILE должно предшествовать ключевое слово EFORM, которое


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

ETAB является альтернативой задания формата событий, когда Вы не используете


подключаемые файлы.

Изменение единиц измерения событий может задаваться ключевым словом EUNIT.

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


может быть использовано EVENTS EXACT.

Пример:

EFILE
'wells.event' /

Руководство пользователя
9-396
EVENTS - Выбор шага по времени в соответствии с
событиями
Если в секции RECU присутствуют события, ключевое слово EVENts EXACT
может быть использовано для задания соответсвия шагов симулятора шагам
событий. По умолчанию симулятор делает обычные шаги по времени, при этом
события запускаются на ближайшем шаге симулятора, предшествующем событию.

Более подробная информация приведена в обзоре событий.

EVENTS EXACT необходимо использовать для строгой привязки шага событий


шагу симулятора.

Пример:

EVEN EXACT / Ограничивает размер временных шагов в соответствии с шагом


событий

ETAB - Таблица данных добычи встроенная в


основной файл
Расположение: Секция RECUrrent

Кроме возможности расположения данных добычи в отдельном файле, их можно


расположить непосредственно в основном файле после ключевого слова ETAB. В
случае, если имена скважин вводятся в каждой строке, таблицу необходимо
оканчивать знаком комментария или при помощи ключа ENDE. Когда имена
вводятся в отдельных строках, обязательно использовать ключ ENDE для
обозначения окончания ввода таблицы. В остальном формат ETAB такой же, как и
EFIL.

Смотрите обзор событий для более детального описания событий.

Пример:

EFORM WELL 'DD/MM/YYYY' MDL MDU SKIN MULT

ETAB
502 01/01/2000 PROD
502 01/01/2000 OPT 1600 -- задает дебит нефти равный 1600 sm3/day
502 01/01/2000 BHPT 100
502 01/01/2000 PERF 4354 4386 -1 3.2 -- Перфорация скважины
G1 01/06/2000 GGPT 500 -- Задает групповое ограничение на добычу
газа равное500 ksm3/day gas
ENDE
Руководство пользователя
9-397
EFOR - Формат данных событий для скважин
Расположение: Секция RECUrrent

Смотрите обзор событий для более детального описания событий.

Определения:

EFORM [WELL] dateFormat [MDL] [MDU] [RAD] [DIAM] [SKIN] [MULT]


Аргумент WELL является необязательным и обозначает, что имя скважины будет
указано в каждой строке.

Формат даты

Формат даты может быть задан используя компоненты: DD MM/MMM и YYYY.


Эти три компонента могут следовать в любой последовательности.

DD предполагает целочисленное значение в районе от 1-31


MM предполагает целочисленное значение в районе от 1-12
MMM предполагает название месяца из трех букв: {jan, feb,..,dec}
YYYY предполагает четырехзначное целочисленное определение года

Три компонента должны быть прописаны с выбранным разделителем между ними


и заключены в кавычки.

Например, если был задан формат MMM:DD:YYYY, то данные должны быть


заданы в виде Jan:01:1947.

Альтернатива дате это дни DAYS, в этом случае задается количество дней от
начала расчета.

Идентификация колонок

Остальные аргументы EFORM служат для идентификации колонок данных в


таблице событий. Возможны следующие значения:

MDL Глубина верхней отметки перфорации.


MDU Глубина нижней отметки перфорации.
RADIUS Радиус скважины.
DIAMETER Диаметр скважины.
SKIN Скин-фактор.
MULT Множитель сообщаемости скважина-пласт. Это множитель по зонам,
используемый в вычислении индекса скважины. Более подробно смотрите

Руководство пользователя
9-398
Вычисление Индекса Скважины в Техническом Справочнике.

Замечания:

1.MDL численно меньшее значение из двух задаваемых глубин. В случае, если


численно меньшее значение будет стоять вторым номером, MORE автоматически
поменяет их местами.

2. Исторически сложилось, что MORE использует радиусы в качестве входной


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

Когда описывается только одно событие, и при этом не задаются перфорации,


например задаются дебиты, можно задавать только значения этого события, без
указания перфорации. Например, сначала указывается перфорация скважины, а
затем указываются дебиты скважин:

EFORM 'DD/MMM/YYYY' MDL MDU DIAM MULT SKIN


ETAB
w_1
01/Jan/1975 PERF 0 1000 0.05 1.0 0.0
01/Jan/1975 OPT 750
ENDE
Смотрите также: EFILE, ETAB и EUNIT.

EUNIts - Единицы измерения событий


Расположение: Секция RECUrrent

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


словами EFILE или ETAB.

Для более подробного описания событий смотрите обзор событий.

EUNI depthUnit radiusUnit /

Возможные единицы измерения:

Единицы Field Metric


Глубина feet metres
Радиус или диаметр feet or inches metres или cms

Пример:

В примере диаметр скважины задан в cms


Руководство пользователя
9-399
EUNI 1* CMS

EFORM WELL 'DD/MM/YYYY' MDL MDU DIAM

ETAB
P-104 01/01/2001 PROD
P-104 01/01/2001 PERF 4354 4386 10

Руководство пользователя
9-400
LOCA - Местоположение вертикальных скважин
Расположение: После ключевого слова WELL

LOCAtion xloc yloc {I-J X-Y} {NORO ROTA} [lgrname]


По умолчанию: 0 0
Field: ft ft (безразмерная величина для i-j координат)
Metric: m m

Определения:

xloc x-координата скважины или i-номер блока.


yloc y-координата скважины или j-номер блока.
Расположение скважины определяется номерами блоков сетки
I-J (значения i, j) (по умолчанию берется значение, определенное
ключевым словом WLOC).
Расположение скважины определяется x, y (по умолчанию берется
X-Y
значение, определенное ключевым словом WLOC).
NORO Нет вращения. Эта опция не работает и не должна применяться, если не
использовалось ключевое слово.
ROTAtion Использование данных вращения.
lgrname Задаёт имя LGR.

LOCA может размещать скважину только в глобальной сетке или в одной


локальной сетке. Возможно размещать скважину в более, чем одной сетке,
используя более гибкое ключевое слово CIJK.

Задание исторических данных по скважинам осуществляется путем подключения


таблиц с помощью ключевых слов HFIL или HTAB.

Примеры использования ключевого слова WELLS:

WELL 45 PRODUCES OIL Q=400 P=50


LOCATION 1705 300 x & y координаты

Задает, что координаты скважины 45 равны (1705,300).

WELL P-1 PRODUCES OIL Q=2000 P=200


LOCATION 15 3 i-j координаты

WLOC BY I-J BLOCK NUMBERS


WELL P-1 PRODUCES OIL Q=2000 P=200

Руководство пользователя
9-401
LOCATION 15 3

Оба примера определяют определяют скважину P-1 в блоке с i=15 и j=3.

LOCA 1 1 I-J LGR LGRA5 /

Положение скважины в ячейке (1,1) локального измельчения с именем LGRA5.

Замечания:

WLOC определяет заданный по умолчанию формат для расположения скважин.


Опция X-Y или I-J отменяет заданный по умолчанию формат.

Когда расположение скважины задано, автоматически перфорация открыта для


всех слоев, т.е. множитель сообщаемости равен 1.0.

Если заданное расположение скважины выходит за пределы сетки (для опции X-Y),
используется ближайшая точка сетки.

Если используется ключевое слово WCOR при расчёте сообщаемости скважина –


пласт для скважин, расположенных в угловых блоках сетки, считается что, они
расположены ровно на углу сетки. Для скважин, расположенных в граничных
блоках сетки предполагается, что они расположены на границе сетки. Если WCOR
не используется, то расчёт сообщаемости скважина–пласт проводится для всех
скважин одинаково.

Руководство пользователя
9-402
WCOR - Поправка для скважин, расположенных на
краю или в углу сетки
Расположение: Перед первым ключевым словом WELL

WCOR {ON OFF YES NO}

Устанавливает поправку при расчете сообщаемости скважина-пласт для скважин,


расположенных на границе или в углу сетки. Эта поправка вводится по умолчанию
в MORE. В общих случаях использование WCOR OFF рекомендуется, кроме
случаев когда моделируется отдельный элемент модели.

Данные поправки описаны в MORE Technical Reference Manual. Если I=1 и/или J=1,
сообщаемость скважина–пласт будет рассчитана исходя из того, что скважина
находится на краю или в углу модели. Без этой поправки все скважины
предполагаются расположенными в центрах ячеек. По умолчанию угловая
поправка отсутствует - угловая ячейка не обрабатывается специально. Угловая
поправка может быть полезной при моделировании стандартного сегмента
пятиточечной системы.

Если задана траектория скважины, то известно точное местоположение её ствола и


поправка вносится только для скважин, которые проходят по рёбрам или граням
крайних ячеек.

Руководство пользователя
9-403
HORI - Размещение горизонтальных скважин
Расположение: После ключевого слова WELL

HORIzontal xloc yloc xyend kloc {IN-Y IN-X} {I-J X-Y} {NORO ROTA}
Units: ft ft ft (no units for i-j locations)
Metric: m m m

Определения:

xloc x-координата или i-расположение скважины.


yloc y-координата или j- расположение скважины.
x или y координата (i или j номер блока) (зависит от направления
xyend
скважины).
Слой, в котором находится горизонтальный участок скважины (k-
kloc
расположение).
Направление горизонтального участка скважины по оси y (может также
IN-Y
использоваться Y-DI).
Направление горизонтального участка скважины по оси х (может также
IN-X
использоваться Х-DI).
Расположение скважины определяется номерами блоков сетки (значения i,
I-J j) (по умолчанию берется значение, определенное ключевым словом
WLOC).
Расположение скважины определяется x, y координатами (по умолчанию
X-Y
берется значение, определенное ключевым словом WLOC).
Нет вращения. Эта опция не дает результата и не должна применяться, если
NORO не использовалось ключевое слово ROTAtion. (См. Описание ключевого
слова ROTAtion).
ROTA Использование данных вращения.

Пример:

WELL I-1 INJECTS WATR QLIM=100000 PMAX=3700


HORI 1 5 9 6 IN-X I-J /
RADI 0.53

Вышеприведенный пример показывает ввод типичной горизонтальной скважины.


Горизонтальная нагнетательная скважина расположена в 6-ом слое. Скважина
перфорирована в х-направлении (i) c 1 по 9 блоки и j=5.

Руководство пользователя
9-404
Замечания:

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

Руководство пользователя
9-405
Работа с траекториями и с историей их работы
Траектории скважин и данные истории разработки обычно хранятся в
промысловых базах в форматах, существенно отличающихся от форматов
ключевых слов гидродинамических симуляторов. Из-за этого приходится
выполнять большой объём работы по переводу данных в формат симулятора.
MORE 6 поддерживает ряд ключевых слов, позволяющих использовать данные из
промысловых баз практически напрямую:

TFIL Описание траектории скважины.


TUNI Единицы измерения для задания траектории скважины.
TTAB Задание траектории скважины в файле модели.
HFIL Исторические данные по скважинам.
HFOR Описание форматов данных по истории разработки скважин.
HUNI Единицы измерения для исторических данных.
HTAB История добычи в строках входного файла.

TFIL - Описание траектории скважины


Расположение: Секция RECUrrent

TFIL позволяет MORE считывать файл, содержащий данные о траектории


скважины:

TFILE {NORO}
'trackwellA.trk' /

В качестве альтернативы TTAB позволяет вводить эти данные в строку после


ключевого слова.

Ключевые слова TFIL и TTAB могут быть использованы несколько раз по


необходимости для определения траекторий целого ряда скважин. Данные
траектории имеют следующий вид:

траектория
Xloc Yloc Zloc MD
: : : :
/

Руководство пользователя
9-406
Название траектории может быть тем же самым, что и имя скважины, но не
обязательно. Имя траектории задается с помощью ключевого слова COMP.

При задании событий, относящихся к перфорации, имя траектории должно


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

Заметим, что Zloc - это то же, что и значение абсолютной глубины (TVD). MD -
измеренная глубина (длина вдоль траектории скважины). Если первое значение
MD не введено, оно принимается как Zloc. Если и дальше не будет введено других
значений, они будут получены путем нахождения расстояния между текущей
точкой и последней: mi = mi-1 + ((xi-xi-1)2 + (yi-yi-1)2 + (zi-zi-1)2 )1/2.

Пример:

В этом примере задаются траектории двух скважин:

TFILE
'welltrackA.dat' /
TFILE
'welltrackB.dat' /
где файл welltrackA.dat содержит следующую информацию:

WP_A
-- X Y Z MD
23613.4 764512.0 100.0 100.0
23620.7 764839.0 4300.0 4300.0
23731.2 765193.0 5000.0 5300.0
23782.7 765921.0 5000.0 6300.0
а файл welltrackB.dat:

WP_B
-- X Y Z MD
24107.3 764313.0 0.0 0.0
24098.2 764298.0 4510.0 4510.0
24052.7 764213.0 5056.0 5457.0
24008.9 764103.0 5065.0 6437.0

Как только введена траектория скважины, она может использоваться для


определения вскрытых скважиной блоков (задание интервалов перфорации),
ключевое слово COMP, например:

WELL WP_A INJECTS GAS QLIM=750.0 PMAX=1378.95


COMP WP_A 2500 2600 0.05 0.0 1.0

Руководство пользователя
9-407
Данная запись определяет, что перфорация скважины WP_A задана в измеренных
глубинах в интервале от 2500 до 2600. Радиус скважины составляет 0.05 метра,
скин-фактор 0.0 и заданный пользователем множитель сообщаемости равен 1.0.

Для одной траектории скважины может быть задано несколько интервалов


вскрытия. Чтобы изолировать ранее вскрытый интервал, надо просто задать для
него подключевое слово COMP ещё раз, с множителем сообщаемости 0.0.

Замечание: Таблица, содержащая вычисленные измеренные глубины и ячейки,


пересекаемые скважиной, может быть получена с помощью ключевого слова
PRINT секции RECU:

PRINT TRACK

Замечание: MORE также может считывать траектории скважин в формате Eclipse


WELLTRACK. В этом случае файл подключается в следующей форме:

WELLTRACK TP-A
9750 9750 5050
8750 8750 5100
7750 8750 5200

Колонками являются x, y и z, также как и для TFIL, и таблица заканчивается с


окончанием подключаемого файла.

Руководство пользователя
9-408
TUNI - Единицы измерения при задании траектории
скважины
Расположение: Секция RECUrrent, после ключевого слова WELL, перед TFILE

Так как глубины имеют единицы измерения длины, ключевому слову TFILE может
предшествовать необязательное (опциональное) ключевое слово TUNI в виде:

TUNITS depth_unit

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

TTAB - Задание траекторий скважины в файле


модели
Расположение: Секция RECUrrent

Вместо того чтобы помещать данные о траектории скважины в отдельный файл,


Вы можете ввести их непосредственно ключевым словом TTAB. Формат данных
точно такой же, как и для файлов TFIL, но требуется опция ENDT, завершающая
ввод траектории.

Пример:

Ниже введены те же данные, что и в примере по ключевому слову TFIL.

TTABLE {NORO}
WP_A
-- X Y Z MD
23613.4 764512.0 100.0 100.0
23620.7 764839.0 4300.0 4300.0
23731.2 765193.0 5000.0 5300.0
23782.7 765921.0 5000.0 6300.0
WP_B
-- X Y Z MD
24107.3 764313.0 0.0 0.0
24098.2 764298.0 4510.0 4510.0
24052.7 764213.0 5056.0 5457.0
24008.9 764103.0 5065.0 6437.0
ENDT

Руководство пользователя
9-409
HFIL - Исторические данные по скважинам
Расположение: Секция RECUrrent

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


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

HFILE
'wells.hist' /

Перед ключевым словом HFILE обязательно должно быть введено ключевое слово
HFORM описывающее формат промысловых данных в следующих за ним
подключаемых файлах.

Примеры использования можно найти в описании ключевого слова HUNIT. В


качестве альтернативы можно использовать ключевое слово HTAB , позволяющее
поместить те же самые данные непосредственно в файл модели.

HFOR - Описание форматов данных по истории


работы скважин
Расположение: Секция RECUrrent

HFORM [WELL] [date_format] Q1 Q2 ...

Можно определить до 10 параметров Q1,Q2, …, на практике используются 3 или 4


из них.

Для разных подключаемых файлов могут использоваться разные ключевые слова


HFORM. Например, для добывающих скважин можно задавать дебит нефти, воды
и газа, в то время как, например, данные по газонагнетательным скважинам можно
записать в отдельный файл, в котором будут только данные по приемистости
газовых скважин.

Аргумент WELL является опциональным. Если он присутствует, то каждая строка


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

Задание даты

Формат даты может быть задан в качестве даты с помощью следующих


компонентов:
Руководство пользователя
9-410
DD MM/MMM YYYY
Эти три компонента могут следовать в любом порядке. DD - целое число в
дапазоне 1-31. Если задано MM, то это целое число в диапазоне 1-12. Если задано
МММ, месяц должен быть задан как {jan, feb, …, dec}. YYYY определяет год.

Эти три компонента даты должны быть записаны с опциональным разделителем


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

Например, если описан следующий формат даты:

'MMM:DD:YYYY'
то даты должны вводиться в виде:

Jan:01:1947
Feb:01:1947
Где':' (двоеточие) используется как разделитель.

Время может быть введено в днях путем задания формата даты DAYS. Например:

HFOR WELL DAYS QOIL

HTAB
WPRD 0 1000
WPRD 200 2000
WPRD 300 1500
ENDH

Значения параметров

Затем может следовать ряд значений с опциональным заданием единиц измерения,


Q1, Q2, … Могут быть заданы дебиты или накопленная добыча. Дебиты
начинаются с буквы Q, а накопленные показатели - с C.

Значение Дебиты Накопленные


Нефть QOIL COIL
Газ QGAS CGAS
Вода QWAT CWAT
Жидкость QLIQ CLIQ

Приемистость Накопленные
Закачка газа QGIN CGIN
Закачка воды QWIN CWIN

Устьевое давление THP


Забойное давление BHP

Руководство пользователя
9-411
Коэффициент эксплуатации скважины WEFA

Замечание:

Обычно дебиты газа и воды, QGAS и QWAT, можно использовать и для


добывающих и для нагнетательных скважин. Для нагнетательной скважины
предполагается, что QGAS - это приемистость, для добывающей предполагается,
что QGAS - дебит. Это может быть неудобно, если скважина переключается между
закачкой и добычей, поэтому можно использовать альтернативные слова QGIN и
QWIN для задания закачки. В этом случае QGAS будет использоваться только для
периодов, когда скважина добывает, а QGIN - только для периодов закачки.
Закачка может быть также получена из параметров QGIN, QWIN, CGIN and CWIN,
если они есть.

Смотрите также: HFORM, HUNIT и HTAB

HUNIts - Единицы измерения исторических данных


Расположение: Секция RECUrrent

HUNI задает единицы измерения для значений, заданных с помощью HFIL или
HTAB для исторических данных по скважинам, определенных ключевым словом
HFORM. Всего пять различных типов данных могут быть заданы с помощью
ключевого слова HUNI:

HUNI
liqrate gasrate liqtot gastot pressure /

Доступные типы исторических данных:

Тип данных Промысловые Метрические


Liqrate (дебит жидкости/нефти/воды) stb/day или Mstb/day sm3/day или ksm3/day
Gasrate (дебит газа) scf/day или Mscf/day sm3/day или ksm3/day
Liqtot (накопленная добыча жидкости/нефти/воды) Mstb или MMstb ksm3 или Msm3
Gastot (накопленная добыча газа) Mscf или MMscf ksm3 или Msm3
Pressure (давление) psia или psig bara или barg

После того, как задан необходимый параметр, должна быть определена его
единица измерения, например дебиты нефти в stb/day или sm3/month, накопленная
добыча газа в MMscf или ksm3, и.т.д. Забойные давления могут быть определены с
помощью BHP и его соответствующих единиц измерения в случае необходимости.

Руководство пользователя
9-412
Примеры:

Имя скважины задается во всех строках. Задается дебит жидкости (нефти и воды) и
газа.

HUNIT
stb/day Mscf/day /
HFORM WELL 'DD/MMM/YYYY' QOIL QGAS QWAT
HFILE
'histab.dat' /

при этом подключаемый файл histab.dat содержит следующие данные:

wprda 01/Jan/1992 1246 934.5 53.68


wprda 01/Feb/1992 1238 972.9 54.73
wprda 01/Mar/1992 1194 1008.3 57.23
wprdb 01/Jan/1992 823 617.3 12.35
wprdb 01/feb/1992 827 613.9 15.49
wprdb 01/Mar/1992 796 587.2 9.234

Во втором примере, имя скважины задаётся один раз, и за ним вводится массив
данных с датами. Отметьте, что в этом примере задаются два накопленных
показателя (нефть и вода) и забойное давление.

HUNITS
2* ksm3 1* bara /
HFORM 'MM.DD.YYYY' COIL CWAT BHP
HFILE
'hiswAB.dat'
/

при этом подключаемый файл hiswAB.dat содержит следующие данные:

WP1
01.01.1982 247 18 342
02.01.1982 643 62 335
03.01.1982 997 102 330
04.01.1982 1347 143 321
WP2
01.01.1982 333 87 353
02.01.1982 1002 242 349
03.01.1982 1447 347 339

Использование файла с историческими данными

Скважине можно указать на использование таблиц с историческими данными по


показателям, таким как HOIL. Например, для приведенной ниже скважины задан
исторический дебит нефти и коэффициент эксплуатации:

WELL P-1 PRODUCE HOIL HWEF QLIM=1000 PMIN=3000

Руководство пользователя
9-413
HTAB - История добычи в строках входного файла
Расположение: Секция RECUrrent

Вместо того, чтобы размещать исторические данные по скважинам в отдельном


файле, их можно поместить сразу после ключевого слова HTAB. Когда имена
скважин задаются последовательно в каждой новой строке, таблица заканчивается
комментарием. Когда имена скважин задаются на отдельных строках, для
окончания ввода таблицы используется слово ENDH. В противном случае формат
введенных данных с помощью HTAB такой же, что и для HFIL.

Пример:

Ввести те же данные, что и в примерах из описания ключевых слов HFIL/HUNI:

HFORM WELL 'DD/MMM/YYYY' QOIL QGAS QWAT


HTAB
wprda 01/Jan/1992 1246 934.5 53.68
wprda 01/Feb/1992 1238 972.9 54.73
wprda 01/Mar/1992 1194 1008.3 57.23
wprdb 01/Jan/1992 823 617.3 12.35
wprdb 01/feb/1992 827 613.9 15.49
wprdb 01/Mar/1992 796 587.2 9.234
/

HFORM 'MM.DD.YYYY' COIL CWAT BHP


HTABLE
WP1
01.01.1982 247 18 342
02.01.1982 643 62 335
03.01.1982 997 102 330
04.01.1982 1347 143 321
WP2
01.01.1982 333 87 353
02.01.1982 1002 242 349
03.01.1982 1447 347 339
ENDH

Аргумент HTAB может использоваться для добавления определенного количества


часов к заданной дате. Данный пример иллюстрирует определение дебитов
скважин в 12 и в 18 часов первого января 2000 года.

HTAB
P-1 1/Jan/2000 100 0 0 0.5 HOURS 12
P-2 1/Jan/2000 100 0 0 0.5 HOURS 18
ENDH

Руководство пользователя
9-414
DEVI - Задание наклонных скважин без
автоматического расчета скважина-пласт
Расположение: Секция RECUrent, после ключевого слова WELL

DEVIated iloc1 jloc1 kloc1


: : :
/

Определения:

iloc1 Первая i-координата скважины.


jloc1 Первая j-координата скважины.
kloc1 Первая k-координата скважины.

Пример:

WELL P-1 PRODUCE LIQU QLIM=3000 PMIN=1500


DEVIATED 2 5 1
3 5 2
4 5 3
5 5 4
6 5 5
/END

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


скважины. Наклонная скважина перфорирована в следующих ячейках:
(2,5,1),(3,5,2), (4,5,3),(5,5,4) и (6,5,5).

Замечания:

Все ячейки, через которые проходит наклонная скважина, должны быть описаны.
Удобнее использовать CIJK и TFIL для ввода наклонных или горизонтальных
скважин.

Руководство пользователя
9-415
RADIus - Радиус скважины
Расположение: После ключевого слова WELL
RADIus rw skin reqv
Начальные значения: - 0 см.пояснения
По умолчанию: предыдущее предыдущее предыдущее
в POFU: ft none ft
в метрич. сист: m none m

Определения:

rw Радиус на забое скважины (см. Технический справочник).


skin Скин-фактор одинаковый для всех блоков, через которые проходит скважина.
reqv Эквивалентный радиус блока (см. Технический справочник).

Пример:

RADI 0.5 -1 /

Определяет радиус скважины 0.5 и скин-фактор равный -1 для всех зон


перфорации.

Руководство пользователя
9-416
ZONE - Данные о параметрах перфорации и
призабойной зоны
Расположение: Секция RECUrent, после ключевого слова WELL (см. Примечания)

ZONE {SKIN REQV K-H WIDX T-WI CCF MULT}


xzone1 xzone2 ....
По умолчанию: предыдущие значения для SKIN, REQV, MULTipliers, K-H, 0 для
WIDX, T-WI.

Определения:

SKIN Значение скин-фактора в блоке.


REQV Эквивалентный радиус блока скважины.
K-H Величина kh в блоке.
WIDX Сообщаемость скважина–пласт в блоке, то есть значение умножаются на
сpkh (c = 0.5, 1 или 2) для каждого слоя (см. главу 'Index Calculations' в
Техническом справочнике пользователя).
T-WI Общий множитель сообщаемости скважина–пласт (md-футы или md-м.)
CCF CCF связан с T_WI через выражение CCF=Cdarcy. T_WI, где:
Cdarcy=0.001127 (field) или Cdarcy= 0.008527 (metric).
MULTipliers Множитель сообщаемости скважина-пласт в блоке.
Числовое значение указанного параметра для каждого блока е, через
xzonee
который проходит скважина, считая от ближайшего к устью.

Пример:

WELL L415 PRODUCES OIL Q=100 P=50


LOCATION 414 985
RADIUS .5 +1
ZONE MULT
0 0 1 1 1 1 1 /
ZONE SKINS
4* 2 2*-1

Скважина будет вскрывать сетку по вертикали с 3 по 7 слой. Радиус скважины 0.5,


а зональный множитель равен 1 (см. примечания для ключевого слова RADIUS)
для перфорированных зон. Значение скин-факто р а с 3 по 7 узел сетки для этой
скважины будет: 1, 1, 2, -1 и -1.

Руководство пользователя
9-417
Замечания:

Когда используется опция WIDX или T-WI, не используется обычная процедура


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

Если для перфорации скважины используются опции HORI или DEVI, число
значений, ожидаемых с ключевым словом ZONE будет числом заданных
перфораций, а не числом ячеек в вертикальном направлении.

Руководство пользователя
9-418
RESV - Объем закачки флюида в пластовых
условиях
Расположение: Секция RECUrrent

Контроль скважин по закачке и отборам флюидов в пластовых условиях

Обычно показатели по скважинам задаются в поверхностных условиях. Иногда


полезно задавать показатели в пластовых условиях. Это делается в MORE с
помощью встроенного ограничения RESV для добывающих скважин и
использования подключевого слова RESV ключевого слова WELL - для
нагнетательных скважин.

Для добывающих скважин:

Определите ограничение дебита скважины с помощью подключевого слова RESV:

Для нагнетательных скважин:

Используйте подключевое слово RESV ключевого слова WELL.

Расположение: После ключевого слова WELL для нагнетательных скважин.

RESV
По умолчанию: предыдущие значения SKIN, REQV, MULTipliers, K-H, 0 для
WIDX, T-WI
Цель: Для нагнетательных скважин, объем флюида должен быть в пластовых
условиях, а не в поверхностных.

Пример:

WELL I-1 INJECTS WATR QLIM=1000 PMAX=14000


RESV

WELL P-1 PRODUCE RESV QLIM=1000 PMIN=500

В этом примере скважина I-1 нагнетает воду по 1000 пластовых баррелей в день, а
дебит добывающей скважины составляет 1000 пластовых баррелей в день, что
приведет к полной компенсации отбора закачкой.

Руководство пользователя
9-419
DRAW - Задает ограничение по депрессии на
скважину
Расположение: Секция RECUrent после ключевого слова WELL

DRAW Target
По умолчанию ограничение по депрессии не применяется

Единицы измерения:Psi или Bars

Пример:

WELL P-1 PRODUCE OIL QLIM=4179 PMIN=88


LOCA 2895.6 2895.6
RADIUS 0.0762 /
DRAW 10
ZONE MULT
3*1 /

Максимальная депрессия на скважину будет 10 bars.

Контроль по депрессии может также применяться к нагнетательным скважинам.

Пример:

WELL I-1 INJECTS GAS QLIM=2831.68 PMAX=1378.95


LOCATION 152.4 152.4 /
DRAW 5
/

Ограничение по депрессии на скважину будет 5 bars.

Замечания:

Депрессия для скважины вычисляется как среднее значение разницы между


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

Pdd = Pcell-Pbhp-G*den*(dcell-dref)

where:

Pcell давление в ячейке

Руководство пользователя
9-420
Pbhp давление на забое

dcell глубина ячейки

dref глубина приведения забойного давления

den средняя плотность флюида в стволе скважины

g ускорение свободного падения

Руководство пользователя
9-421
DREF - Опорная глубина для скважины
Расположение: После ключевого слова WELL

DREF позволяет пользователю задать индивидуально на скважину глубину


пересчета давлений, заменяя значения ключа DATUm.

Опорная глубина может меняться в течении расчета. До момента появления


первого DREF к скважине будет применяться значение DATUM.

Синтаксис:
DREF depth

Пример:

WELL P-1 PRODUCE liqu QLIM = 210 PMIN=1000


LOCATION 8 8
DREF 4510

Руководство пользователя
9-422
HIST - исторические данные по скважинам
Фактические данные по добыче могут быть введены после ключевого слова WELL
с использованием подключевого слова HIST.

Расположение: После ключевого слова WELL

HIST [OIL val] [WATR val] [GAS val] [BHP val] [THP val] [WCT val] [GOR val]

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


например:

WELL p-1 PRODUCE GAS QLIM=6200 PMIN=500


HIST OIL 99.3 WATR 44.7

Если используется ключевое слово HIST, то данные, указанные в нем, будут


автоматически включены в выходные файлы MORE и доступны для чтения в
Tempest.

Пример:

Предположим, заданы следующие данные:

WELL P-1 PRODUCE OIL QLIM=3179.75 PMIN=68.9475


HIST OIL 3108 GAS 4200 BHP 5799 THP 2243 GOR 1800
Эти исторические данные появляются в окне Tempest Data Supervisor:

Если используется выдача в формате Eclipse, то аббревиатура выдаваемых


параметров будет следующая:

WOPRH,WWPRH,WGPRH Фактические дебиты нефти, воды и газа.


WWIRH,WGIRH Фактические объёмы закачки воды и газа.
WBHPH,WTHPH Фактические забойное и устьевое давления.
WWCTH,WGORH Фактические обводнённость и газовый фактор.

Руководство пользователя
9-423
CIJK - Перфорация для наклонных скважин
Расположение: Секция RECUrrent

Подключевое слово CIJK ключевого слова WELLS представляет собой простой


инструмент для ввода информации по сообщаемости для горизонтальных скважин.

CIJK
I1 J1 K1 DIR1 Rw1 KH1 Skin1 Reqv1 M1 Lgrname1 FracExtent1 D-factor1 /
.
.
In Jn Kn DIRn Rwn KHn Skinn Reqvn Mn Lgrnamen FracExtentn D-factorn /
/
Каждое вскрытие задается на отдельной строке.

Определения:

DIR Задает направление вскрытия внутри блока сетки - он может быть


установлен как X, Y или Z, по умолчанию Z.
Rw Радиус ствола скважины. Может быть задан по умолчанию, если
скважинное значение задавалось с помощью RADI.
KH Проницаемость вскрытой ячейки*длину перфорированного интервала -
это будет зависеть от направления DIR. По умолчанию будет
приравнено к значению блока сетки.
Skin Скин-фактор. По умолчанию равен 0 или значению заданному
ключевым словом RADI.
Reqv Эквивалентный радиус ячейки - радиус, используемый в множителе
вскрытия - сообщаемости и расстояние от скважины, на котором
берется среднее давление ячейки.
M Множитель сообщаемости. По умолчанию равен 1, но может быть
введен для изменения множителя сообщаемости множителем M.
lgrname Опциональное имя локальной сетки. Значения по умолчанию
применяются к глобальной сетке и их необходимо задавать, если
требуется вскрытие локальной сетки.
FracExtent Опционально - протяженность трещины. Это существенно, только если
используется вскрытие ячейки FX или FY.
D-factor D - фактор вскрытой ячейки.

Руководство пользователя
9-424
Замечания:

Эффект D-фактора заключается в том, что повышается эффективный скин


вскрытой ячейки как функция дебита газа. Единицы измерения в системе POFU:
day/mscf, в метрической системе: day/ksm3.

FX подразумевает трещиноватость вскрытой ячейки в плоскости x-z - т.е. приток


идет из вскрытых ячеек в направлении x. FY подразумевает трещиноватость
вскрытой ячейки в плоскости x-z - т.е. приток идет из вскрытых ячеек в
направлении y. Если задан или FX или FY, трещиноватость принимается по
умолчанию распространенной по всей ячейке в x- или y- направлении. Если
определен FracExtent, трещиноватость может быть задана общей протяженностью
2*FracExtent - т.е. она простирается на указанную длину в каждом направлении.

См. главу 7 Технического справочника для более подробной информации о D-


факторе и трещиноватых блоках сетки.

Примеры:

WELL p-2 PRODUCE RESV Q=1000 P=500


RADI 0.25 /
CIJK
6 6 2 X 0.25 1* 1* 1* /
7 6 2 X 0.25 1* 1* 1* /
/
Другой пример: наклонная скважина с большинством заданных значений CIJK:

WELL p23 PRODUCE OIL Q=3452 P=4563.0


CIJK
16 7 1 Z 0.25 2032 0.1 /
16 8 2 Z 0.25 1073 0.2 /
16 9 3 Z 0.25 3073 0.0 /
/

Руководство пользователя
9-425
DFAC - D-фактор скважины
Расположение: После ключевого слова WELL

Синтаксис:

DFAC значение
По умолчанию: 0
Единицы измерения:
В POFU: day/mscf,
В метрич. системе: day/ksm3

Пример:

WELL L415 PRODUCES OIL Q=100 P=50


LOCATION 414 985
DFAC 0.0021

Замечания:

Эффект D-фактора заключается в увеличении эффективного скина вскрытой


ячейки как функции дебита газа. Подробное описание использования D-фактора
смотрите в Главе 7 Технического справочника.

Ключевое слово DFAC (и event DFAC) определяют D-фактор для скважины. Также
возможно определить DFAC для отдельной вскрытой ячейки, используя ключевое
словоCIJK.

Заметьте, что в метрических единицах измерения MORE использует D-фактор,


определенный в тысячах м3/сут. Некоторые симуляторы используют дебит газа в
м3/сут и D-фактор в cут/м3.

STEAm - задание свойств пара


Расположение: В секции RECU, после ключевого слова WELL

STEAm Ts Ps Qual specEnth


Defaults 0 0 0 0
o
POFU F psia - Btu/lb
o
Metric C bars - KJ/kg

Руководство пользователя
9-426
Когда используется опция закачки пара, ключевое слово STEAM может
использоваться для задания температуры, давления, качества и энтальпии флюида,
который будет закачан в скважину. Если слово STEAM не будет задано, флюид
будет закачан со средней начальной температурой пласта.

Как правило, пользователь задает температуру пара или давление и качество пара.
В качестве альтернативы, энтальпия может быть задана отдельно.

Пример:

WELL I-1 INJECTS steam QLIM = 4000 PMAX=1500


STEAM 458.0 1* 0.75 / Закачка пара температурой 458 degF и качеством
75%

Замечание:

Ключевое слово STEAM можно также ввести в секциях INPUT или FLUID, как
запрос на моделирование закачки пара. Это будет иметь тот же эффект, что и
применение слова STEAM, как компонента, в ключевом слове CNAM.

SOLVENT - Концентрация закачиваемого солвента


Расположение: Секция RECUrrent

При использовании опции SOLVENT можно использовать подключевое слово


SOLV ключевого слова WELL для задания концентрации солвента в потоке
нагнетаемого газа. Если ключевое слово SOLV не задано, то закачиваемый газ
будет представлен пластовым газом.

Концентрация солвента задается мольной долей, то есть (объем газа


солвента)/(общий объем солвента + объем пластового газа).

Расположение: После ключевого слова WELL

SOLV Ysolv
Units: Fraction
Metric: Fraction

Пример:

WELL I-1 INJECTS gas QLIM = 4000 PMAX=10000


SOLV 1.0 / --Закачивает 100%-ый солвент в скважину I-1

Руководство пользователя
9-427
COMPlete - Вскрытие скважины вдоль ее
траектории
Расположение: После ключевого слова WELL

COMP track-table md1 md2 r S M

Определения:

track- Имя используемой таблицы траектории, заданной с помощью TFIL или


table TTAB.
md1 Измеренная глубина в начале вскрытого интервала.
md2 Измеренная глубина в конце вскрытого интервала.
r Радиус скважины за интервалом (по умолчанию 6 inches).
S Скин (по умолчанию 0.0).
M Множитель сообщаемости (по умолчанию 1.0).

Возможно задавать более одного интервала вскрытия, например:

WELL I-1 INJECTS GAS QLIM=750.0 PMAX=1378.95


COMP TI-1 2580 2610 0.2 0.0 1.0
COMP TI-1 2650 2690 0.22 0.0 1.0

Если установлен новый интервал вскрытия или если он накладывается на


существующий. Например, предположим, изначально мы вскрыли с 4056 до 4129 ft
следующим образом:

COMP TI-1 4056 4129 0.23 0.0 1.0


Второе подключевое слово COMPL затем обнуляет интервал с 4080 до 4092

COMP TI-1 4080 4092 0.23 0.0 0.0


Результат - два вскрытых интервала, один с 4056 до 4080 и второй с 4092 до 4129.

Руководство пользователя
9-428
WEFA - Коэффициент эксплуатации скважины
Расположение: После ключевого слова WELL

WEFA value

Определения:

WEFA задает коэффициент эксплуатации скважин (от 0 до 1), что помогает учесть
время простоя скважин.

Предположим, что скважина простояла 40 % времени и имеет средний дебит 10000


stb/day. Имея коэффициент эксплуатации скважин равный 0.6, скважина будет
работать с забойным давлением, соответствующим дебиту 10000 stb/day, но
реальный дебит жидкости будет 6000 stb/day, т.е он снизится из-за простоя
скважины.

Пример:

WELL P-1 PRODUCE OIL QLIM=10000 PMIN=1000


LOCATION: 9500. 9500. / xloc,yloc
RADIUS: 0.25 / rw skin
WEFAC 0.5
ZONE: widx
2*0.0 1 /

Коэффициент эксплуатации скважины P-1 равен 50 %. Скважина будет работать с


забойным давлением, которое было бы при дебите скважины 10000 stb/day, но
фактический дебит будет 5000 stb/day.

WWEF - Коэффициент эксплуатации скважины


Расположение: Секция RECUrrent

WWEF wellname value

Определения:

WWEF задает коэффициент эксплуатации скважины (между 0.0 и 1.0). WWEF


аналог подключевого слова WEFA в ключевом слове WELL, но может
использоваться без него.

Руководство пользователя
9-429
Пример:

WWEF W100 1.00


WWEF W101 0.85

Руководство пользователя
9-430
WLIM - Вспомогательные ограничения на
скважины
Расположение: После ключевого слова WELL

WLIM value name {OFF ON} {MIN MAX HOLD} {CUTB STIM WORK CONV SHUT REDE}

Определения:

value Значение для дополнительного ограничения по скважине.


name Имя ограничения: OIL, GAS, LIQU, RESV, GOR, WOR.
OFF Выключает дополнительные ограничения по скважине.
ON Включает дополнительные ограничения по скважине.

MIN Минимальное ограничение.


MAX Максимальное ограничение.
HOLD Основное значение (TARG - аналог HOLD).

CUTB Дебит скважины будет уменьшен, если будет нарушено ограничение.


STIM Скважина будет простимулирована, если будет нарушено ограничение .
,Если будет нарушено ограничение, будут по одной закрываться зоны
WORK
перфорации с самым большим нарушением ограничения
CONV При нарушении ограничения, скважина будет переведена под закачку.
SHUT При нарушении ограничения скважина будет закрыта.
REDE При нарушении ограничения, параметры скважины будут переопределены.
Добавить насос - название насоса должно следовать за ключевым словом
PUMP
PUMP
Моделирование будет остановлено, как результат нарушения ограничения
STOP
по скважине.

Примеры:

WLIMIT 10 WOR SHUT


Задает ограничение WOR, равное 10. Скважина будет остановлена, если WOR
превысит 10.

WLIMIT 1 WOR OFF

Руководство пользователя
9-431
Устраняет ограничение WOR.

WLIMIT 500 GAS TARG


Добавляет дополнительное значение 500 mscf/day к уже имеющемуся дебиту
определенному ключевым словом WELL.

WLIMIT 5 GOR WORK MAX


Определяет, что в скважине будут закрыты «плохие» перфорации, если GOR
превышает 5.

WLIMit 300 OIL STIM MIN


Ключевое слово WLIMit определяет, что параметры призабойной зоны будут
изменены (простимулированны), если добыча нефти упадает ниже 300.

WLIM 100 GAS CONV MIN


Ключевое слово WLIMit задает, что скважина будет переведена под нагнетание,
если добыча газа упадает ниже 100. Новые ограничения будут заданы, используя
подключевое слово CONVert.CONVert.

WLIM 10 GOR SHUT-in


Задает, что скважина будет остановлена, если GOR превысит 10.

WLIM 5000 qomn REDEfine


Определяет, что скважина будет переопределена, если добыча нефти упадает ниже
5000. qomn ограничение по скважине, заданное ранее через LIMI.

WLIM 500 BHP TARG


Добавляет значение забойного давления. Это может быть сделано, если в строке с
ключевым словом WELL было определено значение устьевого давления. Это
позволяет MORE одновременно применять ограничения по забойному и устьевому
давлениям.

Замечания:

В случае нарушения заданного ограничения производятся корректирующие


действия: снижение производительности, стимуляция, переопределение,
конвертирование и остановка:

В случае нарушения заданного ограничения опция стимуляции изменяет значение


индекса скважины в соответствии с, введенными с помощью подключевого слова
скважины, данными. В случае, если изменения не датут позитивных результатов,
скважина будет остановлена.

Если определена опция WORKover, будут по одной закрываться зоны перфорации


с самым большим нарушением ограничения, пока не исчезнет нарушение или
постепенно скважина не будет остановлена полностью.
Руководство пользователя
9-432
Когда задана опция CUTBack, значение по возможности будет держаться внутри
ограничения, если это не удается, скважина будет закрыта.

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


добывающую скважину под нагнетание.

Опция SHUT останавливает скважину в случае нарушения заданного ограничения.

Если нарушено заданное ограничение, опция REDEfine устанавливает новые


ограничения по дебиту скважины, давлению, параметры таблиц tubing, через
подключевое слово REDEfine.

Руководство пользователя
9-433
WPRI - Установка приоритета скважины
Расположение: Секция RECUrrent

WPRI wellname value

Определение:

WPRI задает приоритет скважины. Оно перезаписывает показатели по умолчанию,


заданными с помощью PRIORITY.

Пример:

WPRI W-45 1000

Руководство пользователя
9-434
STIM - Информация по изменению свойств
призабойной зоны пласта
Расположение: После ключевого слова WELL (см. примечания)

STIMulate {SKIN REQV K-H WIDX T-WI MULT}


xzone1 xzone2 ....
По умолчанию: 0 0
Определения:
SKIN Значения скин-фактора в х-зоне.
REQV Эквивалентный радиус скважинного блока.
K-H
WIDX Значения зоны x - нормализованные значения скважинных индексов,
т. е. считанные значения умножаются на cπkh (c = 0.5, 1 или 2) для
каждого слоя (см. "Расчет сообщаемости скважина-пласт" в
Техническом справочнике пользователя).
T-WI Значения сумарных показателей скважин (md-ft или md-m).
MULTipliers Зональные множители.
xzonel Значение для перфорации k.

Примеры:

SIZE 23 44 6
LIMIt qomn MIN
1.0/
WELL pw02 PRODuces GAS q=2000 p=1500
RADIUS .5 20
WLIMit 390 qomn STIMulate /
STIM: SKIN
4*2 /

Добывающая скважина pw02 с первичными ограничениями по дебиту газа - 2000 и


минимальному забойному давлению 1500 (на глубине DATU). Радиус скважины -
0.5, и скин-фактор - 20. Скважина также имеет вторичное ограничение по
минимальной добычи нефти - 390. Когда добыча нефти падает ниже 390,
параметры прискважинной зоны улучшаются, используя подключевое слово STIM.

Ключевое слово STIM задает скин-фактор - 2 для верхних 4-х зон перфорации.
Параметры прискважинной зоны улучшаются только один раз.

Руководство пользователя
9-435
Замечание:

Заметим, что STIM не создает новые интервалы перфорации - а только изменяет


свойства имеющихся.

Руководство пользователя
9-436
CONV - Информация о переводе скважины
Расположение: После ключевого слова WELL

CONVert fluid [comment] = qlimit [comment] = plimit


zfluid1 zfluid2 (не всегда используется, см.
определения)
По умолчанию: 0 0 ...

Определения:
fluid Имя закачиваемого флюида. Возможные имена:

1. имя компонента для закачки компонента


2. стандартное имя состава для закачки этого состава
3. в противном случае, значения zfluid могут быть представлены в
следующей строке

zfluid Общие характеристики состава закачиваемого флюида. Эта строка


используется, только если флюид не является именем компонента или
стандартным именем состава.
qlimit Максимальный дебит для закачки. Единицы измерения: stb/d для
жидкости, Mscf/d для газа. Метрические: standard m3/d (жидкость или
газ)
plimit максимальное давление для закачки. Давление пересчитывается на
глубину DATUm. Единицы измерения: psi, Метрические: bar
[comment] cкомментарии могут быть слева от знака равенства (=) для описания и
удобства чтения.

Примеры:

LIMIt qgmn MIN


2*0 1.0/
WELL WP04 PRODUCES GAS QLIM=3000 PMIN=5000
WLIMit 2900 qgmn CONVert /
CONVert gas QLIM=3000 PMAX=9000

Ключевое слово WLIMit определяет перевод скважины WP04 из добывающей в


нагнетательную, когда ее дебит газа опустится ниже 2900. Ключевое слово
CONVert задает для переводимой скважины максимальную закачку газа 3000 и
максимальное забойное давление 9000.

Руководство пользователя
9-437
REDE - Переопределение контролирующих
параметров скважины
Распределение: После ключевого слова WELL
REDEfine fluid [comment]=qlimit [comment]=plimit [tname]

Определения:

fluid Для добывающих скважин, тип первичного ограничения по дебиту:


OIL, GAS, LIQU, RESV. Для нагнетательных: GAS или WAT.
qlimit Максимальная закачка, добыча
в pofu: stb/d для жидкости; mscf/d для газа
в метрич. сист.: стандартные м3/сут для нефти и воды, 1000 м3/сут для
газа
plimit Минимальное давление для добывающих скважин или максимальное
давление для нагнетательных скважин. Давление пересчитывается
глубине определенной ключевым словом DATUm
в pofu: psi
в метрич. сист.: бар
[comment] Комментарии, могут быть слева от знака равно (=) для обеспечения
возможности документирования и удобства чтения.
tname Либо BHP (первоначальное значение) показывает, что значение plimit -
это давление на забое скважины (пересчитанное к глубине DATUm).
Либо имя TUBIng таблицы использующейся для пересчета забойного
давления в устьевое (в этом случае plimit – устьевое давление). По
умолчанию, plimit - это давление на забое.

Примеры:

WELL P-1 PRODUCE OIL QLIM=20000 PMIN=500 TAB1


WLIM 9000 OIL MIN REDE
REDE OIL qlim=9500 plim=300 TAB3
REDE OIL qlim=9500 plim=200 TAB4
REDE OIL qlim=9500 plim=100 TAB5

Скважина P-1 имеет ограничение добычи нефти 9500. Когда добыча падает ниже
9500, скважина переопределяется через REDE на новое ограничение забойного
давления 300.

Затем, если добыча нефти падает ниже 9500 ограничение забойного давление
устанавливается равным 200.

Если добыча нефти падает ниже в третий раз, ограничение забойного давление
устанавливается равным 100.
Руководство пользователя
9-438
P-RE - Давление на RE
Расположение: После ключевого слова WELL

P-RE re {PV CCF KH MOB NONE}


По умолчанию: ro. Units: ft, Metric: m

Определения:

re Внешний радиус.
PV Давление на re считается с помощью взвешенного порового объема.
Давление на re считается с использованием множителя сообщаемости
CCF
вскрытия.
Давление на re считается с использованием множителя сообщаемости
ACT
вскрытия только для активных ячеек.
KH Давление на re считается с помощью взвешенного K.h
Давление на re считается, используя невзвешенную подвижность объема
MOB
резервуара.
NONE Давление на re считается с помощью простого невзвешенного осреднения.

WI может быть использован в качестве второго имени для CCF


K-H может быть использован в качестве второго имени для KH
PHIH может быть использован в качестве второго имени для PV

Примеры:

P-RE 600
Среднее давление в скважине будет считаться с использованием взвешенного
порового объема на эквивалентном радиусе 600.

Замечания:

Для получения давления на требуемом радиусе MORE берет логарифмическую


кривую спада, которая проходит через давление скважины на радиусе скважины
при давлении в блоке и через давление в блоке на эквивалентном радиусе давления
(ro), и экстраполирует или интерполирует его к re. Если открыто более одного слоя,
значение на скважине получается из соответствующего взвешенного осреднения.

Осреднение по слою происходит по всем ячейкам с открытой перфорацией. Это


устойчивый прием, который не изменяет направление течения. Однако, оно может
включать давления в ячейках, которые не сообщаются со скважиной в некоторые
моменты моделирования. Чтобы избежать этого и получить осреднение давление,
Руководство пользователя
9-439
более подходящее для сравнения давления в резервуаре с удерживаемым забойным
давлением, нужно использовать опцию ACT. Это исключит несвязанные ячейки.

Начиная с версии MORE 6.5, внешний радиус, задаваемый P-RE, будет


использоваться для вычисления депрессии, когда на скважине задан контроль по
депрессии.

Руководство пользователя
9-440
CPLY - Концентрация закачиваемого полимера
Расположение: Секция RECUrrent после ключевого слова WELL

Когда используется полимерная опция, CPLY может быть использовано, чтобы


определить концентрацию полимера в воде, закачиваемой в скважину. Если CPLY
не задано, вода будет закачиваться без полимера.

CPLY conc
Units: lbs/stb
Metric: kg/sm3

Пример:

WELL I-1 INJECTS watr QLIM = 4000 PMAX=10000


LOCATION 18 71 / Координаты скважины x и y
CPLY 0.15 /

TEMP - Температура закачиваемой воды


Когда используется термальная опция, TEMP может быть использован для задания
температуры флюида, закачиваемого в скважину. Если TEMP не задана, то флюид
будет закачиваться при средней пластовой температуре.

Расположение: После ключевого слова WELL

TEMP temp
Единицы измерения: o
F (Field) или oC (Metric)

Пример:

WELL I-1 INJECTS watr QLIM = 4000 PMAX=1500


TEMP 98.0 / Вода закачивается при 98о C.

Руководство пользователя
9-441
LIFT - Газлифт
Расположение: После ключевого слова WELL

LIFT fluidname rate { OFF ON }


или
LIFT pumpname
Определения:
rate Приемистость газа при газлифтной эксплуатации скважины.
Название флюида для закачки. В настоящее время возможно
fluidname
использование только газа.
OFF Прекращает нагнетание газа.
ON Начинает нагнетание газа (по умолчанию).
pumpname Название таблицы, определяющей насос.

Пример:

LIFT GAS 50000


Применяется газлифт с закачкой газа в объеме 50000.

LIFT PMP1
Эффект газлифта обеспечивается за счет насоса, параметры работы которого
заданы в таблице PMP1.

Замечания:

Агент газлифта добавляется к добывающему флюиду только для расчета их


подъема по стволу скважины и не учитывается при расчете дебитов и
накопленной/текущей добычи.

WLGAs - Задает приемистость газа для газлифта


Расположение: Секция RECUrrent

Единицы измерения приемистости газа для газлифта mscf/day или ksm3/day.

WLGA wellname value

Определения:

Руководство пользователя
9-442
WLGA задает набор значений дебита газа для газлифта на скважину. Это будет
иметь эффект только если на скважину задана таблица lift. Способ использования
приемистости газа зависит от кривой lift:

Если в таблице есть ALQ (artificial lift quantity), что является приемистостью газа,
тогда значение газлифта будет применяться к ALQ.

Если нет, приобнаружении программой таблицы lift, значение газа газлифта будет
добавлено к дебиту газа скважины.

Пример:

WPAL PROD_A 14500

GLOP - Настройки оптимизации газлифта


Расположение: Секция RECUrrent

GLOP wellOptimisationInterval groupOptimisationInterval

Определения:

Аргумент Описание По
умолчанию
Минимальное время между действиями по
wellOptimisationInterval 0 дней
оптимизации газлифта на скважине
Минимальное время между действиями по
groupOptimisationInterval 30 дней
оптимизации газлифта в группе скважин

Описание:

Ключевое слово GLOP задает интервалы для скважины и для группы скважин
между действиями по оптимизации газлифта.

Пример:

GLOP 1.0 90.0

Руководство пользователя
9-443
WALQ - Задание параметров механизированной
добычи
Расположение: Секция RECUrrent

WALQ wellname значение

Определения:

WALQ задает объем механизированной добычи на скважину. Данное ключевое


слово работает только, если для скважин были заданы таблицы пересчета, в
которых использована переменная ALQ - см. ALQ и TUBI для более подробной
информации о вводе таблиц пересчета при механизированной добыче.

Пример:

WALQ W100 1.00


WALQ W101 0.85

WLIFT - Оптимизация значения лифта для


скважины
Расположение: Секция RECUrrent

WLIFT wellname liftmin liftmax minEfficiency

Определения:

Аргумент Описание По умолчанию


Минимальное количество флюида, которое может
liftmin 0
быть закачено в скважину.
Максимальное количество флюида, которое может
liftmax 0
быть закачено в скважину.
Минимальное улучшение дебита нефти, на единицу
minEfficiency 1.0E-6
закаченного флюида при газлифте.
Количество газа, которое будет добавлено на каждом 0.05*(liftmax-
packet
шаге оптимизации. liftmin)

Единицы измерения liftmin, liftmax и packet - это mscf/day или ksm3/day.


Единицы измерения efficiency - (stb/day)/(mscf/day) или (sm3/day)/(ksm3/day).

Руководство пользователя
9-444
Описание:

WLIFT задает величину газлифта, которая используется для оптимизации добычи


скважины.

Чтобы использовать WLIFT, на скважину должен быть задана таблица TUBI.

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


параметров:

Иметь зависимость от скорости газа, газ является переменной потока, или иметь
зависимую от газа переменную RATI.

или
Иметь переменную ALQ типа GLIF.

В случае, если оба параметра присутствуют, значение ALQ будет


предпочтительным.

В случае использования WLIFT и если не задан временной интервал оптимизации


ключевым словом GLOP, количество газа для газлифта будет отрегулировано на
каждый временной шаг. Программа будет проверять значения для газлифта от
liftmin до liftmax, увеличивая их с каждым временным шагом согласно packet, пока
скважина не достигнет ограничения по забойному давлению или ограничения по
дебиту. Если используется вариант с ALQ, ALQ скважины может быть изменен,
если не задана приемистость газа, которая используется для поиска кривой
газлифта, в этом случае значение приемистости газа будет равно приемистости
заданной в ключевом слове LIFT.

Если скважина была закрыта из-за ограничений по устьевому давлению, WLIFT


попытается пустить скважину в эксплуатацию применив газлифт.

Газлифтный метод эксплуатации будет добавлен только в том случае, если


d(Qo)/d(Lift), больше чем minEfficiency.

Чтобы остановить газлифтную эксплуатацию скважины, задайте liftmax равным 0.

Количество газа, используемого при газлифтной эксплуатации будет выведено в


файл добычи/закачки WLIFT, если в RATE выбран пакет WELL. Приемистость
газа также учитывается для групп, и может быть учтена при расчете характеристик
трубы, если в ключевом слове PIPE выбран аргумент USEL.

Если задана переменная ALQ типа GLIF, она используется для газлифтной
эксплуатации скважины: и не может быть задана с помощью WALQ.

Руководство пользователя
9-445
Пример:

WLIFT W100 1.0 1000 1.34

Руководство пользователя
9-446
WSWItch - Переключение между первым и вторым
флюидом закачки.
Расположение: Секция RECUrrent, после определения нагнетательных скважин.

Если с использованием опции AND в ключевом слове WELL введены два флюида
для нагнетания, скважина начнет работу, используя первый. Ключевое слово
WSWITCH используется для переключения между флюидами.

Пример:

READ 100 DAYS


WSWITCH INJ1
READ 178 DAYS
WSWITCH INJ1
READ 274 DAYS

Замечания:

Ключевое слово WSWI является альтернативой ключевому слову WWAG и


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

Руководство пользователя
9-447
RECYcle - Контроль обратной закачки добываемых
флюидов.
Расположение: Секция RECUrrent после задания GROUp

RECYcle recyclename grpprod grpinj streamname {OFF ON}

Определения:

recyclename Имя потока для обратной закачки, которое становится стандартным


именем при задании нагнетаемого флюида (см. ключевое слово
WELL)
grpprod Имя группы, содержащей добывающие скважины.
Имя группы содержащей нагнетательные скважины, в которые будет
grpinj
производиться обратная закачка.
streamname Имя добываемого потока, который будет закачиваться.
OFF Выключить обратную закачку.
ON Включить обратную закачку.

Первый пример:

GROUP OILC WP01 WP02 WP05


GROUP GCAP WI05 WI01 WI09
RECYCLE RGAS OILC GCAP GAS
WELL WI05 INJECTS RGAS Q= 5000 PLIM=6000
WELL WI01 INJECTS RGAS Q= 9000 PLIM=8000
WELL WI09 INJECTS RGAS Q= 3000 PLIM=4000

В вышеприведенном примере, добытый газ из скважин группы OILC повторно


закачивается в нагнетательные скважины группы GCAP с максимальным объемом
закачки 17000. Лишний газ включается в состав товарной продукции. В случае
падения добычи газа ниже 17000, закачка газа уменьшится.

При обратной закачке газа с помощью ключевого слова RECYCLE, изменяется


только приемистость газонагнетательных скважин.

Второй пример:

Закачивать 5000 Mscf/day газа в скважину I-1, при том, что скважина I-2
продолжает закачивать воду.

RECY PRDG ALL ALL GAS

Руководство пользователя
9-448
WELL I-1 INJECTS PRDG QLIM=5000 PMAX=4000
WELL I-2 INJECTS WATR QLIM=100 PMAX=6000
WELL P-1 PRODUCE GAS QLIM=7000 PMIN=500

Руководство пользователя
9-449
MAKE - Задание расхода обратной закачки газа,
получаемого из внешних источников.
Распоожение: Секция RECUrrent после ключевого слова RECYCLE

MAKE mval {FRAC RATE}

Определения:

FRAC Расход дополнительного газа определяется как доля.


RATE Расход дополнительного газа определяется как приемистость.
mval Расход дополнительного газа для текущей группы.

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


использованием MAKEup расход закачиваемого газа может превышать разницу
между добычей газа и объёмом “экспорта” (SALEs).

Пример обратной закачки газа с ключевыми словами SALEs и MAKEUp:

Пусть в модели используются следующие ключевые слова, контролирующие


добычу и обратную закачку газа (метрическая система):

RECY XXX ALL ALL GAS


SALE 100 RATE
MAKE 50 RATE
WELL P-1 PRODUCE GAS QLIM=0 PMIN= 100.0
WELL I-1 INJECTS XXX QLIM=2000 PMAX=2000.0
READ 1 YEAR
WELL P-1 PRODUCE GAS QLIM=1000 PMIN=100.0
READ 2.0 Years /
WELL P-1 PRODUCE GAS QLIM=1200 PMIN=100.0
READ 4.0 Years /
WELL I-1 INJECTS XXX QLIM= 800 PMAX=2000.0
READ 6.0 Years /

Руководство пользователя
9-450
Газ, добываемый из скважины P-1 закачивается в скважину I-1, с учётом экспорта
100 ksm3/day, но доступен дополнительный газ из внешнего источника дебитом до
50 ksm3/day. Начальное ограничение дебита нагнетательной скважины 2000
ksm3/day, но оно зависит от ограничений по обратной закачке.

В период от 0-го до 1-го года закачка не производится: нет добычи и,


следовательно, нет газа для закачки.

В период с 1-го по 2-ой год закачивается 950 ksm3/day. 1000 ksm3/day добывается,
из которых 100 ksm3/day экспортируется, после чего остаётся 900 ksm3/day. Это
ниже контролирующего параметра 2000 ksm3/day, поэтому привлекается
дополнительный газ, в результате чего общий объём закачки составляет 950
ksm3/day.

В период между годами 2 и 4, объём закачки увеличивается до 1150 ksm3/day, так


как добывается дополнительно 200 ksm3/day газа.

В период между годами 4 и 6 закачивается 800 ksm3/day. Для закачки доступно и


большее количество газа, но нагнетательная скважина контролируется по своему
ограничению.

CMAK - Композиционный показатель состава


Расположение: Секция RECUrrent после ключевого слова RECYcle в
композиционной модели

CMAK {FRAC RATE}


x1 x2 x3 ... xnc
По умолчанию: 0.0 ....

Определения:

FRAC Показатель состава определен как фракция добычи каждого компонента.


Показатель состава определен как показатель мокрого газа для каждого
RATE
компонента

См. примеры в CSALE

Руководство пользователя
9-451
SALE - Количество экспортируемого газа для
группы скважин.
Расположение: Секция RECUrrent после ключевого слова RECYCLE

SALE sval {FRAC RATE}

Определения:

FRAC Объём продаваемого газа определяется как доля.


RATE Объём продаваемого газа определяется как дебит (расход).
sval Объём продаваемого газа для группы скважин.

Ключевое слово SALEs изменяет процедуру определения объёмов газа обратной


закачки и товарного (экспортируемого) газа:

1. Требуемый (SALE) объём газа вычитается из общего объёма газа,


добываемого группой grpprod, обозначенной в ключевом слове RECY.
2. Оставшийся газ доступен для обратной закачки в соответствии с
ограничениями нагнетательных скважин.
3. Если после закачки остаётся газ, то он также “экспортируется”.

См. описание ключевого слова MAKEup где приведён пример.

CSAL - Состав экспортируемого газа


Расположение: Секция Recurrent после ключевого слова RECYcle в
композиционной модели

CSAL {FRAC RATE}


x1 x2 x3 ... xnc
По умолчанию: 0.0 ....

Определения:

FRAC Показатель сбыта определяется как доля добычи каждого компонента.


Показатель сбыта определяется как доля мокрого газа для каждого
RATE
компонента.

Примеры:

Пример композиционной модели с составом: CO2 N2 C1 C2 C3 C4-6 C7P1 C7P2


C7P3

Руководство пользователя
9-452
Пример 1: до 100 mscf/day C1 уйдет на экспорт и 50 mscf/day CO2 - это
газ из внешних источников, который будет добавлен к закачиваемому газу.

RECYCLE PRDG ALL ALL GAS


CSALE RATE
0 0 100 /
CMAKE RATE
50 0 0 /

Пример 2 (использует доли закачиваемого флюида, а не дебиты): половина


добытого C1 будет продана, и 200% добычи CO2 уйдет поз закачку, как газ
из внешних источников.

RECYCLE PRDG ALL ALL GAS


CSALE FRAC
0 0 0.5 /
CMAKE FRAC
2.0 0 0 /

Руководство пользователя
9-453
TUBI - Таблица пересчета забойного давления в
устьевое
Расположение: Секция RECUrrent, перед ключевым словом WELL

TUBInghead name datum {LONG PACK}


Единицы измерения: ft, Metric: m

После ключевого слова TUBI должно идти одно или несколько подключевых слов,
описывающих переменные в таблице.

Определения:

name Название таблицы.


datum Глубина, на которой определено забойное давление, (по умолчанию
глубина определенная ключевым словом DATUm см. секцию GRID).
LONG Таблица забойного давления задана в полном формате, т.е. задана
таблица для каждого набора устьевых давлений.
PACKed Ввод одного массива забойного давления.

Пример 1:

В этом примере используются значения забойного давления PACKed. Таблица


TAB1 определяет соотношение между забойным и устьевым давлением, как
функцию потока нефти и газонефтяного отношения. Значения забойных давлений
приведены на глубину 8500 футов. Если приведенная глубина забойного давления
не равна этому значению будет сделана необходимая корректировка.

TUBI TAB1 8500.0


FLOW oil
1000 5000 10000 20000 /
THP
500 1000 /
RATI gor
1.2 3.0 5.0 10. /
BHP
1260 1000 1750 1840
2000 2480 2480 2640
1080 1160 1380 2020
1820 1800 1920 2420
1000 1100 1400 2000
1740 1790 2200 2420
800 1000 1600 1950
1540 1780 2400 2410
/

Руководство пользователя
9-454
Пример 2:

Набор данных в предыдущем примере задан в ином формате опцией формата


LONG. Эта опция разбивает ввод данных по забойному давлению на меньшие
подтаблицы. Каждая подтаблица содержит значения забойного давления для
каждого потока для первого значения устьевого давления, затем для каждого
потока второго значения устьевого давления и.т.д. Аргумент или аргументы
ключевого слова BHP задают значения показателей и значения alq, к которым
будет применяться подтаблица.

TUBI TAB1 8500.0 LONG


FLOW oil
1000 5000 10000 20000 /
THP
500 1000 /
RATI gor
1.2 3.0 5.0 10. /
BHP gor 1.2
1260 1000 1750 1840
2000 2480 2480 2640
BHP gor 3.0
1080 1160 1380 2020
1820 1800 1920 2420
BHP gor 5.0
1000 1100 1400 2000
1740 1790 2200 2420
BHP gor 10.0
800 1000 1600 1950
1540 1780 2400 2410

PTAB - Ввод таблицы давлений в трубе


Расположение: Секция RECUrrent

PTAB схож с таблицами TUBI, это ключевое слово позволяют пользователю задать
потери давления в трубе как функцию потока флюида в трубе и, также можно
задать давление на выходе. Приведенная глубина не требуется.

Подключевое слово OUTP ключевого слова PTAB (давление на выходе из трубы)


берет значения давления на устье THP в таблице TUBI, и подключевое слово DELP
(падение давления по длине трубопровода) берет значения забойного давления
BHP в таблице TUBI.

Пример:

PTAB PTAB1 LONG


FLOW oil
1000 5000 10000 20000 /

Руководство пользователя
9-455
OUTP
500 1000 /
RATI gor
1.2 3.0 5.0 10. /
RATI WOR
0.0 0.5 /
DELP GOR 1.2 WOR 0.0
1.260 1.000 1.750 1.840
2.000 2.480 2.480 2.640
DELP GOR 3.0 WOR 0.0
1.080 1.160 1.380 2.020
1.820 1.800 1.920 2.420
DELP GOR 5.0 WOR 0.0
1.000 1.100 1.400 2.000
1.740 1.790 2.200 2.420
DELP GOR 10.0 WOR 0.0
0.800 1.000 1.600 1.950
1.540 1.780 2.400 2.410
DELP GOR 1.2 WOR 0.5
1.250 0.995 1.745 1.835
1.990 2.470 2.470 2.630
DELP GOR 3.0 WOR 0.5
1.075 1.155 1.375 2.015
1.810 1.790 1.910 2.410
DELP GOR 5.0 WOR 0.5
0.995 1.095 1.395 1.995
1.730 1.780 2.190 2.410
DELP GOR 10.0 WOR 0.5
0.795 0.995 1.595 1.945
1.530 1.770 2.390 2.400
/

Руководство пользователя
9-456
FLOW - Задание дебитов для таблиц пересчета
забойного давления в устьевое
Расположение: После TUBI но перед подключевым словом BHP

FLOW {OIL GAS WAT LIQ}


flow1 flow2 .... flownf /

Единицы измерения: в POFU: stb/d для жидкости и Mscf/d для газа , в метрич. сист:
std m3/d для жидкости и 1000 std m3/d для газа

Определения:

OIL В таблице используется дебит нефти.


GAS В таблице используется дебит газа.
WAT В таблице используется дебит воды.
LIQ В таблице используется дебит жидкости.
flowi Значение дебита; значения должны идти в порядке возрастания. Строка
ввода значений должна заканчиваться слешем.

Пример:

Пример с 4 потоками нефти и 4 газонефтяными отношениями.

TUBI TAB1 6500.0


FLOW OIL
1000 5000 10000 20000 /
THP
500 /
RATI gor
1.2 3.0 5.0 10. /
BHP
1260 1000 1750 1840
1080 1160 1380 2020
1000 1100 1400 2000
800 1000 1600 1950
/

Замечание:

Можно использовать до двух ключевых слов, описывающих отношение RATIo.


Если введено два о тношения, о дно из них до лжно быть по газу (GOR,GLR или
OGR), а другое – по воде (WOR,WCT или WGR).

Руководство пользователя
9-457
THP - Таблица устьевого давления
Расположение: После TUBI но перед подключевым словом BHP

THP
thp1 thp2 ... thpn /
в pofu: psi, в метрич. сист: bar

Определения:

thpi Значение устьевого давления; в конце ввода значений необходим слеш.

Пример:

Пример с 4 потоками нефти и 4 газонефтяными отношениями.

TUBI TAB1 8500.0 LONG


FLOW oil
1000 5000 10000 20000 /
THP
500 1000 /
RATI gor
1.0 10. /
BHP gor 1.0
1260 1000 1750 1840
2000 2480 2480 2640
/
BHP gor 10.0
800 1000 1600 1950
1540 1780 2400 2410
/

Вышеприведенный пример показывает пересчет забойного давление для двух


различных значений устьевого.

Замечание:

Если устьевые давления не заданы, то давление, заданное в ключевом слове WELL,


становится единственным устьевым давлением в таблице.

Руководство пользователя
9-458
RATI - Факторы добычи
Расположение: После TUBI но перед подключевым словом BHP
RATI {WOR WCT WGR GOR GLR OGR}
value1 value2 value3 . . . . valuen /

Определения:

Должен быт