Академический Документы
Профессиональный Документы
Культура Документы
Справочное
руководство
2007.2
Информация о правах собственности
Авторские права © 2006 Schlumberger. Все права защищены.
Ни одна часть документа «Справочное руководство ECLIPSE » не может быть воспроизведена, сохранена в системе передачи
информации или переведена или передана в любом виде и любыми средствами, электронными или физическими, включая
фотокопирование или запись, без предварительного письменного разрешения обладателя авторских прав.
Использование данного продукта регулируется Лицензионным соглашением. Компания Schlumberger не дает никаких точных,
подразумеваемых или предписанных законом гарантий касательно описанного в данном документе продукта и отказывается от
любых заверений в коммерческой выгодности или пригодности применения продукта для конкретных целей
Патентная информация
Программное обеспечение Schlumberger ECLIPSE для гидродинамического моделирования защищено патентами США №
6018497, 6078869 и 6106561 и Великобритании № GB 2,326,747 B и GB 2,336,008 B. Патенты заявлены. Программное
обеспечение Schlumberger FrontSim защищено патентом США № 2004/0015295A1
Сп
Введение
Правила
• Для ясности имена файлов данных и директорий указываются шрифтом
Courier постоянной ширины.
• В некоторых операционных системах, например UNIX, в файловых системах
учитывается регистр. Данный факт следует иметь в виду, т. к. могут возникнуть
сложности при записи файлов на компьютер.
• В качестве разделителя директорий используется прямой слэш «/». Это является
стандартом для системы UNIX. В персональных компьютерах (PC) он должен быть
заменен на обратный слэш «\».
• Обозначения командных файлов, включающих группы команд операционной
системы, также зависят от типа компьютера. Для PC командные файлы
начинаются с символа $, тогда как в UNIX используется @.
Возникновение проблем
При обнаружении ошибки, пропуска или какой-либо неясности, или при
необходимости сделать комментарий к какой-либо части документации, мы будем
рады использовать ваши замечания для дальнейшего улучшения нашего продукта.
Сообщения направляйте по электронной почте по адресу:
documentation@abingdon.oilfield.slb.com
Введение....................................................................................................................3
Содержание ..............................................................................................................5
Рисунки 42
Таблицы 43
Новые разработки.................................................................................................46
Глава 1......................................................................................................................46
Новые возможности.............................................................................................................................................46
Изменения в поведении программы...................................................................................................................62
Новые ключевые слова.......................................................................................................................................69
Измененные ключевые слова.............................................................................................................................81
Глава 2......................................................................................................................94
Общие сведения 94
Разделы файла данных.......................................................................................................................................95
Структура файла данных....................................................................................................................................96
Общие ключевые слова.......................................................................................................................................98
Обработка ошибок в ECLIPSE 300...................................................................................................................101
Пример файла данных......................................................................................................................................103
Описание раздела RUNSPEC...........................................................................................................................104
Описание раздела GRID...................................................................................................................................111
Описание раздела EDIT....................................................................................................................................140
Описание раздела PROPS................................................................................................................................145
Описание раздела REGIONS............................................................................................................................189
Описание раздела SOLUTION..........................................................................................................................195
Описание раздела SUMMARY..........................................................................................................................207
Описание раздела SCHEDULE.........................................................................................................................261
Описание раздела OPTIMIZE...........................................................................................................................279
Ключевые слова..................................................................................................280
Глава 3....................................................................................................................280
A 280
ACF....................................................................................................................................................................................280
ACFDET ...........................................................................................................................................................................282
Новые возможности
ECLIPSE 100
Раздел RUNSPEC
• Ключевое слово GDIMS введено для задания количества параметров,
необходимых при работе опций, использующих мгновенный градиент.
• Механизм управления памятью в ECLIPSE 100 был изменен с целью
улучшения поддержки 64-разрядными рабочими станциями моделей с
большим объемом исходных данных. Ключевое слово BIGMODEL теперь не
является необходимым и будет проигнорировано программой. Первый
параметр ключевого слова MEMORY также не используется и будет
проигнорирован.
• Ключевые слова UDQDIMS и UDQPARAM для задания размерностей и
параметров, связанных с включением в выходной SUMMARY-файл величин,
смысл которых определяется пользователем (см ключевое слово UDQ).
• Ключевое слово LGRCOPY позволяет модифицировать величины внутри
локальной области (см. LGR) в случае, если модифицируемые значения были
заданы только для ячеек базовой сетки. Наличие данного ключевого слова в
разделе RUNSPEC означает, что данная опция будет применена ко всем
локальным областям (LGR) сетки в модели
• Формат ключевого слова PSTEADY был изменен (параметр 11) – добавлена
возможность задания нижнего предела срока моделирования, применяемого,
чтобы удостовериться, что расчет не закончился слишком быстро.
• Ключевое слово RIVRDIMS было введено для задания размерности данных
определяющих модель речной сети.
Раздел GRID
• Ключевое слово COPYREG было введено, чтобы создать возможность
копирования значений из одного массива в другой в рамках заданного региона.
• Ключевое слово OPERNUM позволяет задать регионы для выполнения
преобразований, предусмотренных ключевым словом OPERATER. Ключевые
слова ADDREG, EQUALREG, MULTIREG и COPYREG, которые прежде
применялись к областям, заданным в FLUXNUM и MULTNUM теперь также
могут обращаться к регионам, определенным в слове OPERNUM.
• Ключевое слово OPERATER обеспечивает возможность производить
различные операции над массивами значений в рамках заданных регионов.
• Теперь появилась возможность задания верхнего и нижнего предела для
значений массива с помощью ключевого слова OPERATE. Также могут быть
заданы дополнительные операторы умножения.
• Ключевое слово LGRCOPY позволяет модифицировать величины внутри
локальной области (см. LGR) в случае, если модифицируемые значения были
заданы только для основной сетки.
Раздел EDIT
• Ключевые слова ADDREG, EQUALREG, MULTIREG и COPYREG были
созданы с целью обеспечить пользователю возможность модифицировать
значения массивов в рамках заданных регионов.
• Ключевое слово OPERATER обеспечивает возможность производить
различные операции над массивами данных в рамках заданных регионов
(определяемых ключевым словом OPERNUM раздела GRID).
• Теперь появилась возможность задания верхнего и нижнего предела для
значений массива с помощью ключевого слова OPERATE. Также могут быть
заданы дополнительные операторы умножения.
• Ключевое слово LGRCOPY позволяет модифицировать величины внутри
локальной области (см. LGR) в случае, если модифицируемые значения были
заданы только в основной сетке.
Раздел PROPS
Раздел REGIONS
• Ключевые слова ADDREG, EQUALREG, MULTIREG и COPYREG были
созданы с целью обеспечить пользователю возможность модифицировать
значения массивов в рамках заданных регионов.
• Ключевое слово MULTIPLY позволяет пользователю умножать значения
массива на некоторую целую величину в границах текущего бокса.
• Ключевое слово OPERNUM позволяет задать регионы для выполнения
преобразований, предусмотренных ключевым словом OPERATER
• Ключевое слово OPERATER обеспечивает возможность производить
различные операции над массивами данных в рамках заданных регионов.
• Теперь появилась возможность задания верхнего и нижнего предела для
значений массива с помощью ключевого слова OPERATE. Также могут быть
заданы дополнительные операторы умножения.
Раздел SOLUTION
• Ключевые слова ADDREG, EQUALREG, MULTIREG и COPYREG были
созданы с целью обеспечить пользователю возможность модифицировать
значения массивов в рамках заданных регионов.
• Ключевые слова ADD, MULTIPLY и COPY дают возможность
модифицировать значения сеточных массивов в границах текущей области
(бокса).
• Ключевое слово OPERATER обеспечивает возможность производить
различные операции над массивами данных в рамках заданных регионов
(определяемых ключевым словом OPERNUM в разделе GRID или REGIONS).
• Ключевое слово OPERATE теперь можно использовать в разделе SOLUTION
• Ключевое слово RIVERSYS применяется для задания новой реки
Раздел SCHEDULE
• Был введен новый режим монгофазной закачки. При его использовании в
пласт закачивается нефть и/или вода и/или газ в зависимости от того, для
каких фаз определены ненулевые объемные доли в общем объеме закачки для
поверхностных условий. Объемы закачки могут быть заданы с помощью
ключевых слов WCONINJE, WCONINJH или WCONINJP. В режиме
многофазной закачки всегда нагнетается предпочтительная фаза
(определенная для скважины при ее объявлении в ключевом слове
WELSPECS), поэтому для этой фазы ненулевая доля в объеме закачки должна
быть задана обязательно.
Справочное руководство ECLIPSE 2007.2 Новые разработки
Новые возможности 49
• Ключевое слово GWRTWCV определяет параметры расчета тех или иных
количественных характеристик скважины при использовании опции
мгновенного градиента.
• Ключевое слово GUPFREQ может быть использовано для задания частоты
пересчета (обновления) мгновенных градиентов.
• Ключевое слово WELCNTL позволяет изменять режим контроля скважины и
величину контролирующего параметра без переопределения прочих
характеристик скважины.
• Ключевые слова PLYVISC, PLYVISCS и SURFVISC теперь могут быть
использованы в разделе SCHEDULE.
• Ключевое слово UDQ было добавлено в раздел SCHEDULE и служит для
задания пользовательских выходных величин раздела SUMMARY.
• Новое ключевое слово RIVERSYS применяется при создании новой реки.
• Ключевые слова REACHES, COMPRIV и GRDREACH являются частью новой
опции модели речной сети – дают возможность определять структуры данных
для речных систем и их связи с ячейками сетки.
• В условных выражениях для залежи, группы скважин, скважины, сегмента или
соединения (см. ACTIONX) теперь можно использовать все мнемоники для
залежи, группы скважин, скважины, сегмента или соединения, имеющиеся в
секции SUMMARY.
• Множители для проводимости песчаной и трещинноватой части ячейки при
использовании опции двойной пористости теперь могут быть заданы в разделе
SCHEDULE. Новые ключевые слова MULTSIG, MULTSIGV, MULSGGD,
MULSGGDV определяют множители для исходных значений проводимостей,
заданных в разделе GRID с помощью ключевых слов SIGMA,
SIGMAV,SIGMAGD, SIGMAGDV. Кроме того, множитель DIFFMMF для
коэффициентов диффузии в трещинноватых коллекторах теперь может быть
задан несколько раз в секции SCHEDULE так же, как и в секции GRID.
Индикаторы
• Новая мнемоника TRASxxx была добавлена в ключевое слово RPTRST с
целью контроля вывода в файл перезапуска произведения концентрации
индикатора на текущее значение насыщенности.
• Ключевые слова TNUM и TRKPF теперь могут использоваться с операциями
ADD, ADDREG, MULTIPLY и MULTIREG.
API - трассировка
• Переключатель OPTIONS(100) делает доступным улучшенный алгоритм
интерполяции, позволяющий избегать пересечения графиков PVTO. Если он
установлен положительным, программа настраивает величину шага между
двумя последовательными значениями RS для интерполяции с использованием
API -трассировки, и использует улучшенный механизм интерполяции,
благодаря этому избегая прерсечения графиков свойств PVTO. Шаг
определяется в процентах по формуле RSGAP=0.01*OPTION(100). Следует
помнить, что шаг интерполяции не должен быть слишком большим.
Минимально допустимая величина установлена как 0.01.
ECLIPSE 300
Раздел RUNSPEC
• Ключевое слово GDIMS служит для задания количества параметров,
необходимых для работы опции мгновенного градиента.
• Ключевое слово CBMOPTS дает возможность запретить перетоки воды через
угольные ячейки.
• Ключевые слова UDQDIMS и UDQPARAM были введены для задания
размерностей и параметров, определяющих возможности вывода в summary
количественных характеристик, определяемых пользователем.
• Ключевое слово LGRCOPY позволяет модифицировать величины внутри
локальной области (см. LGR) в случае, если модифицируемые значения были
заданы только для всей области моделирования. Наличие данного ключевого
слова в разделе RUNSPEC означает, что данная опция будет применена ко
всем локальным областям (LGR) сетки в модели
• Ключевое слово ASPHALTE было введено для включения моделирования
асфальтенов.
• Ключевое слово TABDIMS было дополнено параметрами 17,18,19 и 20,
которые определяют количество строк в таблицах поиска (look-up tables),
используемых при моделировании асфальтенов, и максимально допустимый
объем образования «хлопьев» (флокулляции).
• Ключевое слово CO2STORE было добавлено для включения опции учета
скопления углекислого газа. (Данное слово заменяет ключевое слово
CO2SEQ).
Справочное руководство ECLIPSE 2007.2 Новые разработки
Новые возможности 51
Раздел GRID
• Ключевое слово OPERNUM позволяет задать регионы для выполнения
преобразований, предусмотренных ключевым словом OPERATER. Ключевые
слова ADDREG, EQUALREG, MULTIREG и COPYREG, которые прежде
применялись к областям, заданным в FLUXNUM и MULTNUM теперь также
могут обращаться к регионам, определенным в слове OPERNUM.
• Ключевое слово OPERATER позволяет проводить операции над основными
массивами в рамках заданных областей.
• Теперь также возможно установить верхний и нижний предел значения
параметра в массиве с помощью ключевого слова OPERATE. Кроме того,
можно создать новый мультипликативный оператор.
• Ключевое слово COPYBOX было введено, чтобы создать возможность
копирования значений из одного бокса в другой.
• Ключевые слова BTOBALFA и BTOBALFV были введены для расчетов с
двойной пористостью, чтобы учитывать дополнительные проводимости между
трещинноватыми ячейками и находящимися под ними пористыми ячейками в
направлении вертикальной оси координатной сетки, а также обеспечить
возможность ввода дополнительных множителей, определяющих
относительный контакт между данными ячейками.
• Ключевое слово LGRCOPY позволяет модифицировать величины внутри
локальной области (см. LGR) в случае, если модифицируемые значения были
заданы только для основной сетки.
• С помощью переключателя 117 ключевого слова OPTIONS3 объемы породы
будут масштабированы по значениям песчанистости (NTG). Такое поведение
модели использовалось в версиях до 2007.1.
Раздел EDIT
• Ключевое слово OPERATER позволяет проводить операции над основными
массивами в рамках заданных областей (заданных с помощью ключевого слова
OPERNUM секции GRID).
• Теперь также возможно установить верхний и нижний предел значения
параметра в массиве с помощью ключевого слова OPERATE. Кроме того,
можно создать новый домножающий оператор.
• Ключевое слово LGRCOPY позволяет модифицировать величины внутри
локальной области (см. LGR) в случае, если модифицируемые значения были
заданы только для основной сетки.
Раздел PROPS
• Ключевое слово OPERATER позволяет проводить операции над основными
массивами в рамках заданных областей (заданных с помощью ключевого слова
OPERNUM секции GRID).
• Теперь также возможно установить верхний и нижний предел значения
параметра в массиве с помощью ключевого слова OPERATE. Кроме того,
можно создать новый домножающий оператор.
Раздел REGIONS
• Ключевое слово OPERNUM позволяет задать регионы для выполнения
преобразований, предусмотренных ключевым словом OPERATER
Раздел SOLUTION
• Ключевое слово OPERATER обеспечивает возможность производить
различные операции над массивами данных в рамках заданных регионов
(определяемых ключевым словом OPERNUM в разделе GRID или REGIONS).
• Ключевое слово OPERATE теперь можно использовать в разделе SOLUTION
• В ключевом слове RPTSOL были добавлены новые мнемоники,
предназначенные для опции ODD3P трехфазного моделирования
относительных проницаемостей и капиллярного давления с учетом
гистерезиса.
• Перечень мнемоник данной группы: SONRM, SGNRM, SWNRM, SDROW,
SDRWO, SDROG, SDRGO, SDRGW, SDRWG, SOWNT, SWONT, SOGNT,
SGONT, SGWNT, SWGNT, SOWNH, SWONH, SOGNH, SGONH, SGWNH,
SWGNH, SOWNE, SWONE, SOGNE, SGONE, SGWNE, SWGNE, SORWB,
SWROB, SORGB, SGROB, SGRWB, SWRGB, SORWP, SWROP, SORGP,
SGROP, SGRWP, SWRGP, IFTGO, IFTOW, IFTGW, KROWN, KRWON,
KROGN, KRGON, KRGWN, KRWGN, KROWH, KRWOH, KROGH, KRGOH,
Справочное руководство ECLIPSE 2007.2 Новые разработки
Новые возможности 55
KRGWH, KRWGH, KROWE, KRWOE, KROGE, KRGOE, KRGWE, KRWGE,
KROWT, KRWOT, KROGT, KRGOT, KRGWT и KRWGT.
• Ключевое слово DBGODD3P обеспечивает вывод отладочной информации для
опции ODD3P трехфазного моделирования относительных проницаемостей и
капиллярного давления с учетом гистерезиса
Раздел SUMMARY
• Новые мнемонические команды позволяют выводить информацию о
потенциалах скважин и групп, в которые входят закрытые и остановленные
скважины.(При использовании существовавших ранее условных мнемоник
вывода потенциала (таких, как WOPP) потенциалы подобных скважин в отчет
выводятся равными нулю, даже если данный потенциал расчитывался для
оценки перспективности буровых работ.) Новые мнемоники имеют тот же вид,
что и условные мнемоники вывода потенциала, но дополняются индексом “2”.
• Перечень мнемоник данной группы: FOPP2, GOPP2, WOPP2, FWPP2, GWPP2,
WWPP2, FGPP2, GGPP2, WGPP2, FOPI2, GOPI2, WOPI2, FWPI2, GWPI2,
WWPI2, WWIP2, FGPI2, GGPI2, WGPI2, WGIP2, FGPPS2, GGPPS2, WGPPS2,
FGPPF2, GGPPF2 и WGPPF2.
• Новые мнемоники SUMMARY были добавлены для вывода component molar
totals FCGMT, GCGMT, WCGMT, FCOMT, GCOMT and WCOMT.
• Также у пользователя теперь есть возможность задавать вывод в summary
величин, определяемых некоторыми постоянными значениями,
существующими выходными величинами и определенным набором
математических операций. Отличительной особенностью команд вывода
величин, определяемых пользователем, является наличие символа «U» на
второй позиции имени команды, относящейся к соединению, залежи, группе,
региону, сегменту или скважине. Определяемые пользователем величины
создаются в разделе SCHEDULE с помощью ключевого слова UDQ.
• Новые мнемоники SUMMARY для вывода информации по блокам при
использовании ODD3P трехфазного моделирования относительных
проницаемостей и капиллярного давления с учетом гистерезиса.Список этих
мнемоник включает: BSONRM, BSGNRM, BSWNRM, BSDROW, BSDRWO, BSDROG,
BSDRGO, BSDRGW, BSDRWG, BSOWNT, BSWONT, BSOGNT, BSGONT, BSGWNT,
BSWGNT, BSOWNH, BSWONH, BSOGNH, BSGONH, BSGWNH, BSWGNH, BSOWNE,
BSWONE, BSOGNE, BSGONE, BSGWNE, BSWGNE, BSORWB, BSWROB, BSORGB,
BSGROB, BSGRWB, BSWRGB, BSORWP, BSWROP, BSORGP, BSGROP, BSGRWP,
BSWRGP, BIFTGO, BIFTOW, BIFTGW,BKROWN, BKRWON, BKROGN, BKRGON,
BKRGWN, BKRWGN, BKROWH, BKRWOH, BKROGH, BKRGOH, BKRGWH, BKRWGH,
BKROWE, BKRWOE, BKROGE, BKRGOE, BKRGWE, BKRWGE, BKROWT, BKRWOT,
BKROGT, BKRGOT, BKRGWT и BKRWGT.
• Мнемоники WBHWCn, WGFWCn, WOFWCn и WWFWCn отвечают за вывод
данных о производных скваажинных параметров по параметрам контроля.
• Совокупный (текущий и накопленный) приток в пласт из из газовой шапки для
газонапорного режима (определяемого с помощью ключевого слова
AQUCHGAS) теперь может быть включен в выходной файл с помощью
мнемонических команд FAQRG и FAQTG раздела SUMMARY. Вывод данной
информации может также быть включен командой ALL.
• Новые мнемоники FWGPRH, GWGPRH секции SUMMARY предназначены
для вывода дебита «жирного» газа при воспроизведении истории.
Раздел SCHEDULE
• Ключевое слово UDQ было добавлено в раздел SCHEDULE и служит для
задания определяемых пользователем выходных величин раздела SUMMARY.
• В ключевом слове PICOND было добавлено два новых параметра, которые
позволяют задать верхнюю и нижнюю границы значений, используемых в
подсчете обобщенных интегралов псевдо-функций давления. Значения
задаются в виде безразмерных долей, которые применяются к давлению в
ячейке при генерации минимального и максимального давления в таблице. Это
позволяет использовать меньшие интервалы интегрирования благодаря
наличию контроля над диапазоном давления в таблице.
• В ключевом слове RPTSCHED были добавлены новые мнемоники,
предназначенные для работы с опцией ODD3P трехфазного моделирования
тносительных проницаемостей и капиллярного давления с учетом
гистерезиса.Список этих мнемоник включает: SONRM, SGNRM, SWNRM, SDROW,
SDRWO, SDROG, SDRGO, SDRGW, SDRWG, SOWNT, SWONT, SOGNT, SGONT,
SGWNT, SWGNT, SOWNH, SWONH, SOGNH, SGONH, SGWNH, SWGNH, SOWNE,
SWONE, SOGNE, SGONE, SGWNE, SWGNE, SORWB, SWROB, SORGB, SGROB,
SGRWB, SWRGB, SORWP, SWROP, SORGP, SGROP, SGRWP, SWRGP, IFTGO,
IFTOW, IFTGW, KROWN, KRWON, KROGN, KRGON, KRGWN, KRWGN, KROWH,
KRWOH, KROGH, KRGOH, KRGWH, KRWGH, KROWE, KRWOE, KROGE, KRGOE,
KRGWE, KRWGE, KROWT, KRWOT, KROGT, KRGOT, KRGWT и KRWGT.
• В условных выражениях для залежи, группы скважин, скважины, сегмента или
соединения (см. ACTIONX) теперь можно использовать все мнемоники для
залежи, группы скважин, скважины, сегмента или соединения, имеющиеся в
секции SUMMARY.
• Почти все ключевые слова секции SCHEDULE теперь могут быть
использованы в блоке ACTIONX /ENDACTIO.
• Множители для проводимости песчаной и трещинноватой части ячейки при
использовании опции двойной пористости теперь могут быть заданы в разделе
SCHEDULE. Новые ключевые слова MULTSIG, MULTSIGV, MULSGGD,
MULSGGDV определяют множители для исходных значений проводимостей,
заданных в разделе GRID с помощью ключевых слов SIGMA,
SIGMAV,SIGMAGD, SIGMAGDV. Кроме того, множитель DIFFMMF для
коэффициентов диффузии в песчано-трещинноватых пластах теперь может
быть задан несколько раз в секции SCHEDULE так же, как и в секции GRID.
• Ключевое слово DBGODD3P обеспечивает вывод отладочной информации для
опции ODD3P трехфазного моделирования относительных проницаемостей и
капиллярного давления с учетом гистерезиса
• Мнемоническая команда PERM_MOD была введена в ключевом слове
RPTSCHED для вывода множителей проницаемости в случае, если
используется опция уплотнения породы.
• Мнемоники XFW и YFW были добавлены в ключевом слове RPTSCHED для
вывода массовых доль жидких и парообразных компонентов смеси.
• Опция повторной закачки газа со стадии сепарации (определяемая командой
GINJGAS) теперь точнее учитывает объемы газа на продажу и на топливные
нужды,имеющие более высокий приоритет (определяемые с помощью слов
GRUPSALE, GRUPFUEL и WTAKEGAS), если по экспортной/топливной
Справочное руководство ECLIPSE 2007.2 Новые разработки
Новые возможности 57
группы введен дополнительный контроль объема закачки. Данная
возможность может быть отключена путем установки параметра 130
ключевого слова OPTIONS3 равного 2,3,6 или 7, в зависимости от того, какие
элементы данной опции нужны оператору.
• Опция повторной закачки газа со стадии сепарации (определяемая командой
GINJGAS) теперь использует менее строгую процедуру проверки наличия газа
на продажу и запасов топливного газа (ключевые слова GRUPSALE и
GRUPFUEL). Данная возможность может быть отключена путем установки
параметра 130 ключевого слова OPTIONS3 равного 4,5,6 или 7, в зависимости
от того, какие элементы данной опции нужны оператору.
Моделирование скважин
• Был введен новый режим монгофазной закачки. При его использовании в
пласт закачивается вода и газ в объемных соотношениях, заданных при
поверхностных условиях. Объемы закачки в поверхностных условиях могут
быть заданы с помощью ключевых слов WCONINJE, WCONINJH или
WCONINJP. В режиме многофазной закачки всегда закачивается
предпочтительная фаза (определенная для скважины при ее объявлении в
ключевом слове WELSPECS), поэтому для этой фазы ненулевая доля в объеме
закачки в поверхностных условиях должна быть задана обязательно.
• Новые методы контроля объемов добычи группы скважин были введены для
поддержки возможности настройки объема добычи по поверхностным
объемам добытого газа или воды. Обратиться к этим моделям можно с
помощью мнемоник PBGS и PBWS параметра 2 ключевого слова GCONPROD
соответственно. При формировании ограничений fraction of 1,
рассматриваемые новые методы позволяют моделировать ситуации, когда Вы
хотите ограничить добычу излишков газа или воды. Ключевые слова GTADD,
GTMULT,GRUPTARG и GCONPRI также были доработаны для поддержки
этих значений.
• По умолчанию, повторно закачиваемый газ при контроле продукции с
помощью режима PBGS считается взятым из добытого, и в дальнейшем
учитывается при подсчете излишков добытого газа и экспортируемого
газа (мнемоники FEGR и FEXGR раздела summary). Переключатель
OPTIONS3(108) может использоваться для исключения газа,
закачиваемого в режиме PBGS, из учета в «повторной закачке».
• При положительном значении параметра 104 в OPTIONS3 режим
контроля поверхностного объема добычи продукции группы PBGS
настраивает не излишки добытого газа, а объем добытого газа, по
заданной доле (нескольким) поверхностного объема закачки воды.
• Ключевые слова GTADD и GTMULT были дополнены для обеспечения
возможности изменения пределов при настройке работы по объемам добычи
(PBRL).
• Ключевое слово WLISTARG, ранее доступное только в ECLIPSE 100, теперь
также может использоваться в ECLIPSE 300. Данное слово используется для
параметров контроля или их предельных значений для списка скважин.
• Ключевое слово GWRTWCV определяет параметры расчета тех или иных
количественных характеристик скважины при использовании опции
мгновенного градиента.
• Ключевое слово GUPFREQ может быть использовано для задания частоты
пересчета (обновления) мгновенных градиентов.
Напорные горизонты(Aquifers)
• Параметры постоянного напора/давления газоносного пласта могут теперь
быть определены с помощью ключевого словаAQUCHGASкак в разделе
SOLUTION, так и в разделе SCHEDULEСПИСКА.
• Для композиционного моделирования ключевое словоAQSTREAM следует
использовать при задании состава напорного газового потока при
использовании модели газоносного пласта (AQUCHGAS).
• Связи ячеек с газоносным пластом постоянного напора (AQUCHGAS)
задаются при помощи ключевого слова AQUANCON.
• Вывод аналитических данных в секции SOLUTION может быть задан с
помощью мнемоники AQUCHGAS в ключевом слове R PTSOL.
• Вывод аналитических данных в секции SCHEDULE может быть задан с
помощью мнемоники AQUCHGAS в ключевом слове R PTSCHED.
• Если этот новый напорный пласт(AQUCHGAS)был переопределен в секции
SCHEDULE, то данное ключевое слово, вместе с измененными данными,
будет выведено в файл PRT по умолчанию.
• Количественные параметры напорного горизонта для опции AQUCHGAS
могут теперь быть переданы на вывод, с помощью мнемоник секции
SUMMARY. Эта информация может также быть выведена с помощью
мнемоники ALL.
• Два дополнительных параметра были добавлены в ключевом слове
AQUCHWAT, чтобы обеспечить возможность ограничить поток минимальным
и максимальным значениями.
• Переключатель 122 ключевого слова OPTIONS3 включает генерацию
предупреждений, когда ячейки не могут быть связаны с напорным горизонтом,
потому что стороны, объявленные в ключевом слове AQUANCON как
граничащие с напорным пластом, граничат с активными ячейками.
Геомеханика
• Две новые мнемоники PERMSTAB и BIOTCTAB могут использоваться в
ключевых словах RPTRST,RPTSOL и RPTSCHED для вывода проницаемости
Термальная опция
• Аналитическая таблица свойств пара IAPWS 97 может быть активирована
путем применения ключевого слова THSTT97 в секции PROPS.
• Корреляция K-величины нефтяного компонента может быть задана ключевым
словом KVAN в секции PROPS.
• В термальную разностную схему AIM были внесены усовершенствования,
включая два новых критерия, которые могут быть заданы в ключевом
словеAIMCON секции SCHEDULE.
• Была повышена стабильность термального моделирования многосегментных
скважин. Введены некоторые новые регулируемые параметры сходимости в
ключевом слове CVCRIT, но, как правило, их лучше оставить заданными по
умолчанию.
• Два новых метода ограничения для контроля работы скважин в термальных
моделях, “ паровая ловушка”, которые предусматривают либо контроль
давления насыщения, либо контроль температуры насыщения, теперь
доступны при термальном моделировании многосегментных скважин. Таким
образом, режимы SATP и SATT доступны для использования в тепрмальной
MSW-модели через WCONPROD, а также могут определяться параметрами 15
и 16 ключевого слова WELLPROD.
• Для термальных расчетов был введен новый линейный солвер. (См. ключевое
слово JALS).
Трассировка
• Новая мнемоника T RMFxxx была добавлена в ключевом слове RPTRST для
вывода результирующей концентрации трассируемого флюида с его текущей
Раздел RUNSPEC
• Ключевое слово BIGMODEL теперь недействительно и будет
проигнорировано.
• Первый параметр ключевого слова MEMORY избыточен и будет
проигнорирован.
Раздел SUMMARY
• В список мнемоник включенных в команду ALL секции SUMMARY, были
добавлены команды FAQRG и F
AQTG.
Раздел SCHEDULE
• Ключевое слово WLISTARG теперь принимает значения по умолчанию,
указанные для новых критериев управления и предельных значений для списка
скважин. Значения по умолчанию те же, что и в ключевом слове WELTARG
Раздел SUMMARY
• В список мнемоник, включенных в команду ALL секции SUMMARY, были
добавлены команды FAQRG и F
AQTG.
• Единицы измерения масс текущей и накопленной добычи (например,
мнемоники WOMR и GWMT) были изменены с «длинных» тонн (1 длинная
тонна = 2 240 фунтов) на «короткие» тонны (1 короткий тонна = 2 000
фунтов) при работе в системе FIELD. Поведение более ранних версий может
быть включено заданием ненулевого значения в параметре 101 ключевого
слова OPTIONS.
• Мнемоники FCMIR, GCMIR, WCMIR, FCMIT, GCMIT и WCMIT теперь
выводят данные с правильным знаком.
• Если используются команды CHANDIMS и LOAD (обе), данные по
скважинам, заданные мнемониками, теперь могут выводиться для всех
скважин.
• К мнемоникам, работающим для групп скважин, описанных в WLIST,
добавлены GOPRH, GGPRH, GWPRH, GLPRH, GOPTH, GGPTH, GWPTH,
GLPTH, GOIRH, GGIRH, GWIRH, GOITH, GGITH и GWITH.
Термальная опция
• Улучшенная стабильность модели многосегментной скважины и
усовершенствования нелинейная сходимость могут привести к небольшим
различиям в результатах, если на моделируется достаточно долгий
промежуток времени.
• Если пользователь определяет коэффициенты A, B и C в ключевом слове
KVCR как нулевые, то симулятор автоматически будет считать этот
компонент нелетучим. Ранее, пользователь должен был явно задать компонент
как «МЕРТВЫЙ» в ключевом слове CVTYPE.
• Объем породы больше не масштабируется по значениям песчанистости
(NTG). Использование процедур версий до 2007.1 может быть включено с
помощью параметра 117 ключевого слова OPTIONS3. Обратите внимание что
в термальных моделях и объем скалы, и поровый объем должен быть
нулевыми для ячейки, чтобы программа считала ее неактивной.
Водоносные слои
• Коррекция наклонного равновесия теперь также может быть применена к
ячейкам численной модели водоносного слоя, если параметр 9 ключевого
слова EQUIL положителен. Методы более ранних версий могут быть доступны
благодаря параметру 105 ключевого слова OPTIONS3.
• Для опций GASWAT или CO2STORE свойства воды рассчитываются с
помощью уравнения состояния. Номер региона для EoS может быть задан для
ключевых слов AQUCHWAT, AQUCT и AQUFETP. Если параметр 119
ключевого слова OPTIONS3 установлен на 1, то применяется метод версий до
2007.1, который использует номер таблицы PVT.
Уравновешивание
• В качестве давления блока при уравновешивании теперь берется центральное
давление, в противоположность среднему значений в опорных точках,
указанных в пункте 9 ключевого слова EQUIL. Методы более ранних версий
могут быть доступны благодаря параметру 105 ключевого слова OPTIONS3.
CO2SOL
• В версиях до 2007.1 принятое по умолчанию значение объемного
коэффициента пластовой воды в таблице растворимости, используемое в
опции CO2SOL, могло вызвать ошибки в расчете плотности воды. Это было
исправлено в 2007.1. Если параметр OPTIONS3 (115) установлен равным 1, то
используются средства более ранних версий программы.
• Плотность воды теперь рассчиывается более точно.
Моделирование асфальтенов
• Для облегчения настройки в ключевом слове ASPHALTE были добавлены
дополнительные параметры.
• Механизм интерпретации процесса образования осадка был улучшен,
вследствие чего результаты интерпретации могут отличаться от полученных в
предыдущих версиях.(см. "The Asphaltene Option" в "ECLIPSE Technical
Description").
• Дополнительные выходные параметры были введены для раздлеления вывода
данных по выпадению осадка и осаждения с образованием хлопьев. (ASPRET
в RPTRST и BASPRET в секции SUMMARY).
• Построение имен мнемоник для значений по блокам и всему месторождению
было сделано более последовательным и удобным в использовании.
Секция GRID
COPYREG Копирование данных из одного массива в другой в рамках определенной
области
OPERNUM Задание регионов для выполнения операций с массивами.
OPERATER Выполняет операции над массивами в рамках определенного региона.
LGRCOPY Позволяет LGR автоматически унаследовать данные свойств породы из
основной сетки
Секция EDIT
ADDREG Добавляет постоянную величину к элементам массива в рамках
определенного региона
EQUALREG Присваивает элементам массива постоянное значение в рамках
определенного региона
MULTIREG Домножает элементы массива на постоянную величину в рамках
определенного региона
COPYREG Копирование данных из одного массива в другой в рамках определенной
области
OPERATER Выполняет операции над массивами в рамках определенного региона.
LGRCOPY Позволяет LGR автоматически унаследовать данные свойств породы из
основной сетки.
Секция PROPS
ADDREG Добавляет постоянную величину к элементам массива в рамках
определенного региона
EQUALREG Присваивает элементам массива постоянное значение в рамках
определенного региона
MULTIREG Домножает элементы массива на постоянную величину в рамках
определенного региона
COPYREG Копирование данных из одного массива в другой в рамках определенной
области
OPERATER Выполняет операции над массивами в рамках определенного региона.
RKTRMDIR Разрешает размещать направленные множители проводимости в таблицах
ROCKTAB
RIVRXSEC Таблица данных профиля речной системы.
Секция REGIONS
ADDREG Добавляет постоянную величину к элементам массива в рамках
определенного региона
EQUALREG Присваивает элементам массива постоянное значение в рамках
определенного региона
MULTIREG Домножает элементы массива на постоянную величину в рамках
определенного региона
COPYREG Копирование данных из одного массива в другой в рамках определенной
области
MULTIPLY Домножает элементы массива на постоянную величину в рамках текущего
бокса
OPERNUM Задание регионов для выполнения операций с массивами.
OPERATER Выполняет операции над массивами в рамках определенного региона.
Секция SOLUTION
ADDREG Добавляет постоянную величину к элементам массива в рамках
определенного региона
EQUALREG Присваивает элементам массива постоянное значение в рамках
определенного региона
MULTIREG Домножает элементы массива на постоянную величину в рамках
определенного региона
COPYREG Копирование данных из одного массива в другой в рамках определенной
области
ADD Добавляет постоянную величину к элементам массива в рамках текущего бокса
MULTIPLY Домножает элементы массива на постоянную величину в рамках текущего
бокса
COPY Копирует значения из одного массива в другой в рамках текущего бокса
OPERATER Выполняет операции над массивами в рамках определенного региона
OPERNUM.
OPERATE Выполняет операции над массивами в рамках текущего бокса.
RIVERSYS Определяет структуру ответвлений и граничные условия речной системы
Секция SUMMARY
ALL Данная мнемоника теперь включает команды FAQRG и FAQTG.
BSCN_X Вывод концентрации минеральной воды в точке с заданными координатами
BCTRA_X Вывод концентрации индикатора в точке с заданными координатами
CUxxxxxx Пользовательский выходной параметр соединения.
FAQRG Скорость притока (дебит) газа для постоянной газовой шапки.
FAQTG. Накопленный дебит притока газа для постоянной газовой шапки
FGPI2 Потенциальный темп закачки газа по месторождению(в том числе закрытых/
остановленных скважин)
FGPP2 Потенциальный дебит газа по месторождению(в том числе закрытых/
остановленных скважин)
FGPPF2 Потенциальный дебит свободного газа по месторождению (в том числе
закрытых/ остановленных скважин)
Новые разработки Справочное руководство ECLIPSE 2007.2
70 Новые ключевые слова
FGPPS2 Потенциальный дебит растворенного газа по месторождению (в том числе
закрытых/ остановленных скважин)
FOPI2 Потенциальный темп нагнетания нефти по месторождению (в том числе
закрытых/ остановленных скважин)
FOPP2 Потенциальный дебит нефти по месторождению (в том числе закрытых/
остановленных скважин)
FUxxxxxx Пользовательский выходной параметр залежи.
FWPI2 Потенциальный темп нагнетания воды по месторождению (в том числе
закрытых/ остановленных скважин)
FWPP2 Потенциальный дебит воды по месторождению (в том числе закрытых/
остановленных скважин)
GGPI2 Потенциальный темп закачки газа по группе скважин (в том числе закрытых/
остановленных скважин)
GGPP2 Потенциальный дебит газа по группе скважин (в том числе закрытых/
остановленных скважин)
GGPPF2 Потенциальный дебит свободного газа по группе скважин (в том числе
закрытых/ остановленных скважин)
GGPPS2 Потенциальный дебит растворенного газа по группе скважин (в том числе
закрытых/ остановленных скважин)
GOPI2 Потенциальный темп нагнетания нефти по группе скважин (в том числе
закрытых/ остановленных скважин)
GOPP2 Потенциальный дебит нефти по группе скважин (в том числе закрытых/
остановленных скважин)
GUxxxxxx Пользовательский выходной параметр групп скважин.
GWPI2 Потенциальный темп нагнетания воды по группе скважин (в том числе
закрытых/ остановленных скважин)
GWPP2 Потенциальный дебит воды по группе скважин (в том числе закрытых/
остановленных скважин)
SRRQR Поток колена реки в данный момент времени.
SRRQT Накопленный поток колена реки
SRBQR Поток рукава реки
SRBQT Накопленный поток рукава реки
SRTQR Поток реки
SRTQT Накопленный поток реки
SRRFLOW Поток через поперечное сечение колена реки.
SRRAREA Площадь колена реки в данный момент времени.
SRRDEPTH Глубина колена реки в данный момент времени.
SRREXCH Циркуляция потока реки в данный момент времени.
SRRFRODE Число FRODE для колена реки.
RUxxx Пользовательский выходной параметр региона.
SUxxxxxx Пользовательский выходной параметр сегмента.
WBHWCn Производная BHP скважины к относительному параметру n (n=1 до 99). См.
GWRTWCV
WGFWCn Производная потока газа скважины к относительному параметру n (n=1 до
99). См. GWRTWCV
WGIP2 Потенциальный темп закачки газа по скважинам (в том числе закрытых/
остановленных скважин)
WGPI2 Потенциальный темп закачки газа по скважинам (в том числе закрытых/
остановленных скважин)
WGPP2 Потенциальный дебит газа по скважинам (в том числе закрытых/
остановленных скважин)
WGPPF2 Потенциальный дебит свободного газа по скважинам (в том числе закрытых/
остановленных скважин)
WGPPS2 Потенциальный дебит растворенного газа по скважинам (в том числе
закрытых/ остановленных скважин)
WOFWCn Производная потока нефти скважины к относительному параметру n (n=1 до
99). См. GWRTWCV
Справочное руководство ECLIPSE 2007.2 Новые разработки
Новые ключевые слова 71
WOPI2 Потенциальный темп нагнетания нефти по скважинам (в том числе закрытых/
остановленных скважин)
WOPP2 Потенциальный дебит нефти по скважинам (в том числе закрытых/
остановленных скважин)
WUxxxxxx Пользовательский выходной параметр скважин.
WWFWCn Производная потока воды скважины к относительному параметру n (n=1 до
99). См. GWRTWCV
WWIP2 Потенциальный темп нагнетания воды по скважинам (в том числе закрытых/
остановленных скважин)
WWPI2 Потенциальный темп нагнетания воды по скважинам (в том числе закрытых/
остановленных скважин)
WWPP2 Потенциальный дебит воды по скважинам (в том числе закрытых/
остановленных скважин)
Секция SCHEDULE
DIFFMMF Определяет множители коэффициентов диффузии для системы матрица-
трещина (так же, как и в секции GRID)
GUPFREQ Определяет частоту обновления для опции мгновенного градиента.
GWRTWCV Определяет параметры градиента относительно скважинных переменных
контроля для опции мгновенного градиента.
MULSGGD Задание множителя системы матрица-трещина для нефтегазового
гравитационного дренирования в моделях двойной пористости
MULSGGDV Задание множителя системы матрица-трещина для нефтегазового
гравитационного дренирования в моделях двойной пористости multipliers
MULTSIG Задание множителя системы матрица-трещина в моделях двойной
пористости
MULTSIGV Задание множителя системы матрица-трещина в моделях двойной
пористости
PLYVISC Функция от вязкости раствора полимера
PLYVISCS Функция вязкости раствора полимера/солей
SURFVISC Функция от вязкости раствора ПАВ
UDQ Пользовательские расчетные параметры.
WELCNTL Изменение контроля скважины и параметров для контроля
RIVERSYS Определяет структуру ответвлений и граничные условия речной системы
REACHES Задает область действия речной системы
COMPRIV Определяет какой блок сетки граничит с речной системой
GRDREACH Определяет местоположение блоков сетки, соединяющихся с речной
системой
Секция EDIT
OPERATER Performs operations on arrays for specific OPERNUM regions.
LGRCOPY Позволяет LGR автоматически унаследовать данные свойств породы из
основной сетки.
Секция PROPS
LGRCOPY Позволяет LGR автоматически унаследовать данные свойств породы из
основной сетки.
COPYBOX Копирует массив данных раздела Grid из одного бокса в другой.
Thermal KVAN Включает опцию корреляции константы равновесия
нефтяного компонента при использовании опции Thermal.
LBCCOEFR Ключевое слово позволяет изменять установленные по умолчанию
значения коэффициентов корреляции Лоренца-Брэя-Кларка для вязкости для
нескольких регионов уравнения состояния.
Thermal THSTT97 Использование IAPWS 97 таблиц (пара) парового воздействия.
OPERATER Выполняет операции над массивами для определенного региона. Кроме
того, имеется возможность использовать это ключевое слово с массивами между
различными
секциями набора данных, к примеру, SWL = Fn(PORO).
RKTRMDIR Обеспечивает корректную интерпретацию таблиц ROCKTAB из ECLIPSE
100, состоящих из 5 колонок.
При этом колонки 4 и 5 будут проигнорированы.
SOLUBILT определяет свойства системы вода-CO2 с учетом тепрературных
зависимостей.
ALPHAD Определяет таблицы транспортных коэффициентов дренирования.
ALPHAI Определяет таблицы транспортных коэффициентов дренирования пропитки.
ODD3P Запрашивает для модели метод ODD3P с трехфазными относительными
проницаемостями и капиллярным давлением
EPSODD3P Контроль масштабирования концевых
точек и процесса для опции ODD3P с трехфазными относительными проницаемостями
и капиллярным давлением.
PCODD3P Контроль расчета капиллярного давления
для опции ODD3P.
PCODD3PW Расчет капиллярного давления через
функцию водонасыщенности для модели ODD3P .
PCODD3PG Расчет капиллярного давления через функцию газонасыщенности для
опции ODD3P.
Секция SOLUTION
AQUCHGAS Позволяет задать данные по свойствам газовой
шапки постоянного напора/давления.
AQSTREAM В композиционном моделировании это слово используется для задания
состава газа, поступающего из газовой шапки постоянного напора/давления.
OPERATER OPERATER Выполняет операции над массивами для определенного
региона. Кроме того, имеется возможность использовать это ключевое слово с
массивами между различными
секциями набора данных.
OPERATE Осуществляет операции над массивами в рамках данного бокса.
DBGODD3P отладочная информация для опции ODD3P.
Секция SUMMARY
ALL Данная мнемоника теперь включает команды FAQRG и FAQTG.
CUxxxxxx Пользовательский выходной параметр соединения. 59
FAQRG Скорость притока (дебит) газа для постоянной газовой шапки.
Секция SCHEDULE
AQUCHGAS Заданные свойства для газовой шапки постоянного теперь могут быть
переопределены с помощью ключевого слова AQUCHGAS в секции SCHEDULE.
AQSTREAM В композиционном моделировании это слово используется
для задания состава газа, поступающего из газовой шапки постоянного
напора/давления.
DIFFMMF Определяет множители коэффициентов диффузии для системы матрица-
трещина (так же, как и в секции GRID).
GUPFREQ Определяет частоту обновления для опции мгновенного градиента.
GWRTWCV Определяет параметры градиента относительно скважинных переменных
контроля для опции мгновенного градиента.
MULSGGD Задание множителя системы матрица-трещина для нефтегазового
гравитационного дренирования в моделях двойной пористости
MULSGGDV Задание множителя системы матрица-трещина для нефтегазового
гравитационного дренирования в моделях двойной пористости multipliers
MULTSIG Задание множителя системы матрица-трещина в моделях двойной
пористости
MULTSIGV Задание множителя системы матрица-трещина в моделях двойной
пористости
UDQ Пользовательские расчетные параметры.
WELCNTL Изменение контроля скважины и параметров для контроля
WLISTARG Данное ключевое слово, раньше доступное только для ECLIPSE 100,
теперь также действует и в ECLIPSE 300. Слово используется для изменения
параметров контроля скважин или их значений для списков скважин.
Секция GRID
ADDREG Теперь в ключевом слове OPERNUM данная операция также доступна при
работе с массивами.
EQUALREG Теперь в ключевом слове OPERNUM данная операция также доступна
при работе с массивами.
MULTIREG Теперь в ключевом слове OPERNUM данная операция также доступна при
работе с массивами.
OPERATE Теперь появилась возможность задать верхнее и нижнее предельное
значения массива свойства. Кроме того, был добавлен новый оператор умножения.
PETGRID .Импортирует координатную сетку в формате .GSG. В ECLIPSE 100 версии
2007.1 импорт файлов формата .GSG не поддерживается. Данная опция ориентирована
на дальнейшее развитие программ, когда в Petrel появится возможность экспорта
данных в формате .GSG. (Пожалуйста, обратитесь к документации и справочным
материалам по Petrel).
RPTGRID Мнемоника OPERNUM дает возможность выводить регионы, заданные при
выполнении операций преобразования массивов.
Секция EDIT
OPERATE Теперь появилась возможность задать верхнее и нижнее предельное
значения массива свойства. Кроме того, был добавлен новый оператор умножения.
Секция PROPS
OPERATE Теперь появилась возможность задать верхнее и нижнее предельное
значения массива свойства. Кроме того, был добавлен новый оператор умножения.
Кроме того, теперь допустимо использовать массивы из разных секций данных (к
примеру, SWL = Fn(PORO)).
Секция REGIONS
OPERATE Теперь появилась возможность задать верхнее и нижнее предельное
значения массива свойства. Кроме того, был добавлен новый оператор умножения..
TNUM Данные массивы теперь могут использоваться в операциях
умножения/объединения: ADD, ADDREG, MULTIPLY и MULTIREG.
TRKPF Данные массивы теперь могут использоваться в операциях
умножения/объединения: ADD, ADDREG, MULTIPLY и MULTIREG.
Секция SOLUTION
AQUCHWAT Два дополнительных параметра были добавлены в ключевом слове
AQUCHWAT, чтобы обеспечить возможность ограничить поток минимальным и
максимальным значениями.
OPERATE Теперь появилась возможность задать верхнее и нижнее предельное
значения массива свойства. Кроме того, был добавлен новый оператор умножения.
Кроме того, теперь допустимо использовать массивы из разных секций данных. Теперь
данное слово может быть использовано в секции SOLUTION.
RPTRST Новая мнемоника TRAS включает вывод в restart-файл произведений
концентрации индикатора на текущее значение насыщенности.
Секция SCHEDULE
ACTIONX В качестве условия в ключевом слове ACTIONX теперь можно
использовать значения переменных секции SUMMARY по пласту в целом, группе
скважин, скважине, сегменту и соединению.
AQUCHWAT Два дополнительных параметра были добавлены в ключевом слове
AQUCHWAT, чтобы обеспечить возможность ограничить поток минимальным и
максимальным значениями.
WCONINJE В типе закачки (параметр 2) добавилась опция ‘MULTI’. Она означает, что
нагнетательная скважина является многофазной и может закачивать в пласт более
одной скважины одновременною. Введенные параметры 12, 13 и 14 используются для
задания соотношений объемов нефти, воды и газа соответственно в поверхностных
условиях.
WCONINJH В типе закачки (параметр 2) добавилась опция ‘MULTI’. Она означает, что
нагнетательная скважина является многофазной и может закачивать в пласт более
одной скважины одновременною. Введенные параметры 9, 10 и 11 используются для
задания соотношений объемов нефти, воды и газа соответственно в поверхностных
условиях.
WCONINJP В типе закачки (параметр 2) добавилась опция ‘MULTI’. Она означает, что
нагнетательная скважина является многофазной и может закачивать в пласт более
одной скважины одновременною. Введенные параметры 9, 10 и 11 используются для
задания соотношений объемов нефти, воды и газа соответственно в поверхностных
условиях.
WLISTARG Теперь это ключевое слово допускает использование значений по
умолчанию для новых параметров контроля и предельных значений. Механизм
использования умолчаний аналогичен применяемому в ключевом слове WELARG (т.е.
симулятор будет использовать соответствующие значения дебита скважины на
предыдущем временном шаге как значение параметра контроля).
Секция GRID
ADDREG Теперь в ключевом слове OPERNUM данная операция также доступна при
работе с массивами.
COPYREG Теперь в ключевом слове OPERNUM данная операция также доступна при
работе с массивами.
EQUALREG Теперь в ключевом слове OPERNUM данная операция также доступна
при работе с массивами.
MULTIREG Теперь в ключевом слове OPERNUM данная операция также доступна при
работе с массивами.
Секция EDIT
ADDREG Теперь в ключевом слове OPERNUM данная операция также доступна при
работе с массивами.
COPYREG Теперь в ключевом слове OPERNUM данная операция также доступна при
работе с массивами.
EQUALREG Теперь в ключевом слове OPERNUM данная операция также доступна
при работе с массивами.
MULTIREG Теперь в ключевом слове OPERNUM данная операция также доступна при
работе с массивами.
OPERATE Появилась возможность задать верхний и нижний пределы значений в
массиве свойства. Кроме того, был добавлен новый мультипликативный оператор.
Секция PROPS
ADDREG Теперь в ключевом слове OPERNUM данная операция также доступна при
работе с массивами.
COPYREG Теперь в ключевом слове OPERNUM данная операция также доступна при
работе с массивами.
EPSODD3P Параметры 4-20 используются более активно; кроме того, были добавлены
параметры 23-26. Эти параметры обеспечивают контроль над величиной
поверхностного натяжения с помощью учета капиллярного давления, относительной
проницаемости и масштабирования концевых точек по насыщенности.
EQUALREG Теперь в ключевом слове OPERNUM данная операция также доступна
при работе с массивами.
MULTIREG Теперь в ключевом слове OPERNUM данная операция также доступна
при работе с массивами.
OPERATE Появилась возможность задать верхний и нижний пределы значений в
массиве свойства. Кроме того, был добавлен новый мультипликативный оператор.
SOLUBILI Столбцы данного слова теперь могут быть заданы по умолчанию. Значения
по умолчанию для объемного коэффициента пласта расчитываются на основе более
точного метода. Данное ключевое слово может быть использовано совместно с
SALINITR и RTEMP tпри задании минерализации и температуры для данного региона.
Также убраны ограничения на количество записей.
SOLUBILS Был добавлен новый параметр 3 в записи 1, определяющий опорную
концентрацию солей для stock tank water. Также убраны ограничения на количество
записей.
RPTPROPS Были добавлены мнемоники, LANGMULT, ROCKPAMA и ROCKPAME,
для вывода множителей Ленгмюра и параметров сжимаемости породы.
RPTPROPS Для работы с таблицами ODD3P и масштабированием концевых точек по
насыщенности ключевое слово RPTPROPS было дополнено следующими
мнемониками: PSORG, PSGRO, PSORW, PSWRO, PSGRW, PSWRG, HSORG, HSGRO,
HSORW, HSWRO, HSGRW, HSWRG, EPSODD3P, PCODD3P, PCODD3PG и PCODD3PW
Секция SOLUTION
ADDREG Теперь в ключевом слове OPERNUM данная операция также доступна при
работе с массивами..
AQUANCON Соединения для газовой шапки постоянного объема (AQUCHGAS)
задаются с помощью этого слова.
AQUCHWAT В ключевом слове AQUCHWAT были добавлены 2 параметра для
задания минимальной и максимальной величины потока.
Для опций GASWAT или CO2STORE параметр 6 определяет номер региона для
уравнения состояния.
AQUCT Для опций GASWAT или CO2STORE параметр 10 определяет номер региона
для уравнения состояния.
AQUFETP Для опций GASWAT или CO2STORE параметр 6 определяет номер региона
для уравнения состояния.
COPYREG Теперь в ключевом слове OPERNUM данная операция также доступна при
работе с массивами.
EQUALREG Теперь в ключевом слове OPERNUM данная операция также доступна
при работе с массивами.
MULTIREG Теперь в ключевом слове OPERNUM данная операция также доступна
при работе с массивами.
OPERATE Появилась возможность задать верхний и нижний пределы значений в
массиве свойства. Кроме того, был добавлен новый мультипликативный оператор. В
операциях теперь допустимо использовать массивы из различных секций исходного
файла данных. Данное слово может быть использовано в секции SOLUTION.
RPTRST Была добавлена новая мнемоника TRMFxxxx для контроля вывода
произведения концентрации индикатора на его молярную долю в файл перезапуска.
Имя выводимого индикатора должно быть прописано сразу после букв TRMF в
мнемонике.
RPTRST Мнемоники PERMSTAB и BIOTCTAB используются для вывода множителей
проницаемости и и постоянной Био с учетом зависимости этих величин от напряжения
в породе. (см. ключевые слова PERMSTAB и
BIOTCTAB соответственно)
RPTRST При использовании опции гитерезиса критическая газонасыщенность и
насыщенность связанного (неподвижного) газа могут быть выведены с помощью
мнемоник SGCRH и SGTRH.
RPTRST The speciation водной фазы и уровень pH при использовании опции
CO2STORE можно вывести с помощью мнемоник AQSP и AQPH.
Секция SCHEDULE
ACTIONX Все выходные величины секции SUMMARY по пласту, группе скважин,
скважине, сегменту и соединению теперь могут использоваться в условных операторах
ключевого слова ACTIONX.
ACTIONX Почти все ключевые слова секции SCHEDULE теперь могут использоваться
внутри блока ACTIONX - ENDACTIO.
Термальная опция AIMCON Для контроля переключения между явной и неявной схемами расчетв были
введены 2 параметра. Данные параметры используются только в опции THERMAL.
AQUCHWAT В ключевом слове AQUCHWAT были добавлены 2 параметра для
задания минимальной и максимальной величины потока.
Термальная опция CVCRIT Для контроля сходимости мультисегментной модели скважины были
добавлены 3 параметра..
GCONPRI Новые параметры 14 и 15 позволят задать верхний предел соотношения
объемов добытого газа и воды для поверхностных условий.
GCONPROD Для параметра 2 ведены два новых режима контроля добычи по группе
скважин, PBGS and PBWS. Эти режимы дают возможность ограничить суммарный
дебит газа или объемный дебит воды, взятые в поверхностных условиях, как не
превышающие заданной доли (долей) от объемов закачки газа или воды в
поверхностных условиях. Параметры 18 и 19 дают возможность задать величину или
предельное значение уравновешивающей доли добычи.
GINJGAS Если в параметре 2 слова задан режим закачки ‘GAS’, то внутри программы
он будет конвертирован в ‘GV’ для сепаратора залежи. В этом случае, параметры 3
(источник закачки) и 5 (стадия сепарации) игнорируются и принимаются по
умолчанию как FIELD и 0 соответственно. Это обеспечивает более эффективный учет
повторной закачки и расхода газа.
OPTIONS3 Параметр 113 может быть использован для включения механизмов расчета
из предыдущих версий программы.
GRUPINJE Если в параметре 2 слова задан режим закачки ‘GAS’, то внутри программы
он будет конвертирован в ‘GV’ для сепаратора залежи при расчете композиционной
модели. В этом случае, параметры 3 (источник закачки) и 16 (стадия сепарации)
игнорируются и принимаются по умолчанию как FIELD и 0 соответственно. Это
обеспечивает более эффективный учет повторной закачки и расхода газа.
OPTIONS3 Параметр 113 может быть использован для включения механизмов расчета
из предыдущих версий программы.
Справочное руководство ECLIPSE 2007.2 Новые разработки
Измененные ключевые слова 87
GRUPTARG Значения PВGS и PBWS были добавлены в список перезагружаемых. С их
помощью устанавливаются новые уравновешивающие доли объема добычи в
поверхностных условиях для газа и воды соответственно.
GTADD Значения PBGS и PBWS теперь входят в список модифицируемых. Теперь
можно добавить заданную величину к уравновешивающим долям объема добычи в
поверхностных условиях для газа и воды соответственно. Для уравновешивания
добычи также был добавлен параметр PRBL.
GTMULT Значения PBGS и PBWS теперь входят в список модифицируемых. Теперь
можно домножить уравновешивающие доли объема добычи в поверхностных условиях
для газа и воды соответственно на заданную величину. Для уравновешивания добычи
также был добавлен параметр PRBL.
PICOND В ключевом слове PICOND было добавлено два новых параметра, которые
позволяют задать верхнюю и нижнюю границы значений, используемых в подсчете
обобщенных интегралов псевдо-функций давления. Значения задаются в виде
безразмерных долей, которые применяются к давлению в ячейке при генерации
минимального и максимального давления в таблице. Это позволяет использовать
меньшие интервалы интегрирования благодаря наличию контроля над диапазоном
давления в таблице. Следующие 4 параметра были добавлены, чтобы обеспечить
возможность определить, когда должна быть сгенерирована новая таблица.
RPTRST Была добавлена новая мнемоника TRMFxxxx для контроля вывода
произведения концентрации индикатора на его молярную долю в файл перезапуска.
Имя выводимого индикатора должно быть прописано сразу после букв TRMF в
мнемонике.
RPTRST Мнемоники PERMSTAB и BIOTCTAB используются для вывода множителей
проницаемости и и постоянной Био с учетом зависимости этих величин от напряжения
в породе. (см. ключевые слова PERMSTAB и
BIOTCTAB соответственно)
RPTRST При использовании опции гитерезиса критическая газонасыщенность и
насыщенность связанного (неподвижного) газа могут быть выведены с помощью
мнемоник SGCRH и SGTRH.
RPTRST The speciation водной фазы и уровень pH при использовании опции
CO2STORE можно вывести с помощью мнемоник AQSP и AQPH.
RPTRST Вывод величин порового объема и множителей проницаемости можно
осуществлять с помощью мнемоник PORV_MOD и PERM_MOD или ROCKC при
использовании учета сжатия породы (ROCKCOMP или ROCKPAME).
RPTRST Вывод соотношений между массой жидкой и парообразной доли каждого
компонента может быть осуществлен с помощью мнемоник XFW и YFW.
RPTSHED Новые мнемоники были добавлены в ключевое слово RPTSOL для работы с
опцией ODD3P – модели расчета трехфазной относительной проницаемости и
капиллярного давления при учете гистерезиса. К этим мнемоникам относятся: SONRM,
SGNRM, SWNRM, SDROW, SDRWO, SDROG, SDRGO, SDRGW, SDRWG, SOWNT, SWONT,
SOGNT, SGONT, SGWNT, SWGNT, SOWNH, SWONH, SOGNH, SGONH, SGWNH, SWGNH,
SOWNE, SWONE, SOGNE, SGONE, SGWNE, SWGNE, SORWB, SWROB, SORGB, SGROB,
SGRWB, SWRGB, SORWP, SWROP, SORGP, SGROP, SGRWP, SWRGP, IFTGO, IFTOW,
IFTGW KROWN, KRWON, KROGN, KRGON, KRGWN, KRWGN, KROWH, KRWOH, KROGH
KRGOH, KRGWH, KRWGH, KROWE, KRWOE, KROGE, KRGOE, KRGWE, KRWGE, KROWT,
KRWOT, KROGT, KRGOT, KRGWT и KRWGT.
RPTSHED Мнемоники PERMSTAB и BIOTCTAB используются для вывода
множителей проницаемости и и постоянной Био с учетом зависимости этих величин от
напряжения в породе. (см. ключевые слова PERMSTAB и BIOTCTAB соответственно)
RPTSHED Вывод аналитических данных по газовой шапке в секции SOLUTION может
осуществляться с помощью мнемоники AQUCHGAS.
RPTSHED Вывод величин порового объема и множителей проницаемости можно
осуществлять с помощью мнемоник PORV_MOD и PERM_MOD.
RPTSHED Вывод соотношений между массой жидкой и парообразной доли каждого
компонента может быть осуществлен с помощью мнемоник XFW и YFW.
Ключевое словоOPTIONS3
Параметр 83 В версиях после 2007.1 модель мультисегментной скважины использует
модифицированный метод обновления решения по умолчанию. Модифицированный
метод позволяет улучшить сходимость дл трудных случаев, но для менее проблемных
расчетов будет замедлять процесс решения. Если параметр установить равным -1, то по
умолчанию будет использоваться тот же метод, что применялся в предыдущих версиях
программы.
Параметр 112 Данная опция должна включаться в секции RUNSPEC. Если установлено
ненулевое значение, то используется механизм версий до 2007.1, и масса текущей и
CO2STORE- option Параметр 114 Если установлено ненулевое значение, то максимальное содержание
соли (NaCl) в воде расчитывается на основе упрощенного алгоритма без учета
концентрации CaCl.
CO2SOL- option Параметр 115 Если установлено значение, равное 1, то значения по умолчанию для
объемного коэффициента для воды в пластовых условиях в таблице растворимости,
используемое в опции CO2SOL aрасчитываются по алгоритму версий до 2007.1. Это
отражается на расчете This affects the water density calculation.
Параметр 123 Если задана нулевая (по умолчанию) или отрицательная величина, то
параметры индикаторов не нормализуются. Если заданао значение 1, то для каждой
скважины проводится нормализация концентраций индикаторов и выполняется
подсчет концентраций закачиваемых индикаторов. Это можно использовать, чтобы
избежать проблем с несоответствием между параметрами индикаторов и параметрами
пласта. Концентрации закачиваемых индикаторов можно отслеживать таким же
образом, что и для обычных. Названия закачиваемым индикаторам даются
автоматически в унифицированной манере (к примеру, AI1 или BI2). Если
используется опция ‘REGONLY’, когда индикатор AI1 относится к региону A и
компоненту закачки 1, индикатор BI2 – к региону B и компоненту закачки 2 и т.д. К
примеру, мнемоника FTTLBI2 может быть использована в секции SUMMARY для
отображения величины FTTL для закачиваемого индикатора BI2.
GASWAT option Параметр 125 Если задана положительная величина, то выполняется проверка
стабильности преобладающей фазы.
Секция OPTIMIZE
RPTOPT Была введена новая мнемоника , которая удаляет файлы результатов,
зозданные при использовании опции SEPARATE в предыдущих случаях оптимизации
модели, если это необходимо (К примеру, если при текущей оптимизации будут
созданы новые файлы).
Общие сведения
Файл исходных данных ECLIPSE состоит из разделов, каждый из которых начинается
с ключевого слова. Ниже приведен список всех ключевых слов, определяющих начало
раздела, и краткое описание содержимого каждого раздела. Более подробное описание
содержимого разделов приведено в материалах по каждому из них, которые следуют
после общего описания.
После описания содержимого разделов следует подробное описание данных для
каждого ключевого слова в алфавитном порядке. Некоторые ключевые слова можно
использовать как в ECLIPSE 100, так и в ECLIPSE 300, а некоторые только в одной
из этих систем. Таблица признаков после заголовка с ключевым словом показывает, в
каких системах можно использовать данное слово и в каком разделе его необходимо
вводить. В таблице также указано, не относится ли ключевое слово к одному из
отдельно лицензируемых специальных расширений.
В ключевых словах, которые используются в обеих системах, могут иметься элементы
данных, применимые только в одной из систем. В настоящем руководстве такие
элементы отмечены на полях, например, Только ECLIPSE 100. Кроме того, в
элементах данных, которые требуют выбора одной опции из нескольких возможных,
некоторые опции могут быть доступны только в одной из систем. Такие опции также
отмечены на полях. Отметками на полях (например, ECLIPSE 300) также выделены
параграфы или части текста, относящиеся только к одной из систем.
В электронном варианте этого руководства (например, в файле PDF) можно нажать
кнопку мыши на
• гиперссылке (пример: ключевое слово WCONPROD).
• перекрестной ссылке (например, «Описание раздела SHEDULE», стр. 195) для
изучения соответствующего элемента.
Ключевые слова
Ключевые слова файла входных данных (включая ключевые слова, являющиеся
заголовками секций) имеют длину до 8 символов и должны начинаться с первой
позиции. При этом значащими являются все символы вплоть до позиции 8. Все
остальные символы в этой строке, начиная с позиции 9, считаются комментарием.
Счетчики повтора
В данных, следующих за ключевыми словами, можно использовать звездочки для
обозначения счетчиков повтора одинаковых значений. Чтобы повторить определенное
значение необходимое число раз, следует поставить перед ним число повторов и
звездочку. Два приведенных ниже примера являются эквивалентными:
SATNUM
1 1 1 1 1 1 1 1 1 1
2 2 2 2 2 2 2 2 2 2 /
SATNUM
10*1 10*2 /
Значения по умолчанию
Значения некоторых данных могут определяться по умолчанию, при этом
используются уже заданные в системе значения. В описании ключевого слова указано,
где могут применяться значения по умолчанию. Существует два способа их
использования. Во-первых, строка данных может преждевременно завершаться косой
чертой (/). В этом случае оставшиеся неопределенными величины получают значения
по умолчанию. Во-вторых, величины, определенные перед косой чертой, могут быть
заданы по умолчанию путем ввода значения n*, где n количество этих величин.
Например, 3* означает, что следующие три значения в данных ключевого слова
определяются по умолчанию. Между числом и звездочкой не должно быть пробела.
Если по умолчанию необходимо определить только одно значение, следует ввести 1*.
Одной только звездочки в этом случае недостаточно.
Строки символов
При вводе символьной информации, например, имен скважин (как в приведенном
выше примере) или мнемоник, они могут быть сопровождены кавычками, хотя это и не
обязательно. Таким образом, следующие два ключевых слова RPTSCHED являются
эквивалентными:
RPTSCHED
PRESSURE SOIL SGAS /
RPTSCHED
'PRESSURE' 'SOIL' 'SGAS' /
Эти кавычки обычно требуются только в тех случаях, когда имя содержит пробелы,
начинается с цифры или включает другие символы помимо буквенно-цифровых.
Кавычки также необходимы, когда для корней имен групп и скважин или в списках
имен скважин используется подстановочный знак *.
Комментарии
Строки, начинающиеся с двух знаков «– –», воспринимаются как комментарии и
игнорируются ECLIPSE. Строки комментариев (а также пустые строки) могут быть
вставлены в файл данных в любом месте. Комментарии также могут быть добавлены в
конец строки с данными, если им предшествуют два символа «– –», но в этом случае
комментарии не должны содержать кавычек.
Комментарии в строку с данными можно также добавить и без символов «– –», после
косой черты (/), которая используется для завершения записи данных.
Управление отладкой
Ключевые слова DEBUG и DEBUG3 управляют выводом в отладочный файл в
ECLIPSE 100 и ECLIPSE 300 соответственно. Каждое целое число, следующее за этим
ключевым словом, управляет выводом из опции программы либо активизирует
проверку. Данное ключевое слово предназначено в основном для использования при
разработке.
ECLIPSE 300 Примечание Файлы INCLUDE в разделе RUNSPEC должны использоваться только
для вывода наборов данных с помощью программы SimOpt. Файлы
INCLUDE не следует использовать вместе с ключевыми словами
MEMORY, PARALLEL и т. д.
ECLIPSE 100 Примечание В целях сохранения совместимости со старыми наборами данных также
поддерживается и фиксированная структура записей, использовавшаяся
в ECLIPSE 100 до версии 95А. Однако это предоставляет лишь
ограниченный набор возможностей, поэтому рекомендуется
преобразовывать данные RUNSPEC в текущий формат. Для облегчения
понимания старых наборов данных первоначальный формат раздела
RUNSPEC документирован в разделе «Раздел RUNSPEC:
фиксированная структура записей, используемая до версии 95А» на
стр. 1009 «Технического описания ECLIPSE». Следует заметить, что
ключевое слово OPTIONS не может быть использовано в
фиксированной структуре записей.
Число сеточных блоков в каждом направлении в модели (NX, NY, NZ) определяется
ключевым словом DIMENS в разделе RUNSPEC.
Если геометрия угловой точки не используется, то необходимо ввести как глубину, так
и размеры каждой из ячеек. Это осуществляется с помощью ключевого слова TOPS
(для определения значений глубин) или MIDS (для определения глубин центров ячеек,
только ECLIPSE 300). В любом случае требуется определить ячейки одного лишь
верхнего слоя. Глубина любой ячейки нижних слоев может быть вычислена по
толщине этой ячейки и ячейки под ней.
ECLIPSE 300 Примечание Ключевое слово MIDS не следует путать с DEPTH, используемым для
переопределения глубин центров ячеек после расчетов в разделе GRID и
описанным в разделе EDIT.
Множители проводимости
После определения размеров ячеек и значений проницаемости программа может
рассчитать значения проводимостей. Проводимости в программе определяются таким
образом, что Tx(I) соответствует проводимости между блоками I и (I+1). Выражения
для этих расчетов приведены в разделе «Расчеты проводимостей», стр. 891
«Технического описания ECLIPSE».
Значения проводимостей можно изменять, задавая соответствующие множители с
помощью ключевых слов MULTX, MULTY, MULTZ, MULTR и MULTTHT.
Заметим, что множитель для направления Х влияет на значение проводимости между
ячейкой и ее соседкой в положительном направлении Х. То же относится к
направлениям Y и Z.
Проводимости через разломы, заданные ключевым словом FAULTS, могут быть
изменены с помощью ключевого слова MULTFLТ.
ECLIPSE 100 См. также ключевые слова MULTX-, MULTY-, MULTZ-, MULTR- и MULTTHT-.
ECLIPSE 300 В некоторых расчетах IMPES сходимость может быть улучшена путем ограничения
проводимости в направлении Z. Это осуществляется с помощью ключевого слова
MAXTRANZ.
Управление выводом
Вывод данных раздела GRID, как входных, так и расчетных, в файл печати управляется
ключевым словом RPTGRID. За ним следуют мнемоники для массивов, которые
требуется выводить. Например:
RPTGRID
DX DY PERMX PERMY PORO /
Блочно-центрированная геометрия
TOPS Глубины верхних граней сеточных ячеек текущего бокса ввода.
• Должны быть установлены каким-либо способом
DZ Размеры сеточных блоков в направлении Z (вертикальном) для
текущего бокса ввода.
• Должны быть установлены каким-либо способом
Двойная пористость
DIFFMMF Множители проводимости для взаимосвязи матрицы и трещины.
• Опционально, требуется только для расчетов с двойной
пористостью
DPGRID Позволяет пользователю вводить сеточные данные только для ячеек
матрицы.
• Опционально, требуется только для расчетов с двойной
пористостью
DPNUM Определяет области, в которых может использоваться модель
одинарной пористости в расчетах с двойной пористостью.
• Опционально, требуется только для расчетов с двойной
пористостью
DZMTRX Вертикальный размер типичного блока матричного материала для
всей сетки.
Справочное руководство ECLIPSE 2007.2 Описание файла данных
Описание раздела GRID 125
• Опционально, требуется только для расчетов с двойной
пористостью
DZMTRXV Вертикальный размер типичного блока матричного материала для
текущего бокса.
• Опционально, требуется только для расчетов с двойной
пористостью
Только ECLIPSE 100 LTOSIGMA Предоставляет простой способ расчета SIGMA по LX, LY, LZ.
• Опционально, требуется только для расчетов с двойной
пористостью
Только ECLIPSE 100 LX, LY, LZ Вводит размеры представительных блоков матрицы для опции вязкого
перемещения.
• Опционально, требуется только для расчетов с двойной
пористостью
Только ECLIPSE 300 MULTMF Множители проводимости для взаимосвязи матрицы и трещины
• Опционально, требуется только для расчетов с двойной
пористостью
Только ECLIPSE 100 NMATOPTS Управляет опцией двойной пористости с дискретизированной
матрицей.
• Опционально, требуется только для расчетов с двойной
пористостью
NODPPM Определяет, что проницаемости в ячейках трещин не умножаются на
пористость трещин.
• Опционально, требуется только для расчетов с двойной
пористостью
Только ECLIPSE 300 PERMMF Проницаемость для взаимосвязи матрицы и трещины
• Опционально, требуется только для расчетов с двойной
пористостью
SIGMA Коэффициент взаимосвязи матрицы и трещины для всей сетки.
• Опционально, требуется только для расчетов с двойной
пористостью
SIGMAV Коэффициент взаимосвязи матрицы и трещины для текущего бокса.
• Опционально, требуется только для расчетов с двойной
пористостью
SIGMAGD Коэффициент взаимосвязи матрицы и трещины для гравитационного
дренажа в системе нефть-газ для всей сетки.
• Опционально, требуется только для расчетов с двойной
пористостью
SIGMAGDV Коэффициент взаимосвязи матрицы и трещины для гравитационного
дренажа в системе нефть-газ для текущего бокса.
• Опционально, требуется только для расчетов с двойной
пористостью
Температурная опция
Только ECLIPSE 100 MULTREGH Множители теплопроводности между областями, определенными с
помощью FLUXNUM или MULTNUM.
• Опционально, только для температурной опции
Только ECLIPSE 100 MULTNUM Определяет области для использования с ключевыми словами
MULTREGT, MULTREGD (только ECLIPSE 100) и MULTREGH.
• Опционально
Только ECLIPSE 100 THCONR Теплопроводности породы для текущего бокса ввода.
• Опционально, только для температурной опции
Девятиточечная схема
Только ECLIPSE 300 NINENUM Определяет размеры схемы девятиточечной дискретизации.
• Опционально, только для опции NINENUM
Только ECLIPSE 300 MINPORV9 Установить минимальный поровый объем для расчета девятиточечных
проводимостей
• Опционально
Только ECLIPSE 300 ORTHERRO Установить минимальную ошибку ортогональности для расчета
девятиточечных проводимостей.
Тензорная проницаемость
Только ECLIPSE 300 GADJUST Настраивает тензор диагональной проницаемости.
Только ECLIPSE 300 MPFA Устанавливает опции для тензорной проницаемости.
MPFANUM Определяет области, в которых применяется многоточечная
дискретизация или девятиточечная схема.
MPF Устанавливает коэффициенты многоточечной проводимости.
Только ECLIPSE 300 PERMXX Коэффициент тензорной проницаемости в направлении X для
текущего бокса ввода.
Только ECLIPSE 300 PERMYY Коэффициент тензорной проницаемости в направлении Y для
текущего бокса ввода.
Только ECLIPSE 300 PERMZZ Коэффициент тензорной проницаемости в направлении Z для
текущего бокса ввода.
Только ECLIPSE 300 PERMXY Коэффициент тензорной проницаемости в направлении ХY для
текущего бокса ввода.
Только ECLIPSE 300 PERMYZ Коэффициент тензорной проницаемости в направлении YZ для
текущего бокса ввода.
Только ECLIPSE 300 PERMZX Коэффициент тензорной проницаемости в направлении ZX для
текущего бокса ввода.
Только ECLIPSE 300 TBASIS Определить базис для тензорных проницаемостей.
Изменение проводимостей
Использование тех или иных ключевых слов для переопределения значений
проводимости зависит от того, какая геометрия применяется радиальная или
декартова. Программа принимает радиальные координаты в расчете с декартовыми или
наоборот, но при этом выдает предупреждение.
Как и в случае с PORV и DEPTH, эти ключевые слова могут быть определены со
значениями для всего месторождения или использоваться с ключевыми словами ADD,
COPY, EQUALS и MULTIPLY.
Если в разделе EDIT заданы ключевые слова MULTX и т. д., они действуют на
редактируемые данные как множители. Изменение проводимости любого несоседнего
соединения осуществляется точно также, как если бы в разделе GRID был задан
дополнительный коэффициент.
Ключевое слово MULTFLT предоставляет возможность настройки множителей
проводимости в разделе EDIT. При этом проводимости несоседних соединений через
разлом изменяются автоматически.
Управление выводом
Выдача значений поровых объемов, глубин центров блоков, проводимостей,
коэффициентов диффузии и несоседних соединений управляется переключателями или
мнемониками, следующими за ключевым словом RPTGRID в разделе GRID.
При этом значения выводятся с учетом изменений, заданных в разделе EDIT.
Ввод данных
Данные вводятся в виде ключевых слов для нескольких таблиц, причем каждое
ключевое слово может использоваться только один раз. Количество таблиц каждого
типа определяется в разделе данных RUNSPEC. При этом должно быть правильно
указано число таблиц. В разделе RUNSPEC также определяются максимальные размеры
каждой таблицы. Если после ключевого слова вводятся несколько таблиц, то каждая
таблица заканчивается косой чертой (/).
Ключевые слова в разделе PROPS можно указывать в любом порядке. Все ключевые
слова должны начинаться в столбце 1. Значащими являются все символы до столбца 8.
Пример
SWFN
данные для таблицы 1 /
Обязательные свойства
Обязательные ключевые слова определяются тем, какая система и модель
используется: ECLIPSE 100, ECLIPSE 300 с моделью нелетучей нефти (black oil) или
ECLIPSE 300 с композиционной моделью.
В любом случае данные должны содержать значения сжимаемости породы, а также
зависимости относительных проницаемостей и капиллярных давлений от
насыщенности для присутствующих фаз.
В расчетах с нелетучей нефтью (ECLIPSE 100 или ECLIPSE 300) обязательные
ключевые слова PVT определяются выбранными в разделе RUNSPEC фазами
(ключевые слова OIL, WATER, GAS, DISGAS, VAPOIL) и специальными опциями
(ключевые слова API, BRINE, COAL, DIFFUSE, ENDSCALE, FOAM, MISCIBLE,
POLYMER, ROCKCOMP, SATOPTS, TEMP, TRACERS, VE, SURFACT, SOLVENT).
В композиционных расчетах ECLIPSE 300 обязательные ключевые слова PVT
определяются уравнением состояния (ключевое слово EOS) и используемыми
специальными опциями (GASWAT, CO2SOL, TRCOEF, MISCIBLE). Расчет с нелетучей
нефтью в ECLIPSE 300 определяется путем включения ключевого слова BLACKOIL
вместо EOS.
Ключевое слово TABDIMS используется в разделе RUNSPEC для установки размеров
таблиц, отличных от значений по умолчанию (либо AQUDIMS, MISCIBLE, ROCKCOMP,
TRACERS для специальных опций).
Как и при использовании других ключевых слов, данные могут быть разделены
произвольным количеством пробелов и находиться в разных строках, но здесь удобно
располагать их по столбцам. Для всех столбцов, кроме первого, могут использоваться
значения по умолчанию, вычисляемые с помощью линейной интерполяции.
Некоторые значения насыщенности в самом левом столбце являются значимыми:
Swco Первое значение в таблице, в данном случае 0,22, соответствует
погребенной воде или минимальной водонасыщенности блока в
начальном состоянии.
Swcr Значение насыщенности, при котором вода становится подвижной, или
критическая водонасыщенность, в данном случае 0,3.
Второй столбец содержит относительные проницаемости для воды, а третий
капиллярные давления вода-нефть, определяемые следующим образом: Pcow = Po – Pw
Функции от насыщенности для газа вводятся аналогичным образом с помощью
функции SGFN. Первое значение должно быть нулевым, поскольку «связанного» газа
не бывает, а критическая насыщенность для газа определяется таким же образом, как
критическая насыщенность для воды.
Капиллярные давления газ-нефть определяются следующим образом: Pcog = Pg – Po.
В двухфазных расчетах, содержащих нефть, относительные проницаемости для нефти
вводятся с помощью ключевого слова SOF2. Оно аналогично SWFN и SGFN, но не
имеет столбца капиллярных давлений.
Гистерезис
При использовании гистерезиса кривые пропитки и вытеснения вводятся с помощью
соответствующих функций насыщенности из числа описанных выше. Затем номера
таблиц пропитки назначаются ячейкам с помощью ключевого слова IMBNUM раздела
REGION. Ключевое слово SATOPTS задействует учет гистерезиса.
См. «Гистерезис», стр. 397 «Технического описания ECLIPSE».
Таблицы давления
Зависимости от давления (ROCK, PVDO, PVTO, PVTW, PVTG) вводятся в том же
формате, что и зависимости от насыщенности. При вводе нескольких таблиц они могут
быть назначены ячейкам с помощью ключевого слова PVTNUM. Кроме того, для
каждой области таблицы давления вводятся данные ключевых слов DENSITY или
GRAVITY. Альтернативным вариантом определения свойств породы является
использование ключевого слова ROCKNUM для определения номера таблицы породы
для каждой из ячеек.
Только ECLIPSE 300 При использовании уравнения состояния таблицы PVTO и PVTG не требуются,
поскольку Z-факторы и, следовательно, плотности флюида могут быть получены
напрямую. Значения вязкостей получаются из корреляции Лоренца-Брэя-Кларка [11].
Из ключевого слова DENSITY используются только значения плотности воды в
поверхностных условиях. Если введена таблица KVTABLE и в разделе RUNSPEC
имеется ключевое слово KVALUES, то это используется для определения состава
жидкости и испарений. В настоящее время для определения плотностей фаз требуется
уравнение состояния. (В сепараторах на поверхности также может использоваться
ключевое слово KVTABLE.)
Если для данного расчета в разделе RUNSPEC ключевым словом TABDIMS установлено
более одной области таблицы давления, то данные для DENSITY и данные таблицы
давления ROCK, PVTW и т. д. должны вводиться последовательно и разделяться косой
чертой (/). Альтернативой DENSITY является ключевое слово GRAVITY, которое
позволяет вводить те же данные в формате градусов API.
При использовании опции минерализованной воды значение плотности воды также
можно ввести с помощью ключевого слова BDENSITY.
Ключевое
Описание
слово
CNAMES Имена компонентов
TCRIT Критические температуры
PCRIT Критические давления
VCRIT Критические объемы
ZCRIT Критические Z-факторы
VCRITVIS Критические объемы (только для вязкостей)
MW Молекулярные массы
ACF Нецентральные коэффициенты
TBOIL Точки кипения (для уравнения Зудкевича-Иоффе)
DREF Опорные плотности (для уравнения Зудкевича-Иоффе)
GREF Опорные относительные плотности (для уравнения Зудкевича-Иоффе)
TREF Опорные температуры (для уравнения Зудкевича-Иоффе)
OMEGAA Значения Ωa0 для пласта
OMEGAB Значения Ωb0 для пласта
PARACHOR Значения парахора для вычисления поверхностного натяжения
SSHIFT Смещения объемов в уравнении состояния для пласта
Чтобы облегчить согласование данных PVT, модель позволяет использовать два набора
данных для уравнения состояния одно для пластовых и другое для поверхностных
условий. При этом для поверхностных условий возможно использование других
параметров уравнения состояния, что достигается с помощью ключевых слов ACFS,
OMEGAAS, OMEGABS, BICS и SSHIFTS. Кроме того, уравнение состояния в
поверхностных условиях (например, Зудкевича-Иоффе) может отличаться от
уравнения для пласта (например, Пенга-Робинсона). Альтернативное уравнение
состояния для поверхностных условий определяется с помощью ключевого слова
EOSS.
Для композиционных расчетов также необходимо ввести температуру пласта с
помощью RTEMP. Она используется для определения приведенных температур для
уравнения состояния. Температура считывается в градусах Цельсия или в градусах
Фаренгейта. Альтернативой является ключевое слово TEMPVD, позволяющее
определять изменение температуры в зависимости от глубины в пласте и
соответственно изменяющее коэффициенты уравнения состояния для каждой из ячеек.
Если данные уравнения состояния подготовлены с помощью препроцессора PVTi, то
файл, включаемый в набор данных ECLIPSE 300, содержит ключевое слово NCOMPS.
Это слово считывается для проверки соответствия числа компонентов в препроцессоре
и в модели. Ключевое слово NCOMPS вводить не требуется.
Вывод
RPTPROPS Вывод данных раздела PROPS.
• Опционально
FILLEPS Управляет выводом данных для концевых точек в файл INIT.
• Опционально
ECLIPSE 300
Начальный состав (ECLIPSE 300)
COMPVD Таблицы зависимости общего состава от глубины
• Опционально
XMFVP Таблицы зависимости состава жидкости от давления
• Опционально
YMFVP Таблицы зависимости состава испарений от давления
• Опционально
ZMFVD Таблицы зависимости общего состава от глубины
• Опционально
ZI Ввести общий состав
• Опционально
ECLIPSE 300
Константы равновесия (ECLIPSE 300)
KVGEN Определить, что константы равновесия должны быть сгенерированы
программой
Описание файла данных Справочное руководство ECLIPSE 2007.2
158 Описание раздела PROPS
• Для опции KVALUES необходимы ключевые слова KVGEN или
KVTABLE
KVTABLE Таблицы констант равновесия
• Для опции KVALUES необходимы ключевые слова KVGEN или
KVTABLE
ECLIPSE 300
Раствор диоксида углерода в водной фазе
(ECLIPSE 300)
RSWVD Зависимость концентрации CO2 в водной фазе от глубины
• Опционально для опции CO2SOL
SOLUBILI Определить свойства системы вода-CO2
• Опционально для опции CO2SOL
ECLIPSE 100
Вертикальное равновесие (ECLIPSE 100)
VEFRAC Доля относительных проницаемостей вертикального равновесия,
используемая вместо кривых характеристик породы, для всей сетки.
• Опционально, только для опции вертикального равновесия
VEFRACV Доля относительных проницаемостей вертикального равновесия,
используемая вместо кривых характеристик породы, для текущего
бокса.
• Опционально, только для опции вертикального равновесия
VEFRACP Доля псевдокапиллярных давлений вертикального равновесия,
используемая вместо кривых характеристик породы, для всей сетки.
• Опционально, только для опции вертикального равновесия
VEFRACPV Доля псевдокапиллярных давлений вертикального равновесия,
используемая вместо кривых характеристик породы, для текущего
бокса.
• Опционально, только для опции вертикального равновесия
Двойная пористость
Только ECLIPSE 100 DPKRMOD Модифицирует относительную проницаемость нефти в расчетах с
двойной пористостью.
• Опционально, только для расчетов с двойной пористостью
Только ECLIPSE 100 INTPC Активизирует интегрированную опцию Pc для двойной пористости.
Справочное руководство ECLIPSE 2007.2 Описание файла данных
Описание раздела PROPS 165
• Опционально, только для расчетов с двойной пористостью
Только ECLIPSE 300
Опция смешивающегося
вытеснения(ECLIPSE 100)
MSFN Позволяет вводить кривые относительной проницаемости для
смешивающегося вытеснения. Если это ключевое слово отсутствует,
то используются линейная функция.
• Опционально, только для опции смешивающегося вытеснения
PMISC Позволяет моделировать смесимость как функцию от давления.
• Опционально, только для опции смешивающегося
вытесненияSDENSITY Ввод плотности растворителя в
поверхностных условиях.
• Необходимо только для опции смешивающегося вытеснения
SGCWMIS Таблицы смешивающейся критической газонасыщенности.
• Опционально
SORWMIS Ввод остаточной нефтенасыщенности для смешивающегося
вытеснения
• Опционально, только для опции смешиваемостиTLMIXPAR
Ввод параметра смешивания Тодда-Лонгстаффа.
• Необходимо только для опции смешивающегося вытеснения
Трассировка индикатора
TRACER Имена и фазы пассивных индикаторов.
• Необходимо для трассировки пассивного индикатора.
Только ECLIPSE 100 TRACTVD Указывает, что должна использоваться схема ограничения потока для
уменьшения численной дисперсии.
• Опционально, только для трассировки индикатора
Температурная опция
OILVISCT Ввод таблиц зависимости вязкости нефти от температуры.
• Опционально, только для температурной опции
SPECHEAT Ввод таблиц удельной теплоемкости флюида.
• Необходимо для температурной опции
SPECROCK Ввод таблиц удельной теплоемкости породы.
• Необходимо для температурной опции
TEMPTVD Указывает, что должна использоваться схема ограниченного переноса
потока.
• Опционально, только для температурной опции
VISCREF Устанавливает опорные условия для таблиц зависимости вязкости от
температуры.
• Опционально, только для температурной опции
WATVISCT Ввод таблиц зависимости вязкости воды от температуры.
• Опционально, только для температурной опции
Термальная опция
CREF Сжимаемости компонентов
CCTYPE Тип сжимаемости жидкого компонента
CCTYPES Тип сжимаемости жидкого компонента в поверхностных условиях
CVTYPE Летучесть компонента (дегазированный, газированный, газообразный)
CVTYPES Летучесть компонента (дегазированный, газированный, газообразный)
в поверхностных условиях
ENKRVT Зависимость относительных проницаемостей от температуры для
концевых точек
ENPCVT Зависимость капиллярных давлений от температуры для концевых
точек
ENPTVT Зависимость насыщенностей от температуры для концевых точек
EQLDKVCR Константы равновесия для реакций, вызывающих отклонение от
равновесного состояния
EQLDREAC Скорости реакций, вызывающих отклонение от равновесного
состояния
GASVISCF Зависимость вязкости газа от температуры
GASVISCT Таблица зависимости вязкости газа от температуры
HEATVAP Теплота парообразования компонента при стандартной температуре
HEATVAPE Теплота парообразования компонента
HEATVAPS Экспонента теплоты парообразования
KVCR Параметры корреляции констант равновесия
KVCRS Параметры корреляции констант равновесия в поверхностных
условиях
KVTABTn Таблицы констант равновесия
KVTEMP Температуры для таблиц констант равновесия
KVWI Параметры корреляции констант равновесия Вильсона
OILCOMPR Сжимаемость нефти, коэффициент расширения
OILMW Молекулярная масса нефти
OILSPECH Удельная теплоемкость нефти
OILVINDX Показатель вязкости нефти
OILVISCC Корреляции вязкости и температуры для нефти
OILVISCF Функция вязкости нефти
OILVISCT Таблица зависимости вязкости нефти от температуры
PREF Опорные давления компонентов
PREFS Опорные давления компонентов для поверхностного уравнения
состояния
REACENTH Энтальпия реакции
SCREF Сжимаемость твердой фазы компонента
Справочное руководство ECLIPSE 2007.2 Описание файла данных
Описание раздела PROPS 171
SDREF Опорная плотность твердой фазы компонента
SPECHA Удельная теплоемкость нефти для компонента, первый коэффициент
SPECHB Удельная теплоемкость нефти для компонента, второй коэффициент
SPECHG Удельная теплоемкость газа для компонента, первый коэффициент
SPECHH Удельная теплоемкость газа для компонента, второй коэффициент
SPECHS Удельная теплоемкость твердой фазы компонента, первый
коэффициент
SPECHT Удельная теплоемкость твердой фазы компонента, второй
коэффициент
SPREF Опорное давление твердой фазы компонента
STREF Опорная температура твердой фазы компонента
STHERMX1 Коэффициент температурного расширения твердой фазы компонента
THANALB Аналитические плотности воды и пара
THANALH Аналитические энтальпии воды и пара
THANALV Аналитические плотности нефти
THERMEX1 Коэффициент температурного расширения компонента
THTABB Табличные значения плотности воды и пара
VISCREF Базовые условия для таблиц зависимости вязкости от температуры
WATDENT Зависимость плотности воды от температуры
WATVISCT Ввод таблиц зависимости вязкости воды от температуры.
ZFACTOR Z-факторы
Вывод
RPTREGS Вывод для раздела REGIONS.
Опция гистерезиса
IMBNUM Номера таблиц насыщенности пропитки для всех граней каждого из
сеточных блоков в текущем боксе.
IMBNUMX, IMBNUMY, IMBNUMZ
Номера таблиц насыщенности пропитки для граней +X, +Y, +Z
сеточного блока.
• Ключевые слова можно использовать только в том случае, если в
ключевом слове SATOPTS выбраны HYSTER и DIRECT.
IMBNUMX-, IMBNUMY-, IMBNUMZ-
Номера таблиц насыщенности пропитки для граней -X, -Y, -Z
сеточного блока.
• Ключевые слова можно использовать только в том случае, если в
ключевом слове SATOPTS также выбрано IRREVERS.
Уравновешивание
ECLIPSE рассчитывает начальные давления и насыщенности на основе данных,
введенных с помощью ключевого слова EQUIL (глубины контакта флюидов и т. д.)
Повторный запуск
Начальное решение может быть считано из файла Restart, созданного в одном из
предыдущих расчетов ECLIPSE. Имя файла Restart вводится с помощью ключевого
слова RESTART.
Перечисление
Начальное решение может быть задано в явном виде для каждого из сеточных блоков.
Дополнительную информацию см. в разделе «Инициализация», стр. 425 «Технического
описания ECLIPSE».
Перечисление
Начальное состояние может быть определено явным образом для каждого сеточного
блока с помощью следующих ключевых слов:
PRESSURE Давления в ячейках
Только ECLIPSE 100 PRVD Зависимость давления от глубины
SWAT Водонасыщенности
SGAS Газонасыщенности
Только ECLIPSE 300 SOIL Нефтенасыщенности
RS Газонефтяные факторы
RV Растворимость испаренной нефти в газе
PBUB Начальные давления в точке насыщения
PDEW Начальные давления точки росы
В композиционном расчете могут быть использованы ключевые слова PRESSURE,
SWAT, SGAS, SOIL, а начальный состав определяется следующими ключевыми
словами:
Только ECLIPSE 300 XMF Составы жидкой фазы
Только ECLIPSE 300 YMF Составы газовой фазы
Только ECLIPSE 300 Ключевые слова XMFVP и YMFVP в разделе PROPS являются вариантом определения
начальных составов фаз, альтернативным XMF и YMF.
При использовании термальной опции должна быть задана температура
ECLIPSE 300, TEMPI Температура
термальная опция
ECLIPSE 300, Альтернативой TEMPI является ключевое слово TEMPVD в разделе PROPS.
термальная опция
Чтобы избежать ввода перечисленных выше параметров для всего пласта, для
определения значений PRESSURE, SWAT, SGAS, RS, RV могут быть использованы
ключевые слова ADD, COPY, EQUALS и MULTIPLY.
Дополнительные опции
ECLIPSE 100 • Ключевое слово THPRES определяет пороговое давление (см. ключевое слово
EQLOPTS раздела RUNSPEC).
ECLIPSE 100 • Ключевые слова RTEMPA и RTEMPVD определяют начальную температуру пласта в
расчетах с использованием температурной опции (ключевое слово TEMP раздела
RUNSPEC). В перечислении и уравновешивании может использоваться любое из
этих ключевых слов.
Вывод
RPTSOL Параметры отчета для данных раздела SOLUTION.
• Опционально
BOUNDARY Определяет область сетки, для которой необходим вывод сеточных
параметров.
• Опционально
DATUM Определяет опорное значение глубины для вывода давлений с
поправкой на глубину.
• Опционально
Уравновешивание
EQUIL Глубины контактов флюидов и другие параметры уравновешивания.
• Необходимо для уравновешивания
Только ECLIPSE 300 OLDEQUIL Выполнение уравновешивания с помощью метода, использовавшегося
до версии 2000A
• Опционально
Справочное руководство ECLIPSE 2007.2 Описание файла данных
Описание раздела SOLUTION 199
RSVD Зависимость газонефтяного фактора в решении от глубины.
• Опционально для уравновешивания в системах с газированной
нефтью
Только ECLIPSE 300 RSWVD Зависимость концентрации CO2 в водной фазе от глубины.
• Опционально, для опции CO2SOL
PBVD Зависимость давления в точке насыщения от глубины.
• Опционально, для уравновешивания в системах с газированной
нефтью
RVVD Зависимость содержания испаренной нефти в газе от глубины.
• Опционально, для уравновешивания в системах с жирным газом
PDVD Зависимость давления точки росы от глубины.
• Опционально, для уравновешивания в системах с жирным газом
Только ECLIPSE 100 APIVD Зависимость плотности нефти в градусах API от глубины.
• Необходимо для уравновешивания при использования опции
трассировки API
SALTVD Изменение концентрации солей с глубиной.
• Необходимо для уравновешивания при использовании опции
минерализованной воды
TVDP Изменение концентрации индикатора с глубиной.
• Опционально, для определения начального распределения
концентрации индикатора
Только ECLIPSE 100 THPRES Пороговые давления для потока между областями уравновешивания.
• Опционально
Повторный запуск
OUTSOL Управляет выводом решения для GRAF и гибких повторных запусков
• Опционально
RESTART Имя файла Restart.
•
RPTRST Параметры отчета для данных повторного запуска.
• Опционально
Перечисление
Только ECLIPSE 300 NEI Определить составы для неравновесных начальных условий
• Опционально
Только ECLIPSE 100 OILAPI Значения плотности нефти в градусах API в каждом сеточном блоке.
• Необходимо для перечисления при использовании трассировки
API
PRESSURE Давления в каждом сеточном блоке.
• Для перечисления необходимо PRESSURE либо PRVD
Только ECLIPSE 100 PRVD Зависимость давления от глубины.
• Для перечисления необходимо PRESSURE либо PRVD
Другие опции
Только ECLIPSE 100 GASCONC Начальная концентрация каменноугольного газа.
• Опция метана в угольном пласте
Только ECLIPSE 100 GCVD Зависимость начальной концентрации каменноугольного газа от
глубины.
• Опция метана в угольном пласте
Только ECLIPSE 100 GI Начальные значения для нагнетания газа.
• Опция нагнетания газа (только перечисление)
Только ECLIPSE 100 SCVD Зависимость начальной концентрации растворителя в угле от
глубины.
• Опция метана в угольном пласте
Только ECLIPSE 100 SSOL Начальная насыщенность растворителя.
• Опция растворителя
Только ECLIPSE 300 TEMPI Начальные температуры.
• Опция THERMAL
Реки
Только ECLIPSE 100 RIVERSYS Определение речной системы
Настройка
Только ECLIPSE 300 FCCRIT Критерии сходимости расчета параметров парожидкостного
равновесия
Справочное руководство ECLIPSE 2007.2 Описание файла данных
Описание раздела SOLUTION 203
• Опционально
Опция ODD3P
Только ECLIPSE 300 DBGODD3P Диагностическая информация для опции ODD3P
• Опционально
Место- Соеди-
E100 E300 Группа Скважина Информация
рождение нение
x x COFR Скорость потока нефти (+ve=prod –ve=inj)
x COFRF Скорость потока свободной нефти
x COFRS Скорость потока растворенной нефти (испаряемая
нефть)
x x COFRL Скорость потока нефти в объединенном вскрытии
x x COPRL См. выше
x COFRU Сумма скоростей потока нефти для соединений,
расположенных выше по потоку, включая данное
x x FOPR GOPR WOPR COPR Темп отбора нефти (Дебит)
x FOPRA GOPRA WOPRA Дебит нефти выше ГНК
x FOPRB GOPRB WOPRB Дебит нефти ниже ГНК
x FOPTA GOPTA WOPTA Общая добыча нефти выше ГНК
x FOPTB GOPTB WOPTB Общая добыча нефти ниже ГНК
x FOPR1 GOPR1 WOPR1 Дебит нефти выше ГНК (молярный метод)
x FOPR2 GOPR2 WOPR2 Дебит нефти ниже ГНК (молярый метод)
x FOPT1 GOPT1 WOPT1 Общая добыча нефти выше ГНК (молярный метод)
x FOPT2 GOPT2 WOPT2 Общая добыча нефти ниже ГНК (молярный метод)
x FOMR GOMR WOMR Массовый расход нефти
x FOMT GOMT WOMT Общая масса нефти
x x FOPRH GOPRH WOPRH История дебита нефти (WCONHIST)
x x GOPRL Ограничение дебита нефти
x FOPRF GOPRF WOPRF Дебит свободной нефти
x FOPRS GOPRS WOPRS Дебит растворенной нефти (испаряемая нефть)
x x FOPT GOPT WOPT COPT Общая добыча нефти
Место- Соеди-
E100 E300 Группа Скважина Информация
рождение нение
x x COPTL Дебит нефти в объединенном вскрытии
x x FOPTH GOPTH WOPTH История общей добычи нефти (WCONHIST)
x FOPTF GOPTF WOPTF COPTF Общая добыча свободной нефти
x FOPTS GOPTS WOPTS COPTS Общая добыча растворенной нефти (испаряемая
нефть)
x FOIR GOIR WOIR Темп нагнетания нефти
x FOIRH GOIRH WOIRH История темпа нагнетания нефти (WCONHIST)
x x GOIRL Ограничение темпа нагнетания нефти
x FOIT GOIT WOIT COIT Общий объем нагнетания нефти
x COITL Общий объем закачки нефти в объединенном
вскрытии
x FOITH GOITH WOITH История общего объема нагнетания нефти
(WCONHIST)
x x FOPP GOPP WOPP COPP Потенциальный дебит нефти
(не в E300)
x x FOPP2 GOPP2 WOPP2 Потенциальный дебит нефти (в том числе
закрытых/остановленных скважинам)
x FOPI GOPI WOPI COPI Потенциальный темп нагнетания нефти
x FOPI2 GOPI2 WOPI2 Потенциальный темп нагнетания нефти (в том
числе закрытых/остановленных скважинам)
x x GOPGR WOPGR Направляющий дебит нефти
x GOIGR WOIGR Направляющий темп нагнетания нефти
x FOVPR GOVPR WOVPR Дебит отбора нефти
x FOVPT GOVPT WOVPT Общий отбор нефти
x FOVIR GOVIR WOVIR Темп нагнетания для отбора нефти
x FOVIT GOVIT WOVIT Общий объем нагнетания для отбора нефти
x FOnPR GOnPR WOnPR Дебит нефти на n-ной ступени сепаратора (n=1…9)
x FOnPT GOnPT WOnPT Общий объем нефти на n-ной ступени сепаратора
(n=1…9)
Место- Соеди-
E100 E300 Группа Скважина Информация
рождение нение
x x CWFR Скорость потока воды (+ve=prod -ve=inj)
x x CWFRL Скорость потока воды в объединенном вскрытии
x x CWPRL Скорость потока воды в объединенном вскрытии
x CWFRU Сумма расходов воды для соединений,
расположенных выше по потоку, включая данное
x x FWPR GWPR WWPR CWPR Дебит воды
x FWMR GWMR WWMR Массовый расход воды
Место- Соеди-
E100 E300 Группа Скважина Информация
рождение нение
x FMWT GWMT WWMT Общая масса воды
x x FWPRH GWPRH WWPRH История дебита воды (WCONHIST)
x x GWPRL Ограничение дебита воды
x x FWPT GWPT WWPT CWPT Общая добыча воды
x x CWPTL Общая добыча воды в объединенном вскрытии
x x FWPTH GWPTH WWPTH История общей добычи воды (WCONHIST)
x x FWIR GWIR WWIR CWIR Темп нагнетания воды
x x FWIRH GWIRH WWIRH История темпа нагнетания воды (WCONINJH)
x x GWIRL История темпа нагнетания воды
x x FWIT GWIT WWIT CWIT Общий объем закачки воды
x x CWIRL Темп нагнетания воды в объединенном вскрытии
x x CWITL Общий объем нагнетания воды в объединенном
вскрытии
x x FWITH GWITH WWITH История общего объема нагнетания воды
(WCONINJH)
x x FWPP GWPP WWPP CWPP Потенциальный дебит воды
(не в E300)
x x FWPI2 GWPI2 WWPI2 или Потенциальный темп нагнетания воды (в том числе
WWIP2 закрытых/остановленных скважинм)
x x GWPGR WWPGR Направляющий дебит воды
x x GWIGR WWIGR Направляющий темп закачки воды
x FWVPR GWVPR WWVPR Дебит отбора воды
x FWVPT GWVPT WWVPT Общий объем отбора воды
x FWVIR GWVIR WWVIR Темп закачки для отбора воды
x FWVIT GWVIT WWVIT Общий объем нагнетания для отбора воды
Место- Соеди-
E100 E300 Группа Скважина Информация
рождение нение
x x CGFR Расход газа (+ve=prod -ve=inj)
x CGFRF Расход свободного газа
x CGFRS Расход растворенного газа
x x CGFRL Расход газа в объединенном вскрытии
x x CGPRL См. выше
Место- Соеди-
E100 E300 Группа Скважина Информация
рождение нение
x CGFRU Сумма расходов газа для соединений,
расположенных выше по потоку, включая данное
x x FGPR GGPR WGPR CGPR Дебит газа
x FGPRA GGPRA WGPRA Дебит газа выше ГНК
x FGPRB GGPRB WGPRB Дебит газа ниже ГНК
x FGPTA GGPTA WGPTA Общая добыча газа выше ГНК
x FGPTB GGPTB WGPTB Общая добыча газа ниже ГНК
x FGPR1 GGPR1 WGPR1 Дебит газа выше ГНК (молярный метод)
x FGPR2 GGPR2 WGPR2 Дебит газа ниже ГНК (молярный метод)
x FGPT1 GGPT1 WGPT1 Общая добыча газа выше ГНК (молярный метод)
x FGPT2 GGPT2 WGPT2 Общая добыча газа ниже ГНК (молярный метод)
x FGMR GGMR WGMR Массовый расход газа
x FGMT GGMT WGMT Общая масса газа
x x FGPRH GGPRH WGPRH История дебита газа (WCONHIST)
x x GGPRL Ограничение дебита газа
x FGPRF GGPRF WGPRF Дебит свободного газа
x FGPRS GGPRS WGPRS Дебит растворенного газа
x x FGPT GGPT WGPT CGPT Общая добыча газа
x x CGPTL Общая добыча газа в объединенном вскрытии
x x FGPTH GGPTH WGPTH История общей добычи газа (WCONHIST)
x FGPTF GGPTF WGPTF CGPTF Общая добыча свободного газа
x FGPTS GGPTS WGPTS CGPTS Общая добыча растворенного газа
x x FGIR GGIR WGIR CGIR Темп закачки газа
x x FGIRH GGIRH WGIRH История темпа закачки газа (WCONINJH)
x x GGIRL Ограничение темпа нагнетания газа
x x FGIT GGIT WGIT CGIT Общий объем нагнетания газа
x x CGIRL Темп нагнетания газа в объединенном вскрытии
x x CGITL Общий объем нагнетания газа в объединенном
вскрытии
x x FGITH GGITH WGITH История общего объема нагнетания газа
(WCONINJH)
x x FGPP GGPP WGPP CGPP Потенциальный дебит газа
(не в E300)
Место- Соеди-
E100 E300 Группа Скважина Информация
рождение нение
x FGPPF GGPPF WGPPF Потенциальный дебит свободного газа
x FGPPF2 GGPPF2 WGPPF2 Потенциальный дебит свободного газа(в том числе
закрытых/остановленных скважинм)
x x FGPI GGPI WGPI или CGPI Потенциальный темп закачки газа
WGIP (не в E300)
Место- Соеди-
E100 E300 Группа Скважина Информация
рождение нение
x FGVIT GGVIT WGVIT Общий объем нагнетания для отбора газа
x FGQ GGQ WGQ Качество газа
Месторо Соединен
E100 E300 Группа Скважина Информация
ждение ие
x x CLFR Расход жидкости (+ve=prod -ve=inj)
x x CLFRL Расход жидкости в объединенном вскрытии
x x FLPR GLPR WLPR Дебит жидкости
x x FLPRH GLPRH WLPRH История дебита жидкости (WCONHIST)
x x GLPRL Ограничение дебита жидкости
x x FLPT GLPT WLPT CLPT Общая добыча жидкости
x x CLPTL Дебит жидкости в объединенном вскрытии
x x FLPTH GLPTH WLPTH История общей добычи жидкости (WCONHIST)
Таблица 2.11 Значения объемного расхода в пластовых условиях для групп и скважин
Место- Соеди-
E100 E300 Группа Скважина Информация
рождение нение
x x CVFR Объемный расход в пластовых условиях (+ve=prod -
ve=inj)
x x CVFRL Объемный расход в пластовых условиях в
объединенном вскрытии
x x FVPR GVPR WVPR Объемный дебит в пластовых условиях
x x GVPRL Ограничение объемного дебита в пластовых
условиях
x x FVPT GVPT WVPT CVPT Общий объем добычи в пластовых условиях
x x CVPTL Общий объем добычи в пластовых условиях в
объединенном вскрытии
x x GVPGR WVPGR Направляющий объемный дебит в пластовых
условиях
x x FVIR GVIR WVIR Объем нагнетания в пластовых условиях
x x GVIRL Ограничение объема закачки в пластовых условиях
x x FVIT GVIT WVIT CVIT Общий объем нагнетания в пластовых условиях
x x CVITL Общий объем нагнетания в пластовых условиях в
объединенном вскрытии
Место- Соеди-
E100 E300 Группа Скважина Информация
рождение нение
x FEGR GEGR Дебит экспортируемого газа
x FEGT GEGT Общий объем экспортируемого газа
x FEOR GEOR Дебит экспортируемой нефти
x FEOT GEOT Общий объем экспортируемой нефти
x FENR GENR Дебит экспортируемой газоконденсатной жидкости
x FENT GENT Общий объем экспортируемой газоконденсатной
жидкости
x FEMF GEMF Молярная концентрация экспортируемого газа
x FEOMF GEOMF Молярная концентрация экспортируемой нефти
x FENMF GENMF Молярная концентрация экспортируемой
газоконденсатной жидкости
Место- Соеди-
E100 E300 Группа Скважина Информация
рождение нение
x FCVPR GCVPR WCVPR Дебит теплотворной способности
x FCVPT GCVPT WCVPT Общее производство теплотворной способности
x FCVPP GCVPP WCVPP Потенциал производства теплотворной
способности
Место- Соеди-
E100 E300 Группа Скважина Информация
рождение нение
x x FWCT GWCT WWCT CWCT Обводненность
x x CWCTL Обводненность в объединенном вскрытии
x x FWCTH GWCTH WWCTH История обводненности (WCONHIST)
x x FGOR GGOR WGOR CGOR Газонефтяной фактор
x x CGORL Газонефтяной фактор в объединенном вскрытии
x x FGORH GGORH WGOR История газонефтяного фактора (WCONHIST)
x x FOGR GOGR WOGR COGR Нефтегазовый фактор
x x COGRL Нефтегазовый фактор в объединенном вскрытии
x x FOGRH GOGRH WOGRH История нефтегазового фактора (WCONHIST)
x x FWGR GWGR WWGR CWGR Водогазовый фактор
x x CWGRL Водогазовый фактор в объединенном вскрытии
x x FWGRH GWGRH WWGRH История водогазового фактора (WCONHIST)
x FGLR GGLR WGLR CGLR Газожидкостный фактор
x CGLRL Газожидкостный фактор в объединенном вскрытии
Место- Соеди-
E100 E300 Группа Скважина Информация
рождение нение
x FGLRH GGLRH WGLRH История газожидкостного фактора (WCONHIST)
x WBGLR Газожидкостный фактор в забое
Место- Соеди-
E100 E300 Группа Скважина Информация
рождение нение
x CPR Давление соединения
x x WBHP Забойное давление
x x WBHPH История забойного давления (WCONHIST,
WCONINJH)
x x WTHP Устьевое давление
x x WTHPH История устьевого давления (WCONHIST, WCONINJH)
x x WPI CPI Коэффициенты продуктивности предпочтительной
фазы скважины
x WPIO Коэффициенты продуктивности нефтяной фазы
x WPIG Коэффициенты продуктивности газовой фазы
x WPIW Коэффициенты продуктивности водной фазы
x x CTFAC Коэффициент проводимости соединения
x x CDBF Коэффициент блокировки для обобщенного метода
псевдодавления
x x WBP Среднее значение давления по одной точке
(см. ключевое слово WPAVE)
x x WBP4 Среднее значение давления по четырем точкам
(см. ключевое слово WPAVE)
x x WBP5 Среднее значение давления по пяти точкам (см.
ключевое слово WPAVE)
x x WBP9 Среднее значение давления по девяти точкам (см.
ключевое слово WPAVE)
x x WPI1 Коэффициенты продуктивности на основе значения
WBP
x x WPI4 Коэффициенты продуктивности на основе значения
WBP4
x x WPI5 Коэффициенты продуктивности на основе значения
WBP5
x x WPI9 Коэффициенты продуктивности на основе значения
WBP9
Место- Соеди-
E100 E300 Группа Скважина Информация
рождение нение
x x WMCTL Режим управления:
0.0 = SHUT/STOP, 1.0 = ORAT, 2.0 = WRAT,
3.0 = GRAT, 4.0 = LRAT, 5.0 = RESV, 6.0 = THP,
7.0 = BHP,
11.0 = ограничение газонефтяного фактора,
12.0 = перепад давления, 30.0 = доступность,
31.0 = REIN, 32.0 = TMRA, 33.0 = WGRA,
34.0 = CVAL
-ve, если заданное значение расхода установлено
групповым управлением.
x x FMCTP GMCTP Режим управления для групповой добычи:
0.0 = NONE, 1.0 = ORAT, 2.0 = WRAT, 3.0 = GRAT,
4.0 = LRAT, 5.0 = RESV, 6.0 = PRBL, 7.0 = ENERGY,
8.0 = WGRA, 9.0 = CVAL
-ve, если заданное значение расхода установлено
группой более высокого уровня.
x x FMCTW GMCTW Режим управления для групповой закачки воды:
0.0 = NONE, 1.0 = RATE, 2.0 = RESV, 3.0 = REIN,
4.0 = VREP, 8.0 = WGRA, 9.0 = доступность,
-ve, если заданное значение расхода установлено
группой более высокого уровня.
x x FMCTG GMCTG Режим управления для групповой закачки газа:
0.0 = NONE, 1.0 = RATE, 2.0 = RESV, 3.0 = REIN,
4.0 = VREP, 8.0 = WGRA, 9.0 = наличие,
-ve, если заданное значение расхода установлено
группой более высокого уровня.
Место- Соеди-
E100 E300 Группа Скважина Информация
рождение нение
x x FMWPT GMWPT Общее количество добывающих скважин
x x FMWPR GMWPR Количество добывающих скважин, фонтанирующих
в данный момент
x x FMWPA GMWPA Количество ликвидированных добывающих скважин
x x FMWPU GMWPU Количество неиспользуемых добывающих скважин
x x FMWPG GMWPG Количество добывающих скважин под групповым
управлением
x x FMWPO GMWPO Количество добывающих скважин, управляемых
собственным ограничением расхода нефти
x x FMWPS GMWPS Количество добывающих скважин, управляемых
собственным ограничением расхода в
поверхностных условиях
x x FMWPV GMWPV Количество добывающих скважин, управляемых
собственным ограничением объемного расхода в
пластовых условиях
x x FMWPP GMWPP Количество добывающих скважин под управлением
по давлению
x FMWPL GMWPL Количество добывающих скважин, использующих
искусственный лифт (с ALQ > 0.0)
Место- Соеди-
E100 E300 Группа Скважина Информация
рождение нение
X x FMWIT GMWIT Общее количество нагнетательных скважин
x x FMWIN GMWIN Количество используемых в данный момент
нагнетательных скважин
x x FMWIA GMWIA Количество ликвидированных нагнетательных
скважин
x x FMWIU GMWIU Количество неиспользуемых нагнетательных
скважин
x x FMWIG GMWIG Количество нагнетательных скважин под групповым
управлением
x x FMWIS GMWIS Количество нагнетательных скважин, управляемых
собственным ограничением расхода в
поверхностных условиях
x x FMWIV GMWIV Количество нагнетательных скважин, управляемых
собственным ограничением объемного расхода в
пластовых условиях
x x FMWIP GMWIP Количество нагнетательных скважин под
управлением по давлению
x x WMCON Количество соединений, которые могут втекать в
скважину
x x FMWDR GMWDR Количество бурений на данном временном шаге
x x FMWDT GMWDT Общее количество бурений
x x FMWWO GMWWO Количество ремонтов на данном временном шаге
x x FMWWT GMWWT Общее количество ремонтов
Таблица 2.18 Значения дебитов энергии для групп и скважин (ECLIPSE 300, термальная опция)
Место- Соеди-
E100 E300 Группа Скважина Информация
рождение нение
x FERCK Энергия для породы
x FEOIL Энергия для нефти
x FEGAS Энергия для газа
x FEWAT Энергия для воды
x FETOT Общая энергия
x FEAVE Средняя энергия
x FERPC Процент энергии для породы
x FEOPC Процент энергии для нефти
x FEGPC Процент энергии для газа
x FEWPC Процент энергии для воды
x FEPR GEPR WEPR Мгновенное производство энергии
x FEPT GEPT WEPT Общее производство энергии
x FEIR GEIR WEIR Темп нагнетания для энергии
Место- Соеди-
E100 E300 Группа Скважина Информация
рождение нение
x FEIT GEIT WEIT Общий объем нагнетания для энергии
x FHLR Мгновенное значение теплопотерь
x FHLT Общие теплопотери
x FHTR WHTR Дебит тепловой энергии
x FHTT WHTT Общая тепловая энергия
x WENE Удельная энергия (установленная)
x WENO Удельная энергия нефти (установленная)
x WENG Удельная энергия газа (установленная)
x WENW Удельная энергия воды (установленная)
x WAEN Удельная энергия (фактическая)
x WAEO Удельная энергия нефти (фактическая)
x WAEG Удельная энергия газа (фактическая)
x WAEW Удельная энергия воды (фактическая)
x WENR Дебит энергии
x WEOR Дебит энергии для нефти
x WEGR Дебит энергии для газа
x WEWR Дебит энергии для воды
x WENT Накопленная энергия
x WERO Отношение энергии для нефти к общей энергии
x WERG Отношение энергии для газа к общей энергии
x WERW Отношение энергии для воды к общей энергии
Таблица 2.19 Суммарная добыча твердой фазы (опция твердой фазы ECLIPSE 300)
Место- Соеди-
E100 E300 Группа Скважина Информация
рождение нение
x FSMR GSMR WSMR Текущая добыча твердой фазы (в единицах массы)
x FSMT GSMT WSMT Накопленная добыча твердой фазы (в единицах
массы)
x FSVR GSVR WSVR Текущая добыча твердой фазы (в единицах
объема)
x FSVT GSVT WSVT Накопленная добыча твердой фазы (в единицах
объема)
Место- Соеди-
E100 E300 Группа Скважина Информация
рождение нение
x CDSM Масса твердых отложений на данный момент
x CDSML Масса твердых отложений на единицу длины
перфорации на данный момент
x CDSF Мультипликативный коэффициент для
коэффициента продуктивности, обусловленный
наличием отложений.
Место- Соеди-
E100 E300 Группа Скважина Информация
рождение нение
x x GEFF WEFF Коэффициент эффективности
(только
E100)
x CDSM Масса твердых отложений на данный момент
x CDSML Масса твердых отложений на единицу длины
перфорации на данный момент
x CDSF Мультипликативный коэффициент для
коэффициента продуктивности, обусловленный
наличием отложений.
x x GEFF WEFF Коэффициент эффективности
(только
E100)
Место- Соеди-
E100 E300 Группа Скважина Информация
рождение нение
X FCWGPR GCWGPR WCWGPR Дебит жирного газа компонента
x FCWGPT GCWGPT WCWGPT Общая добыча жирного газа компонента
x FCWGIR GCWGIR WCWGIR Темп закачки жирного газа компонента
x FCWGIT GCWGIT WCWGIT Общий объем закачки жирного газа компонента
x FODN GODN WODN Массовые плотности нефти
x FGDN GGDN WGDN Массовые плотности газа
x FMUF GMUF WMUF Процентный состав
x x CDFAC D-фактор для скин-фактора, зависящего от расхода
Таблица 2.21 Дополнительные значения для скважин (ECLIPSE 300, термальная опция)
Место- Соеди-
E100 E300 Группа Скважина Информация
рождение нение
x WSQU Массовое паросодержание
x WTEMP Температура
x FSTPR GSTPR WSTPR Дебит пара
x FSTPT GSTPT WSTPT Общая добыча пара
x FOSRC GOSRC Накопленный нефтепаровой фактор
x FSORC GSORC Накопленный паронефтяной фактор
x x WBHWCn Производная BHP скважины к относительному
параметру n (n=1 до 99). См. GWRTWCV
x x WGFWCn Производная потока газа скважины к
относительному параметру n (n=1 до 99). См.
GWRTWCV
x x WOFWCn Производная потока нефти скважины к
относительному параметру n (n=1 до 99). См.
GWRTWCV
x x WWFWCn Производная потока воды скважины к
относительному параметру n (n=1 до 99). См.
GWRTWCV
Место-
E100 E300 Область Блок Информация
рождение
x x BOSAT Нефтенасыщенность
x x BSOIL Нефтенасыщенность (то же, что и BOSAT)
x x FOSAT ROSAT Среднее значение нефтенасыщенности
x x FOIP ROIP BOIP Запасы нефти (в жидкой фазе и фазе жирного газа)
(не в E300)
Место-
E100 E300 Область Блок Информация
рождение
x x BWSAT Водонасыщенность
x x BSWAT Водонасыщенность (то же, что и BWSAT)
x x FWSAT RWSAT Среднее значение водонасыщенности
x x FWIP RWIP BWIP Запасы воды
(не в E300)
Место-
E100 E300 Область Блок Информация
рождение
x x BGSAT Газонасыщенность
x x BSGAS Газонасыщенность (то же, что и BWSAT)
x x FGSAT RGSAT Среднее значение газонасыщенности
x x FGIP RGIP BGIP Запасы газа (в жидкой и газовой фазах)
(не в E300)
Место-
E100 E300 Область Блок Информация
рождение
x x FGIPG RGIPG BGIPG Запасы газа (газовая фаза)
(не в E300) (не в E300)
Место-
E100 E300 Область Блок Информация
рождение
x BBSOL Молярная плотность твердой фазы в пластовых условиях
x BDENS Плотность твердой фазы
x BHSOL Энтальпия твердой фазы (в термальной опции)
x BSDEN Плотность твердой фазы (то же, что и BDENS)
x BSSAT Насыщенность твердой фазы
x BSSOLID Насыщенность твердой фазы (то же, что и BSSAT)
Место-
E100 E300 Область Блок Информация
рождение
x BDMO Диффузионная подвижность нефти
x BDMG Диффузионная подвижность газа
x BGMOT Общие подвижности компонентов нефти при данной
температуре
x BGMGT Общие подвижности компонентов газа при данной температуре
x BGMWT Общие подвижности воды при данной температуре
x BGMOD Общие подвижности компонентов нефти при данной плотности
x BGMGD Общие подвижности компонентов газа при данной плотности
x BGMWD Общие подвижности воды при данной плотности
x BGMCO Общие подвижности компонентов нефти
x BGMCG Общие подвижности компонентов газа
x BGMCW Общие подвижности воды
x BGMRV Общие подвижности объема пласта
Место-
E100 E300 Область Блок Информация
рождение
x ROFR Скорость потока нефти между областями
x ROF Общий поток нефти между областями
x RGFR Скорость потока газа между областями
x RGFT Общий поток газа между областями
x RWFR Скорость потока воды между областями
x RWFT Общий поток воды между областями
x RCFR Скорости потоков компонентов между областями
x RCFT Общие потоки компонентов между областями
x REFR Скорости потоков энергии между областями
x REFT Общие потоки энергии между областями
Следует заметить, что для обозначения положительных или отрицательных величин
вклада к перечисленным выше ключевым словам могут быть добавлены знаки + или –.
Место-
E100 E300 Область Блок Информация
рождение
x x FPR RPR BPR Давление
x BWPR Давление водной фазы
x BGPR Давление газовой фазы
x FPRH Давление (то же, что FPR)
Место-
E100 E300 Область Блок Информация
рождение
x BPRESSU Давления газовой фазы (то же, что и BPR)
RE
x FPRP Давление (взвешенное по поровому объему)
x FPRGZ RPRGZ Значение P/Z (газ), средневзвешенное по газосодержанию
блоков в поверхностных условиях
x BRS Газонефтяной фактор (в жидкой фазе)
x FRS RRS Среднее значение газонефтяного фактора (в жидкой фазе)
x BRV Нефтегазовый фактор (в газовой фазе)
x FRV RRV Среднее значение нефтегазового фактора (в газовой фазе)
x PBUB Давление в точке насыщения
x PDEW Давление точки росы
x BRSSAT Газонефтяной фактор для насыщенного газа (в нефтяной фазе)
x BRVSAT Нефтегазовый фактор для насыщенной нефти (в газовой фазе)
x BSTATE Указатель состояния газ-нефть. Возможны следующие
состояния углеводородов:
1. Только газ (с испаренной нефтью); 2. Газ и нефть;
3. Только нефть (с растворенным газом).
x FPPC RPPC BPPC Исправленный потенциал начального контакта
x x BOKR Относительная проницаемость нефти
x x BWKR Относительная проницаемость воды
x x BGKR Относительная проницаемость газа
x x BKRO Относительная проницаемость нефти
x x BKRG Относительная проницаемость газа
x x BKRW Относительная проницаемость воды
x x BWPC Капиллярное давление вода-нефть
x x BGPC Капиллярное давление газ-нефть
x BPCO Капиллярные давления нефти
x BPCG Капиллярные давления газа
x BPCW Капиллярные давления воды
x BGTRP Насыщение захваченного газа (только в опции гистерезиса для
поочередной закачки воды и газа)
x BGTPD Динамическое насыщение захваченного газа (только в опции
гистерезиса для поочередной закачки воды и газа)
x BGSHY Насыщение перехода из вытеснения в пропитку для
гистерезиса капиллярного давления газа
x BGSTR Критическая насыщенность захваченного газа для гистерезиса
капиллярного давления газа
x BWSHY Насыщение перехода из вытеснения в пропитку для
гистерезиса капиллярного давления воды
Место-
E100 E300 Область Блок Информация
рождение
x BWSMA Максимальная смачивающая насыщенность для гистерезиса
капиллярного давления воды. Также используется как значение
максимальной смачивающей насыщенности для определения
кривых сканирования гистерезиса относительной
проницаемости при использовании моделей Карлсона или
Киллаха.
x BMLSC Количество молей углеводорода на объем резервуара
x BMLST Общее количество молей углеводорода на объем резервуара
x BMWAT Количество молей воды на объем резервуара
x BJV Значения In (K)
x BVMF Молярная концентрация испарений
x BPSAT Давления насыщения
x BXMF Молярные концентрации жидкого компонента
x BYMF Молярные концентрации испаренного компонента
x BSTEN Поверхностное натяжение
x BPORVT Поровый объем в момент времени Т
x BFMISC Коэффициент смешиваемости
x FREA BREAC Скорость реакции
x FREAT Общий объем реакции
x BHD Гидравлический напор
x BHDF Гидравлический напор при условии пресной воды
x BPR_X Давление, интерполированное в заданной координате
x BHD_X Гидростатический напор, интерполированный в заданной
координате
x BHDF_X Гидростатический напор при условиях чистой воды,
интерполированный в заданной координате
x BSCN_X Концентрация солей, интерполированный в заданной
координате
x BCTRA_X Концентрация трассеров, интерполированный в заданной
координате. Под названием трассера подразумевается TRA,
название должно начинаться с Т.
x LBPR_X Давление, интерполированное в заданной координате, для
локальных измельчениях
x LBHD_X Гидростатический напор, интерполированный в заданной
координате, для локальных измельчениях
x LBSCN_X Концентрация солей, интерполированный в заданной
координате, для локальных измельчениях
x LBCTRA_X Концентрация трассеров, интерполированный в заданной
координате, для локальных измельчениях. Под названием
трассера подразумевается TRA, название должно начинаться с
Т.
Место-
E100 E300 Область Блок Информация
рождение
x BTEMP Температура
x BLMF Молярные концентрации жидкости
x BWMF Молярные концентрации воды
x BENERGY Внутренняя энергия на общий объем
x BHOIL Молярная энтальпия нефти
x BHGAS Молярная энтальпия газа
x BHWAT Молярная энтальпия воды
x BSPENOIL Молярная энергия нефти
x BSPENGAS Молярная энергия газа
x BSPENWAT Молярная энергия воды
x BSPENROC Удельная внутренняя энергия породы
x BGMEO Подвижность энтальпии нефти
x BGMEG Подвижность энтальпии газа
x BGMEW Подвижность энтальпии воды
x BLAMB Коэффициент зависимости проводимости от насыщенности
ECLIPSE 100 Отношение P/Z в ключевых словах FPRZ и RPRZ рассчитывается по следующей
формуле:
[2.1]
где
Sg – газонасыщенность;
Bg – объемный коэффициент газа
Т – температура пласта (ключевое слово RTEMP)
Место-
E100 E300 Область Блок Информация
рождение
x x FRPV RRPV BRPV Поровый объем в пластовых условиях
x BPORV Поровые объемы ячеек
x FOPV ROPV BOPV Поровый объем, содержащий нефть
x FWPV RWPV BWPV Поровый объем, содержащий воду
x FGPV RGPV BGPV Поровый объем, содержащий газ
x x FHPV RHPV BHPV Поровый объем, содержащий углеводороды
(не в E300)
x FRTM RRTM BRTM Множитель проводимости, связанный с уплотнением породы
x BPVDP Производные поровых объемов по давлению
x BSVOL Удельный объем флюидов
x BPORVT Поровый объем в момент времени Т
Место-
E100 E300 Область Информация
рождение
x FOE ROE (Начальный запас нефти – Текущий запас нефти) / Начальный запас нефти
x FOEW ROEW Добыча нефти из скважин / Начальный запас нефти
x FOEIW ROEIW (Начальный запас нефти – Текущий запас нефти) / Начальные запасы
подвижной нефти по отношению к воде
x FOEWW ROEWW Добыча нефти из скважин / Начальные запасы подвижной нефти по
отношению к воде
x FOEIG ROEIG (Начальный запас нефти – Текущий запас нефти) / Начальные запасы
подвижной нефти по отношению к газу
x FOEWG ROEWG Добыча нефти из скважин / Начальные запасы подвижной нефти по
отношению к газу
Место-
E100 E300 Область Информация
рождение
x FORMR RORMR Нефть в поверхностных условиях, извлеченная за счет уплотнения породы
x FORMW RORMW Нефть в поверхностных условиях, извлеченная за счет притока воды
x FORMG RORMG Нефть в поверхностных условиях, извлеченная за счет притока газа
x FORME RORME Нефть в поверхностных условиях, извлеченная за счет расширения нефти
x FORMS RORMS Нефть в поверхностных условиях, извлеченная за счет растворенного газа
x FORMF RORMF Нефть в поверхностных условиях, извлеченная за счет притока свободного
газа
x FORMX RORMX Нефть в поверхностных условиях, извлеченная за счет притока воды с
индикатором
x FORMY RORMY Нефть в поверхностных условиях, извлеченная за счет притока другой воды
x FORFR RORFR Доля общего количества нефти, извлеченная за счет уплотнения породы
x FORFW RORFW Доля общего количества нефти, извлеченная за счет притока воды
x FORFG RORFG Доля общего количества нефти, извлеченная за счет притока газа
x FORFE RORFE Доля общего количества нефти, извлеченная за счет расширения нефти
x FORFS RORFS Доля общего количества нефти, извлеченная за счет растворенного газа
x FORFF RORFF Доля общего количества нефти, извлеченная за счет притока свободного
газа
x FORFX RORFX Доля общего количества нефти, извлеченная за счет притока воды с
индикатором
x FORFY RORFY Доля общего количества нефти, извлеченная за счет притока другой воды
ECLIPSE 100
Примечание Ключевые слова, относящиеся к механизму извлечения нефти,
недоступны в расчетах с испаренной нефтью.
См. также Главу 42, «Механизмы извлечения» на стр. 653 «Технического описания
ECLIPSE».
Место-
E100 E300 Информация
рождение
x FNRR Дебит регенерированной газоконденсатной жидкости
x FNRT Общий объем регенерированной газоконденсатной жидкости
x FNRM Дебит регенерированной газоконденсатной жидкости, молярный
Место-
E100 E300 Информация
рождение
X FGRR Остаточный дебит газа
x FGRT Общий объем остаточного газа
x FGRM Остаточный дебит газа, молярный
x FXNR Состав регенерированной газоконденсатной жидкости
x FYGR Остаточный состав газа
Место- Водоносный
E100 E300 Информация
рождение пласт
x x FAQR AAQR Скорость (дебит) притока воды в водоносном пласте
x x FAQT AAQT Накопленный приток воды в водоносном пласте
x x FAQRG AAQR Скорость (дебит) притока газа (для постоянной газовой шапки)
x x FAQTG AAQT Накопленный притока газа (для постоянной газовой шапки)
x x AAQP Давление в водоносном пласте (только для модели водоносного пласта
Фетковича)
Место- Водоносный
E100 E300 Информация
рождение пласт
x x FNQR ANQR Скорость притока воды в водоносном пласте
x x FNQT ANQT Накопленный приток воды в водоносном пласте
x x ANQP Давление в водоносном пласте (средневзвешенное по объему воды)
Место-
E100 E300 Группа Скважина Соединение Область Блок Информация
рождение
x CTFR Расход индикатора (+ или –)
x x FTPR GTPR WTPR Дебит индикатора
x x FTPT GTPT WTPT CTPT Общая добыча индикатора
(не в E300)
x x FTPC GTPC WTPC Концентрация добываемого
индикатора
x x FTIR GTIR WTIR Темп закачки индикатора
x x FTIT GTIT WTIT CTIT Общий объем закачки
(не в E300) индикатора
x x FTIC GTIC WTIC Концентрация закачиваемого
индикатора
x FTMR GTMR WTMR Массовый расход индикатора
x FTMT GTMT WTMT Общая масса индикатора
x FTMF GTMF WTMF Молярная концентрация
индикатора
x FTVL GTVL WTVL Дебит жидкого индикатора
x FTVV GTVV WTVV Дебит испаренного
индикатора
x FTTL GTTL WTTL Общий объем жидкого
индикатора
x FTTV GTTV WTTV Общий объем испаренного
индикатора
x BTCNF Концентрация индикатора
(свободного)
x BTCNS Концентрация индикатора (в
растворе)
x FTIPT RTIPT BTIPT Запас индикатора (общий)
x FTIPF RTIPF BTIPF Запас индикатора
(свободного)
x FTIPS RTIPS BTIPS Запас индикатора (в
растворе)
x RTFTF Общий поток индикатора
(свободного)
x RTFTS Общий поток индикатора (в
растворе)
x RTFTT Общий поток индикатора
(всего)
x WAPI CAPI BAPI Плотность нефти в градусах
API (для трассировки API)
Ключевые слова WAPI, CAPI
предназначены для
добывающих скважин
Место-
E100 E300 Группа Скважина Соединение Область Блок Информация
рождение
x CSFR Расход солей (+ или –)
x x FSPR GSPR WSPR Дебит солей
x x FSPT GSPT WSPT CSPT Общая добыча солей
(не в E300)
x x FSIR GSIR WSIR Темп нагнетания солей
x x FSIT GSIT WSIT CSIT Общий объем нагнетания
(не в E300) солей
x x BSCN Концентрация солей в ячейке
x x FSIP RSIP BSIP (не Запас солей в пласте
(не в E300) в E300)
x RSFT Общий расход солей
Таблица 2.39 Вывод в файл Summary для температурной опции (ECLIPSE 100)
Место-
E100 E300 Группа Скважина Область Блок Информация
рождение
x FTPCHEA GTPCHEA WTPCHEA Температура добычи
x FTICHEA GTICHEA WTICHEA Температура нагнетания
x FTPRHEA GTPRHEA WTPRHEA Тепловые потоки (добыча)
x FTPTHEA GTPTHEA WTPTHEA Общее производство тепла
x FTIRHEA GTIRHEA WTIRHEA Тепловые потоки (нагнетание)
x FTITHEA GTITHEA WTITHEA Общее подведение тепла
x BTCNFHEA Температура блока
x FTIPTHEA RTIPTHEA BTIPTHEA Запас тепла в пласте
Трассировка примесей
Только ECLIPSE 100 Следующие ключевые слова управляют выводом специфичных для индикаторов
данных:
Таблица 2.40 Ключевые слова раздела SUMMARY, управляющие выводом данных трассировки
примесей
Место-
E100 E300 Группа Скважина Соединение Область Блок Информация
рождение
x CTFR Расход индикатора (+ или –)
x FTPR GTPR WTPR Дебит индикатора
x FTPT GTPT WTPT CTPT Общая добыча индикатора
x FTPC GTPC WTPC Концентрация добываемого
индикатора
Место-
E100 E300 Группа Скважина Соединение Область Блок Информация
рождение
x FTIR GTIR WTIR Темп закачки индикатора
x FTIT GTIT WTIT CTIT Общий объем нагнетания
индикатора
x FTIC GTIC WTIC Концентрация нагнетаемого
индикатора
x BTCNF Концентрация индикатора
x FTIPT RTIPT BTIPT Индикатор в растворе
x RTFTS Общий поток индикатора
x FTADS RTADS BTADS Адсорбция индикатора
x FTDCY RTDCY BTDCY Распавшийся индикатор
Модель пены
Только ECLIPSE 100 Следующие ключевые слова управляют выводом данных, специфичных для модели
пены:
Таблица 2.41 Ключевые слова раздела SUMMARY, управляющие выводом данных для опции пены
Место-
E100 E300 Группа Скважина Соединение Область Блок Информация
рождение
x CTFRFOA Расход (+ или –)
x FTPRFOA GTPRFOA WTPRFOA Дебит
x FTPTFOA GTPTFOA WTPTFOA CTPTFOA Общая добыча
x FTIRFOA GTIRFOA WTIRFOA Темп нагнетания
x FTITFOA GTITFOA WTITFOA CTITFOA Общий объем нагнетания
x BTCNFFOA Концентрация
x FTIPTFOA RTIPTFOA BTIPTFOA В растворе
x RTFTTFOA Общий поток
x FTADSFOA RTADSFOA BTADSFOA Общая адсорбция
x FTDCYFOA RTDCYFOA BTDCYFOA Распавшийся индикатор
x FTMOBFOA RTMOBFOA BTMOBFOA Коэффициент подвижности
газа (кроме сдвига)
x BTHLFFOA Период полураспада
Место-
E100 E300 Группа Скважина Информация
рождение
x x FGSR GGSR Темп сбыта газа
x x FGST GGST Общий сбыт газа (накопленный)
x x FGDC GGDC WGDC Максимальная производительность по газу
x x FGDCQ GGDCQ Суточный контрактный объем добычи газа для
месторождения/группы
x GMCPL Ступень многоступенчатого компрессора для группы
x x GPR Узловое давление в сети для группы. При использовании
расширенной модели сети имена должны соответствовать
узлам сети, а не группам.
x GPRDC Давление при максимальной производительности для группы.
При использовании расширенной модели сети имена должны
соответствовать узлам сети, а не группам.
x FGCR GGCR Потребление газа в данной группе и ниже
x FGCT GGCT Общее накопленное потребление газа в данной группе и ниже
x FFGR GFGR Дебит топливного газа в данной группе и ниже
x FFGT GFGT Общий накопленный объем топливного газа в данной группе и
ниже
x FGIMR GGIMR Расход импортируемого газа в данной группе и ниже
x FGIMT GGIMT Общий накопленный импорт газа в данной группе и ниже
x x NGOPAS Количество итераций в первом проходе, необходимых для
схождения суточного контрактного объема добычи
Мнемоники FGPR, GGPR, FGPT, GGPT соответствуют добыче газа из пласта брутто,
без учета его потребления.
GGDC и WGDC соответствуют темпам сбыта газа для группы и скважины при
максимальной производительности месторождения.
GGDCQ должен использоваться только для контрактных групп в тех случаях, когда две
или более группы имеют раздельные контракты на поставку газа (см. ключевое слово
GSWINGF). FGDCQ должен использоваться в том случае, когда к FIELD применяется
единственный контракт (ключевое слово SWINGFAC).
При наличии сети добычи GPR предоставляет значения узловых давлений для групп.
GPRDC используется для получения значений узловых давлений при максимальной
производительности месторождения. При использовании расширенной модели сети
имена должны соответствовать узлам сети, а не группам.
Место-
E100 E300 Группа Скважина Информация
рождение
x FGLIR GGLIR WGLIR Темп закачки для газлифта
x WOGLR Коэффициент газлифта для нефти в скважине (т. е.
положительный градиент дебита месторождения при
увеличении газлифта для этой скважины)
Таблица 2.44 Ключевые слова раздела SUMMARY, управляющие выводом данных управления
теплотворной способностьюгаза
Место-
E100 E300 Группа Скважина Информация
рождение
x FGCV GGCV WGCV Теплотворная способностьгаза
x FGQ GGQ WGQ Качество газа, молярное
x FEPR GEPR WEPR Мгновенное производство энергии
x FEPT GEPT WEPT Общее производство энергии (накопленное)
x FESR GESR Темп сбыта энергии
x FEST GEST Общий сбыт энергии (накопленный)
x FEDC GEDC WEDC Максимальная производительность по энергии
x FEDCQ GEDCQ Суточный контрактный объем добычи по энергии
ECLIPSE 100 Если координаты соединения для скважины берутся по умолчанию (как для скважины
PROD2 в приведенном ниже примере), соответствующее значение выводится для всех
соединений скважины.
LCOFR
-- Имя локального измельчения сетки Имя скважины Локальная
ячейка
'LGR1' 'WELL1' 1 1 1 /
'LGR2' 'PROD' 2 2 2 /
'LGR3' 'PROD2' /
/
Многосегментные скважины
Следующие ключевые слова управляют выводом данных, специфичных для
многосегментных скважин:
Таблица 2.46 Ключевые слова раздела SUMMARY, управляющие выводом данных для
многосегментных скважин
Пример:
SOFR
'PROD1' 1 /
'PROD1' 4 /
'PROD1' 5 /
'PROD2' /
/
Таблица 2.47 Ключевые слова раздела SUMMARY, управляющие выводом данных моделирования
рек
Таблица 2.48 Ключевые слова раздела SUMMARY, управляющие выводом данных наземной сети
Место-
E100 E300 Группа Скважина Соединение Область Блок Информация
рождение
x CCFR Расход полимера (+ или –)
x FCPR GCPR WCPR Дебит полимера
x FCPT GCPT WCPT CCPT Общая добыча полимера
x FCIR GCIR WCIR Темп закачки полимера
x FCIT GCIT WCIT CCIT Общий объем закачки
полимера
x BCCN Концентрация полимеров в
ячейке
x FCIP RCIP BCIP Полимер в растворе
x RCFT Общий расход полимера
x FCAD RCAD BCAD Общая адсорбция полимера
x CSFR Расход солей (+ или –)
x FSPR GSPR WSPR Дебит солей
x FSPT GSPT WSPT CSPT Общая добыча солей
x FSIR GSIR WSIR Темп закачки солей
x FSIT GSIT WSIT CSIT Общий расход закачиваемых
солей
x BSCN Концентрация солей в ячейке
x FSIP RSIP BSIP Запас солей в пласте
x RSFT Общий расход солей
Псевдоустановившееся состояние
Только ECLIPSE 100 Следующие ключевые слова управляют выводом данных, относящихся к расчетам
псевдоустановившихся состояний (см ключевое слово PSTEADY). Данные параметры
будут переданы на вывод автоматически, при моделировании с использованием
псевдоустановившихся состояний, если в секции SUMMARY присутствует ключевое
слово PERFORMA:
Таблица 2.50 Ключевые слова раздела SUMMARY, управляющие выводом данных для опции
установившихся состояний
Таблица 2.51 Ключевые слова раздела SUMMARY, управляющие выводом данных для специфичных
для средства объединения пластов
Место-
E100 E300 Группа Скважина Информация
рождение
x GOPRL Ограничение дебита нефти для группы
x GOIRL Ограничение дебита воды для группы
x GWPRL Ограничение темпа закачки нефти для группы
x GWIRL Ограничение темпа закачки воды для группы
x GGPRL Ограничение дебита газа для группы
x GGIRL Ограничение темпа закачки газа для группы
x GLPRL Ограничение дебита жидкости для группы
x GVPRL Ограничение дебита в пластовых условиях для группы
x GVIRL Ограничение темпа закачки в пластовых условиях для группы
Модель растворителя
Только ECLIPSE 100 Следующие ключевые слова управляют выводом данных, специфичных для модели
растворителя.
Таблица 2.52 Ключевые слова раздела SUMMARY, управляющие выводом данных для растворителя
Место-
E100 E300 Группа Скважина Соединение Область Блок Информация
рождение
x CNFR Расход растворителя
(+ или –)
x FNPR GNPR WNPR Дебит растворителя
x FNPT GNPT WNPT CNPT Общая добыча растворителя
Место-
E100 E300 Группа Скважина Соединение Область Блок Информация
рождение
x FNIR GNIR WNIR Темп закачки растворителя
x FNIT GNIT WNIT CNIT Общий объем закачки
растворителя
x BNSAT Насыщенность растворителя
x FNIP RNIP BNIP Запасы растворителя
x RNFT Поток растворителя
x BKRN Относительная
проницаемость растворителя
Модель ПАВ
Только ECLIPSE 100. Следующие ключевые слова управляют выводом данных,
специфичных для модели ПАВ:
Таблица 2.53 Ключевые слова раздела SUMMARY, управляющие выводом данных для ПАВ
Место-
E100 E300 Группа Скважина Соединение Область Блок Информация
рождение
x CTFRSUR Расход (+ или –)
x FTPRSUR GTPRSUR WTPRSUR Дебит
x FTPTSUR GTPTSUR WTPTSUR CTPTSUR Общая добыча
x FTIRSUR GTIRSUR WTIRSUR Темп закачки
x FTITSUR GTITSUR WTITSUR CTITSUR Суммарная закачка
x BTCNFSUR Концентрация
x FTIPTSUR RTIPTSUR BTIPTSUR В растворе
x RTFTTSUR Общий поток
x FTADSUR RTADSUR BTADSUR Общая адсорбция
x BTCASUR Log (число капиллярное)
Ключевые слова для локальных сеток (LCOFRU и т. д.) следует использовать в том
случае, если скважина расположена в локальной сетке.
Проводящие трещины
Только ECLIPSE 300 Перечисленные ниже элементы относятся к модели проводящей трещины:
Таблица 2.55 Ключевые слова раздела SUMMARY, управляющие выводом данных для проводящей
трещины
Проводящие
E100 E300 Информация
трещины
x CFOWC Глубина контакта нефть-вода в трещине
x CFGOC Глубина контакта газ-нефть в трещине
x CFPRES Давление в трещине
x CFOSAT Нефтенасыщенность в трещине
x CFGSAT Газонасыщенность в трещине
x CFWSAT Водонасыщенность в трещине
Ключевые слова для локальных сеток (LCOFRU и т. д.) следует использовать в том
случае, если скважина расположена в локальной сетке.
Проводящие
E100 E300 Информация
трещины
x x CUxxxxxx Пользовательские расчетные параметры соединений скважин
x x FUxxxxxx Пользовательские расчетные параметры по месторождению
x x GUxxxxxx Пользовательские расчетные параметры групп скважин
x x RUxxx Пользовательские расчетные параметры по регионам
x x SUxxxxxx Пользовательские расчетные параметры сегментов скважин
x x WUxxxxxx Пользовательские расчетные параметры скважин
Таблица 2.57 Ключевые слова раздела SUMMARY, управляющие выводом данных для опции
ODD3P
Место-
E100 E300 Группа Блок Информация
рождение
x BSONRM Вывод нормализованного значения нефтенасыщенности
x BSGNRM Вывод нормализованного значения газонасыщенности
x BSWNRM Вывод нормализованного значения водонасыщенности
x BSDRGO Вывод индикатора направления насыщения блока газом в
системе газ-нефть
x BSDRGW Вывод индикатора направления насыщения блока газом в
системе газ-вода
x BSDROG Вывод индикатора направления насыщения блока нефтью в
системе нефть-газ
x BSDROW Вывод индикатора направления насыщения блока нефтью в
системе нефть-вода
x BSDRWG Вывод индикатора направления насыщения блока водой в
системе вода-газ
x BSDRWO Вывод индикатора направления насыщения блока водой в
системе вода-нефть
x BSGONT Вывод нормализованного значения газонасыщенности блока в
системе газ-нефть в точке поворота процесса
x BSGWNT Вывод нормализованного значения газонасыщенности блока в
системе газ-вода в точке поворота процесса
x BSOGNT Вывод нормализованного значения нефтенасыщенности блока
в системе нефть-газ в точке поворота процесса
x BSOWNT Вывод нормализованного значения нефтенасыщенности блока
в системе нефть-вода в точке поворота процесса
x BSWGNT Вывод нормализованного значения водонасыщенности блока в
системе вода-газ в точке поворота процесса
x BSWONT Вывод нормализованного значения водонасыщенности блока в
системе вода-нефть в точке поворота процесса
x BSGONH Вывод нормализованного значения гистерезисной
газонасыщенности в системе газ-нефть
x BSGWNH Вывод нормализованного значения гистерезисной
газонасыщенности в системе газ-вода
x BSOGNH Вывод нормализованного значения гистерезисной
нефтенасыщенности в системе нефть-газ
Место-
E100 E300 Группа Блок Информация
рождение
x BSOWNH Вывод нормализованного значения гистерезисной
нефтенасыщенности в системе нефть-вода
x BSWGNH Вывод нормализованного значения гистерезисной
водонасыщенности в системе вода-газ
x BSWONH Вывод нормализованного значения гистерезисной
водонасыщенности в системе вода-нефть
x BSGONE Вывод нормализованного значения эквивалентной
газонасыщенности для противоположного процесса в системе
газ-нефть
x BSGWNE Вывод нормализованного значения эквивалентной
газонасыщенности для противоположного процесса в системе
газ-вода
x BSOGNE Вывод нормализованного значения эквивалентной
нефтенасыщенности для противоположного процесса в
системе нефть-газ
x BSOWNE Вывод нормализованного значения эквивалентной
нефтенасыщенности для противоположного процесса в
системе нефть-вода
x BSWGNE Вывод нормализованного значения эквивалентной
водонасыщенности для противоположного процесса в системе
вода-газ
x BSWONE Вывод нормализованного значения эквивалентной
водонасыщенности для противоположного процесса в системе
вода-нефть
x BSGROB Вывод значения остаточной газонасыщенности, используемого
при расчете нормализованных насыщенностей в системе газ-
нефть
x BSGRWB Вывод значения остаточной газонасыщенности, используемого
при расчете нормализованных насыщенностей в системе газ-
вода
x BSORGB Вывод значения остаточной нефтенасыщенности,
используемого при расчете нормализованных насыщенностей
в системе нефть-газ
x BSORWB Вывод значения остаточной нефтенасыщенности,
используемого при расчете нормализованных насыщенностей
в системе нефть-вода
x BSWRGB Вывод значения остаточной водонасыщенности,
используемого при расчете нормализованных насыщенностей
в системе вода-газ
x BSWROB Вывод значения остаточной водонасыщенности,
используемого при расчете нормализованных насыщенностей
в системе вода-нефть
x BSGROP Вывод зависимой от процесса величины остаточной
газонасыщенности в системе газ-нефть
x BSGRWP Вывод зависимой от процесса величины остаточной
газонасыщенности в системе газ-вода
x BSORGP Вывод зависимой от процесса величины остаточной
нефтенасыщенности в системе нефть-газ
Место-
E100 E300 Группа Блок Информация
рождение
x BSORWP Вывод зависимой от процесса величины остаточной
нефтенасыщенности в системе нефть-вода
x BSWRGP Вывод зависимой от процесса величины остаточной
водонасыщенности в системе вода-газ
x BSWROP Вывод зависимой от процесса величины остаточной
водонасыщенности в системе вода-нефть
x BKRGOR Вывод представительных значений относительных
проницаемостей в системе газ-нефть
x BKRGWR Вывод представительных значений относительных
проницаемостей в системе газ-вода
x BKROGR Вывод представительных значений относительных
проницаемостей в системенефть-газ
x BKROWR Вывод представительных значений относительных
проницаемостей в системе нефть-вода
x BKRWGR Вывод представительных значений относительных
проницаемостей в системе вода-газ
x BKRWOR Вывод представительных значений относительных
проницаемостей в системе вода-нефть
x BKRGOH Вывод относительных проницаемостей по газу в системе газ-
нефть в точке поворота процесса
x BKRGWH Вывод относительных проницаемостей по газу в системе газ-
вода в точке поворота процесса
x BKROGH Вывод относительных проницаемостей по нефти в системе газ-
нефть в точке поворота процесса
x BKROWH Вывод относительных проницаемостей по нефти в системе
нефть-вода в точке поворота процесса
x BKRWGH Вывод эквивалентных относительных проницаемостей по воде
в системе вода-газ в точке поворота процесса
x BKRWOH Вывод относительных проницаемостей по воде в системе
вода-нефть в точке поворота процесса
x BKRGOE Вывод эквивалентных относительных проницаемостей по газу
в системе газ-нефть
x BKRGWE Вывод эквивалентных относительных проницаемостей по газу
в системе газ-вода
x BKROGE Вывод эквивалентных относительных проницаемостей по
нефти в системе газ-нефть
x BKROWE Вывод эквивалентных относительных проницаемостей по
нефти в системе нефть-вода
x BKRWGE Вывод эквивалентных относительных проницаемостей по воде
в системе вода-газ
x BKRWOE Вывод эквивалентных относительных проницаемостей по воде
в системе вода-нефть
x BKRGOT Вывод относительной проницаемости по газу в системе газ-
нефть для противоположного процесса в точке поворота
x BKRGWT Вывод относительной проницаемости по газу в системе газ-
вода для противоположного процесса в точке поворота
Место-
E100 E300 Группа Блок Информация
рождение
x BKROGT Вывод относительной проницаемости по нефти в системе
нефть-газ для противоположного процесса в точке поворота
x BKROWT Вывод относительной проницаемости по нефти в системе
нефть-вода для противоположного процесса в точке поворота
x BKRWGT Вывод относительной проницаемости по воде в системе вода-
газ для противоположного процесса в точке поворота
x BKRWOT Вывод относительной проницаемости по воде в системе вода-
нефть для противоположного процесса в точке поворота
x BIFTGO Вывод межфазного натяжения в системе газ-нефть
x BIFTWO Вывод межфазного натяжения в системе вода-нефть
x BIFTGW Вывод межфазного натяжения в системе газ-вода
Моделирование асфальтенов
Следующие мнемоники предназначены для использования с моделью асфальтенов,
активируемой ключевым словом ASPHALTE в секции RUNSPECS. Дополнительную
информацию можно найти в главе "Асфальтены" в "Техническом описании ECLIPSE".
Таблица 2.58 Ключевые слова раздела SUMMARY, управляющие выводом данных для опции
моделирования асфальтенов
Место-
E100 E300 Блок Информация
рождение
x ASPADS BASPADS Объемная доля адсорбции асфальтенов
x ASPDOT BASPDOT Распределение объемов асфальтенов в сети (в долях)
x ASPENT BASPENT Объемная доля
x ASPFL BASPFL Объемы флокулляции-диссоциации асфальтенов
x ASPKDM BASPKDM Множитель снижения проводимости, обусловленного влиянием
асфальтенов
x ASPLUG BASPLUG Объемная доля асфальтенов, участвующих в образовании
пробки
x ASPREW BASPREW Доля осадка асфальтенов
х ASPRET BASPRET Доля осадка асфальтенов с учетом флокул
х ASPVOM BASPVOM Множитель вязкости нефти в присутствии асфальтенов
WBHP
WELL1 WELL2 WELL3 /
BPR
1 1 1 /
1 1 2 /
1 1 3 /
/
ECLIPSE 100 Ключевые слова для блоков, требующие индекса компонента, например, BMLSC, BXMF,
BYMF, BGMCO и BGMCG, описаны ниже, в разделе «Ключевые слова с индексом
компонента», стр. 192.
Примечание Если координаты ячеек взяты по умолчанию, как это сделано для
скважины PROD3 в примере ниже, то ECLIPSE зарезервирует число
векторов итоговых данных, равное максимальному числу соединений
скважины (NCWMAX, определяемое ключевым словом WELLDIMS в
разделе RUNSPEC). Если это число существенно больше реального
числа соединений скважины PROD3, то взятие соединений по
умолчанию приведет к неэффективному использованию памяти.
или для получения значений 7-го, 8-го и 9-го компонентов BXMF для сеточного блока
(21, 7, 13):
BXMF
21 7 13 7 /
21 7 13 8 /
21 7 13 9 /
/
или (следует заметить, что данный формат отличается от формата ключевых слов,
начинающихся с ключевых слов B или W):
FZMF
1 /
FZMF
2 /
FZMF
3 /
Товарный
газ
Сепаратор
Товарная
нефть
Скважина
ECLIPSE 100
Операции искусственного лифта
WLIFT Инструкции по автоматической смене компрессорных труб,
переключению лифта и снижению устьевого давления при падении
дебита скважины или группы ниже установленного значения.
GLIFTLIM Ограничения по максимальной производительности искусственного
лифта для групп скважин. Предотвращает дальнейшее автоматическое
переключение лифта, когда максимальная производительность лифта
для группы скважин превышена.
WLIMTOL Относительное значение допуска для ограничений переключения
лифта. При превышении ограничений временной шаг повторяется
после замены компрессорных труб или переключения лифта.
WELTARG Изменение номера VFP таблицы или величины искусственного лифта
для ручной замены компрессорных труб или переключения лифта.
PRORDER Определяет порядок применения групповых правил добычи, включая
операции искусственного лифта, для поддержания заданного значения
групповой добычи.
VFPTABL Устанавливает интерполяцию величины искусственного лифта с
помощью кубических сплайнов. Это может оказаться полезным при
использовании возможности оптимизации газлифта в ECLIPSE 200.
При этом градиент производительности скважины по темпу закачки
газа становится более гладким для всей таблицы.
Управление моделированием
NEXTSTEP (или NEXT)
Ограничивает следующий временной шаг указанным максимальным
размером.
TUNING Управление временным шагом и сходимостью.
Только ECLIPSE 300 TOPT Предварительная установка опций настройки.
Только ECLIPSE 100 TUNINGDP Предоставляет модифицированный набор параметров сходимости для
некоторых случаев с высокой производительностью.
Только ECLIPSE 100 TIGHTEN Разрешает ужесточение параметров сходимости. Только ECLIPSE 100
TIGHTENP Разрешает ужесточение параметров сходимости.
Только ECLIPSE 100 DIMPES Устанавливает процедуру решения IMPES.
Только ECLIPSE 100 DIMPLICT Восстанавливает процедуру полностью неявного решения.
Только ECLIPSE 100 MATCORR Активизирует опцию коррекции материального баланса для
уменьшения накопленной ошибки материального баланса.
Только ECLIPSE 100 READDATA Считывает файлы данных раздела SCHEDULE, которые могли быть
созданы внешними средствами в процессе расчета.
Вывод
RPTSCHED Переключатели, предназначенные для выбора результатов
моделирования для вывода в отчетах.
Только ECLIPSE 300 RPTPRINT Управляет выводом результатов моделирования.
RPTRST Управляет записью данных в Restart файл.
OUTSOL Управляет выводом решения для графики и гибких рестартов
SAVE Записывает текущее решение в Save файл для быстрых рестартов.
Только ECLIPSE 300 AUTOSAVE Записывает решение в Save файл каждые n шагов.
Только ECLIPSE 30 Ключевые слова должны начинаться с первой позиции. Все символы до 8 значащие.
Все ключевые слова относятся к ECLIPSE 300
ECLIPSE 100 В расчетах с Nс компонентами, где используется уравнение состояния, данное ключевое
x ECLIPSE 300 слово определяет ацентрический фактор для каждого компонента. За ключевым словом
SPECIAL должно следовать Nc значений. Использование ацентрического фактора в уравнении
RUNSPEC состояния рассмотрено в разделе «Уравнения состояния» на стр. 221 «Технического
GRID
EDIT описания ECLIPSE».
x PROPS
REGIONS Если используется несколько уравнений состояния, то для каждого уравнения состояния
SOLUTION в пластовых условиях должен быть введен отдельный набор данных. Число областей
SUMMARY уравнений состояния вводится в девятом параметре ключевого слова TABDIMS.
SCHEDULE
Использование нескольких областей уравнений состояния рассмотрено в разделе
«Области уравнений состояния» на стр. 233 «Технического описания ECLIPSE».
Примеры
Пример 1
ACF
0.01 0.0 0.02 0.001 /
Пример 2
С тремя областями уравнений состояния пласта и девятью детализированными
компонентами:
Примеры
Пример 1
ACFDET
0.01 0.0 0.02 0.001 0.0 0.015 0.03/
Пример 2
С 3-мя областями уравнений состояния пласта и 9-ю детализированными компонентами:
ACFDET
0.225 0.04 0.013 0.09 0.152 0.21 0.31 0.53 0.91 /
0.225 0.04 0.013 0.09 0.152 0.23 0.30 0.54 0.89 /
0.225 0.04 0.013 0.09 0.152 0.24 0.32 0.55 0.84 /
Пример
ACFS
0.040 0.225 0.008 0.1255 0.2325 0.421 0.7174 0.9849 1.2737 1.6704 /
Пример
ACTDIMS
3 20 80 /
Пример
Здесь показаны два набора ключевых слов действия. Первое из них (с именем АСТ1)
открывает скважину PROD5, если газонефтяной фактор по модели превышает 3.0, и
устанавливает ограничение для дебита нефти равным 2000. Второе действие (с именем
АСТ2) заканчивает расчет, если среднее давление для модели опускается ниже 3000 psia.
ACTION
ACT1 FGOR > 3.0 /
WELOPEN
PROD5 OPEN /
/
WELTARG
'P*' ORAT 2000 /
/
ENDACTIO
ACTION
ACT2 FPR < 3000.0 /
END
ENDACTIO
ECLIPSE 100 Между ключевыми словами ACTIONG и ENDACTIO может быть расположено
практически любое ключевое слово раздела SCHEDULE, за исключением ключевых слов
для временных шагов (TSTEP, DATES, GASYEAR и т. д.), глобальных ключевых слов и
ключевого слова INCLUDE.
ECLIPSE 300 Между ключевыми словами ACTIONG и ENDACTIO может быть расположено практически
любое ключевое слово, определяющее данные для скважин, групп скважин и сепараторов.
Объем зарезервированной памяти для этих ключевых слов определяется ключевым
словом ACTDIMS раздела RUNSPEC. Число строк между ключевым словом ACTIONG и
соответствующим ключевым словом ENDACTIO (включая само ключевое слово
ENDACTIO) ограничено до значения MNLPAC во 2-ом параметре ключевого слова
ACTDIMS. Длина каждой строки ограничена до значения NCPLIN в 3-ем параметре
ключевого слова ACTDIMS.
Может быть объявлено любое число наборов ключевых слов действия, каждое со своими
условиями вызова; максимальное их число ограничено значением MAXACT в первом
параметре ключевого слова ACTDIMS. Каждый набор ключевых слов действия
находится между парой ключевых слов ACTION (G, R, W, S) и ENDACTIO. Наборы
различаются по имени действия, указанному в первом параметре. Это имя должно быть
уникальным в семействе ключевых слов действия. Если ключевое слово ACTION (G, R, W,
S) повторно вводится с тем же именем действия, как и у ранее объявленного, то
предыдущее действие заменяется новым.
За ключевым словом ACTIONG следует 7 параметров, заканчивающихся косой чертой (/):
1 Имя действия.
Длина имени может составлять до восьми символов. Имя необходимо для различения
действий.
Если действие с таким именем уже было объявлено в любом из ключевых слов
действия семейства ACTION (G, R, W, S), то оно заменяется данными действия,
описанными ниже.
Пример
Здесь приведены три набора ключевых слов действия. Первое из действий (с именем
АСТ1) применяется ко всем группам, имена которых начинаются с «G», и уменьшает
заданное значение дебита нефти для группы на 20%, если ее газонефтяной фактор
превышает 3.0. Второе из действий (с именем АСТ2) открывает скважину PROD5 в том
случае, если дебит нефти для группы GR3 падает ниже 5000. Третье из действий (с
именем АСТ3) увеличивает ограничение дебита воды для месторождения на 50% всякий
раз при увеличении накопленной добычи нефти на 1.0Е6, всего 3 раза.
ACTIONG
ACT1 'G*' GGOR > 3.0 10000 /
GTMULT
'?' ORAT 0.8 /
/
ENDACTIO
ACTIONG
ACT2 GR3 GOP' < 5000.0 /
WELOPEN
PROD5 OPEN /
/
ENDACTIO
ACTIONG
ACT3 FIELD GOPT > 1.0E6 3 1.0E6 /
GTMULT
FIELD WRAT 1.5 /
/
ENDACTIO
Пример
Здесь приведены два набора ключевых слов действия. Первое из действий (с именем
ACT6) открывает нагнетающую воду скважину WINJNEW, когда среднее значение
давление в месторождении (область 0) опускается ниже 4000. Второе из действий (с
именем ACT7) снижает заданный дебит нефти скважины PROD3 на 20%, если среднее
значение газонасыщенности в области 3 семейства WELRG превышает 0.05.
ECLIPSE 100 Между ключевыми словами ACTIONS и ENDACTIO может быть расположено
практически любое ключевое слово раздела SCHEDULE, за исключением ключевых слов
для временных шагов (TSTEP, DATES, GASYEAR и т. д.), глобальных ключевых слов и
ключевого слова INCLUDE.
ECLIPSE 300 Между ключевыми словами ACTIONS и ENDACTIO может быть расположено практически
любое ключевое слово, определяющее данные для скважин, групп скважин и сепараторов.
Объем зарезервированной памяти для этих ключевых слов определяется ключевым
словом ACTDIMS раздела RUNSPEC. Число строк между ключевым словом ACTIONS и
соответствующим ключевым словом ENDACTIO (включая само ключевое слово
ENDACTIO) ограничено до значения MNLPAC во 2-ом параметре ключевого слова
ACTDIMS. Длина каждой строки ограничена до значения NCPLIN в 3-ем параметре
ключевого слова ACTDIMS.
Может быть объявлено любое число наборов ключевых слов действия, каждое со своими
условиями инициирования; максимальное их число ограничено значением MAXACT в 1-
ом параметре ключевого слова ACTDIMS. Каждый набор ключевых слов действия
находится между парой ключевых слов ACTION (G, R, W, S) и ENDACTIO. Наборы
различаются по имени действия, указанному в 1-ом параметре. Это имя должно быть
уникальным в данном семействе ключевых слов действия. Если ключевое слово
ECLIPSE 100 Практически любое ключевое слово раздела SCHEDULE может быть расположено между
ACTIONW и ENDACTIO, за исключением ключевых слов интегрирования по времени
(TSTEP, DATES, GASYEAR и т. д.), основных ключевых слов и ключевого слова
INCLUDE.
ECLIPSE 300 Любые определяющие ключевое слово данные для скважин, групп или сепараторов
могут быть между ключевыми словами ACTIONW и ENDACTIO.
Объем зарезервированной памяти для этих ключевых слов определяется ключевым
словом ACTDIMS раздела RUNSPEC. Число строк между ключевым словом ACTIONW и
соответствующим ENDACTIO (включая само ключевое слово ENDACTIO) ограничено до
MNLPAC во 2-ом параметре ключевого слова ACTDIMS. Длина каждой строки
ограничена до NCPLIN в 3-ем параметре ключевого слова ACTDIMS.
Может быть объявлено любое число наборов ключевых слов действия, каждое со своими
условиями вызова; максимальное их число ограничено до MAXACT в 1-ом параметре
ключевого слова ACTDIMS. Каждое ключевое слово действия должно заключаться между
парой ключевых слов ACTION(G,R,W,S) и ENDACTIO, и отличаться по имени
действия, указанному в 1-ом параметре. Это имя не должно повторяться в других
ключевых словах «семейства». Если ключевое слово ACTION(G,R,W,S) повторно
вводится с тем же именем, как и у ранее объявленного действия, то предыдущее действие
удаляется и заменяется новым.
За ключевым словом ACTIONW следует 7 параметров, заканчивающихся косой чертой (/):
1 Имя действия.
Длина имени может составлять до восьми символов. Имя необходимо для различения
действий.
Пример
Здесь приведены два набора ключевых слов действия. Первое действие (названное ACT5)
применяется ко всем скважинам, имена которых начинаются с PR, и снижает их
заданный дебит жидкости на 20%, когда их значение забойного давления опускается
ниже 3500. Второе действие (названное ACT6) открывает скважину PR-A5, когда дебит
нефти любой из скважин, имена которых начинаются с PR-A, опускается ниже 1000.
ACTIONW
ACT5 'PR*' WBHP < 3500 10000 /
WTMULT
'?' LRAT 0.8 /
/
ENDACTIO
ACTIONW
ACT6 'PR-A*' WOPR < 1000.0 /
WELOPEN
PR-A5 OPEN /
/
ENDACTIO
Запись 1
1 Имя действия.
Длина имени может составлять до восьми символов. Имя необходимо для отличия
действия от других.
Если действие с этим именем уже существует в каком либо ключевом слове
семейства ACTION(G,R,W,S,X), то оно перепишется данными действия
определенными ниже.
2 Количество раз, сколько может быть запущено это действие.
Действие выполняется однажды в конце каждого временного шага, в течение,
которого удовлетворяется набор условий, до тех пор, пока оно не выполнится
заданное количество раз. Число 10,000 и выше расценивается как ‘бесконечность’.
• ПО УМОЛЧАНИЮ: 1
3 Минимальный интервал времени между запусками действия.
Если этот параметр установлен, действие будет выполнено, только если выполнен
набор условий и моделирование продвинулось на заданный интервал, начиная с
последнего времени запуска этого действия.
• ЕДИНИЦЫ: days (METRIC), days (FIELD),
hrs (LAB), days (PVT-M).
• ПО УМОЛЧАНИЮ: 0.0
Каждая из этих записей определяет условие на регион, группу или параметр скважины.
Условия включают в себя следующие элементы:
1 Параметр, написанный слева.
Типы параметра и пункты, необходимые для его определения описаны ниже.
Если параметр группы или скважины содержит корневое имя, следующее со
звездочкой (*), то это условие будет оцениваться более чем для одной группы или
скважины. Условие будет считаться истиной, если оно удовлетворено хотя бы для
одной скважины или группы. Аналогично, в ECLIPSE 300, если параметр
соединения скважины содержит I,J или K по умолчанию, то условие будет
оцениваться более чем для одного соединения и считаться истиной если
удовлетворено хотя бы для одного соединения.
Постоянные параметры
Задаются 2 пунктами:
1 Значение запускающего условия
2 Приращение для значения, определенного в пункте 1.
После каждого выполнения действия заданное приращение добавляется к значению
пункта 1. Это приращение может быть отрицательным.
• ПО УМОЛЧАНИЮ: 0.0
Параметры региона
Задается 3 пунктами:
1 Мнемоника региона. Должно быть одно из:
Параметры скважины
Задается 2 пунктами:
1 Мнемоника скважины. Разрешен перечень мнемоник, представленных в Таблице 3.3.
2 Имя скважины (или корневое имя, заключенное в кавычки и оканчивающееся на
звездочку; не допускается в записи справа).
Примечание
Примеры
Пример 1
Действие названное ACT1 уменьшает целевой дебит жидкости на 20% для всех скважин,
начинающихся с ‘PR’, чей GOR превышает GOR для всей модели (FIELD) когда дебит
газа по всей модели превышает 50 000 Mscf/day. Действие будет повторяться в конце
каждого временного шага пока условие верно.
За этим ключевым словом должно следовать одно целое число для каждого сеточного
x ECLIPSE 100
x ECLIPSE 300 блока в текущем боксе.
SPECIAL
RUNSPEC
Значение 1 показывает, что соответствующий сеточный блок активен, в то время как 0
x GRID означает, что блок неактивен. Если в ECLIPSE 300 требуется опция Thermal (ключевое
EDIT слово THERMAL в разделе RUNSPEC) —значение 2 показывает, что сеточный блок
PROPS составляет только объем породы, а при значении 3 — только поровый объем.
REGIONS
SOLUTION Данные должны завершаться косой чертой (/).
SUMMARY
SCHEDULE Следует заметить, что это только один из множества способов определения неактивных
сеточных блоков. Другие способы включают в себя присвоение нулевого значения
пористости (PORO) или коэффициент песчанистости (NTG) в разделе GRID.
На самом деле, при использовании любого метода, приводящего к нулевому значению
порового объема, сеточный блок будет считаться неактивным. Например, ключевое слово
MINPV может использоваться для определения минимального порога порового объема,
так что любые сеточные блоки с поровым объемом меньше данного будут считаться
неактивными.
Сеточные блоки упорядочены так, что быстрее всего меняется индекс по оси X, затем по
оси Y и по оси Z. Для повторяющихся значений можно использовать счетчики повтора
(например, 12*0). Заметим, что нельзя включать пробелы рядом со звездочкой, ни
спереди, ни сзади.
Пример
При NDIVIX=8, NDIVIY=6, NDIVIZ=3:
ACTNUM
0 0 0 1 1 1 0 0
0 1 1 1 1 1 0 0
1 1 1 1 1 0 0 0
0 1 1 1 1 1 1 1
0 0 1 1 0 1 1 1
0 0 1 0 0 1 1 0
0 0 0 1 1 1 0 0
0 0 0 1 1 1 0 0
1 1 0 0 1 0 0 0
0 1 1 1 1 1 1 1
0 0 1 1 0 1 0 1
0 0 1 0 0 0 0 0
0 0 0 1 1 1 0 0
0 0 0 0 0 1 0 1
1 1 0 0 0 0 0 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
0 0 1 0 0 1 1 1 /
Примечание Когда используется этот пункт, нет гарантии, что условие не будет
нарушено более чем указанный здесь процент; временной шаг не может
быть повторен, потому что условие нарушено больше чем предельный
процент. Если значение с обеих сторон условия равномерно изменяется
(во времени) то пункт 1 обычно выполняется хорошо. Если одна сторона
условия изменяется резко, например групповой дебит может изменяться
дискретно вследствие закрытия скважин, то этот пункт не может помочь.
Пример
Раздел EDIT
PORV DEPTH
TRANX (TRANR) TRANY (TRANTHT) TRANZ
DIFFX (DIFFR) DIFFY (DIFFTHT) DIFFZ
Раздел PROPS
SWL SWCR SWU
SGL SGCR SGU
KRW KRO KRG
PCG PCW
Только ECLIPSE 300 PSORG PSORW PSGRW
Только ECLIPSE 300 PSGRO PSWRO PSWRG
Только ECLIPSE 300 HSORG HSORW HSGRW
Только ECLIPSE 300 HSGRO HSWRO HSWRG
Раздел REGIONS
SATNUM PVTNUM EQLNUM
IMBNUM FIPNUM ENDNUM
ROCKNUM MISCNUM
Только Eclipse 300 EOSNUM
Только Eclipse 300 PSTNUM ISTNUM DSTNUM
Только Eclipse 300 SDROW SDROG SDRGW
Только Eclipse 300 SDRWO SDRGO SDRWG
Раздел SOLUTION
Примечания
• Вышеприведенный список не является исчерпывающим, но включает наиболее часто
встречающиеся примеры.
• Ключевые слова в скобках используются для расчетов в радиальной геометрии.
• В разделе REGIONS должны использоваться только целые значения.
• При необходимости выполнить вычитание добавляемая величина должна быть
отрицательной.
• Использование ключевого слова ADD предполагает, что массиву уже было присвоено
значение, или явным образом, или с помощью ключевого слова EQUALS (кроме
раздела EDIT, где массив уже был рассчитан после обработки раздела GRID).
• Ключевые слова ADD, COPY, EQUALS и MULTIPLY обрабатываются в порядке их
чтения, из-за чего возможно появление повторяющихся операций.
• См. также ключевые слова BOX, ENDBOX, EQUALS, MULTIPLY и COPY.
Примеры
Пример 1
В разделе REGIONS:
-------- ARRAY CONSTANT ----- BOX -----
ADD
SATNUM 3 1 11 1 19 2 2 /
PVTNUM 1 / по умолчанию принимается последний заданный бокс
EQLNUM 1 / по умолчанию принимается последний заданный бокс
FIPNUM 8 / по умолчанию принимается последний заданный бокс
/
Пример 2
В разделе EDIT:
-------- ARRAY CONSTANT ----- BOX -----
ADD
PORV 350. 0 1 11 1 19 2 2 /
DEPTH 1 / по умолчанию принимается последний заданный бокс
TRANX 1 / по умолчанию принимается последний заданный бокс
/
ECLIPSE 300 Данное ключевое слово не может использоваться для модификации массивов PBUB или
PDEW.
Допустимые массивы
Раздел GRID
DX (DR) DY (DTHETA) DZ
PERMX (PERMR) PERMY (PERMTHT) PERMZ
MULTX (MULTR) MULTY (MULTTHT) MULTZ
PORO NTG DZNET
TOPS
Раздел EDIT
PORV DEPTH
TRANX (TRANR) TRANY (TRANTHT) TRANZ
DIFFX (DIFFR) DIFFY (DIFFTHT) DIFFZ
Раздел PROPS
SWL SWCR SWU
SGL SGCR SGU
KRW KRO KRG
PCG PCW
Только ECLIPSE 300 PSORG PSORW PSGRW
Только ECLIPSE 300 PSGRO PSWRO PSWRG
Только ECLIPSE 300 HSORG HSORW HSGRW
Только ECLIPSE 300 HSGRO HSWRO HSWRG
Раздел REGIONS
SATNUM PVTNUM EQLNUM
IMBNUM FIPNUM ENDNUM
ROCKNUM MISCNUM
Только Eclipse 300 EOSNUM
Только Eclipse 300 PSTNUM ISTNUM DSTNUM
Только Eclipse 300 SDROW SDROG SDRGW
Только Eclipse 300 SDRWO SDRGO SDRWG
Раздел SOLUTION
PRESSURE SOIL SWAT
SGAS RV RS
Только Eclipse 300 GI OILAPI SALT
Только Eclipse 300 GASCONC SOLVCONC SOLVFRAC
Только Eclipse 300 PBUB PDEW XMF
Только Eclipse 300 YMF TEMP
Пример 1
При NX = 4, NY = 4, NZ = 2:
FLUXNUM
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
2 2 2 3
2 2 3 3
2 3 3 3
3 3 3 3 /
ADDREG
DZ 5.0 1 / Добавляет 5 футов к верхнему слою (область
1).
PERMX 100.0 3 / Добавляет 100 мД в область 3.
/
Пример 2
NX = 6, NY = 2, NZ = 1:
MULTNUM
1 1 2 2 2 2
1 1 1 2 2 2 /
ADDREG
PORO 50.0 1 /
PERMY 25.0 2 /
/
Пример 2
Добавляет 10 футов к глубинам верхних левых углов ячеек с (3,3,1) по (3,3,5):
ADDZCORN
10.0 3 0 3 0 1 5 /
Пример 3
Добавляет 10 футов к глубине нижнего левого угла верхней поверхности ячейки (3,3,1),
оставляя смежные ячейки неизмененными.
10.0 3 0 0 3 1 1 3 3 3 3 'TOP' /
ECLIPSE 100 Данное ключевое слово выбирает опцию решения AIM (адаптивного неявного) для
x ECLIPSE 300 ECLIPSE 300.
SPECIAL
x RUNSPEC Эта опция рекомендуется для большей части исследований и выбирается по умолчанию.
GRID Альтернативными опциями являются FULLIMP (полностью неявное решение), IMPSAT и
EDIT
PROPS
IMPES (метод неявный по давлению и явный по насыщенности). Как правило, AIM
REGIONS позволяет обойти ограничения для временного шага, возникающие из-за малых размеров
SOLUTION блоков, особенно содержащих скважины, и, таким образом, избежать больших
SUMMARY вычислительных затрат, свойственных полностью неявному решению.
SCHEDULE
ECLIPSE 100 Данные содержат до 12 параметров, управляющих выбором неявных ячеек в расчете
x ECLIPSE 300 AIM. Данные должны завершаться косой чертой (/).
SPECIAL
RUNSPEC 1 Целое число, управляющее неявной обработкой скважин.
GRID
EDIT 0 Скважины специально не обрабатываются.
PROPS
REGIONS 1 Численная схема рассчитывает неявным методом все ячейки,
SOLUTION содержащие вскрытия открытых скважин.
SUMMARY
x SCHEDULE 2 Все ячейки, содержащие вскрытия открытых скважин, считаются
неявными.
3 Все ячейки, содержащие вскрытия открытых скважин, и их соседи,
считаются неявными.
• ПО УМОЛЧАНИЮ: 2
Термальная опция • ПО УМОЛЧАНИЮ: 3
2 Целое число, управляющее неявной обработкой локальных измельчений сетки (этот
аргумент не переопределяет ключевое слово NOAIMLGR).
0 Все ячейки в локальном измельчении сетки считаются неявными.
1 Локальные измельчения сетки специально не обрабатываются.
• ПО УМОЛЧАНИЮ: 1
3 Все ячейки ниже определенного значения порового объема считаются неявными.
Отрицательное значение обозначает, что предел порового объема не установлен.
• ЕДИНИЦЫ: METRIC: rm3 FIELD: rb
LAB: rcc PVT-M: rm3
• ПО УМОЛЧАНИЮ: –1.0
4 Целое число, определяющее число временных шагов перед повторным определением
состояния AIM.
Состояние AIM всегда переопределяется в начале нового отчетного шага.
Если этот параметр имеет отрицательное значение (и параметр 5 больше 0), то
состояние AIM всегда переопределяется в случае, когда текущий шаг ограничен
изменением пропускной способности или решения.
• ПО УМОЛЧАНИЮ: 5
5 Заданный удельный порог пропускной способности.
Считаются неявными все ячейки (вплоть до максимального процента, определенного
в 6-ом параметре) с пропускной способностью, превышающей указанную долю
заданного текущего коэффициента пропускной способности (см. Параметр 8
ключевого слова TSCRIT).
Отрицательное значение указывает на то, что данный метод выбора не используется.
Вместо этого используются критерии выбора AIM, применявшиеся до версии 2000А.
• ПО УМОЛЧАНИЮ: 0.5
Термальная опция • ПО УМОЛЧАНИЮ: 0.1
Опция CO2STORE • ПО УМОЛЧАНИЮ: 0.01
[3.1]
Пример
AIMCON
--wells—-lgr—-minpV--#eval--TPT(thres)--TPT(max)--SCT(thres)--
SCT(max)-—hist--exprap
2 1* 1* 1 0.5 5 0.125 5 5 1
/
В приведенном выше примере до 5% (параметр 6) ячеек пласта может быть объявлено
неявными, если пропускная способность ячейки, экстраполированная по времени,
превышает половину (параметр 5) заданного значения. До 5% (параметр 7) ячеек пласта
может быть объявлено неявными, если изменение решения для ячейки,
экстраполированное по времени, превышает одну восьмую (параметр 6) заданного
значения. Все ячейки, ставшие неявными, остаются таковыми в течение 5 (параметр 9)
оценок состояния AIM, и состояния AIM определяются после каждого временного шага
(параметр 3). Было практически показано, что значения параметров из этого примера
обеспечивают хорошую производительность на широком диапазоне моделей.
Пример
Устанавливает заданное значение доли неявных ячеек, равное 10%:
AIMFRAC
0.1 /
Пример
AIMPVI
12 /
Пример
В примере показано как запрашивается расчет чувствительности по отношению к
поровому объему и проницаемости в направлении х в каждой ячейке сетки на каждый
временной шаг.
AJGPARAM
‘PORV’ ‘PERMXY’ /
ECLIPSE 100
x ECLIPSE 300
Примечание Данное ключевое слово может использоваться только когда в секции
x SPECIAL RUNSPEC с помощью ключевого слова AJGRADNT запрошена опция
RUNSPEC сопряженного градиента.
GRID
EDIT
PROPS Данное ключевое слово используется для задания целевых функций, для которых будут
REGIONS
рассчитаны чувствительности на конец моделирования с использованием сопряженного
SOLUTION
SUMMARY метода (смотрите раздел «Просмотр сопряженных градиентов» на стр. 53 «Технического
X SCHEDULE описания ECLIPSE»). Эти чувствительности рассчитываются по отношению к заданным
OPTIMIZE статическим свойствам (заданным с использованием ключевого слова AJGPARAM) на
каждой ячейке сетки на каждый отчетный шаг, и выводятся в Restart-файл (отметим, что
вывод чувствительностей в Restart-файл будет отсутствовать до тех пор, пока не будет
объявлено ключевое слово UNCODHMD в разделе RUNSPEC).
Это ключевое слово должно быть расположено после ключевого слова WELSPECS для
любой скважины, к которой оно относится. Должно встречаться в файле данных один
раз.
За ключевым словом должен следовать набор записей, каждая из которых задает
параметр для оптимизации. Каждая запись должна заканчиваться косой чертой (/) и набор
записей также должен заканчиваться косой чертой. По меньшей мере, одна запись
должна быть объявлена в данном ключевом слове, пустая запись не допускается
(суммарное количество записей должно быть не больше 200).
1 Имя скважины.
Должно быть имя скважины, ранее объявленной в разделе SCHEDULE. Здесь нельзя
использовать групповой символ (звездочку *) для обозначения более, чем одной
скважины.
2 Мнемоника целевой функции.
Список доступных мнемоник показан ниже:
WBHP Забойное давление
WOPR Дебит нефти
WGPR Дебит газа
WWPR Дебит воды
WLPR Дебит жидкости
Пример
В примере показан запрос расчета чувствительностей для определенных целевых
функций заданных скважин.
ECLIPSE 100 Ключевое слово ALPHA определяет NTALPHA таблиц зависимости коэффициентов
x ECLIPSE 300 переноса для нефти и газа от одной из общих мольных долей (см. ключевое слово
SPECIAL TABDIMS и раздел «Коэффициенты переноса» на стр. 284 «Технического описания
RUNSPEC
GRID
ECLIPSE»). Используемая молярная концентрация компонента определяется отдельно в
EDIT ключевом слове TRCOEF.
x PROPS
REGIONS
Строка таблицы содержит молярную фракцию, затем Nc коэффициентов переноса для
SOLUTION
SUMMARY нефти и Nc коэффициентов переноса для газа.
SCHEDULE
Пример
Пример для пяти компонентов и NTALPHA=2:
ALPHA
-- Oil coefficients Gas coefficients
0 1.5 1.2 1 1 1 2.5 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1
/
0 1.4 1.1 1 1 1 2.4 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1
/
Пример
Пример с 5-ю компонентами, NTALPHA=2 и компонентом номер 3, заданном в слове
TRCOEF:
ALPHAD
--Z3 Oil coefficients Gas coefficients
0 1.5 1.2 1 1 1 2.5 1 1 1 1
11111111111
/
0 1.4 1.1 1 1 1 2.4 1 1 1 1
11111111111
/
Пример
Пример с 5-ю компонентами, NTALPHA=2 и компонентом номер 3, заданном в слове
TRCOEF:
ALPHAI
--Z3 Oil coefficients Gas coefficients
0 1.5 1.2 1 1 1 2.5 1 1 1 1
11111111111
/
0 1.4 1.1 1 1 1 2.4 1 1 1 1
11111111111
/
Пример
С параметрами NTALPHA=4, NDIVIX=8, NDIVIY=6, NDIVIZ=5 и боксом по умолчанию:
ALPHANUD
8*1 16*2 8*3 16*4
8*1 16*2 8*3 16*4
8*1 16*2 8*3 16*4
8*1 16*2 8*3 16*4
8*1 16*2 8*3 16*4 /
Пример
С параметрами NTALPHA=4, NDIVIX=8, NDIVIY=6, NDIVIZ=5 и боксом по умолчанию:
ALPHANUI
8*1 16*2 8*3 16*4
8*1 16*2 8*3 16*4
8*1 16*2 8*3 16*4
8*1 16*2 8*3 16*4
8*1 16*2 8*3 16*4 /
ECLIPSE 100 За ключевым словом должно следовать целое число для каждого блока сетки в текущем
x ECLIPSE 300 вводимом боксе, задающее ALPHA регион для которого это число принадлежит. Номер
SPECIAL региона должен быть не меньше чем 1 и не больше чем количество ALPHA таблиц,
RUNSPEC NTALPHA (пункт 16 в ключевом слове TABDIMS). Данные должны быть ограничены
GRID
EDIT косой чертой (/).
PROPS
x REGIONS Номер региона ALPHA задает набор таблиц коэффициентов переноса (введенных с
SOLUTION использованием ключевого слова ALPHA в секции PROPS) который должен быть
SUMMARY использован для расчета коэффициентов переноса в композиционной модели.
SCHEDULE
Сеточные блоки упорядочены так, что быстрее всего меняется индекс по оси X, затем по
оси Y и по оси Z. Для повторяющихся значений можно использовать счетчики повтора
(например, 115*2). Заметим, что нельзя включать пробелы рядом со звездочкой, ни
спереди, ни сзади.
Пример
NTALPHA=4, NDIVIX=8, NDIVIY=6, NDIVIZ=5, нет ввода набора BOX:
Пример
APIGROUP
2 /
Пример
При NTEQUL=1 и NDRXVD ≥ 2:
APIVD
7000 40.1
9000 36.5 /
Пример
AQANNC
-- IA IX IY IZ AREA
1 2 3 5 2.0 /
1 2 3 6 4.5 /
/
ECLIPSE 100 Примечание Относительно элементов 1 и 2, описанных выше, если ключевое слово
AQUFET было использовано для определения данных по водоносному
пласту Фетковича (Fetkovich), номер водоносного пласта соответствует
порядковому номеру при вводе.
Пример 2
Установить концентрацию 60% TR6 для первого водоносного пласта.
AQANTRC
1 TR6 0.6 /
/
Пример
AQCOEF
.4530 1.0 .34E-02 /
Пример
AQSTREAM
1 0.5 0.3 0.1 0.05 0.05 /
/
Пример
ECLIPSE 300 Есть также возможность использования ключевого слова AQUANCON в разделе GRID.
Дальнейшее описание см. в разделе «Средства моделирования водоносных пластов» на
стр. 63 «Технического описания ECLIPSE».
Пример
Один водоносный пласт Картера-Трейси (Carter-Tracy), связанный с двумя
вертикальными сторонами сетки 10 × 10 × 2 с одной гранью, где коэффициент притока
водоносного пласта равен 1000.
где:
Пример
Один газоносный пласт, соединяющийся с сеткой 10х10х2 с двух вертикальных сторон:
Примечание Пункты 8 и 9 определяются таким образом, что если задан один, должен
быть задан и другой пункт, затем давление pi в формуле притока
заменяется на min ( max( pmin , pi ) , pmax ) . Если используется опция
напора, H, то ECLIPSE сразу же конвертирует напор в давление по
вышеуказанной формуле.
где:
Пример
Один водоносный пласт, соединяющийся с сеткой 10х10х2 с двух вертикальных сторон:
[3.5]
где
Tc = Составляющая проводимости от сеточного блока
Ta = Составляющая проводимости от водоносного пласта
В декартовом случае:
[3.6]
где
Kc = Проницаемость ячейки в соответствующем направлении
Ac = Площадь грани ячейки
NTG = Отношение эффективной толщины ячейки к полной толщине, если эта
грань ячейки в направлении X или Y
Dc = Расстояние от центра ячейки до грани
Если для вычисления проводимости было введено значение 0 (параметр 10):
[3.7]
где
Ka = Проницаемость водоносного пласта из AQUNUM
Aa = Площадь водоносного пласта из AQUNUM
Da = Половина длины водоносного пласта из AQUNUM
[EQ 3.8]
ECLIPSE 100 Список NNC, связывающей как ячейки водоносного пласта, так и водоносный пласт с
залежью, можно получить с помощью мнемоники ALLNNC в ключевом слове RPTGRID.
ECLIPSE 300 Для данной модели NNC можно вывести с помощью мнемоники NNC ключевого слова
RPTGRID.
Кроме того, массив AQUIFERN записывается в INIT-файл, чтобы показать, какому
водоносному пласту соответствует каждая из ячеек. Если ячейка соединена с водоносным
пластом N, то в массиве AQUIFERN появляется число 2(N – 1) Если же ячейка соединена с
несколькими водоносными пластами, то соответствующие выходные числа
суммируются. Ячейкам, представляющим сам водоносный пласт, присваивается
отрицательный номер.
ECLIPSE 300 Есть также возможность использования ключевого слова AQUANCON в разделе
SOLUTION (ECLIPSE 300 допускает 9 аргументов).
Дальнейшее описание см. в разделе «Средства моделирования водоносных пластов» на
стр. 63 «Технического описания ECLIPSE».
Примеры
Пример 1
Пример показывает связь водоносного пласта номер 2 со всеми ячейками в первых трех
J-K плоскостях со свободной гранью в I- направлении. В примере связывается
водоносный пласт с гранью залежи, даже если имеются неактивные ячейки между краем
сетки и залежью. У сетки NX=20, NY=20, NZ=10.
AQUCON
2 1 3 1 20 1 10 'I-' 1.0 /
/
Пример 2
Далее водоносный пласт 1 связан с ячейками пятого столбца сечения X-Z в первых трех
слоях. Задана грань I+, таким образом, связи будут устанавливаться только тогда, когда
соответствующие ячейки в 6 столбце неактивны или когда NDIVIX = 5.
AQUCON
1 5 5 1 1 1 3 'I+' 1.0 /
/
• ПО УМОЛЧАНИЮ: Таблица 1
11 Номер таблицы для функций влияния — безразмерные время и давление
(смотри ключевое слово AQUTAB)
• ПО УМОЛЧАНИЮ: Таблица 1
В таблице 1 приведен случай постоянной конечной скорости для
бесконечного водоносного пласта в трактовке ван Эвердингена (van
Everdingen) и Херста (Hurst) Эта таблица автоматически основывается на
модели.
12 Начальная концентрация солей в водоносном пласте
Этот элемент имеет значение только для опции минерализованной воды или
опции чувствительности к солям при моделировании полимерного
заводнения (ключевое слово BRINE в разделе RUNSPEC).
• ЕДИНИЦЫ: METRIC: kg/m3 FIELD: lb/stb
LAB: degrees
• ПО УМОЛЧАНИЮ: 0.0
Каждая запись оканчивается косой чертой (/). Последовательность записей должна
заканчиваться пустой записью, содержащей только косую черту.
Связи с водоносным пластом Картера-Трейси, определенным в этом ключевом слове,
вводятся ключевым словом AQUANCON, которое позволяет более чем одной грани залежи
быть связанной с водоносным пластом Картера-Трейси.
Свойства водоносного пласта могут быть изменены в любое время моделирования
переопределением ключевого слова AQUCT в секции SCHEDULE.
ECLIPSE 100 Ключевое слово AQUCT не может быть использовано с ключевым словом AQUFET.
ECLIPSE 300 Есть возможность использования ключевого слова AQUCT в разделах GRID и PROPS.
Дальнейшее описание смотрите в разделе «Средства моделирования водоносных
пластов» на стр. 63 «Технического описания ECLIPSE».
Пример
Один водоносный пласт Картера-Трейси, соединенный с двумя вертикальными
сторонами сетки 10 × 10 × 2:
ECLIPSE 100:
AQUCT
1 7000.0 4000.0 200.0 .3 1.0E-5 500.0 50.0 10.0 1 1 /
AQUANCON
1 1 10 10 10 1 2 'J+' /
1 10 10 1 10 1 2 'I+' /
/
ECLIPSE 300:
Пример
Увеличение опорной глубины на 10 метров, давление без изменений:
Пример
Два аналитически представленных водоносных пласта, к каждому из которых примыкает
до ста ячеек сетки. Задаем одну таблицу .
AQUDIMS
0 0 1 36 2 100 /
Пример
Один водоносный пласт в нижней части сетки 10 × 10 × 5:
AQUFET
7000 4000 2.0E9 1.0E-5 500.0 1 1 10 1 10 5 5 'K+' /
Пример
Один водоносный пласт Фетковича, соединенный с двумя вертикальными сторонами
сетки 10 × 10 × 2:
ECLIPSE 100:
AQUFETP
1 7000.0 4000.0 2.0E9 1.0E-5 500.0 1 /
AQUANCON
1 1 10 10 10 1 2 'J+' /
1 10 10 1 10 1 2 'I+' /
/
ECLIPSE 300:
AQUFETP
1 7000.0 4000.0 2.0E9 1.0E-5 500.0 1 /
/
AQUANCON
1 1 10 10 10 1 2 'J+' /
1 10 10 1 10 1 2 'I+' /
/
где
Fw поток, определенный в параметре 2
A площадь грани соединяемой ячейки
M множитель притока из водоносного пласта (параметр 10 в ключевом слове
AQUANCON), который по умолчанию принят равным 1.0.
Площадь вычисляется непосредственно, исходя из геометрии соединяемой ячейки и без
учета содержимого 9-ого параметра ключевого слова AQUANCON.
Водоносный пласт с постоянным потоком может быть изменен в любой момент
моделирования повторным вводом ключевого слова AQUFLUX в разделе SCHEDULE.
ECLIPSE 100 Ключевое слово AQUFLUX не может быть использовано вместе с ключевым словом
AQUFET.
Дальнейшее описание см. в разделе «Средства моделирования водоносных пластов» на
стр. 63 «Технического описания ECLIPSE».
AQANCON
-- Aquifer 1
1 1 10 10 10 1 4 'J+' /
1 10 10 6 10 1 4 'I+' /
-- Aquifer 2
2 10 10 6 10 1 4 'I+' /
/
ECLIPSE 300:
AQUFLUX
1 0.0003 /
2 0.0004 /
/
AQUANCON
-- Aquifer 1
1 1 10 10 10 1 4 'J+' /
1 10 10 6 10 1 4 'I+' /
--Aquifer 2
2 10 10 6 10 1 4 'I+' /
/
Пример
AQUNNC
-- IA IX IY IZ JX JY JZ TRAN
1 2 3 5 5 7 5 2.0 /
1 2 3 6 8 6 5 4.5 /
/
Примечания
• Длина, площадь поперечного сечения и пористость используются для подсчета
объема водоносного пласта. Длина, площадь поперечного сечения и проницаемость
используются для подсчета проводимости водоносного пласта.
• Номер таблицы, использованный для потока в водоносный пласт, будет тот же, что
используется для обычных потоков в сетке.
• В расчетах с двойной пористостью водоносный пласт должен быть расположен в
нижней половине (т. е., в трещинной части) сетки.
• Поровый объем водоносного пласта вычисляется с помощью данных, во всех случаях
вводимых в ключевом слове AQUNUM с помощью
PORV = Porosity ⋅ Length ⋅ Area [3.10]
Пример
В следующем примере определен водоносный пласт из четырех ячеек, его пористость,
глубина и начальное давление приняты по умолчанию. Связи водоносный пласт — сетка
осуществляются с первой ячейкой, определенной с данным номером водоносного пласта.
AQUNUM
1 7 1 1 1. 0E+5 20000 1* 200.0 2* 1 1 /
1 8 1 1 1. 0E+5 20000 1* 200.0 2* 1 1 /
1 9 1 1 1. 0E+5 20000 1* 200.0 2* 1 1 /
1 10 1 1 1. 0E+5 20000 1* 200.0 2* 1 1 /
/
Пример
В ключевом слове AQUDIMS задается пример с двумя таблицами функции влияния.
Первая является таблицей по умолчанию, а вторая представлена с AQUTAB.
Дальнейшее описание см. в разделе «Средства моделирования водоносных пластов» на
стр. 63 «Технического описания ECLIPSE».
AQUTAB
0.01 0.112
0.05 0.229
0.1 0.315
0.15 0.376
0.2 0.424
0.25 0.469
0.3 0.503
0.4 0.564
0.5 0.616
0.6 0.659
/
x ECLIPSE 100
ECLIPSE 300
В данном слове вводятся данные для процесса отложения асфальтенов. Требуемые
x SPECIAL данные состоят из:
RUNSPEC
GRID 1 Коэффициент адсорбции (1/T)
EDIT
x PROPS 2 Коэффициент закупоривания (1/L)
REGIONS
SOLUTION
3 Коэффициент захвата (1/L)
SUMMARY
SCHEDULE
4 Критическая скорость, выше которой происходит захват
• Единицы измерений: метр/день (METRIC), фут/день (FIELD), см/час (LAB),
Все значения должны быть неотрицательные.
Подробности смотрите в главе "Асфальтены" в "Техническом описании ECLIPSE".
Пример
ASPDEPO
-- adsorp plug entrain Vcr
0.001 1.e-4 1.e-5 1000
/
Пример
Модель из 7 компонентов, из них компоненты с 4-го по 6-ой могут выпадать в осадок и
образовывать флокулы из компонента 7:
ASPFLOC
-- cpfirst cplast cpflocs
467/
Пример
Модель из 7 компонентов, из них компоненты с 4-го по 6-ой могут выпадать в осадок и
образовывать флокулы из компонента 7:
ASPFLRT
-- floc rates followed by dissocation rates
0.010 0.05 0.10
0.005 0.04 0.08 /
Примеры
Асфальтены характеризованы процентным весом асфальтеновых компонентов в нефти,
изменение проницаемости коррелирует с изменением пористости, используется модель
Кригера-Догерти.
ASPHALTE
-- charact. crit Perm damage Viscosity model
WEIGHT PORO KD/
ASPHALTE
-- charact. crit Perm damage Viscosity model
/
Примеры
Корреляция изменений проницаемости от пористости:
ASPKDAM
-- exponent
3/
Изменение проницаемости как функция от осаждений асфальтенов (см. 17-ый параметр
вслове TABDIMS для максимального количества строк).
ASPKDAM
-- deposit multiplier
0.00 1.0
0.01 0.9
0.10 0.5 /
Пример
Первый параметр слова ASPHALTE равен WEIGHT:
ASPREWG
-- pressure (psi) % weight
3000 30.0
3500 70.0
4000 100.0 /
Примеры
Обобщенная модель Эйнштейна: 'EI' в 3-ем параметре слова ASPHALTE
ASPVISO
-- multiplier
2.5 /
Модель Кригера-Догерти: 'KD' в 3-ем параметре слова ASPHALTE
ASPVISO
-- volfrac0 exponent
0.7 2 /
Таблица зависимости: пустая строка в 3-ем параметре слова ASPHALTE. Активируется
словом ASPVISO в секции PROPS.
ASPVISO
-- vol.frac. multiplier
0.00 1.0
0.01 1.0
0.05 1.06 /
Примеры
Пример 1 (синтаксис ключевого слова)
Пример 2
Пусть имеется сетка 6 × 1 × 1:
COARSEN
- I1 I2 J1 J2 K1 K2 NX NY NY
1 6 1 2 1 1 3 1 1 /
1 2 3 4 1 1 1 1 1 /
5 6 3 4 1 1 1 1 1 /
1 6 5 6 1 1 3 1 1 /
/
Это дает сетку, показанную на рис. 3.1, причем первоначальные не укрупненные ячейки
показаны пунктирными линиями.
Рисунок 3.1 Действие ключевого слова COARSEN
После ввода
AUTOREF
3 3 1 /
сетка принимает вид, показанный на рис. 3.2:
Пример
Измельчение каждой ячейки в 3 × 3:
AUTOREF
-- NRX NRY NRZ Option for MULTX/Y/Z
3 3 1 1 /
Пример
AUTOSAVE
1 /
Примечание
Для тех фаз, которые не указаны в данном слове, будет использоваться модель
гистерезиса из слова EHYSTR для трехфазной относительной проницаемости. Описание
моделей трехфазной относительной проницаемости смотрите в главе "Функции
насыщенности" в "Техническом описании ECLIPSE".
Пример 1
BAKER1
WATER GAS/
Этот пример описывает модель BAKER1 трехфазной относительной проницаемости воды
и газа.
Пример 2
BAKER1
GAS OIL /
Этот пример описывает модель BAKER1 трехфазной относительной проницаемости газа
и нефти.
Примечание
Для тех фаз, которые не указаны в данном слове, будет использоваться модель
гистерезиса из слова EHYSTR для трехфазной относительной проницаемости. Описание
моделей трехфазной относительной проницаемости смотрите в главе "Функции
насыщенности" в "Техническом описании ECLIPSE".
Пример 1
BAKER2
WATER GAS/
Пример 2
BAKER2
WATER GAS OIL /
Пример
При NTPVT=2, NPPVT>=4 в TABDIMS:
BDENSITY
64.0 65.0 67.0 69.0 /
64.1 64.8 65.1 /
PVTWSALT
4000 0.0 /
0.0 1.01 3.00E-06 0.52 0.0
0,2 1,00 3.00E-06 0.52 0.0
0.5 0.98 3.00E-06 0.52 0.0
1.0 0.95 3.00E-06 0.52 0.0 /
4000 0.0 /
0.0 1.01 3.00E-06 0.52 0.0
0.2 1.00 3.00E-06 0.52 0.0
0.5 0.98 3.00E-06 0.52 0.0 /
Пример
При NTPVT=1 и NPPVT=2
BGGI
100.0 1.0
0.99 /
200.0 1.0
0.992 /
/
Примеры
Пример 1
Для пятикомпонентной системы со следующими двоичными коэффициентами
взаимодействия: 0.01 между парами компонентов 1-2 и 1-3; 0.02 между компонентами
1-4; 0.005 между парами 2-3 и 4-5; 0.001 между парами 1-5, 3-4 и 3-5.
BIC
0.01
0.01 0.005
0.02 0.0 0.001
0.001 0.0 0.001 0.0005 /
Пример 2
С двумя областями уравнения состояния в пластовых условиях:
BIC
-0.0200
0.1000 .0360 /
-0.022
0.11 .0560 /
Пример
BIOTC
324*0.3 /
ECLIPSE 100 Следующие слова воспроизводят эффект ключевого слова BLACKOIL, принятый по
умолчанию в ECLIPSE 300:
GAS
DISGAS
VAPOIL (если введено PVTG).
ECLIPSE 100 По умолчанию метод решения для моделирования черной нефти FULLIMP.
Термальная опция Это ключевое слово может быть использовано в термальной опции как альтернатива для
LIVEOIL и DEADOIL. Моделирование будет запускаться через код термальной опции, но
свойства должны быть заданы с использованием ключевых слов для черной нефти.
Пример
При NTPVT=1 и NPPVT=2
BOGI
100.0 1.0
0.97 /
200.0 1.0
0.952 /
/
x ECLIPSE 100 Ключевое слово BOUNDARY может быть использовано для определения прямоугольной
x ECLIPSE 300 области сетки, для которой требуется печать сеточных данных или решения (например,
SPECIAL TOPS, PERMX, PORV, FIPNUM, SWAT и т. д.).
RUNSPEC
x GRID Ключевое слово должно сопровождаться описанными ниже элементами данных.
x EDIT
PROPS
Начальные значения также приведены:
x REGIONS 1 Первая ячейка по оси X, включаемая в выдачу (IX1)
x SOLUTION
SUMMARY • INITIAL: 1
x SCHEDULE
2 Последняя ячейка по оси X, включаемая в выдачу (IX2)
• INITIAL: NDIVIX
3 Первая ячейка по оси Y, включаемая в выдачу (JY1)
• INITIAL: 1
4 Последняя ячейка по оси Y, включаемая в выдачу (JY2)
• INITIAL: NDIVIY
5 Первая ячейка по оси Z, включаемая в выдачу (KZ1)
• INITIAL: 1
6 Последняя ячейка по оси Z, включаемая в выдачу (KZ2)
• INITIAL: NDIVIZ
Только ECLIPSE 100 7 Указатель ориентации.
1 = X поперек страницы, Y вниз по странице для каждого Z (XYZ)
2 = X поперек страницы, Z вниз по странице для каждого Z (XZY)
3 = Y поперек страницы, X вниз по странице для каждого Z (YXZ)
4 = Y поперек страницы, Z вниз по странице для каждого X (YZX)
5 = Z поперек страницы, X вниз по странице для каждого Y (ZXY)
6 = Z поперек страницы, Y вниз по странице для каждого X (ZYX)
Если указатель ориентации отрицателен (например, -1, -2, -3 и т. д.) и число ячеек во
внутренних направлениях превышает 15, то все данные для внутренних направлений
будут напечатаны до перехода к следующему внешнему слою.
Например, при задании параметра 7 (указателя ориентации) равным -1 будут
напечатаны все XY данные для слоя 1, затем все XY данные для слоя 2 и т. д.
• ПО УМОЛЧАНИЮ: 1
Только ECLIPSE 100 8 Указатель выдачи в случае двойной пористости (действителен только при расчетах с
опцией двойной пористости).
BOTH = И матричные, и трещинные ячейки
MATRIX = Только матричные ячейки
FRACTURE = Только трещинные ячейки
Слово может быть сокращено, значимым является только первый символ.
• ПО УМОЛЧАНИЮ: BOTH
Пример
-------- IX1-IX2 JY1-JY2 KZ1-KZ2 Orientation Dual Poro
BOUNDARY
3 7 1 8 3 3 /
x ECLIPSE 100 Ключевое слово сопровождается шестью целыми числами, которые переопределяют
x ECLIPSE 300 текущий бокс ввода.
SPECIAL
RUNSPEC Последующие операции, использующие ключевые слова EQUALS, ADD, MULTIPLY и
x GRID COPY только меняют сеточные блоки в текущем боксе ввода. Таким же образом данные,
x EDIT
x PROPS
введенные в массив (например, с помощью PERMX, PORV или SATNUM) присваиваются
x REGIONS сеточным блокам в текущем боксе ввода.
x SOLUTION
SUMMARY Ключевое слово должно сопровождаться описанными ниже параметрами,
x SCHEDULE заканчивающимися косой чертой.
1 Первый блок по оси X нового бокса ввода (IX1)
2 Последний блок по оси X нового бокса ввода (IX2)
3 Первый блок по оси Y нового бокса ввода (JY1)
4 Последний блок по оси Y нового бокса ввода (JY2)
5 Первый блок по оси Z нового бокса ввода (KZ1)
6 Последний блок по оси Z нового бокса ввода (KZ2)
Данные должны удовлетворять условиям:
1 ≤ IX1 ≤ IX2 ≤ NDIVIX
1 ≤ JY1 ≤ JY2 ≤ NDIVIY
1 ≤ KZ1 ≤ KZ2 ≤ NDIVIZ.
Ограничения ячеек по умолчанию также являются текущими значениями BOX.
Данные должны завершаться косой чертой (/).
Заметим, что в конце каждого введенного раздела (GRID, EDIT, PROPS и т. д.)
программа задает ENDBOX и устанавливает бокс ввода.
ECLIPSE 300 Данное ключевое слово также может использоваться в разделах RUNSPEC и SUMMARY.
См. также ключевые слова ADD, COPY, ENDBOX, EQUALS, MULTIPLY, MINVALUE и
MAXVALUE.
Пример
-- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
3 7 4 13 3 5 /
Пример
Максимальное количество записей для глобальной сетки 20, для локальной 10.
BPIDIMS
20 10 /
x ECLIPSE 100 При использовании расширенной модели сети (в разделе RUNSPEC присутствует
x ECLIPSE 300 ключевое слово NETWORK) данное ключевое слово должно использоваться для
x SPECIAL определения структуры сети. При этом структура сети может отличаться от иерархии
RUNSPEC
GRID
группового управления, определенной ключевым словом GRUPTREE. Однако эта
EDIT структура должна быть древовидной, а узлы-источники (самые нижние узлы дерева)
PROPS должны соответствовать группам в иерархии GRUPTREE (как правило, группам скважин
REGIONS
SOLUTION
или группам-спутникам). В ECLIPSE 100 имена соответствующих узлов и групп должны
SUMMARY совпадать в обеих структурах. Остальные узлы сети и группы GROUPTREE не должны
x SCHEDULE совпадать.
Нельзя использовать вместе ключевые слова BRANPROP и GRUPNET. Сеть добычи
должна полностью определяться либо с помощью ключевых слов BRANPROP и
NODEPROP (для расширенной сети), либо GRUPNET (для стандартной сети).
ECLIPSE 300 Если имеется также и сеть нагнетания, то в ECLIPSE 300 она должна быть такого же
типа, как и сеть добычи. Если сеть добычи была определена с помощью ключевых слов
BRANPROP и NODEPROP, то сеть нагнетания также должна быть определена с помощью
этих ключевых слов.
ECLIPSE 100 В ECLIPSE 100 ключевые слова BRANPROP и NODEPROP могут использоваться только
для сетей добычи, а сети нагнетания должны определяться с помощью ключевого слова
GNETINJE.
За ключевым словом BRANPROP следует произвольное число записей, каждая из которых
содержит следующие параметры и завершается косой чертой (/). Последовательность
записей должна оканчиваться пустой записью, содержащей лишь косую черту.
1 Имя нижнего узла ветви.
(до 8 символов)
Это узел, наиболее приближенный к скважинам и наиболее удаленный от
концевого узла (вершины) дерева. В сети добычи таким узлом является
подводящий узел ветви, а в сети нагнетания отводящий узел.
2 Имя верхнего узла ветви.
(до 8 символов)
Это узел, наиболее приближенный к концевому узлу (вершине) дерева. В сети
добычи таким узлом является отводящий узел ветви, а в сети нагнетания
подводящий узел.
3 Номер таблицы показателей вертикального потока для ветви.
В сети добычи он должен соответствовать номеру таблицы показателей
вертикального потока добычи (ключевое слово VFPPROD).
ECLIPSE 300 В сети нагнетания он должен соответствовать номеру таблицы показателей
вертикального потока нагнетания (ключевое слово VFPINJ). Отводящие и
подводящие узлы должны принадлежать к одному и тому же типу сети (параметр
7 ключевого слова NODEPROP).
Для нескольких трубопроводов сети может использоваться одна и та же таблица
показателей вертикального потока, если они имеют одинаковые характеристики
потери давления.
Если в ветви сети, определенной параметрами 1 и 2, отсутствует падение
давления, то следует ввести значение 9999. Для ветвей, соответствующих
штуцерам (см. параметр 3 ключевого слова NODEPROP), должно быть введено
значение 9999.
Значение 0 закрывает ветвь, т. е. удаляет ее из сети. При этом значение добычи
для подводящего узла (или значение нагнетания отводящего узла) не
прибавляется к потокам в сети.
Пример
BTOBALFA
0.01 /
Пример
--------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
181112/
BTOBALFV
0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 /
Пример
CALTRAC
CAL /
ECLIPSE 100 Это ключевое слово связывает с каждым компонентом молярную теплотворную
x ECLIPSE 300 способность. Оно требуется в том случае, когда для скважин (см. ключевое слово
SPECIAL WCONPROD) или групп (см. ключевое слово GCONPROD) необходимо установить
RUNSPEC
GRID
ограничения дебита теплотворной способности. Также оно необходимо в расчете
EDIT GASWAT, если необходимо выполнить расчет качества газа. (Дополнительную
x PROPS информацию см. в разделе «Опция GASWAT» на стр. 329 «Технического описания
REGIONS
ECLIPSE».)
SOLUTION
SUMMARY За ключевым словом должно следовать Nc значений.
SCHEDULE
• ЕДИНИЦЫ: METRIC: kJ/kg.M FIELD: BTU/lb.M
LAB: J/g.M PVT-M: kJ/Kg.M
Пример
--Calorific values in kJ/kgMole
CALVAL
10 20 0.0 0.0 /
Пример
--Calorific values in kJ/kgMole
CALVALR
10 20 0.0 0.0 /
12 22 0.0 0.0 /
Примеры
Пример 1
CARFIN
--Name I1 I2 J1 J2 K1 K2 NX NY NZ
REF1 19 19 3 3 1 2 3 1 6 /
--Enter data for this local grid
PORO
0.25 0.28 0.21 0.225 0.23 0.18
0.17 0.15 0.22 0.165 0.17 0.16
0.20 0.21 0.19 0.120 0.15 0.17 /
ENDFIN
Пример 2
Вложенное измельчение в ECLIPSE 300
--Define a local grid REF1
CARFIN
--Name I1 I2 J1 J2 K1 K2 NX NY NZ NWMAX PARENT
REF1 10 19 3 3 1 4 4 4 16 1* GLOBAL /
ENDFIN
--Define a local grid REF2 contained within REF1
CARFIN
--Name I1 I2 J1 J2 K1 K2 NX NY NZ NWMAX PARENT
REF2 2 3 2 3 1 8 4 4 16 1* REF1 /
--Enter data for this local grid here if required
ENDFIN
x ECLIPSE 100 Это ключевое слово указывает, что при моделировании используется декартова система
x ECLIPSE 300 координат (оси X, Y, Z), а не радиальная. Заметим, что поскольку данные геометрические
SPECIAL единицы принимаются по умолчанию, задание данного ключевого слова обычно
x RUNSPEC необязательно.
GRID
EDIT У ключевого слова CART нет связанных с ним данных.
PROPS
REGIONS
SOLUTION
SUMMARY
SCHEDULE
Пример
CBMOPTS
INSTANT NO/
ECLIPSE 100 Это ключевое слово может использоваться вместе с термической опцией для определения
x ECLIPSE 300 формулы сжимаемости жидкой фазы углеводородного компонента.
x SPECIAL
RUNSPEC По умолчанию объем компонента в жидкой фазе вычисляется по следующей формуле:
GRID
EDIT [3.12]
x PROPS
REGIONS
SOLUTION Используемые здесь постоянные описаны в ключевых словах CREF, DREF, PREF, TREF и
SUMMARY THERMEX1.
SCHEDULE
Однако при моделировании пенистой нефти удобно считать захваченный нефтью газ
компонентом жидкой фазы, но со сжимаемостью, свойственной газу. Ключевое слово
CCTYPE позволяет моделировать объем жидкой фазы компонента, используя газовый
закон:
[3.13]
Пример
CCTYPE
OIL OIL GAS /
Примечания
1 Если ключевое слово COMPLUMP использовано для объединения соединений во
вскрытия, экономические ограничения будут применяться к вскрытиям в целом
(например, все вскрытие будет закрыто, если его общие обводненность,
газонефтяной фактор (GOR) или водогазовый фактор (WGR) превзойдут
ограничения, установленные для его соединений). Все соединения в одном и том же
вскрытии должны иметь одинаковые ограничения.
2 Соединения перетока (закачки) имеют отрицательный дебит. Таким образом,
присвоение элементу 11 или 12 небольшого отрицательного значения приводит к
закрытию соединения при перетоке. Принятое по умолчанию значение –1.0E20
позволяет оставлять соединение открытым при перетоке.
См. также ключевое слово WLIMTOL и ключевое слово WORKLIM в ECLIPSE 100.
Пример
CECON
PROD1 4* 0,7 /Ограничивает обводненность для всех
соединений в скважине
'P*' 2* 2 2 1* 3.5 /Ограничивает GOR для соединений слоя 2
во всех скважинах, имена которых
/ начинаются с буквы P
Максимальн
ая
суммарная
скорость
индикатора
• ПО УМОЛЧАНИЮ: нет ограничения.
3 Максимальная суммарная концентрация индикатора (не доступно для
раздельных индикаторов)
• ПО УМОЛЧАНИЮ: нет ограничения.
Следующие пункты доступны только для 2-х фазных индикаторов
4
Максимальн
ая скорость
свободного
индикатора
• ПО УМОЛЧАНИЮ: нет ограничения.
5
Максимальн
ая
концентрац
ия
свободного
индикатора
• ПО УМОЛЧАНИЮ: нет ограничения.
6
Максимальн
ая скорость
растворенно
го
индикатора
• ПО УМОЛЧАНИЮ: нет ограничения.
7
Максимальн
ая
концентрац
Примечания
1 Если ключевое слово COMPLUMP использовано для объединения соединений во
вскрытия, экономические ограничения будут применяться к вскрытиям в целом. Все
соединения в одном и том же вскрытии должны иметь одинаковые ограничения.
2 Нет единиц измерения для скорости индикатора. Скорость в данном случае есть
дебит.
3 Так как индикатор решается после основного моделирования, то если нарушение
предела обнаружено позже, временной шаг всегда повторяется с действием,
приведенным в исполнение с начала временного шага. Даже, несмотря на это, может
быть так, что ‘действие’ задерживает нарушение за шаг времени.
ECLIPSE 100 Данные содержат до девяти параметров, управляющих выбором неявных ячеек в расчете
x ECLIPSE 300 AIM или выбором временного шага в расчете IMPES. Данные должны завершаться косой
SPECIAL чертой (/).
RUNSPEC
GRID 1 Включает (или отключает) опцию устойчивых временных шагов.
EDIT
PROPS ON Опция устойчивых временных шагов задействована.
REGIONS
SOLUTION OFF Опция устойчивых временных шагов не задействована
SUMMARY
x SCHEDULE • ПО УМОЛЧАНИЮ: OFF
2 Заданное максимальное значение CFL для всех явных ячеек.
• ПО УМОЛЧАНИЮ: 1.0
3 Только в расчетах AIM: значение CFL, при превышении которого ячейки становятся
неявными (с учетом значения параметра 5)
• ПО УМОЛЧАНИЮ: 0.75
4 В конце временного шага значения CFL пересчитываются заново с учетом нового
решения. Если значение CFL для ячейки превышает приведенное здесь значение, то
временной шаг дробится и повторяется заново.
• ПО УМОЛЧАНИЮ: 2.0
5 Максимальная доля неявных ячеек в расчете AIM.
• ПО УМОЛЧАНИЮ: 0.05 (=5%)
Пример
CFLLIMIT
‘ON’ 2* 1.5 0.05 1*/
В приведенном выше примере расчета AIM до 5% (параметр 5) ячеек пласта при
необходимости может стать неявными. Для параметра 4 установлено обычное значение.
Пример
CHANDIMS
20 40 4* 10 4 /
ECLIPSE 100 Ключевое слово запрашивает генерирование несоседних соединений для завершения
x ECLIPSE 300 круга в радиальной геометрии. Эти соединения создаются между последней и первой
SPECIAL ячейками в азимутальном направлении theta для каждого слоя и кольца ячеек в
RUNSPEC направлении R.
x GRID
EDIT Соединения генерируются только в том случае, когда сетка стягивает 360 градусов так,
PROPS
REGIONS что первая и последняя ячейки соприкасаются.
SOLUTION
SUMMARY
Ключевое слово не имеет аргументов и действует только в том случае, если в разделе
SCHEDULE RUNSPEC указано ключевое слово RADIAL.
Пример
CIRCLE
ECLIPSE 100 В расчетах с Nc компонентами это ключевое слово сопоставляет каждому из компонентов
x ECLIPSE 300 идентифицирующую строку символов, что необходимо для отчетов. Строка может
SPECIAL содержать до 8 символов.
RUNSPEC
GRID За ключевым словом должно следовать Nc значений. Строки могут быть заключены в
EDIT кавычки, хотя они являются необходимыми только в том случае, когда строка содержит
x PROPS
REGIONS пустые символы или начинается не с буквы.
SOLUTION
SUMMARY
SCHEDULE Пример
CNAMES
Meth Ethane C3-C6 C7+ /
Примечание Если не заданы области угля, для региона должны быть введены обычная
пористость и проницаемость.
Пример
Сетка 4х4х3 с двумя слоями угля и одним слоем без угля:
Пример
В данном примере предполагается, что заданы 2 системы подъячеек с использованием
NMATRIX и 2 региона с помощью COALNUM. Внешние подъячейки из ячеек с регионом 1
переопределяются и будут без номера угольного региона, следующие подъячейки
используют ленгмюровские данные по данные по диффузии для региона 1. Следующая
запись для ячеек с регионом 2 в основной матричной сетке и используется регион 3 для
внешних ячеек, внутренние ячейки рассматриваются как обычные поровые ячейки.
COALNUMR
1 0 1 /
2 3 0 /
/
Примечания
Кроме того, должны удовлетворяться следующие условия:
1 ≤ I1 ≤ I2 ≤ NX
1 ≤ J1 ≤ J2 ≤ NY
1 ≤ K1 ≤ K2 ≤ NZ
Заданные выше параметры делят бокс I1-I2, J1-J2, K1-K2 на NX*NY*NZ
укрупненных ячеек.
Опция укрупнения сетки автоматически создает несоседние соединения. Проводимости
и коэффициенты диффузии между ячейками изменяются соответственно. Если ключевое
слово NONNC было введено в разделе RUNSPEC, то будет выдано сообщение об ошибке и
эта опция будет запрещена.
Пример
В примере используется сетка 6×6×1.
COARSEN
- I1 I2 J1 J2 K1 K2 NX NY NZ
1 6 1 2 1 1 3 1 1 /
1 2 3 4 1 1 1 1 1 /
5 6 3 4 1 1 1 1 1 /
1 6 5 6 1 1 3 1 1 /
/
Примеры
Пример 1
Сохранить верхний слой сетки в исходном состоянии. (NDIVIX=10, NDIVIY=10,
NDIVIZ=4)
COLLAPSE
100*0
100*1
100*1
100*1 /
Пример
COLUMNS
1 71 / Устанавливает левую границу 1 и правую границу 71
COLUMNS
2 80 / Устанавливает левую границу 2 и правую границу 80
ECLIPSE 100 Ключевое слово COMPAGH используется для задания гравитационного напора для
x ECLIPSE 300 вскрытия. Давление в каждом вскрытии, Pcomp, вычисляется по формуле:
SPECIAL
,
RUNSPEC [3.14]
GRID
EDIT
PROPS где:
REGIONS
SOLUTION PBH Забойное давление на опорной глубине скважины
SUMMARY
x SCHEDULE AGH Средний гравитационный напор между Dcomp и DBH'
[3.15]
Пример
COMPAGH
WELL1 18 6 8 23 0.04 /
/
[3.17]
Пример
COMPAGHL
WELL1 LGR1 3 3 1 4 0.04 /
/
Примечания
ECLIPSE 100 Рассчитанные величины коэффициента проводимости соединения и Kh (если задаются по
умолчанию) можно проверить, запрашивая распечатку в данных ключевого слова раздела
Schedule (мнемоника WELSPECS в ключевом слове RPTSCHED). Коэффициент
проводимости для соединения может быть также записан в Summary-файл с мнемоникой
CTFAC раздела SUMMARY.
• Если требуется запретить перетоки между блоками (например, из-за глинистых
включений или сбросов), используйте ключевые слова MULTZ, MULTX и т. д., для
задания нулевого множителя проводимости. Не задавайте проницаемость породы
нулевой величиной, т. к. она потребуется для вычисления коэффициента
проводимости соединения.
• Существует несколько методов определения упорядочения соединений скважины.
Более подробную информацию можно найти в описании ключевого слова COMPORD.
ECLIPSE 300 Если в пункте 4 ключевого слова VELDEP разрешен эффект нелинейного потока газа
(Forchheimer), то будет рассчитан D-фактор для каждого соединения добывающей
скважины. Forchheimer параметр, основанный на D-факторе, будет заменять любой
набор в этом ключевом слове. Дальнейшее описание смотрите в разделе «Forchheimer
параметр, основанный на D-факторах скважины» на стр. 616 «Технического
описания ECLIPSE».
ECLIPSE 100 Примечание Формат этого ключевого слова в ECLIPSE 100 изменился в версии
2000A, с добавлением имени локальной сетки в параметр 2. Это делает
его совместимым с форматом ключевого слова в ECLIPSE 300. Он такой
же, как и в ключевом слове COMPDATM в ECLIPSE 100, другим
названием которого является COMPDATL. Для совместимости с
предыдущими версиями программы ECLIPSE 100 все еще распознает и
читает старую форму ключевого слова COMPDATL при его вводе. В
новой форме ключевого слова отличается параметр 6, являющийся
целым числом (не должно задаваться по умолчанию). С другой
стороны — параметр 2, являющийся строкой не только из
целочисленных символов, или параметр 7, являющийся строкой
символов, начинающейся с буквы. Если любое из этих условий
выполняется, то ECLIPSE 100 воспринимает ключевое слово в новой
форме, иначе — в старой.
Пример
COMPDATL
PROD1 CARF1 6 4 1 3 OPEN 0 0.0 0.333 500 3.5 1E-3 Z /
PROD2 CARF2 3 5 3 3 OPEN 3 0.0 0.333 /
PROD3 CARF3 3 5 2 2 OPEN 0 1* 0.333 3* X /
PROD3 CARF3 4 5 2 3 OPEN 0 1* 0.333 3* X /
/
[3.18]
• ПО УМОЛЧАНИЮ: 1.0
7 Коэффициент преобразования (F2) для растворимости газа в нефти, где
• ПО УМОЛЧАНИЮ: 1.0
8 Номер таблицы мгновенного испарения PVT.
Если вводится число > 0, коэффициенты преобразования, введенные в параметрах 6
и 7, будут проигнорированы, а вместо них в начале каждого временного шага
коэффициенты будут подсчитываться из соответствующих уравнений, где
используются свойства газонасыщенной нефти. Bob(diff) и Rs(diff) получают из таблиц
PVT сеточного блока, содержащего соединение в точке насыщения (см. ключевое
слово PVTNUM). Bob(flash) и Rs(flash) являются свойствами насыщенной нефти при
давлении насыщения, полученном из назначенной таблицы мгновенного испарения
PVT.
Таблица мгновенного испарения PVT не может использоваться в расчетах
трассировки API.
• ПО УМОЛЧАНИЮ: 1.0
Пример
COMPFLSH
-- well I J K1 K2 F1 F2 flash
-- name table
PROD1 4* 1.2 1.15 / all connections use these ratios
PROD2 2* 1 3 1* 1* 2 / only layers 1-3 use this
table
/
[3.21]
с коэффициентами преобразования
[3.22]
[3.23]
Сравнение с SEPVALS
Ключевое слово SEPVALS, изменяющее условия сепаратора, обеспечивает
альтернативное средство преобразования расходов нефти и газа. Эти две опции
несовместимы и не должны использоваться в одном расчете.
Есть ряд отличий между опциями SEPVALS и COMPFLSH:
1 SEPVALS задает одинаковые преобразования для расходов скважины и всех
расходов соединений скважины. COMPFLSH может обеспечить разные
преобразования для отдельных соединений (что является полезным при вскрытии
скважиной двух областей с различными нефтями).
2 SEPVALS преобразует расходы применением постоянного отношения для Bo и
постоянного приращения для Rs. Если давление насыщения падает значительно в
процессе моделирования, преобразование станет менее точным, т. к.
преобразованные величины Bob и Rs не стремятся к 1.0 и к 0.0, соответственно, при
понижении давления до поверхностного. С другой стороны, преобразование
COMPFLSH дает постоянные коэффициенты Bob – 1 и Rs, так что их преобразованные
величины будут стремиться к правильным величинам при понижении давления до
поверхностного.
3 При использовании SEPVALS расходы и скважин, и соединений выдаются
преобразованными. При использовании COMPFLSH расходы соединений выдаются
не преобразованными.
4 В опции SEPVALS таблицы VFP интерполируются с использованием не
преобразованных расходов скважины (при исходных условиях сепаратора), так как
предполагается, что таблицы были подготовлены при исходных условиях сепаратора.
В опции COMPFLSH таблицы интерполируются с использованием расходов
скважины, преобразованных к условиям мгновенного испарения, поскольку
предполагается, что они были подготовлены с использованием PVT-свойств
мгновенного испарения.
Первая строка данных задает номер таблицы при пропитке равным 3 для всех
соединений, принадлежащих скважине PROD1. Вторая строка данных задает номер
таблицы при пропитке равным 2 для соединения скважины PROD2 в третьем слое.
[3.25]
Пример
COMPINJK
INJ1 /
INJ2 2* 3 3 1.0 /
/
Пример
COMPKRI
‘WINJ’ 4* 0.0 0.0 0.8 /
‘CYCLIC’ 4* 0.4 0.0 0.2 /
/
Пример
COMPKRIL
CYCLIC LGR1 4* 0.4 0.2 0.1 /
/
ECLIPSE 100 Примечание Если скважина вскрыта в некоторых объединенных локальных сетках, то
соединения в различных локальных сетках могут не быть объединены
вместе. Объединены могут быть только соединения внутри одной
локальной сетки.
ECLIPSE 100 Примечание Все еще возможно использование ключевого слова COMPLUMP для
скважин, вскрытых в одной не объединенной сетке.
Пример
COMPLUMP
PROD1 2* 1 2 1 / connections in layers 1 and 2 are in completion 1
PROD1 2* 3 4 2 / connections in layers 3 and 4 are in completion 2
PROD1 2* 5 5 3 / the connection in layer 5 is in completion 3
/
Объем нагнетаемой жидкости будет вычисляться как произведение массы или удельной
энергии на общую подвижность, на коэффициент соединений, на перепад давления (см.
раздел «Соединения закачки» на странице 1075 «Технического описания ECLIPSE»).
Это ключевое слово сопровождается произвольным числом записей, каждая из которых
содержит параметры , описанные ниже, и оканчивается косой чертой (/).
Записи могут быть завершены преждевременно с помощью косой черты (/), оставшимся
параметрам будут присвоены значения по умолчанию. Значения по умолчанию также
могут быть определены нулевым счетчиком повтора формата n*, где n — число
последовательных параметров , задаваемых по умолчанию.
Последовательность записей должна заканчиваться пустой записью, содержащей только
косую черту (/).
1 Имя скважины, корень имени скважины или список имен скважин
Корень имени скважины, заключенный в кавычки и заканчивающийся звездочкой
(*), может использоваться для обозначения нескольких скважин в одной записи.
Также может использоваться список имен скважин, заключенный в кавычки и
начинающийся звездочкой (*). Смотрите раздел «Имя скважины и списки скважин»
на стр. 1106 «Технического описания ECLIPSE». Списки скважин создаются с
помощью ключевого слова WLIST.
2 Имя локальной сетки
3 I — координата соединения сеточного блока (блоков)
• ПО УМОЛЧАНИЮ: 0 (позволяет любое I-значение)
4 J — координата соединения сеточного блока (блоков)
• ПО УМОЛЧАНИЮ: 0 (позволяет любое J-значение)
5 K — координата верхнего соединения блока в этом наборе данных
• ПО УМОЛЧАНИЮ: 0 (соответствует верхнему соединению скважины)
6 K — координата нижнего соединения блока в этом наборе данных
• ПО УМОЛЧАНИЮ: 0 (соответствует нижнему соединению скважины)
7 Общая подвижность вычисляется, как описано выше.
• ЕДИНИЦЫ: cP-1 (Все системы единиц)
• ПО УМОЛЧАНИЮ: 10.0 cP-1
Пример
COMPMOBI
ICYC5 18 6 8 23 10.0 /
/
Примечания
1 Программа ECLIPSE использует определение последовательности соединений при
расчете гидростатического перепада давления с сегментированным расчетом
плотности (значение параметра 12 ключевого слова WELSPECS равно SEG).
Последовательность соединений также определяет, какие дополнительные
соединения закрываются при ремонте +CON (например, см. параметр 7 ключевого
слова WECON). В случае таких ремонтов все соединения, находящиеся ниже
наихудшего, также закрываются. «Ниже» здесь означает «дальше от устья скважины,
в зависимости от последовательности соединений». Однако, при присвоении в
программе ECLIPSE переключателю 53 ключевого слова OPTIONS значения > 0,
«ниже» трактуется дословно и все соединения с большей глубиной будут закрыты.
Пример
COMPORD
HWELL1 INPUT /
HWELL2 INPUT /
/
Пример
Пример
COMPRP
PROD1 4* 3 .39 .63 .15 .29 /масштабируются все соединения в
скважине PROD1
'P*' 2* 2 2 1* .39 .63 .15 .29 /масштабируются соединения в слое 2
во всех
/ скважинах, начинающихся с P.
[3.31]
Масштабирование водонасыщенности
В трехфазных задачах и в задачах с нефтью и водой водонасыщенность масштабируется
следующим образом:
Где
Тогда
Тогда
Тогда
Где
Тогда
Тогда
Масштабирование газонасыщенности
В трехфазных задачах и в задачах с нефтью и газом газонасыщенность масштабируется
следующим образом:
Если SGMIN < Sg < SGMAX, [3.39]
Тогда
Где
Тогда
Тогда
[3.42]
В задачах с газом и водой при вторжении воды снизу масштабированные концевые точки
для водонасыщенности следующие
[3.47]
Пример
В данном примере масштабируются все соединения в скважине PROD1, расположенные
в локальной сетке LGR1, и масштабирует соединения 2-го слоя в локальной сетке LGR2
для всех скважин с именами, начинающимися с P.
COMPRPL
PROD1 LGR1 4* 3 .39 .63 .15 .29 /
'P*' LGR2 2* 2 2 1* .39 .63 .15 .29 /
/
Запись 1
Данные записи 1 аналогичны ключевому слову COMPSEGS.
Запись 1
Первая запись содержит единственный параметр , определяющий скважину.
1 Имя скважины
Каждая запись должна заканчиваться косой чертой (/).
Пример
Многоствольная скважина с соединениями в трех горизонтальных боковых ветвях.
COMPSEGS
-- Name
PROD /
-- I J K Brn Start End Dirn End Connection
-- No Length Length Penet Range Depth
-- Top Branch
2 5 2 2 30 1* X 6 /
-- Middle Branch
2 5 5 3 170 1* X 6 /
-- Bottom Branch
2 5 8 4 230 1* X 6 /
/
Пример
COMPSOL
12 /
ECLIPSE 100 Данные представляют собой таблицу зависимости состава от глубины для каждой
x ECLIPSE 300 области равновесия . Каждая таблица состоит из Nc + 3 столбцов данных и заканчивается
SPECIAL косой чертой (/):
RUNSPEC
GRID Столбец 1 Значения глубин.
EDIT Значения должны монотонно увеличиваться вниз по
x PROPS
REGIONS столбцу.
SOLUTION
SUMMARY
Столбцы со 2 по Nc + 1 Соответствующие суммарные значения молярных долей фаз
SCHEDULE zi. Сумма всех Nc введенных значений молярных долей
должна равняться единице. Программа выполняет
соответствующую проверку.
Столбец Nc +2 Значение 0 (испарения) или 1 (жидкость), определяющее,
что флюид на данной глубине находится выше или ниже
глубины газонефтяного контакта соответственно.
Столбец Nc +3 Наблюдаемое давление насыщения Psat на данной глубине.
Значения Psat выводятся программой в виде зависимости решения от глубины для
сравнения с расчетными значениями. При необходимости они должны быть установлены
равными 0. Для значений температуры за пределами заданного интервала выполняется
экстраполяция постоянным значением.
Максимальное количество строк данных для COMPVD по умолчанию равно 50. Это
значение можно переустановить в третьем аргументе ключевого слова EQLDIMS.
При наличии начального газонефтяного контакта составы выше контакта считаются
газовыми, а ниже контакта жидкими. Для проверки того, что выше газонефтяного
контакта введены газовые составы, а ниже нефтяные, производится сверка со
значением аргумента в столбце Nc + 2.
См. также раздел «Зависимость начального состава от глубины» на стр. 459
«Технического описания ECLIPSE».
x ECLIPSE 100 COMPVE используется для переопределения глубин верха и низа соединений скважин при
ECLIPSE 300 возможном учете частичного вскрытия сеточного блока в расчетах относительных
SPECIAL фазовых проницаемостей в соединении. Частичное вскрытие может быть учтено с
RUNSPEC помощью задания скин-фактора.
GRID
EDIT В расчетах, использующих опцию вертикального равновесия (ключевое слово VE в
PROPS
REGIONS разделе RUNSPEC), относительные проницаемости в соединении скважины зависят от
SOLUTION глубин верха и низа соединения и глубин контактов флюидов. Глубины верха и низа для
SUMMARY каждого соединения, если они не модифицированы ключевым словом COMPVE, задаются
x SCHEDULE
глубинами центров нижней и верхней граней соединенного сеточного блока, определяя
полное вскрытие сеточного блока.
Если ключевое слово COMPVE вводится, когда не используется опция вертикального
равновесия, глубины верха и низа автоматически преобразуются в масштабированные
концевые точки таблицы насыщенности, которые затем учитываются, как если бы они
были введены ключевым словом COMPRP. Преобразование выполняется в
предположении о разделении фаз типа вертикального равновесия в пределах данного
сеточного блока (см. раздел «Представление эффектов частичного вскрытия» на стр. 426
в ключевом слове COMPRP). Заметим, что при использовании вместе с ключевым словом
COMPRP ключевое слово COMPVE не может использоваться в расчетах без вертикального
равновесия с включенной опцией гистерезиса, если номера таблиц для пропитки и
вытеснения различаются в каком-либо соединении. Есть ограничение на использование
COMPVE в расчетах без вертикального равновесия с «быстрыми» повторными запусками
(см. ключевое слово RESTART). Требуемые данные геометрии сеточного блока будут
сохранены только в SAVE-файле, если основной расчет содержит ключевое слово
COMPVE. Таким образом, если требуется использовать COMPVE в последующем
«быстром» повторном запуске, необходимо включить это ключевое слово в основной
расчет, поставив за ним только косую черту, если в тот момент не требуется определять
данные частичного вскрытия. Ограничение не применимо к гибкому повторному запуску,
т. к. требуемые данные будут образовываться в разделе GRID.
При использовании опции вертикального равновесия (элемент COMPRESS ключевого
слова VE в разделе RUNSPEC) каждый объединенный столбец ячеек может иметь
несколько соединений. Если COMPVE используется для вертикальных скважин в каждом
из этих соединений, то скважина имеет несколько отдельных перфораций в
объединенном столбце ячеек.
За COMPVE следует произвольное число описанных ниже записей, каждая из которых
заканчивается косой чертой (/). Запись может быть закончена ранее на любом параметре;
остающимся параметрам будут присвоены их значения по умолчанию.
Последовательность записей должна заканчиваться пустой записью, содержащей только
косую черту (/).
Каждая запись может содержать до 13 параметров:
1 Имя скважины, корень имени скважины или список имен скважин
Корень имени скважины, заключенный в кавычки заканчивающийся звездочкой (*),
может использоваться для обозначения нескольких скважин в одной записи. Также
может использоваться список имен скважин, заключенный в кавычки и
начинающийся звездочкой (*). Смотрите раздел «Имя скважины и списки скважин»
на стр. 1106 «Технического описания ECLIPSE». Списки скважин задаются с
помощью ключевого слова WLIST.
2 I — координата соединения сеточного блока (блоков)
• ПО УМОЛЧАНИЮ: 0 (позволяет любое I-значение)
Пример
COMPVE
PROD1 4* 3 1.0 2010 2050 YES /
PROD2 2* 3 3 2* 2000 /
/
Расчет скин-фактора
Если интервал вскрытия скважины меньше суммарной толщины залежи, сходимость
линий тока к перфорированному интервалу приведет к появлению дополнительной
компоненты в скин-факторе. Для скважины с дефектом и с частичным вскрытием
суммарный механический скин-фактор равен
[3.48]
где
ht – толщина залежи;
hp – длина перфорированного интервала;
Sd – скин-фактор, обусловленный дефектом;
Sp – скин-фактор, обусловленный частичным вскрытием. рассчитывается
из уравнения.
Sp рассчитывается по формуле Одэ (Odeh) (J. Pet. Tech., June 1980, p964):
где
htpr – ht деленная на квадратный корень отношения вертикальной
проницаемости к горизонтальной Kv/Kh;
[3.50]
Пример
COMPVEL
PROD1 LGR1 4* 3 1.0 2010 2050 'YES' /
PROD2 LGR2 2* 3 3 2* 2000 /
/
ECLIPSE 100 Ключевое слово CONDFLTS определяет геометрию проводящих разломов . Это средство
x ECLIPSE 300 предназначено для облегчения моделирования частей пласта, которые можно считать
SPECIAL находящимися в вертикальном равновесии (VE); например, области, где пропускная
RUNSPEC способность на один или более порядков больше, чем в остальных частях пласта.
x GRID
EDIT Пока порядок, в котором вводятся блоки сетки, является произвольным, программа
PROPS
REGIONS выбирает первую в качестве ячейки-образца разлома . Если скважина соединяется с
SOLUTION разломом , то эта ячейка-образец также должна являться соединением скважины.
SUMMARY (Конечно, она должна быть открыта.)
x SCHEDULE
В каждом ключевом слове CONDFLTS задан один проводящий разлом .
Следующие ограничения относятся к:
• Только модели нелетучей нефти E300
• Нет расчетов AIM
• Нет расчетов GASWAT
• Нет параллельных расчетов
• Нет тепловых расчетов.
Ключевое слово CONDFLTS содержит следующие данные, заканчивающиеся косой
чертой (/):
1 Имя проводящего разлома (до 8 символов)
2 Тип метода вычислений, который нужно применять в проводящем разломе
VE: в разломе будет выполняться аппроксимация вертикального равновесия
ECLIPSE 100 Ключевое слово CONDFRAC определяет геометрию и свойства одиночной проводящей
x ECLIPSE 300 трещины для моделирования проводящей трещины одиночной пористой среды (см.
SPECIAL раздел «Двойная пористость» на стр. 171 «Технического описания ECLIPSE»). Должно
RUNSPEC быть введено ключевое слово SCFDIMS для активирования этой возможности.
x GRID
EDIT Множественные трещины должны быть определены несколькими ключевыми словами
PROPS CONDFRAC.
REGIONS
SOLUTION Ключевое слово содержит начальную запись, определяющую свойства трещины, и серию
SUMMARY записей описывающих плоские сегменты проводящей трещины для моделирования. Нет
x SCHEDULE
ограничений на количество сегментов, однако, суммарное количество сегментов на
ячейку не должно превышать число, указанное в ключевом слове SCFDIMS.
Начальная запись должна содержать следующие 4 пункта, заканчивающиеся косой
чертой (/):
1 Имя проводящей трещины (до 8 символов)
2 Номер таблицы насыщенности для использования для трещины
3 Эффективная апертура (раскрытость) трещины.
ЕДИНИЦЫ: METRIC: m, FIELD: ft, LAB: cm, PVT-M: m
4 Проницаемость трещины.
ЕДИНИЦЫ: METRIC: mD, FIELD: mD, LAB: mD, PVT-M:mD
Для указанных выше пунктов нет значений по умолчанию.
Определение плоских сегментов должно содержать следующие пункты (снова
заканчиваются косой чертой).
1 I1 Нижняя I-координата сегмента в глобальной сетке
2 I2 Верхняя I-координата сегмента в глобальной сетке
3 J1 Нижняя J-координата блока в глобальной сетке
4 J2 Верхняя J-координата блока в глобальной сетке
5 K1 Нижняя K-координата блока в глобальной сетке
6 K2 Верхняя K-координата блока в материнской сетке
7 FACE Ориентация сегмента: ‘X’/’Y’/’Z’ или ‘I’/’J’/’K’.
Для указанных выше пунктов нет значений по умолчанию.
Все данные ключевого слова должны быть ограничены финальной косой чертой (/).
x ECLIPSE 100 Наличие ключевого слова COORD предполагает геометрию угловой точки и
x ECLIPSE 300 автоматическое создание проводящих разломов .
SPECIAL
RUNSPEC Координатная линия определяет возможные положения угловых точек сеточного блока
x GRID для каждой (i, j) ячейки и каждого пласта в сетке. При заданной глубине отдельного угла
EDIT сеточного блока и связанной с ней координатной линией могут быть рассчитаны
PROPS
REGIONS координаты X и Y угловой точки.
SOLUTION
SUMMARY Координатная линия задается двумя тройками координат X, Y и Z, представляющими
SCHEDULE собой две отдельные точки на ней. Если координаты (X, Y) верхней и нижней точек
идентичны, Z-координаты точек не используются.
Объем данных в этом ключевом слове может быть весьма велик, поэтому рекомендуется
использовать препроцессор (такие, как GRID или FloGrid).
Если присутствуют многопластовые залежи, этому ключевому слову должно
предшествовать другое — RESVNUM, определяющее залежь, к которой применяются
данные ключевого слова COORD.
Это ключевое слово не может использоваться совместно с ключевыми словами блочно-
центрированной геометрии, а именно: DR, DRV, DTHETA, DTHETAV, DX, DXV, DY, DYV,
DZ, INRAD, TOPS.
За строкой ключевого слова следуют координатные линии (NDIVIX + 1)*(NDIVIY + 1)*
NUMRES, каждая из которых включает две точки, содержащие по 3 величины, а именно:
координаты X, Y и Z. Ключевое слово NUMRES обозначает число пластов в сетке (или
наборов координатных линий), которое задается NUMRES в разделе RUNSPEC.
За последней координатной линией следует косая черта (/).
• ЕДИНИЦЫ: METRIC: m, LAB: cm, FIELD: ft, PVT-M: m
Пример
Здесь NDIVIX=3, NDIVIY=2, NDIVIZ=10, и NUMRES=1:
COORD
0 0 1000 0 0 1000
1000 0 1000 1000 0 1000
2000 0 1000 2000 0 1000
3000 0 1000 3000 0 1000
0 2000 1000 0 2000 1000
1000 2000 1000 1000 2000 1000
2000 2000 1000 2000 2000 1000
3000 2000 1000 3000 2000 1000
0 4000 1000 0 4000 1000
1000 4000 1000 1000 4000 1000
2000 4000 1000 2000 4000 1000
3000 4000 1000 3000 4000 1000
/
Допустимые массивы
Раздел GRID
Ключевые слова Справочное руководство ECLIPSE 2007.2
536 COPY
DX (DR) DY (DTHETA) DZ
PERMX (PERMR) PERMY (PERMTHT) PERMZ
MULTX (MULTR) MULTY (MULTTHT) MULTZ
PORO NTG DZNET
TOPS
DIFFMX (DIFFMR) DIFFMY (DIFFMTHT) DIFFMZ
Только ECLIPSE 300 MIDS
Раздел EDIT
PORV DEPTH
TRANX (TRANR) TRANY (TRANTHT) TRANZ
DIFFX (DIFFR) DIFFY (DIFFTHT) DIFFZ
Раздел PROPS
SWL SWCR SWU
SGL SGCR SGU
KRW KRO KRG
PCG PCW
Раздел REGIONS
SATNUM PVTNUM EQLNUM
IMBNUM FIPNUM ENDNUM
ROCKNUM MISCNUM
Только ECLIPSE 300 EOSNUM
Примечания
• Вышеприведенный список не является исчерпывающим, но включает наиболее часто
встречающиеся примеры.
• Ключевые слова в скобках используются для расчетов в радиальной геометрии.
• В разделе REGIONS должны использоваться только целые значения
• При использовании COPY для ключевых слов TRANX, TRANY и т. д. следует
соблюдать особенную осторожность, поскольку Х- и Y-проводимости отображают
положения ячеек и имеют нулевые значения на границах сетки
• См. также ключевые слова BOX, ENDBOX, EQUALS, ADD и MULTIPLY.
Примеры
Пример 1
Установить DY равным DX, а PERMY — равным PERMX:
Пример 2
В разделе GRID:
-------- SOURCE DESTINATION ----- BOX -----
COPY
PERMX PERMY 1 11 1 19 1 4 /
PERMX PERMZ / defaults to last specified box
/
-------- ARRAY FACTOR
MULTIPLY
PERMZ 0.1 /
/
В разделе REGIONS:
COPY
SATNUM FIPNUM /
/
Примечание Ключевые слова FLUXNUM или MULTNUM должны быть введены перед
ключевым словом COPYREG.
Примеры
Пример 1
Установить PERMY в PERMX в области потока 3:
COPYREG
PERMX PERMY 3 /
/
Пример 2
Установить DY в DX в области MULTNUM 1:
COPYREG
DX DY 1 /
/
ECLIPSE 100 Это ключевое слово может использоваться только с опцией THERMAL.
x ECLIPSE 300
x SPECIAL CREF определяет сжимаемость каждого из Nc жидких углеводородных компонентов.
RUNSPEC
GRID Для вычисления плотностей жидких нефтяных компонентов используется следующее
EDIT выражение:
x PROPS
REGIONS
SOLUTION [3.51]
SUMMARY
SCHEDULE
где
ρref,c опорная плотность, заданная ключевым словом DREF;
cPc сжимаемость жидкого нефтяного компонента, заданная ключевым
словом CREF;
Prefc опорное давление, заданное ключевым словом PREF;
Trefc опорная температура, заданная ключевым словом TREF;
cT1c коэффициент теплового расширения, заданный ключевым словом
THERMEX1.
Каждому компоненту должно соответствовать одно значение:
• ЕДИНИЦЫ: 1/Bars (METRIC), 1/Psi (FIELD),
1/Atm (LAB), 1/Atm (PVT-M).
• ПО УМОЛЧАНИЮ: 0.0
Если используется несколько уравнений состояния, то для каждого уравнения состояния
в пластовых условиях должен быть введен отдельный набор данных. Число областей
уравнений состояния пласта вводится в девятом параметре ключевого слова TABDIMS.
Использование нескольких областей уравнений состояния рассмотрено в разделе
«Области уравнений состояния» на стр. 233 «Технического описания ECLIPSE».
Пример
Для трех компонентов
CREF
--Compressibility
5.0E-06 5.2E-6 5.4E-6 /
ECLIPSE 100 Это ключевое слово задает сжимаемость для каждого Nw водного компонента.
x ECLIPSE 300
x SPECIAL
Плотность водной компоненты при давлении P рассчитывается как:
RUNSPEC
GRID
EDIT
x PROPS
REGIONS
SOLUTION
SUMMARY
SCHEDULE
где:
опорная плотность, заданная в ключевом слове DREFW
В ключевом слове должно быть указано одно значение для каждого компонента
ЕДИНИЦЫ: 1/Bars (METRIC), 1/Psi (FIELD), 1/Atm (LAB), 1/Atm (PVT-M).
ПО УМОЛЧАНИЮ: 4.0e-5 /Bar
Если используется несколько уравнений состояния, то данные должны быть введены для
каждого уравнения состояния. Количество регионов уравнений состояний вводится 9
пунктом TABDIMS. Использование нескольких уравнений состояний обсуждается в
разделе «Регионы уравнений состояния» на стр. 233 «Техническое описание ECLIPSE».
Также смотрите раздел «Водные компоненты» на стр. 1029 «Техническое описание
ECLIPSE».
Пример
Для 2-х компонент:
Пример
CRITPERM
0.2 /
Пример
CRNDENS
1 89.5 /
2 99.0 /
/
ECLIPSE 100 Необязательное ключевое слово раздела SCHEDULE, изменяющее критерий сходимости,
x ECLIPSE 300 используемый для управления расчетом . Может быть использовано несколько раз,
SPECIAL например, для увеличения строгости критерия в сложной части расчета.
RUNSPEC
GRID За ключевым словом может следовать до 34 параметров , заканчивающихся косой чертой
EDIT (/).
PROPS
REGIONS 1 Максимальное изменение давления на итерации.
SOLUTION
SUMMARY Решение принимается, если наибольшее изменение давления (по всем ячейкам) на
x SCHEDULE нелинейной итерации меньше указанного значения. Как правило, погрешность
полученного решения не превышает указанного здесь значения.
• ПО УМОЛЧАНИЮ: 0.1 Atm
2 Максимальное число нелинейных итераций.
Если это число будет превышено до того, как нелинейные уравнения сойдутся, то
длина временного шага будет уменьшена.
• ПО УМОЛЧАНИЮ: 6 (IMPES)
12 (AIM или IMPSAT)
20 (Полностью неявное решение)
25 (Термическая опция)
3 Необходимое улучшение квадрата невязки в подпрограмме решения линейных
уравнений. Это необходимое уменьшение среднеквадратичного значения.
• ПО УМОЛЧАНИЮ: 1.0E-10
4 Максимальное число линейных итераций
• ПО УМОЛЧАНИЮ: 40, либо NSTACK, если NSTACK больше 40
5 Критерий сходимости для погрешности максимальной летучести (фазового
равновесия). (Не используется с термической опцией)
• ПО УМОЛЧАНИЮ: 0.001
6 Минимальное число линейных итераций
• ПО УМОЛЧАНИЮ: 1
7 Максимальное изменение удельного объема компонента на итерации.
Решение принимается, если наибольшее изменение давления (по всем ячейкам и
компонентам) на нелинейной итерации меньше указанного значения. Фактически
параметр обозначает вклад компонента в изменение насыщенности.
• ПО УМОЛЧАНИЮ: 0.01
8 Максимальное изменение энергии на итерации.
(Только термическая опция)
• ПО УМОЛЧАНИЮ: 0.01
9 Минимальное число нелинейных итераций.
• ПО УМОЛЧАНИЮ: 1.
10 Минимальное среднеквадратичное значение невязки в подпрограмме решения
линейных уравнений, необходимое для сходимости линейных уравнений.
• ПО УМОЛЧАНИЮ: 1.0E+20
Пример
CVCRIT
0.5 6 0.000001 20 /
ECLIPSE 100 Это ключевое слово может быть использовано с опцией твердой фазы (SOLID) для
x ECLIPSE 300 установления компонент твердой фазы.
SPECIAL
RUNSPEC Это ключевое слово используется с опцией THERMAL для определения того, существует
GRID ли компонент только в твердой фазе, только в нефтяной фазе (нелетучий компонент),
EDIT
x PROPS
либо только в газовой фазе (неконденсирующийся компонент).
REGIONS За ключевым словом должно следовать по одному значению для каждого компонента.
SOLUTION
SUMMARY Они могут быть следующими:
SCHEDULE
SOLID для компонентов в твердой фазе (Solid опция)
DEAD для нелетучих компонентов (термальная опция)
GAS для неконденсирующихся компонентов (термальная опция)
LIVE для компонентов, одновременно являющихся летучими и
конденсирующимися.
Значения могут быть заключены в кавычки. Значимым является только первый символ.
Если данное ключевое слово не используется, то все компоненты считаются летучими и
конденсирующимися. Фазы, соответствующие каждому из типов летучести, приведены в
Таблице 3.3.
Пример
В термальном расчете с 4 углеводородными компонентами:
CVTYPE
GAS LIVE DEAD DEAD /
x ECLIPSE 100 Данное ключевое слово запрашивает дату, чтобы записать ее в Summary-файл. Дата
x ECLIPSE 300 хранится в виде трех мнемоник раздела Summary DAY, MONTH, YEAR.
SPECIAL
RUNSPEC Дата обычно не используется для построения зависимостей по итоговым данным
GRID (используется TIME или YEARS), однако она полезна, когда итоговые данные
EDIT
PROPS
табулируются либо в GRAF, либо с использованием ключевого слова RUNSUM.
REGIONS
SOLUTION
У ключевого слова отсутствуют данные.
x SUMMARY
SCHEDULE Примечание DAY, MONTH и YEAR хранятся в виде действительных чисел в Summary-
файлах, но выдаются как целые в таблице из GRAF или RUNSUM. Кроме
того, если ключевое слово DATE используется вместе с RUNSUM, тогда
вместо времени в левой колонке итоговой выдачи будет напечатана дата.
Пример
DATE
Пример
DATES
1 FEB 1985 /
1 MAR 1985 /
1 MAY 1985 /
1 JAN 1986 /
1 JAN 1987 /
/
Пример
DATUM
4800 /
Только ECLIPSE 100 Примечание Также возможно задание отрицательной величины глубины.
Пример
DATUMR
4800 5000 5200 /
Только ECLIPSE 100 Примечание Также возможно задание отрицательной величины глубины.
Пример
DBGODD3P
-- STATUS IX1 IX2 IY1 IY2 IZ1 IZ2
ON 4 4 5 5 1 3 /
Пример
DCQDEFN
ENERGY /
x ECLIPSE 100 Ключевое слово DEBUG первоначально задумывалось для использования для помощи при
ECLIPSE 300 разработке модели, и функции управления им могут изменяться от версии к версии.
SPECIAL Ключевое слово приведено здесь для придания завершенности. Многие из элементов
x RUNSPEC управления будут производить очень большие объемы выходных данных и должны
x GRID
x EDIT использоваться с особенной осторожностью.
x PROPS
x REGIONS Ключевое слово должны сопровождать до 61 целого числа, каждое из которых управляет
x SOLUTION конкретной формой отладочной выдачи. Значение меньшее или равное нулю отменяет
x SUMMARY отладочную выдачу. Чтобы осуществить отладочную выдачу из какой-либо опции,
x SCHEDULE
соответствующему отладочному указателю должно быть присвоено значение большее
нуля. В некоторых случаях объем выдачи зависит от величины указателя (обычно
большим значениям указателя соответствует больший объем выдачи). Поле данных
должно завершаться косой чертой (/). Если вводится меньше, чем 61 целое число,
остальные остаются неизмененными.
Пример
DEBUG3
4*0 1 1 0 1 /
ACTIONW
'STOPPROD' 'PRODUCER' WSPC > 0.25 /
COMPDAT
'INJECTOR' 1 1 1 10 'OPEN' 0 1* .6096 /
'INJECTOR' 1 2 1 10 'OPEN' 0 1* .6096 /
'INJECTOR' 1 3 1 10 'OPEN' 0 1* .6096 /
'INJECTOR' 1 4 1 10 'OPEN' 0 1* .6096 /
'PRODUCER' 1 1 1 10 'SHUT' 0 1* .6096 /
'PRODUCER' 1 2 1 10 'SHUT' 0 1* .6096 /
'PRODUCER' 1 3 1 10 'SHUT' 0 1* .6096 /
'PRODUCER' 1 4 1 10 'SHUT' 0 1* .6096 /
/
-- PRODUCTION WELL CONTROLS
--
-- WELL OPEN/ CNTL OIL WATER GAS LIQU RES BHP
-- NAME SHUT MODE RATE RATE RATE RATE RATE
WCONINJE
'INJECTOR' 'WATER' 'OPEN' 'RATE' 68192. /
/
WSALT
'INJECTOR' 0 /
/
WCONPROD
'PRODUCER' 'SHUT' 'WRAT' 1* 0. /
/
ECLIPSE 100 Примечание При использовании опции API трассировки (ключевое слово API в
разделе RUNSPEC) последовательность записей необходимо вводить в
порядке возрастания плотности нефти в поверхностных условиях.
Примеры
Пример 1
В расчетах с нелетучей нефтью определены плотности всех трех фаз:
DENSITY
45.0000 63.0200 .07020 /
x ECLIPSE 100 Ключевое слово должно сопровождаться значениями, определяющими глубину центра
x ECLIPSE 300 сеточного блока, по одному на каждый сеточный блок в текущем боксе ввода. Данные
SPECIAL должны завершаться косой чертой (/).
RUNSPEC
GRID Использование данного ключевого слова совершенно необязательно. Все глубины,
x EDIT которые не меняются, остаются теми, что были вычислены ECLIPSE по данным раздела
PROPS
REGIONS GRID.
SOLUTION
SUMMARY Сеточные блоки упорядочены так, что быстрее всего меняется индекс по оси X, затем по
SCHEDULE оси Y и по оси Z. Для повторяющихся значений можно использовать счетчики повтора
(например, 115*6027).
Заметим, что нельзя включать пробелы рядом со звездочкой, ни спереди, ни сзади.
Пример
-------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
11 14 3 8 6 6 /
DEPTH
24*6094 /
1 День
2 Название месяца (3-х символьная аббревиатура) JAN, FEB, MAR, APR, MAY,
JUN, JLY, AUG, SEP, OCT, NOV или DEC. JLY может быть альтернативой
JUL.
3 Время наблюдения в 24 часовом формате, hh:mm. Не используйте 24:00, используйте
00:00 следующего дня.
4 Глубина в это время
• ЕДИНИЦЫ: m (METRIC) cm(LAB)
ft (FIELD) m(PVT-M)
должны быть заданы минимум 2 строки на таблицу. Таблица завершается косой чертой
(/). После первой таблицы может быть введена вторая таблица по умолчанию к
предыдущей просто введением косой черты (/).
Времена, пункты 1-3, должны монотонно увеличиваться вниз по таблице.
Пример
DEPTHTAB
1 JAN 00:00 1
8 FEB 2:45 2
15 SEP 12:00 3
/
Данные включают в себя значение глубины, за которым следует молярная доля каждого
детализированного компонента каждого объединения.
Каждая таблица должна оканчиваться косой чертой (/).
Столбец 1 Значения глубины.
Значения должны монотонно увеличиваться вниз по столбцу.
• ЕДИНИЦЫ: m (METRIC, PVT-M), ft (FIELD) or cm (LAB).
Столбец 2 Молярная доля первого детализированного компонента, связанная с
первым детализированным компонентом объединения.
Столбец 3 Молярная доля первого детализированного компонента, связанная со
вторым детализированным компонентом объединения.
.
.
.
Столбец n. Молярная доля второго детализированного компонента, связанная с первым
детализированным компонентом объединения.
.
Должно быть одинаковое число значений в каждом столбце данной таблицы. Это число
не должно быть меньше 2 и больше, чем NSTRVD (см. ключевое слово EQLDIMS)
Должно быть одинаковое число значений в каждом столбце данной таблицы. Это число
не должно быть меньше 2 и больше, чем NSTRVD (см. ключевое слово EQLDIMS)
ECLIPSE 100 Это ключевое слово выводит бокс из текущей модели в файл .DGRD. Файл содержит
x ECLIPSE 300 геометрическую информацию о сетке, а также все имеющиеся векторы решений для
SPECIAL заданного бокса из разделов GRID, EDIT, PROPS, REGIONS и SOLUTION текущего
RUNSPEC
x GRID
набора данных.
EDIT
PROPS
Ключевое слово предназначено главным образом для создания с помощью файла .DGRD
REGIONS модели сектора меньшего размера из текущего набора данных. Ключевое слово имеет
SOLUTION шесть аргументов следующего назначения:
SUMMARY
SCHEDULE 1 Первый блок бокса по оси X (IX1)
• ПО УМОЛЧАНИЮ: 1
2 Последний блок бокса по оси X (IX2)
• ПО УМОЛЧАНИЮ: NDIVIX
3 Первый блок бокса по оси Y (JY1)
• ПО УМОЛЧАНИЮ: 1
4 Последний блок бокса по оси Y (JY2)
• ПО УМОЛЧАНИЮ: NDIVIY
5 Первый блок бокса по оси Z (KZ1)
• ПО УМОЛЧАНИЮ: 1
6 Последний блок бокса по оси Z (KZ2)
• ПО УМОЛЧАНИЮ: NDIVIZ
7 Имя локального измельчения сетки. Пробел обозначает базовую сетку.
• ПО УМОЛЧАНИЮ’ ’
Данные должны удовлетворять следующим условиям:
1 ≤ IX1 ≤ IX2 ≤ NDIVIX
1 ≤ JY1 ≤ JY2 ≤ NDIVIY
1 ≤ KZ1 ≤ KZ2 ≤ NDIVIZ.
Данные должны завершаться косой чертой (/).
Если набор данных представляет собой повторный запуск (используется опция гибкого
повторного запуска, ключевое слово RESTART в разделе SOLUTION), то ключевые слова
SWAT, SOIL, PRESSURE, XMF и YMF будут выведены в файл .DGRD. Это позволяет
выполнять повторный запуск модели сектора в неравновесном состоянии.
Если текущий набор данных соответствует геометрии угловой точки, то ключевые слова
для геометрии угловой точки COORD и ZCORN включаются в раздел GRID файла .DGRD.
То же относится и к ключевым словам для блочно-центрированной геометрии. Если клю-
чевое слово в текущем наборе данных является производным и получено, например, с по-
мощью ключевых слов EQUALS, BOX и COPY, то это не воспроизводится в файле .DGRD.
Следует заметить, что в файл .DGRD выводятся только те ключевые слова, которые
являются векторами решения по NX, NY, NZ. Пример: данные ACTNUM из раздела GRID
или данные FIPNUM из раздела REGIONS.
Пример
Разрешает изменение направляющего дебита на 1% в сутки:
DGRDT
0.01 /
Отметим, что для индикатора соли, если используется ключевое слово DSPDEINT,
концентрации в таблице заменяются плотностью воды для ячейки.
Пример
[3.52]
[3.53]
где
c общая молярная концентрация;
Ji поток i-го компонента на единицу площади;
Di коэффициент диффузии i-го компонента;
∂yi
градиент молярной концентрации i-го компонента.
∂d
Для газов оба типа коэффициентов совпадают и при низком давлении становятся
равными.
Коэффициенты диффузии с поправкой на активность используются в ECLIPSE 300 для
получения зависимости диффузионных потоков между блоками от логарифма разностей
летучестей (химических потенциалов). Диффузионный поток газовой фазы определяется
следующим выражением:
[3.54]
где:
Td – диффузность;
Dgg – коэффициент диффузии газа в газе;
Sg – газонасыщенность;
Bg – объемный коэффициент газа;
xi, xj – мольная доля газа в газовой фазе в ячейках i и j.
Примеры
Пример 1
При NTPVT=2:
DIFFC
100.0 1.217 1.2E-6 1.0E-7 5.0E-7 1.0E-8 /
100.0 1.217 1.234E-6 /
Пример 2
При NTPVT=1.
Задействовать опцию межфазной диффузии:
DIFFC
100.0 1.217 1.2E-6 1.0E-7 5.0E-7 1.0E-8 5.0E-7 1.0E-8
/
Пример
DIFFCBM
--For N2 CO2 CH4
0.16 0.2 0.2 / -- coalnum=1
/
ECLIPSE 100 Данное ключевое слово определяет коэффициент диффузии газовой фазы для каждого
x ECLIPSE 300 компонента при расчете состава. Они используются для определения зависимости
SPECIAL диффузионных потоков от молярных концентраций испарений.
RUNSPEC
GRID Обычные коэффициенты диффузии, вводимые с помощью ключевого слова DIFFGAS,
EDIT определяются в зависимости от условий (см. Reid, Prausnitz and Sherwood, «Свойства
x PROPS
REGIONS Жидкостей и Газов», 3-е издание, McGraw-Hill, 1977, стр. 548, [6]):
SOLUTION
SUMMARY
[3.56]
SCHEDULE
где
c общая молярная концентрация,
Ji поток i-го компонента на единицу площади,
Di коэффициент диффузии i-го компонента,
[3.57]
где
TD диффузность, аналог проводимости для диффузионного потока,
yi молярные концентрации испарений.
Дополнительную информацию см. в разделе «Диффузия» на стр. 151 «Технического
описания ECLIPSE».
Значения диффузности должны быть введены в соответствующей системе единиц.
Например, в единицах FIELD они будут измеряться в футах2/сутки. Если имеющиеся
значения измеряются в см2/с, их можно преобразовать следующим образом:
Единицы LAB: 1 см2/с = 3600 см2/ч
Единицы METRIC или PVT-M: 1 см2/с = 8.64 м2/сутки
Единицы FIELD: 1 см2/с = 92.9979 фута2/сутки
Пример
DIFFCGAS
--For N2 C1 C25 C7+1 C7+2 (field units)
0.16 0.15 0.04 0.013 0.012 /
x ECLIPSE 100 Данные содержат NTPVT (см. ключевое слово TABDIMS) записей, каждая из которых
ECLIPSE 300 кончается косой чертой (/). Каждая запись состоит из 3 параметров:
x SPECIAL
RUNSPEC
GRID
EDIT 1 Коэффициент диффузии газа.
x PROPS
REGIONS • ЕДИНИЦЫ: m2/day (METRIC), ft2/day (FIELD), cm2/hr (LAB)
SOLUTION
SUMMARY 2 Доля повторной адсорбции.
SCHEDULE
• ПО УМОЛЧАНИЮ: 1.0
3 Коэффициент диффузии растворителя.
• ЕДИНИЦЫ: m2/day (METRIC), ft2/day (FIELD), cm2/hr (LAB)
• ПО УМОЛЧАНИЮ: Коэффициент диффузии газа (элемент данных 1).
Если доля повторной адсорбции равна нулю, то ее не будет.
Пример
При NTPVT = 2
DIFFCOAL
0.2 /
0.1 0.0 / no re-adsorption
ECLIPSE 100 Данное ключевое слово определяет коэффициент диффузии нефтяной фазы для каждого
x ECLIPSE 300 компонента в композиционном расчете. Эти коэффициенты используются для
SPECIAL определения зависимости диффузионных потоков от молярных концентраций жидкости.
RUNSPEC Коэффициенты диффузии нефти, как правило, на порядок меньше, чем коэффициенты
GRID
EDIT диффузии газа.
x PROPS
REGIONS Единицы измерения и формат ключевого слова DIFFCOIL полностью соответствуют
SOLUTION ключевому слову DIFFCGAS.
SUMMARY
SCHEDULE
Пример
-------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
1 10 1 10 1 2 /
DIFFMMF
200*0.80 /
Пример
-------- IR1-IR2 JT1-JT2 KZ1-KZ2
BOX
3 5 1 10 2 4 /
DIFFMR
90*2.0 /
ENDBOX
Пример
-------- IR1-IR2 JT1-JT2 KZ1-KZ2
BOX
3 5 1 10 2 4 /
DIFFMR-
90*2.0 /
ENDBOX
Пример
-------- IR1-IR2 JT1-JT2 KZ1-KZ2
BOX
3 5 1 10 2 4 /
DIFFMTHT
60*2.0 30*3.0 /
ENDBOX
Пример
-------- IR1-IR2 JT1-JT2 KZ1-KZ2
BOX
3 5 1 10 2 4 /
DIFFMTH-
60*2.0 30*3.0 /
ENDBOX
Пример
-------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
3 5 1 10 2 4 /
DIFFMX
90*2.0 /
ENDBOX
Пример
-------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
3 5 1 10 2 4 /
DIFFMX-
90*2.0 /
ENDBOX
Пример
-------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
3 5 1 10 2 4 /
DIFFMY
90*2.0 /
ENDBOX
Пример
-------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
3 5 1 10 2 4 /
DIFFMY-
90*2.0 /
ENDBOX
Пример
-------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
3 5 1 10 2 4 /
DIFFMZ
90*2.0 /
ENDBOX
Пример
-------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
3 5 1 10 2 4 /
DIFFMZ-
90*2.0 /
ENDBOX
ECLIPSE 300 Примечание Для совместимости с ECLIPSE 100 для ключевого слова EDIT раздела
DIFFTR введено псевдослово DIFFR. Однако в разделе EDIT может
использоваться и DIFFTY, как указано в документации к предыдущим
версиям.
Пример
-------- IR1-IR2 JT1-JT2 KZ1-KZ2
BOX
1 1 1 3 1 1 /
DIFFR
3*0.0 /
Где
DigT коэффициент термальной диффузии для газа, заданный этим ключевым словом;
T температура.
Описание можно найти в разделе «Диффузия» на стр. 151 «Технического описания
ECLIPSE».
Должно быть введено одно значение для каждой компоненты
• ЕДИНИЦЫ: kJ/kg (METRIC), Btu/lb (FIELD), J/g (LAB), kJ/kg (PVT-M).
• ПО УМОЛЧАНИЮ: 0.0
Пример
Для 5 компонент:
DIFFTGAS
1.0 1.0 1.0 1.0 1.0/
ECLIPSE 300 Примечание Для совместимости с ECLIPSE 100 для ключевого слова EDIT раздела
DIFFTTHT введено псевдослово DIFFTHT. Однако в разделе EDIT
может использоваться и DIFFTY, как указано в документации к
предыдущим версиям.
Пример
-------- IR1-IR2 JT1-JT2 KZ1-KZ2
BOX
1 3 1 3 1 1 /
DIFFTHT
9*0.0 /
ECLIPSE 100 Коэффициенты диффузии вычисляются по данным о сетке. Эти вычисленные значения
могут быть модифицированы с помощью ключевых слов DIFFMX и т. д. в разделе GRID
либо могут быть заменены с помощью ключевых слов DIFFX и т. д. в разделе EDIT.
Коэффициенты диффузии вводятся с помощью ключевого слова DIFFC в разделе
PROPS.
ECLIPSE 300 Коэффициенты диффузии вычисляются по данным о сетке. Эти вычисленные значения
могут быть модифицированы с помощью ключевых слов DIFFMX и т. д. в разделе GRID
либо могут быть заменены с помощью ключевых слов DIFFX и т. д. в разделе EDIT.
Коэффициенты диффузии вводятся с помощью ключевого слова DIFFCGAS или
DIFFCOIL в разделе PROPS.
За этим ключевым словом данные не следуют.
ECLIPSE 300 Примечание Для совместимости с ECLIPSE 100 для ключевого слова EDIT раздела
DIFFTX введено псевдослово DIFFX. Однако в разделе EDIT может
использоваться и DIFFTX, как указано в документации к предыдущим
версиям.
Пример
-------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
1 3 1 3 1 1 /
DIFFX
9*0.0 /
ECLIPSE 300 Примечание Для совместимости с ECLIPSE 100 для ключевого слова EDIT раздела
DIFFTY введено псевдослово DIFFY. Однако в разделе EDIT может
использоваться и DIFFTY, как указано в документации к предыдущим
версиям.
Пример
-------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
1 3 1 3 1 1 /
DIFFY
9*0.0 /
ECLIPSE 300 Примечание Для совместимости с ECLIPSE 100 для ключевого слова EDIT раздела
DIFFTZ введено псевдослово DIFFZ. Однако в разделе EDIT может
использоваться и DIFFTZ, как указано в документации к предыдущим
версиям.
Пример
-------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
1 3 1 3 1 2 /
DIFFZ
18*0.0 /
x ECLIPSE 100 Это ключевое слово определяет основные размеры сетки модели. Оно сопровождается
x ECLIPSE 300 тремя целыми числами, определяющими число ячеек в направлениях x, y и z,
SPECIAL соответственно. (В случае радиальной геометрии эти значения определяют число ячеек в
x RUNSPEC направлениях r, theta и z). В документации аргументы ключевого слова DIMENS часто
GRID
EDIT называются Nx, Ny и Nz, или NDIVIX, NDIVIY и NDIVIZ.
PROPS
REGIONS Используемые по умолчанию значения отсутствуют. Если размеры сетки не заданы, это
SOLUTION воспринимается как ошибка.
SUMMARY
SCHEDULE
Пример
Для пласта, представляемого сеткой размерами 10×3×4, ключевое слово будет:
DIMENS
10 3 4 /
Данные
DSTARG Значение максимального изменения насыщенности на любом временном
шаге
• ПО УМОЛЧАНИЮ: 0.05
DSMAX Максимально допустимое изменение насыщенности на любом
временном шаге
• ПО УМОЛЧАНИЮ: 0.1
DPMAX Максимально допустимое изменение давления на любом временном
шаге
• ПО УМОЛЧАНИЮ: 200 psi
Примеры
Пример 1
Установить значения по умолчанию явно:
DIMPES
/
Пример 2
Установить заданное максимальное изменение насыщенности в любом сеточном блоке
на любом временном шаге 2,5%, а максимально допустимое изменение насыщенности
5%. ECLIPSE будет пытаться выбирать шаги по времени так, чтобы максимум изменения
насыщенности в любом сеточном блоке был 2,5%, но будет допускать шаг по времени,
если максимальное изменение насыщенности меньше, чем 5%.
DIMPES
0.025 0.05 /
Если в качестве базового случая был повторный запуск с ключевым словом IMPES, как
бы оно не было определено, повторный запуск не может использоваться с ключевым
словом DIMPLICT.
Пример
DIMPLICT
Пример
-- set a normally rigid boundary in the x and y-directions
DISPBC
-- side type velocity
‘I+’ 1 /
‘I-’ 1 /
‘J+’ 1 /
‘J-’ 1 /
/
Пример
-- set a normally rigid boundary in the x and y-directions for the
local grid refinement LGR1
DISPBCL
-- side type velocity
‘I+’ 1 ‘LGR1’ /
‘I-’ 1 ‘LGR1’ /
‘J+’ 1 ‘LGR1’ /
‘J-’ 1 ‘LGR1’ /
/
Пример
DISPDIMS
9 4 4 /
Примечание Для индикаторов соли пункт 2 может быть заменен плотностью воды,
если используется ключевое слово DSPDEINT.
Пример
DNGL
50.192 48.507 61.991 26.532 34.211 36.333
34.772 36.146 38.705 39.080
/
Пример
DOMAIN
100 /
Пример
Внешнее направление X и NX=40, NDMAIN=8
SOLVDIRS
'-X' /
DOMAINS
7 6 4 3 3 4 6 7 /
Пример
Капиллярное давление может изменяться на 1 psi/day:
DPCDT
1 /
где
Kr – относительная проницаемость при s = (SOWCR + 1.0 – SWCO) / 2;
где
s – это (SOWCR + 1.0 – SWCO) / 2;
[3.61]
где
Ktablerf(Sw) – относительная проницаемость, просматриваемая с помощью
введенных таблиц;
Krmmax – максимальная относительная проницаемость матрицы при
Sw = 1.0 – Socrw;
Krfmax – максимальная относительная проницаемость трещины;
Socrw – критическая нефть при вытеснении водой.
См. раздел «Двойная пористость» на стр. 171 «Технического описания ECLIPSE».
Пример
Чтобы определить расчет на сетке 8×4×4 как расчет с двойной пористостью в половине
пласта, зададим DUALPORO в разделе RUNSPEC и добавим в раздел GRID следующее:
DPNUM
4*0 4*1 4*0 4*1
4*0 4*1 4*0 4*1
4*0 4*1 4*0 4*1
4*0 4*1 4*0 4*1 /
Пример
-------- IR1-IR2 JT1-JT2 KZ1-KZ2
BOX
1 12 1 6 1 1 /
INRAD
1 /
DR
1 2 4 8 16 32 64 128 256 512 1000 2000
1 2 4 8 16 32 64 128 256 512 1000 2000
1 2 4 8 16 32 64 128 256 512 1000 2000
1 2 4 8 16 32 64 128 256 512 1000 2000
1 2 4 8 16 32 64 128 256 512 1000 2000
1 2 4 8 16 32 64 128 256 512 1000 2000 /
ECLIPSE 100 В расчетах с Nc компонентами данное ключевое слово задает плотности флюидов при
x ECLIPSE 300 опорных давлениях и температурах. Данное ключевое слово может быть использовано
SPECIAL как в расчетах с использованием уравнений Зудкевича-Иоффе, так и в тепловых расчетах
RUNSPEC (ключевое слово THERMAL раздела RUNSPEC).
GRID
EDIT В тепловых расчетах газированной нефти плотность нефтяного компонента задается
x PROPS
REGIONS выражением:
SOLUTION
SUMMARY
SCHEDULE [3.62]
где
ρref,c опорная плотность, заданная данным ключевым словом,
cPc жидкая сжимаемость нефтяного компонента, заданная ключевым словом
CREF,
Prefc опорное давление, заданное ключевым словом PREF,
Trefc опорная температура, заданная ключевым словом TREF,
cT1c коэффициент теплового расширения, заданный ключевым словом
THERMEX1.
Каждому компоненту должно соответствовать одно значение:
• ЕДИНИЦЫ: kg/m3 (METRIC), lb/cu ft (FIELD),
gm/cc (LAB), kg/m3 (PVT-M)
• ПО УМОЛЧАНИЮ: 80% плотности воды.
Ключевое слово DREF является альтернативой GREF.
Если используется несколько уравнений состояния, то для каждого уравнения состояния
в пластовых условиях должен быть введен отдельный набор данных. Число областей
уравнений состояния в пластовых условиях вводится в девятом параметре ключевого
слова TABDIMS. Использование нескольких областей уравнений состояния рассмотрено
в разделе «Области уравнений состояния» на стр. 233 «Технического описания
ECLIPSE».
Пример
DREF
50.192 48.507 61.991 26.532 34.211 36.333
34.772 36.146 38.705 39.080 41.140 42.701
43.887 44.823 45.572 46.197 52.285 56.632 /
Где
ρ ref w
опорная плотность, задаваемая этим ключевым словом
cPw сжимаемость водной компоненты, задаваемая ключевым словом CREFW
Prefw опорное давление, задаваемое ключевым словом PREFW
Пример
DREFW
1000.0 1010.0 /
[3.63]
где
Qo, Qw и Qg потенциальные дебиты нефти, воды и газа в скважине,
A-H 8 коэффициентов, задаваемых пользователем в данном ключевом
словом.
Уравнение допускает задание приоритета на бурение равным, например, потенциальному
дебиту нефти, или обратной величине потенциального дебита газа, или обратной
величине обводненности. Для нагнетающих скважин приоритеты на бурение
устанавливаются равными их потенциальной приемистости. При необходимости у
отдельных скважин рассчитанные приоритеты могут быть заменены на постоянные
значения, введенные в параметре 2 ключевого слова WDRILPRI.
Примеры
Пример 1
Пересчитывать приоритеты на бурение через каждые 100 суток. Бурить скважины в
порядке убывания их нефтяных потенциалов.
DRILPRI
100 0.0 1.0 0.0 0.0 1.0 0.0 0.0 0.0 /
Пример 2
Пересчитывать приоритеты на бурение на каждом временном шаге. Бурить скважины в
порядке изменения водожидкостного фактора от низшего к высшему.
DRILPRI
0 0.0 1.0 1.0 0.0 0.0 0.0 1.0 0.0 /
Примечания
• Внутренний радиус самого внутреннего столбца (I = 1) сеточных блоков должен быть
определен. Подробности см. в ключевом слове INRAD для ECLIPSE 100 и в
ключевом слове RADFIN для ECLIPSE 300. Внешний радиус этих блоков равен
сумме внутреннего радиуса и значения DRV.
• Если внешний радиус не введен (используется либо ключевое слово OUTRAD в
ECLIPSE 100, либо RADFIN в ECLIPSE 300), то необходимо ввести полный набор
значений DRV (NDIVIX). Внешний радиус этих блоков равен сумме внутреннего
радиуса и накопленных значений DRV.
• Если применено ключевое слово OUTRAD, нет необходимости задавать все (или
некоторые) значения DRV. Для ECLIPSE 100 каждое незаданное значение DRV будет
определено с помощью геометрической прогрессии (смотри ключевое слово
OUTRAD), а для ECLIPSE 100 каждое незаданное значение DRV будет определено с
помощью геометрической прогрессии.
Пример
При NDIVIX = 11:
DRV
1 2 4 8 16 32 64 128 256 512 1024 /
INRAD
1 /
Пример
DRVDT
0.009 /
Пример
DSPDEINT
Пример
С параметрами NTSFUN=2, NDIVIX=8, NDIVIY=6, NDIVIZ=5 и боксом по умолчанию:
DSTNUM
144*1 96*2 /
Пример
-------- IR1-IR2 JT1-JT2 KZ1-KZ2
BOX
1 12 1 6 1 1 /
DTHETA
6*60 59 58 57 55 53 50
6*60 61 62 63 65 67 70
12*40
12*53
12*67
12*80 /
Пример
При NDIVIY = 8:
DTHETAV
20 20 30 40 4*50 / весь пласт заключен в угол 310 градусов
Пример
DUMPCUPL
U /
Примеры
Пример 1
-------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
5 16 3 8 1 1 /
DX
1000 500 10*600
900 600 10*600
800 700 10*650
700 800 10*700
600 900 10*750
500 1000 10*750 /
Пример 2
• 2-слойная сетка 10×10×2
• Ячейки 200 на 200 на 10 футов в верхнем слое
• Ячейки 200 на 200 на 50 футов в нижнем слое
DX
200*200 /
ECLIPSE 100 Каждое значение DX на верхней плоскости (K = 1) должно быть задано так или иначе к
концу раздела GRID. Не заданные значения на нижних плоскостях (K > 1) по умолчанию
берутся равными значениям на плоскости, расположенной выше.
Пример
При NDIVIX = 11:
DXV
1000 500 7*200 500 1000 /
Примеры
Пример 1
-------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
5 16 3 8 1 1 /
DY
1000 950 900 850 800 750 700 650 600 550 500
450
650 700 750 800 850 900 950 1000 1050 1100 1150
1200
48*2020.9 /
Пример 2
• 2-слойная сетка 10×10×2
• Ячейки 200 на 200 на 10 футов в верхнем слое
• Ячейки 200 на 200 на 50 футов в нижнем слое
DY
200*200 /
ECLIPSE 100 Каждое значение DY на верхней плоскости (K = 1) должно быть задано так или иначе к
концу раздела GRID. Не определенные значения на нижних плоскостях (K > 1) по
умолчанию берутся равными значениям для плоскости, расположенной выше.
Пример
При NDIVIY = 11:
DYV
1000 500 7*200 500 1000 /
Пример
-------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
5 16 3 8 1 1 /
DZ
20 25 25 23 21 18 16 15 15 14 14 14
20 25 25 23 21 18 16 15 15 14 14 14
20 25 25 23 21 18 16 15 15 14 14 14
20 25 25 23 21 18 16 15 15 14 14 14
20 25 25 23 21 18 16 15 15 14 14 14
20 25 25 23 21 18 16 15 15 14 14 14 /
Пример
• 2-слойная сетка 10×10×2
• Ячейки 200 на 200 на 10 футов в верхнем слое
• Ячейки 200 на 200 на 50 футов в нижнем слое
DZ
100*10 100*50 /
ECLIPSE 100 Каждое значение DZ на верхней плоскости (K = 1) должно быть задано так или иначе к
концу раздела GRID. Не определенные значения на нижних плоскостях (K > 1) по
умолчанию берутся равными значениям для плоскости, расположенной выше.
Примечание Обычно это намного меньше вертикального размера блока сетки DZ,
используемого для матрицы.
Пример
В следующем примере вертикальный размер матричного блока равен 2 футам.
DZMTRX
2.0 /
Примечание Обычно это намного меньше вертикального размера блока сетки DZ,
используемого для матрицы.
Пример
В следующем примере вертикальный размер матричного блока равен 2 футам.
--------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
1 4 1 2 1 1 /
DZMTRXV
8*2.0 /
x ECLIPSE 100 Это ключевое слово задает значение эффективной толщины для каждого сеточного
x ECLIPSE 300 блока.
SPECIAL
RUNSPEC Эти значения используются при вычислении поровых объемов сеточных блоков и
x GRID проводимостей в направлениях X и Y (или R и theta).
EDIT
PROPS Если используется ключевое слово DZNET, то отношение эффективной толщины ячейки
REGIONS к полной толщине рассчитывается следующим образом:
SOLUTION
SUMMARY
SCHEDULE [3.64]
Пример
-- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
6 11 4 9 2 3 /
DZNET
6*8 6*8 6*9.6 6*10.2 6*14 6*14.2
6*8 6*8 6*9.6 6*10.2 6*14 6*14.2 /
Пример
DZV
140 150 3*155 160 190 200 191 204 4*300 /
x ECLIPSE 100 Это ключевое слово задействует вывод (эхо) содержимого входного файла в файл печати
x ECLIPSE 300 при запуске расчета. Эхо может быть отключено с помощью NOECHO, что полезно,
SPECIAL например, при вводе больших программно сгенерированных файлов.
x RUNSPEC
x GRID По умолчанию эхо включено и может быть отключено с помощью ключевого слова
x EDIT NOECHO. Таким образом, ECHO обычно необходимо только для повторного включения
x PROPS
x REGIONS эхо после ключевого слова NOECHO.
x SOLUTION
x SUMMARY ECHO и NOECHO могут указываться в произвольном количестве в любом разделе
x SCHEDULE входного файла.
x ECLIPSE 100 Несоседние соединения на сетке могут быть образованы геологическими разломами .
x ECLIPSE 300 Это ключевое слово может использоваться, чтобы изменить несоседние соединения,
SPECIAL возникшие из-за разломов .
RUNSPEC
GRID Форма ключевого слова следующая:
x EDIT
PROPS EDITNNC
REGIONS IX IY IZ JX JY JZ TRANM IST1 IST2 IPT1 IPT2 /
SOLUTION
SUMMARY .
SCHEDULE .
/
x ECLIPSE 100 Несоседние соединения на сетке могут быть образованы геологическими разломами . Это
x ECLIPSE 300 ключевое слово может использоваться, чтобы заменить несоседние соединения,
SPECIAL возникшие из-за разломов .
RUNSPEC
GRID Форма ключевого слова следующая:
x EDIT
PROPS EDITNNCR
REGIONS IX IY IZ JX JY JZ TRANS IST1 IST2 IPT1 IPT2 /
SOLUTION
SUMMARY .
SCHEDULE .
/
Каждая строка, следующая за ключевым словом EDITNNCR, определяет несоседнее
соединение, которое нужно заменить, и заканчивается косой чертой (/). После последней
замены несоседних соединений список заканчивается одной косой чертой (/).
Аргументами в каждой строке являются:
1 I-индекс первой ячейки, связанной с несоседним и соединением (IX)
2 J-индекс первой ячейки, связанной с несоседним соединением (IY)
3 K-индекс первой ячейки, связанной с несоседним соединением (IZ)
4 I-индекс второй ячейки, связанной с несоседним соединением (JX)
5 J-индекс второй ячейки, связанной с несоседним соединением (JY)
6 K-индекс второй ячейки, связанной с несоседним соединением (JZ)
Координаты ячеек должны быть определены и не могут задаваться по умолчанию.
7 Проводимость для несоседнего соединения (TRANS)
8 Номер таблицы насыщенности, которая связана с потоком из первой ячейки во
вторую (IST1)
• ПО УМОЛЧАНИЮ: значение, вычисляемое в разделе GRID:
9 Номер таблицы насыщенности, которая связана с потоком из второй ячейки в первую
(IST2)
• ПО УМОЛЧАНИЮ: 0
10 Номер таблицы давления, которая связана с потоком из первой ячейки во вторую
(IPT1)
• ПО УМОЛЧАНИЮ: 0
11 Номер таблицы давления, которая связана с потоком из второй ячейки в первую
(IPT2)
• ПО УМОЛЧАНИЮ: 0
Только ECLIPSE 100 12 Грань, связанная с потоком из первой ячейки во вторую (ZF1)
• Выберите или: X+, X-, Y+, Y-, Z+, Z
Эта информация используется только для опции VE.
Только ECLIPSE 100 13 Грань, связанная с потоком из второй ячейки в первую (ZF2)
x ECLIPSE 100 Это ключевое слово должно использоваться, если требуется опция гистерезиса (параметр
x ECLIPSE 300 HYSTER в ключевом слове SATOPTS разделе RUNSPEC). За этим словом следует строка,
SPECIAL содержащая до восьми чисел и заканчивающаяся косой чертой (/).
RUNSPEC
GRID 1 Параметр кривизны для гистерезиса капиллярного давления.
EDIT Он должен быть больше нуля и должен находиться в интервале от 0.05 до 0.1.
x PROPS
REGIONS • ПО УМОЛЧАНИЮ: 0.1
SOLUTION
SUMMARY 2 Целочисленный указатель для выбора модели гистерезиса относительных
SCHEDULE
проницаемостей (для гистерезиса капиллярного давления всегда используется
Модель Киллаха):
Модели гистерезиса для смачивающей воды:
0 Модель гистерезиса Карлсона (Carlson), используемая для несмачиваемой
фазы (фаз), кривая вытеснения (SATNUM), используемая для смачивающей
фазы.
1 Модель гистерезиса Карлсона, используемая для несмачиваемой фазы (фаз),
кривая пропитки (IMBNUM), используемая для смачиваемой фазы.
2 Модель гистерезиса Киллаха (Killough), используемая для несмачиваемой
фазы (фаз), кривая вытеснения (SATNUM), используемая для смачиваемой
фазы.
3 Модель гистерезиса Киллаха, используемая для несмачиваемой фазы (фаз),
кривая пропитки (IMBNUM), используемая для смачиваемой фазы.
4 Модель гистерезиса Киллаха, используемая для смачиваемой и
несмачиваемой фаз.
Модели гистерезиса для смачиваемой нефти:
5 Несмачиваемая модель Карлсона для газовой и водной фаз (если
присутствуют), кривая вытеснения (SATNUM), используемая для нефтяной
фазы.
6 Несмачиваемая модель Киллаха для газовой и водной фаз (если
присутствуют), кривая вытеснения (SATNUM), используемая для нефтяной
фазы.
7 Модель гистерезиса Киллаха, используемая для несмачиваемой газовой и
водной фаз (если присутствуют) и смачиваемой нефтяной фазы.
Модели гистерезиса для смачивающей воды:
ECLIPSE 300 8 Модель гистерезиса Джаргона (Jargon), используемая для несмачиваемой
фазы(фаз), кривая вытеснения (SATNUM), используемая для смачивающей
фазы.
ECLIPSE 300 9 Модель гистерезиса Джаргона, используемая для несмачиваемой фазы(фаз),
кривая пропитки (IMBNUM), используемая для смачиваемой фазы.
Только опция равновесия:
• ПО УМОЛЧАНИЮ: 0
3 Параметр кривизны для гистерезиса относительной проницаемости для смачиваемой
фазы Киллаха. Это число должно быть положительным.
Этот параметр игнорируется, если параметр 2 равен какому-либо значению,
отличному от 4.
• ПО УМОЛЧАНИЮ: 1.0
4 Параметр модификации для насыщенности захваченной несмачиваемой фазы в
Модели Киллаха.
Если значение данного параметра равно нулю (обычная модель Киллаха) или очень
мало, то насыщение захваченной фазы будет близко к максимально достижимой
насыщенности, если само максимальное значение мало. Это может привести к
проблемам со сходимостью.
• ПО УМОЛЧАНИЮ: 0.1
5 Указатель, ограничивающий гистерезис только до относительной проницаемости или
капиллярного давления.
BOTH Модель гистерезиса применяется и к кривой относительной
проницаемости, и к кривой капиллярного давления. Для этого
используется модель, выбранная для относительной проницаемости в
параметре 2, и модель Киллаха для капиллярных давлений.
PC Модель гистерезиса применяется только к капиллярному давлению. Для
этого используется Модель Гистерезиса Капиллярного Давления
Киллаха.
KR Модель гистерезиса применяется только к относительной
проницаемости. Для этого используется выбранная в параметре 2
модель.
• ПО УМОЛЧАНИЮ: BOTH
Если модель гистерезиса не применяется, то относительная проницаемости или
капиллярное давление берутся из кривой вытеснения (ключевое слово SATNUM).
ECLIPSE 100 6 Указатель, регулирующий вид кривых сканирования капиллярного давления при
возникновении вторичного обращения. Этот указатель применяется только к
гистерезису капиллярного давления (с Моделью Киллаха).
RETR Если процесс пропитки на кривой сканирования пропитки обращается в
процесс вытеснения, то при следующем процессе вытеснения он будет
расположен поперек той же кривой сканирования.
NEW Если процесс пропитки на кривой сканирования пропитки обращается в
процесс вытеснения, то следующий процесс вытеснения будет следовать
новой кривой сканирования пропитки, описанной Моделью Киллаха.
При дальнейших обращениях каждый раз создается новая кривая
сканирования.
• ПО УМОЛЧАНИЮ: RETR
Примечания
Система смачивания воды
• Параметр 8 устанавливается по умолчанию (=GAS): вода смачивает нефть и газ;
нефть не смачивается водой и не смачивается газом; газ не смачивается водой и
смачивается нефтью.
• Параметр 8 устанавливается равным OIL: вода смачивается нефтью и газом; нефть не
смачивается водой и не смачивается газом; газ не смачивается водой и смачивается
нефтью.
Система смачивания нефти
• Параметр 8 устанавливается по умолчанию (=GAS): вода не смачивается нефтью и
смачивается газом; нефть смачивается водой и не смачивается газом; газ не
смачивается водой и смачивается нефтью.
• Параметр 8 устанавливается равным OIL: вода не смачивается нефтью и смачивается
газом; нефть смачивается водой и смачивается газом; газ не смачивается водой и не
смачивается нефтью.
Пример
EHYSTR
0.07 4 1.0 0.1 KR NONE /
x ECLIPSE 100 Данное ключевое слово совершенно необязательно и позволяет вводить параметры
ECLIPSE 300 кривизны гистерезиса для каждой области насыщенности. За ключевым словом должны
SPECIAL следовать записи NTSFUN (см. ключевое слово TABDIMS в разделе RUNSPEC), каждая из
RUNSPEC которых завершается косой чертой (/).
GRID
EDIT Каждая запись состоит из 3 параметров:
x PROPS
REGIONS
SOLUTION
SUMMARY Параметр 1 Параметр кривизны для гистерезиса капиллярного давления.
SCHEDULE
Он должен быть больше нуля и находиться в интервале от 0.05 до 0.1.
• ПО УМОЛЧАНИЮ: 0.1.
Параметр 2 Параметр кривизны для гистерезиса относительной проницаемости для
смачиваемой фазы Киллаха. Это число должно быть положительным.
Этот элемент игнорируется, если элемент ключевого слова EHYSTR 2
равен какому-либо значению, отличному от 4.
• ПО УМОЛЧАНИЮ: 1.0.
Параметр 3 Параметр модификации для насыщенности захваченной
несмачиваемой фазы в модели Киллаха.
Если значение данного параметра равно нулю (обычная модель
Киллаха) или очень мало, то насыщение захваченной фазы будет
близко к максимально достижимой насыщенности, если само
максимальное значение мало. Это может привести к проблемам со
сходимостью.
• ПО УМОЛЧАНИЮ: 0.1.
Три параметра для каждой области идентичны параметрам 1, 3 и 4 ключевого слова
EHYSTR. Если имеется ключевое слово EHYSTRR, оно переопределит данные, заданные в
ключевом слове EHYSTR, даже если данные EHYSTRR приняты по умолчанию.
Данные ключевого слова EHYSTRR для ячейки берутся из записи, соответствующей
номеру области вытеснения (SATNUM). Данные, связанные с номерами областей при
пропитке (IMBNUM), будут игнорироваться.
Пример
--
-- NTSFUN=4
--
EHYSTRR
0.05 1.0 0.1 /
0.07 1.0 0.1 /
0.1 1.0 0.1 /
0.1 1.0 0.1 /
Пример
Таким образом, для сетки 11 × 19 × 4, оно имеет такой же эффект, что и:
BOX
1 11 1 19 1 4 /
ECLIPSE 300 Примечание В ECLIPSE 300 это ключевое слово RADFIN4 отсутствует.
Пример
В разделе GRID:
CARFIN
-- NAME I1-I2 J1-J2 K1-K2 NX NY NZ NWMAX--
LGR1 2 2 3 3 3 4 5 5 8 5 /
PORO
200*0.2 /
EQUALS
PERMX 500 /
PERMY 500 /
PERMZ 50 /
/
ENDFIN
x ECLIPSE 100 Ключевое слово ENDINC завершает ввод данных из файла INCLUDE и возобновляет
x ECLIPSE 300 чтение основного файла.
SPECIAL
x RUNSPEC Как правило, это ключевое слово не вводится, поскольку оно автоматически добавляется
x GRID в конец включаемого файла. Однако оно может быть использовано для завершения
x EDIT чтения из включаемого файла до его фактического окончания.
x PROPS
x REGIONS
x SOLUTION
x SUMMARY
x SCHEDULE
Примеры
Пример 1
При NTENDP=4, NDIVIX=8, NDIVIY=6, NDIVIZ=5 и не вводя BOX, устанавливаем:
ENDNUM
8*1 16*2 8*3 16*4
8*1 16*2 8*3 16*4
8*1 16*2 8*3 16*4
8*1 16*2 8*3 16*4
8*1 16*2 8*3 16*4 /
Пример 2
• Сетка 12 × 4 × 5
• Слои 1, 2, 3, приписанные области масштабирования концевых точек №1
• Слои 4, 5, приписанные области масштабирования концевых точек №2
ENDNUM
144*1 96*2 /
Пример
Масштабирование концевых точек является направленным и нереверсивным.
ENDSCALE
DIRECT IRREVERS /
x ECLIPSE 100 Ключевое слово прекращает пропуск ключевых слов, инициированный ключевыми
x ECLIPSE 300 словами SKIP, SKIP100 или SKIP300.
SPECIAL
x RUNSPEC
x GRID
x EDIT
x PROPS
x REGIONS
x SOLUTION
x SUMMARY
x SCHEDULE
ECLIPSE 100 Примечание Версии ECLIPSE 100, предшествующие 93A, требуют только 4 столбца
данных. Таким образом, к старым наборам данных нужно добавить по 4
дополнительных значения по умолчанию в каждой строке для расчета по
версии 93A или позже. См. ниже второй пример.
Пример 2
Преобразование старого набора данных:
ENKRVD
-- Extra columns
--
3000.0 0.9 1* 0.9 4*
4000.0 0.95 1* 0.95 4* /
Пример
ENKRVT
100.0 0.50 1.00 1.0 0.3 1* 0.8 1*
200.0 0.66 1.00 0.95 0.35 1* 0.8 1* /
Пример
ENPCVT
100.0 10.2 0.3
200.0 14.3 5.0 /
Пример
---- RUNSPEC section
OIL
WATER
GAS
ENDSCALE
-- NTENDP NSENDP
2* 1 2 /
---- PROPS section
ENPTVD
3000.0 0.20 0.20 1.0 0.0 0.04 1.0 0.18 0.22
9000.0 0.22 0.22 1.0 0.0 0.04 1.0 0.18 0.22 /
Пример
ENPTVT
100.0 0.20 0.20 1.0 0.0 0.04 1.0 0.18 0.22
200.0 0.22 0.22 1.0 0.0 0.04 1.0 0.18 0.22 /
Примеры
Пример 1
EOS
PR /
Пример 2
С тремя областями уравнения состояния в пластовых условиях:
EOS
P /
S /
S /
ECLIPSE 100 За ключевым словом должно следовать одно целое число для каждого сеточного блока в
x ECLIPSE 300 текущем боксе ввода, задающее уравнения состояния в области, к которой относится
SPECIAL блок. Номер области не должен быть меньше 1 или больше числа областей уравнений
RUNSPEC состояния, заданного в аргументе 9 ключевого слова TABDIMS.
GRID
EDIT Номер области уравнений состояния определяет, какое уравнение состояния будет
PROPS
x REGIONS использоваться в каждом сеточном блоке. Более подробно это описано в разделе
SOLUTION «Области уравнений состояния» на стр. 233 «Технического описания ECLIPSE».
SUMMARY
SCHEDULE Сеточные блоки упорядочены так, что быстрее всего меняется индекс по оси X, затем по
оси Y и по оси Z. Для повторяющихся значений можно использовать счетчики повтора
(например, 115*2).
По умолчанию индекс изменения уравнения состояния равен 1.
Пример
EOSNUM
144*1 96*2 /
Пример
EOSS
PR /
Запись 1
Первая запись задает тип вывода в качестве таблицы в отладочный файл или в форме
GRAF файла, который может быть считан из программы GRAF.
Пример
EPSDBGS
-- SWITCH
0 /
-- IX1 IX2 IY1 IY2 IZ1 IZ2 LGR
4 4 5 5 1 3 /
3 3 7 7 1 1 ‘NWEST’ /
/
Пример
При NTSFUN=3 и предположении, что первичная область насыщенности ассоциирована
с
1-ой таблицей:
EPSODD3P
-- Process Scale Pc Pc SurfTen Kr 1st Kr
-- Control Cntrl Ref-STen Exp-STen HW-Coef Th Sat Sat Con St
-- Lo Lg Lw Pc Kr GO OW GW GO OW GW A1 A2 A3 St dSdT dSmn Mis Ex
1 1 1 1 0 .07 27 23 1. 1. 1. 1. 1. 1. 6* 0.01 0.001 0 3*/
/
/
Пример
Две области равновесия (EQLNUM) с числом значений в таблицах «внутреннее
давление — глубина», принятым по умолчанию, и тридцатью значениями в таблице
RSVD.
EQLDIMS
2 1* 30 /
где
T температура (°K (METRIC), °R (FIELD), °K (LAB), °K (PVT-M)).
P давление (Bars (METRIC), Psi (FIELD), Atm (LAB), Atm (PVT-M)).
За ключевым словом следует до пяти строк, каждая из которых содержит Nk столбцов
описанных ниже данных. Последовательность записей должна заканчиваться пустой
записью, содержащей только косую черту (/).
1 A, значения Nk
• Безразмерные ВЕЛИЧИНЫ
2 B, значения Nk
• ЕДИНИЦЫ: Bars (METRIC), psi (FIELD), atm (LAB), atm (PVT-M).
3 C, значения Nk
• ЕДИНИЦЫ: Bars-1 (METRIC), psi-1 (FIELD), atm-1 (LAB), atm-1 (PVT-M).
4 D, значения Nk
• ЕДИНИЦЫ: °K (METRIC), °R (FIELD), °K (LAB), °K (PVT-M).
5 E, значения Nk
• ЕДИНИЦЫ: °K (METRIC), °R (FIELD), °K (LAB), °K (PVT-M).
См. раздел «Химические реакции» на стр. 87 «Технического описания ECLIPSE».
Если используются многочисленные уравнения состояния, то для этого ключевого слова
задается только один набор данных, в отличие от ключевого слова KVCR, где для каждого
уравнения состояния используется только один набор данных.
[3.66]
Пример
В этом примере скорости реакций 1 и 2, вызывающих отклонение от равновесного
состояния, следующие:
x ECLIPSE 100 За ключевым словом должно следовать одно целое число для каждого сеточного блока в
x ECLIPSE 300 текущем боксе ввода, задающее область равновесия , к которой относится блок. Номер
SPECIAL области не должен быть меньше 1 и больше, чем NTEQUL (параметр 1 в ключевом слове
RUNSPEC EQLDIMS). Все блоки с одинаковым номером области равновесия должны иметь также
GRID
EDIT одинаковый номер области PVT (см. ключевое слово PVTNUM). Данные должны
PROPS завершаться косой чертой (/).
x REGIONS
SOLUTION Сеточные блоки упорядочены так, что быстрее всего меняется индекс по оси X, затем по
SUMMARY оси Y и по оси Z. Для повторяющихся значений можно использовать счетчики повтора
SCHEDULE
(например, 115*2). Заметим, что нельзя включать пробелы рядом со звездочкой, ни
спереди, ни сзади.
См. также ключевые слова EQUIL, RSVD, RVVD и PBVD в разделе SOLUTION.
Пример
При NTEQUL=6:
-------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
4 11 3 8 1 5 /
EQLNUM
8*1 8*2 8*3 8*4 8*5 8*6
8*1 8*2 8*3 8*4 8*5 8*6
8*1 8*2 8*3 8*4 8*5 8*6
8*1 8*2 8*3 8*4 8*5 8*6
8*1 8*2 8*3 8*4 8*5 8*6 /
x ECLIPSE 100 За этим ключевым словом должно следовать до четырех параметров, которые
x ECLIPSE 300 определяют опции для алгоритма начального равновесия. Данные должны завершаться
SPECIAL косой чертой (/). Ниже приведены возможные значения этих опций.
x RUNSPEC
GRID MOBILE Активизирует коррекцию критических насыщенностей флюидов. При
EDIT этом должна использоваться опция настройки равновесия (см. ключевое
PROPS
REGIONS слово EQUIL). Данную опцию нельзя использовать одновременно с
SOLUTION опцией вертикального равновесия (ключевое слово VE). Дальнейшее
SUMMARY описание см. в разделе «Масштабирование таблиц от насыщенностей»
SCHEDULE
на стр. 788 «Технического описания ECLIPSE».
Только ECLIPSE 100 QUIESC Активизирует модификацию давления с целью достижения начального
состояния равновесия и отсутствия перетоков. При выборе метода
определения равновесия в центрах блоков (параметр 9 в ключевом слове
EQUIL равен 0) получаемое состояние всегда будет устойчивым. При
выборе более точных опций равновесные состояния не будут абсолютно
устойчивы. Если установлен этот переключатель, то для получения
решения в начальном устойчивом состоянии модифицируются фазовые
давления. Эти изменения осуществляются на протяжении всего расчета.
Эта опция не может использоваться, если включена опция
вертикального равновесия (ключевое слово VE).
THPRES Активизирует опцию порогового давления. Это предотвращает перетоки
между различными областями равновесия до тех пор, пока разница
потенциалов не превысит пороговое значение (пороговые значения
могут быть заданы ключевым словом THPRES в разделе SOLUTION).
Этот переключатель опции также требуется, если для имеющихся
разломов установлены пороговые давления (см. ключевое слово
THPRESFT).
IRREVERS Пороговые давления для потока в каждом направлении между областями
равновесия будут различными. Пороговые давления должны задаваться
отдельно для каждого направления. Это относится только к случаю,
когда задана опция THPRES.
• ПО УМОЛЧАНИЮ: Ни одна из перечисленных выше опций
Пример
Активизируется опция нереверсивного порогового давления.
EQLOPTS
THPRES IRREVERS /
Примеры
Пример 1
При NDIVIZ=5
EQLZCORN
4100.0 3 4 3 4 1 1 / Set the top of a region to
4100 ft without
.....................................inteoducing faults.
4500.0 10 13 15 15 5 5 4* BOTTOM /Set the bottom surface/
EQLZCORN
10890.0 3 0 3 0 1 1 /
Задать глубину верхнего правого угла ячейки (3, 3, 1), изменяя глубину верхнего угла и
оставляя соседние ячейки неизменными.
10890.0 0 3 3 0 1 1 3 3 3 3 /
Задать глубину нижнего правого угла ячейки (3, 3, 5), изменяя глубину нижнего угла и
оставляя соседние ячейки неизменными.
10890.0 0 3 0 3 5 5 3 3 3 3 BOTTOM /
ECLIPSE 300 Данное ключевое слово не может использоваться для модификации массивов PBUB или
PDEW.
Допустимые массивы
Раздел GRID
DX (DR) DY (DTHETA) DZ
PERMX (PERMR) PERMY (PERMTHT) PERMZ
MULTX (MULTR) MULTY (MULTTHT) MULTZ
PORO NTG DZNET
TOPS
DIFFMX (DIFFMR) DIFFMY (DIFFMTHT) DIFFMZ
FLUXNUM MULTNUM MPFANUM
Раздел EDIT
PORV DEPTH
TRANX (TRANR) TRANY (TRANTHT) TRANZ
DIFFX (DIFFR) DIFFY (DIFFTHT) DIFFZ
Раздел PROPS
SWL SWCR SWU
SGL SGCR SGU
KRW KRO KRG
PCG PCW
Раздел REGIONS
SATNUM PVTNUM EQLNUM
IMBNUM FIPNUM ENDNUM
ROCKNUM MISCNUM
Только Eclipse 300 EOSNUM
Раздел SOLUTION
PRESSURE SOIL SWAT
SGAS RV RS
Только Eclipse 300 PBUB PDEW XMF
Только Eclipse 300 YMF TEMP
Примечания
• Вышеприведенный список не является исчерпывающим, но включает наиболее часто
встречающиеся примеры.
• Ключевые слова в скобках используются для расчетов в радиальной геометрии.
• В разделе REGIONS должны использоваться только целые значения.
• При операции вычитания добавляемые величины должны быть отрицательными.
ECLIPSE 100 • Ключевое слово EQUALREG нельзя использовать с локальными сетками.
Смотри также ключевые слова EQUALREG, FLUXNUM, MULTNUM, MULTIREG и COPYREG.
Примеры
Пример 1
Ключевые слова Справочное руководство ECLIPSE 2007.2
718 EQUALREG
NX = 6, NY = 8, NZ = 1:
FLUXNUM
1 1 2 2 2 2
1 1 1 2 2 2
4 4 1 1 3 3
4 4 4 1 3 3
4 4 4 1 3 3
5 5 5 5 5 5
4 4 4 1 3 3
4 4 4 1 3 3 /
EQUALREG
PORO 0,1 1 /
PORO 0,15 2 /
PORO 0,13 4 /
PORO 0,11 3 /
PORO 0,3 5 /
/
Пример 2
NX = 6, NY = 2, NZ = 1:
MULTNUM
1 1 2 2 2 2
1 1 1 2 2 2 /
EQUALREG
PERMX 0.1 1 /
PERMX 0,15 2 /
/
Раздел EDIT
PORV DEPTH
TRANX (TRANR) TRANY (TRANTHT) TRANZ
DIFFX (DIFFR) DIFFY (DIFFTHT) DIFFZ
Раздел PROPS
SWL SWCR SWU
SGL SGCR SGU
KRW KRO KRG
PCG PCW
Раздел REGIONS
SATNUM PVTNUM EQLNUM
IMBNUM FIPNUM ENDNUM
ROCKNUM MISCNUM
Только Eclipse 300 EOSNUM
Раздел SOLUTION
PRESSURE SOIL SWAT
SGAS RV RS
Только Eclipse 300 PBUB PDEW XMF
Только Eclipse 300 YMF TEMP
Примечания
• Приведенный выше список не является исчерпывающим, но включает наиболее
часто встречающиеся примеры.
Примеры
Пример 1
В разделе GRID:
-------- ARRAY CONSTANT ----- BOX -----
EQUALS
DX 1000 1 11 1 19 1 1 /
DY 1000 / defaults to last specified box
DZ 10 / defaults to last specified box
PORO 0.19 / defaults to last specified box
PERMX 230 / defaults to last specified box
TOPS 6845 / defaults to last specified box
TOPS 6872 1 11 1 19 2 2 /
TOPS 6901 1 11 1 19 3 3 /
TOPS 6933 1 11 1 19 4 4 /
/
Пример 2
В разделе EDIT:
-------- ARRAY CONSTANT ----- BOX -----
EQUALS
TRANY 1000 1 11 1 19 1 1 /
PORV 1000 / defaults to last specified box
/
x ECLIPSE 100 Ключевое слово устанавливает контакты и давления для обычного статического
x ECLIPSE 300 равновесия.
SPECIAL
RUNSPEC Оно должно сопровождаться записями данных NTEQUL, каждая из которых
GRID заканчивается косой чертой (/). NTEQUL означает число областей равновесия , введенное
EDIT
PROPS
в разделе RUNSPEC (ключевое слово EQLDIMS). Это ключевое слово не должно
REGIONS использоваться для расчетов начальных условий без равновесия, и препятствует
x SOLUTION использованию PBUB, PDEW, SWAT, SGAS, SOIL, XMF, YMF и т. д. Дальнейшее описание
SUMMARY
SCHEDULE
см. в разделе “Инициализация» на стр. 457 «Технического описания ECLIPSE».
Каждая запись относится к отдельной области равновесия (от 1 до NTEQUL) и содержит
следующие параметры:
1 Опорная глубина
В расчетах, содержащих растворенный газ или испаряемую нефть, если таблицы Rs
или Rv от глубины не приведены (смотри параметры 7 и 8), опорная глубина должна
лежать на газонефтяном контакте.
• ЕДИНИЦЫ: METRIC: m, FIELD: ft, LAB: cm, PVT-M: m
2 Давление на опорной глубине.
• ЕДИНИЦЫ: METRIC: barsa, FIELD: psia, LAB: atma, PVT-M: atma
ECLIPSE 300 Примечание Однако, если используется опция вертикального равновесия (ключевое
слово VE), будет использоваться точный VE метод уравновешивания при
N= 0. Насыщенности флюидами определяются непосредственно, исходя
из глубины уровней контакта в пределах каждого сеточного блока. Это
предпочтительная опция для расчетов VE. Детали расчетов с
одновременным использованием LGR с вертикальным равновесием и без
него см. в ключевом слове VEFIN, а также в разделе «Вертикальное
равновесие» на стр. 1013 «Технического описания ECLIPSE»
Примечания
Концевые точки таблиц от водо- и газонасыщенности (смотри SWFN и SGFN) определяют
насыщенности фазами вне переходных зон. Поэтому важно, чтобы они были согласованы
друг с другом. Самое высокое значение газонасыщенности (Sg, max) в таблице для газа не
должно превышать единицу минус самое низкое значение водонасыщенности (Sw, min) в
таблице водонасыщенности, иначе в газовой шапке появится отрицательная
нефтенасыщенность.
Если в газовой шапке выше нефтегазовой переходной зоны не должно быть нефти,
положим
[3,67]
Пример
EXCEL
Пример
EXTFIN
-- NAME NX NY NZ NHOST NHALO NFLOG NUMINT NUMCON NWMAX
EAST 12 10 6 15 9 10 65 34 2 /
Пример
EXTHOST
-- NX*NY*NZ=8
2 4 5 2 4 5 2 5 /
Пример
EXTRAMPS
3 /
Пример
EXTREPGL
-- NHOST=5
2 5 9 4 15 /
Примеры
Пример 1
Если известно, что пласт является газовым, но прогнозируются однофазные нефтяные
ячейки, то оценка Ли для критической точки умножается на 0.8 с тем, чтобы однофазные
ячейки с большей вероятностью считались газовыми.
FACTLI
0.8 /
Пример 2
Пример с двумя областями равновесия:
FACTLI
0.98 0.87 /
x ECLIPSE 100 Это ключевое слово задает максимальное число сегментов разломов, вводимых
ECLIPSE 300 ключевым словом FAULTS в разделе GRID.
SPECIAL
x RUNSPEC Ключевое слово должно сопровождаться одним параметром , заканчивающимся косой
GRID чертой (/).
EDIT
PROPS 1 MFSEGS
REGIONS
SOLUTION Максимальное число сегментов разломов.
SUMMARY
SCHEDULE • ПО УМОЛЧАНИЮ: 0
Пример
FAULTDIM
3 /
Примечания
• Ключевое слово FAULTS может использоваться в разделе GRID более одного
раза.
ECLIPSE 100 Напомним, что ключевое слово FAULTDIM в разделе RUNSPEC используется для
задания максимального числа сегментов разломов, которые могут быть введены с
помощью ключевого слова FAULTS. Следовательно, для этой модели ключевое слово
FAULTS может использоваться более чем один раз в разделе GRID, при условии, что
общее число записей не превысит значение, заданное в FAULTDIM.
• Разломы , определенные в этом ключевом слове, не должны обязательно
соответствовать действительному расположению разломов в геометрии угловой
точки (ключевые слова COORD и ZCORN). Разломы , определенные здесь,
используются только, как удобный способ изменения проводимости вдоль
траектории разлома с помощью ключевого слова MULTFLT. Образование несоседних
соединений все же управляется геометрией угловой точки и не зависит от
определений разлома в ключевом слове FAULTS (за исключением того, что ключевое
Пример
FAULTS
-- IX1 IX2 IY1 IY2 IZ1 IZ2 FACE
'zigzag' 1 1 1 2 1 4 X /
'zigzag' 2 2 2 2 1 4 Y /
'zigzag' 2 2 3 4 1 4 X /
'zigzag' 3 3 4 4 1 4 Y /
'zigzag' 3 3 5 6 1 4 X /
'zigzag' 4 4 6 6 1 4 Y /
'zigzag' 4 4 7 8 1 4 X /
'zigzag' 5 5 8 8 1 4 Y /
'zigzag' 5 5 9 10 1 4 X /
'zigzag' 6 6 10 10 1 4 Y /
'block' 19 19 20 30 1 4 X /
'block' 30 30 20 30 1 4 X /
'block' 20 30 19 19 1 4 Y /
'block' 20 30 30 30 1 4 Y /
/
ECLIPSE 100 Для приведенного выше примера в ключевом слове FAULTDIM в разделе RUNSPEC было
задано значение 14.
Пример
FCCRIT
8 1.0E-4 1.0E-7 /
Пример 2
Ниже приведена гораздо более сложная конфигурация сепаратора, в которой первая
ступень использует уравнение состояния для мгновенного испарения. Затем испарения
подаются на ступень газовой установки для отделения газоконденсатных жидкостей.
Жидкость с первой ступени подается на ступень мгновенного испарения в стандартных
условиях.
Рисунок 3.4 Сложная конфигурация сепаратора месторождения
Газ
Газовая
Газокон-
установка
денсатная
жидкость
Мгновенное
испарение
Мгновенное
испарение
Нефть
FIELDSEP
1 60 15 3 2 1* 1* / --Flash first stage, liquid to 3, vapor to 2
2 15 1.03 -1 1* 1* 1 / --Gas plant second stage for NGL recovery
3 15 1.03 1* 1* 1* 1* / --Stock tank for oil recovery
/
Пример
FILLEPS
Пример
При NMFIPR ≥ 3, NTFIP=4, NDIVIX=8, NDIVIY=6, NDIVIZ=3 и не определяя BOX,
установим:
-- FIPNUM by layer, for standard fluid-in-place region
FIPNUM
48*1
48*2
48*3 /
-- FIP by area, X strips (region name XAREA)
FIPXAREA
1 1 2 2 3 3 4 4
1 1 2 2 3 3 4 4
1 1 2 2 3 3 4 4
1 1 2 2 3 3 4 4
1 1 2 2 3 3 4 4
1 1 2 2 3 3 4 4
1 1 2 2 3 3 4 4
1 1 2 2 3 3 4 4
1 1 2 2 3 3 4 4
1 1 2 2 3 3 4 4
1 1 2 2 3 3 4 4
1 1 2 2 3 3 4 4
1 1 2 2 3 3 4 4
1 1 2 2 3 3 4 4
1 1 2 2 3 3 4 4
1 1 2 2 3 3 4 4
1 1 2 2 3 3 4 4
1 1 2 2 3 3 4 4 /
-- FIP by area, strips Y (region name YAREA)
FIPYAREA
8*1 16*2 16*3 8*4
8*1 16*2 16*3 8*4
8*1 16*2 16*3 8*4 /
x ECLIPSE 100 Ключевое слово должно сопровождаться одним целым числом для каждого сеточного
x ECLIPSE 300 блока в текущем боксе ввода, определяющим область запасов, которой блок
SPECIAL принадлежит.
RUNSPEC
GRID Балансовый отчет, показывающий запасы и суммарные потоки в и из скважин и других
EDIT областей, выдается для каждой области запасов на каждый отчетный момент времени,
PROPS
x REGIONS если мнемоника FIP в ключевом слове RPTSCHED установлена >1.
SOLUTION
SUMMARY Сеточные блоки упорядочены так, что быстрее всего меняется индекс по оси X, затем по
SCHEDULE оси Y и по оси Z. Для повторяющихся значений можно использовать счетчики повтора
(например, 115*2). Заметим, что нельзя включать пробелы рядом со звездочкой, ни
спереди, ни сзади.
Любые сеточные блоки, которым до начала раздела REGIONS не присвоено значение
FIPNUM, будут присвоены области 1.
Номера областей не должны быть меньше 1 и больше, чем NTFIP (ключевые слова
REGDIMS или TABDIMS). Данные должны завершаться косой чертой (/).
Это ключевое слово определяет стандартный набор областей запасов. Дополнительные
наборы областей запасов могут быть заданы, если требуется, с помощью ключевого слова
FIP. Каждый набор областей запасов дает свой собственный набор балансовых отчетов,
независимо от других наборов областей запасов. Число наборов областей с раздельным
подсчетом запасов не должно превышать NMFIPR (ключевое слово REGDIMS). См. также
ключевое слово FIPOWG.
Пример
При NDIVIX=8, NDIVIY=6, NDIVIZ=5 и в отсутствие BOX ввода:
FIPNUM
40*2 8*1
40*3 8*1
40*4 8*1
40*5 8*1
40*6 8*1 /
Пример
FIPOWG
Примечания
1 Это ключевое слово позволяет использование различными областями запасов
различных сепараторов для расчета объемов нефти и газа в них, как описано в print-
файле. Если это ключевое слово опущено, то во всех областях для этого расчета
будет использоваться сепаратор FIELDSEP.
2 Общие объемы для всего месторождения рассчитываются с помощью сепаратора
FIELDSEP, так что эти суммарные показатели нефти и газа в общем не равны сумме
объемов нефти и газа из областей запасов с различными сепараторами.
3 Наличие этого ключевого слова не влияет на назначение сепаратора для скважин по
умолчанию; им по умолчанию принимается сепаратор FIELDSEP, независимо от
того, в какой области запасов расположена скважина.
Пример 2
Чтобы задать 9 отдельных областей потока в пласте 4*4*3:
FLUXNUM
1 1 2 2
1 1 2 2
3 3 3 3
4 4 4 4
5 5 5 5
6 7 8 8
6 7 8 8
6 7 8 8
16*9 /
x ECLIPSE 100 Ключевое слово FLUXREG необходимо использовать в уменьшенном (USEFLUX) расчете
x ECLIPSE 300 при наличии нескольких областей потока в ключевом слове FLUXNUM. Ключевое слово
x SPECIAL определяет, какие области потока являются активными в уменьшенном расчете.
RUNSPEC
x GRID
Ключевое слово должно быть введено после ключевого слова USEFLUX.
EDIT
PROPS За ключевым словом должно следовать до NTFREG (см. параметр 4 ключевого слова
REGIONS REGDIMS в разделе RUNSPEC) целых чисел, завершенных косой чертой (/). Эти числа
SOLUTION представляют собой список активных областей потока. Оставшиеся области потока, не
SUMMARY
SCHEDULE перечисленные в списке, становятся неактивными. Потоки в активные области для
неактивных областей считываются из файла Flux.
Ключевое слово не требуется в полных (DUMPFLUX) расчетах, а также в расчетах, где в
полном месторождении имеется только одна область потока (NTFREG = 1).
См. также раздел «Граничные условия потока» на стр. 243 «Технического описания
ECLIPSE».
Пример
Для выполнения уменьшенного расчета по сектору месторождения, определенному
областями потока 2, 3 и 5.
FLUXREG
2 3 5 /
Пример
Для установки граничных условий по давлению:
FLUXTYPE
'PRESSURE' /
Только ECLIPSE 100 Если создается файл .GRFT, содержащий градиенты RFT, то он также форматируется.
ECLIPSE 300 Формат файлов SAVE ECLIPSE 300 управляется отдельным ключевым словом FMTSAVE.
x ECLIPSE 100 Оно указывает на то, что требуется опция Модель Пенистой нефти ECLIPSE 100, чтобы
ECLIPSE 300 обеспечить моделирование процессов закачки пены.
x SPECIAL
x RUNSPEC Дополнительную информацию см. в разделе «Модель пены» на стр. 252 «Технического
GRID описания ECLIPSE».
EDIT
PROPS За этим ключевым словом данные не следуют.
REGIONS
SOLUTION
SUMMARY
SCHEDULE
x ECLIPSE 100 Данные включают NTSFUN (см. ключевое слово TABDIMS) таблиц функций адсорбции
ECLIPSE 300 пены, каждая из которых завершается косой чертой (/). Таблицы описывают адсорбцию
x SPECIAL пены породой пласта. Дополнительную информацию см. в разделе «Модель пены» на
RUNSPEC стр. 252 «Технического описания ECLIPSE».
GRID
EDIT Каждая таблица содержит по два столбца данных:
x PROPS
REGIONS Столбец 1 Локальная концентрация пены в окружающем породу растворе.
SOLUTION
SUMMARY Значения должны монотонно увеличиваться вниз по столбцу.
SCHEDULE
• ЕДИНИЦЫ: kg/m3 (METRIC), lb/stb (FIELD) or g/cm3 (LAB).
Столбец 2 Соответствующие концентрации насыщения пены, адсорбированного
породой пласта. Значения должны монотонно увеличиваться вниз по
столбцу.
• ЕДИНИЦЫ: kg/kg (METRIC), lb/lb (FIELD) or g/g (LAB).
Должно быть одинаковое число значений в каждом столбце данной таблицы. Это число
не должно быть меньше 2 или NSSFUN (см. ключевое слово TABDIMS).
Пример
При NTSFUN=2 и NSSFUN ≥ 6)
FOAMADS
.0000 .00000
.0000 .00001
.0003 .00005
.0005 .00007
.0008 .00008
.0010 .00008 /
.0000 .00000
.0010 .00010 /
Пример
При NTSFUN=2 и NSSFUN ≥ 3:
FOAMDCYO
--
-- Constant half-life
--
0.0 12.0
1.0 12.0 /
--
-- Reduced half-life if oil is present.
--
0.0 15.0
0.1 5.0
1.0 5.0 /
Пример
При NTSFUN=2 и NSSFUN ≥ 2:
FOAMDCYW
--
-- Constant half-life
--
0.0 15.0
1.0 15.0 /
--
-- Reduced half-life if water is present.
--
0.0 15.0
1.0 5.0 /
x ECLIPSE 100 Это ключевое слово дает таблицы коэффициентов снижения подвижности газовой фазы в
ECLIPSE 300 качестве функции от концентрации пены. Это ключевое слово является обязательным
x SPECIAL при расчетах с использованием модели пены, как описано в разделе «Модель Пены» на
RUNSPEC стр. 252 «Технического описания ECLIPSE».
GRID
EDIT Данные содержат NTPVT (см. ключевое слово TABDIMS) таблиц коэффициентов
x PROPS
REGIONS снижения подвижности. Каждая таблица состоит из двух столбцов данных,
SOLUTION завершающихся косой чертой (/).
SUMMARY
SCHEDULE Столбец 1 Концентрация пены.
Значения должны монотонно увеличиваться вниз по столбцу.
• ЕДИНИЦЫ: METRIC: kg/m3 FIELD: lb/stb LAB: g/cm3
Столбец 2 Соответствующий коэффициент снижения подвижности газа
Должно быть одинаковое число значений в каждом столбце данной таблицы. Это число
не должно быть меньше 2 или больше NPPVT (см. ключевое слово TABDIMS).
Пример
При NTPVT=1 и NPPVT >= 5:
FOAMMOB
--
-- Concentration Mobility factor
--
0.00 1.0
0.01 0.2
0.015 0.1
0.02 0.09
0.025 0.09 /
где
MP коэффициент снижения подвижности, влияющий на давление,
M(Cfoam) исходный коэффициент снижения подвижности газовой фазы в качестве
функции от концентрации пены (ключевое слово FOAMMOB),
Mp(P) функция, зависящая от давления,
P давление в нефтяной фазе.
Должно быть одинаковое число значений в каждом столбце данной таблицы. Это число
не должно быть меньше 2 или больше NPPVT (см. ключевое слово TABDIMS).
Пример
При NTPVT=1 и NPPVT ≥ 3:
FOAMMOBP
--
-- Pressure Pressure modifier
--
3000 0.0
5000 0.0
10000 0.8 /
где
MF итоговый коэффициент снижения подвижности газа,
MP коэффициент снижения подвижности, включая влияние давления (из
ключевых слов FOAMMOB и FOAMMOBP),
Ms(v) функция, зависящая от сдвига,
v скорость газа.
Должно быть одинаковое число значений в каждом столбце данной таблицы. Это число
не должно быть меньше 2 или больше NPPVT (см. ключевое слово TABDIMS).
Пример
При NTPVT=1 и NPPVT >= 4:
FOAMMOBS
--
-- Velocity Shear modifier
--
0.0 0.0
0.02 0.0
0.04 1.0
0.06 1.0 /
Пример
При NTSFUN=3:
FOAMROCK
2 2381 /
2 2342 /
1 2520 /
Пример
Установить перевод страницы для лазерного принтера.
FORMFEED
2 /
ECLIPSE 100 Это ключевое слово позволяет управлять некоторыми опциями состава, обычно
x ECLIPSE 300 связанными с композиционными эффектами в ECLIPSE 300. Эти опции обычно очень
SPECIAL мало влияют на выводимые моделью данные, но в некоторых случаях могут
x RUNSPEC существенным образом изменить производительность модели. В будущих версиях
GRID
EDIT программы опции по умолчанию могут изменяться, а данное ключевое слово будет
PROPS сохранено в целях обратной совместимости.
REGIONS
SOLUTION За ключевым словом должен следовать список необходимых опций. По умолчанию все
SUMMARY эти опции отключены.
SCHEDULE
Данные должны завершаться косой чертой (/).
Примечание Начиная с версии 2002А HCSCAL включено по умолчанию. Обратная
совместимость обеспечивается с помощью ключевого слова NOHCSCAL.
HCSCAL Если активна опция HCSCAL, то выполняется дополнительное
масштабирование относительных проницаемостей углеводородов. В
композиционной модели нефть может переходить в газ, минуя двухфазное
состояние. При этом относительные проницаемости углеводородов
масштабируются для получения сглаженного перехода между двумя этими
состояниями (см. «Околокритические относительные проницаемости нефти
и газа» на стр. 785 «Технического описания ECLIPSE»).
Однако, если относительная проницаемость газа при погребенной воде
отличается от относительной проницаемости нефти (при погребенной воде
Krog и Krow должны быть равными), то при переходе системы в двухфазное
состояние может возникнуть разрыв относительной проницаемости
углеводородов. Этого можно избежать, считая Krg равным Kro при
погребенной воде, что является обоснованным предположением. Другим
способом избежать разрыва является использование опции HCSCAL, при
этом Krg масштабируется вблизи критической точки подобно относительной
проницаемости углеводорода.
NOHCSCAL Отключает опцию HCSCAL
SINGLEP Опция SINGLEP изменяет значения плотностей, используемые в
гидростатической составляющей для потока между двумя ячейками в том
случае, когда флюидом является однофазный углеводород. По умолчанию
однофазный углеводород считается нефтью или газом в зависимости от
оценки критической температуры флюида, полученной из корреляции Ли.
Затем плотность каждой из фаз используется как взвешенная плотность
насыщения для двух ячеек, между которыми рассчитывается поток. В случае
однофазного углеводорода это приводит к разрывам при изменении
состояния ячейки, хотя известно, что физически флюид является
однофазным и однородным. Опция SINGLEP обрабатывает однофазный
углеводород именно таким образом, причем значение плотности
принимается равным взвешенной плотности насыщения углеводорода
независимо от того, является он нефтью или газом. Следует заметить, что
двухфазное поведение при этом не изменяется.
NOPCSPT Опция NOPCSPT (Нет разделения Рс) изменяет способ обработки
капиллярного давления газ-нефть. По умолчанию ECLIPSE 300 разделяет
капиллярное давление газ-нефть между газом и нефтью на основе значения
насыщенности:
Пример
Используются опции однофазной плотности, но сохраняется обработка капиллярного
давления по умолчанию.
FORMOPTS
SINGLEP /
Пример
FRICTION
3 2 /
x ECLIPSE 100 Данное ключевое слово выбирает опцию полностью неявного решения.
x ECLIPSE 300
SPECIAL
См. раздел «Выражения для уравнений», стр. 268 «Технического описания ECLIPSE».
x RUNSPEC Ключевое слово FULLIMP не имеет аргументов.
GRID
EDIT
PROPS
REGIONS
SOLUTION
SUMMARY
SCHEDULE
ECLIPSE 300 Оно часто требуется для расчетов с очень высокими дебитами, таких как моделирование
с двойной пористостью и радиальные расчеты.
ECLIPSE 100 Эта опция решения принимается в ECLIPSE 100 по умолчанию.
[3.71]
[3.72]
Пример
FVST
0 0.0
5 0.25
10 0.5
20 1.0
40 1.0 /
ECLIPSE 100 Если в разделе RUNSPEC введено это ключевое слово, то имеется возможность
x ECLIPSE 300 запрашивать вскрытия скважины в трещине (FX и FY) в ключевых словах WELLCOMP
SPECIAL (параметр 12) или COMPDAT (параметр 13).
x RUNSPEC
GRID Ключевое слово FWELLS не имеет аргументов.
EDIT
PROPS В ECLIPSE 100 это ключевое слово не требуется.
REGIONS
SOLUTION
SUMMARY
SCHEDULE
Пример
GADJUST
Пример
Импортируемый газ назначается группе GA1 с максимальным расходом 10000 Mscf/Day.
GADVANCE
GA1 STR1 10000 /
/
x ECLIPSE 100 Это ключевое слово указывает на то, что в расчетах присутствует газовая фаза. Оно
x ECLIPSE 300 может быть определено во всех случаях, когда газовая фаза присутствует или может
SPECIAL присутствовать.
x RUNSPEC
GRID
EDIT
PROPS
REGIONS
SOLUTION
SUMMARY
SCHEDULE
ECLIPSE 300 Это ключевое слово по умолчанию используется в любых расчетах состава.
Примечание Следует убедиться в том, что данные ключевых слов (но не сами
ключевые слова) вводятся с отступом как минимум в одно знакоместо от
левого поля.
Пример
Для контрактного года, начинающегося с 1 сентября.
Начать набор ключевых слов, которые помещаются в файл годового графика
GASBEGIN
Удалить летний коэффициент простоя для скважины Р2
WEFAC
P2 1.0 /
/
Установить указатели вывода таким образом, что создается только отчет для скважины
RPTSCHED
'WELLS=2' 'SUMMARY=2' 'WELSPECS' /
Продвинуть моделирование до 1 января и запросить отчет
GASMONTH
JAN YES /
Продвинуть моделирование до 1 июня, не выводить отчет
GASMONTH
JUN NO /
x ECLIPSE 100 За ключевым словом должно следовать одно действительное число для каждого
ECLIPSE 300 матричного сеточного блока, определяющее начальную концентрацию газа в угле. Поле
x SPECIAL данных должно завершаться косой чертой (/).
RUNSPEC
GRID • ЕДИНИЦЫ: sm3/m3 (METRIC), Mscf/ft3 (FIELD), scm3/cm3 (LAB).
EDIT
PROPS Сеточные блоки упорядочиваются так, что быстрее всего меняется индекс по оси X (от 1
REGIONS до NDIVIX), затем по оси Y (от 1 до NDIVIY) и оси Z (от 1 до NDIVIZ). Для
x SOLUTION
SUMMARY повторяющихся значений можно использовать счетчики повтора (например, 115*0,22).
SCHEDULE
Заметим, что нельзя вставлять пробелы рядом со звездочкой (*) ни спереди, ни сзади.
Данные должны быть введены только для матричных ячеек, то есть для верхней
половины сетки.
Ключевые слова GASCONC и GCVD везде являются необязательными. Если оба этих
ключевых слова отсутствуют, то концентрация газа в угле берется как равновесная
концентрация для соответствующего давления гидроразрыва.
Начальная концентрация газа в угле не должна устанавливаться выше начального
равновесного значения; в противном случае ECLIPSE выдает предупреждение. Если
концентрация газа в угле ниже равновесной, то рекомендуется использовать модель
односторонней диффузии (установить параметр 2 ключевого слова DIFFCOAL
равным 0.0).
См. также ключевое слово GCVD.
Пример
При NDIVIX=8, NDIVIY=6, NDIVIZ=10
GASCONC
48*89.1 48*87.3 48*85.1 48*85.0 48*85.0 /
Примеры
Пример 1
Компрессор с одним уровнем устанавливается на трубопровод от PLAT-A (простая опция
компрессора):
GASFCOMP
-- GROUP NEW VFP NEW GAS COMP SEQUENCE
-- NAME TAB NO ALQ CONSUMP LEVEL NUMBER
PLAT-A 1* 50 1000 /
/
Пример
GASFDECR
-- JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC
2*1000.0 3* 2*1000.0 3* 2*500.0 /
Пример
GASFDELC
2 /
Пример
GASFTARG
-- JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC
2*50000.0 3* 2*20000.0 3* 2*50000.0 /
Пример
Для контрактного года, начинающегося с 1 сентября:
GASBEGIN
GASMONTH
SEP Y /
GASMONTH
DEC N /
GASMONTH
MAR Y /
Scheduling keywords...
GASMONTH
JUN N /
GASEND
Примеры
Продление моделирования на три с половиной года, используя квартальные контрактные
периоды. Начальное DCQ равно 100000, но может при необходимости быть снижено для
удовлетворения требований к перепаду, а новый временной шаг начинается первого
числа каждого месяца. В ECLIPSE 100 ускоренная схема итерации выбрана с помощью
ключевого слова GASFIELD раздела RUNSPEC. Используется малое значение
предельного коэффициента снижения суточного количества добываемого газа (0.1), а
допустимая точность сходимости 4-х итераций первого прохода равна 5%.
Пример 1
GASPERIO
-- No of Period Initial Swing Monthly Lim DCQ Ant DCQ
Max
no Conv
-- periods Length DCQ req t/steps reduc reduc
DCQ
its tol
10 3 100000 PER 1* 0.1 1* 4
0.05 /
Пример 2
Продление моделирования еще для одного года с теми же параметрами итерации
суточного количества добываемого газа, но с использованием двух шестимесячных
контрактных периодов. В этом случае начальное суточное количество добываемого газа
берется по умолчанию.
GASPERIO
-- No of Period Initial Swing Monthly Lim DCQ Ant DCQ
Max
no Conv
-- periods Length DCQ req t/steps reduc reduc
DCQ
its tol
2 6 1* PER 1* 0.1 1*
4
0.05 /
Пример
NDIVIX=8, NDIVIY=6, NDIVIZ=10
GASSATC
48*89.1 48*87.3 48*85.1 48*85.0 48*85.0 /
ECLIPSE 100 Это ключевое слово может использоваться только с опцией THERMAL.
x ECLIPSE 300
x SPECIAL Для i-го компонента нефти вязкость газа подбирается в соответствии с уравнением:
x RUNSPEC
GRID
EDIT
PROPS
REGIONS где T — температура (°K (METRIC), °R (FIELD), °K (LAB), °K (PVT-M)). Вязкость
SOLUTION газовой фазы вычисляется следующим образом:
SUMMARY
SCHEDULE
Пример
GASVISCF
-- SGAS HEAVY
0.5E-4 1.0E-4
0.9 0.9
/
Пример
GASVISCT
75 0.0143 0.0180
100 0.0149 0.0188
150 0.0161 0.0203
200 0.0172 0.0218
250 0.0184 0.0233
300 0.0196 0.0247
350 0.0207 0.0262
500 0.0241 0.0305
15000 0.2946 0.3723
/
ECLIPSE 100 Опция GASWAT предоставляет метод моделирования равновесия газовой/водной фаз с
x ECLIPSE 300 помощью уравнения состояния. Уравнение состояния Пенга-Робинсона модифицируется
SPECIAL согласно указаниям Сорейде и Витсона для получения точных значений растворимости
x RUNSPEC газа в водной фазе.
GRID
EDIT Данная опция подробно описана в разделе «Опция GASWAT» на стр. 329 «Технического
PROPS
REGIONS описания ECLIPSE».
SOLUTION
SUMMARY Ключевое слово GASWAT не имеет аргументов.
SCHEDULE
Пример 2
Продление моделирования на следующие два года с теми же параметрами итерации
суточного количества добываемого газа. В этом случае начальное суточное количество
добываемого газа берется по умолчанию.
GASYEAR
-- No of Initial Swing Monthly Lim DCQ Ant DCQ Max no Conv
-- years DCQ req t/steps reduc reduc DCQ its tol
2 1* YEAR 1* 0.1 1* 4 0.05
/
Пример 3
Продление моделирования на один год с фиксированным значением DCQ = 50000 и
временными шагами, ограниченными только изменениями дебита.
GASYEAR
-- No of Initial Swing Monthly Lim DCQ Ant DCQ Max no Conv
-- years DCQ req t/steps reduc reduc DCQ its tol
1 50000 NO NO /
Пример
GCONCAL
FIELD 35000.0 RATE 0.95 /
/
x ECLIPSE 100 Ключевое слово GCONENG определяет заданную или предельную величину дебита
ECLIPSE 300 энергии для групп (или месторождения) при использовании опции управления
x SPECIAL теплотворности газа. Величина добычи энергии для группы распределяется между ее
RUNSPEC подчиненными скважинами в соответствии с их направляющими дебитами энергии.
GRID
EDIT Дополнительную информацию см. в разделе «Управление дебитом энергии» на стр. 345
PROPS «Технического описания ECLIPSE».
REGIONS
SOLUTION Ключевое слово сопровождается произвольным числом записей, каждая из которых
SUMMARY содержит описанные ниже параметры и оканчивается косой чертой (/).
x SCHEDULE
Последовательность записей должна заканчиваться пустой записью, содержащей только
косую черту (/).
1 Имя группы или корень имени группы или FIELD (для управления дебитом энергии
месторождения)
Корень имени группы, заключенный в кавычки и заканчивающийся звездочкой (*),
может использоваться для обозначения нескольких групп в одной записи.
2 Значение дебита энергии или верхнее ограничение
• ЕДИНИЦЫ: kJ/day (METRIC), Btu/day (FIELD), J/hr (LAB), kJ/day (PVT-M)
• ПО УМОЛЧАНИЮ: Бесконечность (1.0E20)
Каждая запись должна заканчиваться косой чертой (/).
Последовательность записей должна заканчиваться пустой записью, содержащей только
косую черту.
Пример
GCONENG
FIELD 1.0E9 /
/
FIELD
Пример 1
На месторождении производится обратная закачка всего имеющегося в наличии газа,
который распределяется между нагнетательными скважинами пропорционально их
направляющим дебитам или потенциалам, подчиняясь их индивидуальным
ограничениям на давление и приемистость.
GCONINJE
FIELD GAS REIN 2* 1.0 /
/
Пример 2
На месторождении нагнетается 30,000 Mscf/day газа, группы PLAT-A и PLAT-B
нагнетают газа не более чем его имеется в наличии. Группа SAT-B имеет ограничение по
нагнетанию газа 10,000 Mscf/day.
GCONINJE
FIELD GAS RATE 30000 /
'PLAT*' GAS NONE 2* 1.0 /
SAT-B GAS NONE 10000 /
/
ECLIPSE 100
Пример 3
Подобен примеру 2, но нагнетаемый газ нужно распределить между группами нижнего
уровня пропорционально их отборам (при удовлетворении ограничений платформ и
потенциалов нагнетания групп). Т. к. группы нижнего уровня имеют заданные
направляющие дебиты , они будут находиться под управлением с более высокого уровня.
GCONINJE
FIELD GAS RATE 30000 /
'PLAT*' GAS NONE 2* 1.0 /
SAT-B GAS NONE 10000 /
'GR-*' GAS FLD 6* VOID /
/
Пример 5
Подобен примеру 1, но недостающая часть компенсации отбора с месторождения
восполняется закачкой воды.
GCONINJE
FIELD GAS REIN 2* 1.0 /
FIELD WAT VREP 3* 1,0 /
/
ECLIPSE 100
Пример 6
Подобен примеру 3, но недостающая часть компенсации отбора с месторождения
восполняется закачкой воды при условии максимальной приемистости 6000 stb/day в
группах PLAT-A и PLAT-B. Нагнетание воды распределяется всякий раз, когда
возможно, между группами нижнего уровня пропорционально их чистым
интенсивностям отбора после закачки газа.
GCONINJE
FIELD GAS RATE 30000 /
'PLAT*' GAS NONE 2* 1.0 /
SAT-B GAS NONE 10000 /
'GR-*' GAS FLD 6* VOID /
FIELD WAT VREP 3* 1,0 /
'PLAT*' WAT NONE 6000 /
'GR-*' WAT FLD 6* NETV /
/
Пример
Месторождение имеет ограничение на дебит нефти 10,000 stb/day. Все группы с
названиями, начинающимися с PLAT, имеют ограничение на дебит жидкости
6,000 stb/day. Скважины будут вызываться в порядке уменьшения приоритета, пока эти
ограничения не будут достигнуты. Платформы также имеют ограничение на дебит газа
20,000 Mscf/day. Если эти ограничения будут превышены, наихудшие скважины будут
ремонтироваться.
GCONPRI
FIELD 10000 PRI /
'PLAT*' 4* 20000 CON 6000 PRI /
/
Примечания
• Если для параметров контроля по уравновешивающей доле добычи (параметры 15,
18 или 19) заданы ненулевые значения, либо в ECLIPSE 100 в параметре 10 задан
режим INJV, то ECLIPSE при моделировании расчитывает параметры
нагнетательных скважин прежде, чем перейти к добывающим, а не наоборот. До тех
пор, пока какая-либо из групп контролируется по уравновешивающей доле добычи,
следующие возможности контроля недоступны:
• Значение/предел повторной закачки или интенсивности отбора группы
• Значение/предел повторной закачки или интенсивности отбора скважины
Только ECLIPSE 100 • Задание направляющих дебитов как VOID или NETV в параметре 10
ключевого слова GCONINJE
Только ECLIPSE 100 • Контроль количества газа на продажу (ключевое слово GCONSALE), если в
модели используется повторная закачка
Только ECLIPSE 300 • Предварительный импорт или использование добычи газа как источника
(ключевые слова GADVANCE или GINJGAS)
Только ECLIPSE 300 • Ограничение закачки по доступности агента (ключевое слово WAVAILIM),
так как для использования этой опции требуется расчитывать добывающие скважины
прежде нагнетательных.
ECLIPSE 300 • Если состав закачиваемого потока газа поределяется добычей газа в группе или
скважине (ключевые слова GINJGAS или WINJGAS), то состав будет взят из
предыдущей успешной ньютоновской итерации.
• Использование режима контроля уравновешивания добычи (значения PRBL, PBGS
или PBWS в параметре 2 данного ключевого слова) позволяют уравновесить добычу
по группе с закачкой в этой же группе. Такое поведение отличается от механизма
работы ключевого слова GCONINJE, параметры 11 и 12 которого позволяют
уравновесить закачку в одной группе с добычей в другой группе.
FIELD
Пример 1
Значение дебита нефти для месторождения 10,000 stb/day должно быть распределено
между скважинами пропорционально их направляющим дебитам или потенциалам,
подчиняясь их индивидуальным ограничениям на дебит и давление.
GCONPROD
FIELD ORAT 10000 /
/
Пример 2
Подобен примеру 1, но PLAT-A, PLAT-B и SAT-B имеют пределы добычи воды и газа.
Если эти ограничения превышены, наихудшие скважины нужно отремонтировать.
GCONPROD
FIELD ORAT 10000 /
'PLAT*' NONE 1* 6000 20000 1* CON /
SAT-B NONE 1* 4000 10000 1* CON /
/
Пример 3
Подобен примеру 2, но требуется, чтобы группы PLAT-A и PLAT-B добывали равное
количество жидкости, если возможно. Для них заданы одинаковые направляющие
дебиты жидкой фазы, равные 1000, например. Поскольку группы имеют заданные
направляющие дебиты, они будут находиться под управлением из более высокого
(месторождение) уровня.
GCONPROD
FIELD ORAT 10000 /
'PLAT*' FLD 1* 6000 20000 1* CON 1* 1000 LIQ /
SAT-B NONE 1* 4000 10000 1* CON /
/
Пример 4
Подобен примеру 3, но требуется, чтобы группа GR-A1 добывала максимально
возможно. Объявлено, что на группу не влияет заданное значение дебита более высокого
Пример 5
Подобен примеру 4, но, кроме того, требуется, чтобы группа GR-B1 добывала 2000
stb/day нефти независимо от заданных значений дебита более высокого уровня.
Объявлено, что на группу не влияет значение заданного дебита более высокого уровня и
что для группы задано значение дебита нефти 2000.
GCONPROD
FIELD ORAT 10000 /
'PLAT*' FLD 1* 6000 20000 1* CON 1* 1000 LIQ /
SAT-B NONE 1* 4000 10000 1* CON /
GR-A1 NONE 5* NO /
GR-B1 ORAT 2000 4* NO /
/
ECLIPSE 100
Пример 6
Примеры
Пример 1
Заданный отбор газа для продажи по месторождению равен 50,000 Mscf/day .
Избыточный газ должен закачиваться обратно через газовые нагнетательные скважины
пропорционально их направляющим расходам или потенциалам закачки. Если
избыточного газа слишком много для нагнетательных скважин, наихудшие скважины
будут закрыты.
GCONSALE
FIELD 50000 55000 45000 WELL /
/
Пример 3
Подобен примеру 1, но ключевое слово GCONINJE используется для управления
распределением обратно закачиваемого газа. Групповая иерархия та же, что и в примерах
для ключевого слова GCONINJE. Нагнетаемый газ распределяется между группами
нижнего уровня пропорционально их отборам при условии, что группы PLAT-A и
PLAT-B не нагнетают газа больше, чем имеют.
GCONSALE
FIELD 50000 55000 45000 WELL /
/
GCONINJE
'PLAT*' GAS NONE 2* 1.0 /
'GR-*' GAS FLD 6* VOID /
/
Пример
GCONSUMP
PLAT-A 20 50 /
PLAT-B 15 /
/
Пример
Установить двухпроцентный допуск для дебитов группы в ECLIPSE 100,
Примечания
1 Когда используется какая-либо форма группового управления (например, ключевые
слова GCONPROD, GCONINJE и GCONSALE), значения расходов некоторых скважин
находятся под непосредственным влиянием других скважин месторождения.
Например, значения дебитов добывающих скважин, находящихся под групповым
управлением, должны разрешать добычу из скважин, находящихся под другими
режимами управления в группе. Нагнетательные скважины, осуществляющие
обратную закачку или компенсацию отбора, также имеют рабочие параметры,
зависящие от поведения добывающих скважин.
Для того чтобы заданные групповые параметры выполнялись точно, рабочие
параметры скважин, находящихся под групповым управлением, должны
пересчитываться на каждой ньютоновской итерации. Но когда рабочие параметры
скважин меняются при каждой итерации, скорость сходимости итераций снижается.
Это объясняется тем, что якобиан при расчетах не включает члены, учитывающие
взаимозависимость расходов скважин.
В качестве компромисса рабочие параметры скважин корректируются на первых
NUPCOL итерациях каждого временного шага и остаются постоянными на всех
последующих итерациях. Это может устанавливаться в любой момент расчета с
помощью ключевого слова NUPCOL или параметра 2 ключевого слова GCONTOL.
Таким образом, рабочие параметры по группе и месторождению будут выполняться
точно, если сходимость на временном шаге достигается не больше, чем за NUPCOL
итераций. Любые изменения в решении после первых NUPCOL итераций могут
повлечь за собой небольшие отклонения рабочих параметров по группе и
месторождению от их заданных значений. В общем, большие значения NUPCOL
приведут к тому, что рабочие параметры по группе и месторождению будут
вычисляться более точно, но, возможно, за счет большего числа ньютоновских
итераций для достижения сходимости.
ECLIPSE 100 2 Расхождение между заданными рабочими параметрами по группе (месторождению)
и их фактическими значениями может быть ограничено интервалом относительного
допуска, устанавливаемым в параметре 1 этого ключевого слова. Если на какой-
нибудь ньютоновской итерации заданный рабочий параметр не выдерживается с этой
точностью и имеется возможность обеспечить заданное значение, расходы скважин
пересчитываются для того, чтобы обеспечить это значение независимо от величины
NUPCOL. Так как пересчет рабочих параметров скважин может замедлить сходимость
ньютоновских итераций, лучше всего не задавать допуск слишком маленьким.
Рекомендуется нижний предел 0.01.
Если используется опция задания приоритетов (см. ключевые слова GCONPRI и
PRIORITY), относительный допуск не применяется. Относительный допуск не
используется в программе ECLIPSE 300.
ECLIPSE 300 3 Состав нагнетенного газа может изменяться вместе с приемистостью, если для
группы-источника или скважины был задан предварительно закачанный газ, или для
нагнетающей группы или скважины был определен дополнительный составной газ
(см. ключевые слова GINJGAS и WINJGAS), или если нагнетенный газ состоит из
смеси, состав которой определен в ключевом слове WINJORD. Таким образом, оценка
x ECLIPSE 100 Ключевое слово сопровождается произвольным числом записей, каждая из которых
ECLIPSE 300 содержит следующие параметры и оканчивается косой чертой (/).
SPECIAL
RUNSPEC Значения по умолчанию могут быть заданы с помощью указателя «нулевого
GRID значения» (n*, где n — число последовательных элементов для задания значения по
EDIT умолчанию).
PROPS
REGIONS Последовательность записей должна заканчиваться пустой записью, содержащей только
SOLUTION
SUMMARY
косую черту (/).
x SCHEDULE 1 Имя группы или корень имени группы
Корень имени группы, заключенный в кавычки заканчивающийся звездочкой (*),
может использоваться для обозначения нескольких групп в одной записи.
2 Верхнее ограничение по обводненности для сокращения группового дебита.
• ЕДИНИЦЫ: sm3/sm3 (METRIC), stb/stb (FIELD), scc/scc (LAB), sm3/sm3 (PVT-
M)
• ПО УМОЛЧАНИЮ: Бесконечность (1.0E20)
(Значение 0.0 или > 1.0 отменяет эту проверку).
3 Верхнее ограничение по газонефтяному фактору для сокращения группового
дебита.
• ЕДИНИЦЫ: sm3/sm3 (METRIC), stb/stb (FIELD), scc/scc (LAB), sm3/sm3 (PVT-
M)
• ПО УМОЛЧАНИЮ: Бесконечность (1.0E20)
(Значение 0.0 или > 1E19 отменяет эту проверку).
4 Верхнее ограничение по газожидкостному фактору для сокращения группового
дебита.
• ЕДИНИЦЫ: sm3/sm3 (METRIC), stb/stb (FIELD), scc/scc (LAB), sm3/sm3 (PVT-
M)
• ПО УМОЛЧАНИЮ: Бесконечность (1.0E20)
(Значение 0.0 или > 1E19 отменяет эту проверку).
5 Верхнее ограничение по водогазовому фактору для сокращения группового
дебита.
• ЕДИНИЦЫ: sm3/sm3 (METRIC), stb/stb (FIELD), scc/scc (LAB), sm3/sm3 (PVT-
M)
• ПО УМОЛЧАНИЮ: Бесконечность (1.0E20)
(Значение 0.0 или > 1E19 отменяет эту проверку).
6 Коэффициент сокращения расхода (доля).
Представляет собой отношение сокращенного расхода к текущему расходу. Эта
величина должна быть меньше, чем 1.0.
7 Управляющая фаза, для которой осуществляется сокращение расхода
OIL Сокращенный дебит нефти
WAT Сокращенный дебит воды
GAS Сокращенный дебит газа
Пример
GCUTBACK
G1 0.6 3* 0.9 LIQ /
G2 1* 3.0 2* 0.9 RESV /
/
Примечание
1 Нет единиц для задания скорости индикатора. Под скоростью подразумевается
дебит.
4 Так как индикатор решается после основного моделирования, то если нарушение
предела обнаружено позже, временной шаг всегда повторяется с действием,
приведенным в исполнение с начала временного шага. Даже, несмотря на это, может
быть так, что ‘действие’ задерживает нарушение за шаг времени.
5 Ключевое слова заканчивается 2 строками, содержащими только косую черту. См.
пример ниже.
6 Всякий раз, когда группа нарушает одно из ограничений обратного сокращения, и
если группа управляется контролем дебита фазы, установленной в пункте 3 записи 1,
предельный дебит фазы увеличивается делением на коэффициент пункта 2. По
существу, тем самым идет процесс обратный сокращению.
Пример
GCUTBACT
GRP1 0.8 WAT /
TR1 1000.0 3*/
TR2 2* 0.5 0.001 /
TR3 1500.0 10.0 0.5 /
/
GRP2 0.95 RESV /
TR3 110.0 90.0 /
/
GRP3 0.95 LIQ /
TR4 2* 0.6 /
PLY 2000 3*/
/
/
Пример
При NTEQUL=1 и NDRXVD ≥ 2
GCVD
7000 74.0
10000 74.0 /
Пример
GDCQ
PLAT-A 60000 VAR /
PLAT-B 40000 FIX2 /
/
Пример
GDCQECON
FIELD 20000 /
/
x ECLIPSE 100 Это ключевое слово позволяет определить геометрию сетки с помощью внешнего файла
x ECLIPSE 300 Grid. Как правило, такой файл генерируется ECLIPSE. Он должен иметь формат,
SPECIAL установленный для файла Grid ECLIPSE.
RUNSPEC
x GRID Внешний файл Grid состоит из набора топологически кубоидальных ячеек, причем
EDIT координаты (X, Y, Z) каждой из 8 вершин определяются независимо. Это дает
PROPS
REGIONS возможность более гибкого определения геометрии сетки, чем с помощью ключевых
SOLUTION слов ZCORN и COORD.
SUMMARY
SCHEDULE
ECLIPSE 300 Данное ключевое слово также позволяет считывать файл в формате EGRID. Если имеется
файл в формате EGRID, программа попытается сначала считать его. В противном случае
программа пытается считать файл формата GRID.
Подробные сведения по форматам файлов могут быть предоставлены по запросу.
Ключевое слово должно сопровождаться двумя параметрами :
1 Имя импортируемого файла Grid.
Длина имени файла не должна превышать 72 символа.
ECLIPSE 100 В ECLIPSE 100 необходимо полное имя файла.
ECLIPSE 300 В ECLIPSE 300 необходимо ввести только имя корня.
2 Признак форматирования.
Имеется два варианта выбора:
• FORMATTED Форматированный файл
• UNFORMATTED Неформатированный файл
Слово может быть сокращено до первой буквы F или U.
• ПО УМОЛЧАНИЮ: UNFORMATTED
Данные должны завершаться косой чертой (/).
ECLIPSE 100 Внимание Для локальных сеток геометрические данные в импортированном файле
Grid пропускаются.
ECLIPSE 100 Внимание Данное ключевое слово также не рекомендуется использовать с опцией
вертикального равновесия.
Пример
GDIMS
3/
Примечание Для каждой из групп в данный момент времени может быть активным
только одно значение добычи. Для нагнетания может быть
одновременно определено несколько ограничений путем ввода
нескольких записей для одной и той же группы.
Пример
GDRILPOT
-- group
-- name phase rate
GR-A OPRD 7520 /
GS-A GPRD 17760 /
GR-A WINJ 3000 /
GR-A GINJ 35000 /
/
ECLIPSE 100 Примечание Если ключевое слово GCALECON опции управления тепловым
эквивалентом газа вводится после ключевого слова GECON, то параметр
4 ключевого слова GCALECON заменит определяемый здесь «признак
конца счета».
Только ECLIPSE 100 9 Максимально разрешенное число открытых скважин, подчиненных этой группе •
DEFAULT: 0 (означает отсутствие ограничения).
Эта опция не позволяет скважинам быть открытыми автоматически (AUTO в
ключевых словах WCONPROD, WCONINJE, WELOPEN) или из очереди на бурение
(ключевое слово QDRILL), или быть переведенными из какой-нибудь группы в эту
группу (ключевое слово WREGROUP), если число подчиненных скважин нарушит это
ограничение. Ограничение не мешает скважинам быть открытыми вручную ('OPEN'
в ключевых словах WCONPROD, WCONINJE и т. д.), но при нарушении этого
ограничения будет сделано предупреждение.
Каждая запись заканчивается косой чертой (/).
Последовательность записей должна заканчиваться пустой записью, содержащей только
косую черту.
Пример
GECON
GRUP1 2000 1* 0.8 10.0 1* CON Y /
GRUP2 1000 /
FIELD 4000 5* Y /
/
Далее следуют максимум 3 записи для каждой группы. Эти записи содержат до 7
пунктов.
1 Имя индикатора (используйте PLY для полимера и BRI для соли)
2
Максимальн
ая
суммарная
скорость
индикатора
• ПО УМОЛЧАНИЮ: нет ограничения.
3 Максимальная суммарная концентрация индикатора (не доступно для
раздельных индикаторов)
• ПО УМОЛЧАНИЮ: нет ограничения.
Следующие пункты доступны только для 2-х фазных индикаторов
4
Максимальн
ая скорость
свободного
индикатора
• ПО УМОЛЧАНИЮ: нет ограничения.
5
Максимальн
ая
концентрац
ия
свободного
индикатора
• ПО УМОЛЧАНИЮ: нет ограничения.
6
Максимальн
ая скорость
растворенно
го
индикатора
• ПО УМОЛЧАНИЮ: нет ограничения.
7
Максимальн
ая
концентрац
ия
растворенно
Примечания
1 Нет единиц измерения для скорости индикатора. Скорость в данном случае есть
дебит
2 Так как индикатор решается после основного моделирования, то если нарушение
предела обнаружено позже, временной шаг всегда повторяется с действием,
приведенным в исполнение с начала временного шага. Даже, несмотря на это, может
быть так, что ‘действие’ задерживает нарушение за шаг времени.
3 Ключевое слово завершается двумя пустыми строками, содержащими косую черту.
См. примеры ниже.
Смотрите также ключевые слова WLIMTOL и WORKLIM в ECLIPSE 100.
Примеры
GECONT
GRP1 CON /
TR1 1000.0 0.5 /
TR2 2* 1* 0.8 2* /
TR3 1500.0 0.1 /
/
GRP2 CON+ /
TR3 100.0 0.05 /
/
EAST1 WELL/
TR4 200 5* /
PLY 1* 0.7 /
/
/
GECONT
NORTH CON /
TR5 1000.0 0.5 /
TR1 2* 1* 0.8 2* /
TR3 1500.0 0.1 /
/
/
GECONT
SOUTH CON+ /
BRI 1000.0 0.1 /
/
/
Пример
GEFAC
PLAT-A 0.9 /
PLAT-B 0.8 /
/
Пример
GEODIMS
1 3 4 3 4 /
ECLIPSE 100 Кроме обычного расчета сохранения массы и энергии также рассчитывается сохранение
x ECLIPSE 300 напряжения (сил) в породе в каждом координатном направлении.
x SPECIAL
x RUNSPEC За этим ключевым словом должна следовать единственная запись, содержащая опции
GRID частоты выполнения связанных геомеханических расчетов и типа расчетов.
EDIT
PROPS 1 Этот пункт не используется
REGIONS
SOLUTION 2 Символ, определяющий частоту выполнения связанных геомеханических расчетов
SUMMARY
SCHEDULE R Геомеханические расчеты выполняются на каждом отчетном шаге
T Геомеханические расчеты выполняются в конце каждого временного
шага
• ПО УМОЛЧАНИЮ: R
3 Символ, определяющий тип расчетов напряжений
FE запрашивает расчет бесконечного элемента напряжения
• ПО УМОЛЧАНИЮ: FE
4 Символ, определяющий модель зависимости пористость-напряжение
RVBAL требует сохранения объема породы
RMBAL требует сохранения массы породы приближенно
RCOMP требует чтобы пористость определялась из модели ROCKCOMP
• ПО УМОЛЧАНИЮ: RMBAL
Пример
-- Run the coupled geomechanics finite element stress calculation,
-- update at each report step
-- rock volume conservation porosity-stress relation
-- initialize the solution to preserve specified pressures,
-- pore volumes and FIP
GEOMECH
/
Пример
-- FIELD units
GEOYCAP
-- Co PHI UCS K R W D1
1450 30 3600 1.0 3.2 0.13 9.79E-5 2*/
Пример
В разделе PROPS:
-- FIELD units
GEOYLDF
1450 30 ‘MC’ 3600 ‘HYP’ 1 1 /
Пример
--Input the SWCR array from the run old_run as SWATINIT in the
current realisation
GETDATA
old_run.init UNFORMATTED SWATINIT SWCR /
ECLIPSE 100 Если при повторном запуске имеются локальные сетки, то они считаются добавленными
в момент повторного запуска и инициализируются наследованием решений из
глобальных материнских ячеек в момент повторного запуска.
Пример
GETGLOB
Пример
GETSOL
PRESSURE BASE 1 /
SWAT BASE 1 /
SGAS BASE 1 /
/
Важное замечание
Для получения точной информации из restart-файла этому ключевому слову требуется
также Grid-файл.
ECLIPSE 100 Требуется «стандартный» Grid-файл (см. ключевое слово GRIDFILE). Ключевое слово
GRIDFILE по умолчанию создает расширяемый Grid-file (.EGRID), а не «стандартный»
Grid-файл. Перед использованием ключевого слова GETSOL в основном расчете, из
которого получены restart-файлы, должно содержаться ключевое слово GRIDFILE,
первый аргумент которого должен быть равен 2. В этом случае будет создан корректный
grid-файл, необходимый для обработки ключевого слова GETSOL.
Пример
При NDIVIX=10, NDIVIY=1, NDIVIZ=1
GI
10*0.2 /
ECLIPSE 100 Это ключевое слово определяет состав нагнетаемого группой газа. Оно должно
x ECLIPSE 300 использоваться в том случае, если для определения управления нагнетанием газа группы
SPECIAL в композиционных моделях используются ключевые слова GCONINJE или GPMAINT.
RUNSPEC Однако, управляя нагнетанием газа, нет необходимости использования ключевого слова
GRID
EDIT GINJGAS для групп, подчиненных группе более высокого уровня, если состав газа уже
PROPS определен; это гарантирует, что нагнетаемый поток равен потоку для группы более
REGIONS высокого уровня.
SOLUTION
SUMMARY Ключевое слово сопровождается произвольным числом записей, каждая из которых
x SCHEDULE
содержит параметры , описанные ниже, и оканчивается косой чертой (/).
Записи могут быть завершены на любом параметре с помощью косой черты (/);
оставшимся параметрам будут присвоены значения по умолчанию. Значения по
умолчанию также могут быть определены нулевым счетчиком повтора формата n*, где
n — число последовательных элементов, задаваемых по умолчанию.
Последовательность записей должна заканчиваться пустой записью, содержащей только
косую черту (/).
1 Имя группы.
Корень имени группы, заключенный в кавычки и заканчивающийся звездочкой (*),
может использоваться для обозначения нескольких групп в одной записи.
2 Строка символов, определяющая состав нагнетаемого газа.
GAS Состав нагнетаемого газа приравнивается к составу газа из сепаратора
месторождения. Однако обычно рекомендуется определять состав
нагнетаемого газа более точно.
Начиная с версии 2007.1, значение ‘GAS’ внутри программы
конвертируется в ‘GV’ для сепаратора залежи, что обеспечивает более
эффективный учет повторной закачки и расхода газа. Параметр 113
ключевого слова OPTIONS3 может быть использован для включения
механизмов расчета из предыдущих версий программы.
STREAM Молярный состав нагнетаемого флюида определен с помощью
ключевого слова WELLSTRE. Имя потока должно быть введено в
параметре 3.
MIX Молярный состав нагнетаемого флюида определен с помощью
ключевого слова WINJMIX или WINJORD как смесь. Имя смеси должно
быть введено в параметре 3.
GV Данные по нагнетаемому флюиду необходимо брать из данных по
испарениям выбранной группы. Имя группы должно быть введено в
параметре 3.
WV Данные по нагнетаемому флюиду необходимо брать из данных по
испарениям выбранной скважины. Имя скважины должно быть введено
в параметре 3.
GRUP Нагнетаемый флюид, определенный для вышележащей группы.
• ПО УМОЛЧАНИЮ: GRUP
Значимыми являются только два первых символа.
3 В случае, если состав нагнетаемого флюида был определен в параметре 2 с помощью
ключевых слов STREAM, MIX, GV или WV, требуется строка символов.
Примечания
1 Для более точного учета движения добытого газа в группе применяется
ограничение, согласно которому параметр контроля повторной закачки и все
потребности в топливном газе и газе на продажу должны быть определены для одной и
той же группы, обычно для группы FIELD, и не переходят границы иерархии групп.
Данное ограничение применяется в том случае, если закачиваемый газ включает часть
добытого, которая берется с промежуточных стадий сепарации (т.е. не с конечной
стадии).
Пример
Группы нагнетания газа используют испарения, образуемые группой FIELD.
GINJGAS
'GI*' GV FIELD /
/
x ECLIPSE 100 Данные включают NTPVT (параметр 2 ключевого слова TABDIMS) таблиц значений для
ECLIPSE 300 нагнетания газа, каждая из которых завершается косой чертой (/). Таблицы описывают
x SPECIAL узловые значения для нагнетания газа, используемые в расчетах свойств нефти и газа.
RUNSPEC Каждая таблица содержит до NPPVT действительных значений.
GRID
EDIT
x PROPS
Узловые значения для нагнетания газа в каждой таблице должны быть положительными
REGIONS и строго возрастающими.
SOLUTION
SUMMARY • ЕДИНИЦЫ: sm3/rm3 (METRIC), Mscf/rb (FIELD) or scm3/rcm3 (LAB).
SCHEDULE
Число элементов в каждой таблице должно соответствовать числу значений множителя,
вводимому в каждом из ключевых слов RSGI, RVGI, BGGI и BOGI.
Дополнительную информацию см. в разделе «Псевдокомпозиционная модель нагнетания
газа» на стр. 367 «Технического описания ECLIPSE».
Пример
При NTPVT=2 и NPPVT => 4
GINODE
0.0
10.0
50.0
100.0 /
0.0
100.0 /
Если параметр принят по умолчанию или равен нулю, это ограничение не будет
применяться.
3 Максимальное число скважин на искусственном лифте. Этот параметр действует как
ограничение числа подчиненных открытых добывающих скважин, имеющих
ненулевые величины искусственного лифта.
Если параметр принят по умолчанию или равен нулю, это ограничение не будет
применяться.
Каждая запись данных должна заканчиваться косой чертой (/).Последовательность
записей должна заканчиваться пустой записью, содержащей только косую черту.
Пример
GLIFTOPT
-- group max lift max total
-- name gas rate gas rate
-- SM3/DAY
'PL-*' 1E6 /
/
Пример
GLTHEX
200*1.25E-5 /
Пример
-- установление нормальной непуругой границы в x и y-направлениях
GMDISBC
-- тип границы смещения
‘X+’ 1 /
‘X-’ 1 /
‘Y+’ 1 /
‘Y-’ 1 /
/
Пример
-- установление нормальной жесткой границы в x и y-направлениях для
локального измельчения LGR1
GMDISBCL
-- типа границы смещения
‘X+’ 1 ‘LGR1’ /
‘X-’ 1 ‘LGR1’ /
‘Y+’ 1 ‘LGR1’ /
‘Y-’ 1 ‘LGR1’ /
/
ECLIPSE 100 Использование этого ключевого слова позволяет определять граничные условия для силы
x ECLIPSE 300 сцепления по всем границам. Сила сцепления на граничной поверхности есть
x SPECIAL сила/единицу площади. Если в этом ключевом слове конкретные границы не определены,
RUNSPEC то по умолчанию принимаются жесткие границы, пока не заданы условия смещения в
GRID
EDIT ключевом слове GMDISBC или не заданы граничные условия главных напряжений в
PROPS GMPSTBC.
REGIONS
x SOLUTION Ключевое слово сопровождается произвольным числом записей, каждая из которых
SUMMARY содержит параметры , описанные ниже, и оканчивается косой чертой (/). Записи могут
x SCHEDULE
завершаться после любого из параметров с помощью косой черты (/); оставшимся
параметрам будут присвоены значения по умолчанию. Значения по умолчанию также
могут быть определены нулевым счетчиком повтора формата n*, где n — число
последовательных параметров , задаваемых по умолчанию. Последовательность записей
должна заканчиваться пустой записью, содержащей только косую черту.
1 Строка символов, определяющая границу, к которой применяется граничное условие
силы сцепления
Должна быть одной из следующих:
X+ Определяет граничное условие внешнего края X+
X- Определяет граничное условие внешнего края X-
Y+ Определяет граничное условие внешнего края Y+
Y- Определяет граничное условие внешнего края Y-
Z+ Определяет граничное условие внешнего края Z+
Z- Определяет граничное условие внешнего края Z-
• ПО УМОЛЧАНИЮ: Нет значения по умолчанию.
Граница Z- является верхней границей в расчете, Z+ — нижней границей.
2 Целое число, определяющее тип граничного условия на данной грани
должно быть одним из следующих:
1 Полная нормальная сила сцепления (трение) задается на границе,
определенной в пункте 1. Величина этой силы указана в пункте 3.
Конечный элемент 2 Задаются X, Y, Z компоненты силы сцепления. Сами компоненты задаются в
пункте 3, их имена в пункте 4. Разные строки необходимы для разных
компонент.
• ПО УМОЛЧАНИЮ: Если граница ячейки или грани не задана с
граничными условиями силы сцепления, напряжения или смещения, по
умолчанию жесткая граница как задано в пункте 2 GMDISBC.
3 Нормальная сила сцепления на этой границе, если в параметре 2 задан 1-й тип
граничного условия.
X или Y или Z компонента заданной силы сцепления, если тип граничного условия в
пункте 2 установлен на 2. Направление компонент устанавливается в пункте 4 ниже.
• ЕДИНИЦЫ: METRIC: Bar, FIELD: Psi, LAB: Atm, PVT-M: Atm
• ПО УМОЛЧАНИЮ: 0
Конечный элемент 4 Символ, задающий компоненты силы сцепления, если тип границы в пункте 2
установлен на 2. Должно быть одно из ‘X’, ‘Y’, ‘Z’.
• ПО УМОЛЧАНИЮ: Нет. Должно быть задано, если пункт 2 есть 2.
Пример
-- установка суммарной компрессионной силы сцепления на 3000 psi на
границах X+, X-, Y+ и Y
-- установка горного давления 3000 psi (напряжение со знаком -ve)
-- ‘Z-’ направление направлено положительно вниз
GMTRABC
-- side type total
-- traction
‘X+’ 1 -3000 /
‘X-’ 1 3000 /
‘Y+’ 1 -3000 /
‘Y-’ 1 3000 /
‘Z-’ 1 -3000 /
/
Пример
-- установка суммарной компрессионной силы сцепления на 3000 psi на
границах X+, X-, Y+ и Y для локального измельчения LGR1
-- установка горного давления 3000 psi (напряжение со знаком -ve)
-- ‘Z-’ направление направлено положительно вниз
GMTRABCL
-- side type total
-- traction
‘X+’ 1 ‘LGR1’ -3000 /
‘X-’ 1 ‘LGR1’ 3000 /
‘Y+’ 1 ‘LGR1’ -3000 /
‘Y-’ 1 ‘LGR1’ 3000 /
‘Z-’ 1 ‘LGR1’ -3000 /
/
x ECLIPSE 100 Это ключевое слово определяет структуру сети нагнетания в опции наземной сети (см.
x ECLIPSE 300 раздел “Опция Network», стр. 580 «Технического описания ECLIPSE»). Сети нагнетания
x SPECIAL существуют независимо от сети добычи (если она присутствует), а отдельные сети могут
RUNSPEC быть определены для нагнетания воды и газа.
GRID
EDIT В ECLIPSE 300, если ключевые слова расширенной сети (NODEPROP и BRANPROP)
PROPS
REGIONS используются для определения сети добычи, необходимо их также использовать вместо
SOLUTION ключевого слова GNETINJE для определения любых сетей нагнетания; стандартная и
SUMMARY расширенная модели сети не должны смешиваться. В ECLIPSE 100 необходимо
x SCHEDULE
использовать ключевое слово GNETINJE для определения любых сетей нагнетания,
независимо от используемой для сети добычи модели.
За ключевым словом следует произвольное число записей, каждая из которых содержит
следующие параметры и завершается косой чертой (/). Последовательность записей
должна оканчиваться пустой записью, содержащей лишь косую черту.
1 Имя группы, либо корень имени группы, либо FIELD (для установки
фиксированного давления в узле месторождения).
Корень имени группы, заключенный в кавычки и заканчивающийся звездочкой (*),
может использоваться для обозначения нескольких групп в одной записи.
2 Фаза сети добычи, в которой группа является узлом.
WAT или GAS
3 Фиксированное давление в группе, соответствующей концевому узлу сети. Если
группа не является концевым узлом сети с фиксированным давлением, то следует
оставить для этого параметра значение по умолчанию либо установить
отрицательное значение.
• ЕДИНИЦЫ: barsa (METRIC), psia (FIELD),
atm (LAB), atm (PVT-M)
4 Номер таблицы показателей вертикального потока нагнетания для трубопровода
между данной группой и родительской.
Значение 9999 обозначает, что снижение давления в ветви сети между данной
группой и родительской отсутствует. В противном случае, если введен ненулевой
номер таблицы, для упомянутой в параметре 2 фазы должна быть определена
соответствующая таблица показателей вертикального потока нагнетания.
Если группа является узлом с фиксированным давлением (т. е. в параметре 3
установлено положительное значение), то этот параметр должен быть взят по
умолчанию, поскольку группа с фиксированным давлением является концевым
узлом и не может иметь трубопроводное соединение с группой более высокого
уровня.
Если берется значение по умолчанию для группы, не являющейся узлом с
фиксированным давлением, то эта группа не является частью сети.
Для нескольких трубопроводов сети может использоваться одна и та же таблица
показателей вертикального потока, если они имеют одинаковые характеристики
снижения давления.
• ПО УМОЛЧАНИЮ: 0 Группа не имеет трубопроводного соединения с
родительской группой.
Каждая запись данных должна заканчиваться косой чертой (/).
Последовательность записей должна оканчиваться пустой записью, содержащей только
косую черту.
Пример
GNETPUMP
PLAT-A 1000 OIL 0 100 /
PLAT-B 1000 OIL 3 /
/
Насосы, увеличивающие расход через трубопроводы сети с платформ
PLAT-A и PLAT-B включаются, когда их дебит нефти опускается ниже значения
100 STB/DAY.
Значение величины искусственного лифта, равное 100, используется для интерполяции
таблицы показателей вертикального потока, где вычисляются потери давления в
трубопроводе от PLAT-A при том же номере таблицы показателей вертикального потока.
Для трубопровода от PLAT-B устанавливается новая таблица с номером 3,
интерполированная с нулевой величиной искусственного лифта. Если это оговорено,
расход потребляемого газа не изменяется
Пример
GPMAINT
-- Group Inj FIP FIP Targ Prop Inte
-- Name Phase Reg Fam Pres Const Tcon
PLAT-A WINJ 2 1* 3900 30 70 /
SP-C WINJ 6 1* 3800 30 70 /
SP-B PROD 3 1* 3600 50 70 /
/
Стратегия управления
Стратегия управления по отношению к значениям групповых расходов есть стратегия
«пропорциональный + интегральный регуляторы» из элементарной теории управления.
Однако из-за дискретной природы временных шагов интеграл заменяется суммированием
по временным шагам. Значения заданных групповых расходов флюидов в пластовых
условиях (например, RESV) на каждом временном шаге полагаются равными
[3.73]
где:
K константа пропорциональности (параметр 6);
Ti константа полного времени (параметр 7);
e погрешность давления в области Ptarg – Preg в конце предыдущего
временного шага;
Примечания
Дополнительные ограничения нагнетания для группы могут быть определены с помощью
ключевого слова GRUPINJE (или в случае, когда давление поддерживается управлением
дебитом группы, с помощью ключевого слова GRUPPROD также могут быть определены
дополнительные ограничения дебита). Эти ограничения не снимаются с помощью
ключевого слова GPMAINT3, кроме предела, соответствующего управляющему
значению, которое корректируется для поддержания давления.
См. также примечания 2, 3 и 4 к ключевому слову GRUPINJE.
Примеры
Пример 1
Начальное поддержание давления с помощью нагнетания воды
GPMAINT3
-- Group Inj PMA Targ Prop Inte
-- Name Phase Reg Pres Const TCon
GR-B2 WINJ 0 1* 3500 100 30 /
/
Пример 2
Поддержание давления с помощью нагнетания газа, когда для этого используется только
половина добытого группой газа. Если повторной закачки, ограниченной пластовым
газом, недостаточно для поддержания конечного давления, дополнительный источник
газа для закачки обеспечивается за счет подпиточного потока MUGAS.
GPMAINT3
-- Group Inj PMA Targ Prop Time Srce Cont Reinj M-U Re-Inj
-- Name Fld Reg Pres Cons Cons Grp Targ Frc Gas Usage
GR1 GV 1 1* 5000 100 30 GR1 GA 0.5 2* MUGAS PROD /
/
Пример
Первый столбец содержит фракции компонентов с большой молярной массой для деся-
того компонента. В остальных столбцах содержатся доли отдачи компонентов с 1 по 10.
GPTABLE
1 10 10
-- C7+ CO2 N2 C1 C2 C3 C4-6 C71 C72 C73 C74
0.0 0.0 0.00 0.00 0.00031 0.05 0.10 1.0 1.0 1.0 1.0
0.2 0.0 0.00 0.00 0.00032 0.07 0.12 1.0 1.0 1.0 1.0
/
Пример
Первый столбец содержит фракции компонентов с большой молярной массой для девя-
того компонента. В остальных столбцах содержатся доли отдачи компонентов с 1 по 9.
GPTABLEN
1 9 9
--Z9 CO2 N2 C1 C2 C3 C4-6 CZ7 CZ8 CZ9
0.0 0.00 0.00 0.00 0.00031 0.05 0.10 1.0 1.0 1.0 --Oil recovs at Z9=0
0.01 0.01 0.01 0.05000 0.02 0.01 0.0 0.0 0.0 --NGL recovs at Z9=0
0.2 0.00 0.00 0.00 0.00032 0.05 0.10 1.0 1.0 1.0 --Oil recovs at Z9=0.2
0.01 0.01 0.01 0.05000 0.02 0.01 0.0 0.0 0.0 --NGL recovs at Z9=0.2
/
Пример
Первый столбец содержит фракции компонентов с большой молярной массой для девя-
того компонента. В остальных столбцах содержатся доли отдачи компонентов с 1 по 9.
GPTABLE3
1 9 9
--Z9 CO2 N2 C1 C2 C3 C4-6 CZ7 CZ8 CZ9
0.0 0.00 0.00 0.00 0.00031 0.05 0.10 1.0 1.0 1.0 --Oil recovs at Z9=0
0.01 0.01 0.01 0.05000 0.02 0.01 0.0 0.0 0.0 --NGL recovs at Z9=0
0.95 0.99 0.99 0.94969 0.93 0.89 0.0 0.0 0.0 --Gas recovs at Z9=0
0.2 0.00 0.00 0.00 0.00032 0.05 0.10 1.0 1.0 1.0 --Oil recovs at Z9=0.2
0.01 0.01 0.01 0.05000 0.02 0.01 0.0 0.0 0.0 --NGL recovs at Z9=0.2
0.95 0.99 0.99 0.94969 0.93 0.89 0.0 0.0 0.0 --Gas recovs at Z9=0.2
/
ECLIPSE 100 Данные содержат 2 параметра , описывающие размерности таблицы газовой установки,
x ECLIPSE 300 использующиеся в расчете.
SPECIAL
x RUNSPEC 1 Максимальное число таблиц газовой установки.
GRID Включает обе таблицы, заданные с помощью ключевых слов GPTABLE, GPTABLEN и
EDIT GPTABLE3.
PROPS
REGIONS 2 Максимальное число строк данных в таблице газовой установки.
SOLUTION
SUMMARY Более подробную информацию см. также в разделе «Газовые установки и
SCHEDULE
газоконденсатные жидкости», стр. 325 «Технического описания ECLIPSE».
Пример
Две таблицы газовой установки, каждая из которых содержит максимум двадцать строк.
GPTDIMS
2 20 /
Пример
GQUALITY
FIELD 1,51 /
/
Пример
Вывод производных только для дебитов нефти и воды для группы:
GRADGRUP
'GWPR' /
'GOPR' /
/
Форматы
Для перечисления мнемоник ‘GRADRESV’ записывается в файлы HMD и Restart.
Например, для приведенного выше примера
'GRADRESV' 3 'CHAR'
'GPRES ' 'GSWAT ' 'GACIP ' /
или
'GRADRESV' 4 'CHAR'
'GPRES ' 'GSOIL ' 'GSWAT ' 'GSGAS '/
Данные градиентов решения записываются в файл Restart в следующем виде (подробная
информация по записи данных повторного запуска из ECLIPSE приведена в «Справочном
руководстве по форматам файлов ECLIPSE»).
В заголовке GRADSOL обозначена мнемоника градиента решения.
Например:
'GRADSOL ' 5 'CHAR'
'HMTRANZ ' 'GRADZONE' '1 ' '1 ' '3 '/
/
Запись GRADSOL может содержать до 10 параметров:
Параметр 1 Имя параметра
Параметр 2 Имя ключевого слова, связанного с параметром:
‘GRADZONE’ для параметров областей, определяющих зоны
высоких градиентов
‘FAULTS’ для разломов
‘AQUCTS’/‘AQUFET’ для водоносных пластов
‘SATNUM’ параметры вида относительной проницаемости
‘PVTNUM’/‘SATNUM’/‘ROCKNUM’ для параметров породы
‘MULTNUM’ для множителей проводимости между областями
Параметр 3 Имя опции
Пропуск для параметров области
Имя разлома для параметров разлома
Пропуск для всех прочих параметров
Параметр 4 Тип параметра
Пример
Производные выводятся только для давления (нефтяной фазы), водонасыщенности и
газонасыщенности в блоке соединения.
GRADRFT
PRESSURE /
SWAT /
SGAS /
/
Пример
Вывод производных только для дебита воды, обводненности и забойного давления:
GRADWELL
'WWPR' /
'WWCT' /
'WBHP' /
/
ECLIPSE 100 Примечание При использовании опции API трассировки (ключевое слово API в
разделе RUNSPEC) последовательность записей необходимо вводить в
порядке уменьшения плотности нефти в градусах API.
Пример
С двумя таблицами PVT:
GRAVITY
40.1 1.16 0.852 /
36.5 1.16 0.852 /
Запись 1
Первая запись содержит один параметр:
1 Имя речной системы
Запись заканчивается косой чертой (/).
Последующие записи
Следующие записи устанавливают начало и окончание каждого блока сетки в терминах
расстояния вдоль реки от нулевой опорной точки реки, и номер ответвления. Опорная
точка нулевой длины задается относительно 5 пункта первой записи ключевого слова
REACHES. Блоки сетки должны быть заранее определены в COMPRIV.
Блоки сетки могут быть заданы индивидуально, или в одном или более «диапазонах».
«Диапазон» это продолжение строки или столбца блока сетки, который соединяется с
одним ответвлением реки. Речная система принимается идущей через каждый блок сетки
в заданном направлении. Расстояние вниз по реке до начала и окончания каждого блока
сетки в диапазоне определяется суммированием DX, DY, DZ толщин сеточного блока в
диапазоне. Все сеточные блоки в речной системе должны иметь набор расстояний, или
индивидуально, или внутри диапазона, работающего за пределами основного ствола, и
каждое ответвление к его источнику.
Примечания
• Данные по речной системе должны быть введены полностью. Целесообразно
использовать для проверки данных вывод в Print файл.
• Вывод генерируется мнемоникой WELSPECS ключевого слова RPTSCHED.
Пример
GREF
0.805 0.778 0.454 0.548 0.610 0.659 0.719 0.838 0.907 /
Примеры
Пример 1
-- Extensible EGRID file only
GRIDFILE
0 1 /
Пример 2
-- Both EGRID and Extended GRID file
GRIDFILE
2 1 /
x ECLIPSE 100 Для этого ключевого слова требуются дополнительные опции для обработки сеточных
x ECLIPSE 300 данных. За ним должно следовать до трех параметров , заканчивающихся косой чертой
SPECIAL (/).
x RUNSPEC
GRID
EDIT
PROPS 1 Допускает использование альтернативных множителей проводимости MULTX-,
REGIONS MULTY-, MULTZ- и т. д. (относящихся к граням сеточных блоков X-, Y-, Z- и т. д.) в
SOLUTION
SUMMARY разделах GRID, EDIT или SCHEDULE. Аналогично, данное ключевое слово требуется
SCHEDULE в том случае, если используются множители диффузии DIFFMX-, DIFFMY-,
DIFFMZ- и т. д.
YES Могут быть использованы ключевые слова MULTX-, MULTYZ-
NO В противном случае
• ПО УМОЛЧАНИЮ: NO
2 NRMULT
Введенное в разделе GRID максимальное число областей MULTNUM относится либо к
множителям проводимости между областями с помощью ключевого слова
MULTREGT, либо к множителям порового объема с помощью ключевого слова
MULTREGP. В обоих случаях, если этот параметр равен нулю или задан по
умолчанию, то к областям потока, введенным с помощью FLUXNUM, применяется
любой множитель.
ECLIPSE 100 Области MULTNUM аналогично могут использоваться с множителями диффузности и
теплопроводности (MULTREGD и MULTREGH).
• ПО УМОЛЧАНИЮ: 0
Только ECLIPSE 100 3 NRPINC
Максимальное число областей PINCHNUM введено в разделе GRID, относящемся к
вычислению выклиниваний по областям.
• ПО УМОЛЧАНИЮ: 0
ECLIPSE 300 Примечание Использование параметра 3 в этой версии недоступно. Любые значения,
представленные для этого параметра , моделью игнорируются.
Пример
GRIDOPTS
YES 0 3 /
Пример
GRIDUNIT
METRES MAP /
ECLIPSE 100 Данное ключевое слово определяет добытый группой объем газа, сжигаемый в качестве
x ECLIPSE 300 топлива. Это уменьшает объем газа, доступного для обратной закачки.
SPECIAL
RUNSPEC
Ключевое слово сопровождается произвольным числом записей, каждая из которых содер-
GRID жит параметры , описанные ниже, и оканчивается косой чертой (/). Последовательность
EDIT записей должна заканчиваться пустой записью, содержащей только косую черту (/).
PROPS
REGIONS 1 Имя группы, или корень имени, или FIELD (для определения расхода топлива для
SOLUTION месторождения)
SUMMARY
x SCHEDULE Корень имени группы, заключенный в кавычки и заканчивающийся звездочкой (*),
может использоваться для обозначения нескольких групп в одной записи.
2 Постоянный темп потребления.
• ЕДИНИЦЫ: METRIC: sm3/Day, FIELD: Mscf/Day, LAB: scc/hr, PVT-M:
sm /Day
3
• ПО УМОЛЧАНИЮ: 0.0
3 Удельный расход газа.
• ПО УМОЛЧАНИЮ: 0.0
4 Шаблон компонента.
Может использоваться для изменения состава газа, используемого в качестве топлива.
Для каждого компонента необходимо одно значение, по умолчанию равное единице.
Если указано значение, меньшее единицы, то используемое в качестве топлива
количество этого компонента соответствующим образом уменьшается.
Метод определения количества сжигаемого топлива:
• Сложить потребности в топливе всех подгрупп.
• Если определен удельный темп потребления (параметр 3), то следует прибавить
указанную долю остаточного газа группы, умножив объемный расход каждого из
компонентов на соответствующее значение шаблона. Следует заметить, что при
указании удельного темпа потребления шаблон может изменить значение общего
объемного расхода газа на топливо.
• Если определен постоянный темп потребления (параметр 2), то его следует
прибавить к потреблению топлива, но при этом не должен быть превышен
верхний предел, равный расходу остаточного газа. Шаблон компонентов
используется для умножения на вклад каждого из компонентов. Следует
заметить, что шаблон компонентов не изменяет постоянное значение темпа
потребления, поскольку объемные расходы компонентов нормализуются еще
раз, чтобы соответствовать заданному постоянному значению темпа.
• Значения расхода компонентов, используемых на топливо, вычитаются из
количества газа, пригодного для других нужд, например, для продажи или
повторной закачки. Следует заметить, что использование шаблона компонентов
может изменить состав остаточного газа.
В многоуровневой иерархии групп количество остаточного газа уменьшается для всех
групп/скважин, дочерних по отношению к данной группе. Для всех дочерних
групп/скважин используется один и тот же коэффициент снижения считается, что
топливный газ поровну отбирается от газа, добытого группой.
По умолчанию сначала удовлетворяется потребность в топливном газе для группы, а
затем в газе для сбыта. Эта последовательность может изменяться с помощью
ключевого слова WTAKEGAS.
Потребность в топливном газе удовлетворяется, начиная с нижних уровней иерархии
групп.
Пример
Задать расход топливного газа для месторождения равным 1000 Mscf/day.
GRUPFUEL
FIELD 1000 /
/
ECLIPSE 100 Данное ключевое слово задает направляющие дебиты пользователя для группы.
x ECLIPSE 300 Данное ключевое слово сохранено в целях обратной совместимости. Вместо него
SPECIAL
RUNSPEC рекомендуется использовать ключевые слова GCONPROD и GCONINJE для определения
GRID управления группы и ее направляющих дебитов, совместимых с обеими моделями.
EDIT
PROPS Ключевое слово сопровождается произвольным числом записей, каждая из которых
REGIONS содержит параметры , описанные ниже, и оканчивается косой чертой (/).
SOLUTION
SUMMARY Записи могут завершаться после любого из параметров с помощью косой черты (/);
x SCHEDULE оставшимся параметрам будут присвоены значения по умолчанию. Значения по
умолчанию также могут быть определены нулевым счетчиком повтора формата n*, где
n — число последовательных параметров , задаваемых по умолчанию.
Последовательность записей должна заканчиваться пустой записью, содержащей только
косую черту (/).
1 Имя группы или корень имени
Корень имени группы, заключенный в кавычки и заканчивающийся звездочкой (*),
может использоваться для обозначения нескольких групп в одной записи.
2 Символ, обозначающий возможность управления группой. Он должен начинаться с
Y или N.
• ПО УМОЛЧАНИЮ: Y
3 Значение направляющего дебита.
4 Тип заданного направляющего дебита.
Он должен быть одним из следующих:
OIL Направляющий дебит нефти
WAT Направляющий дебит воды
GAS Направляющий дебит газа
LIQ Направляющий дебит жидкости
WG Направляющий дебит насыщенного газа
VP Направляющий дебит отбора
IG Направляющая приемистость газа в пластовых условиях
IW Направляющая приемистость воды в пластовых условиях
VG Направляющая приемистость отбора газа
VW Направляющая приемистость отбора воды
VI Направляющая приемистость отбора (задает: VG и VW)
RV Направляющая приемистость отбора пласта (задает: VP, VG и VW)
INJ Направляющая приемистость (задает IG и IW)
NONE Направляющий дебит не задан
POTN Групповые направляющие дебиты в начале каждого временного шага
будут положены равными групповым потенциалам добычи и закачки —
т. е., сумме потенциалов добычи и закачки всех ее подчиненных
открытых добывающих и нагнетательных скважин.
ALL Задает все направляющие дебиты
• ПО УМОЛЧАНИЮ: NONE
Пример
GRUPGR
Z45 Y 100.0 INJ /
/
Примечания
1 Если для компенсации отбора необходимо производить обратное нагнетание сначала
одной фазы (например, газовой), а затем другой (например, водной), то это может
быть выполнено путем ввода двух записей данных GRUPINJE. Первая запись
устанавливает заданное значение темпа нагнетания или доли компенсации отбора
для первой фазы. Вторая запись устанавливает заданное значение компенсации
отбора (обычно 1.0) для второй фазы. Однако к общему объему нагнетания обеих фаз
в пластовых условиях применяется заданное значение доли компенсации отбора, т. е.
темп нагнетания второй фазы управляется таким образом, чтобы он дополнял общий
объемный темп нагнетания в пластовых условиях для достижения заданного
значения компенсации отбора. Вторая фаза считается дополняющей. Дополняющая
фаза используется с заданным значением доли компенсации отбора (параметр 10)
или объемного расхода в пластовых условиях (параметр 8). ECLIPSE 300 позволяет
использовать единственную дополняющую фазу для всех групп. Это показано в
примерах 4 и 5.
2 Если поток нагнетания исходит из определенной группы или скважины и заданное
значение нагнетания превосходит допустимый расход добываемого газа, то
необходимый остаток газа берется из потока дополнительного составного газа, если
он определен в параметре 14. Если дополнительный составной газ не определен, то
поведение параметров управления нагнетанием зависит от того, введено ли ключевое
слово WAVAILIM. При отсутствии данного ключевого слова заданное значение
нагнетания достигается за счет превышения допустимого темпа нагнетания, что
приводит к появлению отрицательного значения избыточного расхода в таблице
учета газа. Если ключевое слово WAVAILIM введено, то темп нагнетания
ограничивается допустимым объемом газа для нагнетания данной группы или
скважины-источника. Более подробную информацию см. в описании ключевого
слова COMPORD.
3 Для нагнетающих газ скважин под групповым управлением рекомендуется оставить
значение по умолчанию для типа нагнетания флюида, определенного в аргументах 2
и 3 ключевых слов WELLINJE для этих скважин (см. пример 5). Это обеспечивает
соответствие потока нагнетания потоку, определенному группой. Если для
нагнетающей газ скважины под групповым управлением установлен собственный
флюид, то нагнетается именно он, а не флюид, определенный для группы, причем
используется установленный для группы темп нагнетания.
4 Для нагнетающих воду скважин под групповым управлением следует установить в
аргументе 2 ключевого слова WELLINJE значение WATER для флюида нагнетания
(см. пример 5). В противном случае скважина по умолчанию считается нагнетающей
газ и не дает вклада в общий темп нагнетания воды под групповым управлением.
Примеры
Пример 1
Компенсация отбора, произведенного группой GR1, нагнетаемой водой. Доля
компенсации отбора, взятая по умолчанию, в этом случае устанавливается равной 1.0.
GRUPINJE
GRP1 WATER ' ' RE 10* R /
/
Пример 2
Темп нагнетания воды для группы равен 1000 STB/Day.
GRUPINJE
G1 Water ' ' Water 1* 1000.0 /
/
Пример 3
Углеводород, определенный потоком скважины MixB, нагнетается для компенсации
отбора, произведенного группой PGC.
GRUPINJE
PLATA Stream MixB Reij 5* 1.0 Group PGC 2* R /
/
Пример 4
Обратное нагнетание газа из добычи месторождения производится в темпе, равном
половине значения дебита в поверхностных условиях. Вода дополняет газ для
достижения 100% компенсации отбора.
GRUPINJE
--group fluid name ctrl rates reinj reinj reinj misc
Reservoir/
-- mode frac type contr Surface
FIELD STREAM SOLV RE 5* 0.5 G 1* 2* S /
FIELD WAT 1* RE 5* 1.0 G 1* 2* R /
/
x ECLIPSE 100 Это ключевое слово должно использоваться в основном расчете объединения пластов для
ECLIPSE 300 определения главных групп и связанных с ними ведомых групп (см. раздел
x SPECIAL «Объединение пластов» на стр. 722 «Технического описания ECLIPSE»).
RUNSPEC
GRID Ключевое слово сопровождается произвольным числом записей, каждая из которых
EDIT содержит описанные ниже параметры и оканчивается косой чертой (/).
PROPS
REGIONS Последовательность записей должна заканчиваться пустой записью, содержащей только
SOLUTION косую черту (/).
SUMMARY
x SCHEDULE 1 Имя главной группы или корень имени группы
Корень имени группы, заканчивающийся звездочкой (*), может использоваться для
обозначения нескольких групп в одной записи.
Главные группы должны быть предварительно объявлены в ключевом слове
GRUPTREE. Они не должны содержать скважин или подчиненных групп.
2 Имя ведомого пласта, содержащего ведомую группу, связанную с данной
Ведомый пласт должен быть предварительно объявлен и активизирован в ключевом
слове SLAVES. Имя ведомого пласта вводится в параметре 1 этого ключевого слова.
Если введено имя по умолчанию (1*) или пустое (' '), то значения расхода для группы
считываются из входного файла объединения пластов, а не вычисляются в модели
ведомого резервуара. В этом случае для определения входного файла объединения
пластов необходимо ввести ключевое слово USECUPL, а в ключевое слово SLAVES
не следует включать ведомый пласт группы.
3 Имя ведомой группы, связанной с главной группой в ведомом резервуаре
Имена главной и связанной с ней ведомой группы могут быть различными.
Например, ведомая группа может являться группой верхнего уровня в своем ведомом
пласте и поэтому называться FIELD.
Если введено имя по умолчанию (1*) или пустое (' '), то ECLIPSE считает имя
ведомой группы совпадающим с именем главной группы.
4 Предельное значение доли, на которую может меняться значение расхода группы за
один временной шаг
• DEFAULT: бесконечность
Здесь возможен ввод необязательного значения, ограничивающего долю, на которую
может изменяться расход для группы (т. е. объемный дебит пластового флюида и
темпы нагнетания фаз) за один временной шаг. Это достигается за счет ограничения
длины временного шага основного расчета, исходя из величины изменения потока на
предыдущем шаге. Ограничение применяется ретроспективно. Если внезапное
изменение расхода вызывает превышение ограничения, то временной шаг не
дробится.
Если на одном временном шаге основного расчета происходит значительное
изменение расходов ведомых групп, то точное соблюдение заданных значений
расходов групп, установленных для главного пласта, невозможно. Причина этого в
том, что заданные значения расхода назначаются главным группам в соответствии с
максимальными значениями расхода их ведомых групп в начале каждого временного
шага, а в отчете выводятся значения расхода в конце временного шага. Уменьшение
максимальной доли изменения расхода увеличивает точность группового
управления. Тем не менее, также рекомендуется установить минимальную длину, до
которой может быть ограничен временной шаг (см. ключевое слово RCMASTS),
поскольку удельные изменения расхода могут быть велики при небольших значениях
расхода, а также при открытии и закрытии скважин в ведомых пластах.
Пример
GRUPMAST
-- master slave associated limiting
-- group reservoir slave rate change
-- name name group fraction
LOWER-A LOWER PL-A 0.1 /
LOWER-B LOWER PL-B 0.1 /
UPPER-A UPPER PL-A /
UPPER-B UPPER PL-B /
/
Пример
GRUPNET
FIELD 200 /
PLAT-A 1* 1 /
PLAT-B 1* 2 100 /
'GR-A*' 1* 3 1* YES /
GR-B1 1* 6 1* YES FLO /
GR-B2 1* 7 1* YES FLO /
/
Пример
GRPB группы — добыча при расходе в пластовых условиях 1000 Rb/day.
GRUPPROD
GRPB RV 4* 1000 /
/
Только ECLIPSE 100 Внимание Для наборов данных для версий программы, предшествующих версии
96а, будет наблюдаться отличие в поведении в случае, когда две или
более установок любого типа размещаются в одной и той же группе
(например, если группа меняет свою установку во время расчета). В
версиях до 96а вторая установка заменит первую. Однако в новой
версии вторая установка будет добавлена к группе, а первая все еще
останется доступной. Если требуется заменить одну установку другой,
теперь следует удалить старую установку, а затем добавить новую.
Примеры
Пример 1
Буровые установки 1 и 2 размещены на FIELD. Ремонтные установки 1 и 2 размещены в
группах PLAT-A и PLAT-B соответственно.
GRUPRIG
-- group workover drilling add or
-- name rig rig remove
FIELD 0 1 /
FIELD 0 2 /
PLAT-A 1 0 /
PLAT-B 2 0 /
/
Пример 2
Буровую установку 2 нужно удалить из FIELD и только сделать доступной группе
PLAT-B.
Пример
Задать темп сбыта газа для группы равным 1000 тыс. куб. футов/сутки.
GRUPSALE
FIELD 1000 /
/
Примечания
• Опция SLAV в параметрах 3 — 9 предназначена для использования при
самостоятельном выполнении подчиненного расчета и считывает ограничения на
дебит ведомой группы из входного файла объединения пластов. Это позволяет
выяснить, какова будет производительность пласта в отсутствие выбранных
ограничений дебита, установленных основным расчетом. Опция SLAV не должна
использоваться в том случае, если подчиненный расчет активизируется основным
расчетом как часть объединенной системы. Игнорирование ограничений дебита,
установленных основным расчетом, приведет к превышению заданных значений или
ограничений, установленных для глобальной системы.
• Если ограничение дебита применяется к фазе, не являющейся активной в
подчиненном расчете, то ECLIPSE преобразует ее в ограничение для
соответствующей фазы с использованием последних по времени значений дебитов.
Это может произойти в следующих двух ситуациях:
• Газ является активной фазой в основном расчете, но не в подчиненном, для
которого вместо этого определена константа Rs с помощью ключевых слов
RSCONST или RSCONSTT.
Пример
Ограничения дебита для подчиненных групп PL-A и PL-B берутся из основного расчета,
но, кроме того, для PL-B установлены собственные ограничения на темп закачки воды.
GRUPSLAV
-- slave assoc oil wat/liq gas resv oil wat gas
-- group master prod prod prod prod inj inj inj
-- name group limits limits limits limits limits limits limits
PL-A UP-A /
PL-B UP-B 5* BOTH /
/
Пример
GRUPTARG
PLAT-A ORAT 15000 /
PLAT-B RESV 20000 /
/
Пример
Определить иерархию, как показано на рис. 3.7:
FIELD
Предполагается, что группы GR-A1, GR-A2, GR-B1, GR-B2, GR-S1 и GR-S2 имеют
скважины, объявленные принадлежащими им в WELSPECS. Для PLAT-A и PLAT-B
можно объявить в качестве материнской группы FIELD.
GRUPTREE
-- child parent
GR-A1 PLAT-A /
GR-A2 PLAT-A /
GR-B1 PLAT-B /
GR-B2 PLAT-B /
SAT-B PLAT-B /
GR-S1 SAT-B /
GR-S2 SAT-B /
/
Пример
GSATCOMP
SG2 IG STR1 /
/
Пример
GSATINJE
-- group inj surf resv
-- name phase rate rate
SAT-A WAT 7520 7520 /
SAT-A GAS 17760 10240 /
/
Пример
GSATPROD
-- group oil water gas void lift
-- name rate rate rate rate gas
SAT-A 14500 2640 17600 /
SAT-B 12700 3270 15800 /
/
Примеры
Пример 1
Назначить сепаратор всему месторождению:
GSEPCOND
FIELD SEP1 /
/
Пример 2
Назначить различные сепараторы двум платформам:
GSEPCOND
PLAT-A SEP1 /
PLAT-B SEP2 /
/
Пример
GSF
.0000 .0000 .0000
.0400 .0000 .2000
.1000 .0220 .5000
.2000 .1000 1.0000
.4000 .3400 2.0000
.6000 .5000 3.0000
.7800 1.0000 3.9000
/
Пример
GSWINGF
-- GROUP JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC
PLAT-A 2*1.5036 3*1.0024 3*0.5012 3*1.0024 1.5036
2*1.5036 3*1.0024 3*0.5012 3*1.0024 1.5036 /
PLAT-B 2*1.6551 3*1.0031 3*0.3511 3*1.0031 1.6551
2*1.6551 3*1.0031 3*0.3511 3*1.0031 1.6551 /
Пример
GTADD
PLAT-A ORAT -500 /
PLAT-B RESV 80000/
/
[3.74]
Если направляющий дебит для скважины W рассчитан по значениям ее потенциальных
дебитов (т. е. не зафиксирован с помощью ключевого слова WGRUPCON), то полученное
значение дебита умножается на βW. Таким образом, путем установки соответствующих
значений для коэффициентов А и В в ключевом слове GUIDECAL возможно уменьшать и
увеличивать направляющие дебиты скважин при повышении значения теплотворности .
Например, установка положительного значения В смещает добычу к скважинам с более
высокими значениями теплотворностей , а отрицательного к скважинам с более
низкими значениями.
Если направляющие дебиты групп рассчитываются по формуле направляющего дебита в
ключевом слове GUIDERAT (т. е. для параметра 10 в ключевом слове GCONPROD
установлено значение FORM), то эти дебиты также умножаются на коэффициент βG,
который рассчитывается аналогично βW, но с использованием средних значений
теплотворности для группы.
За ключевым словом GUIDECAL должны следовать два параметра , оканчивающихся
косой чертой (/):
1 Коэффициент A в [3.74]
Значение не должно быть отрицательным.
2 Коэффициент В в [3.74]
Пример
GUIDECAL
0.001 1.0 /
[3.75]
где
POTp потенциальный дебит скаважины или группы указанной фазы p (см.
«Потенциалы скважин» на стр. 699 «Технического описания ECLIPSE»),
A, B, C, D, E и F
заданные пользователем показатели степени и коэффициенты,
R1 и R2 отношения потенциалов фаз, зависящих от указанной фазы p
(см. элемент 2).
До конца моделирования направляющие дебиты будут рассчитываться в начале каждого
временного шага, который начинается после того, как заданный интервал времени
пройдет после предыдущего расчета направляющего дебита. По умолчанию этот
интервал равен нулю, что приводит к расчету направляющего дебита в начале каждого
временного шага. Однако более длительный интервал может оказаться
предпочтительнее, если направляющие дебиты осциллируют из-за явления
конусообразования, зависящего от величины дебитов. С другой стороны — в параметре
10 может применяться коэффициент затухания.
(3.76)
Примеры
Пример 1
Установить направляющие дебиты жидкой фазы равными их потенциалам для жидкой
фазы при низких значения обводненности и направленные против скважин с высокой
обводненностью, при коэффициенте затухания равном 0.1:
GUIDERAT
-- interval phase A B C D E F increase? damp
1* LIQ 1.0 1.0 10.0 2.0 0.0 0.0 NO 0.1 /
Пример 2
Установить направляющие дебиты нефтяной фазы равными их потенциалам для
нефтяной фазы, пересчитывать с временными интервалами в 100 суток:
GUIDERAT
-- interval phase A B C D E F increase? damp
100 OIL 1.0 1.0 /
Пример
GUPFREQ
NEXT /
Пример
Данные пример устанавливает первый градиентный параметр по переменной контроля
скважины PROD1, создание градиента дебитов фаз и забойного давления для всех
скважин относительно вариаций переменной контроля PROD1. Эти градиентные данные
доступны через мнемоники WOFWC1, WWFWC1, WGFWC1 и WBHWC1. Второй
параметр будет результатом градиентных данных, рассчитанных относительно
совместной вариации переменных контроля скважин PROD1 и PROD2.
GWRTWCV
PROD1 / -- parameter 1, output avauilable via W**WC1 mnemonics
PROD1 PROD2 / -- parameter 2
INJ1 / -- parameter 3
/
-- later in deck redefine parameter 1 and reset parameters 2 & 3
GWRTWCV
PROD3 /
/
Пример
NTPVT = 2 для индикаторов WT1 и WT2
ECLIPSE 100 Это ключевое слово может использоваться только с опцией THERMAL (ключевое слово
x ECLIPSE 300 THERMAL в разделе RUNSPEC).
x SPECIAL
RUNSPEC Ключевое слово HEATCR определяет значение объемной теплоемкости породы для
x GRID каждой из ячеек. За каждым ключевым словом должно следовать NxNyNz значений в
EDIT
PROPS естественном порядке, причем индекс Х изменяется быстрее всех.
REGIONS
SOLUTION
• ЕДИНИЦЫ:kJ/m3/K (METRIC), Btu/ft3/°F (FIELD),
SUMMARY J/cm3/K (LAB), kJ/m3/K (PVT-M).
SCHEDULE
Дополнительную информацию по данной опции см. в разделе «Термическая опция»,
стр. 903 «Технического описания ECLIPSE».
Пример
Установка значений теплоемкости породы для профильного сечения 10 × 10 с двумя
различными видами породы.
HEATCR
--
--In Field units
60*35 40*30 /
где CR0 задано ключевым словом HEATCR, а CR1 ключевым словом HEATCRT.
За каждым ключевым словом должно следовать NxNyNz значений в естественном порядке,
причем индекс Х изменяется быстрее всех.
• ЕДИНИЦЫ:kJ/m3/°K2 (METRIC), Btu/ft3/°F2 (FIELD),
J/cm3/°K2 (LAB), kJ/m3/°K2 (PVT-M).
Дополнительную информацию по данной опции см. в разделе «Термическая опция»,
стр. 903 «Технического описания ECLIPSE».
Пример
Установка коэффициентов для профильного сечения 10 × 10 с двумя различными видами
породы.
HEATCRT
60*0.0002 40*0.0001 /
ECLIPSE 100 Это ключевое может быть использовано только с опцией THERMAL (см. раздел
x ECLIPSE 300 «Термическая опция» на стр. 903 «Технического описания ECLIPSE»).
x SPECIAL
x RUNSPEC Данные содержат 1 параметр ,, описывающий размерности данных теплового
GRID источника ,, использующиеся в расчете. Данные теплового источника для каждого
EDIT соединения должны быть определены с помощью ключевого слова HEATER или
PROPS
REGIONS HEATERL.
SOLUTION
SUMMARY 1 Максимальное число соединений теплового источника
SCHEDULE
• ПО УМОЛЧАНИЮ: 1
Пример
HEATDIMS
10 /
Если температура ячейки Tc меньше чем Tmax скорость тепла H будет установлена как:
Пример
HEATER
HEAT1 16 8 2 3.E+6 500.0 /
HEAT1 16 8 3 5.E+6 500.0 /
HEAT2 22 45 5 1.E+6 1* /
/
ECLIPSE 100 Это ключевое слово может использоваться только с опцией THERMAL (ключевое слово
x ECLIPSE 300 THERMAL в разделе RUNSPEC).
x SPECIAL
RUNSPEC Ключевое слово HEATERL задает местоположения и свойства одного или более
GRID соединений теплового источника при локальном измельчении сетки. Если соединение
EDIT
PROPS находится не в локальной сетке, необходимо использовать ключевое слово HEATER.
REGIONS
SOLUTION Максимальное число соединений теплового источника должно быть установлено с
SUMMARY помощью ключевого слова HEATDIMS.
x SCHEDULE
Это ключевое слово сопровождается произвольным числом записей, каждая из которых
содержит параметры ,, описанные ниже, и оканчивается косой чертой (/).
Записи могут быть завершены преждевременно с помощью косой черты (/), оставшимся
параметрам будут присвоены значения по умолчанию. Значения по умолчанию также
могут быть определены нулевым счетчиком повтора формата n*, где n — число
последовательных параметров ,, задаваемых по умолчанию. Последовательность записей
должна заканчиваться пустой записью, содержащей только косую черту (/).
1 Имя теплового источника ,, строка символов до 8 букв.
2 Имя локальной сетки
3 I-индекс соединения
4 J-индекс соединения
5 K-индекс соединения
Если температура ячейки Tc меньше чем Tmax скорость тепла H будет установлена как:
H = min[ ( Tc − Tmax ) × R, H max ]
Ключевое слово RPTPRINT может быть использовано для вывода состояния теплового
источника в файл печати.
Пример
HEATERL
Heat1 LGR1 6 9 4 3.E+6 1* /
/
Пример
HEATTR
--
-- In Field units
60*35 40*30 /
ECLIPSE 100 Это ключевое слово может использоваться только с опцией THERMAL (ключевое слово
x ECLIPSE 300 THERMAL в разделе RUNSPEC).
x SPECIAL
RUNSPEC Ключевое слово HEATTX задает значения теплопроводности в направлении Х, заменяя
GRID вычисленные программой значения.
x EDIT
PROPS Значение теплопроводности или коэффициента теплопередачи получается при
REGIONS
SOLUTION
умножении удельной теплопроводности породы на площадь сечения, деленную на
SUMMARY расстояние между центрами блоков.
SCHEDULE
Значения теплопроводности вводятся в виде числа для каждой ячейки сетки, всего
NxNyNz, в естественном порядке. Индекс Х при этом изменяется быстрее всех.
Теплопроводность измеряется между данной ячейкой и соседней с ней в положительном
направлении.
• ЕДИНИЦЫ:KJ/Day (METRIC), BTU/Day (FIELD)
J/Hour (LAB), KJ/Day (PVT-M)
Пример
HEATTX
--
--In Field units
60*35 40*30 /
ECLIPSE 100 Это ключевое слово может использоваться только с опцией THERMAL (см. ключевое
x ECLIPSE 300 слово THERMAL в разделе RUNSPEC).
x SPECIAL
RUNSPEC Ключевое слово HEATTY задает значения теплопроводности в направлении Y, заменяя
GRID вычисленные программой значения.
x EDIT
PROPS Теплопроводности вводятся в виде числа для каждой ячейки сетки, по Nx, Ny и Nz в
REGIONS
SOLUTION
каждой ячейке, в обычном сеточном порядке. Индекс Х при этом меняется быстрее всех.
SUMMARY Теплопроводности соответствует значение между данной ячейкой и соседней с ней в
SCHEDULE положительном направлении.
• ЕДИНИЦЫ: K J/Day (METRIC), BTU/Day (FIELD)
J/Hour (LAB), KJ/Day (PVT-M)
ECLIPSE 100 Это ключевое слово может использоваться только с опцией THERMAL (см. ключевое
x ECLIPSE 300 слово THERMAL в разделе RUNSPEC).
x SPECIAL
RUNSPEC Ключевое слово HEATZZ задает значения теплопроводности в направлении Z, заменяя
GRID вычисленные программой значения.
x EDIT
PROPS Теплопроводности вводятся в виде числа для каждой ячейки сетки, по Nx, Ny и Nz в
REGIONS
SOLUTION
каждой ячейке, в обычном сеточном порядке. Индекс Х при этом меняется быстрее всех.
SUMMARY Теплопроводности соответствует значение между данной ячейкой и соседней с ней в
SCHEDULE положительном направлении.
• ЕДИНИЦЫ: K J/Day (METRIC), BTU/Day (FIELD)
J/Hour (LAB), KJ/Day (PVT-M)
ECLIPSE 100 Это ключевое слово может использоваться только с опцией THERMAL (ключевое слово
x ECLIPSE 300 THERMAL в разделе RUNSPEC).
x SPECIAL
RUNSPEC Ключевое слово HEATVAP определяет постоянную составляющую теплоты
GRID парообразования для каждого компонента нефти.
EDIT
x PROPS Это ключевое слово должно использоваться только для тепловых расчетов с летучей
REGIONS нефтью; оно не должно использоваться вместе с ключевым словом DEADOIL.
SOLUTION
SUMMARY Запись данных содержит одно значение для каждого компонента:
SCHEDULE
• ЕДИНИЦЫ:kJ/kg (METRIC), Btu/lb (FIELD)
J/g (LAB), kJ/kg (PVT-M).
• ПО УМОЛЧАНИЮ: 0.0
Если используется несколько уравнений состояния, то для каждого уравнения состояния
в пластовых условиях должен быть введен отдельный набор данных.
Число областей уравнений состояния пласта вводится в девятом параметре ключевого
слова TABDIMS. Использование нескольких областей уравнений состояния обсуждается
в разделе «Области уравнений состояния» на стр. 233 «Технического описания
ECLIPSE».
Для вычисления энтальпии газового компонента нефти необходимо сначала определить
энтальпию компонента в жидком состоянии, а затем прибавить теплоту парообразования,
определяемую формулой
[3.77]
где
A Постоянная составляющая ∆H, вводимая этим ключевым словом
B Экспоненциальная часть, вводимая ключевым словом HEATVAPE (обычно
берется по умолчанию)
T Температура
Tcrit Критическая температура компонента, ключевое слово TCRIT.
Значения теплоты парообразования часто берутся при нормальной точке кипения. Таким
образом, упомянутая выше константа вводится как
[3.78]
где ∆Hnb теплота парообразования при нормальной точке кипения, Tnb нормальная
точка кипения. Экспонента В, вводимая в ключевом слове HEATVAPE, обычно берется по
умолчанию равной 0.38.
Пример
Для четырех компонентов с молекулярной массой 16, 134, 394, 539
FIELD
HEATVAP
355 185 98 73/
ECLIPSE 100 Это ключевое слово может использоваться только с опцией THERMAL (см. ключевое
x ECLIPSE 300 слово THERMAL в разделе RUNSPEC).
x SPECIAL
RUNSPEC Ключевое слово HEATVAPE определяет экспоненту, использующуюся в расчете теплоты
GRID парообразования. Это ключевое слово должно использоваться только для тепловых
EDIT
x PROPS расчетов с летучей нефтью; оно не должно использоваться вместе с ключевым словом
REGIONS DEADOIL.
SOLUTION
SUMMARY Запись данных содержит одно значение для каждого компонента:
SCHEDULE
• ПО УМОЛЧАНИЮ: 0.38
Если используется несколько уравнений состояния, то для каждого уравнения состояния
в пластовых условиях должен быть введен отдельный набор данных. Число областей
уравнений состояния пласта вводится в 9-м параметре ключевого слова TABDIMS.
Использование многочисленных областей уравнений состояния обсуждается в разделе
«Области уравнений состояния» на стр. 221 «Технического описания ECLIPSE».
Для вычисления энтальпии газового компонента нефти необходимо сначала определить
энтальпию компонента в жидком состоянии, а затем добавить теплоту испарения формы.
,
[3.79]
где
A Постоянная часть данных, вводимых ключевым словом HEATVAP,
B Экспоненциальная часть, вводимая этим ключевым словом (обычно по
умолчанию),
T Температура,
Tcrit Критическая температура компонента, ключевого слова TCRIT.
Пример
HEATVAPE
0.38 /
Пример
Для 2 компонентов
HEATVAPS
1000.0 2000.0/
Примеры
Пример 1
AQUCT
--Aq. Datum Initial Perm Poro Ct Ro Thick- Angle Water AQUTAB Salt
--no. depth pressure ness of inf. table table conc.
1 7000 4000 200.0 0.2 1.0E-5 500.0 50.0 20.0 1 1
0.0 /
HMAQUFET
-- Aquifer Derivative w.r.t. Derivative w.r.t.
-- number volume multiplier P.I. multiplier
1 YES YES /
/
Пример 2
Один водоносный пласт с воспроизведением истории в нижней части сетки 10*10*5 со
значением MHAQUF × 2 описан в ключевом слове HMDIMS.
AQUFET
-- Datum Initial Wi Ct J Table I1 I2 J1 J2 K1 K2 Face
-- depth pressure for PVTW
7000 4000 2.0E9 1.0E-5 500.0 1 1 10 1 10 5 5 'K
+' /
HMAQUFET
-- Aquifer Derivative w.r.t. Derivative w.r.t.
-- number volume multiplier P.I. multiplier
1 YES YES /
/
Пример
В ключевом слове HMDIMS определено значение MHAQUF, равное 0.1.
Пример
В следующем примере имеется до четырех областей градиента, каждая из которых
содержит до пяти подобластей, при этом необходимо два градиента.
HMDIMS
--MHISTM NHMSTR NHRPAR
4 5 2 /
x ECLIPSE 100 Это ключевое слово может использоваться в расчетах, где требуется опция градиента.
ECLIPSE 300
x SPECIAL
Это ключевое слово может использоваться для получения градиентов решения в
RUNSPEC зависимости от проводимостей через разломы ,, ранее определенные в ключевом слове
x GRID FAULTS из раздела GRID.
EDIT
PROPS За данным ключевым словом должен следовать ряд записей, определяющих имена
REGIONS сегментов разломов ,, для которых требуются градиенты решения.
SOLUTION
SUMMARY Последовательность записей должна заканчиваться одной строкой, содержащей только
SCHEDULE
косую черту (/). Последовательность записей должна заканчиваться пустой записью,
содержащей только косую черту.
Число градиентов для разломов не должно превышать MFHIST, заданное в ключевом
слове HMDIMS из раздела RUNSPEC.
Пример
HMFAULTS
'zigzag' /
'block' /
/
Пример
AQUNUM
--Aq. IX IY IZ Area Length Poro. Perm. Depth Pressure PVT Sat.
1 7 1 1 1.0E+5 2000 1* 200.0 1* 1* 1 1 /
1 8 1 1 1.0E+5 2000 1* 200.0 1* 1* 1 1 /
1 9 1 1 1.0E+5 2000 1* 200.0 1* 1* 1 1 /
1 10 1 1 1.0E+5 2000 1* 200.0 1* 1* 1 1 /
/
HMMLAQUN
-- Aquifer PoreV parameter Perm. parameter Trans. parameter
1 1.01 1.3 1.0 /
/
Пример
AQUCT
--Aq. Datum Initial Perm Poro Ct Ro Thick- Angle Water AQUTAB Salt
--no. depth pressure ness of inf. table table conc.
1 7000 4000 200.0 0.2 1.0E-5 500.0 50.0 20.0 1 1
0.0 /
/
HMMLCTAQ
-- Aquifer Permeability Influence angle
-- number multiplier multiplier
1 2.0 1.5 /
/
Пример
Получение градиентов для одного водоносного пласта в нижней части сетки 10 × 10 × 5:
AQUFET
-- Datum Initial Wi Ct J Table I1 I2 J1 J2 K1 K2 Face
-- depth pressure for PVTW
7000 4000 2.0E9 1.0E-5 500.0 1 1 10 1 10 5 5 'K+' /
/
HMMLFTAQ
-- Aquifer Initial volume P.I.
-- number multiplier multiplier
1 2.0 3.0 /
/
Пример
В данном примере присутствуют локальное измельчение, скважины и соединения,
заданные в разделе SCHEDULE.
Пример
HMMMLRGT
1 2 1.1 /
3 4 1.5 /
/
где
Пример
HMMROCK
2 1.03 /
4 1.04 /
/
где pref — опорное осевое давление, введенное в ключевом слове HMRREF для области
ROCKNUM, а pdim — масштабный опорный коэффициент давления, использующийся для
того, чтобы величина λ2 была безразмерной.
Производные вычисляются в зависимости от безразмерных параметров λ1 и λ2.
За этим ключевым словом должны следовать до NTROCC (параметр 2 ключевого слова
ROCKCOMP) записей, определяющих расчеты градиента для каждой области ROCKNUM.
Каждая запись состоит из трех параметров, оканчивающихся косой чертой:
Последовательность записей должна завершаться одной косой чертой (/).
1 Номер таблицы породы
Должно лежать в диапазоне от 1 до NTROCC (параметр 2 ключевого слова
ROCKCOMP).
2 Модификатор (мультипликативный)
• ПО УМОЛЧАНИЮ: 1.0
3 Модификатор (аддитивный)
• ПО УМОЛЧАНИЮ: 0.0
Пример
HMMULRGT
1 2 /
3 4 /
/
Примечания
1 Его необходимо использовать вместе с ключевыми словами HMTRANXn и т. д.
Поскольку проводимости, вычисляемые программой ECLIPSE для основного набора
данных (при отсутствии любых данных HMMULTX), зависят от имеющихся значений
MULTX, производные, вычисленные программой ECLIPSE для множителя
проводимости HMTRANXn, рассчитываются относительно HMMULTX и
безотносительно к MULTX. Это гарантирует, что производные, соответственно,
относятся к дополнительным множителям основного набора данных.
2 Использование в разделе GRID
Если любое из ключевых слов HMMULTX/Y/Z и т. д. (или HMMULTPV) вводится в
разделе GRID, то оно применяется только для проводимостей (для поровых объемов),
вычисленных ECLIPSE с использованием информации раздела GRID, а не для
проводимостей, введенных непосредственно в разделе EDIT с помощью ключевого
слова TRANX/Y/Z (или PORV). Любое не заданное в разделе GRID значение
MULTX/Y/Z (MULTPV) по умолчанию берется равным 1.0.
3 Использование в разделе EDIT
Если любое ключевое слово HMMULTX/Y/Z и т. д. (или HMMULTPV) вводится в разделе
EDIT, то оно действует как дополнительный множитель для проводимостей (или
поровых объемов) после чтения всех модифицированных проводимостей (поровых
объемов) из раздела EDIT. Все не заданные явным образом несоседние соединения
будут изменяться под влиянием отредактированных значений HMMULTX/Y/Z.
Только ECLIPSE 100 4 Использование с опцией локального измельчения сетки
По умолчанию любые данные ключевого слова HMMULTxx наследуются локальными
ячейками из соответствующих глобальных ячеек. Кроме того, модификаторы могут
определяться для локальных ячеек между парами REFINE и ENDFIN.
Необходимо иметь в виду, что ключевые слова HMMULTX и т. д. (в точности
аналогичные MULTX) из глобальной сетки преобразуется в множитель локальных
ячеек, являющихся частью глобальной сетки, к которой HMMULTX и т. д. относятся, а
не между локальными ячейками, являющимися внутренней частью глобальной сетки.
Если они должны будут применяться ко всем локальным ячейкам внутри бокса, то
необходимо определить HMMULTX и т. д. внутри пары REFINE и ENDFIN.
Пример
EQUALS
'MULTX' 0.5 1 10 1 1 1 4 /
'MULTY' 0.8 1 1 1 5 5 8 /
/
Пример
EQUALS
'HMMULTPV' 0.35 4 5 2 5 2 4 /
/
Примечания
• Использование ключевого слова MULTFLT в разделе GRID изменяет массивы
MULTX-, MULTY- и MULTZ- вдоль траектории разлома . Если ключевое слово
MULTX, MULTY или MULTZ используется для некоторых ячеек в дополнение к
ключевому слову HMMULTFT, тогда получающийся в результате множитель
проводимости будет произведением двух введенных множителей.
• Если два разлома с различными именами проходят вдоль одной и той же грани
ячейки, то будут применяться оба множителя проводимости.
См. также ключевые слова FAULTS и RPTGRID.
Пример
(См. пример ключевого слова FAULTS)
MULTFLT
-- Multiplier
'zigzag' 0.2 /
/
HMMULTFLT
-- Multiplier
'zigzag' 0.8 /
/
Пример
EQUALS
'HMMULTSG' 10.0 1 10 1 1 1 4 /
/
Пример
PROPS
--Define properties and optional end points (SWFN/SWOF/SGFN etc.)
REGIONS
--Regions data (SATNUM etc.)
EQUALS
‘HMSOWCR’ 1 1 10 1 10 4 5 /
‘HMSOWCR’ 2 1 10 1 10 6 7 /
/
--Supply modifiers to SOWCR (these modify values of SOWCR entered in
--the PROPS section, else add to values specified in the
SOF2/SOF3/SWOF
--tables if SOWCR has not previously been input for the given boxes).
HMPROPS
--Method (a)
ADD
‘HMSOWCR’ 0.05 1 10 1 10 4 5 /
‘HMSOWCR’ 0.12 1 10 1 10 6 7 /
/
MULTIPLY
‘HMKRWR’ 1.2 1 10 1 10 4 5 /
‘HMKRW’ 1.5 1 10 1 10 6 7 /
/
--end method (a)
[3.80]
где
где p — давление в нефтяной фазе. Если было введено ключевое слово OVERBURD,
[3.83]
[3.85]
Пример
—With NTROCC=4 and p_eff = p_fluid
HMRREF
449.0 500.0 /
500.0 500.0 /
345.0 500.0 /
400.0 500.0 /
Пример
Пример ниже запрашивает градиенты соединения скважины для соединений в 3 слоях
для скважины PROD1 в локальном измельчении CARF1. Градиенты для скин-фактора в
слое 1, для проводимости и скин-фактора в слое 2, и только для коэффициента
проводимости в слое 3. также запрашивается градиенты соединений для 2 слоев для
скважины PROD3 в глобальной сетке. Эти градиенты для проводимости и скин-фактора в
слое 2, и только для проводимости в слое 3.
Принимается, что локальное измельчение, скважины и соединения заданы в разделе
SCHEDULE.
Пример
HMWPIMLT
PROCUCER /
‘SOUTH*' /
/
x ECLIPSE 100 Эта запись используется в расчетах, где требуется опция градиента.
x ECLIPSE 300
x SPECIAL
Ключевое слово должно сопровождаться одним целым числом, лежащим в диапазоне от
RUNSPEC нуля до NMHSTR и обозначающим подобласть градиента, связанного с ключевым словом,
GRID к которому принадлежит ячейка, для каждого сеточного блока в текущем боксе ввода.
EDIT Нулевое значение указывает на то, что ячейка не относится ни к какой подобласти, а
PROPS
x REGIONS положительное значение определяет номер подобласти, к которой относится ячейка.
SOLUTION
SUMMARY Для каждого ключевого слова области градиента ECLIPSE рассчитывает градиенты
SCHEDULE решения с учетом параметров градиента в каждой из определенных пользователем
областей, содержащих активные ячейки.
Число ключевых слов области градиента, определенных в расчете, не должно превышать
значения MHISTM, а число подобластей в любой из областей градиента не должно
превышать значения NMHSTR. Оба значения определены в ключевом слове HMDIMS
раздела RUNSPEC.
Текущая версия ECLIPSE распознает следующие параметры:
HMTRANX Множители для проводимости в направлении X
HMTRANY Множители для проводимости в направлении Y
HMTRANZ Множители для проводимости в направлении Z
HMTRNXY Множители для проводимости в направлении X и Y
HMPORVM Множители для порового объема
Только ECLIPSE 100 HMSIGMA Множители для коэффициента sigma двойной пористости
HMPERMX Множители для проницаемости в направлении X
HMPERMY Множители для проницаемости в направлении Y
HMPRMXY Множители для проницаемости в направлении X и Y
HMPERMZ Множители для проницаемости в направлении Z
Примеры
Пример 1 (только ECLIPSE 100)
При NDIVIX=3, NDIVIY=3, NDIVIZ=3, NHISTM=1 и NMHSTR=3 для установки двух
множителей проводимости в направлении Z используются соответствующие ключевые
слова раздела REGIONS:
HMTRANZ
3*0 3*1 3*2 /
HMTRANZ
1 0 0 1 0 0 1 0 0
2 0 0 2 0 0 2 0 0
3 0 0 3 0 0 3 0 0 /
Пример 3
Пример 4
При NDIVIX=3, NDIVIY=3, NDIVIZ=3, NHISTM=1 и NMHSTR=3 для установки двух
множителей порового объема используются соответствующие ключевые слова раздела
REGIONS:
HMPORVM
3*0 3*1 3*2 /
HMPORVM
1 0 0 1 0 0 1 0 0
2 0 0 2 0 0 2 0 0
3 0 0 3 0 0 3 0 0 /
x ECLIPSE 100 Ключевое слово HRFIN может использоваться для определения отношений размеров для
x ECLIPSE 300 значений DRV в локальных радиальных сетках. Оно должно быть указано после
x SPECIAL ключевого слова, с которого начинается определение локальной сетки (RADFIN или
RUNSPEC
x GRID RADFIN4), и до ключевого слова ENDFIN, завершающего ввод данных локальной сетки.
EDIT
PROPS За ключевым словом HRFIN должно следовать NR-1 значений, заканчивающихся косой
REGIONS чертой (/), где NR — число ячеек в измельченной сетке в радиальном направлении,
SOLUTION определенное в ключевых словах RADFIN (параметр 6) или RADFIN4 (параметр 8).
SUMMARY
SCHEDULE ECLIPSE устанавливает значения DR для измельченных ячеек пропорционально
соответствующим отношениям, при этом выполняется масштабирование, необходимое
для соответствия размерам материнской ячейки и внешнему радиусу, определенному
ключевым словом OUTRAD. Если HRFIN не указано, то радиальным измельчениям
автоматически присваиваются логарифмически возрастающие значения DR, если только
значения DR (или DRV) не указаны явным образом.
Локальное измельчение сетки описано в разделе «Локальное измельчение и укрупнение
сетки» на стр. 471 «Технического описания ECLIPSE».
Пример
Установка отношений DR для пяти радиальных секторов:
INRAD
0.25 /
OUTRAD
1000.0 /
HRFIN
2.0 3.0 4.0 7.0 /
ECLIPSE 100 Это ключевое слово описывает остаточную газонасыщенность в системе газ-нефть для
x ECLIPSE 300 каждой ячейки сетки для таблиц насыщенностей гистерезиса. Это требуется только в том
SPECIAL
RUNSPEC
случае, если используется опция ODD3P и когда используется масштабирование
GRID концевых точек, введенное ключевым словом ENDSCALE в секции RUNSPEC.
EDIT
x PROPS За каждым ключевым словом HSGRO должно следовать действительное число,
REGIONS описывающее остаточную насыщенность в ячейке сетки в текущем блоке. Насыщенность
SOLUTION
SUMMARY
должна быть в диапозоне от 0.0 до 1.0 включительно. Если значение в HSGRO
SCHEDULE пропущено для какой-то ячейки сетки в модели, использующую ENDSCALE, то
остаточная насыщенность будет получена из критической насыщенности
соответствующей таблицы.
Смотрите "Масштабирование Таблиц Насыщенностей" в "Техническом описании
ECLIPSE" для дополнительной информации.
Смотрите также ключевые слова HSORG, HSORW, HSWRO, HSGRW и HSWRG.
Пример
INRAD
0.25 /
OUTRAD
1000.0 /
HRFIN
2.0 3.0 4.0 7.0 /
Пример
При NDIVIX=3, NDIVIY=4, NDIVIZ=5 и без введенного BOX:
HSGRW
60*0.1/
Пример
При NDIVIX=3, NDIVIY=4, NDIVIZ=5 и без введенного BOX:
HSORG
60*0.1/
Пример
При NDIVIX=3, NDIVIY=4, NDIVIZ=5 и без введенного BOX:
HSORW
60*0.1/
Пример
При NDIVIX=3, NDIVIY=4, NDIVIZ=5 и без введенного BOX:
HSWRG
60*0.1/
ECLIPSE 100 Это ключевое слово описывает остаточную водонасыщенность в системе вода-нефть для
x ECLIPSE 300 каждой ячейки сетки для таблиц насыщенностей гистерезиса. Это требуется только в том
SPECIAL случае, если используется опция ODD3P и когда используется масштабирование
RUNSPEC
GRID концевых точек, введенное ключевым словом ENDSCALE в секции RUNSPEC.
EDIT
x PROPS За каждым ключевым словом HSWRO должно следовать действительное число,
REGIONS описывающее остаточную насыщенность в ячейке сетки в текущем блоке. Насыщенность
SOLUTION должна быть в диапозоне от 0.0 до 1.0 включительно. Если значение в HSWRO
SUMMARY
SCHEDULE
пропущено для какой-то ячейки сетки в модели, использующую ENDSCALE, то
остаточная насыщенность будет получена из критической насыщенности
соответствующей таблицы.
Смотрите "Масштабирование Таблиц Насыщенностей" в "Техническом описании
ECLIPSE" для дополнительной информации.
Смотрите также ключевые слова HSORG, HSGRO, HSORW, HSGRW и HSWRG.
Пример
При NDIVIX=3, NDIVIY=4, NDIVIZ=5 и без введенного BOX:
H SWRO
60*0.1/
Пример
Разбить трехслойную материнскую сетку на измельченную сетку из семи слоев, где
коэффициенты разбиения определены для среднего слоя материнской сетки:
NXFIN
3 2 2 /
HXFIN
3* 1.0 2.0
x ECLIPSE 100 Данное ключевое слово содержит опорные данные, которые используются, если
ECLIPSE 300 запрошены мнемоники HYDH или HYDHFW в ключевом слове RPTRST или если одно из
SPECIAL ключевых слов секции SUMMARY запрашивает данные напора. Запись содержит 3 пункта,
RUNSPEC
GRID
и оканчивается косой чертой (/).
EDIT
x PROPS
REGIONS
SOLUTION
SUMMARY 1 Опорная глубина для расчета гидростатического напора
SCHEDULE
• ЕДИНИЦЫ: METRIC:m FIELD:ft LAB:cm
2 Плотность пресной воды. Необходима, только если запрашивается HYDHFW или
другой напор пресной воды.
• ЕДИНИЦЫ: METRIC: kg/m3 FIELD: lb/ft3 LAB: g/cm3
3 Удалить элемент глубины из расчета напора блока? YES или NO.
• ПО УМОЛЧАНИЮ: NO
где
z ref опорная глубина (пункт 1)
z глубина сеточного блока (или скважины)
p давление
p atm атмосферное давление
ρ плотность воды
g ускорение свободного падения
Если пункт 3 установлен на YES, то оба члена глубины удаляются из формулы. Отметим,
что это применяется только для вывода напора сеточного блока в restart или summary
файлы.
Напоры скважин могут быть установлены с использованием ключевого слова WHEDREFD.
ECLIPSE 100 В расчете с Nc компонентами это ключевое слово определяет тип компонента. Ключевое
x ECLIPSE 300 слово может быть использовано с опцией SOLID для предсказания осаждения
SPECIAL асфальтенов (см. раздел «Твердая фаза» на стр. 809 «Технического описания ECLIPSE»).
RUNSPEC
GRID За ключевым словом должно следовать Nc значений. Они могут быть следующими:
EDIT
x PROPS N Не углеводород
REGIONS
SOLUTION H Углеводород
SUMMARY
SCHEDULE P Парафин
C Циклический углеводород (нафталин)
A Ароматический
• ПО УМОЛЧАНИЮ: H
Если используется несколько уравнений состояния, то для каждого уравнения состояния
в пластовых условиях должен быть введен отдельный набор данных. Число областей
уравнений состояния пласта вводится в 9-м параметре ключевого слова TABDIMS.
Использование нескольких областей уравнений состояния рассмотрено в разделе
«Области уравнений состояния» на стр. 233 «Технического описания ECLIPSE».
Это ключевое слово используется в многофазном мгновенном испарении. Для отложения
асфальтенов самый тяжелый углеводород должен являться ароматическим.
Пример
Для четырехкомпонентной системы с одной областью уравнения состояния:
HYDRO
H H P A /
Пример
Разделить 3-слойную материнскую сетку на измельченную сетку из 7 слоев, где
коэффициенты разделения определены для среднего слоя материнской сетки:
NYFIN
3 2 2 /
HYFIN
3* 1.0 2.0 2* /
ECLIPSE 100 Данное ключевое слово запрашивает использование опции гистерезиса. Настоятельно
x ECLIPSE 300 рекомендуется управлять этим запросом с помощью опции HYSTER ключевого слова
SPECIAL SATOPTS.
x RUNSPEC
GRID Если выбрано ключевое слово HYST, то значения IMBNUM должны вводиться в разделе
EDIT
PROPS
REGIONS. Это ключевое слово также предполагает обработку гистерезиса по Киллаху
REGIONS (альтернативным вариантом является использование ключевого слова HYSTJ для
SOLUTION обработки гистерезиса по Джаргону).
SUMMARY
SCHEDULE Связанные ключевые слова HYKR и NOHYKR, HYPC и NOHYPC определяют применяемую
комбинацию опций гистерезиса, относительную проницаемость и/или капиллярное
давление. Если выбрана опция гистерезиса, то необходимо также ввести одно из
ключевых слов HYKR или NOHYKR и HYPC или NOHYPC.
Описание данной опции см. в разделе «Гистерезис» на стр. 430 «Технического описания
ECLIPSE».
У этого ключевого слова связанные с ним данные отсутствуют.
Пример
HYSTCHCK
/
Пример
IHOST
-- LGR process
‘NORTH' 1 /
‘SOUTH' 2 /
‘EAST' 1 /
'SOUTH' 0 / Any available process
'CENTRAL' 0 / Any available process
/
Пример
При NTSFUN=2, NDIVIX=10, NDIVIY=6, NDIVIZ=2 и в отсутствие бокса ввода:
IMBNUM
50*1 70*2 /
Пример
-- In the RUNSPEC section:
DUALPORO
SATOPTS
'HYSTER' /
TABDIMS
3 /
-- In the REGIONS section :
-------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
1 10 2 6 1 4 /
IMBNUMMF
100*3 100*1 /
x ECLIPSE 100 Данное ключевое слово выбирает опцию решения IMPES. В процедуре IMPES (метод
x ECLIPSE 300 неявный по давлению и явный по насыщенности) в каждой итерации совместно
SPECIAL рассчитываются только давления в ячейках, а переменные насыщенности и состава
x RUNSPEC остаются постоянными в межблочных перетоках. Затем идет обновление в конце каждого
GRID
EDIT временного шага, когда известны новые значения давления.
PROPS
REGIONS Дальнейшее описание см. в разделе «Выражения для уравнений» на стр. 268
SOLUTION «Технического описания ECLIPSE».
SUMMARY
SCHEDULE IMPES не имеет аргументов.
ECLIPSE 100 Эта запись позволяет импортировать из файла INIT различные величины, например,
x ECLIPSE 300 значения пористости и проницаемости. Каждая таблица состоит из двух записей, которые
SPECIAL оканчиваются косыми чертами (/).
RUNSPEC
x GRID Первая запись содержит имя файла, причем расширение определяет тип и формат файла.
EDIT
PROPS В текущей версии имеется два возможных расширения имени файла:
REGIONS
SOLUTION INIT двоичный ввод
SUMMARY
SCHEDULE FINIT форматированный ввод (ASCII)
Файл должен быть в формате, заданном для вывода из модели ECLIPSE. Вторая
запись содержит список массивов, которые необходимо считать.
Ключевое слово может использоваться для быстрой инициализации сеточных массивов.
Это особенно полезно при расчете секторных моделей.
Пример
-- Import from OLDCASE.INIT
IMPFILE
‘OLDCASE.INIT’ /
PORO PERMX PERMY PERMZ /
x ECLIPSE 100 Ключевое слово IMPORT задает имя двоичного файла, который необходимо
x ECLIPSE 300 импортировать из программы GRID в текущей позиции файла данных.
SPECIAL
RUNSPEC Данное ключевое слово при его использовании в разделе GRID обеспечивает
x GRID эквивалентный ввод любых данных, созданных программой GRID, которые в другом
x EDIT
x PROPS
случае будут определены ключевыми словами с сопровождающими форматированными
x REGIONS данными.
x SOLUTION
SUMMARY Это ключевое слово может быть использовано для импорта двоичных данных из других
SCHEDULE программ с одинарной или двойной точностью.
Ключевое слово должно сопровождаться двумя параметрами:
1 Имя файла импорта
Длина имени файла не должна превышать 72 символа.
2 Признак форматирования
Существует два варианта выбора:
FORMATTED форматированный файл, или
UNFORMATTED неформатированный файл
Слово может быть сокращено до первой буквы F или U.
• ПО УМОЛЧАНИЮ: UNFORMATTED
Данные должны завершаться косой чертой (/).
Пример
IMPORT
ROCK.GRDBIN /
ECLIPSE 100 Данное ключевое слово выбирает опцию решения IMPSAT. При этом давления и
x ECLIPSE 300 насыщенности фаз обрабатываются неявно, а составы фаз явно. Данный метод
SPECIAL является наилучшим для расчетов с большими значениями капиллярных давлений,
x RUNSPEC
GRID
которые приводят к неустойчивости при использовании методов IMPES или AIM.
EDIT
PROPS
REGIONS
SOLUTION
SUMMARY
SCHEDULE
Пример
---- RUNSPEC section
OIL
WATER
GAS
SATOPTS
HYSTER /
ENDSCALE
-- NTENDP NSENDP
2* 1 3 /
--
-- PROPS section
--
-- Modify the imbibition oil to water critical saturation.
--
IMPTVD
3000.0 6* 0.31 1*
9000.0 6* 0.32 1* /
Пример
---- RUNSPEC section
OIL
WATER
GAS
ENDSCALE
-- NTENDP NSENDP
2* 1 2 /
---- PROPS section
IMSPCVD
3000.0 1* 0.21
9000.0 1* 0.30 /
Пример
INCLUDE
CASE1.PVI /
В этом примере программа продолжает ввод из файла CASE1.PVI. Достигнув конца
этого файла, программа считывает следующее ключевое слово из текущего файла.
x ECLIPSE 100 INIT-файл содержит совокупность данных, введенных в разделах GRID, PROPS и
x ECLIPSE 300 REGIONS.
SPECIAL
RUNSPEC Если это ключевое слово включено в раздел GRID, программа запишет файл начальных
x GRID данных, содержащий свойства сетки и данные таблицы от насыщенности,
EDIT
PROPS представленную в пакетах графики.
REGIONS
SOLUTION
Файл может быть форматированным (для обмена между компьютерами с различными
SUMMARY операционными системами, или просто для читаемости) или неформатированным (по
SCHEDULE умолчанию). Если в разделе RUNSPEC используется ключевое слово FMTOUT, то INIT-
файл будет отформатирован.
ECLIPSE 300 INIT-файл не может быть прочитан с помощью программы PSEUDO.
ECLIPSE 100 INIT-файл также может быть использован как входной к программе PSEUDO.
Начальный файл также создается, если используется ключевое слово PSEUDOS.
ECLIPSE 100 Если требуются псевдофункции для VE, должно быть задано ключевое слово PSEUDOS.
Если используется ключевое слово INIT, INIT-файл не будет содержать данных о
геометрии VE, т. к. при этом INIT-файл становится очень большим.
ECLIPSE 100 См. также ключевое слово FILLEPS и ключевое слово INSPEC из раздела RUNSPEC.
Ключевое слово INIT не имеет сопровождающих данных.
Примечания
ECLIPSE 300 Другим способом определения внутреннего радиуса радиального измельчения является
использование параметра 10 ключевого слова RADFIN. Если значение берется по
умолчанию или необходимо перезаписать ранее введенное значение, то следует
использовать ключевое слово INRAD. Чтобы данные INRAD правильно использовались в
измельчении, необходимо расположить это ключевое слово внутри конструкции
RADFIN/ENDFIN.
См. также раздел «Определение локальных измельчений радиальных сеток», стр. 472
«Технического описания ECLIPSE».
Пример
INRAD
0.2 /
x ECLIPSE 100 Это ключевое слово указывает, что должен записываться начальный файл индексов,
x ECLIPSE 300 описывающий массивы в файле INIT. По умолчанию начальный файл индексов
SPECIAL записывается всегда, однако запись может быть отключена с помощью ключевого слова
x RUNSPEC NOINSPEC.
GRID
EDIT
PROPS
См. раздел «Работа с файлами в ECLIPSE», стр. 237 «Технического описания ECLIPSE».
REGIONS У этого ключевого слова связанные с ним данные отсутствуют.
SOLUTION
SUMMARY
SCHEDULE
Пример
INTPC
BOTH /
ECLIPSE 100 Это необязательное ключевое слово обозначает расчет с газоконденсатом. Блоки
x ECLIPSE 300 однофазных углеводородов считаются содержащими газ.
SPECIAL
x RUNSPEC В этом случае прямые переходы нефти в газ невозможны и интерполяция Kro и Krg вблизи
GRID критических значений не производится.
EDIT
PROPS (Описание этой интерполяции можно найти в разделе «Околокритические относительные
REGIONS проницаемости нефти и газа» на стр. 785 «Технического описания ECLIPSE».)
SOLUTION
SUMMARY Ключевое слово ISGAS не имеет аргументов.
SCHEDULE
Смотрите также ключевые слова для функций насыщенности SOF3, SGF3 и SWF3 в
секции PROPS и номера регионов функций насыщенности для гистерезиса в ключевых
словах PSTNUM и DSTNUM секции REGIONS.
Пример
При NTSFUN=2, NDIVIX=8, NDIVIY=6, NDIVIZ=5 и без введенного BOX:
ISTNUM
144*1 96*2 /
x ECLIPSE 100 Эти ключевые слова используются для масштабирования таблицы от насыщенности при
x ECLIPSE 300 пропитке поблочно. Ключевые слова могут быть использованы только при
SPECIAL одновременном задании опций масштабирования концевых точек и гистерезиса (см.
RUNSPEC ключевые слова ENDSCALE и SATOPTS в разделе RUNSPEC).
GRID
EDIT Таблицы при пропитке могут быть масштабированы точно так же, как и таблицы при
x PROPS
REGIONS вытеснении. Полное описание использования каждого ключевого слова можно найти в
SOLUTION документации для эквивалентных ключевых слов при вытеснении, приведенной в
SUMMARY таблице 3.8.
SCHEDULE
Таблица 3.8 Ключевые слова концевых точек таблиц от насыщенности при пропитке
ECLIPSE100/ECLIPSE300 Ключевое Ключевое
слово слово Масштабированная концевая точка
Пропитка Вытеснение
ISGL SGL Связанная газонасыщенность.
ECLIPSE 100 только ISGLPC SGLPC Связанный газ, только кривые Pc.
ISGCR SGCR Критическая газонасыщенность.
ISGU SGU Максимальная газонасыщенность.
ISWL SWL Связанная водонасыщенность.
ECLIPSE 100 только ISWLPC SWLPC Связанная вода, только кривые Pc.
ISWCR SWCR Критическая водонасыщенность.
ISWU SWU Максимальная водонасыщенность.
ISOGCR SOGCR Критическая нефтенасыщенность в системе
нефть-газ.
ISOWCR SOWCR Критическая нефтенасыщенность в системе
нефть-вода.
Пример
Два слоя, разделенных неактивным слоем:
ISOLNUM
1200*1
1200*0
1200*2 /
Пример
JALS
1 HEAP HEAP /
x ECLIPSE 100 Это ключевое слово может использоваться, чтобы сделать активной опцию J- функции
x ECLIPSE 300 Леверетта, которая масштабирует капиллярное давление в системах вода-нефть и (или)
SPECIAL газ-нефть в соответствии с пористостью и проницаемостью сеточного блока. Дальнейшее
RUNSPEC описание см. в разделе «J-функция Леверетта» на стр. 799 «Технического описания
x GRID
EDIT ECLIPSE».
PROPS
REGIONS Ключевое слово может быть использовано, только если включено масштабирование
SOLUTION концевых точек с помощью ключевого слова ENDSCALE в разделе RUNSPEC.
SUMMARY
SCHEDULE За ключевым словом должно следовать до трех параметров, заканчивающихся косой
чертой (/):
1 Указатель J-функции.
WATER Требует опцию J-функции только для капиллярного давления в системе
вода-нефть.
GAS Требует опцию J-функции только для капиллярного давления в системе
газ-нефть.
BOTH Требует опцию J-функции для капиллярного давления в системах вода-
нефть и газ-нефть.
• ПО УМОЛЧАНИЮ: BOTH
2 Поверхностное натяжение в системе нефть-вода.
• ЕДИНИЦЫ: dynes/cm (METRIC, FIELD, LAB or PVT-M)
Поверхностное натяжение в системе нефть-вода должно присутствовать, если
первый параметр есть WATER либо BOTH.
3 Поверхностное натяжение в системе нефть-газ.
• ЕДИНИЦЫ: dynes/cm (METRIC, FIELD, LAB or PVT-M)
Поверхностное натяжение в системе нефть-вода должно присутствовать, если
первый параметр есть WATER либо BOTH.
4 Альтернативный показатель степени для термина пористости ( α )
• ПО УМОЛЧАНИЮ: 1/2
[3.86]
где
Pc(S) капиллярное давление из введенных таблиц — SWFN или SGFN;ST
поверхностное натяжение - данные параметров 2 или 3;
Poro пористость ячейки;
Perm проницаемость ячейки
и
Uconst константа, зависящая от используемой системы единиц
= 0.318316 (METRIC pressure: Bar perm: mD)
= 4.61678 (FIELD pressure: Psia perm: mD)
= 0.314153 (LAB pressure: Atm perm: mD)
= 0.314153 (PVT-M pressure: Atm perm: mD).
Если 6 пункт установлен по умолчанию, проницаемость берется как K = (Kx + Ky)/2, если
только модель не является профильным сечением, в этом случае K берется как
соответствующая горизонтальная проницаемость.
ECLIPSE 100 Если требуется, чтобы поверхностное натяжение было функцией давления, тогда может
быть использована опция капиллярного давления, зависящего от давления (ключевые
слова STOW и STOG), для изменения поверхностного натяжения. В системе газ-вода
ключевое слово JFUNC применяется к фазе WATER, а поверхностное натяжение в системе
нефть-вода берется равным поверхностному натяжению в системе газ-вода.
Поверхностное натяжение в системе газ-нефть и масштабирование газонефтяного Pc
игнорируется. В этом случае:
[3.88]
Пример
JFUNC
WATER 22.0 /
[3.89]
[3.90]
[3.91]
Пример
-- In the RUNSPEC section:
DIMENS
1 7 5 /
ENDSCALE
/
-- In the PROPS section:
KRG
7*1.0
7*0.96
7*0.94
7*0.90
7*0.85 /
Только ECLIPSE 100 Примечание Номера областей функций насыщенности могут изменяться в процессе
моделирования повторным заданием ключевого слова KRNUM в разделе
SCHEDULE. Эта процедура должна выполняться с осторожностью и, в
общем, не рекомендуется.
Ключевое слово должно сопровождаться одним целым числом для каждого сеточного
блока в текущем боксе ввода, определяющим номер таблицы от насыщенности для
соответствующей грани. Номер таблицы не должен быть меньше 1 и больше, чем
NTSFUN (смотри ключевое слово TABDIMS). Данные должны завершаться косой чертой
(/).
Сеточные блоки упорядочены так, что быстрее всего меняется индекс по оси X, затем по
оси Y и по оси Z. Для повторяющихся значений можно использовать счетчики повтора
(например, 115*2). Заметим, что нельзя включать пробелы рядом со звездочкой, ни
спереди, ни сзади.
1 1 2 2 3 3 4 4
1 1 2 2 3 3 4 4
5 5 6 6 7 7 8 8
5 5 6 6 7 7 8 8
9 9 10 10 11 11 12 12
9 9 10 10 11 11 12 12
1 1 2 2 3 3 4 4
1 1 2 2 3 3 4 4
5 5 6 6 7 7 8 8
5 5 6 6 7 7 8 8
9 9 10 10 11 11 12 12
9 9 10 10 11 11 12 12
/
Пример
-- In the RUNSPEC section:
DUALPORO
TABDIMS
3 /
-- In the REGIONS section:
-------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
12 19 4 9 1 2 /
KRNUMMF
48*3
48*1
/
[3.92]
[3.93]
[3.94]
Пример
-- In the RUNSPEC section:
DIMENS
10 1 4 /
ENDSCALE
/
-- In the PROPS section:
KRO
10*0.9 10*0.98 10*1.0 10*1.0 /
KRORW
10*0.8 10*0.86 10*0.9 10*1.0 /
[3.95]
[3.96]
[3.97]
K(P,T) eA–B⁄(T+C) = ⁄ P
где
T температура (°K (METRIC), °R (FIELD), °K (LAB), °K (PVT-M)), и
P давление (Bars (METRIC), Psi (FIELD), Atm (LAB), Atm (PVT-M)).
1 A, Nc значения
• ЕДИНИЦЫ: ln(P)
2 B, Nc значения
• ЕДИНИЦЫ: °K (METRIC), °R (FIELD), °K (LAB), °K (PVT-M).
3 C, Nc значения
• ЕДИНИЦЫ: °K (METRIC), °R (FIELD), °K (LAB), °K (PVT-M).
Пример
Пример
Сгенерировать значения констант равновесия для заданной пробы от 10 до 2500 psi.
KVGEN
0.0247 0.2516 0.2407 0.0733 0.4097 10 2500 /
ECLIPSE 100 Это ключевое слово позволяет вводить значения констант равновесия для управления
x ECLIPSE 300 равновесием жидкой и газообразной фаз. Если в разделе RUNSPEC указано ключевое
SPECIAL слово KVALUES, то введенные значения используются вместо отношений равной
RUNSPEC
GRID
летучести уравнения состояния для получения состава жидкой и газообразной
EDIT углеводородных фаз в ячейке и для разделения общего количества молей в ячейке между
x PROPS этими двумя фазами.
REGIONS
SOLUTION Значения константы равновесия также могут использоваться для управления
SUMMARY сепараторами.
SCHEDULE
KVTABLE является таблицей давлений. Возможен ввод нескольких таблиц, которые
назначаются ячейкам с помощью ключевого слова PVTNUM в разделе REGIONS.
Таблица содержит Nc + 1 столбцов, где Nc число компонентов в расчете. Первый
столбец содержит значения давления, а все остальные значения константы равновесия
для каждого из компонентов при данном значении давления.
Столбец 1
Давление в нефтяной фазе.
Значения должны монотонно возрастать.
• ЕДИНИЦЫ: METRIC: Barsa, FIELD: psia, LAB: Atma, PVT-M: Atma
Столбцы со 2 по Nc + 1
Соответствующие значения константы равновесия для каждого из компонентов.
Константа равновесия для компонента Kc = yc/xc, где yc и xc молярные доли компонента
с в газообразной и жидкой фазах соответственно.
Пример
KVTABLE
3014.7 1.14 1.44 1.01 0.92 0.73 0.12 0.041
5014.7 1.66 1.54 1.12 0.85 0.60 0.09 0.023
/
Столбец 1
Давление нефтяной фазы.
Значения должны монотонно возрастать.
• ЕДИНИЦЫ: METRIC: Bars, FIELD: psi, LAB: Atm, PVT-M: Atm
Столбцы со 2 по Nc + 1
Соответствующие значения константы равновесия для каждого из компонентов.
Константа равновесия для компоненты Kc = yc/xc, где yc и xc молярные доли
компонента с в газообразной и жидкой фазах соответственно.
При наличии значений температур, меньших Т1, значение константы равновесия линейно
экстраполируется до 0 при значении абсолютной температуры, равном 0.
Пример
KVTABT1
5 .1197 .0192
50 .0128 .0020
95 .0071 .0011
140 .0051 .00081
/
ECLIPSE 100 Это ключевое слово может использоваться только с опцией THERMAL (см. ключевое
x ECLIPSE 300 слово THERMAL в разделе RUNSPEC).
x SPECIAL
RUNSPEC Ключевое слово KVTEMP задает температуры, при которых доступны таблицы
GRID постоянных значений.
EDIT
x PROPS Количество значений температуры равно числу, заданному в 15-м аргументе ключевого
REGIONS
SOLUTION
слова TABDIMS раздела RUNSPEC.
SUMMARY
SCHEDULE
• ЕДИНИЦЫ: °C (METRIC), °F (FIELD), °C (LAB), °C (PVT-M).
Пример
KVTEMP
300 400 500 600
/
Пример
KVWI
ЕДИНИЦЫ:
LANGMEXT
-- psi MSCF/ton coal region 1
276.0 0.9938 --CO2
3951.0 0.482 -- N2
680.0 0.486 / --CH4
-- psi MSCF/ton coal region 2
276.0 0.961 --CO2
3951.0 0.441 -- N2
680.0 0.442/ --CH4
/
Пример
При NTSFUN=2 и NSSFUN ≥ 7
LANGMUIR
0.0 0.0
1000.0 0.050
2000.0 0.065
3000.0 0.083
4000.0 0.100
6000.0 0.110
/
0.0 0.0
1000.0 0.052
2000.0 0.068
3000.0 0.087
4000.0 0.105
6000.0 0.116
7000.0 0.120
/
ECLIPSE 100 Это ключевое слово может быть использовано для модели метана угольного пласта
X ECLIPSE 300
X SPECIAL
(смотрите "Модель метана в угольном пласте" в "Техническом описании ECLIPSE").
RUNSPEC
GRID
EDIT Ключевое слово масштабирует активность сорбента в каждой ячейке от исходного
x PROPS
REGIONS значения.
SOLUTION
SUMMARY
SCHEDULE
За ключевым словом следует по одному действительному значению для каждой ячейки,
определяющему множитель для активности сорбента. Данные должны закрываться косой
чертой (/).
Ключевое слово является исключительно опциональным и если оно не задано или взято
по умолчанию, то активность сорбента берется из ключевого слова LANGMEXT и
остается неизмененной.
Пример
При NDIVIX=10, NDIVIY=1, NDIVIZ=2
LANGMULT
5* 5*0.2 /
Пример
При NTSFUN=2 и NSSFUN ≥ 7
LANGSOLV
0.0 0.0
1000.0 0.050
2000.0 0.075
3000.0 0.093
4000.0 0.100
6000.0 0.110
/
--
-- Solvent retained at zero pressure
--
0.0 0.050
1000.0 0.060
2000.0 0.075
3000.0 0.093
4000.0 0.100
6000.0 0.110
/
Пример
Переопределить два коэффициента Лоренца-Брэя-Кларка.
LBCCOEF
1* 0.025 1* 0.01 /
Пример
Переопределить коэффициенты Лоренца-Брэя-Кларка в модели с двумя регионами
уравнений состояния:
LBCCOEFR
0.1 /
1* 0.025 1* 0.01 /
x ECLIPSE 100 Это ключевое слово задает опции и размеры для локального измельчения и укрупнения
ECLIPSE 300 сетки. (Дальнейшее описание см. в разделе «Локальное измельчение и укрупнение сетки»
x SPECIAL на стр. 471 «Технического описания ECLIPSE».)
x RUNSPEC
GRID Данные включают 8 параметров , описывающих размеры и переключатели, требуемые
EDIT опциями локального измельчения и укрупнения сетки. Данные должны завершаться
PROPS
REGIONS косой чертой (/).
SOLUTION
SUMMARY
1 MAXLGR Максимальное число LGR в модели.
SCHEDULE
• ПО УМОЛЧАНИЮ: 0
2 MAXCLS Максимальное число ячеек в каждой LGR
• ПО УМОЛЧАНИЮ: 0
3 MCOARS Максимальное число укрупненных ячеек
• ПО УМОЛЧАНИЮ: 0
4 MAMALG Максимальное число объединений локальных измельчений
сетки
• ПО УМОЛЧАНИЮ: 0
5 MXLALG Максимальное число LGR в любом объединении
• ПО УМОЛЧАНИЮ: 0
6 LSTACK Длина стека предыдущих направлений поиска, используемого
подпрограммой решения системы линейных уравнений для
моделирования LGR. Для случаев LGR, где ключевое слово LSTACK
равно нулю или отрицательно, по умолчанию оно принимается равным
NSTACK, основному значению стека.
• ПО УМОЛЧАНИЮ: NSTACK (10)
7 Задает интерполяцию давления в расчетах LGR
INTERP Указывает, что для повышения точности вычисления потоков между
локальными и глобальными ячейками пространственная интерполяция
давления производится в глобальных ячейках, граничащих с декартовой
локально измельченной сеткой (иногда называемой коррекцией
quandalle). При расчетах с вертикальным равновесием или для
локальных радиальных сеток эта опция игнорируется.
NOINTERP Интерполяция давления не должна использоваться
• ПО УМОЛЧАНИЮ: NOINTERP
8 NCHCOR Общее число ячеек сетки, содержащихся в ее укрупнениях, которые
разделяют границы областей при параллельных расчетах.
• ПО УМОЛЧАНИЮ: 0
CARFIN
'LGR1' 5 10 5 10 1 4 18 18 8 5 /
EQUALS
'PORO' 0.3 1 18 1 18 1 4 /
'PERMZ' 50.0 1 18 1 18 1 4 /
'NTG' 0.9 1 18 1 18 1 4/
/
MULTIPLY
'PORO' 0.5 6 13 6 13 1 2 /
'NTG' 0.2 6 13 6 13 1 2 /
/
ENDFIN
Так как свойства не копируются из глобальных ячеек до тех пор, пока не будет достигнут
конец секции GRID или не было введено LGRCOPY, то нет возможности изменять
любые свойства ячеек локальной сетки (используя ключевые слова ADD, COPY или
MULTIPLY, например) без предварительного задания свойств этих ячеек внутри LGR, как
было показано ранее в примере.
Вариант с LGRCOPY
Когда LGRCOPY введено, то значения для всех ячеек LGR, которые не были определены
явно, будут скопированы из глобальных ячеек ‘своевременно’, чтобы можно было
изменить свойства. Важно заметить, что порядок задания свойств в наборе данных
становится здесь существенным. Например, если LGR использует значения для DX не по
умолчанию, то они должны быть заданы до модифицирующего ключевого слова, а так же
должны быть приняты во внимание, когда определяется в каких глобальных ячейках,
какие будут лежать из локальных ячеек.
Рассмотрим предыдущий пример без использования LGRCOPY. Скажем, модель
содержит только одну LGR, тогда ключевое слово LGRCOPY могло было бы быть
введено как в секции RUNSPEC для применения к этому LGR, так и сразу после
описания CARFIN (как в этом примере). Возможно иметь:
PORO
0.3 5 10 5 10 1 2/
NTG
0.9 5 10 5 10 1 2/
CARFIN
'LGR1' 5 10 5 10 1 4 18 18 8 5 /
LGRCOPY
EQUALS
'PERMZ' 50.0 1 18 1 18 1 4 /
/
MULTIPLY
'PORO' 0.5 6 13 6 13 1 2 /
'NTG' 0.2 6 13 6 13 1 2 /
/
ENDFIN
Это определяет PORO и NTG для глобальных ячеек, которые соответствуют верхним
четырем слоям локальной сетки, что является полной аналогией примера выше. Было бы
более полезным, если, скажем, эти значения так же требовались бы для большей области
глобальных ячеек, из которых LGR составляет подмножество. Используя LGRCOPY,
область ячеек в едином описании должна быть просто расширена, в то время как без
него, набору данных требуется два описания для каждого ключевого слова: одно для
глобальных ячеек, а другое для локальных.
Замечания
ECLIPSE 300
• Для ключевых слов с целыми значениями (MULTNUM, OPERNUM и FLUXNUM) в секции
GRID, если только подмножество локальных ячеек имеет значения, заданные
пользователем внутри LGR, то LGRCOPY
не сможет скопировать глобальные значения, чтобы вернуть ячейки LGR в исходное
состояние.
ECLIPSE 300
• Нет возможности использовать ключевое слово LGRCOPY вместе с ключевыми
словами DX, DY, DZ, TOPS, MIDS, MULTX, MULTY, MULTZ, MULTX-, MULTY- и
MULTZ-. Если требуются локальные значения для этих свойств, то они должны быть
заданы пользователем вместе с измельчением, иначе, свойства будут скопированы из
глобальных ячеек при завершении обработки секции GRID.
• Нельзя использовать ключевое слово LGRCOPY вместе с ключевым словом DPGRID.
• Это ключевое слово не может быть использовано с набором EXTFIN/ENDFIN для
задания неструктурированных локальных измельчений.
• Ключевое слово LGRCOPY может быть использовано с ключевыми словами EQUALS,
ADD, MULTIPLY, COPY,
MAXVALUE, MINVALUE и COPYBOX.
ECLIPSE 100
• Использование ключевого слова AMALGAM не влияет на LGRCOPY. Если используется
в секции GRID, то LGRCOPY должно быть все еще определено для каждого
индивидуального LGR, как требуется.
Пример
LGRCOPY
Пример
LGRFREE
SOUTH /
/
Пример
LGRLOCK
'SOUTH' /
‘N*’ /
/
x ECLIPSE 100 Ключевое слово LGROFF может быть использовано для отключения локального
ECLIPSE 300 измельчения сетки в любой момент расчета. По выбору локальное измельчение сетки
x SPECIAL может автоматически включаться и выключаться, в зависимости от числа активных
RUNSPEC скважин в нем. (Скважина считается активной, если она открыта или приостановлена, но
GRID
EDIT не закрыта.)
PROPS
REGIONS Ключевое слово сопровождается одним или двумя параметрами , заканчивающимися
SOLUTION косой чертой (/).
SUMMARY
x SCHEDULE 1 Имя локального измельчения сетки — до 8 символов.
Корень имени локальной сетки, заканчивающийся звездочкой (*), может
использоваться для ссылки на несколько локальных сеток в одной записи.
2 Число активных скважин, необходимое для поддержания измельчения открытым.
При значении > 0 измельчение включается и остается включенным до тех пор, пока
число скважин в нем больше или равно установленному, и выключается, когда число
включенных скважин опускается ниже установленного.
• ПО УМОЛЧАНИЮ: 0 Безоговорочно выключает измельчение.
Если локальное измельчение сетки является частью объединения, заданного с помощью
ключевого слова AMALGAM, то выключается все объединение (т. е., выключаются все
локальные сетки, содержащиеся в объединении). Заданное в параметре 2 число активных
скважин относится к объединению (т. е., оно применяется ко всем скважинам локальных
сеток, содержащихся в объединении).
См. также ключевое слово LGRON и 56-й переключатель ключевого слова OPTIONS.
Пример
LGROFF
SOUTH /
Измельчение NORTH включено в том случае, если имеется 2 и более активных скважин,
и выключено, если число активных скважин меньше 2.
Пример
LGRON
'SOUTH' /
Безусловное включение измельчения SOUTH.
LGRON
-- NAME NWELLS
'NORTH' 2 /
Измельчение NORTH включено в том случае, если имеется 2 и более активных скважин,
и выключено, если число активных скважин меньше 2.
x ECLIPSE 100 Ключевое слово LIFTOPT активизирует опцию оптимизации газлифта (см. раздел
x ECLIPSE 300 «Оптимизация газлифта», стр. 314 «Технического описания ECLIPSE») и устанавливает
x SPECIAL параметры, управляющие величиной инкремента газлифта, минимальным
RUNSPEC экономическим градиентом, а также частотой расчетов оптимизации. Ключевое слово
GRID
EDIT должно быть введено перед любыми другими ключевыми словами, связанными с данной
PROPS опцией, а именно GLIFTOPT и WLIFTOPT.
REGIONS
SOLUTION Ключевое слово сопровождается строкой, содержащей от двух до четырех параметров , и
SUMMARY заканчивается косой чертой (/).
x SCHEDULE
1 Величина инкремента темпа закачки газа для газлифта
Отдельным скважинам назначается темп закачки газа для газлифта, кратный
величине инкремента.
Если оптимизация газлифта больше не требуется, ее можно отключить путем ввода
нулевого или отрицательного значения.
• ЕДИНИЦЫ: sm3/day (METRIC), Mscf/day (FIELD), scm3/hr (LAB), sm3/day
(PVT-M)
2 Минимальный экономический градиент увеличения дебита нефти на единицу
повышения темпа закачки газа для газлифта
Очередной инкремент газлифта для скважины не назначается, если полученное в
результате увеличение дебита нефти, умноженное на весовой коэффициент для
скважины и поделенное на величину инкремента газлифта, окажется меньшим, чем
минимальный экономический градиент.
• ЕДИНИЦЫ: m3/sm3 (METRIC), stb/Mscf (FIELD), scm3/scm3 (LAB), sm3/sm3
(PVT-M)
3 Минимальный интервал между оптимизациями газлифта
Этот параметр определяет частоту выполнения последовательных оптимизаций
газлифта. Распределение газа для газлифта оптимизируется на каждом временном
шаге, который начинается по истечении заданного интервала с момента предыдущей
оптимизации.
ECLIPSE 100 При наличии сети добычи, газлифт может быть оптимизирован только при
балансировании сети. Минимальный интервал между балансированиями сети
устанавливается в параметре 1 ключевого слова NETBALAN.
• ЕДИНИЦЫ: days (METRIC), days (FIELD), hrs (LAB), days (PVT-M)
• ПО УМОЛЧАНИЮ: 0.0 (оптимизация выполняется на каждом временном
шаге)
4 Оптимизировать газлифт на каждой из первых NUPCOL итераций временного
шага?
YES Распределение газа для газлифта оптимизируется на каждой из первых
NUPCOL ньютоновских итераций временного шага. Это позволяет более
точно соблюдать заданные значения и ограничения расхода. (Значение
NUPCOL может быть установлено с помощью ключевого слова NUPCOL
или GCONTOL). В остальных итерациях распределение газа для газлифта
остается постоянным, чтобы не влиять на их сходимость.
NO Оптимизация выполняется только в первой ньютоновской итерации
временного шага. Это требует меньше времени, чем опция YES, но при
Пример
LIFTOPT
-- increment minimum optimization opt in 1st
-- size gradient interval NUPCOL its?
-- SM3/DAY SM3/SM3 DAYS
4E4 5E-3 0.0 YES /
ECLIPSE 100 За ключевым словом должны следовать два параметра , оканчивающихся косой чертой
x ECLIPSE 300 (/), для каждой из областей уравнения состояния:
SPECIAL
RUNSPEC 1 Нижний предел для интерполяции углеводород-вода fg
GRID
EDIT • ПО УМОЛЧАНИЮ: 0.75
x PROPS
REGIONS 2 Верхний предел для интерполяции углеводород-вода fg
SOLUTION
SUMMARY • ПО УМОЛЧАНИЮ: 1.25
SCHEDULE
Эти значения используются для расчета относительной проницаемости вода-углеводород
для однофазных состояний углеводородов. Относительные проницаемости нефть-газ и
газ-нефть используются только в том случае, если присутствуют обе эти фазы.
Коэффициент вода-углеводород Krg должен быть ближе к введенному пользователем Kro,
если состав близок к нефти, и к Krg, если состав близок к газу. Чтобы установить значение
переменной для интерполяции между этими двумя значениями, определяется
псевдокритическая температура Tcrit, данная в корреляции Ли как:
[3.99]
Затем определяется
[3.100]
в области fg < f < fo и как 0 или 1 вне этой области. В системе, близкой к нефти (f меньше
fg), значение равно нулю, а в системе, близкой к газу (f больше fo), единице. Для
промежуточных значений производится линейная интерполяция.
Более подробную информацию см. в разделе «Околокритические относительные
проницаемости нефти и газа», стр. 785 «Технического описания ECLIPSE».
Примеры
Пример 1
Обычная геометрия:
Проницаемости вводятся при помощи PERMX для I+ граней блока, PERMY для центров
блока и PERMZ для K– граней блока.
LINKPERM
I+ K- /
Пример 2
Радиальная геометрия:
Проницаемости вводятся при помощи PERMTHT для THETA+ граней блока, в то время
как PERMR и PERMZ по умолчанию относятся к значениям в центре блока.
LINKPERM
J+ /
Примеры
Типичный файл данных быстрого повторного запуска в ECLIPSE 100 должен иметь,
таким образом, вид:
Пример 1
--
-- Typical ECLIPSE 100 case, restarting from a SAVE
-- file and a RESTART file.
--
LOAD
'BASE' /
RESTART
'BASE' 11 /
SCHEDULE
:
:
TSTEP
30.0 /
END
SCHEDULE
:
:
DATES
1 'FEB' 1990 /
/
END
Пример 3
--
-- Formatted NOSIM case in ECLIPSE 100
--
LOAD
'CASE1' 1* ‘NOSIM’ 'FORMATTED' /
RESTART
'CASE1' 12 /
RPTSOL
1 0 1 1 /
SUMMARY
ALL
SCHEDULE
:
:
DATES
1 'FEB' 1990 /
/
END
Пример
LOTUS
Пример
LSCRIT
5 5 1.0E-2 /
Пример
LSCRITS
BASE 10 10 1.0E-4 / --set base grid
--C3 1 1 1.0E-3 / --set color 3
--L2 3 3 1.0E-4 / --set level 2 refienment
rad01 40 40 1.0E-7 / --set lgr rad01
rad02 40 40 1.0E-7 / --set lgr rad02
rad01 40 40 1.0E-7 / --set lgr rad01
/
x ECLIPSE 100 Это необязательное ключевое слово при необходимости используется в расчетах с
ECLIPSE 300 двойной пористостью и задействованной опцией вязкого перемещения (ключевое слово
SPECIAL VISCD в разделе RUNSPEC). Оно позволяет рассчитывать коэффициент Sigma по
RUNSPEC размерам блока входной матрицы: Lx, Ly и Lz.
x GRID
EDIT Для вычисления SIGMA по Lx, Ly, Lz за ключевым словом должно следовать до пяти
PROPS
REGIONS параметров . Четвертый параметр используется для расчета SIGMAGD по Lz, если активна
SOLUTION опция гравитационного дренажа.
SUMMARY
SCHEDULE Данные должны завершаться косой чертой (/).
Параметры с 1 по 3: fx, fy, fz
коэффициенты для вычисления Sigma
• ПО УМОЛЧАНИЮ: 4.0
Параметр 4 fgd
коэффициент для вычисления Sigmagd
• ПО УМОЛЧАНИЮ: 0.0
Параметр 5 Используемая опция проводимости
XONLY Использовать только проводимость в направлении
Х (см. ниже)
ALL Использовать проводимость во всех трех направлениях
• ПО УМОЛЧАНИЮ: XONLY
Данный коэффициент sigma вычисляется по размеру блока матрицы следующим образом:
[3.101]
где
lx, ly, lz размеры матричных блоков по осям x, y, z, введенные с помощью ключевых
слов LX, LY и LZ.
(Нулевые или взятые по умолчанию значения lx, ly, lz не дают вклада в эту сумму.)
Коэффициент Sigmagd вычисляется по высоте блока матрицы следующим образом:
[3.102]
[3.104]
Пример
LTOSIGMA
4.0 4.0 0.0 /
Пример
Два объединенных компонента, имеющие соответственно два и три детализированных
компонента:
LUMPING
C1 2 Z1 Z2/
C2 3 Z3 Z4 Z5/
/
Пример
-------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
3 16 3 8 1 1 /
LX
98*10.0 /
Пример
-------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
1 100 1 100 1 3 /
LY
10000*10.0
10000*20.0
10000*30.0 /
Пример
-------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
1 5 1 5 1 1 /
LZ
5*40.0 5*1.5 15*40.0 /
Примечание Внутри программы GRID длина векторов (X2, Y2), (X1, Y1) и (X2, Y2), (X3,
Y3) должна быть одинаковой.
Пример
MAPAXES
0.0 100.0 0.0 0.0 100.0 0.0 /
Пример
MAPUNITS
METRES /
Пример
MASSFLOW
1 JAN 00:00 1589.0
8 FEB 2:45 2010.0
15 SEP 12:00 307.0
/
Примеры
Пример 1
Применить корректировку материального баланса.
MATCORR
/
Пример 2
Применить корректировку материального баланса после 2 ньютоновских итераций при
условии, что достигнута сходимость с большей величиной допуска.
MATCORR
3 0.1 1E-6 /
ECLIPSE 100 За ключевым словом должно следовать одно положительное число, означающее
x ECLIPSE 300 максимально допустимую z-проводимость между двумя ячейками. Там, где вычисленные
SPECIAL значения больше данного значения, они уменьшаются.
RUNSPEC
x GRID • ЕДИНИЦЫ: METRIC: cP.m3/Day/bars, FIELD: lb/ft3/psia
EDIT LAB: g/cm3/Atma, PVT-M: kg/m3/Atma
PROPS
REGIONS • ПО УМОЛЧАНИЮ: 1.0E20 (все системы единиц)
SOLUTION
SUMMARY
SCHEDULE
Пример
MAXTRANZ
20000 /
См. также ключевые слова BOX, ENDBOX, EQUALS, ADD, MULTIPLY, MINVALUE и COPY.
ECLIPSE 300 Примечание Ключевое слово MEMORY не может быть использовано в файле INCLUDE
в разделе RUNSPEC.
Пример
Для расчета требуется 200 Мб физической памяти и 20000 (двадцать тысяч)
8-символьных строк.
MEMORY
200 20 /
Текущие ограничения
Если какое-либо из следующих ключевых слов есть в наборе данных, то опция
выключится: AQUDIMS, CONDFLTS, COAL, COARSEN, DUALPORO,EXTFIN,
FLUXNUM, GEOMECH, HMDIMS, MPFA, NINEPOIN, PARALLEL,
PEBI,SOLVDIMS, THERMAL, USEFLUX, VDFLOW, VDKRO, VDKRG
Для любой из вышеуказанных опций при расчете будет выведено предупреждающее
сообщение и расчет продолжится дальше как обычный.
ECLIPSE 100 Позволяет системе обработки ошибок определять сообщение. Данная система выводит
x ECLIPSE 300 данные, представленные на экране при работе в диалоговом режиме, и копирующиеся в
SPECIAL файлы печати и отладки. Примеры выведенных программой сообщений:
x RUNSPEC
x GRID @--Message
x EDIT @ Processing GRID data
x PROPS
x REGIONS @--Message
x SOLUTION @ Neither NTG nor DZNET entered
x SUMMARY @ All net to gross ratios taken as unity
x SCHEDULE
@--Message
@ Problem has 36 active cells
Ключевое слово MESSAGE позволяет определять такие короткие сообщения. Это может
быть полезным для создания меток в больших файлах печати.
Как и ключевое слово TITLE, строка сразу после ключевого слова MESSAGE
воспринимается как сообщение, в этом случае не требуется кавычек и косой черты.
Но не следует его путать с ключевым словом MESSAGES, использующимся для
установления ограничений на систему обработки ошибок.
Пример
MESSAGE
Starting CO2 injection phase of run
@--Message
@ Starting CO2 injection phase of run
Пример
MESSAGES
2* 10 5* 10000 / alters print and stop limits for warnings
ECLIPSE 100 За этим ключевым словом должно следовать одно действительное число для каждого
x ECLIPSE 300 сеточного блока в текущем боксе ввода.
SPECIAL
RUNSPEC Это ключевое слово задает значение глубины центра каждой ячейки. Оно является
x GRID альтернативой ключевому слову TOPS. Значение TOPS получается как:
EDIT
PROPS
REGIONS [3.105]
SOLUTION
SUMMARY
SCHEDULE Нельзя путать это ключевое слово с DEPTH, используемым в разделе EDIT для
перезаписи рассчитанных значений глубин центров ячеек.
• ЕДИНИЦЫ:METRIC: m, FIELD: ft
LAB: cm, PVT-M: m
Пример
Для пласта 20×4×4 глубиной 5025 футов:
MIDS
320*5025 /
Пример
MINDZNET
0.1 /
Пример
MINNNCT
0.01 /
Пример
MINPORV
0.001 /
Пример
MINPORV9
0.001 /
Пример
MINPV
4500 /
Пример
---------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
1 8 2 2 2 3
MINPVV
1000.0 1000.0 1000.0 1000.0 1000.0 1000.0 1000.0 1000.0
500.0 500.0 500.0 500.0 500.0 500.0 500.0 500.0 /
Пример
MINROCKV
0.001 /
См. также ключевые слова BOX, ENDBOX, EQUALS, ADD, MULTIPLY, MAXVALUE и COPY.
x ECLIPSE 100 Ключевое слово MISC может требоваться только в расчетах с применением опции
ECLIPSE 300 растворителя в смешанном режиме (см. ключевые слова MISCIBLE и SOLVENT в разделе
SPECIAL RUNSPEC). Дальнейшее описание данной опции см. в разделе «Моделирование
RUNSPEC
GRID смешивающегося вытеснения» на стр. 516, и в разделе «Модель растворителя» на
EDIT стр. 839 «Технического описания ECLIPSE».
x PROPS
REGIONS Данные содержат NTMISC (см. ключевое слово MISCIBLE) таблиц функций
SOLUTION смешиваемости, которые управляют переходом от смешивающейся к несмешивающейся
SUMMARY
SCHEDULE
модели относительной проницаемости. Каждая таблица должна оканчиваться косой
чертой.
Каждая таблица содержит по 2 столбца данных:
1 Доля локального растворителя (Ssolvent/(Ssolvent + Sgas))
Значения должны монотонно увеличиваться вниз по столбцу и находиться в пределах
от 0 до 1.
2 Соответствующая смешиваемость в масштабе от 0,0 до 1,0.
Нуль соответствует несмешивающемуся вытеснению, а единица —
смешивающемуся вытеснению.
Значения должны быть в интервале между 0 и 1 и оставаться постоянными или
возрастать вниз по столбцу.
В каждом столбце данной таблицы должно быть одинаковое число значений. Это число
не должно быть меньше 2 и больше, чем NSMISC (см. ключевое слово MISCIBLE).
Пример
При NTMISC=1 и NSMISC ≥ 4
MISC
0.0 0.0
0.1 0.5
0.3 1.0
1.0 1.0 /
ECLIPSE 100 При использовании опции MISCIBLE это ключевое слово позволяет изменять значения
x ECLIPSE 300 экспоненты коэффициента поверхностного натяжения. Это ключевое слово имеет
SPECIAL единственный аргумент. Более подробно это описано в разделе «Эффекты
RUNSPEC поверхностного натяжения» на стр. 866 «Технического описания ECLIPSE».
GRID
EDIT • ПО УМОЛЧАНИЮ: 0.25
x PROPS
REGIONS
SOLUTION
SUMMARY
SCHEDULE
Пример
MISCEXP
0.34 /
ECLIPSE 100
За этим ключевым словом должны следовать три параметра, описывающие размеры
таблиц от остаточной нефтенасыщенности и метод вычисления относительных
проницаемостей «вверх по потоку». Данные должны завершаться косой чертой (/).
1 NTMISC
Максимальное число таблиц «остаточная нефтенасыщенность при смешивающемся
вытеснении — водонасыщенность» и максимальное число областей смешивания.
(См. ключевые слова TLMIXPAR и SORWMIS в разделе PROPS.)
• ПО УМОЛЧАНИЮ: 1
2 NSMISC
Максимальное число значений насыщенности в любой из таблиц «остаточная
нефтенасыщенность при смешивающемся вытеснении — водонасыщенность».
• ПО УМОЛЧАНИЮ: 20
3 Метод определения значений относительных проницаемостей при взвешивании
«вверх по потоку».
TWOPOINT Должен использоваться двухточечный алгоритм сноса вверх по
потоку для вычисления относительных проницаемостей
углеводородного компонента.
NONE Используется стандартный одноточечный метод, учитывающий
только одну ячейку, расположенную выше по потоку.
• ПО УМОЛЧАНИЮ: NONE
Заметим, что опция «снова вверх по потоку» TWOPOINT недоступна в расчетах
растворителя.
Опция вертикального равновесия (ключевое слово VE) не должна использоваться вместе
с опцией смешивающегося вытеснения.
Примеры
Пример 1 – ECLIPSE 100
MISCIBLE
2 25 TWOPOINT /
x ECLIPSE 100 Ключевое слово должно сопровождаться одним целым числом для каждого сеточного
x ECLIPSE 300 блока в текущем боксе ввода, определяющим область смешиваемости, которой
SPECIAL принадлежит блок.
RUNSPEC
GRID
EDIT
PROPS Модель смешивающегося вытеснения
x REGIONS
SOLUTION ECLIPSE 100
SUMMARY
SCHEDULE
Номер области не должен быть меньше 0 и больше, чем NTMISC (см. ключевое слово
MISCIBLE). Данные должны завершаться косой чертой (/).
Положительное значение номера области смешиваемости определяет, какое значение
параметра смешиваемости (вводится с помощью ключевого слова TLMIXPAR) должно
использоваться, чтобы вычислить эффективные PVT-свойства компонентов газа и нефти
в каждой ячейке сетки. Положительный номер области смешиваемости также определяет,
какая таблица остаточной нефтенасыщенности при смешиваемости от водонасыщенности
должна использоваться при вычислении относительных проницаемостей и эффективных
PVT-свойств для нефти и газа.
Считается, что сеточные блоки, у которых номер области смешиваемости равен нулю,
содержат несмешивающиеся нефть и газ. Параметр смешиваемости автоматически
устанавливается в этих областях равным нулю, и относительные проницаемости для
системы газ-нефть вычисляются для несмешивающихся данных. Всем ячейкам, для
которых ключевое слово MISCNUM не определяется явным образом, присваивается
значение MISCNUM, равное 1.
Номера области смешиваемости при пропитке могут быть изменены в процессе
моделирования переопределением ключевого слова MISCNUM в разделе SCHEDULE. Эта
процедура должна выполняться с осторожностью и в общем не рекомендуется.
Сеточные блоки упорядочены так, что быстрее всего меняется индекс по оси X, затем по
оси Y и по оси Z. Для повторяющихся значений можно использовать счетчики повтора
(например, 115*2). Заметим, что нельзя включать пробелы рядом со звездочкой, ни
спереди, ни сзади.
Ключевое слово MISCNUM может использоваться только при моделировании
смешивающегося вытеснения (ключевое слово MISCIBLE в RUNSPEC), или когда
используется модель полимерного заводнения (ключевое слово POLYMER в RUNSPEC).
Однако, ключевое слово MISCNUM не обязательно в этих случаях — по умолчанию номер
области считается равным 1 для каждой ячейки сетки.
См. также ключевые слова SORWMIS и TLMIXPAR в разделе PROPS.
Учет смешиваемости в ECLIPSE 100 описан в разделе «Моделирование смешивающегося
вытеснения» на стр. 516 «Технического описания ECLIPSE».
Пример
С 240 ячейками и двумя областями ограничений по смешиваемости.
MISCNUM
144*1 96*2 /
[3.106]
[3.107]
Пример
MISCSTR
52 /
[3.108]
Пример
MISCSTRR
1* 1* 1* 10 /
3 3.2 3.9 1* /
1* 3.6 1* 1* /
Пример
--------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
1 4 1 4 1 1 /
MLANG
78.0 77.0 64.1 31.0
77.0 70.0 63.2 25.1
63.0 63.4 58.4 21.4
44.5 31.6 28.4 8.2 /
Пример
--------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
1 8 1 8 1 1 /
MLANGSLV
8*64.0
8*62.7
8*61.0
8*60.3
8*59.1
8*57.1
8*53.0
8*34.0 /
Пример
MPFA
1 1 /
Примеры
Применение схемы MPFA только в области 2 × 2 × 2 поля 4 × 4 × 3:
MPFANUM
1 1 0 0
1 1 0 0
0 0 0 0
0 0 0 0
1 1 0 0
1 1 0 0
0 0 0 0
0 0 0 0
16*0 /
Пример
MPFNNC
11 11 11 10 10 10 1.0 /
22 22 22 2.0 /
33 33 33 3.0 /
44 44 44 4.0 /
/
23 24 25 11 12 13 7.0 /
32 32 32 1.0 /
33 33 33 2.0 /
34 34 34 3.0 /
/
/
[3.110]
[3.111]
где
Sg полная газонасыщенность, газ+растворитель
Sn общая насыщенность углеводородом
Sgc предельная газонасыщенность, SGCWMIS
Sor критическая нефтенасыщенность, SORWMIS
Krn (Sn) относительная проницаемость для углеводорода в системе с водой
Если ключевое слово MSFN не используется, относительные проницаемости берутся в
виде линейных функций, т. е.
[3.113]
Пример
При NTSFUN=2 и NSSFUN ≥ 6
MSFN
-- Таблица по умолчанию
-- MKrsg MKro
0.0 0.0 1.0
1.0 1.0 0.0 /
-- Измененная таблица
0.0 0.0 1.0
0.4 0.2 0.5
0.6 0.4 0.4
1.0 1.0 0.0 /
Пример
MSGFILE
0 /
x ECLIPSE 100 Если используется опция Двойной Пористости (ключевое слово DUALPORO в секции
x ECLIPSE 300 RUNSPEC), а так же были заданы альтернативные проводимости системы матрица-
SPECIAL
RUNSPEC трещина для нефте-газового гравитационного дренирования в секции GRID через
GRID ключевые слова SIGMAGD или SIGMAGDV, то это ключевое слово может быть
EDIT использовано для задания множителя в секции SCHEDULE, который впоследствии
PROPS изменит эти проводимости системы матрица-трещина.
REGIONS
SOLUTION
SUMMARY
x SCHEDULE Если используется данное ключевое слово, то один множитель будет применен ко всей
текущей сетке. Для задания значений индивидуальным ячейкам, используйте ключевое
слово MULSGGDV.
Пример
MULSGGD
0.5 /
x ECLIPSE 100 Если используется опция Двойной Пористости (ключевое слово DUALPORO в секции
x ECLIPSE 300 RUNSPEC), а так же были заданы альтернативные проводимости системы матрица-
SPECIAL
RUNSPEC трещина для нефте-газового гравитационного дренирования в секции GRID через
GRID ключевые слова SIGMAGD или SIGMAGDV, то это ключевое слово может быть
EDIT использовано для задания множителя в секции SCHEDULE, который впоследствии
PROPS изменит эти проводимости системы матрица-трещина.
REGIONS
SOLUTION
SUMMARY
x SCHEDULE За ключевым словом должно следовать одно положительное действительное значение
для каждой ячейки в текущем боксе в пределах верхних NDIVIZ/2 слоев сетки (ячейки
матрицы). Любые значения, введенные для нижней половины сетки (нижние NDIVIZ/2
слоев), будут проигнорированы.
Для задания одного значения всем ячейкам, используйте ключевое слово MULSGGD.
• ЕДИНИЦЫ: Безразмерная величина.
Пример
Примечания
• Если на разлом ссылаются дважды в одном или более ключевых словах MULTFLT,
множитель проводимости будет браться для последнего ввода.
• Если разлом определен по грани X, Y или Z в ключевом слове FAULTS, то
использование ключевого слова MULTFLT в разделе GRID изменяет массивы MULTX,
MULTY и MULTZ вдоль траектории разлома . Если ключевое слово MULTX, MULTY
или MULTZ используется для некоторых ячеек в дополнение к ключевому слову
MULTFLT, тогда получающийся в результате множитель проводимости будет
произведением двух введенных множителей.
ECLIPSE 100 Аналогично, если задействованы множители проводимости в отрицательном
направлении (с помощью ключевого слова GRIDOPTS в разделе RUNSPEC), и если
разлом задан по грани X-, Y- или Z- в ключевом слове FAULTS, тогда использование
ключевого слова MULTFLT в разделе GRID изменяет массивы MULTX-, MULTY- и
MULTZ- вдоль траектории разлома . Если ключевое слово MULTX-, MULTY- или
MULTZ- используется для некоторых ячеек в дополнение к ключевому слову
MULTFLT, тогда получающийся в результате множитель проводимости будет
произведением двух введенных множителей.
• С помощью ключевого слова MULTFLT в разделе EDIT умножаются проводимости
вдоль разлома , определенного ключевым словом FAULTS в разделе GRID.
Проводимости для любых несоседних соединений через такой разлом будут также
изменяться, чтобы учесть множитель аналогично использованию MULTX, MULTY или
MULTZ.
ECLIPSE 100 Аналогично для ключевых слов MULTX-, MULTY-, MULTZ-.
• Если два разлома с различными именами проходят вдоль одной и той же грани
ячейки, то будут применяться оба множителя проводимости.
• См. также ключевые слова FAULTS и RPTGRID.
Раздел EDIT
PORV DEPTH
TRANX (TRANR) TRANY (TRANTHT) TRANZ
DIFFX (DIFFR) DIFFY (DIFFTHT) DIFFZ
Раздел PROPS
SWL SWCR SWU
SGL SGCR SGU
KRW KRO KRG
PCG PCW
Раздел REGIONS
SATNUM PVTNUM EQLNUM
IMBNUM FIPNUM ENDNUM
ROCKNUM MISCNUM
Только Eclipse 300 EOSNUM
Раздел SOLUTION
PRESSURE SOIL SWAT
Только Eclipse 300 SGAS RV RS
Только Eclipse 300 PBUB PDEW XMF
Только Eclipse 300 YMF TEMP
Примечания
• Приведенный выше список не является исчерпывающим, однако включает наиболее
часто встречающиеся примеры.
Примеры
Пример 1
В разделе EDIT:
-------- ARRAY CONSTANT ----- BOX -----
MULTIPLY
TRANX 500 3 8 1 10 3 3 /
TRANZ 0 / defaults to last specified box
PORV 100.0 / defaults to last specified box
/
Пример 2
В разделе GRID:
-------- ARRAY CONSTANT ----- BOX -----
MULTIPLY
PERMX 0.1 3 8 1 10 3 3 /
PERMZ 0 / defaults to last specified box
PORO 0.2 / defaults to last specified box
/
ECLIPSE 300 Данное ключевое слово не может использоваться для модификации массивов PBUB или
PDEW.
Допустимые массивы
Раздел GRID
DX (DR) DY (DTHETA) DZ
PERMX (PERMR) PERMY (PERMTHT) PERMZ
MULTX (MULTR) MULTY (MULTTHT) MULTZ
PORO NTG DZNET
TOPS
DIFFMX (DIFFMR) DIFFMY (DIFFMTHT) DIFFMZ
FLUXNUM MULTNUM MPFANUM
Раздел EDIT
PORV DEPTH
TRANX (TRANR) TRANY (TRANTHT) TRANZ
DIFFX (DIFFR) DIFFY (DIFFTHT) DIFFZ
Раздел PROPS
SWL SWCR SWU
SGL SGCR SGU
KRW KRO KRG
PCG PCW
Раздел REGIONS
SATNUM PVTNUM EQLNUM
IMBNUM FIPNUM ENDNUM
ROCKNUM MISCNUM
Только Eclipse 300 EOSNUM
Раздел SOLUTION
PRESSURE SOIL SWAT
Только Eclipse 300 SGAS RV RS
Только Eclipse 300 PBUB PDEW XMF
Только Eclipse 300 YMF TEMP
Примечания
• Вышеприведенный список не является исчерпывающим, но включает наиболее часто
встречающиеся примеры.
• Ключевые слова в скобках используются для расчетов в радиальной геометрии.
• При операции деления множитель должен быть меньше единицы.
• При использовании ключевого слова MULTIREG предполагается, что
обрабатываемый массив уже хранит какое-то значение.
ECLIPSE 300 • Ключевое слово MULTIREG нельзя использовать с локальными сетками.
Смотри также ключевые слова EQUALREG, FLUXNUM, MULTNUM, MULTIREG и COPYREG.
Пример 1
При NX = 4, NY = 4, NZ = 1:
Пример 2
NX = 6, NY = 8, NZ = 1:
MULTNUM
1 1 2 2 2 2
1 1 1 2 2 2
4 4 1 1 3 3
4 4 4 1 3 3
4 4 4 1 3 3
5 5 5 5 5 5
4 4 4 1 3 3
4 4 4 1 3 3 /
MULTIREG
PORO 2.0 1 /
PORO 3.1 2 /
PERMX 2.1 4 /
PERMX 2.1 3 /
PERMY 1.3 5 /
/
Пример
Для указания 9 отдельных областей в поле 4×4×3 (при условии, что максимальное
количество областей для MULTNUM задано равным 9)
MULTNUM
1 1 2 2
1 1 2 2
3 3 3 3
4 4 4 4
5 5 5 5
6 7 8 8
6 7 8 8
6 7 8 8
16*9 /
x ECLIPSE 100 Это ключевое слово должно сопровождаться одним неотрицательным действительным
x ECLIPSE 300 числом для каждого сеточного блока в текущем входном BOX. Заданные значения
SPECIAL действуют как множители для поровых объемов, вычисленных ECLIPSE для каждого
RUNSPEC сеточного блока. Данные должны завершаться косой чертой (/).
x GRID
x EDIT Все значения MULTPV, не определенные до конца раздела GRID, берутся по умолчанию
PROPS
REGIONS равными 1.0.
SOLUTION
SUMMARY
Сеточные блоки упорядочены так, что быстрее всего меняется индекс по оси X, затем по
SCHEDULE оси Y и по оси Z. Для повторяющихся значений можно использовать счетчики повтора
(например, 115*0). Заметим, что нельзя включать пробелы рядом со звездочкой ни
спереди, ни сзади.
Пример
-------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
5 6 3 8 4 6 /
MULTPV
36*1.25 /
ECLIPSE 300 Примечание Для совместимости с ECLIPSE 100 для ключевого слова MULTTR
раздела SCHEDULE введено псевдослово MULTR. Однако в этом разделе
может использоваться и MULTTR, как указано в документации к
предыдущим версиям.
Пример
-------- IR1-IR2 JT1-JT2 KZ1-KZ2
BOX
5 5 3 8 4 6 /
MULTR
18*0 /
Пример
-------- IR1-IR2 JT1-JT2 KZ1-KZ2
BOX
5 5 3 8 4 6 /
MULTR-
18*0 /
ENDBOX
Пример
MULTREGD
-- 'From' region 'To' region Diffusivity
Directions NNCs
multiplier
1 2 0.5 /
1 3 0.0 /
4 4 0.4 'XY' /
5 1* 0.75 / Between region 5
and
any region.
/
Пример
MULTREGH
-- 'From' region 'To' region Conductivity
Directions NNCs
multiplier
1 2 0.5 /
1 3 0.0 /
4 4 0.4 'XY' /
5 1* 0.75 / Between region 5 and
any region.
/
Примечания
• Множители, заданные в ключевом слове MULTREGP, применяются после учета
любых значений ключевого слова MULTPV, заданных в разделах GRID или EDIT.
• Если номер области I задан дважды, то к области применяется последний множитель;
множители не суммируются.
• Множители для заданных областей могут быть выведены в Print-файл с помощью
мнемоники MULTREGP в ключевом слове RPTGRID.
Пример
MULTREGT
-- 'From' region 'To' region Transmissibility Directions NNCs
multiplier
1 2 0.5 /
1 3 0.0 /
4 4 0.4 'XY' /
5 1* 0.75 / Between region 5 and any region.
/
Пример
MULTSAVE
0 /
Пример
MULTSIG
0.5 /
x ECLIPSE 100 Если используется опция Двойной Пористости (ключевое слово DUALPORO в секции
x ECLIPSE 300 RUNSPEC), а так же были заданы альтернативные проводимости системы матрица-
SPECIAL
RUNSPEC трещина для нефте-газового гравитационного дренирования в секции GRID через
GRID ключевые слова SIGMA или SIGMAV, то это ключевое слово может быть использовано
EDIT для задания множителя в секции SCHEDULE, который впоследствии изменит эти
PROPS
REGIONS
проводимости системы матрица-трещина.
SOLUTION
SUMMARY
x SCHEDULE За ключевым словом должно следовать одно положительное действительное значение
для каждой ячейки в текущем боксе в пределах верхних NDIVIZ/2 слоев сетки (ячейки
матрицы). Любые значения, введенные для нижней половины сетки (нижние NDIVIZ/2
слоев), будут проигнорированы.
Для задания одного значения всем ячейкам, используйте ключевое слово MULTSIG.
• ЕДИНИЦЫ: Безразмерная величина.
Пример
ECLIPSE 300 Примечание Для совместимости с ECLIPSE 100 для ключевого слова MULTTTHT
раздела SCHEDULE введено псевдослово MULTTHT. Однако в этом
разделе может использоваться и MULTTTHT, как указано в
документации к предыдущим версиям.
Пример
-------- IR1-IR2 JT1-JT2 KZ1-KZ2
BOX
4 6 3 3 4 6 /
MULTTHT
9*0.01 /
ENDBOX
Пример
-------- IR1-IR2 JT1-JT2 KZ1-KZ2
BOX
4 6 3 3 4 6 /
MULTTHT
9*0.01 /
ENDBOX
Несоседние соединения
Несоседние соединения, генерируемые при разломах , будут иметь проводимости,
отражающие значения MULTX. Это не относится к несоседним соединениям, введенным
явно с помощью ключевого слова NNC.
ECLIPSE 300 Примечание Для совместимости с ECLIPSE 100 для ключевого слова MULTTX
раздела SCHEDULE введено другое название MULTX. Однако в разделе
SCHEDULE может использоваться и MULTTX, как указано в
документации к предыдущим версиям.
ECLIPSE 100
Использование в разделе EDIT
Если ключевое слово MULTZX вводится в разделе EDIT, то оно действует как
дополнительный множитель для проводимостей после чтения всех модифицированных
проводимостей из раздела EDIT. Все несоседние соединения будут изменяться под
влиянием отредактированных значений MULTX.
В общем случае не рекомендуется использование множителя MULTX в разделе EDIT.
Исключение составляет случай, когда необходимо изменение значений TRANX, заданных
явным образом в разделе EDIT. Ключевое слово MULTX обычно определяется в разделе
GRID, а не в разделе EDIT.
Пример
-------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
5 5 3 8 4 6 /
MULTX
18*0.2 /
ENDBOX
В данном примере значения проводимости в боксе умножаются на 0,2.
Несоседние соединения
Несоседние соединения, генерируемые при разломах , будут иметь проводимости,
отражающие значения MULTX и MULTX-. Несоседнее соединение для разлома между
ячейкой (I, J, K1) и ячейкой (I+1, J, K2) в соседнем столбце будет иметь коэффициент
проводимости MULTX для блока (I, J, K1) и MULTX- для блока (I+1, J, K2), или
произведение двух коэффициентов. Это не относится к несоседним соединениям,
введенным явно с помощью ключевого слова NNC.
Пример
-------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
5 5 3 8 4 6 /
MULTX-
18*0 /
ENDBOX
Несоседние соединения
Несоседние соединения, генерируемые при разломах , будут иметь проводимости,
отражающие значения MULTY. Это не относится к несоседним соединениям, введенным
явно с помощью ключевого слова NNC.
ECLIPSE 300 Примечание Для совместимости с ECLIPSE 100 для ключевого слова MULTTX
раздела SCHEDULE введено другое название MULTY. Однако в разделе
SCHEDULE может использоваться и MULTTY, как указано в
документации к предыдущим версиям.
Пример
В данном примере значения проводимости в боксе умножаются на 0.
-------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
5 5 3 8 4 6 /
MULTY
18*0.0 /
ENDBOX
Несоседние соединения
Несоседние соединения, генерируемые при разломах , будут иметь проводимости,
отражающие значения MULTY и MULTY-. Несоседнее соединение для разлома между
ячейкой (I, J, K1) и ячейкой (I, J+1, K2) в соседнем столбце будет иметь коэффициент
проводимости MULTY для блока (I, J, K1) и MULTY- для блока (I, J+1, K2), или
произведение двух коэффициентов. Это не относится к несоседним соединениям,
введенным явно с помощью ключевого слова NNC.
Пример
-------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
5 5 3 8 4 6 /
MULTY-
18*0 /
ENDBOX
Несоседние соединения
Это не относится к несоседним соединениям, введенным явно с помощью ключевого
слова NNC.
ECLIPSE 300 Примечание Для совместимости с ECLIPSE 100 для ключевого слова MULTTX
раздела SCHEDULE введено другое название MULTZ. Однако в этом
разделе может использоваться и MULTTZ, как указано в документации к
предыдущим версиям.
ECLIPSE 100
Использование в разделе EDIT
Если ключевое слово MULTZ вводится в разделе EDIT, то оно действует как
дополнительный множитель для проводимостей после чтения всех модифицированных
проводимостей из раздела EDIT. Все несоседние соединения будут изменяться под
влиянием отредактированных значений MULTZ.
В общем случае не рекомендуется использование множителя MULTZ в разделе EDIT.
Исключение составляет случай, когда необходимо изменение значений TRANZ, заданных
явным образом в разделе EDIT. Ключевое слово MULTZ обычно определяется в разделе
GRID, а не в разделе EDIT.
Пример
-------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
1 11 1 19 2 2 /
MULTZ
209*1000.0 /
ENDBOX
В данном примере значения проводимости в боксе умножаются на 1000.
Несоседние соединения
Все несоседние соединения, образованные из-за выклиниваний, будут иметь
проводимости, которые отражаются значениями MULTZ для верхней из двух ячеек,
соединенных через выклинивание, и значениями MULTZ- для нижней из двух ячеек.
Выклинивающееся несоседнее соединение в столбце (I, J) между слоями K1 и K2 при K2
> K1 имеет вычисленную проводимость, умноженную на значение MULTZ для ячейки
(I, J, K1) и MULTZ- для ячейки (I, J, K2). Это не относится к несоседним соединениям,
введенным явно с помощью ключевого слова NNC.
Пример
-------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
1 11 1 19 2 2 /
MULTZ-
209*1000 /
ENDBOX
ECLIPSE 100 При расчете с компонентами Nc это ключевое слово ассоциирует среднюю молекулярную
x ECLIPSE 300 массу с каждым компонентом.
SPECIAL
RUNSPEC За ключевым словом должны следовать значения Nc.
GRID
EDIT Если используются многочисленные уравнения состояния, то набор данных должен
x PROPS вводиться для каждого уравнения состояния пласта. Число областей уравнений состояния
REGIONS пласта вводится в 9-м параметре ключевого слова TABDIMS. Использование
SOLUTION
SUMMARY многочисленных областей уравнений состояния обсуждается в разделе «Области
SCHEDULE уравнений состояния» на стр. 233 «Технического описания ECLIPSE».
Пример
Молекулярные массы для 4-компонентного расчета:
MW
18 32 45.6 78.0 /
Пример
Молекулярные массы для обработки с 8-ю детализированными компонентами и одним
уравнением состояния.
MWDETAIL
18 32 45.6 78.0 56.2 37.6 67.8 81.0 /
ECLIPSE 100 В запуске с N w водными компонентами данное ключевое слово задает средний
x ECLIPSE 300
SPECIAL молекулярный массу каждой компоненты.
RUNSPEC
GRID За ключевым словом должно следовать N w значений.
EDIT
x PROPS
REGIONS
SOLUTION • ЕДИНИЦЫ: kg/kgmole (METRIC), lb/lbmole (FIELD), g/gmole (LAB),
SUMMARY
SCHEDULE kg/kgmole (PVT-M).
• ПО УМОЛЧАНИЮ: 18.0
x ECLIPSE 100 Это ключевое слово увеличивает число столбцов на странице при выводе Run Summary
x ECLIPSE 300 (созданном с использованием ключевого слова RUNSUM).
SPECIAL
RUNSPEC Ключевое слово может использоваться для вывода данных ECLIPSE 100 в формате
GRID pre-97A или данных ECLIPSE 300 в формате pre-2000A.
EDIT
PROPS Ключевое слово NARROW не имеет связанных с ним данных.
REGIONS
SOLUTION
x SUMMARY
SCHEDULE Пример
NARROW
ECLIPSE 100 Данное ключевое слово может быть введено в раздел PROPS для подтверждения числа
x ECLIPSE 300 компонентов в расчетах состава. Ключевое слово NCOMPS имеет один аргумент, число
SPECIAL используемых компонентов.
RUNSPEC
GRID Это ключевое слово обычно не требуется, поскольку число компонентов задается
EDIT
x PROPS
ключевым словом COMPS в разделе RUNSPEC. Если оно имеется, то появится сообщение
REGIONS об ошибке, если значение не соответствует заданному ключевым словом COMPS.
SOLUTION Ключевое слово NCOMPS необходимо для обеспечения того, чтобы включенные файлы,
SUMMARY
SCHEDULE создаваемые PVTi, имели правильное число компонентов, а в файлы PVO данное
ключевое слово включалось автоматически.
Пример
Подтверждение наличия 12 компонентов:
NCOMPS
12 /
Пример
NCONSUMP
PLAT-A 20 PLAT-A /
PLAT-B 15 PLAT-B /
/
Пример
NEFAC
NODE4 0.9 /
/
Пример
NEI
0.0247 0.2516 0.2407 0.0733 0.4097 /
x ECLIPSE 100 В ECLIPSE 100 это ключевое слово указывает, что на следующем временном шаге
x ECLIPSE 300 должен быть проведен расчет баланса, и управляет частотой последующих расчетов
x SPECIAL баланса в опции наземной сети (см. раздел «Опция наземной сети», стр. 580
RUNSPEC «Технического описания ECLIPSE»). Ключевое слово может также переустановить
GRID
EDIT значения погрешности сходимости и ограничения на количество итераций расчета
PROPS баланса сети и устьевого давления для групп коллекторов морского месторождения под
REGIONS управлением дебитом. Кроме того, пользователь может вводить инструкции,
SOLUTION
SUMMARY
регулирующие значение погрешности балансирования в конце временного шага путем
x SCHEDULE ограничения его размера.
В ECLIPSE 300 это ключевое слово управляет только значениями погрешности
сходимости и ограничениями на количество итераций. Сеть автоматически подвергается
повторному балансированию в первых NUPCOL ньютоновских итерациях каждого
временного шага (что эквивалентно вводу отрицательного значения параметра 1). При
этом нет возможности регулировать размер временного шага в зависимости от
погрешности балансирования в его конце.
Ключевое слово должно сопровождаться строкой, содержащей описанные ниже
параметры и заканчивающейся косой чертой (/). Запись может заканчиваться на любом
параметре; оставшимся параметрам будут присвоены значения по умолчанию. Значения
по умолчанию могут быть определены до косой черты с помощью указателей нулевого
значения (n*, где n — число последовательных параметров , определяемых по
умолчанию). Взятые по умолчанию параметры сохраняют предыдущие значения.
Начальные значения по умолчанию приведены ниже.
Только ECLIPSE 100 1 Интервал балансирования сети
> 0.0 Сеть балансируется в начале каждого временного шага, который
начинается по истечении заданного интервала с момента предыдущего
расчета баланса. Если пластовые условия значительно изменяются на
интервале балансирования, то возникают ошибки балансирования.
= 0.0 Сеть балансируется в начале каждого временного шага (т. е. на нулевой
ньютоновской итерации). Значимые ошибки балансирования возникают
только в том случае, если пластовые условия существенно изменяются
на временном шаге.
< 0.0 Сеть балансируется на каждой из первых NUPCOL ньютоновских
итераций каждого временного шага. (Значение NUPCOL может быть
установлено с помощью ключевого слова NUPCOL или GCONTOL).
Значение отрицательной величины несущественно. Использование этой
опции может привести к тому, что для сходимости временного шага
потребуется большее количество ньютоновских итераций, поскольку
ограничения для устьевого давления изменяются при каждом расчете
баланса. Однако погрешности балансирования в конце временного шага
будут, как правило, небольшими и меньшими, чем значение параметра 2,
если временной шаг сходится на NUPCOL ньютоновских итерациях.
• ЕДИНИЦЫ: days (METRIC), days (FIELD), hrs (LAB), days (PVT-M)
• ПО УМОЛЧАНИЮ: 0.0
2 Погрешность сходимости для узловых давлений сети
В ECLIPSE 300 значение погрешности сходимости для итераций, связывающих сеть
с пластом, является множителем числа 10, большим, чем значение погрешности
сходимости для самой сети. В ECLIPSE 100 эти итерации выполняются
одновременно и значения погрешностей совпадают.
• ЕДИНИЦЫ: bars (METRIC), psi (FIELD), atm (LAB), atm (PVT-M)
Только ECLIPSE 100 6 Заданное значение для максимальной погрешности балансирования ветви в конце
каждого временного шага.
Погрешность балансирования определяется как разность между перепадом давления
в ветви при последнем балансировании сети и перепадом, рассчитанным по текущим
значениям расхода в конце временного шага. Наибольшее значение погрешности для
ветви печатается в конце каждого временного шага. Если задана величина
погрешности, то ECLIPSE пытается настроить длину временного шага таким
образом, чтобы эта погрешность приблизительно равнялась заданному значению.
При этом, разумеется, учитываются и все прочие ограничения для временного шага.
Временные шаги, ограниченные заданным значением ошибки балансирования,
обозначаются на печати мнемоникой NETW в строке данных временного шага.
Заданное значение погрешности должно быть достаточно большим для
погрешностей сходимости, заданных в параметрах 2 и 4.
• ЕДИНИЦЫ: bars (METRIC), psi (FIELD) atm (LAB), atm (PVT-M)
• ПО УМОЛЧАНИЮ: Бесконечность (1.0E20),
при этом значения размера временных шагов не изменяются.
Только ECLIPSE 100 7 Максимально допустимое значение для наибольшей погрешности балансирования
ветви в конце каждого временного шага.
При превышении указанного значения ECLIPSE производит дробление временного
шага и балансирует сеть заново. Поскольку дробление временных шагов может
существенно увеличить время расчета модели, максимально допустимое значение
Пример 2
Сеть балансируется на каждой из первых NUPCOL ньютоновских итераций каждого
временного шага:
NETBALAN
-1.0 /
9 Тип компрессора.
PERM После включения остается постоянно включенным. Ключевое слово
COMPOFF действия не производит.
TEMP Может выключаться вручную в любой момент с помощью ключевого
слова COMPOFF (например, если снижается расход). Он снова
включается автоматически, как только это потребуется.
Если используется модель по управлению добычей газа, то компрессор
выключается автоматически, если расход контрактной группы
снижается. Он снова включается автоматически, как только это
потребуется.
MULT Аналогично TEMP, но с несколькими уровнями компрессии. Уровень
компрессии возрастает на единицу за один раз до тех пор, пока не будет
обеспечен расход группы.
10 Число уровней компрессии в многоуровневом компрессоре (целое число > 0)
Этот параметр должен быть определен только в том случае, если параметру 9
присвоено значение MULT. В противном случае, он может быть принят по
умолчанию.
Может быть запрошено любое число уровней, но при большом их количестве
замедляется, поскольку в этом случае все уровни рассчитываются по очереди.
Если имеются уровни, то величина искусственного лифта и расход потребления для
уровня равны:
[3.114]
Пример
В следующем примере определяются два компрессора, относящиеся к дебиту газа групп
PL-A и PL-B, соответственно. Вторая группа имеет три уровня компрессии и потребляет
газ из наземной сети и из группы G-B3 в иерархии GRUPTREE.
NETCOMPA
-- Inlet Outlet Target Phase VFP ALQ Cons Cons Type Num ALQ
Seq
-- node node group tab rate group lev lev 1
num
N4 N3 PL-A GAS 1* 50.0 1* 1* TEMP
/
N6 N5 PL-B GAS 1* 100.0 1000 G-B3 MULT 3 40.0
/
/
Пример
NETWORK
9 8 /
x ECLIPSE 100 Это ключевое слово требует, чтобы число нелинейных итераций, используемых на
x ECLIPSE 300 каждом временном шаге, выводилось в файл summary.
SPECIAL
RUNSPEC Ключевое слово NEWTON не имеет связанных с ним данных.
GRID
EDIT
PROPS
REGIONS Пример
SOLUTION
x SUMMARY NEWTON
SCHEDULE
Пример
NEXTSTEP
1 /
Что заменяет:
TUNING
1 /
/
/
Пример
NEXTSTPL
1 /
вместо
TUNINGL
1 /
/
/
ECLIPSE 100 Это ключевое слово может использоваться в расширенной модели сети ECLIPSE 300
x ECLIPSE 300 (созданной с помощью ключевых слов BRANPROP и NODEPROP и ключевого слова
x SPECIAL NETWORK из раздела RUNSPEC) для удаления газа из сети в заданном узле. Количество
RUNSPEC
GRID
газа, которое необходимо удалить, может быть выражено как через постоянный расход,
EDIT так и через долю расхода, приходящуюся на данный узел. Удаление газа влияет на потери
PROPS давления в низ лежащих ветвях сети, поскольку их таблицы VFP рассматриваются с
REGIONS меньшим содержанием газа.
SOLUTION
SUMMARY Однако, это единственное действие, которое оно имеет. Оно не влияет на дебиты
x SCHEDULE отчетной группы или на действия любых значений/ограничений дебита газа группы,
обратную закачку или экономические ограничения группы. Возможным применением
ключевого слова NGASREM является удаление газа из узла сети с целью последующего
учета его удаления из потока добычи с помощью ключевого слова GRUPFUEL.
Это ключевое слово в ECLIPSE 100 отсутствует, а вместо него должны использоваться
ключевые слова GCONSUMP или NCONSUMP.
Ключевое слово сопровождается произвольным числом записей, каждая из которых
содержит описанные ниже параметры и оканчивается косой чертой (/).
Последовательность записей должна заканчиваться пустой записью, содержащей только
косую черту (/).
1 Имя узла
2 Максимальная скорость удаления газа из узла
Будет удален заданный дебит газа, соответствующий максимальной доле потока газа
через узел, введенной в параметре 3.
• ЕДИНИЦЫ: sm3/day (METRIC), Mscf/day (FIELD), scc/hr (LAB), sm3/day
(PVT-M)
• ПО УМОЛЧАНИЮ: Бесконечность
3 Максимальная доля потока газа, подлежащая удалению
Будет удалена заданная доля потока газа через узел, соответствующая
максимальному дебиту, введенному в параметре 2.
• ПО УМОЛЧАНИЮ: 1.0
Каждая запись должна заканчиваться косой чертой (/).
Последовательность записей должна заканчиваться пустой записью, содержащей только
косую черту.
Внимание Так как удаление газа влияет только на потери давления в низ лежащих
ветвях, то при отсутствии у узла в параметре 1 выходной ветви создается
сообщение об ошибке.
Пример
Применение девятиточечной схемы только в области 2*2*2 поля 4*4*3:
NINENUM
1 1 0 0
1 1 0 0
0 0 0 0
0 0 0 0
1 1 0 0
1 1 0 0
0 0 0 0
0 0 0 0
16*0 /
Пример
NMATOPTS
RADIAL 0.05 /
Пример
NMATRIX
6 /
Где:
ECLIPSE 100 Примечание Разрешается несоседнее соединение между двумя ячейками, которые на
самом деле являются соседями (или между которыми ECLIPSE сформи-
ровал несоседнее соединение в отсутствие ключевого слова NNC): оно
будет просто добавлено к существующей проводимости. При этом, лю-
бые значения NNC с проводимостью менее 0.000001 игнорируются.
Более того, если вводится значение проводимости меньше или равное
1.0D-20, выводится предупреждение и NNC игнорируется. Соединения с
неактивными ячейками будут проигнорированы, и будет выдано
предупреждение.
Примеры
Пример 1
Описываются два несоседних соединения, одно между ячейками (1, 1, 1) и (3, 1, 1), и
одно между ячейками (1, 2, 1) и (4, 2, 1), каждое с проводимостью 0.1972.
NNC
1 1 1 3 1 1 0.1972 /
1 2 1 4 2 1 0.1972 /
/
Пример 2
Общий формат для ECLIPSE 100
NNC
IX IY IZ JX JY JZ TRAN IST1 IST2 IPT1 IPT2 ZF1 ZF2 DIFF /
.
.
/
Пример 1
Определены два несоседних соединения: первое между ячейкой (1, 1, 1) в глобальной
сетке и (3, 1, 1) в локальном измельчении сетки с именем LGR1, второе между ячейкой
(1, 2, 1) в LGR1 и (4, 2, 1) в локальном измельчении сетки с именем LGR2. Проводимость
каждого из них равна 0.1972.
NNCGEN
‘GLOBAL’ 1 1 1 ‘LGR1’ 3 1 1 0.1972 /
‘LGR1’ 1 2 1 ‘LGR2’ 4 2 1 0.1972 /
/
Пример
RADFIN
LGR1 1 1 2 3 6 1 4 1* 0.2 /
NOCIRCLE
YES /
ENDFIN
Пример
NODEPROP
-- Node Fixed Automatic choke Add Choke control
-- name pressure un uptree branch lift gas? group
FIELD 200 /
GR-A1 1* 1* YES /
GR-A2 1* 1* YES /
GR-B1 1* YES YES /
GR-B2 1* YES YES /
/
Пример
Выключение параметра HMPORVM и всех производных для водоносного пласта Картера-
Трейси
NOHMD
'HMPORVM' 'HMAQUCT' /
Пример
NOHMO
'HMPORVM' 'HMAQUCT' /
ECLIPSE 100 В ECLIPSE 100 это опция недоступна; ключевое слово будет игнорироваться.
x ECLIPSE 100 Ключевое слово указывает, что несоседние соединения не допускаются. По умолчанию
x ECLIPSE 300 такие соединения разрешены.
SPECIAL
x RUNSPEC Несоседние соединения могут образоваться при использовании, например, численных
GRID моделей водоносных пластов, при описании разломов с помощью геометрии угловой
EDIT точки, при применении модели двойной пористости, основанной на NNC девятиточечной
PROPS
REGIONS модели, а также для завершения круга при использовании радиальной геометрии. Они
SOLUTION также могут быть добавлены явно с помощью ключевого слова NNC в разделе GRID.
SUMMARY
SCHEDULE У этого ключевого слова связанные с ним данные отсутствуют.
x ECLIPSE 100 Это ключевое слово указывает, что restart-файл индексов не должен записываться по
x ECLIPSE 300 окончании расчета. По умолчанию restart-файл индексов записывается всегда. Файл
SPECIAL содержит список массивов, записанных в restart-файл(ы) при каждом повторном запуске.
x RUNSPEC
GRID Дополнительную информацию см. в разделе «Работа с файлами в ECLIPSE», стр. 237
EDIT «Технического описания ECLIPSE».
PROPS
REGIONS У этого ключевого слова связанные с ним данные отсутствуют.
SOLUTION
SUMMARY
SCHEDULE
x ECLIPSE 100 Это ключевое слово отключает моделирование временного шага в разделе SCHEDULE, но
x ECLIPSE 300 модель продолжает чтение и проверку данных. Ключевое слово в основном
SPECIAL предназначено для проверки синтаксиса ключевых слов перед началом большого
x RUNSPEC моделирования.
GRID
EDIT У этого ключевого слова связанные с ним данные отсутствуют.
PROPS
REGIONS
SOLUTION
SUMMARY
x SCHEDULE
Пример
NRSOUT
5000/
Примеры
Только ECLIPSE 100 Нет смысла устанавливать значение стека большим максимального числа линейных
итераций (см. опцию LITMAX в ключевом слове TUNING). Максимально возможное
значение NSTACK печатается программой ECLIPSE сразу после того, как вычислен объем
памяти, необходимой для данной задачи.
Только ECLIPSE 100 Задать NSTACK можно только в разделе RUNSPEC.
Пример
-------- IX1-IX2 JY1-JY2 KZ1-KZ2
BOX
6 11 4 9 2 3 /
NTG
6*0.4 6*0.4 6*0.48 6*0.51 6*0.7 6*0.72
6*0.4 6*0.4 6*0.48 6*0.51 6*0.7 6*0.72
/
x ECLIPSE 100 Это ключевое слово задает число пластов моделируемой многопластовой залежи. Это
x ECLIPSE 300 число должно быть задано, если используется геометрия угловой точки (см. ключевые
SPECIAL
x RUNSPEC
слова COORD, ZCORN в разделе GRID) с более чем одним набором координатных линий.
GRID При моделировании нескольких пластов число наборов данных, связанных с ключевым
EDIT словом COORD, должно быть введено в разделе GRID с помощью ключевого слова
PROPS
REGIONS
RESVNUM, а ключевое слово COORDSYS должно использоваться для задания границ
SOLUTION каждого пласта.
SUMMARY
SCHEDULE Данные должны заканчиваться косой чертой (/).
• ПО УМОЛЧАНИЮ: 1
Пример
NUMRES
3 /
Пример
NUPCOL
4 /
Пример
CARFIN
-- NAME I1 I2 J1 J2 K1 K2 NX NY NZ
LGR2 3 4 1 2 5 6 4 2 4 /
--Two global cells in x-direction to become 4 local cells
--with three local cells in first global, 1 in second
NXFIN
3 1 /
x ECLIPSE 100 Это ключевое слово может использоваться в расширенной модели сети (созданной с
x ECLIPSE 300 помощью ключевых слов BRANPROP и NODEPROP и ключевого слова NETWORK из
x SPECIAL раздела RUNSPEC) для удаления воды из сети в заданном узле. Количество воды, которое
RUNSPEC
GRID
необходимо удалить, может быть выражено как через постоянный расход, так и через
EDIT долю расхода, приходящуюся на данный узел. Удаление воды влияет на потери давления
PROPS в низ лежащих ветвях сети, поскольку их таблицы VFP рассматриваются с меньшим
REGIONS содержанием воды. Однако, это единственное действие, которое данное ключевое слово
SOLUTION
SUMMARY имеет. Оно не влияет на дебиты отчетной группы или на действия любых
x SCHEDULE значений/ограничений дебита воды группы, обратную закачку или экономические
ограничения группы; дебит воды группы также представляет дебит воды, получаемой из
пласта.
Ключевое слово сопровождается произвольным числом записей, каждая из которых
содержит описанные ниже параметры и оканчивается косой чертой (/).
Последовательность записей должна заканчиваться пустой записью, содержащей только
косую черту (/).
1 Имя узла
2 Максимальная скорость удаления воды из узла
Удаляется заданный дебит воды, соответствующий максимальной доле потока воды
через узел, введенной в параметре 3.
• ЕДИНИЦЫ: sm3/day (METRIC), stb/day (FIELD), scc/hr (LAB), sm3/day (PVT-
M)
• ПО УМОЛЧАНИЮ: Бесконечность
3 Максимальная доля потока воды, подлежащая удалению
Будет удалена заданная доля потока воды через узел, соответствующая
максимальному дебиту, введенному в параметре 2.
• ПО УМОЛЧАНИЮ: 1.0
Примеры
Удаление из узла 20000 единиц воды в день. Параметр 3 по умолчанию принимается
равным 1.0. Это делается для того, чтобы дебит удаления воды не превышал расход воды
через узел.
NWATREM
NODE-5 20000 /
/
ECLIPSE 100 Это ключевое слово, у которого нет связанных с ним данных, используется, чтобы
х ECLIPSE 300 значения для трехфазных относительных проницаемостей и капиллярных давлений
SPECIAL рассчитывались методом ODD3P. Это полностью связанная модель, которая учитывает
RUNSPEC
GRID влияние от гистерезиса и смешиваемости как на относительные фазовые проницаемости
EDIT так и на капиллярные давления. Ключевое слово ODD3P может использоваться только в
Х PROPS трехфазных расчетах.
REGIONS
SOLUTION
SUMMARY
SCHEDULE Для нефтяной фазы таблицы нефть-вода и нефть-газ задаются с помощью ключевого
слова SOF3. Для водной фазы таблицы вода-нефть и вода-газ должны быть введены с
помощью ключевого слова SWF3 (вместо SWFN). Для газовой фазы таблицы газ-нефть и
газ-вода должны быть введены с помощью ключевого слова SGF3 (вместо SGFN).
Пример
ODD3P
Пример
OFM
ECLIPSE 300 Любой расчет композиционного режима автоматически снабжается ключевым словом
OIL.
Ключевое слово OIL не имеет аргументов.
Пример
При NDIVIX=8, NDIVIY=6, NDIVIZ=2:
OILAPI
48*39.4 192*36.1 /
ECLIPSE 100 Это ключевое слово может использоваться только с опцией THERMAL (ключевое слово
x ECLIPSE 300 THERMAL в разделе RUNSPEC).
x SPECIAL
RUNSPEC OILCOMPR применяется к тем расчетам, для которых в разделе RUNSPEC указано
GRID ключевое слово DEADOIL.
EDIT
x PROPS OILCOMPR определяет коэффициенты сжимаемости и теплового расширения нефти для
REGIONS
SOLUTION каждой таблицы от давления. Для каждой таблицы от давления должна вводиться запись,
SUMMARY содержащая до трех параметров:
SCHEDULE
1 Сжимаемость нефти
• UNITS: 1/Bars (METRIC), 1/Psi (FIELD),
1/Atm (LAB), 1/Atm (PVT-M).
• DEFAULT: 0.0
2 Коэффициент температурного расширения нефти
• UNITS: 1/°K (METRIC), 1/°R (FIELD),
1/°K (LAB), 1/°K (PVT-M).
• DEFAULT: 0.0
3 Квадрат коэффициента температурного расширения нефти
• UNITS: 1/°K2 (METRIC), 1/°R2 (FIELD),
1/°K2 (LAB), 1/°K2 (PVT-M).
• DEFAULT: 0.0
Пример
OILCOMPR
--Compressibility therm.expansion in Field units
-- coefficients
5.00E-06 3.80E-04 0.0 /
ECLIPSE 100 Это ключевое слово может использоваться только с опцией THERMAL (ключевое слово
x ECLIPSE 300 THERMAL в разделе RUNSPEC).
x SPECIAL
RUNSPEC OILMW применяется к тем расчетам, для которых в разделе RUNSPEC указано ключевое
GRID слово DEADOIL.
EDIT
x PROPS OILMW задает средний молекулярный вес нефти.
REGIONS
SOLUTION • DEFAULT: none
SUMMARY
SCHEDULE Если используются многочисленные наборы таблиц от давления, то набор данных
должен вводиться для каждой таблицы от давления. Число таблиц от давления вводится
во 2-м параметре ключевого слова TABDIMS.
Пример
Средний молекулярный вес сырой нефти
OILMW
600 /
ECLIPSE 100 Это ключевое слово может использоваться только с опцией THERMAL (ключевое слово
x ECLIPSE 300 THERMAL в разделе RUNSPEC).
x SPECIAL
RUNSPEC OILSPECH применяется к тем расчетам, для которых в разделе RUNSPEC указано
GRID ключевое слово DEADOIL.
EDIT
x PROPS OILSPECH определяет удельною теплоемкость нефти для каждой таблицы от давления.
REGIONS
SOLUTION Для каждой таблицы от давления вводится запись, содержащая один параметр:
SUMMARY
SCHEDULE 1 Удельная теплоемкость нефти
• UNITS: kJ/kg/ °K (METRIC), Btu/lb/ °R (FIELD),
J/g/ °K (LAB), kJ/kg/ °K (PVT-M).
• DEFAULT: 0.0
Пример
OILSPECH
-- В промысловых единицах измерения
0.5 /
ECLIPSE 100 Это ключевое слово необязательно и может использоваться только с опцией Thermal
x ECLIPSE 300 ECLIPSE 300.
x SPECIAL
RUNSPEC Это ключевое слово определяет для каждого компонента функции fi (x), использующиеся
GRID в качестве индексов при вычислении вязкости нефтяной фазы.
EDIT
x PROPS Данные включают таблицы NTPVT (2-й параметр ключевого слова TABDIMS) значений
REGIONS fi(x) от x для каждой таблицы от давления. Каждая таблица состоит из Nc + 1 столбцов
SOLUTION
SUMMARY данных (описанных ниже) и заканчивается косой чертой (/).
SCHEDULE
Столбец 1
Значения мольной доли x. Значения должны быть между 0 и 1, монотонно увеличиваясь
вниз по столбцу.
Столбцы со 2 по Nc + 1
Соответствующие значения показателя вязкости компонента нефти fi(x). Значения
должны быть между 0 и 1, монотонно увеличиваясь вниз по столбцу. Кроме того:
fi(0) = 0 и fi(1) = 1
Должно быть одинаковое число значений в каждом столбце данной таблицы. Это число
не должно быть меньше 2 или больше, чем NPPVT (см. ключевое слово TABDIMS).
Вязкость нефтяной фазы вычисляется из вязкостей компонентов:
[3.116]
где
Если заданы оба ключевых слова PVCO и VISCREF, то зависимость от давления изменяет
вышеуказанные температурно-зависимые вязкости. Вязкость нефти при существующем
давлении тогда вычисляется следующим образом:
[3.117]
Пример
OILVINDX
0.0 0.0 0.00
0.1 1* 0.01
0.2 1* 0.04
0.3 1* 0.09
0.4 1* 0.16
0.5 1* 0.25
0.6 1* 0.36
0.7 1* 0.49
0.8 1* 0.64
0.9 1* 0.81
1.0 1.0 1.00
/
Андраде
[3.119]
Фогеля
[3.120]
логарифмической:
[3.121]
[3.122]
где
µoi значения вязкости компонентов,
xi мольные концентрации компонента в нефтяной фазе,
fi(xi) индексы вязкости, определяемые ключевым словом OILVINDX.
Если указаны оба ключевых слова PVCO и VISCREF, то зависимость от давления
изменяет вышеуказанные температурно-зависимые вязкости. Тогда вязкость нефти при
преобладающем значении давления вычисляется следующим образом:
[3.123]
где
µT вязкость из данного ключевого слова.
µP вязкость из ключевого слова PVCO.
Pνref опорное давление, определяемое ключевым словом VISCREF.
Пример 2
В этом примере имеется две области уравнения состояния в пластовых условиях.
OILVISCC
--
-- EoS region 1
--
ASTM CORRELATION
--TEMP VISC1 VISC2 VISC3
100 1* 700.0 1200.0
200 1* 70.0 120.0
1* 0.1 1.0 /
LOG FORMULA
-- VISC1 VISC2-3
9.64 2*
2.0E10 2* /
/
--
-- EOS region 2
--
ASTM CORRELATION
--TEMP VISC1 VISC2 VISC3
100 50.0 700.0 1200.0
200 5.0 70.0 120.0
0.0 0.1 1.0 /
/
ECLIPSE 100 Это ключевое слово может использоваться только с опцией THERMAL. Оно может
x ECLIPSE 300 использоваться вместе с термической опцией LIVEOIL по умолчанию, но не в опции
x SPECIAL DEADOIL.
RUNSPEC
GRID Данные содержат две постоянных для каждого компонента нефти, определяющих
EDIT
x PROPS функцию для расчета вязкости компонента нефти от температуры. Для каждого
REGIONS компонента нефти вязкость газа подбирается в соответствии с уравнением µo = A ⋅ TB, где
SOLUTION T — температура (°K (METRIC), °R (FIELD), °K (LAB), °K (PVT-M)).
SUMMARY
SCHEDULE За ключевым словом следуют две записи, каждая из которых содержит Nc столбцов
описанных ниже данных. Последовательность записей должна заканчиваться пустой
записью, содержащей только косую черту (/).
1 Коэффициенты A, вводится набор из Nc значений, по одному для каждого
углеводородного компонента
• UNITS: cP (Все системы единиц)
2 коэффициенты, вводится набор из Nc значений, по одному для каждого
углеводородного компонента
• Безразмерные ВЕЛИЧИНЫ
Вязкость нефтяной фазы вычисляется из вязкостей компонентов:
[3.124]
где
µoi значения вязкости компонентов,
xi мольные доли компонента в нефтяной фазе, и
fi(xi) индексы вязкости, определяемые ключевым словом OILVINDX.
Если заданы оба ключевых слова PVCO и VISCREF, то зависимость от давления изменяет
вышеуказанные температурно-зависимые вязкости. Вязкость нефти при существующем
давлении тогда вычисляется следующим образом:
[3.125]
где
µT вязкость из данного ключевого слова.
µP вязкость из ключевого слова PVCO.
Pref опорное давление, определяемое ключевым словом VISCREF.
Если используется несколько уравнений состояния, то для каждого уравнения состояния
в пластовых условиях должен быть введен отдельный набор данных. Число областей
уравнений состояния пласта вводится в девятом параметре ключевого слова TABDIMS.
[3.126]
где
µT вязкость из ключевого слова OILVISCT.
µP вязкость из ключевого слова PVCO (или PVDO).
Pref опорное давление, заданное в ключевом слове VISCREF.
Rs ref ссылка, заданная в ключевом слове VISCREF.
См. раздел «Температурная опция» на стр. 889 «Технического описания ECLIPSE».
[3.127]
где
µoi вязкости компонентов нефти,
xi мольные доли компонента в нефтяной фазе, и
fi(xi) индексы вязкости, определяемые ключевым словом OILVINDX.
Для значений температуры за пределами заданного интервала выполняется
экстраполяция постоянного значения.
Если заданы оба ключевых слова PVCO и VISCREF, то зависимость от давления изменяет
вышеприведенные вязкости, зависящие от температуры. Вязкость нефти при
существующем давлении тогда вычисляется следующим образом:
где
µT вязкость из рассматриваемого ключевого слова.
µP вязкость из ключевого слова PVCO.
Pref опорное давление, определяемое ключевым словом VISCREF.
См. раздел «Температурная опция» на стр. 903 «Технического описания ECLIPSE».
Пример
OILVISCT
75 1* 5780
100 1* 1380
150 1* 187
200 1* 47
250 1* 17.4
300 1* 8.5
350 1* 5.2
500 1* 2.5
15000 1* 2.4999
/
Пример
OMEGAA
4*0.457 3*0.461 0.462 /
Пример
OMEGAADE
4*0.457 3*0.461 0.462 /
Пример
OMEGAAS
4*0.457 3*0.461 0.462 /
Пример
OMEGAASD
4*0.457 3*0.461 0.462 /
Пример
OMEGAB
0.0777 2*0.078 0.07677 /
Пример
OMEGABDE
0.0777 2*0.078 0.07677 /
Пример
OMEGABS
0.0777 2*0.078 0.07677 /
ECLIPSE 100
Данное ключевое слово позволяет использовать другое значение Ωb для системы добычи
x ECLIPSE 300 (на поверхности) при объединенном моделировании. По умолчанию принимаются
SPECIAL значения из ключевого слова OMEGAB, или, если OMEGAB не введено, значение по
RUNSPEC
GRID
умолчанию уравнения состояния Ωb.
EDIT
x PROPS Объединенное моделирование активизируется с помощью ключевого слова LUMPDIMS в
REGIONS разделе RUNSPEC; дальнейшее описание см. в разделе «Объединение и раздел» на
SOLUTION стр. 1005 «Технического описания ECLIPSE».
SUMMARY
SCHEDULE Если используется несколько уравнений состояния, то набор данных должен вводиться
для каждого уравнения состояния в поверхностных условиях. Число областей уравнений
состояния поверхности вводится в 10-м параметре ключевого слова TABDIMS.
Использование нескольких областей уравнений состояния рассмотрено в разделе
«Области уравнений состояния» на стр. 233 «Технического описания ECLIPSE».
• DEFAULT: по Пенгу-Робинсону (Peng-Robinson): 0.07779607
RK, SRK и ZJ: 0.08664035
Пример
OMEGABSD
0.0777 2*0.078 0.07677 /
Допустимые массивы
Раздел GRID
DX (DR) DY (DTHETA) DZ
PERMX (PERMR) PERMY (PERMTHT) PERMZ
MULTX (MULTR) MULTY (MULTTHT) MULTZ
PORO NTG DZNET
TOPS
DIFFMX (DIFFMR) DIFFMY (DIFFMTHT) DIFFMZ
Только ECLIPSE 300 MIDS
Раздел EDIT
PORV DEPTH
TRANX (TRANR) TRANY (TRANTHT) TRANZ
DIFFX (DIFFR) DIFFY (DIFFTHT) DIFFZ
Раздел PROPS
SWL SWCR SWU
SGL SGCR SGU
KRW KRO KRG
PCG PCW
Раздел REGIONS
SATNUM PVTNUM EQLNUM
IMBNUM FIPNUM ENDNUM
ROCKNUM MISCNUM
Только ECLIPSE 300 EOSNUM
Примечания
• Ключевые слова в скобках используются для расчетов в радиальной геометрии.
• Операции над целочисленными массивами могут привести к нежелательным
результатам, поскольку сначала они выполняются над числами с плавающей точкой
(двойной точности), а затем результаты преобразуются в целочисленные.
Примеры
Пример 1
Установить DY равным DX:
OPERATE
-- результат бокс операция параметр
DY 6* ‘COPY’ DX /
/
Пример 2
Выполнить корреляции на частях сетки:
----в боксе 1-11 1-19 1-4
OPERATE
PERMX 1 11 1 19 1 4 ‘MULTA’ PORO .444 .5555 /
PERMX 1 11 1 19 1 4 ‘POLY’ PERMX .234 2 /
PERMX 1 11 1 19 1 4 ‘POLY’ PERMX .034 3 /
PERMX 1 11 1 19 1 4 ‘POLY’ PERMX .004 4 /
PERMX 1 11 1 19 1 4 ‘SLOG’ PERMX .000 1.0 /
PERMX 1 11 1 19 1 4 ‘MULTX’ PERMX 2.44 /
PERMZ 6* ‘COPY’ PERMX/по умолчанию принимается последний заданный
бокс
/
Допустимые массивы
Секция GRID
DX (DR) DY (DTHETA) DZ
PERMX (PERMR) PERMY (PERMTHT) PERMZ
MULTX (MULTR) MULTY (MULTTHT) MULTZ
PORO NTG DZNET
TOPS
DIFFMX (DIFFMR) DIFFMY (DIFFMTHT) DIFFMZ
ECLIPSE 300 only MIDS|
|Секция EDIT
PORV DEPTH
TRANX (TRANR) TRANY (TRANTHT) TRANZ
DIFFX (DIFFR) DIFFY (DIFFTHT) DIFFZ|
Секция PROPS
SWL SWCR SWU
SGL SGCR SGU
KRW KRO KRG
PCG PCW
Секция REGIONS
SATNUM PVTNUM EQLNUM
IMBNUM FIPNUM ENDNUM
ROCKNUM MISCNUM
ECLIPSE 300 only EOSNUM
Секция SOLUTION
PRESSURE SWAT SGAS
RV RS PBUB
PDEW
ECLIPSE 300 only SOIL XMF YMF
ECLIPSE 300 only TEMP
ECLIPSE 100 only GI
Примечания
• Массив OPERNUM должен быть введен до ключевого слова OPERATER и связанных с
ним данных.
• Ключевые слова в скобках используются для расчетов в радиальной геометрии.
Примеры
Пример 1
Установить DY равным DX:
OPERATER
--результат регион операция параметр
DY 2 ‘COPY’ DX /
/
Пример 2
Выполнять корреляции на различных регионах сетки:
Пример 3
В секции REGIONS:
OPERATER
SATNUM 2 COPY FIPNUM /
/
Ключевое слово OPERNUM должно сопровождаться одним целым числом для каждой
ячейки сетки, определяющим номер региона, к которому она принадлежит. Данные
должны заканчиваться косой чертой (/).
Все ячейки, которым явно не указано значения в OPERNUM, будут относиться к региону
0, а это озночает, что никакая операция не может быть проведена над такими ячейками.
ECLIPSE 100 Массив OPERNUM может быть скопирован в массивы секции REGIONS (FIPNUM,
PVTNUM и т.д.), используя ключевое слово COPY
.
Ключевое слово OPERNUM и его данные должны присутствовать в секции GRID, чтобы
можно было использовать ключевое слово OPERATER в секциях GRID, EDIT или
PROPS. OPERNUM может быть переопределено в секции REGIONS для использования в
секциях REGIONS и SOLUTION.
ECLIPSE 100 Замечание Ключевое слово OPERNUM не может быть использовано внутри группы
CARFIN/RADFIN..ENDFIN, поэтому на текущий момент нельзя использовать
OPERNUM вместе с OPERATER для работы с LGR. Чтобы это сделать, используйте
ключевое слово OPERATE вместо него
.
ECLIPSE 100 Когда OPERNUM определяется в секции GRID, только ячейки матрицы нужно ввести
при использовании опции Двойной Пористости. Значения для ячеек трещин будут
скопированы автоматически. Если значения будут заданы и для ячеек матрицы, и для
трещин, то выведится сообщение о предупреждении, что было введено слишком много
данных.
Пример
Для определения 9 различных регионов в модели 4*4*3 (с максимальным числом
OPERNUM регионов, равным 9):
OPERNUM
1122
1122
3333
4444
5555
6788
6788
6788
16*9 /
Пример
OPTCONS
-- Constrain gas production from well P1,
-- and water injection to well INJE2
'WGPR' P1 '<' 2000.0 /
'WWIR' INJE1 '>' 500.0 /
/
Пример
OPTDIMS
-- MOPITS MOPSIM
10 20 /
Пример
Целевая функция для оптимизации дебита нефти по месторождению с учетом дебита
воды от скважины ‘PROD’ между отчетными шагами 2 и 7:
OPTFUNC
'FOPT' FIELD /
'WWPT' PROD -1.0 0.0 2 7/
/
21 Если задан >0, управление расходом Жидкости будет относиться к сумме Нефть +
Газ, а не к сумме Нефть + Вода. Переопределение расхода жидкости на средний
суммарный расход углеводородов в поверхностных условиях применяется к:
(1) Ограничениям расхода жидкости для скважины, заданным в WCONPROD
и WELTARG
(2) Ограничениям расхода жидкости для группы, заданным в GCONPROD и
GCONPRI, если действие по нарушению не есть закрытие скважины или
ремонт
(3) Направляющим дебитам жидкой фазы, заданным в WGRUPCON и
GCONPROD
(4) Управляющей фазе LIQ, выбранной в параметре 7 ключевого слова
WCUTBACK.
Эта опция не может использоваться с единицами FIELD, потому что расходы нефти
и газа измеряются в разных единицах.
22 Максимальное число сообщений о переключении режима для данной скважины.
Если она переключается большее число раз, она будет закрыта или остановлена в
соответствии с параметром 9 ключевого слова WELSPECS. Величина, равная 0, или
отрицательная величина не накладывают ограничения.
23 Устанавливает максимальное число раз выдачи определенных сообщений. Эта опция
управляет некоторыми сообщениями о сетке. Величина, равная 0, задает
максимальное число равным значению по умолчанию 15. Отрицательная величина не
накладывает ограничений.
24 В настоящее время не используется
Множители порового объема и множители проводимости для опции уплотнения
породы табулируются в зависимости от эффективного горного давления путем
использования 1-го параметра в ключевом слове ROCKOPTS.
25 Ели задан >0, области вытеснения записываются в файл DEBUG при каждой выдаче
отчета. Это полезно для опции с потоками на границах ECLIPSE 200. Расходы
минимальны между разными областями вытеснения. Таким образом, если области
вытеснения стабильны на протяжении некоторого времени, они могут использо-
ваться вместе с опцией потоков на границах для экономии времени в расчетах по
исследованию чувствительности или в расчетах с адаптацией истории .
Если задан > 1, положение стоков (обычно скважин) в каждой области вытеснения
определяется отрицательным номером области.
Время расчета, использованное этой опцией, выдается в отчет, если была задана
мнемоника DRND в ключевом слове RPTSCHED.
26 Если задан >0, используется более слабый критерий для переключения переменных
решения в случаях, когда водная ячейка имеет некоторый приток углеводородов. Это
где HCPV = PV(1 – Sw) — поровый объем углеводородов и давление в нефтяной фазе.
Задание OPTIONS (31) > 0 предполагает
Пример
OPTIONS
1 0 0 0 0 0 1 /