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

ECLIPSE

Техническое
описание

Версия 2003A_1
Информация о правах собственности
Авторские права © 1982-2003 Schlumberger. Все права защищены.
Ни одна часть документа «Техническое описание ECLIPSE» не может быть воспроизведена, сохранена в системе передачи
информации или переведена или передана в любом виде и любыми средствами, электронными или физическими, включая
фотокопирование или запись, без предварительного письменного разрешения обладателя авторских прав.
Использование данного продукта подчиняется правилам, установленным в Лицензионном Соглашении. Schlumberger не дает
гарантий, как то договорных, обязательных или установленных законодательством, по отношению к данному продукту и
отказывает в любых гарантиях, безо всяких ограничений, по коммерческому использованию или годности товара для частного
использования.

Патентная информация
Программное обеспечение Schlumberger ECLIPSE для моделирования геологических пластов защищено патентами США
№ 6018497, 6078869 и 6106561 и Великобритании № GB 2,326,747 B и GB 2,336,008 B. Патенты заявлены.

Информация о товарном знаке


Ниже перечислены все торговые марки Schlumberger:
Calculator, Charisma, ConPac, ECLIPSE 100, ECLIPSE 200, ECLIPSE 300, ECLIPSE 500, ECLIPSE Office, EDIT, Extract, Fill, Finder,
FloGeo, FloGrid, FloViz, FrontSim, GeoFrame, GRAF, GRID, GridSim, NWM, Open-ECLIPSE, PetraGrid, PlanOpt, Pseudo, PVTi, RTView,
SCAL, Schedule, SimOpt, VFPi, Weltest 200.

Информация о торговом знаке


Silicon Graphics и IRIX являются зарегистрированными торговыми марками компании Silicon Graphics, Inc. IBM, AIX и LoadLeveler
являются зарегистрированными торговыми марками компании International Business Machines Corporation. Sun, SPARC, Solaris,
Ultra и UltraSPARC являются простыми или зарегистрированными торговыми марками компании Sun Microsystems, Inc. Macintosh
является зарегистрированной торговой маркой компании Apple Computer, Inc. UNIX является зарегистрированной торговой маркой
компании UNIX System Laboratories. Motif является зарегистрированной торговой маркой компании Open Software Foundation, Inc.
The X Window System and X11 являются зарегистрированными торговыми марками компании the Massachusetts Institute of
Technology. PostScript и Encapsulated PostScript являются зарегистрированными торговыми марками компании Adobe Systems, Inc.
OpenWorks и VIP являются зарегистрированными торговыми марками компании Landmark Graphics Corporation. Lotus, 1-2-3 и
Symphony являются зарегистрированными торговыми марками Lotus Development Corporation. Microsoft, Windows, Windows NT,
Windows 95, Windows 98, Windows 2000, Windows XP, Internet Explorer, Intellimouse, Excel, Word и PowerPoint являются
зарегистрированными торговыми марками или торговыми марками компании Microsoft Corporation в США и/или других странах.
Netscape является зарегистрированной торговой маркой компании Netscape Communications Corporation. AVS является
зарегистрированной торговой маркой компании AVS Inc. ZEH является зарегистрированной торговой маркой компании ZEH
Graphics Systems. Авторскими правами на Ghostscript и GSview обладает компания Aladdin Enterprises, CA. Авторскими правами на
GNU Ghostscript обладает компания Free Software Foundation, Inc. Авторскими правами на Linux обладает компания Free Software
Foundation, Inc. Авторскими правами на IRAP обладает компания Roxar Technologies. LSF является зарегистрированной торговой
маркой компании Platform Computing Corporation, Canada.
VISAGE — зарегистрированный товарный знак компании VIPS Ltd. Cosmo — товарный знак и технология PLATINUM —
зарегистрированный товарный знак компании PLATINUM technology, inc. PEBI — товарный знак компании Veritas DGC Inc./HOT
Engineering GmbH. Stratamodel является торговой маркой компании Landmark Graphics Corporation. GLOBEtrotter, FLEXlm и
SAMreport являются зарегистрированными торговыми марками компании GLOBEtrotter Software, Inc. CrystalEyes является торговой
маркой компании StereoGraphics Corporation. Tektronix является зарегистрированной торговой маркой компании Tektronix, Inc.
GOCAD и JACTA являются торговыми марками компании T-Surf. Myrinet — товарный знак компании Myricom, Inc. Этот продукт
может включать программное обеспечение, разработанное компанией Apache Software Foundation (http://www.apache.org).
Авторские права (c) 1999-2001 принадлежат компании The Apache Software Foundation. Все права защищены. MPI/Pro является
зарегистрированной торговой маркой компании MPI Software Technology, Inc.
Содержание, Техническое описание ECLIPSE 2003A_1
Содержание, Техническое описание ECLIPSE 2003A_1 ......................................................................................................3
Рисунки ...................................................................................................................................................................................12
Таблицы..................................................................................................................................................................................17

Глава 1 — Введение ..........................................................................................................................................21


Аннотация...............................................................................................................................................................................21
Функции ECLIPSE ..................................................................................................................................................................23
Вспомогательные программы ...............................................................................................................................................35
Дополнительные программы ................................................................................................................................................37
Лицензии.................................................................................................................................................................................48

Глава 2 — API Трассировка..............................................................................................................................49

Глава 3 — Возможности моделирования водоносных пластов ..............................................................53


Введение ................................................................................................................................................................................53
Численная модель водоносного пласта...............................................................................................................................54
Водоносные пласты Картера-Трэйси ...................................................................................................................................56
Водоносные пласты Фетковича (ECLIPSE 100)...................................................................................................................59
Водоносные пласты с постоянным притоком (ECLIPSE 100) .............................................................................................62

Глава 4 — Трассировка минерализованной воды ......................................................................................63

Глава 5 — Раствор диоксида углерода в водной фазе..............................................................................65

Глава 6 — Химические реакции ......................................................................................................................67


Введение ................................................................................................................................................................................67
Ключевые слова для химических реакций...........................................................................................................................68
Формулировка ........................................................................................................................................................................69
Вывод......................................................................................................................................................................................75
Примеры .................................................................................................................................................................................76

Глава 7 — Модель метана в угольном пласте .............................................................................................79


Введение ................................................................................................................................................................................79
Моделирование композиционных эффектов .......................................................................................................................82
Использование модели метана в угольном пласте.............................................................................................................84
Ключевые слова.....................................................................................................................................................................88
Примеры .................................................................................................................................................................................90

Глава 8 — Совместимость специальных опций ECLIPSE 100 ................................................................103

Глава 9 — Отчеты о сходимости ..................................................................................................................109

Глава 10 — Диффузия.....................................................................................................................................119
Коэффициенты диффузии ..................................................................................................................................................119
Опция межфазной диффузии (ECLIPSE 100)....................................................................................................................125
Расчет диффузивности .......................................................................................................................................................126
Использование опции молекулярной диффузии...............................................................................................................131

Глава 11 — Модель двойной пористости ...................................................................................................133


Введение ..............................................................................................................................................................................133
Расчет проводимости ..........................................................................................................................................................134
Способы добычи ..................................................................................................................................................................136
Специальные функции расчетов двойной пористости......................................................................................................144
Ограничения расчетов с двойной пористостью.................................................................................................................146
Ключевые слова...................................................................................................................................................................147
Функции переноса................................................................................................................................................................149
Изменение зависимости добычи от времени (ECLIPSE 100) ...........................................................................................150

3
Масштабирование относительной проницаемости трещин (ECLIPSE 100) ....................................................................151
Решение линейных уравнений ...........................................................................................................................................152
Вычисление объемов фракций для гравитационного дренирования ..............................................................................154
Изменение коэффициента сигма в процессе дренирования ...........................................................................................156
Интегрированная опция капиллярного давления..............................................................................................................157
Модель дискретизированной матрицы (ECLIPSE 100) .....................................................................................................160

Глава 12 — Трассировка примесей ..............................................................................................................163


Введение ..............................................................................................................................................................................163
Использование опции трассировки примесей ...................................................................................................................165
Разделенные индикаторы ...................................................................................................................................................167
Ключевые слова...................................................................................................................................................................168
Пример задачи .....................................................................................................................................................................170

Глава 13 — Уравнения состояния.................................................................................................................179


Двухпараметрические уравнения состояния .....................................................................................................................179
Расчет параметров парожидкостного равновесия(flash расчет) ......................................................................................183
Расчет вязкости ...................................................................................................................................................................183
Трехпараметрические уравнения состояния .....................................................................................................................184
Использование уравнения состояния для углеводородных смесей................................................................................185
Расчет фазовых состояний .................................................................................................................................................187

Глава 14 — Области уравнений состояния ................................................................................................189


Введение ..............................................................................................................................................................................189
Уравнение состояния для пласта .......................................................................................................................................190
Уравнение состояния для поверхности .............................................................................................................................192

Глава 15 — Работа с файлами в ECLIPSE ...................................................................................................193


Введение ..............................................................................................................................................................................193
Внутренний формат файлов ...............................................................................................................................................195
Файлы GRAF ........................................................................................................................................................................197

Глава 16 — Условия притока на границе.....................................................................................................199


Введение ..............................................................................................................................................................................199
Использование условий притока на границе .....................................................................................................................200
Ключевые слова...................................................................................................................................................................207

Глава 17 — Модель пены ...............................................................................................................................209


Введение ..............................................................................................................................................................................209
Имитационная модель.........................................................................................................................................................210
Использование модели пены..............................................................................................................................................213
Ключевые слова...................................................................................................................................................................214
Пример набора данных .......................................................................................................................................................216

Глава 18 — Формулировка уравнений ........................................................................................................225


Введение ..............................................................................................................................................................................225
Описание уравнений............................................................................................................................................................226
Наборы переменных............................................................................................................................................................227
Методы IMPES и AIM...........................................................................................................................................................231
Критерии сходимости для уравнений остатка ...................................................................................................................234
Перетоки...............................................................................................................................................................................237
Пластовые плотности ..........................................................................................................................................................241
Метод Ньютона для нелинейного остатка .........................................................................................................................242

Глава 19 — Модель разработки газового месторождения ......................................................................245


Введение ..............................................................................................................................................................................245
Описание функций...............................................................................................................................................................247
Применение отдельных контрактов поставок газа к отдельным группам .......................................................................257
Использование модели разработки газового месторождения .........................................................................................260
Ключевые слова...................................................................................................................................................................267

4
Глава 20 — Оптимизация газлифта..............................................................................................................271
Введение ..............................................................................................................................................................................271
Использование средства оптимизации газлифта .............................................................................................................277
Сводка ключевых слов ........................................................................................................................................................281

Глава 21 — Газогенераторная установка и газоконденсатные жидкости ............................................283


Таблицы газогенераторной установки ...............................................................................................................................283
Опция регенерационной установки ....................................................................................................................................285

Глава 22 — Опция GASWAT ...........................................................................................................................287


Введение ..............................................................................................................................................................................287
Модификации уравнения состояния ..................................................................................................................................288
Значения теплотворности ...................................................................................................................................................292
Соленость.............................................................................................................................................................................293
Таблицы относительной проницаемости ...........................................................................................................................294
Инициализация ....................................................................................................................................................................295
Элементы раздела Summary ..............................................................................................................................................296

Глава 23 — Управление теплотворностью газа.........................................................................................297


Введение ..............................................................................................................................................................................297
Установка направляющих дебитов для контроля над средней теплотворностью..........................................................299
Управление дебитом энергии .............................................................................................................................................303
Использование средства.....................................................................................................................................................305
Сводка ключевых слов ........................................................................................................................................................310

Глава 24 — Геомеханика.................................................................................................................................311
Введение ..............................................................................................................................................................................311
Реализация геомеханики в системе ECLIPSE 300 ............................................................................................................315
Сводка ключевых слов ........................................................................................................................................................322
Использование связанной геомеханической модели .......................................................................................................325

Глава 25 — Псевдокомпозиционная модель нагнетания газа (Gi-модель)..........................................331


Введение ..............................................................................................................................................................................331
Использование псевдокомпозиционной модели нагнетания газа (Gi-модели)...............................................................335
Сводка ключевых слов ........................................................................................................................................................336
Примерная задача ...............................................................................................................................................................337

Глава 26 — Опция градиента (Gradient).......................................................................................................345


Введение ..............................................................................................................................................................................345
Описание файла данных.....................................................................................................................................................351
Выходные данные опции градиента...................................................................................................................................357
Техническое описание опции градиента ............................................................................................................................366
Сводка ключевых слов ........................................................................................................................................................370
Пример (только ECLIPSE 100) ............................................................................................................................................375

Глава 27 — Правила групповой добычи .....................................................................................................385


Введение ..............................................................................................................................................................................385
Бурение новой скважины ....................................................................................................................................................386
Открытие новых соединений (повторное перфорирование) ............................................................................................387
Уменьшение предельного значения THP...........................................................................................................................389
Изменение номеров таблиц VFP (замена компрессорных труб) .....................................................................................390
Изменение для скважин значений ALQ (применение лифта) ..........................................................................................391
Ввод в действие компрессоров...........................................................................................................................................393
Последствия закрытия скважин при бурении или ремонте ..............................................................................................394
Использование правил добычи с опцией Network.............................................................................................................395

Глава 28 — Гистерезис....................................................................................................................................397
Введение ..............................................................................................................................................................................397
Использование опции гистерезиса.....................................................................................................................................398
Гистерезис относительной проницаемости в несмачивающей фазе ..............................................................................399
Гистерезис относительной проницаемости в смачивающей фазе ..................................................................................404
Моделирование гидрофобных систем ...............................................................................................................................406

5
Гистерезис капиллярного давления ...................................................................................................................................407

Глава 29 — Гистерезис при попеременном затоплении водой и газом (WAG) ...................................411


Введение ..............................................................................................................................................................................411
Использование опции WAG-гистерезиса ...........................................................................................................................412
Модель для несмачивающей фазы (газа)..........................................................................................................................413
Модификации по отношению к остаточной нефти ............................................................................................................416
Модель для смачивающей фазы (воды)............................................................................................................................417

Глава 30 — Изолированные области пласта..............................................................................................419


Введение ..............................................................................................................................................................................419
Использование опции ..........................................................................................................................................................420
Принятые ограничения ........................................................................................................................................................421
Объединение двух или более сеток угловых точек ..........................................................................................................422
Примеры ...............................................................................................................................................................................423

Глава 31 — Инициализация............................................................................................................................425
Введение ..............................................................................................................................................................................425
Требования к данным ..........................................................................................................................................................426
Алгоритм уравновешивания................................................................................................................................................429
Вычисление начальных условий ........................................................................................................................................430
Неравновесные начальные условия (ECLIPSE 300).........................................................................................................435

Глава 32 — Локальное измельчение и укрупнение сетки........................................................................439


Введение ..............................................................................................................................................................................439
Локальное измельчение сетки ............................................................................................................................................440
Геометрические и сеточные данные в LGR.......................................................................................................................461
Локальное укрупнение сетки...............................................................................................................................................467
Автоматическое измельчение (ECLIPSE 100) ...................................................................................................................471
Обобщенная информация по ключевым словам ..............................................................................................................474
Пример решения задачи для локально измельченной сетки ...........................................................................................477

Глава 33 — Моделирование смешивающегося вытеснения...................................................................485


Введение ..............................................................................................................................................................................485
Модель параметра смешиваемости Тодда-Лонгстаффа (Todd-Longstaff) ......................................................................486
Эффект водонасыщенности ...............................................................................................................................................487
Модель относительной проницаемости .............................................................................................................................488
Модель вязкости ..................................................................................................................................................................489
Модель плотности компонента ...........................................................................................................................................490
Управление смешиваемостью от давления.......................................................................................................................492
Управление численной диффузией при моделировании смешиваемого потока ...........................................................494
Использование опции ECLIPSE смешивающегося вытеснения.......................................................................................496

Глава 34 — Многосегментные скважины ....................................................................................................499


Введение ..............................................................................................................................................................................499
Модель многосегментной скважины...................................................................................................................................501
Падения давления из таблиц VFP......................................................................................................................................507
Модель дрейфа притока .....................................................................................................................................................510
Забойные сепараторы (ECLIPSE 100)................................................................................................................................519
Термическая модель многосегментной скважины ............................................................................................................524
Использование модели многосегментной скважины ........................................................................................................528
Преобразование скважин с трением в многосегментные скважины................................................................................535
Обобщенная информация по ключевым словам ..............................................................................................................537

Глава 35 — Опция Network .............................................................................................................................543


Введение ..............................................................................................................................................................................543
Использование стандартной опции сети ...........................................................................................................................549
Расширенная модель сети..................................................................................................................................................557
Модель сети в ECLIPSE 300 ...............................................................................................................................................567
Обобщенная информация по ключевым словам ..............................................................................................................569

6
Глава 36 — Девятиточечные схемы.............................................................................................................573

Глава 37 — Поток с отклонением от закона Дарси....................................................................................577


Введение ..............................................................................................................................................................................577
Создание потоков ................................................................................................................................................................581
Значения относительной проницаемости, зависящей от скорости..................................................................................582

Глава 38 — Параллельная опция..................................................................................................................587


Введение ..............................................................................................................................................................................587
Активация параллельного расчета.....................................................................................................................................588
Разделение ..........................................................................................................................................................................589
Выполнение локального измельчения сеток в параллельном расчете (ECLIPSE 100) .................................................594
Характеристики критических параметров ..........................................................................................................................595
Масштабирование памяти ..................................................................................................................................................597
Обобщенная информация по ключевым словам ..............................................................................................................598

Глава 39 —Модель упругости породы ........................................................................................................599


Введение ..............................................................................................................................................................................599
Допущения............................................................................................................................................................................600
Модель упругости породы...................................................................................................................................................601
Реализация модели упругости породы ..............................................................................................................................609

Глава 40 — Полимерное заводнение ...........................................................................................................613


Введение ..............................................................................................................................................................................613
Использование модели полимерного заводнения ............................................................................................................620
Сводка ключевых слов ........................................................................................................................................................621
Примеры задач ....................................................................................................................................................................624

Глава 41 — Вычисление потенциала ...........................................................................................................635


Потенциалы фаз ..................................................................................................................................................................635
Потенциалы скважины.........................................................................................................................................................638

Глава 41 — PVM ................................................................................................................................................641


PVM: введение .....................................................................................................................................................................641
Установка PVM.....................................................................................................................................................................642
Запуск PVM...........................................................................................................................................................................644
Добавление к системе PVM удаленных компьютеров ......................................................................................................647
Диагностика и устранение неисправностей .......................................................................................................................649
Версии PVM, используемые GeoQuest ..............................................................................................................................650
Ограничения PVM ................................................................................................................................................................651

Глава 42 — Механизмы добычи....................................................................................................................653


Введение ..............................................................................................................................................................................653
Газонапорный режим пласта ..............................................................................................................................................655
Водонапорный режим ..........................................................................................................................................................656
Вывод данных в файл Summary .........................................................................................................................................657
Подробное описание расчетов нефтеотдачи ....................................................................................................................658

Глава 43 — Reservoir Coupling.......................................................................................................................661


Введение ..............................................................................................................................................................................661
Использование средства Reservoir Coupling .....................................................................................................................670
Совместное использование лицензий подчиненными процессами.................................................................................678
Структура Reservoir Coupling файла ..................................................................................................................................679
Сводка ключевых слов ........................................................................................................................................................684

Глава 44 — Перезапуски .................................................................................................................................687


Введение ..............................................................................................................................................................................687
Перезапуски в ECLIPSE 100 ...............................................................................................................................................688
Перезапуски в ECLIPSE 300 ...............................................................................................................................................694

7
Глава 45 — Уплотнение породы ...................................................................................................................697
Введение ..............................................................................................................................................................................697
Табулированные кривые уплотнения.................................................................................................................................698
Уплотнение, индуцированное водой (ECLIPSE 100).........................................................................................................702

Глава 46 — Функции насыщенности ............................................................................................................703


Введение ..............................................................................................................................................................................703
Свойства водонасыщенности .............................................................................................................................................705
Свойства газонасыщенности ..............................................................................................................................................707
Свойства нефтенасыщенности...........................................................................................................................................709
Трехфазные модели относительной проницаемости нефти............................................................................................712
Концевые точки таблицы.....................................................................................................................................................720
Требования согласованности .............................................................................................................................................721
Околокритические относительные проницаемости нефти и газа ....................................................................................723

Глава 47 — Масштабирование таблиц насыщенностей...........................................................................727


Введение ..............................................................................................................................................................................727
Масштабирование функций капиллярного давления .......................................................................................................729
Масштабирование функций относительной проницаемости............................................................................................730
Прочие точки ........................................................................................................................................................................734
Специальные приложения ..................................................................................................................................................736
Требования согласованности .............................................................................................................................................741
Пример масштабирования концевых точек .......................................................................................................................742

Глава 48 — Твердая фаза...............................................................................................................................745

Глава 49 — Решение линейных уравнений ................................................................................................747


Введение ..............................................................................................................................................................................747
Материальный баланс.........................................................................................................................................................748
Гнездовая факторизация ....................................................................................................................................................749
Инициализация предварительных условий для гнездовой факторизации .....................................................................751
Процедура решения для гнездовой факторизации...........................................................................................................752
Процедура Ортомина ..........................................................................................................................................................754
Критерии сходимости ..........................................................................................................................................................755
Обработка скважин ..............................................................................................................................................................757
Гнездовая факторизация для LGR .....................................................................................................................................758
Алгоритм WARP решения системы линейных уравнений в ECLIPSE 300 ......................................................................760

Глава 50 — Модель растворителя................................................................................................................767


Введение ..............................................................................................................................................................................767
Модель параметра смесимости Тодда-Лонгстаффа ........................................................................................................769
Модель относительной проницаемости .............................................................................................................................771
PVT-модель ..........................................................................................................................................................................775
Зависимость смешиваемости от давления........................................................................................................................779
Контроль диффузии численного решения при моделировании смешивающегося потока ............................................780
Использование модели растворителя ...............................................................................................................................782
Ключевые слова...................................................................................................................................................................785
Пример задачи .....................................................................................................................................................................787

Глава 51 — Эффекты поверхностного натяжения ....................................................................................795


Расчет поверхностного натяжения .....................................................................................................................................795
Использование поверхностного натяжения .......................................................................................................................796
Использование опции MISCNUM........................................................................................................................................800

Глава 52 — Модель ПАВ .................................................................................................................................801


Введение ..............................................................................................................................................................................801
Имитационная модель.........................................................................................................................................................802
Использование модели ПАВ ...............................................................................................................................................807
Ключевые слова...................................................................................................................................................................809
Пример задачи .....................................................................................................................................................................811

8
Глава 53 — Температурная опция ................................................................................................................819

Глава 54 — Тензорная проницаемость........................................................................................................823


Введение ..............................................................................................................................................................................823
Дискретизация......................................................................................................................................................................825
Погрешность ортогональности ...........................................................................................................................................827
Ограничения.........................................................................................................................................................................829

Глава 55 — Термальная опция ......................................................................................................................831


Введение ..............................................................................................................................................................................831
Ключевые слова для термальной опции............................................................................................................................833
Формулировка ......................................................................................................................................................................842
Термальные свойства .........................................................................................................................................................850
Функции термальной опции.................................................................................................................................................872
Преобразование данных ECLIPSE 100 в данные термальной дегазированной нефти ECLIPSE 300 ..........................877
Примеры ...............................................................................................................................................................................878
Избранная библиография ...................................................................................................................................................880

Глава 56 — Отчеты о времени.......................................................................................................................883

Глава 57 — Проверка суммарной сжимаемости ........................................................................................887

Глава 58 — Расчет проводимости ................................................................................................................891


Введение ..............................................................................................................................................................................891
Расчет проводимости в декартовой системе.....................................................................................................................893
Расчет радиальной проводимости .....................................................................................................................................899
Изменения в методе вычисления проводимости ..............................................................................................................902

Глава 59 — Трассировка индикаторов ........................................................................................................905


Введение ..............................................................................................................................................................................905
Контроль диффузии численного решения .........................................................................................................................907
Использование инструмента трассировки индикатора ECLIPSE.....................................................................................908
Трассировка исходных флюидов........................................................................................................................................910
Укрупнение и детализация..................................................................................................................................................916
Обработка пассивных индикаторов как нелинейных ........................................................................................................917

Глава 60 — Единицы измерения...................................................................................................................919


Принятые единицы ..............................................................................................................................................................919
Коэффициенты преобразования ........................................................................................................................................921

Глава 61 — Вертикальное равновесие ........................................................................................................923


Введение ..............................................................................................................................................................................923
Использование опции VE (ВР) ............................................................................................................................................925
Распределение насыщения в ячейке .................................................................................................................................926
Случай нефть-газ.................................................................................................................................................................927
Относительные проницаемости и капиллярные давления ВР.........................................................................................930
Модель остаточного течения ..............................................................................................................................................931
Разное...................................................................................................................................................................................933
Опция вертикального равновесия при сжатии ..................................................................................................................935

Глава 62 — Опция трения в стволе скважины ...........................................................................................939


Введение ..............................................................................................................................................................................939
Использование опции трения в стволе скважины .............................................................................................................942
Графическое представление эффектов трения в горизонтальных скважинах ...............................................................948
Сводка ключевых слов ........................................................................................................................................................954
Примеры задач ....................................................................................................................................................................955

Глава 63 — Характеристика притока в скважину.......................................................................................963


Введение ..............................................................................................................................................................................963
Коэффициент проводимости соединения..........................................................................................................................965
Скин-фактор, зависящий от потока ....................................................................................................................................968

9
Подвижности фаз.................................................................................................................................................................971
Специальные уравнения притока .......................................................................................................................................972
Соединения закачки ............................................................................................................................................................978
Параметр устьевого давления............................................................................................................................................980
Коэффициент продуктивности ............................................................................................................................................981

Глава 64 — Средства моделирования скважин.........................................................................................983


Вскрытие скважин ................................................................................................................................................................983
Управление и ограничения для скважин............................................................................................................................986
Средства управления группой и месторождением ...........................................................................................................992
Характеристики вертикального потока.............................................................................................................................1007

Приложение A — раздел RUNSPEC: фиксированная структура записей в версиях до 95А...........1009

Приложение B — ключевое слово RPTGRID: целочисленное управление в версиях


до 2002-А..........................................................................................................................................................1021
RPTGRID..............................................................................................................................................................................1021

Приложение C — ключевое слово RPTRST: целочисленное управление в версиях


до 2002-А..........................................................................................................................................................1027
RPTRST................................................................................................................................................................................1027

Приложение D — RPTSCHED: целочисленное управление в версиях до 2002-А .............................1033


RPTSCHED Управляет выходными данными из раздела SCHEDULE ..................................................................1033

Приложение E — RTPSOL: целочисленное управление в версиях до 2002-А...................................1045


RPTSOL Управляет выходными данными из раздела SOLUTION ...................................................................1045

Библиография ................................................................................................................................................1053

Предметный указатель .................................................................................................................................1061

10
11
Рисунки

Глава 1 — Введение ..........................................................................................................................................21

Глава 2 — Трассировка API..............................................................................................................................49

Глава 3 — Возможности моделирования водоносных пластов ..............................................................53

Глава 4 — Трассировка минерализованной воды ......................................................................................63

Глава 5 — Раствор диоксида углерода в водной фазе..............................................................................65

Глава 6 — Химические реакции ......................................................................................................................67

Глава 7 — Модель метана в угольном пласте .............................................................................................79

Глава 8 — Совместимость специальных опций ECLIPSE 100 ................................................................103

Глава 9 — Отчеты о сходимости ..................................................................................................................109

Глава 10 — Диффузия.....................................................................................................................................119

Глава 11 — Модель двойной пористости ...................................................................................................133


Рис. 11.1 Простая схема с двойной пористостостью и двойной проницаемостью.............................................135
Рис. 11.2 Типичный блок матрицы, содержащий нефть и воду...........................................................................137
Рис. 11.3 Пример блока матрицы в потенциальном градиенте трещины...........................................................141
Рис. 11.4 Оценка разности потенциалов относительно соседних ячеек.............................................................142
Рис. 11.12 Простая сетка, используемая для моделирования функции переноса газа/нефти ...........................149
Рис. 11.13 Начальный объем части воды ниже поверхности контакта .................................................................154
Рис. 11.14 Начальный объем части газа выше поверхности контакта..................................................................155
Рис. 11.15 Интегрированное капиллярное давление .............................................................................................157
Рис. 11.16 Вложенные подъячейки матрицы в линейной геометрии ....................................................................160
Рис. 11.17 Вложенные подъячейки матрицы в цилиндрической и сферической геометрии ...............................161

Глава 12 — Трассировка примесей ..............................................................................................................163

Глава 13 — Уравнения состояния.................................................................................................................179

Глава 14 — Области уравнений состояния ................................................................................................189

Глава 15 — Работа с файлами в ECLIPSE ...................................................................................................193

Глава 16 — Условия притока на границе.....................................................................................................199


Рис. 16.1 Последовательность перезапусков, дающих вместе полный расчет пласта .....................................204

Глава 17 — Модель пены ...............................................................................................................................209

Глава 18 — Формулировка уравнений ........................................................................................................225


Рис. 18.1 Нестабильность при использовании IMPES метода.............................................................................233

Глава 19 — Модель Разработки Газового Месторождения .....................................................................245


Рис. 19.1 Скорость добычи газа для продажи и производительность по газу....................................................266

12
Глава 20 — Оптимизация газлифта..............................................................................................................271
Рис. 20.1 Оптимальная скорость закачки газа для газлифта...............................................................................272
Рис. 20.2 Вычисление инкрементального градиента............................................................................................275

Глава 21 — Газогенераторная установка и газоконденсатные жидкости ............................................283

Глава 22 — Опция GASWAT ...........................................................................................................................287

Глава 23 — Управление теплотворностью газа.........................................................................................297

Глава 24 — Геомеханика.................................................................................................................................311
Рис. 24.1 Контрольные объемы (светло-серая сетка) для равновесия сил........................................................317

Глава 25 — Псевдокомпозиционная модель нагнетания газа (Gi-модель)..........................................331

Глава 26 — Опция градиента .........................................................................................................................345


Рис. 26.1 Порядок вывода записей ........................................................................................................................358

Глава 27 — Правила групповой добычи .....................................................................................................385

Глава 28 — Гистерезис....................................................................................................................................397
Рис. 28.1 Типичная пара кривых относительной проницаемости для несмачиваемой фазы ...........................399
Рис. 28.2 Типичная пара кривых относительной проницаемости для смачиваемой фазы ...............................404
Рис. 28.3 Случай капиллярного давления воды ...................................................................................................407
Рис. 28.4 Случай капиллярного давления газа .....................................................................................................409

Глава 29 — Гистерезис при попеременном затоплении водой и газом(WAG) ....................................411


Рис. 29.1 Типичный процесс дренирования с последующим процессом пропитки............................................413
Рис. 29.2 Схематический график типичной кривой вторичного дренирования ..................................................414
Рис. 29.3 Кривые относительной проницаемости для двух- и трехфазного случая ..........................................417
Рис. 29.4 Относительная проницаемость при последующем дренировании .....................................................418

Глава 30 — Изолированные области пласта..............................................................................................419

Глава 31 — Инициализация............................................................................................................................425

Глава 32 — Локальное измельчение и укрупнение сетки........................................................................439


Рис. 32.1 Измельчение радиальной сетки с одним столбцом .............................................................................440
Рис. 32.2 Измельчение радиальной сетки с одним столбцом при NTHETA=1 ...................................................441
Рис. 32.3 Радиальное измельчение в боксе с четырьмя столбцами ..................................................................442
Рис. 32.4 Радиальное измельчение в боксе с четырьмя столбцами при NTHETA=4 ........................................442
Рис. 32.5 Измельчение декартовой сетки..............................................................................................................444
Рис. 32.6 Составное измельчение .........................................................................................................................449
Рис. 32.7 Соглашение о нумерации, используемое RADFIN для соединения радиальных LGR с
основными ячейками...............................................................................................................................463
Рис. 32.8 Соглашения о нумерации, используемые RADFIN4 для соединения радиальных LGR с
основными ячейками...............................................................................................................................463
Рис. 32.9 Расположение скважин в автоматически измельченных сетках .........................................................473

Глава 33 — Модель смешивающегося вытеснения..................................................................................485


Рис. 33.1 Опция двухточечного процесса переноса вверх по потоку..................................................................494

Глава 34 — Многосегментные скважины ....................................................................................................499


Рис. 34.1 Многозабойная многосегментная скважина ..........................................................................................501
Рис. 34.2 Сегменты скважин ...................................................................................................................................502
Рис. 34.3 Распределение по сегменту потоков из соединения............................................................................502
Рис. 34.4 Компоненты гидростатического перепада давлений............................................................................503
Рис. 34.5 Диаграмма сегмента для скважины с забойным водяным сепаратором ............................................520
Рис. 34.6 Теплопроводность между скважиной и пластом...................................................................................525

13
Рис. 34.7 Теплопроводность между трубопроводом и обсадной колонной ........................................................527
Рис. 34.8 Положения узлов сегмента с одним сегментом на каждое соединение сеточного блока. ................529
Рис. 34.9 Длины поверхностей теплового контакта..............................................................................................531

Глава 35 — Опция Network .............................................................................................................................543


Рис. 35.1 Общий манифольд на устье скважин и трубопровод. .........................................................................544
Рис. 35.2 Зависимость THP скважины относительно дебита группы для потока из скважины и трубы ...........544
Figure 35.3 Пример сети.............................................................................................................................................545
Рис. 35.4 Структура сети.........................................................................................................................................557
Рис. 35.5 Иерархия группового управления ..........................................................................................................558

Глава 36 — Девятиточечная схема...............................................................................................................573


Рис. 36.1 Разделение каждой пятиточечной проводимости на две полупроводимости ....................................574
Рис. 36.2 Создание девятиточечных проводимостей при помощи диагонального объединения ячеек...........575

Глава 37 — Поток с отклонением от закона Дарси....................................................................................577

Глава 38 — Параллельная вычисления ......................................................................................................587

Глава 39 — Модель упругости породы .......................................................................................................599

Глава 40 — Полимерное заводнение ...........................................................................................................613

Глава 41 — Вычисление потенциала ...........................................................................................................635


Рис. 41.1 Вычисление скорректированного потенциала начального контакта ...................................................636

Глава 41 — PVM ................................................................................................................................................641

Глава 42 — Механизмы добычи....................................................................................................................653

Глава 43 — Reservoir Coupling.......................................................................................................................661


Рис. 43.1 Три связанных пласта; один из них — главный ....................................................................................663
Рис. 43.2 Три пласта, связанные с помощью одного «пласта-пустышки» ..........................................................663

Глава 44 — Перезапуски .................................................................................................................................687

Глава 45 — Уплотнение породы ...................................................................................................................697


Рис. 45.1 Уплотнение породы: Опция гистерезиса ...............................................................................................698
Рис. 45.2 Уплотнение породы: Опция гистерезиса Беберга (Boberg) .................................................................698
Рис. 45.3 Исходные множители..............................................................................................................................699

Глава 46 — Функции насыщенности ............................................................................................................703


Рис. 46.1 Трехфазная модель для относительной проницаемости нефти, принятая в ECLIPSE по
умолчанию ...............................................................................................................................................713
Рис. 46.2 Вычисление минимальной остаточной нефтенасыщенности по водонасыщенности .......................714
Рис. 46.3 Вычисление минимальной остаточной нефтенасыщенности по газонасыщенности ........................715
Рис. 46.4 Вычисление минимальной остаточной нефтенасыщенности для дренирования и пропитки
с гистерезисом.........................................................................................................................................715
Рис. 46.5 Диаграмма состояний для тройной системы, иллюстрирующая интерполяцию при
вычислении Smin и Smax ............................................................................................................................718
Рис. 46.6 Исходные насыщенности для каждой зоны ..........................................................................................720
Рис. 46.7 Диаграмма состояния для тройной системы, иллюстрирующая концевые точки
подвижности флюида..............................................................................................................................722
Рис. 46.8 Воздействие нагнетания газа .................................................................................................................723

Глава 47 — Масштабирование таблиц насыщенности.............................................................................727


Рис. 47.1 Масштабирование по двум точкам ........................................................................................................733
Рис. 47.2 Масштабирование по трем точкам ........................................................................................................733

14
Рис. 47.3 Зависимость водонасыщенности от глубины для типичной ячейки сетки, пересекающей
границу раздела нефть-вода..................................................................................................................736
Рис. 47.4 Моделирование изменения критической насыщенности в зависимости от глубины.........................738

Глава 48 — Твердая фаза...............................................................................................................................745

Глава 49 — Решение линейных уравнений ................................................................................................747


Рис. 49.1 Структура матрицы Якоби для простой задачи 3*2*3 ..........................................................................749
Рис. 49.2 Двухцветное (красный-синий) разбиение для параллельного расчета на 4 процессорах ................762
Рис. 49.3 Подсетки с объединением LGR и базовой сетки ..................................................................................762
Рис. 49.4 Подсетки без объединения LGR и базовой сетки.................................................................................763

Глава 50 — Модель растворителя................................................................................................................767


Рис. 50.1 Техника двухточечной проекции вверх по потоку.................................................................................780

Глава 51 — Эффекты поверхностного натяжения ....................................................................................795


Рис. 51.1 Два графика, иллюстрирующих масштабирования кривой породы ....................................................797
Рис. 51.2 Два графика, иллюстрирующих масштабирования прямой линии......................................................797

Глава 52 — Модель ПАВ .................................................................................................................................801


Рис. 52.1 Расчета относительной проницаемости................................................................................................804

Глава 53 — Температурная опция ................................................................................................................819

Глава 54 — Тензорная проницаемость........................................................................................................823


Рис. 54.1 Образец двумерного течения MPFA между ячейками (i, j) и (i + 1, j) ..................................................825
Рис. 54.2 Индикатор погрешности k-ортогональности..........................................................................................827

Глава 55 — Термальная опция ......................................................................................................................831

Глава 56 —Отчеты о времени........................................................................................................................883

Глава 57 — Проверка суммарной сжимаемости ........................................................................................887

Глава 58 — Расчет проводимости ................................................................................................................891


Рис. 58.1 Выражения для Y- и Z-проводимости ....................................................................................................897

Глава 59 — Трассировка индикаторов ........................................................................................................905


Рис. 59.1 Общая добыча нефти и вклады слоев под и над ГНК..........................................................................915

Глава 60 — Единицы измерения...................................................................................................................919

Глава 61 — Вертикальное равновесие ........................................................................................................923


Рис. 61.1 Ячейка с приблизительным гидростатическим равновесием ..............................................................923
Рис. 61.2 Водонефтяное вертикальное равновесие.............................................................................................926
Рис. 61.3 Газонефтяное вертикальное равновесие..............................................................................................927
Рис. 61.4 Водогазовое вертикальное равновесие ................................................................................................928
Рис. 61.5 Вертикальное равновесие для трехфазного случая ............................................................................928
Рис. 61.6 Трехфазное равновесие с неподвижной нефтью .................................................................................929
Рис. 61.7 Поведение относительной проницаемости для модели остаточного течения...................................931
Рис. 61.8 Кривые VE (SATNUM) .............................................................................................................................932
Рис. 61.9 Остаточное течение (RESIDNUM) .........................................................................................................932

Глава 62 — Опция трения в стволе скважины ...........................................................................................939


Рис. 62.1 Ствол и ответвления многозабойной скважины ...................................................................................943
Рис. 62.2 Многозабойная скважина типа «птичья лапа». .....................................................................................943
Рис. 62.3 Определение геометрии многозабойной скважины .............................................................................944
Рис. 62.4 Многозабойная скважина с подветвями ................................................................................................945
Рис. 62.5 Влияние трения в горизонтальной скважине ........................................................................................949

15
Глава 63 — Характеристика притока в скважину.......................................................................................963

Глава 64 — Средства моделирования скважин.........................................................................................983


Рис. 64.1 Пятиуровневая иерархия........................................................................................................................992

Приложение А — секция RUNSPEC: фиксированная структура записей pre-95A.............................1009

Приложение B — ключевое слово RPTGRID: целочисленный контроль pre-2002A.........................1021

Приложение C — ключевое слово RPTRST: целочисленный контроль pre-2002A ..........................1027

Приложение D — RPTSCHED: целочисленный контроль pre-2002A....................................................1033

Приложение E — RTPSOL: целочисленный контроль pre-2002A .........................................................1045

16
Таблицы

Глава 1 — Введение ..........................................................................................................................................21

Глава 2 — Трассировка API..............................................................................................................................49

Глава 3 — Возможности моделирования водоносных пластов ..............................................................53

Глава 4 — Трассировка минерализованной воды ......................................................................................63

Глава 5 — Раствор диоксида углерода в водной фазе..............................................................................65

Глава 6 — Химические реакции ......................................................................................................................67


Таблица 6.1 Ключевые слова для химических реакций ..............................................................................................68
Таблица 6.2 Управление выводом RPTRST и RPTSCHED .........................................................................................68
Таблица 6.3 Примеры названий компонентов..............................................................................................................76
Таблица 6.4 Пример стехиометрии...............................................................................................................................76
Таблица 6.5 Пример констант скорости реакций, значений энергии активации и энтальпии реакций....................76

Глава 7 — Модель метана в угольном пласте .............................................................................................79


Таблица 7.1 Ключевые слова секции SUMMARY для управления выводом данных о метане в угольном
пласте.........................................................................................................................................................89

Глава 8 — Совместимость специальных опций ECLIPSE 100 ................................................................103

Глава 9 — Отчеты о сходимости ..................................................................................................................109

Глава 10 — Диффузия.....................................................................................................................................119

Глава 11 — Модель двойной пористости ...................................................................................................133


Таблица 11.1 Ключевые слова для модели двойной пористости...............................................................................147

Глава 12 — Трассировка примесей ..............................................................................................................163


Таблица 12.1 Ключевые слова, использующиеся для указания данных для индикаторов примесей .....................165
Таблица 12.2 Ключевые слова секции SUMMARY, управляющие выводом данных трассировки примесей .........169

Глава 13 — Уравнения состояния.................................................................................................................179


Таблица 13.1 Коэффициенты, m1 и m2, зависимость от уравнения состояния ........................................................180
Таблица 13.2 Зависимость и от уравнений состояния .................................................................................182

Глава 14 — Области уравнений состояния ................................................................................................189

Глава 15 — Работа с файлами в ECLIPSE ...................................................................................................193

Глава 16 — Условия притока на границе.....................................................................................................199

Глава 17 — Модель пены ...............................................................................................................................209


Таблица 17.1 Ключевые слова секции SUMMARY, управляющие выводом данных для опции пены.....................214

17
Глава 18 — Формулировка уравнений ........................................................................................................225

Глава 19 — Модель Разработки Газового Месторождения .....................................................................245


Таблица 19.1 Полезные ключевые слова секции SUMMARY, управляющие выводом данных разработки
газового месторождения.........................................................................................................................260
Таблица 19.2 Ключевые слова секции SUMMARY, управляющие выводом данных разработки газового
месторождения........................................................................................................................................267

Глава 20 — Оптимизация газлифта..............................................................................................................271


Таблица 20.1 Ключевые слова секции SUMMARY, управляющие выводом данных оптимизации газлифта .........281

Глава 21 — Газогенераторная установка и газоконденсатные жидкости ............................................283


Таблица 21.1 Ключевые слова для получения отчетов по регенерированным газоконденсатным
жидкостям и газу .....................................................................................................................................285

Глава 22 — Опция GASWAT ...........................................................................................................................287

Глава 23 — Управление теплотворностью газа.........................................................................................297


Таблица 23.1 Выходные параметры управления теплотворной способностью газа в разделе SUMMARY ...........310

Глава 24 — Геомеханика.................................................................................................................................311

Глава 25 — Псевдокомпозиционная модель нагнетания газа (Gi-модель)..........................................331


Таблица 25.1 Ключевые слова секции SUMMARY, управляющие выводом данных
псевдокомпозиционной модели нагнетания газа..................................................................................336

Глава 26 — Опция градиента .........................................................................................................................345

Глава 27 — Правила групповой добычи .....................................................................................................385

Глава 28 — Гистерезис....................................................................................................................................397

Глава 29 — Гистерезис при попеременном затоплении водой и газом(WAG) ....................................411

Глава 30 — Изолированные области пласта..............................................................................................419

Глава 31 — Инициализация............................................................................................................................425

Глава 32 — Локальное измельчение и укрупнение сетки........................................................................439

Глава 33 — Модель смешивающегося вытеснения..................................................................................485

Глава 34 — Многосегментные скважины ....................................................................................................499


Таблица 34.1 Соотношение между безразмерным диаметром трубы и критическим числом Кутателадзе ...........514
Таблица 34.2 Ключевые слова секции SUMMARY, управляющие выводом данных для многосегментных
скважин ....................................................................................................................................................537

Глава 35 — Опция Network .............................................................................................................................543


Таблица 35.1 Управления выдачей данных SUMMARY для сети (ECLIPSE 100) .....................................................569
Таблица 35.2 Управление выдачей данных SUMMARY для сети (ECLIPSE 300) .....................................................569

18
Глава 36 — Девятиточечная схема...............................................................................................................573

Глава 37 — Поток с отклонением от закона Дарси....................................................................................577

Глава 38 — Параллельная опция..................................................................................................................587


Таблица 38.1 Разделение ячеек между процессорами с использованием ключевого слова PSPLITX...................593

Глава 39 — Модель упругости породы .......................................................................................................599

Глава 40 —Полимерное заводнение ............................................................................................................613


Таблица 40.1 Элементы управления выходными данными модели полимерного заводнения, раздел
SUMMARY................................................................................................................................................622

Глава 41 — Вычисление потенциала ...........................................................................................................635

Глава 41 — PVM ................................................................................................................................................641


Таблица 41.1 Версии PVM, используемые версиями GeoQuest.................................................................................650

Глава 42 — Механизмы добычи....................................................................................................................653


Таблица 42.1 Мнемоники для создания отчета по способам добычи в файле SUMMARY ......................................657

Глава 43 — Reservoir Coupling.......................................................................................................................661


Таблица 43.1 Ключевые слова для Reservoir Coupling, управляющие выводом в файл SUMMARY ......................684

Глава 44 — Перезапуски .................................................................................................................................687

Глава 45 — Уплотнение породы ...................................................................................................................697

Глава 46 — Функции насыщенности ............................................................................................................703

Глава 47 — Масштабирование таблиц насыщенности.............................................................................727

Глава 48 — Твердая фаза...............................................................................................................................745


Таблица 48.1 Свойства твердой фазы, которые можно выводить в итоговый файл................................................746
Таблица 48.2 Свойства твердой фазы, которые можно выводить с помощью ключевых слов RPTRST,
RPTSCHED и RPTSOL ............................................................................................................................746

Глава 49 — Решение линейных уравнений ................................................................................................747

Глава 50 — Модель растворителя................................................................................................................767


Таблица 50.1 Ключевые слова секции SUMMARY, управляющие выводом данных для растворителя .................786

Глава 51 — Эффекты поверхностного натяжения ....................................................................................795

Глава 52 — Модель ПАВ .................................................................................................................................801


Таблица 52.1 Ключевые слова секции SUMMARY, управляющие выводом данных для ПАВ.................................810

Глава 53 — Температурная опция ................................................................................................................819


Таблица 53.1 Управление суммарным выводом для температурной опции .............................................................821
Таблица 53.2 Управление суммарным выводом для температурной опции .............................................................821

Глава 54 — Тензорная проницаемость........................................................................................................823

Глава 55 — Термальная опция ......................................................................................................................831


Таблица 55.1 Свойства породы-флюида......................................................................................................................834

19
Таблица 55.2 Свойства углеводорода ..........................................................................................................................834
Таблица 55.3 Свойства воды.........................................................................................................................................836
Таблица 55.4 Скорости притока энергии для месторождения, группы скважин и отдельной скважины .................836
Таблица 55.5 Дополнительные величины ....................................................................................................................837
Таблица 55.6 Многосегментные скважины ...................................................................................................................838
Таблица 55.7 Параметры потока между областями ....................................................................................................838
Таблица 55.8 Параметры блока ....................................................................................................................................838
Таблица 55.9 Управление выводом RPTRST, RPTSOL и RPTSCHED.......................................................................839
Таблица 55.10 Коэффициенты K-значений (в промысловых единицах измерения) ...................................................853
Таблица 55.11 Коэффициенты K-значений (в метрических единицах измерения) .....................................................853
Таблица 55.12 Файлы термальных примеров ................................................................................................................878

Глава 56 —Отчеты о времени........................................................................................................................883

Глава 57 — Проверка суммарной сжимаемости ........................................................................................887

Глава 58 — Расчет проводимости ................................................................................................................891

Глава 59 — Трассировка индикаторов ........................................................................................................905

Глава 60 — Единицы измерения...................................................................................................................919


Таблица 60.1 Таблица единиц, используемых в четырех системах единиц..............................................................919
Таблица 60.2 Константы, использующиеся в четырех системах единиц...................................................................920
Таблица 60.3 Некоторые полезные коэффициенты преобразования........................................................................921

Глава 61 — Вертикальное равновесие ........................................................................................................923

Глава 62 — Опция трения в стволе скважины ...........................................................................................939


Таблица 62.1 Ключевые слова раздела SUMMARY для модели скважины с трением, управляющие
выводом данных......................................................................................................................................954

Глава 63 — Характеристика притока в скважину.......................................................................................963

Глава 64 — Средства моделирования скважин.........................................................................................983

Приложение А — секция RUNSPEC: фиксированная структура записей pre-95A.............................1009

Приложение B — ключевое слово RPTGRID: целочисленный контроль pre-2002A.........................1021


Таблица B.1 Элементы управления выводом RPTGRID ..........................................................................................1022

Приложение C — ключевое слово RPTRST: целочисленный контроль pre-2002A ..........................1027


Таблица 3.1 Элементы управления выводом RPTRST ............................................................................................1028

Приложение D — RPTSCHED: целочисленный контроль pre-2002A....................................................1033


Таблица D.1 Элементы управления выводом RPTSCHED ........................................................................................1034

Приложение E — RTPSOL: целочисленный контроль pre-2002A .........................................................1045


Таблица 5.1 Элементы управления выводом RPTSOL ............................................................................................1046

20
Введение
Глава 1

Аннотация

Программный комплекс моделирования


ECLIPSE
Программный комплекс моделирования Eclipse состоит из двух отдельных программ
моделирования: ECLIPSE 100 специализируется на моделировании нелетучей нефти, а
ECLIPSE 300 — на композиционном моделировании.
ECLIPSE 100 — полностью неявный трехфазный трехмерный универсальный симулятор
с газоконденсатной опцией. ECLIPSE 300 — композиционный симулятор, использующий
кубическое уравнение состояния, коэффициенты распределения, зависящие от давления,
и сводящаяся к модели нелетучей нефти. ECLIPSE 300 имеет следующие методы
решения: полностью неявный, IMPES(полунеявный) и адаптивно-неявный (AIM).
Обе программы написаны на FORTRAN77 и могут работать на любом компьютере,
имеющем компилятор FORTRAN77 (ANSI стандарт) и достаточный объем памяти.
Допустимыми компьютерами являются SUN SPARCstation, IBM RS/6000, Silicon
Graphics, и Pentium PC (или выше) с объемом оперативной памяти более 24 Мб.
В случае большого объема вычислений программы могут работать в параллельном
режиме. Опция параллельной работы основана на архитектуре распределенной памяти,
использующей MPI (интерфейс передачи сообщений). Параллельная работа возможна на
компьютерах PC, IBM/SP, SGI Origin and SUN Enterprise.

Введение
Аннотация 21
О данном руководстве
Настоящее руководство содержит техническое описание основных функций обеих
программ моделирования. (Структура файлов данных и требования к данным для
каждого ключевого слова описаны отдельно в «Справочном руководстве ECLIPSE»).
Некоторые функции можно использовать как в ECLIPSE 100, так и в ECLIPSE 300, а
некоторые — только в одной из этих программ. «Флаговая таблица» в начале каждой
главы указывает, какая из программ поддерживает соответствующие функции. Флаговая
таблица также показывает, является ли данная функция специальной опцией, которую
следует приобретать отдельно (см. «Опции ECLIPSE» на стр. 37).
В разделах, относящихся к обеим программам, некоторые параграфы могут относиться
только к одной из них. Они помечены примечаниями на полях (например,
содержащими слова ECLIPSE 100, как показано ниже).
ECLIPSE 100 Пример примечания на полях.
В электронном варианте этого руководства (например, в файле PDF) можно нажать
кнопку мыши на
• перекрестной ссылке (например, «Локальное измельчение или укрупнение сетки» на
стр. 439). В результате этого действия вы перейдете в соответствующий раздел или
подраздел данного или иного руководства.
• гиперссылке (например, в ключевом слове WCONPROD). В результате этого действия
вы перейдете к описанию соответствующего ключевого слова в справочном
руководстве.

Введение
22 Аннотация
Функции ECLIPSE

Свободный формат входных данных


Входные данные для ECLIPSE готовятся в свободном формате с использованием системы
ключевых слов. Для подготовки файла исходных данных может быть применен любой
текстовый редактор (ASCII стандарт). Кроме того, можно использовать ECLIPSE Office
для подготовки входных данных с помощью панелей в интерактивном режиме и для
запуска программы. Его справочная система содержит большую часть справочного
руководства ECLIPSE.

Опции фазы и жидкости


ECLIPSE 100 ECLIPSE 100 можно применять для моделирования одно-, двух- и трехфазных систем.
При моделировании двухфазных систем (нефть/вода, нефть/газ, газ/вода) пластовая смесь
описывается двумя компонентами, что позволяет сократить затраты времени и объём
требуемой памяти. Кроме задач с растворенным в нефти газом (переменное давление
насыщения), ECLIPSE 100 предоставляет возможность моделировать процессы, в
которых существенным фактором является испарение нефти в газовую фазу (переменное
давление точки росы).
ECLIPSE 300 ECLIPSE 300 может производить моделирование с использованием кубического
уравнения состояния, коэффициентов распределения, зависящих от давления, и как
модель черной нефти. Доступны четыре уравнения состояния, введенные с помощью
обобщенного уравнения Мартина [9]. Это уравнение может использоваться в формах
Редлиха-Квонга, Соаве-Редлиха-Квонга, Пенга-Робинсона и Зудкевича-Иоффе. Параметр
объемного сдвига может использоваться в любом из уравнений. В пластовых и
поверхностных условиях могут применяться различные наборы параметров уравнения
состояния. Коэффициенты распределения могут задаваться в табличной форме или
генерироваться самой программой. Более подробную информацию см. в разделе
«Уравнения состояния» на стр. 179.
ECLIPSE 300 В режиме GASWAT(газо-вода) допускается решение углеводородных компонентов в
водяной фазе. Более подробную информацию см. в разделе «Режим GASWAT» на
стр. 287.

Моделирование сложных геологических


структур
В ECLIPSE для описания геометрии пласта можно использовать как метод блочно-
центрированной геометрии, так и метод геометрии угловой точкой. Блочно-
центрированная геометрия в радиальной и декартовой системах координат может быть
использована в одно-, двух- и трехмерных случаях. Применение радиальной системы в
трехмерном случае обеспечивает возможность учета потоков через границы ячеек при
изменении угла в диапазоне от 0 до 360 (ключевое слово COORDSYS).
Использование в ECLIPSE геометрии угловой точкой позволяет достоверно описывать
геологическое строение пласта даже в особо сложных случаях.
Программы FILL, GRID или FloGrid служат для подготовки данных в геометрии угловой
точки для ECLIPSE. Программы GRAF, GRID или ECLIPSE Office могут применяться
для изображения построенной сетки разными способами на экране дисплея. Например,
пользователю, работающему с большой трехмерной моделью, может потребоваться
вывести на экран одновременно несколько поперечных сечений в плоскости XZ.
Прозрачное наложение областей сеток оказывается очень полезным при проведении
сравнения с данными геологических карт.
Применение геометрии угловой точки особенно удобно для моделирования пластов с
большим числом разломов. Ячейки создаваемых при этом сеток могут иметь
нерегулярную форму, и вертикальное смещение для моделирования сложнопостроенных

Введение
Функции ECLIPSE 23
разломов. Проницаемости между образующимися в конечном итоге ячейками, не
являющимися соседними, вычисляются автоматически в ECLIPSE. Поток через разломы
эффективно учитывается методами решения ECLIPSE.
Более подробную информацию см. в разделе «Расчет проводимостей» на стр. 891.

Полностью неявный метод (нелетучая нефть)


Для обеспечения устойчивости на больших интервалах времени ECLIPSE использует
полностью неявный метод. Особое внимание уделяется обеспечению точности решения
нелинейных полностью неявных уравнений путем сведения всех остаточных членов к
весьма малым значениям. Погрешность материального баланса (суммы остаточных
членов) является пренебрежимо малой. Для решения нелинейных уравнений
используется метод Ньютона. При этом матрица Якоби полностью разложена по всем
переменным, что обеспечивает квадратичную (высокую) скорость сходимости. При
решении сильно нелинейных задач используются различные методы ускорения
сходимости. Система линейных уравнений на каждой ньютоновской итерации решается
методом гнездовой факторизации с ускорением за счет применения метода Ортомина.
Полностью неявные методы традиционно широко используются для решения небольших
задач о конусообразовании, в которых большое количество жидкости, выраженное в
единицах порового объема яцеек может проходить через малые ячейки вблизи ствола
скважины за один шаг по времени. IMPES и полу-неявные методы нельзя использовать
для решения таких задач, если только не уменьшать шаг по времени до неприемлемо
малых значений. При использовании полностью неявного метода результирующие
линейные уравнения сильносвязаны, и их эффективное решение возможно только
совместными, а не простыми последовательными методами. Для решения малых задач
этого типа эффективно применение прямых методов, например, метод исключений
Гаусса с упорядочиванием D4. Итерационные методы, необходимые для больших задач,
например, строго неявный метод (SIP) или метод линейной верхней релаксации (LSOR),
как правило, плохо сходятся. Таким образом, большинство моделей не могут применять
полностью неявные методы для решения больших задач. В ECLIPSE эти ограничения
сняты благодаря системе гнездовой факторизации (Nested Factorization), которая решает
большие задачи эффективно и надежно.
Более подробную информацию см. в разделе «Формулировка уравнений» на стр. 225.

ECLIPSE 300
Адаптивный неявный метод и IMPES
(композиционный)
В композиционной модели, в которой количество компонентов, а следовательно, и
количество подлежащих решению уравнений больше 5-6, использование полностью
неявного метода требует неприемлемо большого объема памяти и времени. В ECLIPSE
300 эта проблема решается путем использования адаптивно-неявной схемы, которая
делает ячейки неявными только при необходимости.
В ECLIPSE 300 можно выбирать между адаптивно-неявным методом, полностью
неявным методом и методом IMPES. Для больших композиционных задач
предпочтительно выбирать адаптивно-неявную схему. Метод IMPSAT можно
использовать в случае наличия болшого числа капиллярных давлений.
Молярные плотности каждого компонента в пласте используются в качестве переменных
наряду с давлениями. Это приводит к системе, которую можно преобразовать в
уравнение давлений и набор уравнений сохранения.
Более подробную информацию см. в разделе «Формулировка уравнений» на стр. 225.

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

Введение
24 Функции ECLIPSE
линейных уравнений. Она в точности выполняет закон сохранения вещества на каждой
итерации. Соответственно, погрешности в балансе вещества могут возникнуть только в
результате нелинейностей. Элементы матрицы, возникающие вследствие несоседних
соединений, включаются в процедуру факторизации, что увеличивает эффективность их
обработки. Объемы вычислений возрастают незначительно быстрее, чем количество
активных ячеек в пласте (N5/4) в отличие от прямых методов (N3).
Поэтому гнездовая факторизация оптимальна для решения больших задач. Двухфазные и
трехфазные задачи решаются совместно. Более подробную информацию об этом методе
см. в разделе «Решение линейных уравнений» на стр. 747.
На каждой итерации метод гнездовой факторизации рассчитывает новое «направление
поиска» (приближенное решение). Процедура Ортомина, которая минимизирует сумму
квадратов остаточных членов (ошибкок), требует, чтобы каждое новое направление
поиска было ортогонально предыдущим направлениям поиска. Поэтому необходимо
хранить предыдущие направления, что приводит к расходу памяти компьютера. К
счастью, обычно достаточно хранить только несколько последних направлений.
Количество направлений поиска называется NSTACK, и пользователь может задать его в
секции данных RUNSPEC.
Решающее устройство в значительной степени векторизовано вследствие использования
адресации активных ячеек. Например, все расчеты алгоритма Ортомина в стеке
полностью векторизованы. Матричное умножение векторизовано с использованием
метода прогона векторов. Однако тридиагональная инверсия в ядре гнездовой
факторизации по сути является рекурсивным и не может быть векторизовано.

Несоседние соединения
При использовании обычных сеток каждая ячейка имеет лишь одну соседнюю в каждом
направлении (пару вдоль каждой координатной оси). Таким образом, каждая ячейка
может иметь до четырех соседей в двумерном случае и до шести в трехмерном. Поток
имеет место только между соседними ячейками.
В ECLIPSE предусмотрена возможность назначать взаимосвязь пары несоседних ячеек,
что позволяет жидкости перетекать непосредственно из одной ячейки пары в другую.
Соединение несоседних ячеек обычно используется в следующих случаях:
1 Замыкания кольца ячеек при трехмерном моделировании в радиальных координатах.
2 Моделирования разломов, допускающих поток между различными слоями через
плоскость разлома.
3 Локального измельчения сетки в районе скважины, позволяющего также
использовать ячейки конической формы в рамках декартовой системы координат.
В первых двух случаях программа ECLIPSE автоматически создает соединения между
несоседними ячейками и рассчитывает их проницаемости. При использовании опции
Локального Измельчения Сетки (см. «Локальное измельчение сетки, стр. 38) программа
ECLIPSE также автоматически определит все параметры возникающих несоседних
соединений.
Несоседние соединения приводят к возникновению дополнительных элементов в матрице
Якоби, которые включаются в процедуру гнездовой факторизации, использующуюся для
решения линейных уравнений.

Введение
Функции ECLIPSE 25
Эффективное использование памяти
Размерности всех внутренних массивов в программе ECLIPSE задаются во время работы,
чтобы уменьшить использование компьютерной памяти. Например, каждый элемент
якобиана представляет собой матрицу 2×2 для двухфазных задач и 3×3 для трехфазных.
Двумерная задача приводит к возникновению матрицы Якоби с 5 диагоналями, а
трехмерная — с 7 диагоналями. Ясно, что было бы неэффективно задавать размерность
внутренних массивов в соответствии с наихудшим случаем. Большая часть данных,
необходимых для программы ECLIPSE для определения размерностей внутренних
массивов, задается в секции данных RUNSPEC. Некоторая дополнительная информация
(относящаяся к автоматически создаваемым несоседним соединениям, неактивным
ячейкам, параметрам вертикального равновесия и т. д.) определяется на основе данных из
секции GRID. Память экономится также благодаря тому, что ненужные данные для
неактивных ячеек не хранятся.

ECLIPSE 100
Вертикальное Равновесие
ECLIPSE 100 содержит уникальную опцию Вертикальное Равновесие [Vertical
Equilibrium], позволяющую осуществить трехмерное моделирование процесса
сегрегации. Эта опция может быть использована как для блочно-центрированных сеток,
так и для геометрии угловой точки. В последнем случае учитывается форма и ориентация
каждой искривленной ячейки. Специальный параметр смеси позволяет пользователю
установить степень сегрегации. Она может варьироваться от предположения о полной
окончательной сегрегации жидкостей до предположения о присутствии полностью
дисперсной среды в каждом блоке сетки. Опция вертикального равновесия учитывает
эффекты гистерезиса, возникающие, в частности, в случае, когда нефть проникает в зону
воды, а затем отступает, оставляя остаточную критическую нефтенасыщенность.
Используя опцию сжатого вертикального равновесия, возможно также ввести
предположение, что весь пласт находится в вертикальном равновесии. Это позволяет
программе ECLIPSE 100 свернуть каждый столбец ячеек сетки в одну ячейку для
проведения расчета. Изменение свойств с глубиной учитывается с помощью таблиц
свойств для сжатой единой ячейки.
Более подробную информацию см. в разделе «Вертикальное равновесие» на стр. 923.

Модель двойной пористости


Опция двойной пористости/проницаемости удобна для моделирования залежей с сильно
трещиноватыми коллекторами. Каждый блок сетки представляется в виде ячейки
матрицы и ячейки трещины.
В модели двойной пористости течение в пласте происходит лишь по ячейкам трещин.
Кроме того, осуществляется массообмен между каждой ячейкой матрицы и
соответствующей ей ячейкой трещины. Поток между соседними ячейками матрицы
отсутствует. В модели двойной пористости/проницаемости могут присутствовать потоки
между соседними ячейками матрицы.
Могут быть также учтены гравитационная пропитка/дренаж и молекулярная диффузия
между ячейками матрицы и трещин.
ECLIPSE 100 Кроме того, ECLIPSE 100 может моделировать вязкое смещение жидкости в матрицу и из
нее.
Более подробную информацию см. в разделе «Двойная пористость» на стр. 133.

Введение
26 Функции ECLIPSE
PVT свойства жидкостей и свойства породы
ECLIPSE использует функции давления и насыщенностей точно в том виде, в котором
они задаются пользователем. Это отличается от общепринятой в промышленности
практики сглаживания исходных данных и получения значений функций в точках с
фиксированным шагом по насыщенности с помощью интерполяции.
Для различных частей пласта могут быть использованы различные табличные значения.
Так, например, таблицы насыщенностей могут быть введены отдельно для каждого типа
породы.

Направленные относительные проницаемости


Кривые относительных проницаемостей могут быть заданы отдельно для потоков в
горизонтальном и вертикальном направлениях. Пользователь может задать 3 (X, Y, Z)
или 6 (+X, -X, +Y, -Y, +Z, -Z) кривых относительных проницаемостей для каждой
выделенной области или же использовать одну общую кривую. Эта дополнительная
степень свободы позволяет инженеру усовершенствовать применяемую физическую
модель относительно несложным образом. Так, например, в большинстве случаев размер
ячеек по вертикали невелик по сравнению с размерами по горизонтали. Течение в
горизонтальном направлении будет моделироваться более точно, если горизонтальная
относительная проницаемость будет задана малой при значениях насыщенности ниже
насыщенности Баклея-Леверетта. Направленные относительные проницаемости
требуются при использовании опции Псевдо ECLIPSE, которая может быть применена
для расчетов на грубых трехмерных сетках.

Масштабирование таблиц насыщенностей


Значения связанной, критической и максимальной насыщенностей для кривых
относительных проницаемостей и капиллярного давления могут быть заданы для каждой
ячейки пласта в отдельности или в виде набора таблиц для выделенных областей сетки в
зависимости от глубины. С помощью опции масштабирования пользователь может задать
относительные проницаемости и капиллярное давление в зависимости от
нормализованных насыщенностей. Кроме того, имеется возможность моделировать
пласты, в которых начальные критические или связанные насыщенности изменяются по
глубине. Пользователь может задавать характер масштабирования таблиц от
насыщенностей: однородный, различный вдоль осей (X, Y, Z) или различный вдоль
направлений (+X, -X, +Y, -Y, +Z, -Z).
Возможность масштабирования таблиц от насыщенности в сочетании со специальной
коррекцией на поверхности контакта жидкостей может быть использована для создания
равновесной модели пласта с правильно заданными начальными запасами.
Более подробную информацию см. в разделе «Масштабирование таблиц насыщенностей»
на стр. 727.

Введение
Функции ECLIPSE 27
Гистерезис
ECLIPSE предоставляет возможность моделировать эффекты гистерезиса относительных
проницаемостей и капиллярного давления.
ECLIPSE 100 В программе ECLIPSE 100 представлены две модели гистерезиса относительных
проницаемостей несмачивающей фазы: модель Карлсона [Carlson] и модель Киллаха
[Killough]. Кроме того, имеется возможность использовать модель гистерезиса Киллаха
для смачивающей фазы.
ECLIPSE 300 В программе ECLIPSE 300 представлены модели Киллаха и Джаргона в несмачивающей
фазе.
ECLIPSE 100 Имеется также альтернативная модель трехфазного гистерезиса, применимая в случаях,
когда все три фазы присутствуют вместе, например, в потоке воды, смешивающейся с
газом (см. «Гистерезис в потоке воды, смешивающейся с газом» на стр. 411).
Более подробную информацию см. в разделе «Гистерезис» на стр. 397.

Уплотнение породы
Опция уплотнения породы моделирует разрушение поровых каналов, происходящее при
повышении давления жидкости. Этот процесс может быть обратимым, необратимым или
с гистерезисом. Эта опция особенно полезна для расчетов с двойной пористостью.
ECLIPSE 100 Кроме того, в программе ECLIPSE 100 функция уплотнения, индуцированного водой,
позволяет учитывать механический эффект действия воды на некоторые типы пород
(например, мел).
Более подробную информацию см. в разделе «Уплотнение пород» на стр. 697.

Трассировка индикатора
Опция Трассировки является важным средством наблюдения за движением
«помеченных» элементов жидкости в процессе моделирования. Например, она может
быть использована для раздельного отслеживания перемещения в пласте воды,
закачиваемой через различные скважины, и воды, притекающей из законтурной части
пласта, либо для прогнозирования изменений в солености или концентрации различных
химических примесей.
ECLIPSE 100 Индикаторы могут быть заданы также и в углеводородной фазе. Это позволяет
моделировать переходы элементов жидкости между свободным и растворенным
состояниями в случае, если в ассоциированной углеводородной фазе имеет место
массообмен. Таким образом, опция трассировки может быть полезна для прогнозиро-
вания перемещения свободного и/или растворенного в начальный момент времени газа.
Начальное содержание серы может быть задано в виде функции глубины, а дальнейшее
ее перераспределение в процессе движения нефти отслеживается с помощью
рассматриваемой опции.
ECLIPSE 100 Имеется опция для отслеживания эффектов численной диффузии используя индикаторы.
Более подробную информацию см. в разделе «Трассировка индикатора» на стр. 905.

ECLIPSE 100 API Трассировка


В отличие от «пассивной» трассировки, описанной выше, может быть применена также
«активная» API-трассировка. Эта опция позволяет в полном объеме учитывать
смешивание нефтей с существенно различными PVT-свойствами. Данный подход
отличается от общепринятого тем, что предполагает определение свойств нефти

Введение
28 Функции ECLIPSE
(объемного коэффициента, вязкости, плотности, давления насыщения) в каждой ячейке
на основе интерполяции свойств смешивающихся нефтей. Начальное распределение
плотности в градусах API может быть задано в виде функции глубины для каждой
равновесной области или же независимо для каждой отдельной ячейки. Четвертое
уравнение для обновления API решается на каждом шаге.
Более подробную информацию см. в разделе «API Трассировка» на стр. 49.

Трассировка минерализованной воды


Трассировка минерализованной воды является «активной» трассировкой в водной фазе.
Свойства воды табулируются в зависимости от концентрации солей. Таким образом, в
случае, если минерализация нагнетаемой воды отлична от минерализации пластовой,
модель учитывает изменения плотности и вязкости воды в процессе разработки пласта.
Более подробную информацию см. в разделе «Трассировка минерализованной воды» на
стр. 63.

ECLIPSE 100 Температурная модель


Программа ECLIPSE включает в себя температурную модель, позволяющую учитывать
остывание пласта вследствие закачки холодной воды в изначально более теплый пласт.
Для определения температуры в каждой ячейке на каждом временном шаге после
решения уравнений, описывающих движение жидкости, решается уравнение сохранения
энергии. На следующем шаге используются модифицированные вязкости нефти и воды,
соответствующие изменению температуры.
Более подробную информацию см. в разделе «Температурная модель» на стр. 819.

Модель смешивающегося вытеснения


ECLIPSE 100 ECLIPSE 100 содержит трехкомпонентную модель смешивающегося вытеснения. Она
предназначена для описания процессов вытеснения нефти путем закачки
смешивающегося с ней газа. Модель основана на предположении о том, что пластовые
жидкости состоят из трех компонентов: нефть (нефть в стандартных условиях +
растворенный в ней газ), нагнетаемый газ (растворитель) и вода. Предполагается
смесимость пластовой нефти и закачиваемого газа-растворителя в любых соотношениях.
Физическая дисперсия смешивающихся компонентов моделируется по методике Тодда-
Лонгстаффа с помощью параметра смесимости, определяемого для каждой области.
Относительная плотность газа-растворителя может существенно отличаться от
относительной плотности нефтяного газа. Модель также позволяет проводить
исследование эффекта экранирования при высоких значениях водонасыщенности. В
рамках опции смешивающегося вытеснения имеется возможность контроля численной
диффузии, что особенно полезно при использовании больших значений параметра
смесимости. Более подробную информацию см. в разделе «Моделирование
смешивающегося вытеснения» на стр. 485.
ECLIPSE 300 При композиционном моделировании смесимость прогнозируется естественным образом
при уменьшении поверхностное натяжение между двумя углеводородными фазами до
нуля. Однако модель должна описать еще и изменение относительной проницаемости
смешивающейся жидкости. Программа ECLIPSE 300 содержит комплексную модель
смесимости. Более подробную информацию см. в разделе «Эффекты поверхностного
натяжения» на стр. 795.

Введение
Функции ECLIPSE 29
Управление отдельными скважинами
В ECLIPSE имеется большой набор средств управления работой отдельных скважин. На
добывающих скважинах могут быть заданы: отбор нефти, воды, газа, жидкости, дебит в
пластовых условиях, давление на забое или на устье. При моделировании инженер задает
на скважине значение одного из перечисленных параметров и пределы изменения для
остальных. Скважина будет работать в заданном режиме до тех пор, пока ни одно из
заданных ограничений не нарушено. Если такое нарушение происходит, то режим работы
скважины будет автоматически изменен с целью дальнейшего обеспечения ее
эксплуатации в рамках заданных ограничений. Для учета регулярных простоев скважин
могут быть использованы коэффициенты эксплуатации. При этом текущие расходы
жидкостей и давления будут вычисляться так же, как и для скважин, работающих при
обычных условиях, однако накопленные дебиты будут уменьшены в соответствии с
коэффициентами эксплуатации. Нагнетательные скважины имеют аналогичный набор
задаваемых режимов работы. На нагнетательной скважине может быть задана величина
или допустимые пределы изменения скорости закачки в поверхностных или пластовых
условиях, давления на забое или на устье.
Для удобства воспроизведения истории на добывающей скважине может быть
определено дополнительное условие. Если из истории разработки известны дебиты
нефти, воды и газа, то на скважине может быть задан эквивалентный дебит жидкости или
объемный дебит пластовых флюидов. Таким образом, приближенно может быть
воспроизведена скорость падения давления, даже если при этом степень обводненности
продукции и величина газового фактора в точности не воспроизводятся. Отборы,
наблюдавшиеся в процессе разработки и вычисленные в результате воспроизведения ее
истории, могут быть записаны в SUMMARY файл для дальнейшего их графического
сравнения.
На добывающих скважинах могут быть установлены дополнительные «экономические»
ограничения. Добывающая скважина может быть автоматически остановлена или ее
интервал вскрытия может быть изменен, если дебит нефти или газа на ней падает ниже
предела экономичности. Если обводненность, газонефтяное или водогазовое отношения
превышают установленные пределы, то скважина может быть отключена или
остановлена на ремонт. Скорость проведения ремонта может быть ограничена числом
буровых установок, имеющихся в наличии. Ограничения на обводненность, газонефтяное
и водогазовое отношения могут быть установлены и для отдельных блоков, вскрытых
скважиной. Эти интервалы вскрытия будут отключены, когда заданные для них пределы
будут нарушены. Кроме того, программа ECLIPSE 100 позволяет ограничивать
обводненность, газонефтяное и водогазовое отношения на скважине путем
последовательного уменьшения ее дебита при каждом нарушении заданного предела.
Отключения отдельных скважин могут служить сигналами для прекращения расчета или
автоматического введения в эксплуатацию других скважин. Расчет также может быть
автоматически остановлен при отключении всех добывающих скважин месторождения
или одной из групп. Временно отключенные скважины периодически могут проверяться
по условию, могут ли они вновь экономично функционировать.
Более подробную информацию см. в разделе «Управление скважинами и ограничения»
на стр. 986.

Управление добычей группы скважин и всего


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

Введение
30 Функции ECLIPSE
в точности равен заданному. Оставшиеся скважины с меньшими приоритетами не
работают до тех пор, пока не потребуется их введение в эксплуатацию. Приоритеты
скважин могут либо задаваться самим пользователем, либо вычисляться через
определенные интервалы времени по общей формуле с заданными пользователем
коэффициентами.
При использовании второго способа суммарный дебит группы скважин распределяется
между всеми добывающими скважинами пропорционально их потенциальным дебитам
или направляющим дебитам при условии того, что ни на одной скважине не будут
нарушены их индивидуальные пределы изменения дебита и давления. Если
потенциальный дебит группы не может далее обеспечивать заданную добычу, то дебит
будет уменьшен. Однако есть возможность отсрочить подобное снижение добычи
посредством автоматического ввода в эксплуатацию вновь пробуриваемых скважин из
специального списка скважин, подлежащих бурению. В случае увеличения
потенциального дебита группы за счет бурения новых скважин необходимо задать
скорость бурения и определить максимально возможное число новых скважин для
каждой группы. В программе ECLIPSE 100 дополнительные действия, направленные на
поддержание значения дебита (открытие новых соединений, переключение скважин на
работу с более низким THP, смена компрессорных труб, применение фиксированного
количества искусственного лифта, открытие новых скважин из очереди на бурение),
могут быть заданы в виде правил групповой добычи.
На суммарную добычу нефти, воды, газа и жидкости по группе скважин могут быть
также наложены ограничения сверху. При превышении одного из этих ограничений у
инженера есть выбор действий от остановки на ремонт наиболее «плохо ведущей себя»
скважины до задания управления группой, чтобы удержать дебит в пределах граничного
значения. Кроме того, ряд экономических критериев, аналогичных описанным выше для
отдельных скважин, может быть применен и к группе в целом.
Кроме того, аналогичный набор режимов работы и ограничений может быть применен ко
всему месторождению. При назначении дебитов скважин суммарная добыча по всему
месторождению может быть либо распределена между группами пропорционально
дебитам, предписанным для групп, либо распределена непосредственно между
скважинами пропорционально их потенциалам добычи или предписанным им дебитам.
Управление добычей всего месторождения может осуществляться одновременно с
управлением добычей по одной или нескольким группам скважин этого месторождения.
При этом в каждом случае может быть определен дебит различных фаз (нефти, воды, газа
или жидкости пласта). Например, по всему месторождению может быть установлена
требуемая добыча нефти, в то время как отдельная группа может работать при условии
поддержания максимальной добычи газа. Таким образом, требуемая добыча по всему
месторождению будет обеспечена с соблюдением всех ограничений, определенных для
групп скважин и отдельных скважин.
Более подробную информацию см. в разделе «Управление добычей группы скважин и
всего месторождения» на стр. 992.

Многоуровневая иерархическая структура


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

Управление нагнетанием для группы скважин


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

Введение
Функции ECLIPSE 31
• скорость закачки в поверхностных условиях определенной фазы,
• суммарную скорость закачки в пластовых условиях по всем фазам,
• долю добычи отдельной фазы, предназначенную для обратной закачки в пласт.
• соотношение интенсивностей добычи и закачки в пластовых объемах.
Таким образом, например, для группы скважин может быть определено условие обратной
закачки части добываемого газа, а также закачки воды с интенсивностью,
обеспечивающей заданную суммарную по пласту скорость закачки или заданную степень
истощения.
Интенсивность закачки по группе скважин распределяется между отдельными
скважинами пропорционально либо их приемистостям, либо направляющим скоростям
закачки в соответствии с ограничениями, установленными на каждой скважине для
интенсивности закачки и давления. Величина закачки для группы высокого уровня (или
всего месторождения) может быть распределена среди групп подчиненного уровня
пропорционально установленным на них интенсивностям нагнетания, которые могут
быть заданы явным образом либо вычислены автоматически. Если потенциал закачки
группы скважин (или всего месторождения) недостаточен для обеспечения заданной
интенсивности нагнетания, то в списке нагнетательных скважин, подлежащих бурению,
будет произведен поиск подходящей скважины.
ECLIPSE 300 Состав закачиваемой смеси в композиционном случае может быть указан явным образом,
либо для нагнетания может быть использована продукция отдельной скважины или
группы. Он может также являться смесью нескольких таких источников. Дебит
закачиваемого газа может быть ограничен наличием газа из определенного источника, а
также могут быть определены дополнительные объемы газа для закачки.
Более подробную информацию см. в разделе «Управление нагнетанием для группы
скважин» на стр. 998.

Управление добычей газа для продажи


Средство управления добычей газа для продажи позволяет контролировать добычу и
последующую транспортировку попутного газа с нефтяного месторождения,
разрабатываемого при заданных дебитах нефти. Дебит газа для продажи по группе
скважин или по всему месторождению определяется как дебит добываемого газа за
вычетом расхода газа, закачиваемого и потребляемого группой и всеми подчиненными ей
группами. Кроме того, если к рассматриваемой группе или любой из подчиненных ей
групп осуществляется импорт газа извне, то дебит газа для транспортировки
увеличивается на эту величину. Расход газа, потребляемого группой и поступающего
извне, может быть задано пользователем для каждой группы.
Расходом добываемого газа для продажи управляют путем обратной закачки
избыточного газа, не требуемого для продажи. Управление газом для продажи может
осуществляться независимо от любых других управлений добычей группы или
месторождения при условии, что имеются возможности для закачки избыточного газа.
Группа или месторождение автоматически ставятся под управление обратной закачкой
газа, и их значения доли обратной закачки определяются динамически для нагнетания
избыточного газа на каждом временном шаге.
Более подробную информацию см. в разделе «Управление добычей газа для продажи» на
стр. 1002.

Перетоки в скважинах и совместная


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

Введение
32 Функции ECLIPSE
2 Подвижность фазы в рассматриваемом блоке.
3 Перепад давления между ячейкой и стволом скважины.
При распределении дебита скважины между ячейками интервала вскрытия программа
ECLIPSE учитывает все перечисленные выше величины. Это особенно важно в тех
случаях, когда скважина вскрывает несколько слоев пласта с плохой вертикальной
сообщаемостью. При этом перепады давления в разных слоях могут существенно
различаться.
В некоторых ситуациях перепады давления в разных слоях, вскрытых одной скважиной,
могут иметь противоположные знаки. В этом случае симулятор допускает перетоки
между слоями пласта через ствол скважины. При этом осредненные параметры смеси фаз
на забое скважины определяются по средним параметрам смеси на устье. Таким образом
обеспечивается условие сохранения вещества для всей совокупности слоев. ECLIPSE
позволяет учитывать перетоки в скважинах, работающих при любых режимах
управления, включая остановленные скважины с открытыми интервалами перфорации.
Опция учета перетоков в скважине может быть отключена по желанию пользователя.
Более подробную информацию см. в разделе «Параметры притока скважины» на стр. 963.

Моделирование горизонтальных и наклонных


скважин
В ECLIPSE отсутствуют какие-либо ограничения на расположение ячеек, вскрываемых
одной скважиной. Таким образом, наклонная скважина может быть завершена в
нескольких ячейках, расположенных не строго вертикально. Скважина может быть также
завершена в нескольких блоках одного слоя сетки. Это дает возможность моделировать
горизонтальные скважины, вскрывающие несколько соседних в горизонтальной
плоскости ячеек. Эта возможность имеет большое практическое значение при
моделировании трехмерных задач о конусообразовании в радиальных цилиндрических
координатах. В этом случае к скважине может примыкать большое количество блоков
клиновидной формы, принадлежащих различным сеточным слоям. Многосегментные
скважины (см. «Многосегментные скважины» на стр. 42) или опция учета трения в стволе
ECLIPSE 100 позволяет исследовать явление падения давления в стволе скважины за счет
трения. Это может быть особенно важно при использовании горизонтальных скважин.

Специальные средства моделирования


газовых скважин
В ECLIPSE представлены два способа повышения точности моделирования притока газа
к скважине. Во-первых, турбулентный характер течения вблизи скважины, не
подчиняющегося закону Дарси и описываемого дополнительным членом уравнения
фильтрации, моделируется изменяющимся в зависимости от скорости течения скин-
фактором. Метод, используемый для вычисления значения турбулентного скин-фактора и
скорости притока газа для каждой вскрываемой ячейки, обеспечивает их полную
согласованность. Неявная схема, применяемая для этих вычислений, обеспечивает
устойчивость при больших временных шагах. Это может быть особенно важно в случае,
когда падение давления вследствие турбулентности течения значительно по сравнению с
общим перепадом давления.
ECLIPSE 100 Вторая возможность — использование специального уравнения притока. Программа
ECLIPSE 100 позволяет использовать либо уравнения Рассела-Гудрича, либо уравнения
для псевдодавления в газовой фазе вместо общепринятого описания течения свободного
газа. Оба уравнения допускают изменение вязкости и плотности газа при изменении
давления в диапазоне от значения в сеточном блоке до значения в стволе скважины. При
использовании уравнения Рассела-Гудрича вязкость и плотность определяются не при
давлении в ячейке сетки, а при давлении, среднем между давлением в ячейке и в стволе

Введение
Функции ECLIPSE 33
скважины. В случае применения уравнения псевдодавления среднее давление
определяется интегрированием.
При моделировании газового конденсата можно использовать обобщенный метод
псевдодавлений Уитсона и Феванга. В этом случае полная подвижность углеводородной
фазы интегрируется в пределах от давления в ячейке до давления в стволе скважины с
учетом изменений относительной проницаемости, обусловленных удалением конденсата.
Более подробную информацию см. в разделе «Специальные уравнения притока» на
стр. 972.

Равновесие в ячейке сетки


Начальные давления и насыщенности в ячейках пласта могут быть определены с
помощью специального средства расчета равновесного состояния. Гидростатический
градиент давления в каждой фазе определяется ее локальной плотностью. Насыщенности
вычисляются с помощью таблиц капиллярного давления на основе известных разностей
локальных давлений между фазами.
За величину насыщенности в блоке сетки обычно принимают насыщенность в центре
ячейки. Однако использование этой процедуры может привести к существенным
ошибкам в оценке запасов в случае, когда контакт между жидкостями или переходная
зона располагаются в большой по размеру ячейке. В программе ECLIPSE имеется
средство, позволяющее повысить точность подсчета запасов в подобных ситуациях.
Насыщенности флюидами определяются на нескольких уровнях внутри ячейки. Затем эти
величины усредняются, и полученное значение принимается за величину насыщенности
блока. Неправильная форма ячеек сетки может быть учтена при осреднении путем
задания весовых коэффициентов, пропорциональных площади поперечного сечения
уровня, для которого была определена насыщенность.
Более подробную информацию см. в разделе «Начало расчета» на стр. 425.

Модели водоносного горизонта


Водоносные горизонты могут быть описаны с помощью двух аналитических моделей,
модели с постоянным притоком (только ECLIPSE 100) и численной модели.
Аналитические модели — это модель водоносного слоя Фетковича или модель Картера-
Трейси. Модель с постоянным притоком позволяет пользователю задавать поток через
единицу площади в течение всего времени моделирования. Численная модель состоит из
последовательности ячеек водоносного слоя, соединенных друг с другом в одном
направлении. Внутренние ячейки этой последовательности могут быть связаны с любым
числом блоков пласта. Глубина, размеры, пористость, проницаемость и другие
показатели в каждой ячейке водоносного горизонта могут быть определены
пользователем. Это предоставляет инженеру необходимую гибкость при описании
водонасыщенной законтурной зоны пласта в каждом конкретном случае.
Более подробную информацию см. в разделе «Моделирование водоносного горизонта» на
стр. 53.

Введение
34 Функции ECLIPSE
Вспомогательные программы
Вспомогательные программы, включенные в ECLIPSE, описаны ниже.

FILL
Программа FILL предназначена для создания особого типа сеток, основанных на
геометрии угловой точки. Сетки этого типа могут иметь ячейки нерегулярной формы, что
позволяет располагать линии сетки вдоль линий разломов. Программа FILL является
удобным средством создания сложнопостроенных сеток с искривленными
клинообразными ячейками, отражающими наличие разломов и других особенностей
геологического строения пласта.
Как показывает название, программа FILL специально предназначена для интерполяции
разреженных данных, которые могут быть известны только в нескольких точках сетки.
Недостающие значения «заполняются» для создания полных файлов данных сетки для
ECLIPSE. Например, свойства породы, в частности, пористость, достаточно задать в
каждом слое сетки лишь в нескольких точках, и программа FILL восполнит всю
недостающую информацию.

VFPi
Программа VFPi (Вертикальное течение) является интерактивной программой для
подготовки, просмотра и редактирования таблиц VFP. Она вычисляет падение давления в
стволе скважины и трубопроводе и создает таблицы, описывающие гидравлику в трубах
и предназначенные для ввода в ECLIPSE. Программа содержит широкие графические
возможности для изучения данных трубопровода и свойств жидкости и для вывода в виде
графиков результатов расчета изменения индивидуального давления и рассчитанных
рабочих кривых вертикального потока. IPR скважины можно наложить на кривые, чтобы
обеспечить оценку скорости потока при заданном наборе условий. Таблицы VFP можно
читать и просматривать в поперечном сечении или в трехмерном виде.
В системе имеется множество способов преобразования таблиц; кроме того, можно
визуально редактировать отдельные пункты внутри таблицы. Дополнительные функции
программы VFPi включают уравнение энтальпии для расчета изменения температуры
жидкости вдоль трубопровода, и функцию для согласования рассчитанных давлений с
результатами измерений путем настройки семейства «коэффициентов подгонки».
Программа VFPi также позволяет вычислять падение давления для композиционной
жидкости и создавать таблицы композиционного вертикального потока для
использования в ECLIPSE 300.
Пользователь может выбрать любую из шести многофазных корреляций, предложенных
следующими авторами:
1 Азиз, Говьер и Фогараси
2 Оркишевски
3 Хагедорн и Браун
4 Беггс и Бриль
5 Мухерджи и Бриль
6 Грей
7 Петалас и Азиз
Можно использовать различные корреляции для различных частей насосно-
компрессорных труб, что позволяет моделировать горизонтальные и волнообразные
трубопроводы, а также вертикальные стволы скважин и стояки.
При проведении расчетов можно учесть эффекты, возникающие при использовании
газлифта, погружных насосов, газовых компрессоров и наземных штуцеров как для
критического, так и для субкритического двухфазного течения.

Введение
Вспомогательные программы 35
GRAF
Программа GRAF представляет собой графический пакет, предназначенный для
обработки результатов моделирования.
Он обладает широкими возможностями и может быть использован для
• построения линейных графиков, отображающих, например, изменение среднего
пластового давления во времени
• изображения сетки моделирования, включающей разломы
• создания серии цветных изображений, демонстрирующих изменение распределения
насыщенностей, давлений и других показателей во времени.
Информация, необходимая для построения линейных графиков, может быть получена из
SUMMARY файлов, создаваемых программой ECLIPSE в моменты выдачи результатов.
Каждый 'SUMMARY' файл содержит данные, относящиеся ко всему месторождению,
группам скважин, ячейкам, вскрываемым скважинами, областям и отдельным блокам
сетки и записанные в промежуточные моменты времени. Таким образом, 'SUMMARY'
файлы (как и файлы 'RESTART') могут быть использованы для контроля за ходом расчета.
Информация для сеточных изображений может быть получена из GRID файла,
создаваемого программой ECLIPSE при запуске моделирования. Этот файл содержит в
себе данные о расположении угловых точек всех ячеек в пласте и может быть
использован для изображения сетки множеством способов.
Динамические отображения результатов моделирования создаются на основе RESTART
файлов, записываемых программой ECLIPSE в заранее определенные пользователем
моменты времени. Эти файлы содержат подробную информацию о пласте, например,
насыщенности и давление для каждой ячейки сетки. Основное назначение этих файлов
заключается в обеспечении возможности возобновления счета по программе ECLIPSE с
заданного момента времени. Кроме того, совместно с файлом GRID они могут быть
использованы для создания цветных графиков распределений насыщенностей и
давлений. Графический пакет предоставляет пользователю возможность создавать
анимированные изображения процессов заводнения, образования конусов газа и других
процессов и просматривать их в прямом и обратном направлениях.
Пакет GRAF предоставляет возможности для построения контурных изображений,
векторных диаграм и изображений проводимости пласта. Результаты работы пакета
GRAF можно распечатать на плоттере или принтере.

PSEUDO
PSEUDO — это пакет, предназначенный для создания псевдофункций, используемых для
проведения исследований чувствительности модели на грубых сетках, не требующих
столь больших вычислительных затрат, как полноценное исследование. PSEUDO
использует файлы RESTART, созданные программой ECLIPSE в процессе моделирования
на мелкой сетке, для создания псевдофункций «грубой» модели. Полная модель,
использующая мелкую сетку, может представлять профиль со множеством слоев или
большую трехмерную модель. Упрощенная модель может быть одно-, двух- или
трехмерной, образованной путем объединения соседних блоков мелкой сетки в более
крупные блоки грубой сетки.
Вследствие того, что программа PSEUDO работает отдельно от ECLIPSE,
переопределение грубой сетки и создание новых псевдофункций могут быть произведены
без существенных затрат. Направленные псевдофункции относительных проницаемостей,
созданные программой PSEUDO для всех граней грубой сетки, могут быть использованы
для моделирования с помощью ECLIPSE и воспроизведения результатов, полученных на
мелкой сетке, или проведения менее дорогостоящих исследований чувствительности
модели.

Введение
36 Вспомогательные программы
Дополнительные программы
Программы, которые можно приобрести в качестве специальных дополнений к ECLIPSE,
описаны ниже.

ECLIPSE Options
ECLIPSE Options состоит из набора специальных расширений для ECLIPSE, которые
увеличивают возможности моделирования этой программы. К ним относятся:
• Полимерное заводнение,
• Наземные сети(Network),
• Условия притока на границе,
• Локальное измельчение и укрупнение сетки,
• Трение в стволе скважины,
• Контроль добычи газа,
• Модель растворителя,
• Псевдокомпозиционная модель нагнетания газа,
• Модель ПАВ,
• Оптимизация газлифта,
• Параллельные вычисления,
• Трассировка примесей,
• Метан в угольном пласте,
• Модель пены,
• Объединение нескольких моделей,
• Теплотворная способность газа,
• Многосегментные скважины,
• Термальная опция
Дополнительные расширения, перечисленные ниже, могут быть при необходимости
приобретены отдельно.

ECLIPSE 100
Модель полимерного заводнения
Модель полимерного заводнения использует полностью неявную пятикомпонентную
модель (нефть/вода/газ/полимер/минерализованная вода), позволяющую детально
изучать механизм процесса полимерного заводнения. Модель описывает увеличение
вязкости водной фазы по мере растворения в ней полимера, а также снижение вязкости
вследствие проявления неньютоновских сдвиговых эффектов при высоких скоростях.
В модели учитывается процесс адсорбции полимера на поверхности породы, приводящий
к снижению относительной проницаемости водной фазы. Модель учитывает явление
образования поровых объемов, недоступных для фильтрации раствора полимера.
При желании инженер-разработчик может учесть в своей модели явление уменьшения
вязкости раствора полимера вследствие взаимодействия с минерализованной водой.
Полностью неявный метод, используемый для совместного решения уравнений модели
нефть/вода/газ/полимер/минерализованная вода, обеспечивает полностью устойчивое
решение для всех временных шагов.
Более подробную информацию см. в разделе «Модель полимерного заводнения» на
стр. 613.

Введение
Дополнительные программы 37
Опция Network
Опция Network обеспечивает установку переменных ограничений на устьевые давления
по группам скважин, которые могут изменяться в процессе разработки пропорционально
изменению суммарной добычи группы в соответствии с выбранным способом учета
потерь давления в трубах.
Простейшим примером применения этой опции является моделирование морского
месторождения. В этом случае продукция нескольких скважин поступает в один сборник,
соединенный с сепаратором через выкидную линию. Давление на сборнике будет
зависеть от дебита добычи, газового фактора и обводненности скважин.
В более сложных случаях может быть построена многоуровневая разветвленная
трубопроводная сеть. Для каждого трубопровода, входящего в эту иерархическую сеть,
задается таблица эксплуатации (которая может быть создана с помощью VFPi),
определяющая потери давления вдоль него точно таким же образом, как вычислялись
потери давления в стволе скважины.
Через определенные пользователем интервалы времени производится проверка условия
баланса и пересчет давления во всех узлах трубопроводной сети. Моделирование сбора
воды в коллектор для последующей закачки через нагнетательные скважины также
может быть осуществлено с помощью отдельной трубопроводной сети.
Более подробную информацию см. в разделе «Сетевая опция « на стр. 543.

Приток на границе
Опция притока на границе позволяет проводить расчеты отдельно для небольшого
участка месторождения. При проведении базового расчета для всего месторождения
потоки на границе выделенного участка записываются в специальный, так называемый
flux файл в различные моменты времени. В процессе последующих расчетов для
выделенной части пласта считываемая из этого файла информация используется для
задания граничных условий, согласованных с полномасштабной моделью. Эта опция
может быть особенно полезна при воспроизведении истории разработки месторождения,
когда нужно воспроизвести лишь показатели нескольких скважин. Общие затраты на
повторные расчеты сокращаются вследствие того, что только небольшая часть всего
месторождения должна быть пересчитана.
ECLIPSE 100 Кроме того, эта опция может быть использована совместно с функцией дренажа
(переключатель 25 в ключевом слове OPTIONS) для уменьшения стоимости
исследований чувствительности модели.
Более подробную информацию см. в разделе «Приток на границе» на стр. 199.

Локальное измельчение сетки


Локальное измельчение сетки позволяет повысить ее разрешение вблизи скважин.
Локальное измельчение можно применять для двумерных и трехмерных моделей в
радиальных и декартовых координатах. Число слоев локальной модели может быть
больше, чем в глобальной модели. Проводимости между локальной и глобальной
моделями вычисляются автоматически.
ECLIPSE 100 Большей эффективности можно достичь при индивидуальном расчете каждой локальной
модели. Таким образом, несмотря на то, что в общем случае временные шаги,
используемые в локальной модели, мельче, чем в глобальной, подробное исследование
эффектов конусообразования вблизи интересующих скважин можно проводить без
задержки расчетов глобальной модели.
Возможно также решать совместно локальную и глобальную сетку полностью неявным
методом как единую систему («LGR in- place»). В ECLIPSE 300 все LGR решаются
одновременно с глобальной сеткой.
Укрупнение сетки путем объединения ячеек может быть использовано для тех частей
залежи, точность моделирования которых не имеет существенного значения.

Введение
38 Дополнительные программы
ECLIPSE100 Функция автоматического измельчения сетки полезна для уточнения существующей
глобальной модели как процесса, обратного процессу укрупнения сетки.
Более подробную информацию см. в разделе «Локальное измельчение и укрупнение
сетки» на стр. 439.

ECLIPSE 100
Трение в стволе скважины
Опция учета трения в стволе скважины позволяет моделировать потери давления из-за
трения как в перфорированной части скважины, так и между забоем и перфорациями. В
первую очередь эта опция предназначена для использования при моделировании
горизонтальных скважин, когда потери давления за счет трения могут быть
существенными в горизонтальной части ствола скважины. Анализ потерь из-за трения
оказывается особенно важным при выборе оптимальной длины и диаметра
горизонтальной скважины. Расчет трения производится полностью неявно, чтобы
сохранить численную устойчивость.
Более подробную информацию см. в разделе «Опция трения в стволе скважины» на
стр. 939.

ECLIPSE 100
Модель разработки газового месторождения
Рассматриваемая опция представляет собой набор средств, предназначенных для задания
условий и ограничений добычи газа. К ним относятся:
• задание требуемой величины добычи газа, изменяющейся по месяцам, на основе
использования значения среднего суточного контрактного объема добычи газа
(DCQ), определенного в проекте
• Чтобы удовлетворить требуемым значениям фактора колебаний (swing factor)
имеется возможность модифицировать значения DCQ в течении каждого
контрактного года
• управление количеством добываемого газа с учетом необходимости расходования
его части
• оценка потенциально возможной добычи газа на каждом временном шаге с учетом
возрастания потерь давления в сети
• автоматическое управление компрессорами в сети в тех случаях, когда их работа
необходима для выполнения назначенных условий.
Более подробную информацию см. в разделе «Модель разработки газового
месторождения» на стр. 245.

ECLIPSE 100
Модель растворителя
Применение растворителей моделируется четырехкомпонентным расширением
эмпирической модели смешивающегося вытеснения Тодда-Лонгстаффа. ECLIPSE
использует полностью неявный метод совместного решения четырех уравнений,
описывающих систему нефть/вода/газ/растворитель. Трехкомпонентная система
нефть/вода/газ в отсутствии растворителя сводится к традиционной модели нелетучей
нефти. Фаза растворителя может быть введена в модель для описания смешивающегося
вытеснения пластовых углеводородов. Пользователь может управлять степенью
смесимости с помощью параметра Тодда-Лонгстаффа и переходом к смесимости с
помощью задаваемых таблиц зависимости смесимости от насыщенности растворителя.
Большинство потенциально смесимых жидкостей являются смесимыми только при
высоких давлениях. Моделирование этого явления может быть осуществлено с помощью
ECLIPSE заданием таблиц зависимости смесимости от давления.
Более подробную информацию см. в разделе «Модель растворителя» на стр. 767.

Введение
Дополнительные программы 39
ECLIPSE 100
Псевдокомпозиционная модель нагнетания газа
(Gi-модель)
Псевдокомпозиционная модель нагнетания газа является моделью, описываемой
четырьмя уравнениями и позволяющей моделировать системы с летучими нефтями и
газовым конденсатом без перехода к полностью композиционному описанию. Параметр
нагнетания газа (GI) является мерой количества сухого газа, находящегося в контакте с
исходными углеводородами. Значения насыщенности Rs и Rv и Bo и Bg нефти и газа
предоставляются ECLIPSE в виде функций давления и GI.
Например, значение Rv (насыщенность газа нефтью) будет уменьшаться
пропорционально GI; так, газ может содержать меньше паров нефти. Это позволяет
устранить один из недостатков моделей нелетучей нефти, дающих излишне
оптимистический прогноз добычи при использовании циклической закачки газа. Данные,
необходимые программе ECLIPSE, можно сформировать, используя программу PVT,
решающую задачу описания пластовой смеси с помощью уравнения состояния.
Более подробную информацию см. в разделе «Псевдокомпозиционная модель нагнетания
газа (Gi-модель)» на стр. 331.

ECLIPSE 100
Модель ПАВ
Модель ПАВ позволяет моделировать процесс повышения эффективности заводнения
при введении добавок ПАВ, снижающих капиллярное давление между водной и
нефтяной фазами. Уменьшение капиллярного давления приводит к повышению
нефтеотдачи за счет уменьшения остаточной нефтенасыщенности. Данная опция
моделирует снижение остаточной нефтенасыщенности и связанные с этим изменения
кривых относительных проницаемостей в зависимости от капиллярного числа
(отношения вязкостных сил к капиллярным). Модель учитывает также влияние
концентрации ПАВ на вязкость воды и адсорбцию ПАВ на поверхности породы.
Более подробную информацию см. в разделе «Модель ПАВ» на стр. 801.

ECLIPSE 100
Оптимизация газлифта
Средство оптимизации газлифта можно использовать для определенияколичества газа
для газлифта, обеспечивающего заданную добычу отдельных скважин, групп скважин
или всей залежи. Если заданная добыча не может быть обеспечена, опция оптимизации
газлифта определяет оптимальный вариант использования ресурсов газа путем
предпочтительного распределения газа среди скважин, эксплуатация которых может дать
наилучшие результаты. Эту функцию можно использовать также вместе с сетевой опцией
для оптимизации распределения газлифта в маленькой сети из нескольких скважин,
учитывая дополнительные потери давления в трубопроводах вследствие увеличения
потока.
Более подробную информацию см. в разделе «Оптимизация газлифта» на стр. 271.

Параллельные вычисления
Опция параллельных вычислений позволяет проводить расчеты с помощью ECLIPSE на
машинах с несколькими процессорами. Эта функция предоставляет эффективный метод
параллельного решения с использованием метода доменной декомпозиции, который
разделяет сетку на области, вычисления в которых производятся параллельно.
Эта опция может быть использована как на машинах с фиксированным, так и с
динамическим распределением памяти.
Более подробную информацию см. в разделе «Параллельные вычисления» на стр. 587.

Введение
40 Дополнительные программы
ECLIPSE 100
Трассировка примесей
Опция трассировки примесей представляет собой расширенный набор средств
трассировки индикаторов, которые могут быть использованы для решения задач защиты
окружающей среды. Например, перенос радиоактивных загрязнителей в грунтовые воды.
В настоящее время дополнительными физическими моделями являются адсорбция
индикатора и распад индикатора. Одновременно возможно проведение независимого
наблюдения за пятьюдесятью индикаторами, адсорбция и/или распад каждого из которых
могут быть описаны своей моделью.
Более подробную информацию см. в разделе «Трассировка примесей» на стр. 163.

ECLIPSE 100
Метан в угольном пласте
Модель метана в угольном пласте позволяет описывать процесс добычи газа (метана) из
угленосных пластов. Газ, находящийся в угольном пласте, диффундирует в систему
трещин и может быть извлечен с применением традиционной для нефтяных
месторождений технологии. Данная модель описывает диффузию и процессы течения
воды и газа в системе трещин. Кроме того, имеется возможность моделировать механизм
повышения отдачи, используя третье уравнение сохранения для нагнетаемого газа
(обычно CO2).
Дополнительную информацию см. в разделе «Модель метана в угольном пласте» на
стр. 79.

ECLIPSE 100
Модель пены
Модель пены является упрощенной моделью процесса закачки пены, используемого для
экранирования пластов. Пена моделируется, как индикатор в газовой фазе,
уменьшающий подвижность газа. Качество пены может ухудшаться вследствие
адсорбции и распада. Скорость распада является функцией водо- и нефтенасыщенностей.
Кроме того, степень снижения подвижности газа зависит от давления и скорости сдвига.
Более подробную информацию см. в разделе «Модель пены» на стр. 209.

ECLIPSE 100
Объединение нескольких моделей
Данная опция позволяет рассматривать в совокупности несколько моделей,
моделируемых с помощью ECLIPSE 100, устанавливать на них суммарные значения
добычи и закачки, а также при желании связывать их с одной наземной трубопроводной
системой. Нефтяное или газовое месторождение может состоять из нескольких
изолированных моделей, связанных между собой лишь показателями суммарной добычи
и закачки. Изучение каждого моделей, например воспроизведение истории, может быть
проведено независимо с помощью отдельной модели. Описываемое средство
объединения нескольких моделей предоставляет возможность рассматривать
совокупность моделей, подчиняющихся установленным общим ограничениям по добыче
и закачке. При этом входные данные моделей претерпевают минимальные изменения. Во
время произведения расчета модели работают независимо под управлением главного
процесса, устанавливающего интенсивность закачки и добычи на каждом временном
шаге.
Взаимосвязь между вычислениями осуществляется с помощью системы пересылки
сообщений PVM, позволяющей проводить расчеты по отдельным моделям параллельно
на разных машинах, работающих под операционной системой UNIX.
Более подробную информацию см. в разделе «Объединение нескольких моделей» на
стр. 661.

Введение
Дополнительные программы 41
ECLIPSE 100
Теплотворная способность газа
Опция теплотворной способности газа контролирует среднее значение теплотворной
способности газа, добытого на месторождении газа одновременно с управлением
скоростью добычи газа. Теплотворная способность добытого газа может либо задаваться
отдельно для каждой скважины, либо приравниваться концентрации индикатора газовой
фазы. Суммарное значение тепловой способности может быть задано для групп, которые
работают с управлением направляющими дебитами (ключевое слово GCONPROD).
ECLIPSE пытается при работе групп обеспечивать одновременно оба суммарных
значения путем динамической коррекции направляющих дебитов скважин для создания
соответствующей смеси газа с высокой и с низкой теплотворной способностью. Диапазон
значений теплотворной способности скважин, разумеется, должен покрывать суммарное
значение группы. Дополнительной возможностью является задание суммарной энергии
(скорости потока, умноженной на теплотворную способность) Эта функция совместима с
моделью разработки газового месторождения, в том смысле, что можно задавать
суммарные значения для группы или месторождения добычи газа или производства
энергии в соответствии с DCQ и коэффициентами профиля.
Более подробную информацию см. в разделе «Теплотворная способность газа» на
стр. 297.

Многосегментные скважины
Модель многосегментных скважин предоставляет подробное описание течения жидкости
в стволе скважины. Эта функция специально предназначена для горизонтальных скважин
и скважин с боковыми отводами, а также для моделирования «интеллектуальных»
скважин, содержащих устройства управления потоком различного типа. Впрочем, она
может использоваться и для более детального анализа потока в стандартной
вертикальной или наклонной скважине. Имеется также модель забойного сепаратора.
Подробное описание условий течения в скважине получается путем разделения ствола
скважины (и боковых отводов) на сегменты. Каждый сегмент имеет свой набор четырех
независимых переменных, описывающих локальное давление, скорость течения и
текучие фракции воды и газа. Падение давления вдоль ствола скважины рассчитывается
на основе локальных градиентов гидростатического давления, трения и давления. Для
расчета падения давления можно выбрать одну из двух встроенных моделей
многофазного течения: модель однородного потока, в которой все фазы текут с
одинаковой скоростью или модель потока с дрейфом, которая допускает
проскальзывание между фазами. Кроме того, падение давления можно рассчитать по
заранее вычисленным таблицам VFP, которые, возможно, дают большую точность и
предоставляют возможность моделировать штуцеры и другие устройства управления
потоком. Модель многосегментных скважин также позволяет моделировать сложные
режимы перетоков более точно в случае, если закачиваемая смесь может изменяться
вдоль ствола скважины.
Более подробную информацию см. в разделе «Многосегментные скважины» на стр. 499.

ECLIPSE 300
Термальная опция
Термальная опция превращает ECLIPSE 300 в термальную модель, предназначенную для
исследования процессов закачки пара, горячей и холодной воды в нефтяную залежь.
Эта функция работает в полностью неявном режиме. В ECLIPSE 300 используется
многоуровневая иерархическая система скважин с неявной моделью учета перетоков в
скважинах. Термальная модель работает как в режиме дегазированной нефти, так и в
режиме газированной нефти. В модель дегазированной нефти углеводородные
компоненты присутствуют только в нефтяной фазе, а газовая фаза состоит только из
пара. В модели газированной нефти углеводородные компоненты могут присутствовать
как в нефтяной, так и в газовой фазе, а водные компоненты — и в водяной, и в газовой
фазе.
Более подробную информацию см. в разделе «Термальная опция» на стр. 831.

Введение
42 Дополнительные программы
Open-ECLIPSE
Программа Open-ECLIPSE позволяет ECLIPSE 100 и ECLIPSE 300 работать под
управлением и интерактивно обмениваться данными с другими приложениями. Хотя
ECLIPSE в первую очередь используется автономно, и ее работой управляет только
входной файл данных, есть ситуации, в которых более эффективно запускать ECLIPSE
под управлением другого приложения. Примером может служить необходимость тесной
связи ECLIPSE с моделью системы сбора с поверхности или специальной программой
оптимизации производства. Может также быть полезно привязать ECLIPSE к
интерактивному контроллеру, чтобы дать инженеру возможность видеть текущее
состояние процесса моделирования и принимать решения по управлению скважинами во
время работы программы.
Программа Open-ECLIPSE была разработана, чтобы выполнить эти требования. Она
состоит из набора подпрограмм, которые обеспечивают связь с внешним приложением.
Активизация Open-ECLIPSE переводит ECLIPSE в «слушающий режим», и она ожидает
команд от сконфигурированной должным образом управляющей программы.
Управляющая программа может устанавливать ограничения на работу скважин и групп,
опрашивать дебиты скважин и групп, управлять процессом моделирования и выводом
отчетов и формированием файлов RESTART. Связь между ECLIPSE и управляющей
программой осуществляется с помощью PVM (параллельная виртуальная машина),
которая должна быть установлена на компьютере пользователя. Пользователи, желающие
разработать собственные приложения для управления ECLIPSE, могут приобрести
инструментарий разработчика Open-ECLIPSE (Open-ECLIPSE Developer’s Kit). Он
включает в себя полную документацию по обмену данными, копию систем обмена
сообщениями, с помощью которых осуществляется связь между приложениями, и
простой демо-контроллер для тестирования интерфейса Open-ECLIPSE.

GRID
GRID представляет собой интерактивный пакет, предназначенный для построения
геологических моделей пласта, сеток моделирования, и создавать входные данные для
ECLIPSE. Мощные картографические средства, включенные в GRID, предоставляют
пользователю широкие возможности для оцифровки данных, представленных на картах,
манипуляций с ними, а также для ввода данных, подготовленных стандартными
распространенными в отрасли программами создания геологических моделей и
построения карт. Геологическая модель используется в качестве вспомогательного
средства при постройке сетки для моделирования.
Функции пакета включают в себя построение цветных графиков, геометрию угловой
точки или традиционную геометрию, наклонные или вертикальные разломы, построение
поперечных сечений, площадей или трехмерных изображений, построение контурных
карт для сравнения с исходными входными данными. Пакет является достаточно гибким,
позволяет редактирование и содержит развернутую справочную систему. Пакет GRID
может быть использован для построения локально измельченной или укрупненной сетки
для последующего использования вместе с соответствующей опцией ECLIPSE.
Он содержит опции ECLMAP, которые позволяют обрабатывать сейсмические профили,
производить волюметрические расчеты и преобразование глубин сейсмических
горизонтов или картографической сетки.

FloGrid
Пакет FloGrid представляет собой интерактивный инструмент для построения
трехмерных сеток моделирования.
Он импортирует геологические данные в наиболее распространенных форматах карт и
трехмерных геологических моделей, в том числе в формате POSC Rescue. Сетки для

Введение
Дополнительные программы 43
моделирования можно экспортировать в формате ключевых слов ECLIPSE и в других
форматах. Пакет FloGrid предоставляет полную трехмерную визуализацию данных —
скважины, карты, трехмерные геологические модели, разломы и сетки моделирования.
Он дает возможность создавать как структурированные, так и неструктурированные
сетки. Структурированные (декартовы) сетки оптимизированы под выбранные разломы и
границы, а оставшиеся узлы сетки расположены так, чтобы минимизировать отклонения
от ортогональности. Разломы, которые не привязаны к сетке явно, могут быть
автоматически преобразованы в зигзагообразную форму. Для трехмерных геологических
моделей слои при моделировании можно при желании определять с использованием
алгебраических методов или методов, основанных на течении, чтобы автоматически
идентифицировать те слои, которые лучше всего отражают характеристики течения
моделей с мелкой сеткой.
Можно использовать также неструктурированные сетки PEBI и тетраэдральные сетки
(PetraGrid), чтобы описать все границы, скважины и разломы. Они поддерживают
прямоугольное и цилиндрическое измельчение сетки вокруг скважин и общее
измельчение прямоугольной, треугольной и шестиугольной сетки внутри заданной
области, имеющей форму многоугольника.
Пакет FloGrid также содержит набор осредняющих алгебраических инструментов и
инструментов, основанных на отдельной фазе течения, которые позволяют вычислить
свойства блока сетки моделирования на основе геологических или стахостических сеток
свойств.

PVTi
Пакет PVTi представляет собой интерактивный пакет уравнений состояния для анализа
лабораторных экспериментов, выполненных для определения поведения фазы жидкостей
в пласте. Качество лабораторных экспериментов можно проверить путем проверки
выполнения закона сохранения вещества. Лабораторные эксперименты можно
смоделировать, используя различные кубические уравнения состояния, и все
расхождения между расчетными и экспериментальными данными можно
минимизировать с помощью регрессии по одному или нескольким параметрам уравнений
состояния. Модель уравнения состояния затем можно использовать для получения
данных, пригодных для использования в ECLIPSE 100 или 300 и VFPi.

SCAL
Программа SCAL представляет собой инструмент, помогающий инженерам более
эффективно использовать полученные в лабораторных экспериментах значения
относительной проницаемости и давления при моделировании пласта. Программа может
считывать данные лабораторных измерений, выполнять контроль качества, например
сглаживание кривых, группировать данные по литологическим параметрам и конечным
значениям, преобразовывать эти данные в кривые пород, пригодные для использования в
ECLIPSE, и автоматически присваивать эти кривые ячейкам сетки на основе правил,
заданных инженером (например, как функцию пористости/
проницаемости/литологических параметров). Выходные данные состоят из серий файлов
INCLUDE, предназначенных для секций PROPS и REGIONS.
Программа имеет средства трехмерной визуализации сеток моделирования и трехфазной
относительной проницаемости и для экспериментов с опциями масштабирования
конечных точек ECLIPSE. Пользователь может расширить или изменить
функциональность пакета SCAL с помощью управляющих скриптов, например, внедрить
секретный алгоритм компании.

Введение
44 Дополнительные программы
Schedule
Пакет SCHEDULE может импортировать промысловые данные из внешних стандартных
баз данных, распространенных в отрасли (например, PA, OilField Manager), и
автоматически создавать необходимые для программы ECLIPSE ключевые слова. Данные
добычи можно также получать из существующих моделей ECLIPSE. Программа
предоставляет широкие возможности экранной графики, позволяющей упростить
редактирование, проверку и осреднение промысловых данных. Временные шаги
устанавливаются на основании комбинации календарных периодов, заданных
пользователем, и ГТМ на скважинах, таких как перфорации, остановки или ОПЗ.
С помощью SCHEDULE можно обработать все основные категории промысловых
данных, необходимых для моделирования. Это, как правило, траектория скважин,
история добычи, объемы закачки и данные о соединениях скважин с пластом. Основной
функцией пакета Schedule является создание точных и адекватных ключевых слов
COMPDAT с коэффициентами соединений, зависящими от времени и рассчитываемыми по
данным перфорации, представленными в форме замеров глубин и пластов. Для скважин с
отклонениями, частичным вскрытием и несколькими соединениям скважины в одной
ячейке вводятся коррекции.
Пакет Schedule оснащен функциями для создания управляющих ключевых слов для
ECLIPSE. Управление может быть задано для скважин, групп и всего месторождения.
Скважины можно создавать, задавая положения IJK или путем оцифровки в 3D Viewer,
где результаты моделирования использоваться в качестве фона для помощи при
размещении.
Пакет Schedule также может готовить данные для ввода в многосегментную модель
скважины (см. раздел «Многосегментные скважины на стр. 42). Он может считывать
данные, описывающие характеристики обсадной колонны, хвостовика и насосно-
компрессорных труб, а также положения штуцеров, пакеров и клапанов управления
притоком. Эти данные можно использовать вместе с информацией о перфорации для
создания ключевых слов COMPSEGS/COMPSEGL, описывающих многосегментную
скважину.

FloViz
Пакет FloViz представляет собой интерактивную систему трехмерной визуализации для
отображения и анализа результатов моделирования пласта. Она заменяет пакет RTView,
являясь предпочтительным инструментом для визуализации пласта. Пакет FloViz имеет
простой в использовании графический пользовательский интерфейс и позволяет
анимировать результаты моделирования. Данная программа может работать как на
персональных компьютерах, так и на рабочих станциях.
Пакет FloVIz включает в себя большую часть функций пакета RTView, а также
некоторые важные новые функции. Благодаря использованию подчиненных средств
просмотра эта программа позволяет создавать несколько ракурсов (которые можно
подстраивать) пласта с независимым разбиением на слои, свойствами и анимацией по
времени.
С помощью ракурсов можно осуществить ротацию модели. Пакет FloViz может
отображать как структурированные, так и неструктурированные сетки и, соответственно,
линии тока. Программа содержит большое количество новых опций, облегчающих
визуальную интерпретацию сетки и результатов.

Введение
Дополнительные программы 45
Weltest 100
Пакет Weltest 100 представляет собой интерактивную программу для тестового анализа
скважин, содержащую широкий спектр аналитических моделей пласта. Она позволяет
строить множество разных диагностических графиков, что помогает инженеру выбрать
ту модель пласта, которая наилучшим образом соответствует данным. Прямые линии
можно подгонять интерактивно, что дает возможность задавать «первичные оценки»
параметров модели, которые передаются оптимизатору. Затем оптимизатор определяет
значения параметров пласта, которые обеспечивают наилучшее согласование выбранной
модели с наблюдаемыми данными.
Программа содержит также функции для анализа типа кривых, тестового анализа газовых
скважин и создания отчетов.

Weltest 200
Пакет Weltest 200 представляет собой мощный интегрированный пакет численного
тестового анализа скважин, который объединяет в себе функции программы Weltest 100 и
симулятора ECLIPSE. Он предлагает широкий спектр функций, в том числе возможность
построения геометрии пласта в интерактивном режиме, задания свойств породы по слоям
и областям и выполнения расширенных тестов скважины.
Численные решения, полученные с помощью пакета Weltest 200, сверены с
аналитическими моделями. Wellbore storage, , случаи отсутствие потока на границе и
границы постоянного давления, системы с двойной пористостью, скважины с
гидравлическими разрывами, скважины с частичным вскрытием и многослойные
системы — все эти случаи эффективно и быстро рассчитываются этой программой. Пакет
Weltest 200 моделирует также эффекты многофазного течения и предлагает простой
метод для тестового анализа ниже точки насыщения.
Включение возможностей численного моделирования ECLIPSE в пакет Weltest 200
делает возможным использовать неограниченное количество моделей для тестового
анализа скважин. Напротив, традиционные программы тестового анализа скважин
рассчитывают зависимость давления от времени с использованием аналитических
методов, что ограничивает применение тестирования скважин несколькими
стандартными моделями.
Специалисты по тестированию скважин оценят также экономию времени, обеспеченную
в программе Weltest 200 функциями автоматического построения сетки. В них
использован инновационный метод построения сетки, основанный на перпендикулярной
бисекции (PEBI) или сетках Вороного. Сетка составляется из многоугольных ячеек, что
обеспечивает гибкость и простоту измельчения.

ECLIPSE Office
Пакет ECLIPSE Office представляет собой интерактивную среду для создания и
изменения модели нелетучей нефти и композиционной модели, запуска и контроля
расчетов, анализа результатов и создания отчетов. Наборы данных могут формироваться
с использованием модуля построения сеток PEBI, корреляций данных PVT и SCAL,
панелей ключевых слов или путем импорта из других препроцессоров. Панели
существуют для всех ключевых слов ECLIPSE. Пакет содержит инструменты для
управления расчетными вариантами внутри проекта. Он содержит инструменты
управления расчетом для мониторинга и контроля за процессом расчета. Для просмотра
результатов разработаны новые интерактивные графические средства.

Введение
46 Дополнительные программы
SimOpt
Пакет SimOpt предназначен для уменьшения затрат рабочего времени на стадии
согласования истории разработки при инженерном анализе пласта. Он предоставляет
средства для получения чувствительности прогнозов ECLIPSE 100 по отношению к
параметрам, задаваемым пользователем. Параметры, доступные в настоящее время,
включают в себя поровые объемы, проницаемости, проницаемости разломов, мощность
водоносных пластов и сигма-коэффициенты двойной пористости. Чувствительность
можно просмотреть непосредственно или воспользоваться алгоритмом регрессионного
анализа для улучшения качества согласования истории разработки.

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

FrontSim
Пакет FrontSim представляет собой средство моделирования трехмерного двухфазного
течения жидкости, основанное на современной концепции линий тока. Этот пакет может
производить расчеты для больших и сложных моделей пластов на несколько порядков
быстрее, чем стандартные средства моделирования с конечно-разностными схемами,
причем это достигается без эффектов ориентации сетки или численной дисперсии.
Концепция линий тока основана на решении IMPES (явная насыщенность неявное
давление). Вначале с помощью неявного метода рассчитывается давление, а затем явным
методом разрешается уравнение насыщенности. Давление используется для расчета поля
скоростей, которое, в свою очередь, используется для нахождения линий тока. Уравнения
насыщенностей решаются на линиях тока с использованием метода отслеживания
фронта.
Кроме того, пакет GridSim может использоваться как средство создания сетки и данных
моделирования для программы FrontSim.
Этот пакет можно использоваться для редактирования и визуализации трехмерных
графиков, линий тока и линейных графиков. Пакет GridSim может также работать как
пре/постпроцессор для ECLIPSE.

Введение
Дополнительные программы 47
Лицензии
Для запуска программы ECLIPSE и любой дополнительной программы ECLIPSE Options
необходимо приобрести соответствующую FLEX лицензию.
Кроме того, имеется лицензия DATACHECK, которая позволяет ECLIPSE запускать набор
данных в режиме NOSIM, чтобы проверять данные на отсутствие ошибок без
приобретения полной лицензии. Лицензия DATACHECK позволяет также выполнять
расчеты при моделировании поперечного сечения (NX=1 или NY=1).
FLEX лицензия проверяет наличие соответствующих лицензий для ECLIPSE Options,
когда ключевое слово активизирует соответствующую функцию.
В большинстве случаев активизирующее ключевое слово находится в секции RUNSPEC и
будет обработано в начале работы. Однако активизирующие ключевые слова для
некоторых функций находятся в секции SCHEDULE, и могут встретиться позднее в
процессе работы. Например, опция Network активизируется ключевым словом GRUPNET,
а модель разработки газового месторождения не может быть активизирована до того, как
будет прочитано ключевое слово SWINGFAC. В случае отсутствия соответствующей
лицензии при активизации функции работа будет прервана.
ECLIPSE 100 Чтобы избежать прерывания работы, можно зарезервировать все необходимые лицензии
в начале работы с помощью ключевого слова LICENSES в секции RUNSPEC, чтобы
идентифицировать функции, для которых необходимы лицензии.

Введение
48 Лицензии
API Трассировка
Глава 2

Введение
x ECLIPSE 100 Функция API-трассировки позволяет ECLIPSE моделировать смесь разных типов нефти,
x ECLIPSE 300 имеющих различные поверхностные плотности и свойства PVT.
SPECIAL
Без этой трассировки наличие разных типов нефти в пласте можно было бы учесть с
помощью номеров областей PVT. Нефть в области PVT 1 при этом имеет свойства,
заданные таблицей PVT 1 и так далее. Однако этот метод не дает возможность
моделировать смесь разных типов нефти. Нефть, перетекающая из области 1 в область 2,
должна была бы приобрести свойства, соответствующие области 2.
Метод API-трассировки эффективно заменяет концепцию PVT областей для нефти.
Таблицы PVT, использующиеся для определения свойств нефти, выбираются на каждом
шаге по времени в соответствии со средним API для нефти в каждом блоке сетки (более
точно, в соответствии с его средней поверхностной плотностью). Уравнение сохранения
массы решается в конце каждого шага по времени, чтобы обновить значение
поверхностной плотности нефти в каждом блоке сетки для моделирования смеси разных
типов нефти.
Функция API-трассировки включается с помощью ключевого слова API в секции
RUNSPEC. В моделях с дегазированной нефтью нельзя использовать ключевое слово
RSCONSTT при API-трассировке, но можно использовать RSCONST (определяющее
единое значение Rs для всего пласта).

Свойства PVT
Необходимо сформировать два или более набора таблиц PVT, каждый из которых будет
соответствовать некоторому значению API. Таблицы свойств нефти вводятся обычным
образом (с помощью ключевого слова PVTO или PVCO для задач с нефти, содержащей
газ, или PVDO для задач с дегазированной нефтью); при этом требуется, чтобы все
таблицы PVTO или PVCO имели одни и те же верхние и нижние значения Rs. По этим
таблицам ECLIPSE формирует набор внутренних таблиц, имеющих общий набор узлов
Rs, включающий узлы Rs всех входных таблиц. Это позволяет ECLIPSE использовать
эффективный метод интерполяции между таблицами для получения промежуточных
значений API. Ограничение, заключающееся в равенстве верхних и нижних значений для

API Трассировка
Введение 49
всех таблиц, предотвращает экстраполяцию входных данных, которая может привести к
нефизическим результатам.
Значения API, соответствующие каждой таблице PVT, задаются с помощью ключевого
слова GRAVITY, которое указывает плотности нефти, воды и газа для каждого номера
таблицы PVT. Значения API преобразуются в поверхностные плотности нефти с
помощью формулы, приведенной в разделе «Коэффициенты преобразований» на стр. 921.
Значения API для нефти должны монотонно уменьшаться с ростом номеров таблиц.
Кроме того, поверхностные плотности, связанные с каждым номером таблицы, можно
вводить непосредственно с помощью ключевого слова DENSITY. В этом случае
поверхностные плотности нефти должны монотонно возрастать с ростом номеров
таблиц.
Опция API-трассировки не влияет на свойства PVT воды и газа. Такие же номера таблиц
следует ввести во все ключевые слова данных PVT и в ключевое слово ROCK, но, как
правило, только первая таблица действительно используется во всех данных PVT, кроме
данных для нефти. Неиспользованные таблицы сжимаемостей PVT и породы можно
сделать используемыми по умолчанию, напечатав одну обратную косую черту (/) на
новой строке для каждой неиспользованной таблицы в ключевом слове.

Объединение таблиц в области PVT


Метод API-трассировки заменяет концепцию PVT областей для нефти. Таблицы,
использованные для определения PVT свойств нефти, выбираются в соответствии с
поверхностной плотностью нефти в блоке сетки, а не с номером PVT области, в которой
находится блок. Таким образом, ключевое слово PVTNUM в секции REGIONS, как
правило, не требуется для работы API-трассировки.
Тем не менее, если концепция PVT областей для различных типов нефти все-таки
требуется для расчета с API-трассировкой, то таблицы PVT подразделяются на группы
для использования в разных областях пласта. При этом необходимо ввести ключевое
слово APIGROUP, чтобы указать максимальное количество групп таблиц PVT. После
этого группы таблиц PVT определяются на основе порядка ввода таблиц. В каждой
группе API плотности нефти должны монотонно убывать (или поверхностные плотности
нефти должны возрастать) с ростом номеров таблиц. Разрыв в требуемой монотонности
делается, чтобы указать, что последующие таблицы принадлежат следующей API группе.
Если общее число API групп превосходит максимальное число, определенное в ключевом
слове APIGROUP, следует сообщение об ошибке.
Отдельные группы PVT-таблиц для нефти могут быть использованы на различных
участках залежи. Ключевое слово PVTNUM в секции REGIONS применяется для
определения, какая из API групп должна использоваться для каждого сеточного блока.
Например, ячейка из области 2 PVTNUM будет использовать вторую API группу для
получения свойств нефти.
Для PVT-свойств воды и газа области PVTNUM соответствуют фактическим номерам
таблиц, таким же, как и в расчетах без использования опции API-трассировки. Таким
образом, ячейка из области 2 PVTNUM использует таблицу номер 2 для свойств воды и
газа.

Задание начальных условий


Начальное распределение API по пласту задается в секции SOLUTION. Если начальные
условия определяются балансировкой, API может изменяться с глубиной независимо в
каждой области равновесия. Ключевое слово APIVD дает таблицу значений API в
зависимости от глубины для каждой области равновесия.
При задании начальных условий посредством перечисления (ключевые слова PRESSURE,
SWAT и т. д.) ключевое слово OILAPI используется для задания начальных значений API
для каждого блока сетки.

API Трассировка
50 Введение
Расчет API- трассировки
Начальные значения API в блоках сетки немедленно преобразуются в поверхностную
плотность нефти. При расчете градиента гидростатического давления учитывается
изменение поверхностной плотности нефти. Изменение других PVT-свойств с
поверхностной плотностью (давление насыщения, коэффициент пластового объема и
вязкость) рассчитывается путем интерполяции между PVT-таблицами. Находятся две
соседние PVT-таблицы, поверхностные плотности нефти в одной из которых больше, а в
другой — меньше, чем в блоке сетки, и их свойства (1/Bo, 1/Boµo) линейно
интерполируются по поверхностной плотности нефти.
Для расчета точки насыщения ищутся две PVT-таблицы, поверхностные плотности нефти
одной из которых больше, а другой — меньше значения API текущего блока сетки. Затем
точка кипения определяется с помощью линейной интерполяции между точками кипения
в этих PVT-таблицах при заданном отношении растворенного газа к нефти в данном
блоке сетки.
Поверхностная плотность нефти в каждом блоке сетки и скважины поддерживается
постоянной на шаге по времени. После нахождения сходящегося решения для шага по
времени и определения течений между блоками решается уравнение сохранения массы
для расчета поверхностных плотностей нефти. Полученные плотности используются на
следующем шаге.
Поверхностные плотности нефти преобразуются в значения API для создания отчетов.
Мнемоника OILAPI в ключевом слове RPTSCHED обеспечивает вывод значений API
блока сетки, и отчеты по скважинам включают в себя значения API в скважинах.

API-трассировка в скважинах
Поверхностная плотность нефти в каждой скважине рассчитывается в конце каждого
шага по времени, чтобы отразить средневзвешенную по потоку поверхностную
плотность втекающей нефти. Скважина с перетоком будет нагнетать нефть с этой
средней поверхностной плотностью назад в породу. Однако расчет гидростатического
напора для ствола скважины основывается на (более точном) средневзвешенном по
потоку в направлении против течения, если элемент 12 ключевого слова WELSPECS
имеет значение ‘SEG’, что позволяет учитывать изменение плотности нефти в стволе
скважины. (Расчет гидростатического напора в стволе скважины по алгоритму до версии
98A, в котором используется средняя по скважине поверхностная плотность нефти,
можно восстановить, установив переключатель 35 в ключевом слове OPTIONS.)
Если для скважины для расчета потерь давления в трубопроводе применяются VFP-
таблицы, то необходимо использовать соответствующее значение поверхностной
плотности нефти. Однако можно учитывать изменение API добычи скважины путем
введения пятой переменной, ALQ, представляющей собой поверхностную плотность
добытой нефти (см. ключевое слово WALQCALC). Таблица VFP должна создаваться с
использованием того же определения ALQ и охватывать предполагаемый диапазон
значений поверхностной плотности нефти. Программа VFPi содержит функцию для
подготовки таблиц с переменной поверхностной плотностью нефти.

Поведение моделей с жирным газом


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

API Трассировка
Введение 51
С помощью переключателя 58 в ключевом слове OPTIONS это можно изменить. Если
задать значения этого переключателя больше нуля, то показатель API будет переноситься
только в жидкой нефтяной фазе. В этом случае показатель API можно интерпретировать
как тяжелый компонент, который не испаряется. При использовании этой возможности
необходима осторожность, так как вся нефть в ячейку может испариться, что приведет к
высоким поверхностным плотностям и отрицательным значениям API.

API Трассировка
52 Введение
Возможности моделирования
водоносных пластов Глава 3

Введение
x ECLIPSE 100 В этой главе описываются модели водоносных пластов, имеющиеся как в ECLIPSE 100,
x ECLIPSE 300 так и в ECLIPSE 300.
SPECIAL
В оба симулятора включены две модели водоносных пластов. К ним относятся:
• Численные модели водоносных пластов
• Водоносные пласты Картера-Трэйси
В ECLIPSE 100 включены две дополнительные модели:
• Водоносные пласты Фетковича
• Водоносные пласты с постоянным притоком
Численные модели водоносных пластов представлены одномерным рядом ячеек всетке
моделирования. Остальные три типа водоносных пластов, классифицируемые как
«аналитические модели водоносных пластов», представлены вычисленными слагаемыми
истока в ячейках сетки пласта, с которыми они связаны.

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


Введение 53
Численная модель водоносного пласта

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


ячеек в сетке моделирования предназначен для отображения водоносного пласта,
который затем может быть привязан к заданным граням пласта (с помощью ключевого
слова AQUCON).
Свойства блоков сетки водоносного пласта (длина, площадь поперечного сечения,
проницаемость, начальное давление, глубина, табличные значения PVT и насыщенности)
можно задать явно с помощью ключевого слова AQUNUM в секции GRID. В случае
использования значений по умолчанию для параметров ячеек, они берутся из значений
для блоков сетки на основе данных из секций GRID и EDIT. Это обеспечивает
независимость свойств водоносного пласта от его фактического положения внутри сетки.
Водоносный пласт должен быть привязан к грани пласта с помощью ключевого слова
AQUCON. Первая ячейка водоносного пласта, указанная в AQUNUM, привязывается к
указанной грани пласта посредством несоседних соединений. Ячейки, определяющие
водоносный пласт, связаны друг с другом (возможно, посредством несоседних
соединений) в порядке, указанном в AQUNUM. Ячейки водоносного пласта изолированы
от сетки во всем, кроме этих соединений.
Одномерные ряды ячеек имеют поперечное сечение, длину, глубину, но больше никакой
информации об их форме нет.
ECLIPSE 100 Значения проводимости рассчитываются с помощью блочно-центрированного
методаOLDTRAN (см. раздел «Расчет проводимостей» на стр. 891).
Следовательно, проводимость между двумя водоносными пластами задается таким
образом:

[3.1]

где
PERMXi – проницаемость i-й ячейки водоносного пласта
XSECTi – площадь ее поперечного сечения
LENGTHi – ее длина
Это выражение используется для проводимостей между ячейками водоносного пласта в
радиальной и декартовой геометрии. Однако для соединения первой ячейки водоносного
пласта с блоком сетки используется соответствующая радиальная или декартова
проводимость от грани блока к его центру (см. ключевое слово AQUCON).
ECLIPSE 100 При необходимости множитель проводимости можно применить к вычисленной
проводимости между первым блоком водоносного пласта и указанной гранью пласта с
помощью ключевого слова AQUCON, чтобы улучшить согласование с историей
разработки.

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


54 Численная модель водоносного пласта
Множитель не применяется к проводимости соединений между блоками внутри
одномерного водоносного пласта. Значения множителей проводимости для сетки (MULTX
и т. д.), заданные в секции GRID, не применяются к соединениями численной модели
водоносного пласта.
ECLIPSE 100 Если начальное давление в водоносном пласте не указано в ключевом слове AQUNUM, то
начальное давление определяется из условия равновесия с пластом при использовании
начальных давлений в соседних блоках сетки, полученных при решении уравнений
равновесия. Обратите внимание, что при инициализации в численных блоках
водоносного пласта ECLIPSE задает значение насыщенности воды равным единице, так
что начальное состояние не будет состоянием покоя, если представленные ячейки не
лежат полностью в водной зоне.
ECLIPSE 300 В случае, если в ключевом слове AQUNUM начальное давление в водоносном пласте не
задано или даже если задано отрицательное значение, то начальное давление будет
рассчитано таким образом, чтобы как можно более точно обеспечить равновесие между
водоносным слоем и пластом.
Суммарные количества для численной модели водоносного пласта можно получить,
определяя каждый водоносный пласт как отдельную область. Это позволит изучать
приток водоносного пласта и давление, подаваемое в пласт.
Для использования данной возможности необходимо указать в AQUCON максимальное
количество блоков водоносного пласта с помощью ключевого слова AQUDIMS секции
RUNSPEC.

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


Численная модель водоносного пласта 55
Водоносные пласты Картера-Трэйси
Модель водоносного пласта Картера-Трэйси представляет собой упрощенную
апроксимацию полной модели неустановившейся фильтрации, в которой пренебрегается
суперпозициями. Данный метод использует таблицу значений функции влияния
постоянной конечной скорости. Хотя теория была создана для пластов с радиальной
симметрией, окруженных кольцевым водоносным пластом, метод применим и к пластам
произвольной формы.
Два основных параметра, определяющих поведение водоносного пласта, — это константа
времени (имеющая размерность времени):

[3.2]

где
ka – проницаемость водоносного пласта

φ – пористость водоносного пласта

µw – вязкость воды в водоносном пласте.


Ct – полная (порода+вода) сжимаемость
ro – внешний радиус пласта (или внутренний радиус водоносного
пласта).
c1 – 0,008527 (METRIC, PVT-M); 0,006328 (FIELD); 3,6 (LAB)
и константа притока водоносного пласта (имеющая размерность полного притока на
единицу падения давления)

[3.3]

где
h – толщина водоносного пласта

θ – угол, под которым граница водоносного пласта видна из центра


залежи, в градусах, деленный на 360
c2 – 6,283 (METRIC, PVT-M); 1,1191 (FIELD); 6,283 (LAB).
Константа времени используется для преобразования времени в безразмерную форму с
помощью соотношения

[3.4]

Модель Картера-Трэйси использует таблицы значений функции влияния безразмерного


времени на безразмерное давление. Таблица по умолчанию соответствует бесконечному
пласту с постоянной конечной скоростью по Эвердингену и Херсту, но можно задать
другие таблицы с помощью ключевого слова AQUTAB в секции PROPS.

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


56 Водоносные пласты Картера-Трэйси
Модель Картера-Трэйси выражает падение давления на границе водоносного пласта
через функцию влияния безразмерного давления следующим образом:

[3.5]

где
Qa – скорость притока водоносного пласта
pa0 – начальное давление воды в водоносном пласте

⎯p – среднее давление воды на границе водоносного пласта/залежи


Средняя скорость притока из водоносного слоя в блок сетки с номером i на временном
шаге моделирования [t, t + ∆t] рассчитывается по формуле

[3.6]

где

[3.7]

[3.8]

где
∆pai – падение давления

PID' – производная PID по tD

αi – часть области для каждого соединения.


Здесь часть области для каждого соединения дается следующим соотношением:

где
Ai – площадь грани блока, соединяющегося с водоносным пластом
mi – множитель коэффициента притока водоносного пласта.
Скорости притока водоносного пласта, рассчитанные по [3.6], дают остаточный член для
неявных уравнений, решаемых ECLIPSE в момент времени t. Накопленный приток
водоносного пласта Wa(t), использованный в [3.7], явно пересчитывается в конце шага по
времени.

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


Водоносные пласты Картера-Трэйси 57
Параметры водоносного пласта (сжимаемость, пористость, начальное давление глубина,
радиус и т. п.) задаются с помощью ключевого слова AQUCT, а соединения водоносного
пласта с одной или несколькими гранями пласта задаются с помощью ключевого слова
AQUANCON.
ECLIPSE 100 При использовании начального давления водяного пласта по умолчанию, оно
рассчитывается из [3.11]. Таким образом, чтобы водоносный пласт в начальный момент
времени пребывал в равновесии с залежью.
Водяному пласту должен быть присвоен номер таблицы значений функции влияния,
которую следует применять для него. Эти таблицы задаются через ключевое слово
AQUTAB в секции PROPS. В ECLIPSE имеется встроенная таблица значений функции
влияния (таблица номер 1) для случая постоянной конечной скорости для бесконечного
водоносного слоя согласно ван Эвердингену и Херсту.
Для расчетов с трассировкой индикаторов начальные концентрации индикаторов водяной
фазы в водоносном слое можно задать с помощью ключевого слова AQANTRC в секции
SOLUTION.
ECLIPSE 100 Для опции трассировки минерализованной воды начальную концентрацию соли можно
указать в ключевом слове AQUCT в секции SOLUTION.
Только ECLIPSE 100 Параметры Summary файла для водоносного пласта будут генерироваться при
использовании ключевых слов AAQR (скорость притока) и AAQT (накопленный приток) в
секции SUMMARY.
Для использования данной возможности необходимо указать в AQUCON максимальное
количество аналитических водоносных пластов в ключевом слове AQUDIMS секции
RUNSPEC.
(Более подробную информацию см. в [2].)

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


58 Водоносные пласты Картера-Трэйси
Водоносные пласты Фетковича (ECLIPSE 100)
Модель водоносных пластов Фетковича использует упрощенный подход, основанный на
псевдоустановившемся индексе продуктивности и материальном балансе между
давлением водоносного пласта и совокупным притоком.
В модели предполагается, что отклик давления ощущается равномерно во всем
водоносном пласте.
Модель Фетковича наиболее подходит для небольших водоносных пластов, которые
быстро приходят в псевдоустановившееся состояние.
Приток водоносного пласта описывается уравнением:

[3.9]

где
Qai – скорость притока из водоносного пласта в присоединенный блок
сетки i
Wai – совокупный приток из водоносного пласта в присоединенный блок
сетки i
J – заданный индекс продуктивности водоносного пласта

αi – часть области, соединяющаяся с блоком сетки i


pa – давление в водоносном пласте в момент времени t
pi – давление воды в присоединенном блоке сетки i

ρ – плотность воды в водоносном пласте


di – глубина блока сетки
da – заданная глубина водоносного пласта.
Если в ECLIPSE 100 используется модель полимерного заводнения, то для компонентов
полимера и минерализованной воды применяются одинаковые уравнения.
Часть области для каждого соединения с блоком сетки дается следующим соотношением:

[3.10]

где
Ai – площадь грани блока, соединяющегося с водоносным пластом
mi – множитель коэффициента притока водоносного пласта.
Для вертикальных граней области Ai множатся на коэффициент песчанистости
присоединенных блоков сетки. Можно указать множитель притока mi, чтобы облегчить
процесс согласования истории добычи.

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


Водоносные пласты Фетковича (ECLIPSE 100) 59
Отклик давления в водоносном пласте определяется уравнением материального баланса

[3.11]

где
Wa – совокупный приток из водоносного пласта
Ct – полная (порода + вода) сжимаемость водоносного пласта
Vw0 – начальный объем воды в водоносном пласте
pa0 – начальное давление воды в водоносном пласте.
При использовании трассировки минерализованной воды или опций пассивной
трассировки ECLIPSE 100 будет также учитывать приток индикатора или
минерализованной воды из водоносного пласта.
Поведение водоносного пласта существенно зависит от двух параметров: постоянной
времени водоносного пласта и индекса продуктивности. Постоянная времени
водоносного пласта описывается выражением:

[3.12]

и имеет размерность времени.


В предположении об однородности давления в залежи в присоединенных блоках сетки,
при интегрировании уравнений [3.9] и [3.11] средняя скорость притока на интервале
времени выражается следующей формулой::

[3.13]

Она используется ECLIPSE 100 для расчета скоростей притока.


В конце каждого шага по времени полный накопленный приток водоносного пласта
увеличивается, а его давление пересчитывается с помощью [3.11].
За счет изменения объема водоносного пласта и индекса продуктивности модель
Фетковича может описать поведение водоносных пластов от установившегося состояния
до «чашеобразного» водоносного пласта. Если произведение CtVw0 велико, так что
постоянная времени велика, то состояние водоносного пласта приближается к
установившемуся состоянию, в котором давление на внешней границе не изменяется.
Если же индекс продуктивности велик, постоянная времени мала, то поведение
водоносного пласта приближается к поведению равновесного «чашеобразного»
водоносного пласта, в котором давление во все моменты времени примерно равно
давлению в залежи.
Параметры водоносного пласта (сжимаемость, пористость, начальное давление глубина,
индекс продуктивности и т. п.) задаются с помощью ключевого слова AQUFETP, а
соединения водоносного пласта с одной или несколькими гранями пластазадаются с
помощью ключевого слова AQUANCON.
Кроме того, параметры водоносного пласта и данные о соединениях можно задать с
помощью только ключевого слова AQUFET, но этот вариант менее гибкий, так как он
позволяет связать водоносный пласт только с одной гранью залежи.
При использовании начального давления водоносного пласта по умолчанию, то оно
рассчитывается из [3.9]. Таким образом, чтобы водоносный пласт в начальный момент
времени пребывал в равновесии с залежью.

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


60 Водоносные пласты Фетковича (ECLIPSE 100)
Для расчетов с трассировкой индикаторов начальные концентрации индикаторов водяной
фазы в водоносном слое можно задать с помощью ключевого слова AQANTRC. Для опции
трассировки минерализованной воды начальную концентрацию соли можно указать в
ключевом слове AQUFET или AQUFETP.
Параметры Summary файла для водоносного пласта будут генерироваться при
использовании ключевых слов AAQR (скорость притока), AAQT (накопленный приток),
AAQP (среднее давление водоносного пласта) в секции SUMMARY.
Для использования данной возможности необходимо указать в AQUCON максимальное
количество аналитических водоносных пластов в ключевом слове AQUDIMS секции
RUNSPEC.
(Более подробную информацию см. в [1].)

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


Водоносные пласты Фетковича (ECLIPSE 100) 61
Водоносные пласты с постоянным притоком
(ECLIPSE 100)
В случае водоносного пласта с постоянным притоком приток воды задается
непосредственно пользователем, а не рассчитывается аналитической моделью
водоносного пласта. Но для целей определения размеров и т. п. они рассматриваются
вместе с другими аналитическими моделями. Один из вариантов использования
водоносного пласта с постоянным притоком — моделирование осадконакопления в
задачах о защите окружающей среды.
Скорость потока воды в сеточный блок из водоносного пласта с постоянным потоком
определяется выражением:
[3.14]

где
Qai – скорость притока из водоносного пласта в присоединенный блок
сетки i
Fa – поток водоносного пласта, определенный пользователем
Ai – область присоединенной грани блока сетки i, которая
рассчитывается напрямую из геометрии ячейки
mi – множитель коэффициента притока водоносного пласта.
Параметры водоносного пласта задаются с помощью ключевого слова AQUFLUX в секции
SOLUTION, а соединения водоносного пласта с одной или несколькими гранями пласта
задаются с помощью ключевого слова AQUANCON. Для обеспечения зависимости от
времени приток может быть модифицирован при расчете путем повторного ввода
ключевого слова AQUFLUX в секции SCHEDULE для расчетов с трассировкой
индикаторов. Концентрации индикаторов водной фазы в водоносном пласте можно
указать в ключевом слове AQANTRC.
Параметры Summary файла для водоносного пласта будут генерироваться при
использовании ключевых слов AAQR (скорость притока) и AAQT (накопленный приток) в
секции SUMMARY.
Для использования данной возможности необходимо задать параметры NANAQU
(максимальное количество аналитических водоносных пластов) и NCAMAX (максимальное
количество блоков сетки, соединенных с одним аналитическим водоносным пластом) в
ключевом слове AQUDIMS секции RUNSPEC.

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


62 Водоносные пласты с постоянным притоком (ECLIPSE 100)
Трассировка
минерализованной воды Глава 4

Введение
x ECLIPSE 100 Функция трассировки минерализованной воды позволяет ECLIPSE моделировать смесь
x ECLIPSE 300 водных фаз с разными минерализациями.
SPECIAL
Концентрация соли в водной фазе может варьировать как плотность воды, так и ее
вязкость. Например, при нагнетании слабосоленой воды в пласт со значительно большей
естественной минерализацией, можно ожидать, что более легкая поступающая вода будет
вытеснять первоначальную воду в водоносном пласте.
Функция трассировки минерализованной воды включается с помощью ключевого слова
BRINE в секции RUNSPEC.

PVT-Свойства
PVT-свойства воды задаются с помощью ключевых слов PVTWSALT и BDENSITY.
Ключевое слово PVTWSALT замещает PVTW и используется для задания свойств воды при
разных значениях концентрации соли. Первая запись каждой таблицы содержит два
элемента данных: базовое давление и базовую концентрацию соли. Базовая концентрация
соли в воде определяет объемный коэффициент пласта в стандартных условиях. Базовая
концентрация соли по умолчанию равна минимальной концентрации соли в таблице.
Ключевое слово BDENSITY задает таблицу зависимости поверхностной плотности
минерализованной воды от концентрации соли (которые определены PVTWSALT).
Ключевое слово BDENSITY является необязательным; если оно не используется, то в
качестве поверхностной плотности минерализованной воды берется поверхностная
плотность воды (вводится с помощью ключевых слов DENSITY или GRAVITY) для всех
концентраций соли.

Трассировка минерализованной воды


Введение 63
Задание начальных условий
Начальное распределение соли по пласту задается в секции SOLUTION. Если начальные
условия определяются балансировкой, то концентрация соли может изменяться с
глубиной независимо в каждой области равновесия. Ключевое слово SALTVD дает
таблицу значений концентраций соли в зависимости от глубины для каждой области
равновесия.
При задании начальных условий посредством перечисления (ключевые слова PRESSURE,
SWAT и т. д.) ключевое слово SALT используется для задания начальных значений
концентрации соли для каждого блока сетки.

Скважины и водоносные пласты


Минерализация нагнетаемой воды может задаваться независимо для каждой
нагнетательной скважины с помощью ключевого слова WSALT. Концентрация соли по
умолчанию равна нулю. Отчеты по группам скважин, отдельным скважинам и потокам
через отдельные соединения можно создать с помощью мнемоники WELLS в ключевом
слове RPTSCHED.
Начальная минерализация любого аналитического водоносного пласта задается в
ключевом слове, используемом для определения этого водоносного пласта (AQUFET,
AQUFETP или AQUCT). Концентрация соли по умолчанию равна нулю.

Расчет с трассировкой минерализованной


воды
Расчет с трассировкой минерализованной воды производится после схождения решения
на временном шаге и определения потоков между блоками. Для получения концентраций
соли решается уравнение сохранения массы. Новые концентрации соли затем
используются для вычисления параметров воды на следующем шаге по времени.
Распределение соли можно просмотреть с помощью мнемоники SALT в ключевом слове
RPTSCHED, а отчеты по месторождению, и для ECLIPSE 100 отчеты по распределению
флюидов, можно создать с помощью мнемоники FIPSALT в ключевом слове
RPTSCHED.

Трассировка минерализованной воды


64 Введение
Раствор диоксида углерода
в водной фазе Глава 5

ECLIPSE 100 Алгоритм решения CO2 позволяет диоксиду углерода растворяться в водной фазе.
x ECLIPSE 300 Он включается посредством ключевого слова CO2SOL в секции RUNSPEC. Базовой
SPECIAL
моделью является функция летучести для водного раствора CO2, которая строится таким
образом, чтобы обеспечить соответствие с данными о растворяемости, и имеет
следующий вид:

[5.1]

Фазовое равновесие между водным раствором CO2 и углеводородной фазой определяется


условием равенства значений летучести. Можно также задать приток энергии по Гиббсу в
водную фазу CO2.
Данные о растворяемости можно ввести с помощью ключевого слова SOLUBILI. Кроме
того, программа предоставляет набор данных по умолчанию. Чтобы получить подробную
информацию о данных по растворяемости, используемых при расчете, можно указать с
помощью ключевого слова RPTPROPS мнемонику SOLU.
Функция φ(P) строится с учетом смеси чистый CO2/водный раствор — летучесть газовой
фазы получается с помощью уравнения состояния.
Свойства по умолчанию водной фазы вытекают из корреляций, данных Чангом, Коатсом
и Ноленом [3]. Все или некоторые из этих свойств могут быть изменены; подробную
информацию см. в описании ключевого слова SOLUBILI.
Начальная растворимость растворенного CO2 как функцию глубины можно задать с
помощью ключевого слова RSWVD. Решение учитывает это значение, если только оно не
превосходит концентрацию насыщенности CO2; в этом случае используется значение
насыщенности. Обратите внимание, что начальная концентрация CO2 не может быть в
точном равновесии с углеводородными фазами, и в начальный момент входные значения
слегка изменяются.

Раствор диоксида углерода в водной фазе


65
Раствор диоксида углерода в водной фазе
66
Химические реакции
Глава 6

Введение
ECLIPSE 100 В настоящей главе описано, как химические реакции моделируются в ECLIPSE 300.
x ECLIPSE 300 Химические реакции можно использовать только в полностью неявных расчетах. Их
SPECIAL
можно применять в композиционных расчетах(Уравнение состояния, константы
равновесия), но не в расчетах для дегазированной нефти.
Ключевые слова для химических реакций можно использовать для моделирования
большого количества других процессов, например:
• горение (следует отметить, что твердую фазу в настоящее время нельзя
моделировать)
• биохимическое разложение
• распад радиоактивных индикаторов
Только для • неравновесные реакции.
термальной опции

Химические реакции
Введение 67
Ключевые слова для химических реакций

Описание секции RUNSPEC


REACTION Количество реакций

Ключевые слова секции PROPS


Термальная опция EQLDKVCR Константы равновесия для реакций, вызывающих отклонение от
равновесного состояния
Термальная опция EQLDREAC Скорости реакций, вызывающих отклонение от равновесного состояния
REACACT Энергия активации реакции
Термальная опция REACENTH Энтальпия реакции
REACCORD Показатель степени для учета влияния концентрации компонента на
скорость реакции
REACPHA Фаза реагента
REACPORD Показатель степени для учета влияния пористости на скорость реакции
REACRATE Константа скорости реакции
STOPROD Стехиометрические коэффициенты продуктов реакции
STOREAC Стехиометрические коэффициенты реагентов

Описание секции SUMMARY

Таблица 6.1 Ключевые слова для химических реакций


Field (По месторождению) Блок Информация
FREAC BREAC Скорость реакции
FREAT Общее время реакции

Ключевые слова секции SCHEDULE


Термическая опция REACCRIT Критерии интерполяции реакции

Таблица 6.2 Управление выводом RPTRST и RPTSCHED

Мнемоника Вывод
REAC Скорость реакции для каждой ячейки

Химические реакции
68 Ключевые слова для химических реакций
Формулировка
Далее описана реализация химических реакций в ECLIPSE [52].
Количество химических реакций определяется ключевым словом REACTION. Каждая
реакция определяется стехиометрическим уравнением и скоростью реакции.

Стехиометрическое уравнение
Стехиометрическое уравнение для реакции r задается в виде

[6.1]

где
SRri стехиометрический коэффициент для реагента Ci,

SPri стехиометрический коэффициент для продукта реакции Ci,

Стехиометрические коэффициенты задаются ключевыми словами STOREAC и STOPROD.


Количество реагентов можно указать в ключевом слове REACPHA.

Скорость реакции
Скорость реакции Rr для реакции r в ячейке сетки задается соотношением

[6.2]

где
Vb общий объем (объем породы плюс объем пор),

Ar константа скорости реакции, заданная в REACRATE,

nri энергия активации, заданная в REACACT,

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


скорость реакцииREACCORD.

Концентрация компонентов
cri отражают концентрацию компонента в фазе, участвующей в реакции (REACPHA).
Если реагент присутствует в нефтяной фазе:

[6.3]

Если реагент присутствует в газовой фазе:

Химические реакции
Формулировка 69
[6.4]

Если реагентом является вода в водной фазе:

[6.5]

Если реагент присутствует во всех фазах:

[6.6]

Здесь θ — пористость, bo, bg и bw — молярные плотности нефти, газа и воды; So, Sg и


Sw — нефте-, газо- и водонасыщенности; xi, yi и mi — мольные доли в нефтяной и
газовой фазах и молярная плотность компонента i.
Для реагентов в газовой фазе можно задать зависимость скорости реакций от
парциального давления. Вместо [6.4]:

[6.7]

где P — давление.
Только Если реагент находится в твердой фазе, то можно пользоваться уравнением [6.6],
термальнаяопция поскольку в настоящее время твердый компонент не может появиться ни в какой другой
фазе.

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


компонента на скорость реакции
Показатель степени nri для учета влияния концентрации компонента на скорость
реакциив [6.2] должен быть неотрицательным для всех реагентов. Порядок для реагента
можно задать равным нулю, и тогда скорость реакции не будет зависеть от концентрации
компонента; однако делать это не рекомендуется, если только не используется ключевое
слово EQLDREAC. Если порядок члена, зависящего от компонента, не равен нулю, и
компонент не является реагентом, тогда он будет действовать как катализатор.

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


скорость реакции
В уравнениях [6.3]-[6.6], значение cri для i-ого компонента представляет собой
концентрацию в объеме ячейки. В ECLIPSE более естественно рассматривать
концентрацию в объеме пор:

Тогда скорость реакции [6.2] будет выражаться соотношением

[6.8]

где
Vp объем пор,

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

Химические реакции
70 Формулировка
Здесь суммирование производится по всем компонентам реакции, кроме тех, скорость
которых определяется парциальным давлением [6.7]. При необходимости порядок
пористости можно изменить с помощью ключевого слова REACPORD.

Реакции, включающие твердые компоненты


Только термальная При моделировании систем с твердыми компонентами насыщенности флюидов
опция изменяются, чтобы включить в них насыщенность твердого компонента :

Нормализованные насыщенности флюидов определяются следующими формулами

Уравнения [6.3]-[6.5] также изменяются, например, [6.3] принимает вид

Уравнение [6.8] при этом выглядит так:

где

а суммирование производится по всем компонентам реакции, кроме тех, скорость


которых определяется парциальным давлением [6.7] или тех, в которых реагент
присутствует во всех фазах.

Скорости реакций, вызывающих отклонение от


равновесного состояния
Только термальная В моделировании с применением термической опции скорость реакции содержит
опция дополнительный член, зависящий от отклонения от равновесного значения. Уравнение
[6.2] заменяется следующим:

[6.9]

Здесь члены отклонения от равновесия dnijk задаются одним из двух уравнений:

Химические реакции
Формулировка 71
[6.10]

[6.11]

Для задания значений n, i, j и k следует использовать ключевое слово EQLDREAC, где


n определяет, какое из уравнений [6.10]-[6.11] используется,
i номер компонента, используемого для мольной доли нефти xi,

j номер компонента, используемого для мольной доли газа yi, и

k число констант равновесия, Kk, определенного ключевым словом


EQLDKVCR.
Есть ряд специальных случаев, которые относятся к этим членам:
• Если dnijk является отрицательным, имеет место обратная реакция.

• Если номер компонента i полагается равным нулю, то мольная доля нефти xi


полагается равной 1.
• Если номер компонента j полагается равным нулю, то мольная доля газа xi полагается
равной 1.
Ключевое слово REACTION следует использовать для задания общего числа членов
отклонения от равновесия, допустимых при моделировании, а также количества констант
равновесия, которые определяются в ключевом слове EQLDKVCR.
Члены отклонения от равновесия dnijk дополняют члены концентрации компонентов cri,
но не заменяют их. Однако если порядкам компонентов nri присваиваются их значения
по умолчанию, т. е. нули (REACCORD), то члены концентрации компонентов исчезают, и
уравнение [6.9] принимает вид

[6.12]

Уравнения сохранения компонентов


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

Уравнение сохранения для жидкого компонента mfl (углеводород или вода) в каждом
блоке сетки на каждом шаге по времени принимает вид:

[6.13]

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


нее, для простоты отброшены.

Химические реакции
72 Формулировка
Уравнения сохранения энергии
Только термальная Уравнение сохранения энергии e изменяется аналогичным тому, как это делалось для
опция уравнения сохранения компонентов. В каждом блоке сетки на каждом шаге по времени:

[6.14]

где
Vb общий объем,

Hr энтальпия реакции, заданная в REACENTH,

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


отброшены.

Неоднозначность
Стехиометрические коэффициенты SRri и SPri не являются единственными — одна и та
же реакция может определяться путем умножения коэффициентов на константу N.
Однако скорость реакции Rr должна при этом делиться на N, так как N реакций
протекают в N раз дольше. Это обеспечивает неизменность уравнения баланса
компонентов [6.13]. Как правило (хотя это непринципиально), стехиометрические
коэффициенты выбирают так, что коэффициент для первого реагента равен 1. При этом
скорость реакции Rr представляет собой скорость, с которой реагирует один моль
первого компонента реакции.
Только термальная При использовании термической опции энтальпию реакции Hr также следует умножать
опция
на N, так как N реакций производят в N раз больше энергии. Это обеспечивает
неизменность уравнения энергии [6.14]. Если стехиометрический коэффициент первого
реагента равен 1, то Hr представляет собой количество энергии, освобождающейся при
реакции одного моля первого компонента реакции.

Units (Единицы измерения)


Единицы константы скорости реакции Ar не являются фиксированными, а выбираются
так, чтобы обеспечить корректность единиц скорости реакции Rr. Поэтому они зависят от
значений, указанных для порядков компонентных членов nri и могут отличаться для
разных реакций.

Химические реакции
Формулировка 73
Единицы скорости реакции таковы:
кг-моль/день (METRIC)
фунт-моль/день (FIELD)
г-моль/день (LAB)
кг-моль/день (PVT-M)

Устойчивость термальных расчетов


Только термальная Для улучшения устойчивости при моделировании быстрых реакций, например, горения,
опция может потребоваться интерполировать значения между текущим моментом времени и
предыдущим моментом.
Параметры интерполяции можно указать с помощью ключевого слова REACCRIT для
температуры, используемой в сомножителе Аррениуса в [6.2]:

и для нефтенасыщенности, используемой в [6.3]:

Химические реакции
74 Формулировка
Вывод
Скорость реакции [6.2] можно вывести в итоговый файл или в файл RESTART для
графического отображения или в print файл.
Чтобы вывести скорость реакции в summary файл, следует воспользоваться мнемониками
BREAC, FREAC и FREAT в секции SUMMARY.
BREAC будет выводить скорость реакций для указанных ячеек и указанных
реакций.
FREAC будет выводить скорость реакций для всего месторождения для
указанных реакций.
FREAT будет выводить общее время реакций с начала моделирования для всего
месторождения для указанных реакций.
Если номер реакции задан по умолчанию в ключевых словах FREAC или FREAT, то
данные будут выводиться для всех реакций.
Например:
BREAC
-- I J K R
3 4 5 1 / -- Скорость реакции 1 в ячейке (3,4,5)
3 4 5 2 / -- Скорость реакции 2 в ячейке (3,4,5)
6 7 8 2 / -- Скорость реакции 2 в ячейке (6,7,8)
/

FREAC
1 2/ -- Скорости реакций суммируются по всем ячейкам для реакций 1 и 2

FREAT
/-- Общий объем реакций суммируется по всем ячейкам для всех реакций

Чтобы вывести скорость реакции в файл RESTART, следует воспользоваться мнемоникой


REAC в ключевом слове RPTRST. При этом скорость реакции будет выводиться для
каждой ячейки и каждой реакции.
Например:
RPTRST
REAC/

Чтобы вывести скорость реакции в print файл, следует воспользоваться мнемоникой


REAC в ключевом слове RPTSCHED. При этом скорость реакции будет выводиться для
каждой ячейки и каждой реакции.
Например:
RPTSCHED
REAC/

Химические реакции
Вывод 75
Примеры

Пример 1: Горение
В [52] приведен термальный пример с 5 компонентами плюс вода:

Таблица 6.3 Примеры названий компонентов

Компонент Name (Имя)


C1 C32+C47
C2 C20
C3 C6+C8+C12
C4 O2
C5 N2-COX
W H2O

Таблица 6.4 Пример стехиометрии


Реакция Стехиометрия
1 C1 + 45.17C4 ->37.46 C5 + 29.71 W
2 C2+25.08 C4 -> 20.8 C5 + 16.5 W
3 C3 + 11.66 C4 -> 9.65 C5 + 7.67 W

Таблица 6.5 Пример констант скорости реакций, значений энергии активации и


энтальпии реакций

Энергия активации Энтальпия реакции


Реакция Константа скорости
(Btu/lbm) (Btu/lbm)
10
1 3.4054 × 10 32785 16000
10
2 0.28164 × 10 32785 16000
10
3 0.4035 × 10 32785 16000

Скорость каждой реакции пропорциональна парциальному давлению кислорода и


квадрату концентрации нефтяного компонента.

Химические реакции
76 Примеры
В секцию RUNSPEC необходимо добавить следующее ключевое слово:
REACTION
3 /

В секцию PROPS необходимо добавить следующие ключевые слова:


STOREAC
-- C1 C2 C3 C4 C5 W
1 0 0 45.17 0 0 / реакция 1
1 0 0 25.08 0 0 / реакция 2
0 0 1 11.66 0 0 / реакция 3

STOPROD
-- C1 C2 C3 C4 C5 W
0 0 0 0 37.46 29.71 / реакция 1
0 0 0 0 20.80 16.51 / реакция 2
0 0 0 0 9.670 7.67 / реакция 3

REACRATE
3.4054E10 0.28164E10 0.4035E10 / реакция 1,2,3

REACACT
32785 32785 32785 / реакция 1,2,3

REACENTH
16000 16000 16000 / реакция 1,2,3

REACPHA
-- C1 C2 C3 C4 C5 W
OIL 1* 1* GPP 1* 1* / реакция 1
1* OIL 1* GPP 1* 1* / реакция 2
1* 1* OIL GPP 1* 1* / реакция 3

REACCORD
-- C1 C2 C3 C4 C5 W
2 0 0 1 0 0 / реакция 1
0 2 0 1 0 0 / реакция 2
0 0 2 1 0 0 / реакция 3

Пример 2: Динамический подход к равновесию


В этом примере два компонента используются для моделирования нефтяной фазы и
газовой фазы углеводорода. Испарение заменяется реакцией отклонения от равновесия,
отражающей испарение и конденсацию.
В секцию RUNSPEC необходимо добавить следующее ключевое слово:
REACTION
1 1 1 / одна реакция, один член отклонения, одно значение константы
равновесия EQLD

Химические реакции
Примеры 77
В секции PROPS
CNAMES
C_OIL C_GAS /

CVTYPE
DEAD GAS / отключить испарение для этих компонентов

STOREAC
-- C_OIL C_GAS W
1 0 0 / реакция 1: C_OIL <-> C_GAS

STOPROD
-- C_OIL C_GAS W
0 1 0/реакция 1: C_OIL <-> C_GAS

EQLDREAC
-- # N I J K
1 1 1 2 1 / реакция 1: (X1 — Y2/K1)

EQLDKVCR
1.23E6
833.4E6
0
1.6E4
0 / K1 = (A + B/P + C.P) . EXP (D / (T-E))

REACRATE
3.4054E10 /

REACACT
32785 /

REACENTH
-1600 / LATENT HEAT(скрытая теплота)

Химические реакции
78 Примеры
Модель метана в угольном
пласте Глава 7

Введение
x ECLIPSE 100 Природное явление- метан в угольном пласте, может быть иногда представлен с
ECLIPSE 300 использованием технологии разработки нефтяного месторождения. В таких проектах
x SPECIAL
«метан в угольном пласте» скважины, пробуренные в угольном пласте, производят газ.
Значительные запасы такого «нетрадиционного» природного газа можно встретить по
всему миру.
Угольные пласты представляют собой трещиноватые системы, содержащие газ,
адсорбированный в ячейках матрицы угольного пласта. Первичная добыча газа
происходит изначально при обезвоживании естественных трещин, которое приводит к
уменьшению давления в системе трещин. При уменьшении давления начинается
десорбция газа с поверхности угля в трещину. Газ диффундирует из массы угля в
направлении поверхности трещины.
Модель метана в угольном пласте использует модифицированную модель двойной
пористости Уоррена и Рута для описания физических процессов, имеющих место в
типичном проекте «Метан в угольном пласте».

Внимание Следует учитывать, что некоторые организации, корпорации или


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

Модель метана в угольном пласте


Введение 79
Модель двойной пористости
Модель двойной пористости состоит из двух связанных систем, описывающих угольную
матрицу и проницаемые трещины породы. Для моделирования таких систем с каждым
блоком геометрической сетки связываются две ячейки моделирования, которые
описывают угольную матрицу и объемы трещин. В ECLIPSE свойства этих блоков можно
задавать независимо. В модели двойной пористости в ECLIPSE количество слоев в
направлении Z необходимо удвоить. ECLIPSE связывает первую половину сетки (первые
NDIVIZ/2 слоя) с блоками матрицы, а вторую половину — с трещинами. Поэтому при
таких расчетах число NDIVIZ должно быть четным; ECLIPSE проверяет его четность.
В отличие от модели двойной пористости нефтяного месторождения, в которой для
матрицы учитывались и ассоциированное давление, и нефтенасыщенность, здесь
отслеживается только концентрация газа в угле. В системе трещин, однако, решаются
стандартные уравнения течения.

Модели адсорбции/диффузии
Предполагается, что адсорбированная концентрация на поверхности угля является
функцией только давления, описываемой изотермой Лангмюра. Изотерма Лангмюра
вводится в виде таблицы значений давления при разных адсорбированных
концентрациях. В разных областях месторождения можно использовать разные
изотермы.
Диффузионное течение газа из угольной матрицы задается уравнением:

[7.1]

где
Fg поток газа

DIFFMF диффузивность для системы матрица-трещина


Dc коэффициент диффузии

GCb концентрация газа в объеме

GCs концентрация газа на поверности условиях.

GCs — функция давления в трещине, заданная таблицей LANGMUIR. Коэффициент


диффузии Dc задается с помощью ключевого слова DIFFCOAL.

Диффузивность описывается выражением:


[7.2]

где
DIFFMMF множитель, введенный в ключевом слове DIFFMMF
(по умолчанию = 1.0)
VOL объем угля в ячейке
σ множитель, учитывающий площадь поверхности раздела между
матрицей и трещиной на единицу объема.
Каземи [4] предложил следующую формулу σ:

Модель метана в угольном пласте


80 Введение
[7.3]

где lx, ly и lz — обычно размеры по осям X, Y и Z блоков вещества, составляющих объем


матрицы. (Таким образом, lx, ly и lz не связаны с размерами сетки моделирования).
Поскольку σ играет роль множителя для взаимодействия матрица-трещина, его можно
рассматривать как просто параметр, учитывающий предысторию.
σ можно задать (либо как единую величину для всего месторождения, либо для каждой
ячейки) с помощью ключевого слова SIGMAV. При задании по ячейкам используются
значения, соответствующие первым NDIVIZ/2 слоям.
Если концентрация газа на поверхности превышает концентрацию газа в объеме, то газ
может реадсорбироваться в уголь. В этом случае течение газа рассматривается несколько
иначе, как показано ниже. Можно также контролировать скорость реадсорбции и, в
предельном случае, предотвратить реадсорбцию.

[7.4]

где
Sg газонасыщенность в трещине

RF множитель реадсорбции, вводимый с помощью ключевого слова


DIFFCOAL (по умолчанию равен 1.0).
Газ в трещине не будет контактировать со всей площадью поверхности угля, если в
трещине находится вода. Поэтому проникание газа в уголь уменьшается на Sg, чтобы
описать уменьшение поверхности контакта.
Коэффициент RF можно использовать для управления скоростью реадсорбции. Если
положить RF = 0, то реадсорбция будет отсутствовать.

Модель метана в угольном пласте


Введение 81
Моделирование композиционных эффектов

Введение
Увеличить добычу метана из угольного пласта можно с помощью схемы вторичного
извлечения, включающей в себя нагнетание другого газа, обычно азота или углекислого
газа. Имеются два основных механизма, способствующих добыче метана из угольного
пласта: Во-первых, уменьшение парциального давления метана в трещине приводит к
увеличению дифундирования из угля. Второй механизм представляет собой
конкурирующую адсорбцию углекислого газа в угольную матрицу. Молекулы CO2
абсорбируются на области абсорбции, замещая метан.
ECLIPSE позволяет смоделировать набор процессов вторичного извлечения путем
использования другого газа, называемого растворителем, что позволяет описывать
нагнетание как азота, так и CO2. Для описания процесса адсорбции можно применять две
модели:

Модель адсорбции 1: Ключевое слово


COALADS
Модель адсорбции растворителя/газа основывается на трех входных таблицах:
1 Изотерма Лангмюра для чистого газа, обычно метана.
Эта таблица описывает зависимость концентрации газа на поверхности от давления.
2 Изотерма Лангмюра для чистого растворителя, например, CO2.
Эта таблица описывает зависимость концентрации растворителя на поверхности от
давления.
3 Таблица относительно адсорбции газа и растворителя как функции состава газа в
трещине.
Тогда:
Концентрация газа на поверхности= Cg (P) ⋅ Fg (fg)

Концентрация растворителя на поверхности= Cs (P) ⋅ Fg (fg)

Где
Cg (P) адсорбция чистого газа при давлении P (ключевое слово LANGMUIR)

Cs (P) адсорбция чистого растворителя при давлении P (ключевое слово


LANGSOLV)
Fg относительная адсорбция газа (ключевое слово COALADS)

Fs относительная адсорбция растворителя

fg доля газа в трещине = Sg/(Sg + Ssolv)

Модель метана в угольном пласте


82 Моделирование композиционных эффектов
Модель адсорбции 2: Ключевое слово COALPP
Вторая модель адсорбции основана на парциальных давлениях газов, входящих в смесь.
Снова требуются три входных таблицы:
1 Изотерма Лангмюра для чистого газа, обычно метана.
Эта таблица описывает зависимость концентрации газа на поверхности от давления.
2 Изотерма Лангмюра для чистого растворителя, например, CO2.
Эта таблица описывает зависимость концентрации растворителя на поверхностиот
давления.
3 Таблица относительно адсорбции газа и растворителя как функции состава газа в
трещине.
Тогда:
Концентрация газа на поверхности

Концентрация растворителя на поверхности

Где
Cg (P′) адсорбция газа при парциальном давлении P′ (ключевое слово
LANGMUIR)
Cs (P′) адсорбция растворителя при парциальном давлении P′ (ключевое слово
LANGSOLV)
Fg относительная адсорбция газа (ключевое слово COALPP)

Fs относительная адсорбция растворителя

fg доля газа в трещине

Модель метана в угольном пласте


Моделирование композиционных эффектов 83
Использование модели метана в угольном пласте

Режим одного газа


Модель активизируется с помощью ключевого слова COAL в секции RUNSPEC. Модель
двойной пористости также следует активизировать, воспользовавшись ключевым словом
DUALPORO в секции RUNSPEC, и программа должна работать в режиме «только газ» или
«газ-вода» (нельзя указать OIL в секции RUNSPEC).

Данные сетки
Первые NDIVIZ/2 слоев модели представляют угольную матрицу, а вторые NDIVIZ/2
слоев представляют систему трещин. Активные ячейки трещин могут не иметь
соответствующей ячейки матрицы; однако все активные ячейки матрицы требуют
соответствующей активной ячейки трещины. Данные, необходимые для угольной
матрицы, включают в себя:
1 Геометрию
Либо DX/DY/DZ, либо ZCORN/COORD
2 Пористость
Эти данные используются для расчета объема угля и описывают часть объема,
занятую углем. (Можно принять значение пористости по умолчанию, в этом случае
будет использоваться значение 1 — пористость трещины.)
3 Коэффициент песчанистости
Опционально, по умолчанию — 1.0.
Объемы угля в блоке сетки можно вывести с помощью мнемоники 'PORV' ключевого
слова RPTGRID. Обратите внимание, что объемы угля в области и в месторождении
выводятся при помощи FIP баланса (мнемоники 'FIP' в ключевых словах RPTSOL и
RPTSCHED).
Коэффициент связи матрица-трещина, SIGMA, следует задавать с помощью либо
ключевого слова SIGMA, либо ключевого слова SIGMAV.

Данные о свойствах
PVT свойства газа и воды, а также относительную проницаемость, следует задавать
обычным способом.
Кроме того, необходимо указать следующие ключевые слова:
LANGMUIR Вводит таблицы зависимости концентрации газа на поверхности от давления.
DIFFCOAL Вводит коэффициент диффузии и коэффициент реадсорбции.
Можно масштабировать таблицы зависимости концентрации газа на поверхности от
давления по ячейкам с помощью ключевого слова MLANG. Это ключевое слово является
необязательным, и при его отсутствии используются исходные табличные данные.

Модель метана в угольном пласте


84 Использование модели метана в угольном пласте
Уравновешивание
Если модель уравновешена с помощью ключевого слова EQUIL, то никаких
дополнительных данных не требуется. В этом случае начальная концентрация
каменноугольного газа будет положена равной равновесной концентрации для
преобладающего давления в трещинах. Для задания начальной концентрации газа
вручную имеются два дополнительных ключевых слова:
GASCONC концентрация газа вводится по блокам
GCVD концентрация газа вводится как функция глубины.
При использовании неравновесных начальных условий требуется осторожность.
ECLIPSE выдает предупреждение, если начальная концентрация каменноугольного газа
превосходит равновесное значение в каком-либо блоке сетки. При использовании
перечисления одно из двух приведенных выше ключевых слов должно присутствовать.

Отчетные данные
Для вывода концентрации каменноугольного газа для месторождения, области или блока
имеются три дополнительных ключевых слова в секции SUMMARY:
FCGC концентрация каменноугольного газа в месторождении
RCGC концентрация каменноугольного газа в области
BCGC концентрация каменноугольного газа в блоке

Двухгазовый режим — композиционные


эффекты
Второй газовый компонент активизируется с помощью ключевого слова SOLVENT в
секции RUNSPEC.

Свойства растворителя и данные о его адсорбции


Свойства газа-растворителя задаются так же, как и для газовой фазы — с помощью
следующих ключевых слов:
SDENSITY поверхностная плотность растворителя
PVDS PVT-таблицы растворителя:
SSFN данные относительной проницаемости газа/растворителя для
течения в трещинах.
Процесс адсорбции описывается двумя дополнительными ключевыми словами:
LANGSOLV Изотерма Лангмюра для чистого растворителя
COALADS или COALPP данные относительной адсорбции для газа и растворителя.
Данные LANGSOLV можно масштабировать с помощью ключевого слова MLANGSLV
аналогично тому, как это делалось с помощью ключевого слова MLANG.
Для задания данных относительной адсорбции используются ключевые слова COALADS
или COALPP. При использовании ключевого слова COALADS относительная адсорбция
задается в виде таблице коэффициентов относительной адсорбции. Ключевое слово
COALPP вводит таблицу коэффициентов давления для модели парциального давления.

Модель метана в угольном пласте


Использование модели метана в угольном пласте 85
Уравновешивание
По умолчанию начальная доля растворителя принимается равной нулю. Однако можно
указать другую начальную долю растворителя с помощью одного из следующих
ключевых слов:
SOLVFRAC вводит начальную долю растворителя в системе трещин. Это ключевое
слово следует использовать, если начальные условия определяются
балансировкой
SSOL вводит начальную насыщенность растворителя для случая перечисления.
Начальные концентрации газа и растворителя в угле будут рассчитываться на основе
данных LANGMUIR, LANGSOLV и COALADS. Для задания начальной концентрации
растворителя вручную имеются два дополнительных ключевых слова:
SOLVCONC концентрация растворителя вводится поблочно
SCVD концентрация растворителя вводится как функция глубины.

Примечания
1 Если в модели имеется начальный подвижный газ, то начальные условия не будут
точно равновесными, так как газ и растворитель имеют разные плотности. Расчет
равновесия производится на основе только свойств газа (метана).
2 Начальная газонасыщенность в пласте можно смоделировать, положив
насыщенность природного газа большей нуля. Это дает то преимущество, что в
начальный момент имеет место равновесие, что позволяет ECLIPSE вычислять
начальную концентрацию газа, используя только данные SOLVFRAC.
3 Чтобы задать насыщенность природного газа, следует начать таблицу
газонасыщенности (SGFN) с Sgco и закончить таблицу водонасыщенности (SWFN) на
1.0 – Sgco.

Нагнетание растворителя
Растворитель может нагнетаться с помощью газонагнетательной скважины. При этом для
задания доли потока газа, приходящейся на растворитель, следует воспользоваться
специальным ключевым словом WSOLVENT.
Можно также проинициализировать модель путем перечисления и включить
насыщенность растворителя. Для этого служит ключевое слово SSOL в секции
SOLUTION.

Отчетные данные
Для вывода концентрации растворителя для месторождения, области или блока имеются
три дополнительных ключевых слова в секции SUMMARY:
FCSC концентрация растворителя в месторождении
RCSC концентрация растворителя в области
BCSC концентрация растворителя в блоке

Модель метана в угольном пласте


86 Использование модели метана в угольном пласте
Объем газа (метана) можно выделить из общего производства газа с помощью
следующих ключевых слов месторождения/группы/скважины:
FMPR GMPR WMPR дебит метана
FMPT GMPT WMPT общая добыча метана
FMIR GMIR WMIR темп закачки метана
FMIT GMIT WMIT общий объем нагнетаемого метана.

Модель метана в угольном пласте


Использование модели метана в угольном пласте 87
Ключевые слова

Секция RUNSPEC
COAL Указывает, что должна использоваться опция Метан в угольном пласте.
DUALPORO Это ключевое слово обязательно для модели метана в угольном пласте;
оно указывает на расчет по модели двойной пористости.
Нельзя использовать DUALPERM.
SOLVENT Это ключевое слово следует использовать для активации модели
растворителя при работе с двухгазовым режимом.

Секция GRID
DIFFMMF Определяет диффузивность для системы матрица-трещина
SIGMA Ввод коэффициента двойной пористости SIGMA.
SIGMAV Ввод коэффициента SIGMA по ячейкам.

Секция PROPS
COALADS Ввод данных относительной адсорбции газа/растворителя.
COALPP Ввод данных парциальных давлений газа/растворителя.
DIFFCOAL Ввод данных диффузии газа.
LANGMUIR Таблицы концентрации каменоугольного газа на поверхности.
LANGSOLV Таблицы концентрации растворителя на поверхности.
MLANG Максимальная концентрация газа на поверхности.
MLANGSLV Максимальная концентрация растворителя на поверхности.
PVDS PVT-свойства растворителя.
RPTPROPS Управление выходными данными секции PROPS:
DIFFC и DIFFCOAL выводят данные диффузии, ENDPTS выводит
данные масштабирования MLANG и MLANGSLV, LANGMUIR, LANGSOLV
или COALADS выводят данные изотермы Лангмюра и относительной
адсорбции.
SDENSITY Данные о плотности растворителя.
SSFN Данные относительной проницаемости газа/растворителя.

Модель метана в угольном пласте


88 Ключевые слова
Секция SOLUTION
GASCONC Начальная концентрация каменноугольного газа.
GCVD Зависимость начальной концентрации каменноугольного газа от
глубины.
RPTSOL Управляет выходными данными из секции SOLUTION:
FIPSOL выводит отчетов о количестве растворителя в области
GASCONC выводит концентрацию газа и растворителя в блоках сетки
матрицы
SSOL выводит текущую насыщенность растворителя.
SCVD Зависимость начальной концентрации растворителя от глубины.
SOLVCONC Начальная концентрация растворителя.
SOLVFRAC Начальная доля растворителя в газовой фазе.
SSOL Начальная насыщенность растворителя.

Секция SUMMARY
Следующие ключевые слова управляют выводом данных, специфичных для модели
метана в угольном пласте:

Таблица 7.1 Ключевые слова секции SUMMARY для управления выводом


данных о метане в угольном пласте
Field (По Group
Скважина Область Блок Информация
месторождению) (Группа)
FMPR GMPR WMPR Дебит метана
FMPT GMPT WMPT Общая добыча метана
FMIR GMIR WMIR Темп закачки метана
FMIT GMIT WMIT Общий объем нагнетаемого
метана
FCGC RCGC BCGC Концентрация
каменноугольного газа
FCSC RCSC BCSC Концентрация растворителя

Примечание Примите во внимание, что добыча метана (FMPR и пр.) идентична


добыче газа (FGPR и пр.), если опция растворителя неактивна. В этом
случае дебит газа (FGPR) равен общей добыче газа + добыча
растворителя.

Секция SCHEDULE
RPTSCHED Управляет выходными данными из секции SCHEDULE:
FIPSOL выводит отчеты о количестве растворителя в области
GASCONC выводит концентрации газа и растворителя в блоках сетки
матрицы
SSOL выводит текущую насыщенность растворителя.
WSOLVENT Задает долю растворителя в газонагнетательных скважинах.

Модель метана в угольном пласте


Ключевые слова 89
Примеры

Базовый тест

RUNSPEC
RUNSPEC ======================================
TITLE
Метан в угольном пласте — базовый тест
DIMENS
8 8 2 /
DUALPORO
WATER
GAS
FIELD
COAL
EQLDIMS
1 100 2 1 20 /
TABDIMS
1 1 20 20 3 5 /
REGDIMS
3 1 0 0 0 1 /
WELLDIMS
2 13 1 2 /
NUPCOL
4 /
START
26 'JAN' 1983 /
NSTACK
20 /
FMTOUT
FMTIN

Модель метана в угольном пласте


90 Примеры
GRID
GRID ============================================================
EQUALS
'DX' 75 / ОБЩИЕ СВОЙСТВА МАТРИЦЫ И ТРЕЩИН
'DY' 75 /
'DZ' 30 /
'TOPS' 4000 /
'PERMZ' 0 /
'DIFFMMF' 1.0 /
'PORO' 0.01 4* 2 2/ СВОЙСТВА ТРЕЩИНЫ (СЛОЙ ДВА)
'PERMX' 500000 / ПОРИСТОСТЬ МАТРИЦЫ ПО УМОЛЧАНИЮ
'PERMY' 500000 / 1 — PORO(ТРЕЩИНА)
-- НЕАКТИВНЫЕ ЯЧЕЙКИ МАТРИЦЫ OK
'NTG' 0.0 3 3 3 3 1 1 /
'NTG' 1.0 3 3 3 3 2 2 /
/
RPTGRID
'DX' 'DY' 'DZ' 'PERMX' 'PERMY' 'PERMZ' 'MULTX'
'MULTY' 'MULTZ' 'PORO' 'NTG' 'TOPS' 'PORV'
'DEPTH' 'TRANX' 'TRANY' 'TRANZ' 'KOVERD' /
--SIGMA FOR 10 BY 10 BY 30 FT BLOCKS
SIGMA
0.08 /

PROPS
PROPS ============================================================
-- КОЭФФИЦИЕНТ ДИФФУЗИИ ГАЗА
DIFFCOAL
0.2 /
LANGMUIR
0.0 0.0
1000.0 0.05
2000.0 0.065
3000.0 0.083
4000.0 0.10
6000.0 0.11
/
SWFN
0.0 0.0 0.0
0.2 0.0 0.0
1.0 1.0 0.0
/
SGFN
0.0 0.0 0.0
0.1 0.0 0.0
1.0 1.0 0.0
/
PVTW
.0000000 1.00000 3.03E-06 .50000 0.00E-01 /

Модель метана в угольном пласте


Примеры 91
-- PGAS BGAS VISGAS
PVDG
400 5.9 0.013
800 2.95 0.0135
1200 1.96 0.014
1600 1.47 0.0145
2000 1.18 0.015
2400 0.98 0.0155
2800 0.84 0.016
3200 0.74 0.0165
3600 0.65 0.017
4000 0.59 0.0175
4400 0.54 0.018
4800 0.49 0.0185
5200 0.45 0.019
5600 0.42 0.0195 /
ROCK
4000.00 .30E-05 /
DENSITY
52.0000 64.0000 .04400 /
RPTPROPS
'SOF2' 'SWFN' 'SGFN' 'PVTO'
'PVTW' 'PVTG' 'DENSITY' 'ROCK' 'DIFFC'
'LANGMUIR' /

Модель метана в угольном пласте


92 Примеры
REGIONS
REGIONS ===========================================================
EQUALS
'FIPNUM' 1 1 8 1 8 1 1 /
'FIPNUM' 2 1 8 1 8 2 2 /
'FIPNUM' 3 2 2 2 2 2 2 /
/

SOLUTION
SOLUTION ==========================================================
EQUIL
4000 3959 4000 0 0 0 0 0 0 /
RPTSOL
'PRES' 'SWAT' 'SGAS' 'FIP=2' 'EQUIL' 'GASCONC' /

SUMMARY
SUMMARY ==========================================================
FPR
FGPR
FWPR
FCGC
RCGC
1 2 3 /
BCGC
2 2 1 /
/
RUNSUM
SEPARATE

Модель метана в угольном пласте


Примеры 93
SCHEDULE
SCHEDULE =========================================================
RPTSCHED
'PRES' 'SWAT' 'SGAS' 'RESTART=2' 'FIP=2'
'WELLS=2' 'CPU=2' 'NEWTON=2' /
WELSPECS
'P' 'G' 8 8 4000 'GAS' /
/
COMPDAT
'P' 8 8 2 2 'OPEN' 0 .000000 .5000 .00000 .0000 0.000E-01/
/
WCONPROD
'P' 'OPEN' 'WRAT' 1* 100.0 100000.00000
1* 1* 200.000 0.000000 1* 0.00000000/
/
TSTEP
1.0 9.0 90.0 9*100 6*1000
/
END

Модель метана в угольном пласте


94 Примеры
Пример нагнетания CO2

RUNSPEC
RUNSPEC ======================================
TITLE
Пример нагнетания CO2
DIMENS
8 8 2 /
DUALPORO
WATER
GAS
SOLVENT
FIELD
COAL
EQLDIMS
1 100 2 1 20 /
TABDIMS
1 1 20 20 2 5 /
REGDIMS
2 1 0 0 0 1 /
WELLDIMS
2 13 1 2 /
NUPCOL
4/
START
26 'JAN' 1983 /
NSTACK
20/

Модель метана в угольном пласте


Примеры 95
GRID
GRID ============================================================
EQUALS
'DX' 75 / ОБЩИЕ СВОЙСТВА МАТРИЦЫ И ТРЕЩИН
'DY' 75 /
'DIFFMMF' 1.0 /
'DZ' 30 /
'PERMZ' 0 /
'PORO' 0.005 1 8 1 8 2 2 / СВОЙСТВА ТРЕЩИНЫ
'PERMX' 500000 /
'PERMY' 500000 /
'NTG' 0.0 3 3 3 3 1 1 /
'NTG' 1.0 3 3 3 3 2 2 /
-- 10 процентный уклон в направлении X.
'TOPS' 4000 1 1 1 8 1 2 /
'TOPS' 4007.5 2 2 1 8 1 2 /
'TOPS' 4015 3 3 1 8 1 2 /
'TOPS' 4022.5 4 4 1 8 1 2 /
'TOPS' 4030 5 5 1 8 1 2 /
'TOPS' 4037.5 6 6 1 8 1 2 /
'TOPS' 4045 7 7 1 8 1 2 /
'TOPS' 4052.5 8 8 1 8 1 2 /
/
SIGMA
0.08 /

PROPS
PROPS ============================================================
DIFFCOAL
20.0 1.0 /
LANGMUIR
0.0 0.0
257. 0.092
528. 0.14
1000. 0.20
/
--
-- Качество угля улучшается в направлении Y
--
EQUALS
'MLANG' 5 1 8 1 1 1 1 /
'MLANG' 7 1 8 2 2 1 1 /
'MLANG' 9 1 8 3 3 1 1 /
'MLANG' 12 1 8 4 4 1 1 /
'MLANG' 15 1 8 5 5 1 1 /
'MLANG' 20 1 8 6 6 1 1 /
'MLANG' 30 1 8 7 7 1 1 /
'MLANG' 35 1 8 8 8 1 1 /
/

Модель метана в угольном пласте


96 Примеры
--
-- Та же тенденция на изотерме CO2.
--
COPY
'MLANG' 'MLANGSLV' /
/
MULTIPLY
'MLANGSLV' 1.4 /
/
LANGSOLV
0.0 0.080
279. 0.092
661. 0.227
1000. 0.260
/
COALADS
0.0 0.0 1.0
0.5 0.5 0.2
1.0 1.0 0.0
/
--
-- Насыщенность природного газа 10 процентов
--
SWFN
0.0 0.0 0.0
0.2 0.0 0.0
0.9 1.0 0.0
/
SGFN
0.0 0.0 0.0
0.1 0.0 0.0
1.0 1.0 0.0
/
SSFN
0 0 0
0.01 0 0
1 1 1
/
PVTW
.0000000 1.00000 3.03E-06 .50000 0.00E-01 /

Модель метана в угольном пласте


Примеры 97
-- PGAS BGAS VISGAS
PVDG
400 5.9 0.013
800 2.95 0.0135
1200 1.96 0.014
1600 1.47 0.0145
2000 1.18 0.015
2400 0.98 0.0155
2800 0.84 0.016
3200 0.74 0.0165
3600 0.65 0.017
4000 0.59 0.0175
4400 0.54 0.018
4800 0.49 0.0185
5200 0.45 0.019
5600 0.42 0.0195 /
-- PGAS BGAS VISGAS
PVDS
400 5.9 0.013
800 2.95 0.0135
1200 1.96 0.014
1600 1.47 0.0145
2000 1.18 0.015
2400 0.98 0.0155
2800 0.84 0.016
3200 0.74 0.0165
3600 0.65 0.017
4000 0.59 0.0175
4400 0.54 0.018
4800 0.49 0.0185
5200 0.45 0.019
5600 0.42 0.0195 /
ROCK
4000.00 .30E-05 /
DENSITY
52.0000 64.0000 .04400 /
SDENSITY
0.3 /
RPTPROPS
'SOF2' 'SWFN' 'SGFN' 'PVTO'
'PVTW' 'PVTG' 'DENSITY' 'ROCK' 'DIFFC'
'LANGMUIR' /
REGIONS
EQUALS
'FIPNUM' 1 1 8 1 8 1 1 /
'FIPNUM' 2 1 8 1 8 2 2/
/

Модель метана в угольном пласте


98 Примеры
SOLUTION
SOLUTION ==========================================================
EQUIL
4015 528 3000 0 /
--
-- Вначале 40 процентов газа в трещинах — CO2
--
SOLVFRAC
128*0.4 /
RPTSOL
'PRES' 'SWAT' 'SGAS' 'FIP=2' 'EQUIL' 'SSOL'
'FIPSOL' 'GASCONC' /

Модель метана в угольном пласте


Примеры 99
SUMMARY
SUMMARY ==========================================================
FPR
FWGR
FGPR
FWPR
FNPR
FNIR
FCGC
FCSC
RGIP
/
RCGC
/
RCSC
/
RNIP
/
BCGC
1 1 1 /
/
BCSC
1 1 1 /
/
WBHP
/
WWGR
/
WGPR
/
WNPR
/
RUNSUM
SEPARATE

Модель метана в угольном пласте


100 Примеры
SCHEDULE
SCHEDULE ==========================================================
RPTSCHED
'PRES' 'SWAT' 'SGAS' 'RESTART=2' 'FIP=2'
'WELLS=2' 'CPU=2' 'NEWTON=2' 'SSOL'
'FIPSOL' 'GASCONC' /
--
-- Начальный период без добычи
--
TSTEP
1 9 90 /
WELSPECS
'P' 'G' 8 8 4000 'GAS' /
'I' 'G' 1 1 4000 'GAS' /
/
COMPDAT
'P' 2* 2 2 'OPEN' 0 .000000 .5000 .00000 .0000 0.000E-01 /
'I' 2* 2 2 'OPEN' 0 .000000 .5000 .00000 .0000 0.000E-01 /
/
WCONPROD
'P' 'OPEN' 'WRAT' 1* 1000.0 100000.00000
1* 1* 50.000 0.000000 1* 0.00000000/
/
WCONINJ
'I' 'GAS' 'SHUT' 'RATE' 1000.0 /
/
--
-- Начальная добыча
--
NEXTSTEP
0.1 /
TSTEP
1.0 9.0 90.0 900.0 1000.0
/
--
-- Нагнетается Co2
--
WCONINJ
'I' 'GAS' 'OPEN' 'RATE' 100000.0 /
/

Модель метана в угольном пласте


Примеры 101
WSOLVENT
'I' 1.0 /
/
NEXTSTEP
0.1 /
TSTEP
1.0 9.0 90.0 900.00 3*1000
/
--
-- Падение
--
WCONPROD
'P' 'OPEN' 'GRAT' 1* 1000.0 100000.00000
1* 1* 50.000 0.000000 1* 0.00000000/
/
WCONINJ
'I' 'GAS' 'SHUT' 'RATE' 100000.0 /
/
NEXTSTEP
0.1 /
TSTEP
1.0 9.0 90.0 900.00 3*1000
/
END

Модель метана в угольном пласте


102 Примеры
Совместимость специальных опций
ECLIPSE 100
Глава 8

x ECLIPSE 100 Введение


ECLIPSE 300
x SPECIAL ECLIPSE 100 содержит набор профессиональных опций. Многие из них, как правило,
используются отдельно, для их работы не требуются другие опции. Однако часто
желательно скомбинировать две или более специальных опций в одном расчете,
например, при использовании модели разработки газового месторождения с наземными
сетями. Некоторые комбинации опций являются существенно несовместимыми
(например, модель метана в угольном пласте и модель пены), а другие комбинации пока
не работают вместе, так как им был присвоен низкий приоритет при разработке.
В данной главе приведены комбинации специальных опций ECLIPSE 100, которые в
настоящее время являются несовместимыми. Более подробная информация об
ограничениях на использование каждой из опций содержится в соответствующей главе
настоящего руководства.

Метан в угольном пласте


Следующие опции не требуются для проведения расчетов в комбинации с моделью
метана в угольном пласте и являются существенно несовместимыми с ней:
• Модель пены
• Псевдокомпозиционная модель нагнетания газа (Gi-модель)
• Модель полимерного заводнения
• Модель растворителя
• Модель ПАВ

Трассировка примесей
Опция трассировки примесей несовместима с:
• Потоком на границе

Совместимость специальных опций ECLIPSE 100


103
• Локальным измельчением сетки (если примеси являются диффундирующими).

Приток на границе
При использовании опции притока на границе файл FLUX содержит только потоки
нефти/газа/воды, и поэтому данная опция несовместима со всеми опциями,
включающими другой флюид или уравнение сохранения. Однако данная опция может
быть полезна в ряде случаев, когда другой флюид содержится в области USEFLUX. Если
используются граничные условия давления, то файл FLUX также содержит данные
решения для API или трассировки минерализованной воды, пены и ПАВ.
Граничные условия притока несовместимы с:
• Трассировкой примесей
• Моделью пены
• Моделью разработки газового месторождения
• Оптимизацией газлифта
• Псевдокомпозиционной моделью нагнетания газа (Gi-модель)
• Моделью полимерного заводнения
• Моделью растворителя
• Моделью ПАВ
• Опцией параллельных вычислений (при расчетах USEFLUX)

Модель пены
Модель пены несовместима с:
• Моделью метана в угольном пласте
• Притоком на границе.
Кроме того, она не является полностью интегрированной с моделью ПАВ.

Опция управления тепловым эквивалентом


газа
Существуют ограничения при расчете для опции объединения резервуаров.

Модель разработки газового месторождения


Модель разработки газового месторождения несовместима с:
• Притоком на границе
• Параллельными вычислениями
Кроме того, существуют ограничения при расчете для опции объединения резервуаров.

Совместимость специальных опций ECLIPSE 100


104
Оптимизация газлифта
Оптимизация газлифта несовместима с:
• Граничными условиями притока
• Объединением резервуаров

Псевдокомпозиционная модель нагнетания


газа (Gi-модель)
Псевдокомпозиционная модель нагнетания газа несовместима с:
• Моделью метана в угольном пласте
• Притоком на границе
• Опцией локального измельчения и укрупнения сетки
• Многосегментными скважинами
• Опцией трения в стволе скважины.

Опция градиента
Опция градиента несовместима с:
• Параллельными вычислениями
• Объединением резервуаров
При расчете с локальным измельчением сетки допускаются только местные измельчения.

Локальное измельчение и укрупнение сетки


Опция локального измельчения и укрупнения сетки несовместима с:
• Трассировкой примесей (если примеси являются диффундирующими).
• Псевдокомпозиционной моделью нагнетания газа
Кроме того, опцию автоматического измельчения нельзя использовать с:
• Многосегментными скважинами
• Опцией трения в стволе скважины.

Многосегментные скважины
Многосегментные скважины несовместимы с:
• Псевдокомпозиционной моделью нагнетания газа
• Опцией автоматического измельчения сетки при локальном измельчении сетки
• Моделью полимерного заводнения
• Моделью растворителя
• Опцией трения в стволе скважины.

Совместимость специальных опций ECLIPSE 100


105
Обратите внимание, что многосегментные скважины в ECLIPSE 100 нельзя использовать
вместе с опцией трассировки минерализованной воды и температурной опцией.

Совместимость специальных опций ECLIPSE 100


106
Опция наземной сети
Опция наземной сети не имеет ограничений по использованию с другими опциями.

Параллельные вычисления
Опция параллельных вычислений не может использоваться с:
• Моделью разработки газового месторождения
• Опцией градиента
• Расчетами USEFLUX (использование притока на границе).

Модель полимерного заводнения


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

Объединение резервуаров
Опция объединения резервуаров несовместима с:
• Оптимизацией газлифта
• Опцией градиента
Она также имеет ограниченные возможности при использовании с:
• Теплотворной способностью газа
• Моделью разработки газового месторождения.

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

Совместимость специальных опций ECLIPSE 100


107
Модель ПАВ
Модель ПАВ несовместима с:
• Притоком на границе.

Опция трения в стволе скважины


Опция трения в стволе скважины несовместима с:
• Псевдокомпозиционной моделью нагнетания газа
• Опцией автоматического измельчения сетки при локальном измельчении сетки
• Многосегментными скважинами
• Моделью полимерного заводнения
• Моделью растворителя
Обратите внимание, что опцию трения в стволе скважины в ECLIPSE 100 нельзя
использовать вместе с опцией трассировки минерализованной воды и опцией
смешивающегося вытеснения.

Совместимость специальных опций ECLIPSE 100


108
Отчеты о сходимости
Глава 9

Введение
x ECLIPSE 100 Как ECLIPSE 100, так и ECLIPSE 300 можно настроить так, чтобы они создавали отчеты,
x ECLIPSE 300 показывающие выполнение линейных и нелинейных итераций и методы выбора шагов по
SPECIAL
времени. Формы вывода в этих двух системах существенно различаются и подробно
описаны ниже.

ECLIPSE 100
Мнемоники SUMMARY и NEWTON в ключевом слове RPTSCHED управляют выводом
отчетов, показывающих сходимость нелинейных итераций и содержащих краткую сводку
данных о состоянии пласта после каждого шага (в том числе, и для моментов времени, в
которые отчет не создается). Пример выводимых данных приведен ниже. Отчет
копируется в отладочный файл, если переключатель 1 в DEBUG больше нуля.
IT= 0 CNV CELL MAT BAL DPRESS DSWAT DSGAS
OIL .04562( 6, 10, 1) 1.0-002 .00 .00000 .00000
WAT .00000( 10, 10, 1) 1.6-010 .00 .00000 .00000
GAS .04780( 1, 1, 1) 6.6-003 .00 .00000 .00000
LINIT=11 NSCHP= 7 NCHOP= 0 NSTAT1,2,3= 0 219 81 NTRAN=
67
IT= 1 CNV CELL MAT BAL DPRESS DSWAT DSGAS
OIL -.09866( 10, 10, 2) 1.4-004 -170.43 .00013 .01945
WAT -.00011( 10, 9, 3) -2.5-006 -233.55 .00006 .00000
GAS 3.80303( 10, 10, 1) -6.8-004 -170.60 .00013 .01982
LINIT= 8 NSCHP= 0 NCHOP= 0 NSTAT1,2,3= 0 236 64 NTRAN=
85

Отчеты о сходимости
ECLIPSE 100 109
IT= 2 CNV CELL MAT BAL DPRESS DSWAT DSGAS
OIL -.00744( 10, 10, 2) -7.4-008 -160.91 .00012 .01986
WAT .00000( 10, 9, 1) 6.2-011 -222.30 .00016 .02714
GAS -1.28249( 10, 10, 1) -1.3-008 -162.22 .00012 .03981
LINIT= 6 NSCHP= 0 NCHOP= 0 NSTAT1,2,3= 0 243 57 NTRAN=
51
IT= 3 CNV CELL MAT BAL DPRESS DSWAT DSGAS
OIL -.00011( 1, 6, 1) 3.8-007 -323.90 .00024 .00579
WAT -.00000( 10, 10, 1) -5.2-013 -161.05 .00012 .04081
GAS .00658( 10, 10, 1) -7.5-007 -161.05 .00012 .04081
LINIT= 4 NSCHP= 0 NCHOP= 0 NSTAT1,2,3= 0 261 39 NTRAN=
74
IT= 4 CNV CELL MAT BAL DPRESS DSWAT DSGAS
OIL .00001( 8, 2, 1) 2.0-008 -322.26 .00024 .00981
WAT -.00000( 10, 10, 1) -1.2-016 -161.03 .00012 .04079
GAS .00004( 2, 4, 1) -4.1-008 -324.95 .00024 .00508
STEP 19 TIME= 1277.50 DAYS (+182.5 DAYS MAXS 4 ITS) PAV=
5468.8 PSIA
WCT= .000 GOR= 7.53 MSCF/STB WGR= .0000 STB/MSCF
PR.RATE PR.TOTAL IN.RATE IN.TOTAL MAX SATURN CHANGE MAX TIME
TRNC ERR
OIL 15870. 24540186. 0. 0. -.041( 10, 10, 1) .016(
9, 9, 1)
WAT 0. 0. 0. 0. .000( 1, 1, 3) -.000( 10,
10, 3)
GAS 119569. 81159402. 100000.127750000. .041( 10, 10, 1) -.016( 9,
9, 1)
MAX DP = -330.24( 1, 1, 3) MAX DRS= -.0000( 5, 2, 3)

Строки, начинающиеся с ‘IT=’, показывают ход процесса нелинейных итераций.


Погрешности сходимости для каждой фазы (в CNV) нормализуются и выдаются в виде
погрешностей насыщенности. Приведенное значение является максимальным по пласту,
причем указывается и блок сетки, в котором оно достигается. Погрешности
материального баланса для каждой фазы (в MAT BAL) приводятся как часть общего
объема пор пласта. Изменения давления и насыщенности на шаге по времени также
выводятся для ячейки с наибольшей погрешностью сходимости. По умолчанию
программа продолжает расчет до тех пор, пока наибольшая погрешность сходимости для
всех фаз в каждом блоке сетки не превышает 0.001, а наибольшая погрешность
материального баланса вещества меньше 1E-7. Эти значения можно изменить с помощью
ключевого слова TUNING. Однако это не рекомендуется, так как может привести к
неверным результатам. Например, ослабление критериев сходимости вполне может
привести к увеличению времени расчета. Точное описание CNV и MAT BAL см. в разделе
«Выражения для уравнений», стр. 225.

Отчеты о сходимости
110 ECLIPSE 100
Строки, начинающиеся с ‘LINIT=’, содержат дополнительную информацию о ходе
процесса итераций. LINIT — это количество итераций с гнездовой факторизацией,
необходимое для решения линеаризованных уравнений для текущей нелинейной
итерации. NSCHP — количество изменений насыщенности, которые были произведены
для подавления возможных колебаний. NCHOP — количество коррекций P, Rs или Rv
(уменьшения их значений с целью повышения устойчивости). Любое ненулевое значение
NSCHP или NCHOP имеет определенное влияние на погрешности материального баланса
при последующих нелинейных итерациях. NSTAT1, 2 и 3 — количество блоков сетки при
состояниях 1, 2 и 3, а NTRAN — количество переходов между состояниями. Состояния
имеют следующий смысл:
Состояние 1 отсутствует жидкая углеводородная фаза. Rv, нефтегазовый фактор в
газовой фазе, является переменным.
Состояние 2 присутствуют и жидкая, и газовая углеводородные фазы. Sgas,
насыщенность газовой фазы, является переменной.
Состояние 3 отсутствует газовая углеводородная фаза. Rs, нефтегазовый фактор в
жидкой фазе, является переменным.
После решения нелинейных уравнений ECLIPSE выдает краткую сводку состояний
пласта в конце шага по времени. В первой строке (начинающейся со STEP) указан номер
шага, текущее время, длина только что завершенного шага по времени и мнемоника,
указывающая причину выбора данной длины шага.
Возможные значения этой мнемоники:
INIT Либо 1-й шаг в расчете, либо максимальное значение для следующего
шага было задано с помощью ключевых слов TUNING или NEXTSTEP.
TRNC Шаг по времени был задан, чтобы удержать оценку погрешности
округления времени в заданных границах.
MINF Шаг по времени был определен по минимальному допустимому
отношению длин шага и следующего за ним шага (по умолчанию 0.3 —
см. TUNING).
MAXF Шаг по времени был определен по максимальному допустимому
отношению длин шага и следующего за ним шага (по умолчанию 3.0 —
см. TUNING).
MINS Шаг по времени имеет минимальную допустимую длину (по умолчанию
0.1 DAYS, см. TUNING).
MAXS Шаг по времени имеет максимальную допустимую длину (по
умолчанию 365 DAYS, см. TUNING).
REPT Шаг по времени задан таким образом, чтобы он закончился к моменту
создания следующего отчета.
HALF Шаг по времени равен половине интервала времени до момента создания
очередного отчета (если шаг, определяемый обычным образом,
получается длиннее это величины, но недостаточно длинным, чтобы
достичь момента создания отчета, ECLIPSE уменьшает длину шага,
делая ее равной половине остающегося интервала).
CHOP Если нелинейные уравнения не сходятся, то делается попытка
произвести расчет с новым шагом по времени, длина которого в 10 раз
меньше (см. TUNING), причем лимиты MINS или MINF не принимаются
во внимание.
DIFF После CHOP длина шага по времени аккуратно увеличивается, чтобы
избежать ее последовательных дроблений при прохождении сложного
участка расчета. См. TUNING (TFDIFF по умолчанию = 1.25).
THRP Шаг по времени определяется максимальным коэффициентом
рециркуляции THRUPT (см. TUNING).
SATM Шаг по времени выбирается так, чтобы максимальное ожидаемое
изменение насыщенности в любой ячейке было равно величине DSTARG,
заданной в ключевом слове IMPES (по умолчанию = 0.05). Это
действует только при использовании метода решения IMPES.

Отчеты о сходимости
ECLIPSE 100 111
MAXP Шаг по времени выбирается так, чтобы максимальное ожидаемое
изменение давления в любой ячейке было равно величине TRGDPR,
заданной в ключевом слове TUNING.
PCHP Шаг по времени дробится, т. к. изменение давления превышает значение
DPMAX, заданное в ключевом слове IMPES (по умолчанию = 200 psi).
Это действует только при использовании метода решения IMPES.
NETW Шаг по времени определяется управлением погрешностью баланса
наземной сети, заданным в пунктах 6-8 ключевого слова NETBALAN. Это
действует только при использовании опции наземных сетей.
EMTH Шаг по времени задан таким образом, чтобы он закончился к концу
месяца. Это действует только при использовании опции GOR Penalty
(см. ключевое слово WGORPEN) и модели разработки газового
месторождения.
LGRC Шаг по времени задается так, чтобы удержать погрешность флюидов в
рамках значения TRGFIP, заданного в ключевом слове TUNING. Это
действует только при использовании опции локального измельчения сетки.
SURF Шаг по времени задается так, чтобы удержать изменение концентрации
ПАВ в рамках целевого значения TRGSFT, заданного в ключевом слове
TUNING. Это действует только при использовании опции ПАВ.
WCYC Шаг по времени задан так, чтобы он совпал с моментом включения/
выключения рециркуляции скважины, или был ограничен, когда была
включена рециркуляция скважины (см. ключевое слово WCYCLE).
SLVR Шаг по времени при расчете основного запуска при использовании
опции объединения резервуаров (Reservoir Coupling) ограничен датой
создания отчета в подчиненном запуске.
SLVC Шаг по времени при расчете основного запуска при использовании
опции объединения резервуаров (Reservoir Coupling) допустимым
изменением расходом в подчиненном запуске.
MAST Шаг по времени при расчете подчиненного запуска ограничен моментом
конца шага по времени для главного запуска, или же шаг по времени для
основного или подчиненного запуска ограничен величиной основного
шага по времени в файле, где используется объединение резервуаров
(Reservoir Coupling) .
NLTR Шаг по времени был уменьшен из-за проблем со сходимостью
уравнений нелинейных индикаторов. Например, при использовании
адсорбции.
EFF+ Шаг по времени выбран по соображениям эффективности.
EFF- Шаг по времени выбран по соображениям эффективности, но затем был
немного изменен, чтобы предоставить новые данные для оптимизации
алгоритма.
EFFT Шаг по времени выбран по соображениям эффективности, но выбор
определялся нелинейным индикатором.
В оставшейся части строки приведено количество итераций метода Ньютона,
потребовавшихся для решения нелинейных уравнений, объем пор углеводорода, средне
взвешенное давление месторождения, общую обводненность, газонефтяной фактор и
водогазовый фактор для разработки месторождения.
За первой строкой следует таблица, показывающая дебит добычи, темп нагнетания и
общие объемы для каждой фазы, а также максимальные изменения насыщенности и
местонахождение блоков сетки, в которых они имеют место. Кроме того, указаны также
максимальные значения погрешностей округления времени и местонахождение блоков
сетки, в которые они возникли. Погрешности округления времени нормализуются и
выводятся в виде погрешностей насыщенности. Побочным эффектом этого является
придание им гораздо большего значения, чем они имеют на самом деле. На практике
погрешности округления времени, которые возникают на ранних стадиях расчета, имеют
маленькое и быстро уменьшающееся влияние на последующие результаты.

Отчеты о сходимости
112 ECLIPSE 100
За таблицей следует отдельная строка, в которой приведены максимальные изменения
давления, Rs и Rv, а также местонахождение блоков сетки, в которых они имели место.
Погрешности округления времени рассчитываются по следующей формуле:

Отчеты о сходимости
ECLIPSE 100 113
[9.1]

где
dS изменение насыщенности на текущем шаге по времени, dt, и
dSp изменение насыщенности на предыдущем шаге по времени, dtp.

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


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

ECLIPSE 300
Симулятор выводит информацию о сходимости и шагах по времени в log файл (а также в
PRINT файл). Пример его фрагмента может выглядеть так:
Time Step GOR WCT OPR WPR GPR FPR WIR GIR It
----- ---- ---- ---- ---- ----- ----- ---- ------ ----- ----- --
Init; 10.0 10.0 6.46 .026 959.3 26.57 6200 3530.3 340.0 4700 2
SCT ; 25.0 15.0 6.48 .027 955.7 26.76 6200 3524.1 340.0 4700 1
SCT ; 41.0 16.0 6.51 .027 950.9 26.98 6200 3518.1 340.0 4700 1
SCT ; 59.0 18.0 6.54 .027 946.8 27.23 6200 3511.7 340.0 4700 1
SCT ; 80.0 21.0 6.57 .028 942.5 27.51 6200 3504.4 340.0 4700 1
SCT ; 105.0 25.0 6.61 .028 937.6 27.79 6200 3495.8 340.0 4700 1
SCT ; 136.0 31.0 6.65 .029 932.0 28.19 6200 3485.1 340.0 4700 1
SCT ; 175.0 39.0 6.70 .030 925.2 28.73 6200 3471.9 340.0 4700 1
SCT ; 225.0 50.0 6.76 .031 917.0 29.42 6200 3455.2 340.0 4700 1
Max ; 285.0 60.0 6.83 .032 907.0 30.18 6200 3435.6 340.0 4700 1
HRep; 325.0 40.0 6.92 .032 895.8 30.25 6200 3422.9 340.0 4700 1
Rep ; 365.0 40.0 6.97 .033 888.3 30.40 6200 3410.1 340.0 4700 1

Отчеты о сходимости
114 ECLIPSE 100
Коды шагов слева от каждой строки содержат причину выбора данного шага. Полный
набор их таков:
Init : Начальный шаг
Spec : Заданный следующий шаг
SCT : Целевое изменение решения
TPT : Целевое значение расхода
PCT : Целевое изменение давления
MIF : Максимальный фактор роста
TTE : Погрешность округления времени
TEC : Изменение температуры (термальн.)
EnC : Изменение энергии (термальн.)
SAC : Изменение насыщенности (термальн.)
CFL : Определяется устойчивостью
NIte : Количество итераций
MDF : Максимальный фактор уменьшения
Max : Максимальный шаг
Min : Минимальный шаг
MaxW : Максимальный шаг после изменения скважины
WAG : Шаг до изменения WAG
Rep : Шаг до момент создания отчета
HRep : Половинный шаг до момент создания отчета
Redu : Уменьшенный шаг

Целевое изменение решения (SCT)


Поскольку исходные переменные решения представляют собой молярные плотности,
естественно использовать их для контроля сходимости. Однако при весьма малых
изменениях состава, возникающих при состояниях, близких к критическим, которые
упомянуты в разделе «Функции насыщенности» (стр. 703), могут произойти
значительные изменения насыщенности. Поэтому предпочтительным является
использование эффективной насыщенности.
Рассмотрим выражение:

[9.2]

где

[9.3]

uT объем флюида на единицу объема пор


∆S' изменение объема флюида на единице объема пор для заданного
изменения молярной плотности, т. е. изменение эффективной
насыщенности, соответствующее изменению молярной плотности.
В любом случае максимальное изменение решения на шаге по времени отслеживается и
сравнивается с заданным целевым значением. В режимах IMPES и AIM это делается и
для целевых значений расхода. Система моделирования пытается увеличить шаг по
времени до тех пор, пока не превышаются целевые значения, вплоть до максимальной
длины шага. Все эти элементы алгоритма выбора шага по времени можно настраивать с
помощью ключевого слова TSCRIT, а некоторые из них — с помощью ключевого слова
TUNING.

Отчеты о сходимости
ECLIPSE 100 115
Целевое значение расхода (TPT)
Полный объем оттока флюида (или компонента) из блока на шаге по времени, деленный
на количество флюида (или компонента) в блоке сетки в начале шага, определяет
отношение расхода.
Отношения расхода обычно используются для управления выбором шага по времени в
режимах IMPES и AIM. (Отношения расхода тесно связаны с возникновением
неустойчивости в явных алгоритмах.) Шаги по времени увеличиваются или
уменьшаются, чтобы обеспечить целевое отношение расхода. Это — максимум по всем
ячейкам и флюидам (или компонентам), который является вполне консервативным.
Максимальное изменение решения и отношения расхода имеют лимиты. Система
моделирования выбирает шаг по времени так, чтобы по возможности обеспечить
достижение целевого значения. Если фактическое значение больше, то длина шага будет
все-таки принята, если только не будет превышено целевое значение; в таком случае шаг
будет уменьшен.

Погрешность округления времени (TTE)


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

[9.4]

с оценкой изменения, определенной по скорости изменения на предыдущем шаге:

[9.5]

где изменение на единицу времени для предыдущего шага.

Погрешность округления времени (TTE) затем определяется из соотношения

[9.6]

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

Обратите внимание, что если решение изменяется с постоянной скоростью, то ∆Xe будет
равно ∆Xa, и не будет ограничения TTE.

Отчеты о сходимости
116 ECLIPSE 100
Коды минимального шага
Коды минимального шага могут начинаться двумя буквами Mn, за которыми следует
сокращенное название одной из приведенных выше версий, например, MnTP, где вторая
часть указывает, какое ограничение следует использовать, если минимальный шаг не был
применен.
MnNC :
Минимальный коэффициент, нет сходимости
MnSC :
Минимальный шаг, обусловленный изменением решения
MnTP :
Минимальный шаг, обусловленный изменением расхода
MnPC :
Минимальный шаг, обусловленный изменением давления
MnTT :
Минимальный шаг, обусловленный погрешностью округления времени
MnTE :
Минимальный шаг, обусловленный изменением температуры
(термальн.)
MnEn : Минимальный шаг, обусловленный изменением энергии (термальн.)
MnSA : Минимальный шаг, обусловленный изменением насыщенности
(термальн.)

Максимальные факторы уменьшения


Аналогично, длина шага по времени может уменьшаться на максимальную величину,
допустимую данным целевым значением.
MdSC :
Максимальное уменьшение в соответствии с изменением решения
MdTP :
Максимальное уменьшение в соответствии с изменением расхода
MdPC :
Максимальное уменьшение, обусловленное изменением давления
MdTT :
Максимальное уменьшение, обусловленное погрешностью округления
времени
MdTE : Максимальное уменьшение, обусловленное изменением температуры
(термальн.)
MdEn : Максимальное уменьшение, обусловленное изменением энергии
(термальн.)
MdSA : Максимальное уменьшение, обусловленное изменением насыщенности
(термальн.)
Только строки, содержащие коды шагов, содержат символ «;». Это обстоятельство можно
использовать для поиска таких строк или извлечения их из файла PRT с помощью
утилиты наподобие grep в UNIX-системах.
Уменьшение шага по времени может потребоваться при возникновении проблем со
сходимостью. Фрагмент выходного файла, соответствующий такому уменьшению шага,
приведен ниже:
@--Message at 250.0000 Days 8 Sep 1990
@ Reducing SCT time step to 15.5000
@ Throughput 1.66718 > limit 1.00000
Здесь указано, что текущий шаг по времени, величина которого была задана так, чтобы
обеспечить целевое значение изменения решения, был уменьшен, т. к. расход для ячейки
превысил заданный лимит.
Уменьшение шага по времени позволяет системе моделирования точно рассчитывать
события, происходящие на масштабах времени, меньших исходного шага, определенного
на основе целевого значения изменения решения.
Если аргумент 9 ключевого слова RPTPRINT положен равным 1, то выводится также
информация о количестве ячеек в каждой фазе/неявном состоянии. Каждой нелинейной
итерации соответствует строка, например:
3/OW/GW/W 253 0 63 0 3/OW/GW/W/OG/O/G 5 0 3 0 0 0 0
3/OW/GW/W 240 0 76 0 3/OW/GW/W/OG/O/G 5 0 3 0 0 0 0

Отчеты о сходимости
ECLIPSE 100 117
Первый набор чисел соответствует явным мобильным ячейкам в трехфазном состоянии,
двухфазных состояниях нефть-вода, нефть-газ и в водонасыщенных состояниях. Второй
набор чисел соответствует неявным мобильным ячейкам в аналогичных фазовых
состояниях.

Вывод ячеек с проблемами со сходимостью


Пользователь может выводить в файл RESTART подробную информацию о ячейках, в
которых возникли проблемы со сходимостью. На каждой нелинейной итерации и для
уравнения остатка баланса объема и при обновлении давления счетчики наихудших ячеек
увеличиваются на единицу.
Это осуществляется с помощью мнемоники ‘CONV=integer’ в ключевом слове
RPTRST. По умолчанию это «целое» значение равно 10, так что при расчете учитываются
10 наихудших ячеек. Изменяя это значение, можно изменить число наихудших ячеек. Это
полезно при работе с внешней программой, например, с FloViz. Загрузка в файлах
RESTART и анимация расчета могут позволить подробно рассмотреть проблемные
ячейки расчета.

Пример
При использовании ‘CONV=40’ с ключевым словом RPTRST в форматированные файлы
RESTART записываются две отдельные записи (для t > 0):
Здесь ‘CONV_VBR’ учитывает 40 наихудших ячеек, соответствующих уравнению баланса
объема, а CONV_PRU’ учитывает 40 наихудших ячеек, соответствующих обновлениям
давления.
‘CONV_VBR’ 40 ‘REAL’
.....
‘CONV_PRU’ 40 ‘REAL’
.....

Отчеты о сходимости
118 ECLIPSE 100
Диффузия
Глава 10

Коэффициенты диффузии
x ECLIPSE 100
x ECLIPSE 300
SPECIAL
Использование ECLIPSE 100
ECLIPSE 100 допускает диффузию как газового, так и нефтяного компонента в нефтяной
и газовой фазах. Например, в модели газоконденсата в отсутствие нефтяной фазы газ
будет диффундировать из области с низким Rv в область с высоким Rv, а пары нефти
будут перетекать в обратном направлении — от областей высоких Rv к областям низких
Rv.

Рассмотрим газовый компонент в газовой фазе. Коэффициент диффузии задан


соотношением диффузионного потока (более подробную информацию см. в [6]).

[10.1]

Тогда диффузионное течение газа при поверхностных условиях задается соотношением:

[10.2]

Диффузия
Коэффициенты диффузии 119
где
Jg молярный приток газа через единицу площади

c полная молярная концентрация газовой фазы


Dgg коэффициент диффузии газа в газе

градиент мольной доли газа

MWg молекулярный вес газа

A площадь течения

φ пористость

ρg поверхностная плотность газа.

Моли газа и нефти в газовой фазе задаются формулой:

[10.3]

Таким образом:

[10.4]

[10.5]

[10.6]

где
Sg газонасыщенность

Bg объемный коэффициент газа

ρg поверхностная плотность газа

ρo поверхностная плотность нефти

MWg молекулярный вес газа

MWo молекулярный вес нефти

Rv коэффициент растворенной нефти в газе.

Диффузия
120 Коэффициенты диффузии
Подставляя уравнения [10.1], [10.5], [10.6] в уравнение [10.2], получим диффузионное
течение газа:

[10.7]

В системе моделирования диффузионное течение газа из ячейки i в ячейку j таково:

[10.8]

где
Td диффузивность = Aφ/d

d расстояние между центрами ячеек


Rvi коэффициент растворенной нефти в газедля i-й ячейки

Rvj коэффициент растворенной нефти в газе для j-й ячейки

Sg полагается равным

Bg полагается равным

Rv полагается равным

Dgg коэффициент диффузии газа в газе

В следующем разделе расчет диффузии описан более подробно.


Аналогичные выражения можно вывести для диффузионных течений нефти в газе, газа в
нефти и нефти в нефти:

[10.9]

Использование ECLIPSE 300


Определение коэффициент диффузии для i-го компонента смеси задается соотношением
диффузионного потока (см. в [6]).

[10.10]

Диффузия
Коэффициенты диффузии 121
где:
c общая молярная концентрация, задаваемая соотношением c = 1/vm

vm молярный объем смеси

Ji молярный приток i-го компонента через единицу площади

Di коэффициент диффузии i-го компонента

градиент мольной доли i-го компонента.

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


оптимальным для диффузии в жидкостях и газах при высоком давлении. Истинное
равновесие достигается скорее при равенстве химических потенциалов компонентов, чем
при равенстве концентраций компонентов.
Химический потенциал может учитывать силу тяжести и описывается следующей
формулой:
[10.11]

где:
µ опорный химический потенциал
fi летучесть компонента

Mi молярный вес компонента

G гравитационная постоянная
(h, h0) высота и опорная высота, соответственно.

Для изотермических систем следует использовать µ/RT для сохранения исходных


размерностей; для горизонтального течения предположим, что определяется
формулой:
[10.12]

Раскрывая , можно произвести идентификацию коэффициента :

[10.13]

Таким образом,

[10.14]

Сравнивая [10.10] и [10.14], получим, что задается выражением:

Диффузия
122 Коэффициенты диффузии
[10.15]

Следовательно, представляет собой коэффициент диффузии, скорректированный с


учетом активности [см. 6]. Соответственно, имеются две возможности:
• использовать в качестве вынуждающей силы диффузии нормальные коэффициенты
диффузии и мольные доли.
Нормальные коэффициенты диффузии вводятся с помощью ключевых слов
DIFFCOIL и DIFFCGAS.
• использовать в качестве вынуждающей силы диффузии коэффициенты диффузии,
скорректированные с учетом активности, и химические потенциалы. Коэффициенты
диффузии, скорректированные с учетом активности, вводятся с помощью ключевых
слов DIFFAOIL и DIFFAGAS.
При низких давлениях оба коэффициента равны, т. к. , и рассчитанные течения
оказываются одинаковыми, т. к. .
В пористой среде, где присутствуют и нефть, и газ, молярная концентрация включает в
себя насыщенность S, и пористость φ, так что

[10.16]

[10.17]

в терминах коэффициентов, скорректированных учетом активности, или

[10.18]

в терминах нормальных коэффициентов диффузии.


Обратите внимание, что коэффициенты диффузии нефти и газа, Dio и Dig, можно задать
отдельно.
Для любой пары ячеек диффузионное течение пропорционально площади поперечного
сечения между ячейками и обратно пропорционально расстоянию между ними.
Проинтегрировав приток и аппроксимировав градиенты между двумя блоками сетки с
использованием разностей, получим диффузионное течение между блоками в виде:

[10.19]

где:

[10.20]

[10.21]

где (xi, yi) мольные доли жидкости и паров i-го компонента, соответственно.
В терминах нормальных коэффициентов диффузии:

Диффузия
Коэффициенты диффузии 123
[10.22]

[10.23]

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


программе с использованием направления, обратного основному потоку, что
обозначается верхним индексом ‘u’.
В этом простом случае, TD задается соотношением:

[10.24]

где
A площадь поперечного сечения

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

Диффузия
124 Коэффициенты диффузии
Опция межфазной диффузии (ECLIPSE 100)
Наряду с диффузией нефтяного и газового компонентов в нефтяной и газовой фазах,
может оказаться важной и диффузия компонентов непосредственно из газовой в
нефтяную фазу.
Например, если в системе с двойной пористостью трещина содержит газ, а матрица —
главным образом, нефть, то следует ожидать, что газ будет диффундировать из трещины
в матрицу, а нефть — из матрицы в трещину. Этот процесс можно смоделировать с
помощью опции межфазной диффузии.
Предполагается, что процесс межфазной диффузии ограничен более медленной
диффузией в нефти. Следовательно, диффузионное течение принимает форму диффузии
газа в нефть или нефти в газ:

[10.25]

где
ячейка j в основном, содержит нефть
ячейка i в основном, содержит газ
газосодержание в нефти Rs, соответствующее давлению в i-й ячейке

Rsj Rs j-й ячейки

Sc контактная насыщенность

Dgx коэффициент диффузии газа

и
Dox коэффициент диффузии нефти.

Диффузия
Опция межфазной диффузии (ECLIPSE 100) 125
Расчет диффузивности
Расчет диффузивности аналогичен расчету проводимости, при котором проницаемость
заменяется пористостью.
ECLIPSE 100 Метод расчета диффузивности зависит от типа модели и может модифицироваться в
соответствии с расчетом проводимости с помощью ключевых слов OLDTRAN или
NEWTRAN.

Расчет диффузивности в блочно-


центрированной геометрии
В этом случае значения диффузивности в направлении X и Y получаются с помощью
центральных сечений ячейки и площадей поперечных сечений, определенных из Dx, Dy и
Dz с коррекцией наклона.

ECLIPSE 100 Этот тип расчета называется также OLDTRAN.


Выражения для декартовых координат приведены ниже:

Диффузивность в направлении X

[10.26]

где:
диффузивность между i-й ячейкой и j-й ячейкой, соседней с ней в
положительном направлении X
множитель диффузивности для i-й ячейки

A площадь поверхности раздела между i-й и j-й ячейками


Fdip коррекция наклона.

A, Fdip и B задаются выражениями:

[10.27]

[10.28]

Диффузия
126 Расчет диффузивности
[10.29]

где:

[10.30]

(где обозначает глубину) [10.31]

и
Rntg отношение эффективной толщины к общей толщине.

Диффузивность в направлении Y
Выражение для диффузивности в направлении Y полностью аналогично выражению,
приведенному выше, с соответствующими перестановками X, Y и Z.

Диффузивность в направлении Z
Выражение для диффузивности в направлении Z аналогично выражению, приведенному
выше, с соответствующими перестановками X, Y и Z, но имеет следующие отличия:
• Rntg не входит в это выражение

• Коррекция наклона отсутствует.

Расчет диффузивности в геометрии угловой


точки
В этом случае значения диффузивности рассчитываются на основе проекций площади
общей поверхности раздела двух ячеек на оси X, Y и Z. Затем вектор этих проекций
скалярно умножается на вектор расстояния между центром ячейки и центром грани
ячейки, так что коррекция наклона присутствует автоматически.
ECLIPSE 100 Этот тип расчета называется также NEWTRAN.

Диффузивность в направлении X
Диффузивность в направлении X описывается выражением:

[10.32]

где:

Диффузия
Расчет диффузивности 127
[10.33]

где

[10.34]

[10.35]

Ax, Ay и Az проекции общей площади поверхности раздела i-й и j-й ячеек на оси X,
Y и Z (эти ячейки не обязательно являются соседними в декартовой
индексной сетке), а и — компоненты по осям X, Y и Z
вектора расстояния между центром i-й ячейки и центром
соответствующей грани этой ячейки, причем эти центры получаются
путем усреднения. Выражение для for TJ записывается аналогично.

Диффузивность в направлениях Y и Z
Выражения для диффузивности в направлениях Y и Z аналогичны приведенной выше, но
в формуле диффузивности в направлении Z отсутствует отношение эффективной
толщины к общей толщине.

Расчет радиальной диффузивности


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

Радиальная диффузивность
Радиальная диффузивность описывается формулой:

[10.36]

где:

[10.37]

[10.38]

Диффузия
128 Расчет диффузивности
[10.39]

[10.40]

где R1 — внутренний радиус i-й ячейки, R2 — внешний радиус i-й ячейки, а R3 —


внешний радиус j-й ячейки.

Азимутальные диффузивности
Диффузивности в направлении theta описывается выражением:

где:

где R1 — внутренний радиус, а R2 — внешний радиус. Выражение для Tj записывается


аналогично.
Под ln() везде понимается натуральный логарифм. Это выражение также используется
для замыкания круга в радиальной геометрии.
Вертикальная диффузивность
Диффузивность в направлении Z описывается выражением:

где:

где R1 — внутренний радиус, а R2 — внешний радиус. Выражение для Tj записывается


аналогично.

Диффузия
Расчет диффузивности 129
Расчет диффузивности для системы
матрица-трещина
Диффузивность для системы матрица-трещина пропорциональна полному объему ячейки
и объему породы в ячейке матрицы:
[10.41]

где
φm пористость ячейки матрицы

V общий объем ячейки матрицы


и
σ — множитель, учитывающий площадь поверхности раздела между матрицей и
трещиной на единицу объема породы.
Каземи [4] предложил следующую формулу для σ:

[10.42]

где lx, ly и lz типичные размеры по осям X, Y и Z блоков вещества, составляющих


объем матрицы.
Таким образом, в приведенном выше уравнении lx, ly и lz не связаны с размерами сетки
моделирования. Поскольку σ играет роль множителя для взаимодействия матрица-
трещина, его можно рассматривать просто как параметр, учитывающий предысторию.
σ можно задать (либо как единую величину для всего месторождения, либо для каждой
ячейки) с помощью ключевого слова SIGMAV. При задании по ячейкам используются
значения, соответствующие первым NDIVIZ/2 слоям.

Диффузия
130 Расчет диффузивности
Использование опции молекулярной диффузии
Опция молекулярной диффузии включается с помощью ключевого слова DIFFUSE в
секции RUNSPEC.
Диффузивность вычисляется автоматически, как описано выше. Значения диффузивности
по умолчанию можно изменить двумя способами:
либо
• путем умножения рассчитанного значения на введенное число
либо
• путем непосредственного ввода диффузивностей.
Множители вводятся с помощью ключевых слов DIFFMX, DIFFMY, DIFFMZ аналогично
тому, как это делалось для MULTX, MULTY, MULTZ в секции GRID; а диффузивности
можно изменить в секции EDIT с помощью ключевых слов DIFFX, DIFFY, DIFFZ (по
аналогии с TRANX, TRANY, TRANZ). Диффузивности, связанные с NNC, которые
описывают потоки из матрицы в трещину при расчете двойной пористости, можно
изменить с помощью ключевого слова DIFFMMF.
ECLIPSE 100 Кроме того, множители диффузивности между областями задаются с помощью ключевых
слов MULTREGD и MULTNUM в секции GRID.
ECLIPSE 100 Коэффициенты диффузии и средние молярные веса фаз необходимо задать в ключевом
слове DIFFC в секции PROPS. Для модели межфазовой диффузии следует указывать
отдельные коэффициенты диффузии для газа в нефти и нефти в нефти. При их
отсутствии межфазовая диффузия не будет иметь место.
ECLIPSE 100 В расчетах с двойной пористостью расчет диффузии из трещины в трещину можно
отключить, воспользовавшись ключевым словом DIFFDP.

Диффузия
Использование опции молекулярной диффузии 131
Диффузия
132 Использование опции молекулярной диффузии
Модель двойной пористости
Глава 11

Введение
x ECLIPSE 100 В пласте с двойной пористостью флюиды существуют в двух связанных между собой
x ECLIPSE 300 системах:
SPECIAL
• матрице породы, которая занимает основную часть объема пласта
• Трещины в породе, обладающие высокой проницаемостью.
Если блоки матрицы связаны только посредством системы трещин, то такая ситуация
обычно рассматривается как система с двойной пористостью с одинарной
проницаемостью, поскольку течение флюида в пласте происходит только по сети трещин,
причем блоки матрицы играют роль источников. Если же возможно перетекание
непосредственно между соседними блоками матрицы, то такая ситуация обычно
называется системой с двойной пористостью с двойной проницаемостью. Расчеты с
двойной пористостью определяются посредством ключевого слова DUALPORO в секции
RUNSPEC, а для двойной проницаемости необходимо ключевое слово DUALPERM.
Необходимо отметить, что расчеты с двойной пористостью и двойной проницаемостью
требуют большего объема вычислений, нежели расчеты с двойной пористостью и
простой проницаемостью.
Для моделирования таких систем с каждым блоком геометрической сетки связываются
две ячейки моделирования, которые описывают матрицу и объемы трещин. В ECLIPSE
пористость, проницаемость, глубину и т. д. этих блоков можно задавать независимо.
Проводимость системы матрица-трещина определяется ECLIPSE автоматически, чтобы
смоделировать течение между двумя системами, обусловленное расширением флюида,
гравитационным дренированием, капиллярным давлением и т. д.
В модели двойной пористости в ECLIPSE количество слоев в направлении Z необходимо
удвоить. ECLIPSE связывает первую половину сетки (первые NDIVIZ/2 слоя) с блоками
матрицы, а вторую половину — с трещинами. Поэтому при таких расчетах число
NDIVIZ должно быть четным; ECLIPSE проверяет его четность.

Модель двойной пористости


Введение 133
Расчет проводимости
Коэффициенты проводимости системы матрица-трещина, существующей между каждой
ячейкой матрицы и соответствующей ячейкой трещины, пропорциональны объему
породы в ячейке и имеют вид:
[11.1]

где по умолчанию принято:


K проницаемость блоков матрицы в направлении X,
V объем породы в ячейке матрицы (обратите внимание, что это не объем
пор, не имеющий коэффициента пористости) и
σ коэффициент, имеющий размерность LENGTH–2, учитывающий
площадь границы раздела матрица/трещина на единицу объема, т. е.
размер блоков в объеме матрицы.
Каземи [4] предложил следующую формулу для σ:

[11.2]

где lx, ly и lz —размеры матрицы по осям X, Y и Z. (Таким образом, lx, ly и lz не связаны с


размерами сетки моделирования). Поскольку σ играет роль множителя для
взаимодействия матрица-трещина, его можно рассматривать просто как параметр, для
настройки истории.
σ можно задать (либо как единую величину для всего месторождения, либо для каждой
ячейки) с помощью ключевого слова SIGMAV. При задании по ячейкам σ используются
значения, соответствующие первым NDIVIZ/2 слоям. При выводе σ (ключевое слово
RPTGRID) значения в первых NDIVIZ/2 слоях копируются в нижние NDIVIZ/2 слои.
Истинные проницаемости ячеек в системе трещин равны заданным величинам,
умноженным на пористость трещин, что в итоге дает эффективные проницаемости
трещин. При использовании ключевого слова NODPPM используется истинная
проницаемость, а не эффективная.
Это означает, что если NODPPM не задано, то внутри ячеек трещины входные значения
PERMX, PERMY и PERMZ корректируются по формуле PERMX(fr) = PERMX(fr) × PORO(fr).
ECLIPSE 100 Проводимость можно задать и другим способом — с помощью ключевого слова
LTOSIGMA, если размеры блока матрица явно указаны в ключевых словах LX, LY и LZ. В
этом случае проводимость описывается выражением:

[11.3]

Модель двойной пористости


134 Расчет проводимости
где:
fx fy fz вводятся в LTOSIGMA

Kx Ky Kz значения проницаемости для матрицы

lx ly lz размеры блока матрицы, заданные с помощью LX, LY и LZ.

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


матрицы не имеют взаимных проводимостей. Если выбрана опция двойной пористости
вместе с опцией двойной проницаемости, то блоки матрицы имеют свои нормальные
проводимости.
Рис. 11.1 Простая система с двойной пористостью и двойной проницаемостью

Ячейки матрицы
NNC матрица-трещина

Ячейки трещины

Модель двойной пористости


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

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

Пропитка
В типичной системе, смачиваемой водой, порода матрицы имеет положительное
капиллярное давление вода-нефть. Если ввести воду в трещину, то она под действием
капиллярных сил проникнет в систему матрицы, замещая нефть. Обратите внимание, что
если модель гравитационного дренирования (см. ниже) неактивна, то добыча будет
продолжаться до тех пор, пока насыщенность нефти в матрице не достигнет уровня
остаточной нефти.
Процесс пропитки водой моделируется в ECLIPSE путем задания разных номеров таблиц
насыщенности для ячеек матрицы и трещин. Как правило, ячейки матрицы имеют
капиллярное давление нефть-вода, в то время как капиллярное давление в ячейках
трещины равно нулю.
В системах газ-нефть нефть будет являться смачивающей фазой и будет пытаться
впитаться в матрицу. На практике это означает, что если модель гравитационного
дренирования не включена, то добыча нефти из блока матрицы не будет происходить,
если соответствующая трещина заполнена газом.

Гравитационная пропитка/дренирование
Для моделирования обмена флюидами между трещиной и матрицей, обусловленного
гравитацией, следует воспользоваться ключевыми словами GRAVDR или GRAVDRM
(описано в следующем разделе) в секции RUNSPEC и задать ненулевое значение DZMTRX
в секции GRID. На иллюстрации показан типичный блокс двойной пористостью,
содержащего нефть и воду. Относительная высота уровня воды в трещине равна XW, а
относительная высота фронта перемещения воды в блоке матрицы вещества равна Xw.

Модель двойной пористости


136 Способы добычи
Рис. 11.2 Типичный блок матрицы, содержащий нефть и воду

Нефть в матрице Вода в матрице

Нефть в трещине Вода в трещине

Разница давлений, обусловленная только гравитацией, задается формулой

[11.12]

где
ρw плотность воды и

ρo плотность нефти при пластовых условиях.

DZmat то же, что lz в формуле Каземи.

Интегрирование ∆P по всем блокам матрицы в ячейке моделирования приводит к такой


же формуле для ∆P, но теперь она описывает гравитационную разность давления между
ячейками матрицы и трещины, а XW и Xw — парциальный объем подвижной воды в
ячейках моделирования матрицы и трещины. В ECLIPSE данный эффект моделируется
путем введения дополнительных псевдокапиллярных давлений, PS

(ячейки трещины)
(ячейки трещины)

(ячейки трещины)

(ячейки матрицы)

(ячейки трещины)

(ячейки матрицы)
Таким образом, течение нефти и газа из трещины в ячейку матрицы в системе нефть-газ
рассчитывается по формуле

Модель двойной пористости


Способы добычи 137
[11.13]

[11.14]

где
TR проводимость между ячейками трещины и матрицы,
GMOB подвижность газа в ячейке трещины (вверх по потоку),
OMOB подвижность нефти в ячейке трещины (вверх по потоку),
Pof давлениенефтяной фазы в ячейке трещины,

Pom давлениенефтяной фазы в ячейке матрицы,

dfm разность глубин между ячейками трещины и матрицы (обычно ноль),

ρg плотность газа при в пластовых условиях,


ρo плотность нефти при в пластовых условиях,
g ускорение, обусловленное гравитацией,
Pcogf капиллярное давление газа в ячейке трещины (обычно ноль)

Pcogm капиллярное давление газа в ячейке матрицы

Обратите внимание, что напор гравитационного дренирования


имеет разрыв между двумя фазами.

В моделях двойной пористости/двойной проницаемости, в которых задействован


механизм гравитационной пропитки/дренирования, расчет начального состояния пласта
(см. «Инициализация расчета» на стр. 425) производится независимо от значения DZmat,
т. е. пласт инициализируется без учета сил гравитационной пропитки/дренирования,
действующих между ячейками матрицы и трещины. При начале моделирования силы
гравитационной пропитки/дренирования могут привести к движению флюидов между
ячейками матрицы и соответствующими ячейками трещины из-за наличия разности
уровней флюидов в ячейках матрицы/трещины. Если перераспределение флюидов
приводит к значительным переходным процессам в начале расчета, то это можно
преодолеть, активизировав 11-й аргумент ключевого слова OPTIONS. Установка этого
переключателя приводит к изменению фазовых давлений таким образом, чтобы
начальное решение стало истинным состоянием равновесия. Эти изменения фазовых
давлений будут выполняться в течение всего расчета.
ECLIPSE 300 Другое значение σ для гравитационного дренирования можно указать с помощью
ключевого слова SIGMAGD. Если значения, введенные в ключевых словах SIGMA и
SIGMAGD, [обозначаются через σ и σgb соответственно] отличаются, то программа
использует для каждой фазы значение, полученное интерполяцией, которое зависит от
относительных сил капиллярного давления и коэффициентов гравитационного
дренирования:

Модель двойной пористости


138 Способы добычи
[11.15]

где p = нефть, газ, вода и

[11.16]

∆Ppij — обычный коэффициент разности потенциалов между i-й и j-й ячейками:

[11.17]

где (Ppi, Ppj) — давления в ячейках, (Ppci, Ppcj) — капиллярные давления в ячейках,
∆d — разность высот между ячейками, G — гравитационная постоянная, а —
взвешенная по насыщенности средняя плотность фазы p.
∆Pgd — коэффициент гравитационного дренирования, который зависит от фазы:

[11.18]

[11.19]

[11.20]

[11.21]

[11.22]

где Xg и Xw — доли ячейки, содержащие подвижный газ и воду соответственно. Они


оцениваются на основе насыщенности в ячейке с помощью модели вертикального
равновесия. Если коэффициент гравитационного дренирования является доминирующим,
то fp → 0 и σeff → σgd.

Альтернативная модель гравитационного


дренирования
Альтернативная модель гравитационного дренирования основывается на схеме,
предложенной Куэндаллом и Сабатье [см. 7].
Течение из матрицы в трещину представляется в виде суммы трех потоков из центра
матрицы в систему трещин: первый — горизонтальный, второй направлен вертикально
вверх, а третий — вертикально вниз. Это предположение позволяет использовать разные
протоки и, следовательно, проницаемости, в вертикальном и горизонтальном
направлениях. В некоторых ситуациях, как правило, в системах со смешанной
смачиваемостью, применение двух этих проницаемостей дает лучшее соответствие с
конечной моделью матрицы с мелкой сеткой.
Поток из матрицы в трещину описывается выражением:

Модель двойной пористости


Способы добычи 139
[11.23]

Где горизонтальный поток задан формулой:


[11.24]

TRsigma проницаемость в соответствии с ключевым словом SIGMA

MOBh фазовая подвижность (вверх по потоку)

Pf, Pm давления нефтяной фазы в ячейках трещины и матрицы

Pcf, Pcm капиллярные давления.

Вертикальные потоки заданы формулой:

[11.25]

TRsigmagd – проницаемость в соответствии с ключевым словом SIGMAGD

MOBv – фазовая подвижность (вверх по потоку), основанная на разности потенциалов,


включая коэффициент гравитации
DZmat – высота блока матрицы, заданная в ключевом слове DZMATRIX

g – ускорение, свободного падения,


ρm – фазовая плотность в матрице

задается соотношением

Один из недостатков этого подхода заключается в том, что итоговая добыча из блока
может стать функцией проницаемости в случае, если итоговая добыча определяется
соотношением F = 0, когда вертикальные потоки уравновешивают горизонтальные
. Этого эффекта можно избежать (для нефти) путем активизации
опции, позволяющей предотвратить реинфильтрацию нефти; см. описание ключевого
слова GRAVDRM в секции RUNSPEC.
ECLIPSE 100 Обратите внимание, что значения SIGMA и SIGMAGD можно рассчитать на основе
размеров блока с помощью ключевого слова LTOSIGMA вместе с ключевыми словами
LX, LY и LZ.

Диффузия
Молекулярная диффузия газа и нефти между матрицей и трещиной может представлять
собой важный механизм добычи из матрицы. Опция диффузии в ECLIPSE описана в
главе «Диффузия» на стр. 119.

Модель двойной пористости


140 Способы добычи
Вязкостное вытеснение (ECLIPSE 100)
Вязкостное вытеснение флюида — это просто движение флюида под действием
приложенного перепада давления. В системах с двойной пористостью в трещиноватой
системе существует градиент давления, двигающий флюид из матрицы через трещину в
направлении эксплуатационных скважин.
Во многих случаях этот градиент давления мал, т. к. система трещин обладает очень
высокой эффективной проницаемостью. В этих ситуациях представляется разумным
пренебрегать вязкостным вытеснением флюидов из матрицы под действием градиента
давления в трещине. Однако, если система трещин имеет меньшее значение
проницаемости, то поток в матрицу и из нее, обусловленный градиентом давления в
трещине, может стать существенным механизмом добычи.
Опция вязкостного вытеснениям, которая моделирует описанный эффект, активизируется
с помощью ключевого слова VISCD в секции RUNSPEC. Размеры типичного блока
матрицы задаются в ключевых словах LX, LY и LZ в секции GRID.
Предполагая, что размеры матричного блока введены в ключевых словах LX, LY и LZ,
можно рассчитать коэффициент SIGMA, используя эти размеры и ключевое слово
LTOSIGMA. Обратите внимание, что если SIGMA рассчитывается таким образом, то
любые введенные данные для SIGMA игнорируются.
Модель вязкого перемещения ECLIPSE основана на технологии, описанной ДЖ.Р.
Гилманом и Г. Каземи (см. [8]).
Рис. 11.3 Пример блока матрицы в потенциальном градиенте трещины

Рассмотрим типичный блок матрицы в потенциальном градиенте трещины. Средний


потенциал трещины задается величиной Pf, причем эффективное падение давления на
блоке равно P1 – P2.
Если давление в матрице равно величине Pm1, которая больше и P1, и P2, то ясно, что
будет существовать течение из матрицы в трещину,

[11.12]

где:
T проницаемость между матрицейи трещиной
Mm подвижность флюида в матрице.

Таким образом:
[11.13]

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

Модель двойной пористости


Способы добычи 141
Если давление в матрице меньше и P1, и P2 (например, Pm3), то будет существовать
течение из трещины в матрицу, которое описывается выражением
[11.14]

где:
Mf подвижность флюида в трещине.

Но в случае, если давление в матрице равно Pm2, причем P1 > Pm2 > P2, то на одной
стороне будет иметь место течение из трещины в матрицу, а на другой — из матрицы в
трещину

[11.15]

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

[11.16]

P1 и P2 симулятору не известны непосредственно, но можно оценить градиент


потенциала в трещине на основе давления в прилегающих ячейках. Тогда

где:
G градиент давления в трещине.
L размер блока матрицы в соответствующем направлении, заданный в
ключевых словах LX, LY и LZ.
Уравнение [11.16] можно записать как стандартный поток между матрицей и трещиной с
модифицированным движением в обратном направлении и дополнительным
коэффициентом, связанным с вязкостным вытеснением

[11.17]

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


трех направлений.
Градиент потенциала трещины, G, оценивается на основе разности потенциалов
относительно соседних ячеек.
Рис. 11.4 Оценка разности потенциалов относительно соседних ячеек

[11.12]

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

Модель двойной пористости


142 Способы добычи
В данной версии ECLIPSE потенциальные градиенты трещин рассчитываются на основе
разностей потенциалов на предыдущем шаге по времени.

Модель двойной пористости


Способы добычи 143
Специальные функции расчетов двойной пористости

Проницаемости трещин
Необходимо прояснить вопрос о том, что описывают вводимые проницаемости трещин.
По умолчанию, ECLIPSE умножает введенные значения проницаемостей трещин на
пористость трещин, чтобы получить эффективную проницаемость. Если введенные
значения проницаемостей трещин сами являются эффективными, то следует
воспользоваться ключевым словом NODPPM в секции GRID.

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


матрица-трещина
Обычно задаются два набора функций насыщенности (относительные проницаемости и
капиллярные давления) — один для ячеек матрицы, другой — для ячеек трещины.
Ключевое слово SATNUM в секции REGIONS используется для привязки таблиц к
соответствующим блокам сетки. Поскольку ECLIPSE «обращает» потоки, для фазового
потока из матрицы в трещину используется относительная проницаемость, вычисленная
на основе фазовой насыщенности в матрице с помощью таблицы матрицы. Поток из
трещины в матрицу использует насыщенность и таблицы трещины.
ECLIPSE 100 Если для потока матрица/трещина требуется отдельная таблица относительных
проницаемостей, то ее можно задать с помощью ключевого слова KRNUMMF в секции
REGIONS. Если активна опция Гистерезис, то для задания таблицы относительной
проницаемости для пропитки следует воспользоваться ключевым словом IMBNUMMF.
Если имеет место поток из трещины в матрицу, то может оказаться разумным
рассматривать максимальную относительную проницаемость как относительную
проницаемость матрицы при остаточной насыщенности вытесняющей фазы. Этого
эффекта можно легко достигнуть, не задавая отдельных таблиц для матрицы/трещины
(KRNUMMF), а масштабируя относительную проницаемость трещины. Такое
масштабирование можно активировать с помощью третьей позиции данных в ключевом
слове DPKRMOD.

Упрощенный ввод сетки


Ключевое слово DPGRID, можно использовать для упрощения построения сетки для
расчетов с двойной пористостью. Оно позволяет ввести сеточные данные только для
ячеек матрицы (первые NDIVIZ/2 слоев), недостающие значения для остающихся
трещинных слоев получаются из значений соответствующей матричной ячейки.

Частично трещеноватые пласты


ECLIPSE 100 При расчетах с двойной пористостью и одинарной проницаемостью можно задать
двойную пористость только в части пласта (с помощью ключевого слова DPNUM). Тогда
ECLIPSE будет рассматривать остальную часть пласта как обычную систему с одинарной
пористостью. В этом случае ячейки с одинарной пористостью считаются ячейками
матрицы, а любые данные, указанные для ячеек трещин в области с простой
пористостью, игнорируются.

Модель двойной пористости


144 Специальные функции расчетов двойной пористости
Диффузия
ECLIPSE 100 Опцию молекулярной диффузии можно ограничить с помощью ключевого слова
DIFFDP, чтобы рассчитывать только коэффициенты диффузии матрицы/трещины. Здесь
сделано предположение, что диффузия в системе трещин пренебрежимо мала по
сравнению с потоками в трещине. Коэффициент диффузии матрицы/трещины можно
изменить с помощью ключевого слова DIFFMMF в секции GRID.

Изменение зависимости добычи от времени


ECLIPSE 100 Форму зависимости добычи от временной характеристики можно изменить путем
изменения кривых относительной проницаемости матрицы. ECLIPSE предоставляет
упрощенный метод изменения введенных относительных проницаемостей с
использованием только одного параметра. Обычно это полезно, при приведении ячейки с
двойной пористостью в соответствие с моделью одинарной пористости с мелкой сеткой.
Данная функция более подробно описана в следующем разделе; она активируется
посредством ключевого слова DPKRMOD.

Интегрированная опция капиллярного


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

Расчет SIGMA на основе размеров матрицы


ECLIPSE 100 При использовании опции вязкостного вытеснения размеры типичного блока матрицы
следует вводить с помощью ключевых слов LX, LY и LZ. Можно рассчитывать значение
SIGMA на основе этих размеров блоков, воспользовавшись ключевым словом LTOSIGMA.
Обратите внимание, что при использовании этого ключевого слова любые введенные
данные для SIGMA игнорируются.

Модель двойной пористости


Специальные функции расчетов двойной пористости 145
Ограничения расчетов с двойной пористостью
Данные ограничения действуют для расчетов с двойной пористостью (DUALPORO), кроме
областей с одинарной пористостью, указанных с помощью DPNUM, но не для расчетов с
двойной пористостью и двойной проницаемостью (DUALPERM).
• Скважины присоединяются только к ячейкам трещин, но не к ячейкам матрицы.
• Несоседние соединения (ключевое слово NNC) нельзя использовать для ячеек
матрицы. Для внутренних соединений каждой ячейки матрицы с соответствующей
ячейкой трещины устанавливается ECLIPSE автоматически.
• Каждая активная ячейка матрицы должна быть соединена с активной ячейкой
трещины.
В областях с одинарной пористостью нет активных ячеек трещин. В таких областях
необходимы только данные для ячеек матрицы; любые данные для ячеек трещин
игнорируются. В областях с одинарной пористостью скважины могут быть соединены
только с матричными блоками.

Модель двойной пористости


146 Ограничения расчетов с двойной пористостью
Ключевые слова
Таблица 11.1 показывает сводку ключевых слов для двойной пористости

Таблица 11.1 Ключевые слова для модели двойной пористости


Ключевое
Статус Краткое описание данных Доступность
слово
DUALPORO Переключатель в Включает модель двойной Оба
RUNSPEC пористости. симулятора
DUALPERM Переключатель в Включает модель двойной Оба
RUNSPEC проницаемости. симулятора
GRAVDR Переключатель в Включает модель гравитационного Оба
RUNSPEC дренирования. симулятора
GRAVDRM Переключатель в Включает альтернативную модель Оба
RUNSPEC гравитационного дренирования. симулятора
NMATRIX Ключевое слово секции Включает модель Только E100
RUNSPEC дискретизированной матрицы.
SIGMA Требуется SIGMA или Коэффициент взаимосвязи Оба
SIGMAV матрицы и трещины для всей симулятора
сетки.
SIGMAV Требуется SIGMA или Коэффициент взаимосвязи Оба
SIGMAV матрицы и трещины для текущего симулятора
бокса.
DZMTRX Требуется DZMTRX или Указывает высоту типичного блока Оба
DZMTRXV, если активен матрицы для гравитационного симулятора
гравитационное дренирования для всей сетки.
дренирование
DZMTRXV Требуется DZMTRX или Указывает высоту типичного блока Оба
DZMTRXV, если активен матрицы для гравитационного симулятора
гравитационное дренирования для текущего бокса.
дренирование
LX Необязательно, если Указывает типичный размер X для Только E100
активна опция вязкого блока матрицы.
перемещения
LY Необязательно, если Указывает типичный размер Y для Только E100
активна опция вязкого блока матрицы.
перемещения
LZ Необязательно, если Указывает типичный размер Z для Только E100
активна опция вязкого блока матрицы.
перемещения
DIFFDP Необязательно, если Ограничивает вычисление Только E100
опция диффузии молекулярной диффузии в
активна расчетах с двойной пористостью
только потоками между матрицей и
трещиной.
DPGRID Необязательный Позволяет пользователю вводить Оба
сеточные данные только для ячеек симулятора
матрицы.
DPNUM Необязательный Определяет области, в которых Только E100
может использоваться модель
одинарной пористости в расчетах с
двойной пористостью.
IMBNUMMF Необязательно, если Таблица пропитки для потоков Только E100
опция диффузии между матрицей и трещиной.
активна

Модель двойной пористости


Ключевые слова 147
Таблица 11.1 Ключевые слова модели двойной пористости (продолжение)
Ключевое
Статус Краткое описание данных Доступность
слово
KRNUMMF Необязательный Область Kr для потоков между Только E100
матрицей и трещиной.
NODPPM Необязательный Определяет, что проницаемости в Оба
ячейках трещин не умножаются на симулятора
пористость трещин.
SATNUM Рекомендуемый Для задания разной области Оба
насыщенности для ячеек матрицы симулятора
и трещин.
SIGMAGD Необязательный Коэффициент взаимосвязи Оба
матрицы и трещины для симулятора
гравитационного дренирования в
системе нефть-газ для всей сетки.
SIGMAGDV Необязательный Коэффициент взаимосвязи Оба
матрицы и трещины для симулятора
гравитационного дренирования в
системе нефть-газ для текущего
бокса.
INTPC Необязательный Вызывает интегрированную опцию Оба
капиллярного давления симулятора
DPKRMOD Необязательный Изменяет кривую Kr для нефти, Только E100
чтобы обеспечить соответствие с
зависимостью добычи от времени
для системы с одинарной
пористостью с мелкой сеткой и
позволяет масштабировать
относительную проницаемость
трещины.
LTOSIGMA Необязательно, если Требует, чтобы значение SIGMA Только E100
активна опция рассчитывалось на основе LX, LY и
вязкостного LZ.
вытеснения
NMATOPTS Необязательно, если Задает тип геометрии матрицы и Только E100
опция размер внешней ячейки матрицы.
дискретизированной
матрицы активна
PERMMF Необязательный Проницаемость для взаимосвязи Только E300
матрицы и трещины
MULTMF Необязательный Множитель для проницаемости Только E300
матрицы и трещины
DIFFMMF Необязательный Множитель для коэффициентов Оба
диффузии матрицы и трещины симулятора

Модель двойной пористости


148 Ключевые слова
Функции переноса
Функции переноса представляют собой кривые, описывающие зависимость нефти,
вытесненной из элемента матрицы, от времени. Для моделирования функции переноса
газа/нефти следует настроить сетку пласта, как показано ниже. Сделайте нижние ячейки
матрицы неактивными с помощью ключевого слова ACTNUM. Заполните ячейки трещины,
F1 и F2, газом, а ячейку M1 матрицы — нефтью и связанной водой, используя
соответствующие ключевые слова в секции SOLUTION. Включите в секцию RUNSPEC
ключевое слово GRAVDR. Запишите нефтенасыщенность в ячейке F2 с помощью BOSAT в
секции SUMMARY. Запустите процесс моделирования на срок в несколько лет.
Просмотрите функцию переноса с помощью GRAF. Настройте DZMTRX и/или Pcogm,
чтобы достичь согласия с наблюдаемыми данными или с моделью одинарной пористости
с мелкой сеткой.
Рис. 11.12 Простая сетка, используемая для моделирования функции переноса газа/нефти

M1 F1

M2 F2

Модель двойной пористости


Функции переноса 149
Изменение зависимости добычи от времени
(ECLIPSE 100)
Конечная добыча нефти из блока матрицы управляется конечным балансом между
гравитационным напором и капиллярным давлением. Начальная скорость дренирования
зависит от проводимости между матрицей и трещиной, которая, в свою очередь, зависит
от коэффициента формы SIGMA. «Форму» кривой добычи между конечными точками
можно изменить путем изменения функции относительной проницаемости для потока
между матрицей и трещиной.
Это можно сделать путем непосредственного изменения кривых относительной
проницаемости. Однако при достижении согласия с моделью одинарной пористости с
мелкой сеткой или экспериментальными данными часто бывает проще изменить один
параметр, чтобы изменить «форму» кривой зависимости добычи от времени. Ключевое
слово DPKRMOD использует для достижения этой цели квадратичное изменение
относительной проницаемости нефти.
Параметр модификации не является физической величиной и должен рассматриваться в
качестве параметра настройки для подгонки блока с двойной пористостью с помощью
модели одинарной пористости, использующей более мелкую сетку.
Масштабирование для относительной проницаемости для нефти в системе с водой в
случае, когда mw больше 0.0, следующее (параметр модификации задан в DPKRMOD):

[11.12]

где
относительная проницаемость при s = (SOWCR + 1.0 — SWCO)/2

Kr(s) входная таблица относительной проницаемости

SOWCR критическая насыщенность нефть/вода


SWCO насыщенность связанной воды
M модифицирующая функция, которая задается выражением

Если mw меньше 0.0, используется то же масштабирование, но с обращенными осями X и


Y (s, Kr(s)):

Для заданной насыщенности s вычисляется такая новая насыщенность , что:

[11.13]

где
величина (SOWCR + 1.0 – SWCO)/2
M модифицирующая функция, которая задается выражением

Kr затем берется в виде .

Модель двойной пористости


150 Изменение зависимости добычи от времени (ECLIPSE 100)
Масштабирование относительной проницаемости
трещин (ECLIPSE 100)
По умолчанию потоки между трещинами и между трещиной и матрицей используют
таблицу относительной проницаемости для трещин. Как правило, при этом максимальная
относительная проницаемость воды равна 1,0, в то время как относительная
проницаемость воды в матрице при остаточной нефтенасыщенности, по-видимому,
меньше 1,0. В некоторых случаях относительная проницаемость матрицы может дать
лучшее описание потока между трещиной и матрицей.
Опция масштабирования в ключевом слове DPKRMOD модифицирует относительную
проницаемость трещины для потока между трещиной и матрицей, оставляя
относительную проницаемость для потока между трещинами без изменений.
Для водной фазы относительная проницаемость трещины масштабируется следующим
образом:

[11.14]

где

относительная проницаемость трещины, просматриваемая с помощью


введенных таблиц
Krmmax относительная проницаемость матрицы при

Krfmax максимальная относительная проницаемость трещины

Socrw критическая насыщенность нефть/вода.

Остальные фазы рассматриваются аналогичным образом. В случае газа относительная


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

Модель двойной пористости


Масштабирование относительной проницаемости трещин (ECLIPSE 100) 151
Решение линейных уравнений
Линейные уравнения, связанные с системой с двойной пористостью/двойной
проницаемостью можно записать в следующей форме:

где
A обычная ленточная матрица для ячеек матрицы
B –ленточная матрица для ячеек трещины
Rm остаток для ячеек матрицы

Rf остаток для ячеек трещины.

L and U диагональные матрицы, связывающие системы матрицы и трещин


x and y решения (изменения давления и насыщенности) в ячейках матрицы и
трещины, соответственно.
В случае двойной пористости/одинарной проницаемости непосредственная связь между
соседними ячейками матрицы отсутствует, и матрица А является диагональной. Это
существенно увеличивает эффективность процедуры решения, используемой ECLIPSE,
т. к. тогда уравнения можно представить в упрощенной форме

[11.15]

[11.16]

где A–1 обратная матрица для матрицы A.


Поскольку матрица L·A–1U является диагональной, она не изменяет ленточную структуру
матрицы B. Объем задачи уменьшился наполовину, т. к. в уравнение для y входят только
ячейки трещины. Уравнения решаются последовательно, вначале находится решение для
трещины, y, затем — для матрицы, x. В более трудоемком случае двойной
пористости/двойной проницаемости подобное упрощение невозможно, и уравнения
необходимо решать совместно.
Данные для областей с одинарной пористостью при расчете системы с двойной
пористостью копируются в ячейки трещин, так что описанный способ упрощения
остается применимым.
ECLIPSE 100 При моделировании системы с двойной проницаемостью линейные уравнения можно
решать более эффективно, объединяя соответствующие ячейки матрицы и трещин в
пары. При учете 3 фаз диагональные элементы матрицы Якоби представляют собой
матрицы 6 × 6 вида

[11.17]

Модель двойной пористости


152 Решение линейных уравнений
где Dm и Df — диагональные коэффициенты матриц Якоби для матрицы и трещин.

Для учета дополнительных измерений в предварительной обработке данных алгоритма


гнездовой факторизации используется четвертое вложение (см. «Решение линейных
уравнений, стр. 747).
В обозначениях, принятых в данной главе, для полной матрицы Якоби строится
аппроксимация B
[11.18]

где ленточные элементы L1 и U2 т. д. описывают потоки между ячейками матрицы или


трещин. Используется следующая вложенная последовательность факторизаций:

[11.19]

где Г диагональная матрица (элементы которой являются матрицами 3 × 3 в


случае 3 фаз), а G имеет такую же структуру, что и D.
ECLIPSE 100 Если 60-й переключатель в ключевом слове OPTIONS больше нуля, то применяется менее
эффективный алгоритм решения задач с двойной проницаемостью из версий ECLIPSE до
97А.

Модель двойной пористости


Решение линейных уравнений 153
Вычисление объемов фракций для гравитационного
дренирования
Начальный объем Xwi части воды ниже поверхности контакта описывается выражением

[11.20]

Рис. 11.13 Начальный объем части воды ниже поверхности контакта

где
Swi начальная водонасыщенность

Swcr критическая водонасыщенность

Swco насыщенность связанной воды

Scohy насыщенность связанного углеводорода


= Socow (системы нефть/вода)
= Socow + Sgco (системы нефть/вода/газ)
= Sgco (системы газ/вода)
Scrhy критическая насыщенность связанного углеводорода

Если , то
, если

если

Если , то
, если
если

Модель двойной пористости


154 Вычисление объемов фракций для гравитационного дренирования
Начальный объем Xgi части газа выше поверхности контакта описывается выражением

[11.12]

Рис. 11.14 Начальный объем части газа выше поверхности контакта

где
Sgi начальная газонасыщенность

Sgco насыщенность связанного газа

Sgcr насыщенность связанного газа

Slco насыщенность связанной жидкости


= Socow (системы нефть/газ)
= Socog + Swco (системы нефть/вода/газ)
= Swco (системы газ/вода)

Slcr критическая насыщенность связанного углеводорода

Если , то

если

если

Если , то

если

если

Модель двойной пористости


Вычисление объемов фракций для гравитационного дренирования 155
Изменение коэффициента сигма в процессе
дренирования
В типичной смачиваемой водой системе добычей нефти из матрицы будут управлять два
различных процесса в разных областях пласта, зависящих от вытесняющей жидкости. В
зоне, в которую проникает вода, добыча определяется впитыванием воды (которому
способствует гравитационное дренирование). В зоне же, в которую проникает газ, добыча
определяется гравитационным дренированием (который замедляется капиллярными
эффектами).
Один коэффициент sigma не может быть достаточным для описания обоих этих случаев.
Как правило, процесс гравитационного дренирования протекает медленнее, чем процесс
пропитки, т. к. вытесняющий флюид течет, главным образом, в одном направлении (по
вертикали).
ECLIPSE 100 Ключевое слово SIGMAGD позволяет ввести второе значение sigma для процессов добычи
газа/нефти при расчетах систем с двойной пористостью для 3 фаз. Проводимость между
матрицей и трещиной, базирующаяся на SIGMAGD, будет использована для расчета
потока нефти, когда удовлетворяются следующие условия:
• Активна модель гравитационного дренирования,
• Поток нефти направлен из матрицы в трещины,
• Напор гравитационного дренирования, связанный с газом в трещинах, больше
напора, связанного с водой.

Модель двойной пористости


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

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


конечная добыча была равна конечной добыче для матрицы непрерывной среды. Этого
можно добиться путем изменения кривых капиллярного давления в матрице так, чтобы
учесть, что кривые Pc породы необходимо интегрировать по высоте блока матрицы для
вычисления средней насыщенности.
Интегрированная опция Pc активируется с помощью ключевого слова INTPC в секции
PROPS. Соответствующим образом модифицированные кривые капиллярного давления
записываются в файл PRINT для контроля, если в ключевом слове RPTPROPS
используются мнемоники SWFN или SGFN.
Процедура интегрирования для капиллярного давления газ-нефть выглядит так:
Начинаем с кусочно-заданной линейной таблицы

где обратная функция для капиллярного давления.

Рассмотрим теперь блок матрицы высоты h с контактом (pc = 0) на нижней границе блока
и капиллярным давлением P на верхней границе.
Рис. 11.15 Интегрированное капиллярное давление

Газ

Нефть
Давление

Средняя газонасыщенность в блоке матрицы до высоты h, эквивалентная pc = P,


задается выражением

Модель двойной пористости


Интегрированная опция капиллярного давления 157
[11.12]

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


капиллярное давление при насыщенности было равно напору гравитационного
дренирования для блока высоты h и насыщенности .

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


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

[11.13]

Где
St равно 1 — SWCO — SOCRG

SWCO насыщенность связанной воды


SOCRG критическая водонасыщенность
∆ρ разность плотностей газа и нефти
g гравитационная постоянная
h высота блока.
Тогда давление на верхней границе блока матрицы дается соотношением

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

Для построенной функции капиллярного давления Pc должно выполняться условие


, следовательно

[11.14]

где P — истинное капиллярное давление на верхней границе блока, если равновесная


насыщенность равна . Его можно вычислить на основе таблицы зависимости от P,
заданной уравнением [11.12], которое хранится в ECLIPSE в виде таблицы.

Модель двойной пористости


158 Интегрированная опция капиллярного давления
Примечания
1 По построению, для любой высоты блока h «корректная» конечная насыщенность
будет достигнута при достижении симулятором устойчивого состояния.

напор гравитационного дренирования


для данной высоты блока.
2 При других значениях насыщенности разность потенциалов будет создавать
обычный поток из блока и в него.
3 При уравновешивании учитывается модифицированное капиллярное давление.
Обратите внимание, что равновесная насыщенность не будет такой же, как и в
эквивалентном дренированном блоке, т. к. предполагается, что флюиды над
поверхностью контакта — только связанные вода + газ, в то время как
дренированный блок содержит остаточную нефть.

Модель двойной пористости


Интегрированная опция капиллярного давления 159
Модель дискретизированной матрицы (ECLIPSE 100)
Традиционные модели двойной пористости предполагают, что поток из матрицы в трещину
находится в устойчивом состоянии, и, следовательно, что матрицу можно рассматривать
как одну ячейку. Однако в некоторых случаях, например, при испытании скважины в
системе с двойной пористостью, переходная природа потока из матрицы в трещину может
оказаться важной. Для моделирования таких систем применяется модель дискретизирован-
ной матрицы, которая подразделяет каждую ячейку матрицы на серию вложенных
подъячеек, что позволяет симулятору описывать переходные процессы.
Ячейки матрицы соединяются с соответствующими ячейками трещины, но поток к поверх-
ности матрицы определяется по одномерной сетке. Каждую ячейку сетки матрицы можно
рассматривать как «матрешку», состоящую из вложенных подъячеек матрицы.

Подсетка матрицы
Дополнительное разбиение матрицы производится ECLIPSE автоматически, если задать
количество подъячеек, на которые следует разбить каждую ячейку матрицы (для этого
служит ключевое слово NMATRIX в секции RUNSPEC). Различие свойств по
месторождению задается обычным способом с помощью ключевых слов стандартной
секции GRID, в том числе SIGMAV, позволяющего задать проводимость между матрицей
и трещиной.
Созданная сетка является логарифмической вдали от стенки трещины и может иметь
линейную (1D), цилиндрическую (2D) или сферическую (3D) геометрию. Размер
внешних подъячеек матрицы (как части соответствующей ячейки трещины) и тип
геометрии можно контролировать с помощью ключевого слова NMATOPTS. Если размер
внешней подъячейки и количество подъячеек заданы, то можно вычислить фактор роста
для отдельной ячейки матрицы.
Максимальный и минимальный факторы роста по месторождению указываются в файле
PRINT.

Линейная геометрия
Если предполагается, что геометрия должна быть одномерной (1D), то коэффициент
SIGMA и, следовательно, проводимости между матрицей и трещиной, описывают
одномерное течение.
Рис. 11.16 Вложенные подъячейки матрицы в линейной геометрии

Область А

Матрица
Трещина
Предполагается, что проводимость между матрицей и трещиной является
проводимостью, связанной с потоком на расстоянии d через площадь А. Тогда
проводимости подъячеек рассчитываются по одномерной логарифмической сетке на том
же объеме матрицы.

Модель двойной пористости


160 Модель дискретизированной матрицы (ECLIPSE 100)
Цилиндрическая и сферическая геометрии
В опциях двумерного (цилиндрического) и трехмерного (сферического) потока геометрия
полагается декартовой, что упрощает отображение вводимой проводимости между
матрицей и трещиной.
Рис. 11.17 Вложенные подъячейки матрицы в цилиндрической и сферической геометрии

Область А

Матрица

Трещина

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


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

Метод решения и эффективность


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

Вывод матрицы решения


Решение для отдельных подъячеек (или колец) матрицы можно вывести в виде массивов
по сетке моделирования, положив первые пять позиций данных в ключевом слове
RPTSCHED равными 2. Если решение для отдельной подъячейки требуется как функция
времени, то следует пользоваться следующими ключевыми словами:
BPR, BRS, BRV, BOSAT и BWSAT.

Модель двойной пористости


Модель дискретизированной матрицы (ECLIPSE 100) 161
Подъячейка матрицы указывается путем добавления ее кольцевого номера в конец
ключевого слова, например:
BOSAT7
1 1 2 /
/
Кольцевой номер начинается с 1 для внешней подбъячейки и возрастает в направлении
центра ячейки матрицы. Обратите внимание, что кольцо 1 эквивалентно ключевому
слову без кольцевого номера и описывает подъячейку, смежную с трещиной.

Ограничения
Данная опция в настоящее время не может использоваться с моделями гравитационного
дренирования (GRAVDR, GRAVDRM) или опцией локального измельчения сетки.

Модель двойной пористости


162 Модель дискретизированной матрицы (ECLIPSE 100)
Трассировка примесей
Глава 12

Введение
x ECLIPSE 100 Опция трассировки примесей является расширением модели трассировки пассивных
ECLIPSE 300 индикаторов ECLIPSE 100; она недоступна в ECLIPSE 300. Эта опция позволяет
x SPECIAL
моделировать течение примесей и прочих субстанций в водной, нефтяной или газовой
фазе.
Модель трассировки пассивных индикаторов позволяет отслеживать до 50 индикаторов в
одной модели. Опция трассировки примесей дает возможность учитывать адсорбцию
индикатора на поверхность породы, распад индикатора со временем и молекулярную
диффузию индикатора. Адсорбцию, распад и диффузию можно моделировать в рамках
одного индикатора.

Учет адсорбции
Адсорбция рассматривается в модели как мгновенный эффект. Адсорбция индикатора
приводит к удалению индикатора с переднего фронта распространения индикатора. При
уменьшении концентрации индикатора могут иметь место эффекты десорбции.
Модель адсорбции может учитывать эффекты абсорбции и десорбции. Можно указать
изотерму адсорбции, в которой затабулирована зависимость концентрации иникатора,
адсорбированного на поверхности породы от локальной концентрации индикатора в
решении. В настоящее время можно выбрать одну из двух моделей адсорбции. В первой
модели каждая ячейка сетки отслеживает изотерму адсорбции при увеличении и
уменьшении концентрации индикатора в ячейке. Во второй модели предполагается, что
концентрация адсорбированного индикатора на поверхности породы не может
уменьшаться со временем, т. е. что десорбция невозможна. При необходимости можно
ввести более сложные модели процесса десорбции.
Начальные концентрации индикаторов либо распределены между жидкой и твердой
фазой, либо учитываются путем введения дополнительного адсорбированного
индикатора, с которым должно поддерживаться равновесие.

Трассировка примесей
Введение 163
Учет распада
Распад индикатора моделируется как простой процесс полураспада. Следует указать
период полураспада для каждого индикатора, и тогда распад индикатора начнется сразу
при его попадании в пласт.

Учет диффузии
Диффузионный поток индикатора из i-й ячейки в соединенную с ней j-ю ячейку задается
соотношением:
[12.1]

где
Ft поток индикатора

DIFF диффузивность
Dc коэффициент диффузии

Sh водонасыщенность главной фазы

Tci концентрация индикатора в i-й ячейке

Tcj концентрация индикатора в j-й ячейке

Диффузность (DIFF) аналогична проводимости и имеет форму:

[12.2]

где
A площадь поверхности раздела между двумя ячейками
φ пористость
d расстояние между центрами ячеек.
Подробности о расчете диффузивности можно найти в разделе «Диффузия» на стр. 119.
В системе со значительной конвекцией индикатора влияние молекулярной диффузии, по-
видимому, мало. Численная дисперсия, связанная с дискретной аппроксимацией
уравнения течения, превышает молекулярную дисперсию.
Тем не менее, модель диффузии может быть полезна в случае, если конвекция мала. В
предельном случае нулевой проницаемости диффузия оказывается единственным
механизмом течения; это может иметь место при моделировании примеси, изначально
находящейся в цементном растворе.

Трассировка примесей
164 Введение
Использование опции трассировки примесей
Пассивный индикатор определяется обычным образом; данные задаются с помощью
следующих ключевых слов ECLIPSE 100:

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


индикаторов примесей
Ключевое
Раздел Назначение
слово
TRACERS RUNSPEC Задает количество индикаторов в каждой фазе (NOTRAC,
NWTRAC, NGTRAC) и количество примесей (NETRAC).
TRACER PROPS Задает главную фазу для каждого индикатора.
TBLK или SOLUTION Задает начальную концентрацию индикатора.
TVDP/TNUM
WTRACER SCHEDULE Нагнетать индикатор через скважины.

Для активизации опции трассировки примесей параметр NETRAC в ключевом слове


TRACERS секции RUNSPEC должен быть больше нуля. NETRAC должен быть равен (или
больше) количеству индикаторов в модели, которые адсорбируются, распадаются или
диффундируют; его необязательно полагать равным общему количеству индикаторов,
если не все они абсорбируются, распадаются или диффундируют.
Данные об адсорбции, распаде или диффузии задаются в ключевых словах TRADS,
TRDCY и TRDIF соответственно. При использовании этих ключевых слов необходимо
добавлять название индикатора к имени ключевого слова, чтобы указать, к какому
индикатору относятся данные.
Если необходимо применять модель абсорбции, то плотность массы породы следует
задать с помощью ключевого слова TRROCK. Массы блоков сетки можно вывести с
помощью мнемоники ROCKMASS' ключевого слова RPTSOL. Ключевое слово TRROCK
также используется для задания модели адсорбции и указания начального распределения
адсорбированного индикатора.
Пассивный индикатор можно представлять себе как безразмерный маркер базовой
жидкости. Однако в случае трассировки примесей может потребоваться приписать
индикатору размерность. Название единицы размерности для индикатора можно указать
в ключевом слове TRACER. Обратите внимание, что данные об адсорбции (ключевое
слово TRADS) должны основываться на этой единице.
Данные о диффузивности могут быть выведены с помощью мнемоник 'DIFFX', 'DIFFY' и
'DIFFZ' в ключевом слове RPTGRID. Обратите внимание, что диффузивность, связанная
с несоседними соединениями, находится в списке несоседних соединений, генерируемом
мнемоникой 'ALLNNC' ключевого слова RPTGRID.
Количество индикатора, которое распалось или было адсорбировано, можно вывести в
PRINT файл с помощью мнемоник 'TRADS’ или 'TRDCY' ключевого слова RPTSCHED. Для
вывода адсорбции и распада доступны два новых семейства мнемоник SUMMARY: FTADS,
RTADS, BTADS и FTDCY, RTDCY, BTDCY. Как для других мнемоник индикаторов секции
SUMMARY, название индикатора следует приписывать к названию ключевого слова.

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

Трассировка примесей
Использование опции трассировки примесей 165
При трассировке примесей с учетом адсорбции и распада можно использовать либо
стандартный метод решения индикаторов, либо каскадный алгоритм, который
ограничивает численную диффузию (для активизации последнего следует указать 'DIFF'в
позиции 5 ключевого слова TRACERS секции RUNSPEC). Однако если индикатор
использует модель диффузии, то задействовать каскадный алгоритм нельзя. И даже если
в TRACERS указано 'DIFF', то для всех индикаторов с активной опцией диффузии будет
применен стандартный метод решения.
Если опция адсорбции активна, то уравнения индикаторов являются нелинейными. Из-за
этого каскадный метод работает быстрее, чем стандартный, если только индикаторы не
используют опцию диффузии.

Трассировка примесей
166 Использование опции трассировки примесей
Разделенные индикаторы
Разделенные индикаторы позволяют ECLIPSE 100 решать целый ряд задач, которые
нельзя решить другими методами. Например, если маркированный газ нагнетается в
пласт, то маркер может растворяться в воде; опция разделенных индикаторов может
смоделировать это явление. Для случая индикатора в одной газовой фазе, ECLIPSE
решает уравнение сохранения для полного количества индикатора, cgMg, в блоке сетки,
учитывая приток и отток газа. Фактически ECLIPSE работает не со всем объемом газа, а с
поверхностным объемом; при этом поверхностная плотность сокращается. Это станет
важным позднее. Разделенный индикатор позволяет выбрать вторую фазу (в ключевом
слове TRACER), в которой индикатор может растворяться. Обратите внимание, что для
разделенной ПАВ это необходимо сделать для индикатора ‘SUR’, который ECLIPSE
распознает как ПАВ.
Для ввода и вывода эти две фазы можно рассматривать как «свободную» фазу и фазу
«раствора» и использовать соответствующие ключевые слова ECLIPSE для двухфазных
индикаторов.
Теперь предположим, что в качестве фазы «раствора» выбрана вода; тогда оставшееся
количество будет равно cgVgρg + cwVwρw, где необходимо учесть приток и отток газа и
воды. Однако концентрация индикатора в водной фазе (раствор) зависит от концентрации
в газовой фазе (свободной); эта зависимость описывается соотношением .

Функции P от K(P) вводятся в табличной форме в ключевом слове TRACERKP и


требуются для каждого блока сетки. При этом конкретная таблица для использования
указывается в ключевом слове TRKPFxxx в секции REGIONS. И вновь в случае, если
разделенный индикатор является примесью, то добавленный индикатор должен
называться ‘SUR’. Необходимо также указать номер таблицы, которую следует
использовать в стволе скважины; это делается в позиции 5 ключевого слова TRACER.
Для трассировки примесей адсорбция, распад и диффузия рассчитываются для
индикатора в фазе «раствора». Для загрязняющей примеси адсорбция учитывается для
водной, т. е. свободной, фазы.
Опция разделенного индикатора активизируется путем ввода ключевого слова
PARTTRAC в секцию RUNSPEC.

Трассировка примесей
Разделенные индикаторы 167
Ключевые слова

Секция RUNSPEC
TRACERS Указывает размерности и опции для индикаторов.
EQLDIMS Указывает размерности для концентрации индикаторов для таблиц
глубины, используемых для уравновешивания.
PARTTRAC Активизирует и инициализирует опцию разделенных индикаторов.

Секция PROPS
RPTPROPS Управление выходными данными секции PROPS:
TRACER выводит имена пассивных индикаторов TRADSxxx, TRROCK и
TRDCYxxx выводят свойства индикатора примесей.
TRACER Определяет индикаторы.
TRACERKP Определяет функция К(Р) для разделенных индикаторов.
TRADS Задает данные адсорбции.
TRDCY Задает данные распада.
TRDIF Задает данные диффузии.
TRROCK Задает данные о породе для адсорбции.

Секция REGIONS
RPTREGS Управление выходными данными секции REGIONS:
TNUM выводит зависимость индикатора от номеров областей глубин.
TNUM Указывает области концентрации индикатора
TRKPFxxx Указывает области функции разделения для индикатора xxx.

Секция SOLUTION
RPTSOL Управление выходными данными секции SOLUTION:
FIPTR выводит отчеты о количестве индикатора во флюиде
ROCKMASS выводит массу породы
TBLK выводит начальные концентрации индикатора в блоке сетки
TVDP выводит зависимость начальной концентрации индикатора от
глубины.
TBLK Задает начальные концентрации индикатора.
TVDP Задает зависимость начальной концентрации индикатора от глубины.

Трассировка примесей
168 Ключевые слова
Секция SUMMARY
Следующие ключевые слова управляют выводом специфичных для индикаторов данных:

Таблица 12.2 Ключевые слова секции SUMMARY, управляющие выводом


данных трассировки примесей
Field (По
Group Сква- Соеди-
месторож- Область Блок Информация
(Группа) жина нение
дению)
CTFR Расход индикатора (+ или –)
FTPR GTPR WTPR Дебит индикатора
FTPT GTPT WTPT CTPT Общая добыча индикатора
FTPC GTPC WTPC Концентрация добываемого
индикатора
FTIR GTIR WTIR Темп закачки индикатора
FTIT GTIT WTIT CTIT Общий объем закачиваемого
индикатора
FTIC GTIC WTIC Концентрация закачиваемого
индикатора
BTCNF Концентрация индикатора
FTIPT RTIPT BTIPT Индикатор в растворе
RTFTS Общий поток индикатора
FTADS RTADS BTADS Адсорбция индикатора
FTDCY RTDCY BTDCY Распавшийся индикатор

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


которому они относятся. Например, если в файлах Summary требуется дебит индикатора
OL1 для месторождения, то в секции SUMMARY следует использовать ключевое слово
FTPROL1.

Секция SCHEDULE
RPTSCHED Управление выходными данными секции SCHEDULE:
FIPTR выводит отчеты о количестве индикатора во флюиде
TBLK выводит начальные концентрации индикатора в блоке сетки
TRADS или TRDCY выводят адсорбцию и распад индикатора.
WTRACER Задает концентрацию индикаторов в нагнетательных скважинах.

Трассировка примесей
Ключевые слова 169
Пример задачи
Названия индикаторов:
BBB индикатор воды без распада или адсорбции
XXX индикатор воды, который адсорбируется и распадается
YYY индикатор воды, который только распадается
ZZZ индикатор воды, который диффундирует

RUNSPEC
RUNSPEC ================================
TITLE
ТЕСТ ОПЦИИ ТРАССИРОВКИ ПРИМЕСЕЙ
DIMENS
100 3 1 /
NONNC
OIL
WATER
METRIC
TRACERS
0 4 0 2 'NODIFF' /
TABDIMS
2 1 20 20 6 20 /
REGDIMS
6 1 0 0 0 1 /
WELLDIMS
2 3 1 2 /
START
1 'MAY' 1990 /

Трассировка примесей
170 Пример задачи
GRID
GRID
==============================================================
EQUALS
'DX' 10 /
'DY' 100 /
'DZ' 10 /
'PERMX' 1000 /
'PERMY' 1000 /
'PORO' 0.25 /
'TOPS' 2000 1 10 /
'TOPS' 2005 11 20 /
'TOPS' 2010 21 30 /
'TOPS' 2015 31 40 /
'TOPS' 2020 41 50 /
'TOPS' 2025 51 60 /
'TOPS' 2030 61 70 /
'TOPS' 2035 71 80 /
'TOPS' 2040 81 90 /
'TOPS' 2055 91 100 /
--
-- Нулевая проницаемость для индикатора ZZZ
--
'PERMX' 0.0 41 50 2 2 1 1 /
'PERMY' 0.0 41 50 2 2 1 1 /
/

PROPS
PROPS ============================================================
SWFN
.145 .0000 .75
.220 .0001 .05
.270 .0004 1*
.320 .009 1*
.365 .018 1*
.438 .043 1*
.510 .082 1*
.558 .118 1*
.631 .187 -.05
.703 .270 -.25
.752 .310 -.50
.795 .370 -1.50
/
0.0 0.0 0.0
1.0 1.0 0.0
/

Трассировка примесей
Пример задачи 171
SOF2
.205 .000
.250 .00006
.300 .0009
.370 .008
.440 .027
.490 .052
.560 .120
.635 .228
.683 .334
.730 .470
.780 .644
.855 1.00
/
0.0 0.0
1.0 1.0
/
PVTW
270 1.030 4.6E-5 0.34 0.0 /
PVDO
200 1.0 0.47
280 0.999 0.47
300 0.998 0.47
/
ROCK
270 .3E-5 /
DENSITY
850. 1000. 10. /
--
-- Определение индикаторов
--
TRACER
'BBB' 'WAT' /
'XXX' 'WAT' /
'YYY' 'WAT' /
'ZZZ' 'WAT' /
/
--
-- Данные адсорбции для индикатора XXX
--
TRADSXXX
0.0 0.0000
1.0 0.0005
30.0 0.0005 /
0.0 0.0000
1.0 0.0005
30.0 0.0005 /
--
-- Данные распада для индикатора XXX
--
TRDCYXXX
10.0 /

Трассировка примесей
172 Пример задачи
--
-- Данные распада для индикатора YYY
--
TRDCYYYY
15.0 /
--
-- Данные диффузии для индикатора ZZZ
--
TRDIFZZZ
0.3 /
--
-- Данные о породе, необходимые для адсорбции индикаторов
--
TRROCK
1 2650 /
2 2650 /
--
-- Вывод данных индикаторов примесей
---
RPTPROPS
'TRROCK' /

Трассировка примесей
Пример задачи 173
REGIONS
REGIONS
===========================================================
FIPNUM
3*1 2 3 4 94*5
3*1 2 3 4 34*5 10*6 50*5
3*1 2 3 4 94*5 /
EQUALS
'SATNUM' 1 /
/
RPTREGS
/

SOLUTION
SOLUTION ==========================================================
EQUIL
2600 270 2025 /
TBLKFBBB
300*0.0 /
TBLKFXXX
300*0.0 /
TBLKFYYY
300*0.0 /
TBLKFZZZ
100*0.0
40*0.0 10*1.0 50*0.0
100*0.0 /
RPTSOL
'PRES' 'SOIL' 'SWAT' 'RESTART=2' 'FIP=2'
'OILAPI' 'FIPTR=2' 'TBLK' 'FIPPLY=2'
'SURFBLK' 'FIPSURF=2' 'TRADS' /

SUMMARY
SUMMARY
===========================================================
WBHP
/
FWIR
FOPR
FOPT

Трассировка примесей
174 Пример задачи
FTPRBBB
FTPTBBB
FTIRBBB
FTITBBB
FTICBBB
BTCNFBBB
1 1 1 /
/
FTPRXXX
FTPTXXX
FTIRXXX
FTITXXX
FTIPTXXX
BTCNFXXX
1 1 1 /
/
FTADSXXX
RTADSXXX
2 /
BTADSXXX
2 1 1 /
/
FTPRYYY
FTPTYYY
FTIRYYY
FTITYYY
--
-- Построить график log(FTIPTYYY) :от: времени, чтобы увидеть чистый
-- распад.
FTIPTYYY
BTCNFYYY
1 1 1 /
/
FTADSYYY
FTDCYYYY
RTADSYYY
2 /
BTADSYYY
2 1 1 /
/
BTDCYYYY
2 1 1 /
/
BOSAT
1 1 1 /
/
WTPRBBB
'OP' /

Трассировка примесей
Пример задачи 175
WTPRXXX
'OP' /
WTPRYYY
'OP' /
WTPRZZZ
'OP' /
RUNSUM

SCHEDULE
SCHEDULE ==========================================================
RPTSCHED
'PRES' 'SOIL' 'SWAT' 'RESTART=2' 'FIP=2'
'WELLS=2' 'SUMMARY=2' 'CPU=2' 'NEWTON=2'
'OILAPI' 'FIPTR=2' 'TBLK' 'FIPSALT=2'
'TUNING' 'SURFBLK' 'SURFADS' 'FIPSURF=2'
'TRADS' /
WELSPECS
'OP' 'G' 100 2 2600 'OIL' /
'INJ' 'G' 1 2 2600 'WAT' /
/
COMPDAT
'OP ' 2* 1 1 'OPEN' 0 .0 157E-3 /
'INJ ' 2* 1 1 'OPEN' 0 .0 157E-3 /
/
WCONPROD
'OP' 'OPEN' 'RESV' 4* 250 0.0 4* /
/
WCONINJ
'INJ' 'WAT' 'OPEN' 'RESV' 1* 250 0.0 'NONE' 4* /
/
--
-- Нагнетать индикатор в течение 40 дней.
--
WTRACER
'INJ' 'BBB' 30.0 /
/
WTRACER
'INJ' 'XXX' 30.0 /
/
WTRACER
'INJ' 'YYY' 30.0 /
/
TSTEP
1 9 30

Трассировка примесей
176 Пример задачи
--
-- Завершить нагнетание индикатора
--
WTRACER
'INJ' 'BBB' 0.0 /
/
WTRACER
'INJ' 'XXX' 0.0 /
/
WTRACER
'INJ' 'YYY' 0.0 /
/
TSTEP
1 9 90 9*100 /
END

Трассировка примесей
Пример задачи 177
Трассировка примесей
178 Пример задачи
Уравнения состояния
Глава 13

Двухпараметрические уравнения состояния


ECLIPSE 100 ECLIPSE 300 включает в себя четыре уравнения состояния и два дополнительных
x ECLIPSE 300 варианта уравнения Пенга-Робинсона.
SPECIAL
При выборе уравнения состояния оно используется для нахождения Z-факторов и
летучести фаз, которые необходимы для определения равновесия между фазами и
плотностей жидкостей.
Уравнения состояния таковы:
• PR Пенга-Робинсона (Peng-Robinson)
• RK Редлиха-Квонга (Redlich-Kwong)
• SRK Соаве-Редлиха-Квонга (Soave-Redlich-Kwong)
• ZJ Зудкевича-Иоффе-Редлиха-Квонга (Zudkevitch-Joffe-Redlich-Kwong).
Эти уравнения состояния введены в обобщенной форме с помощью уравнения Мартина,
см. [9] и [10].
Обобщенная форма уравнения состояния выглядит следующим образом:
[13.1]

где:
[13.2]

[13.3]

Уравнения состояния
Двухпараметрические уравнения состояния 179
Коэффициенты m1 и m2 зависят от используемого уравнения состояния Подробная
информация приведена в таблице 13.1.

Таблица 13.1 Коэффициенты, m1 и m2, зависимость от уравнения состояния

Уравнение состояния m1 m2
Редлиха-Квонга 0 1
Соаве-Редлиха-Квонга 0 1
Зудкевича-Иоффе 0 1
Пенга-Робинсона

Кубическое уравнение для Z-фактора можно решить, чтобы получить Z-факторы для
жидкой и газовой фазы. Как правило, получаются три решения.
Для введения различия между жидкой и газовой фазами наименьший из корней
назначается Z-фактором для жидкой фазы, а наибольший из корней — для газовой фазы.
Коэффициенты летучести рассчитываются с помощью:

[13.4]

где:

[13.5]

[13.6]

[13.7]

[13.8]

и δjk — коэффициенты бинарного взаимодействия, как правило, между углеводородами и


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

[13.9]

Уравнения состояния
180 Двухпараметрические уравнения состояния
[13.10]

Ωa(T, j) и Ωb(T, j) — функции ацентрического фактора wj и приведенной температуры


Trj.

• Для Редлиха-Квонга:

• Для Соаве-Редлиха-Квонга:

• Для Зудкевича-Иоффе:

• Для Пенга-Робинсона:

Поскольку Tr = T/Tc, формы SRK и PR для Ωa и Ωb можно представить в виде


многочленов по 1/T1/2, например,

[13.11]

Это представление используется, если задано TEMPVD, так что каждая ячейка и скважина
имеет свою собственную температуру.
Нормальную форму PR при необходимости можно изменить для большого
ацентрического фактора, используя для коэффициент
, а не
. Эта коррекция вызывается с помощью
ключевого слова PRCORR.

Уравнения состояния
Двухпараметрические уравнения состояния 181
и — константы, зависящие от уравнения состояния, как показано в
таблице 13.2.

Таблица 13.2 Зависимость и от уравнений состояния

Уравнение состояния

RK, SRK, ZJ 0.4274802 0.08664035


PR 0.457235529 0.07796074

В программе эти значения по умолчанию при необходимости можно изменить с


помощью ключевых слов OMEGAA и OMEGAB.
Уравнение Зудкевича-Иоффе содержит дополнительные температурные коэффициенты,
обозначаемые Faj(T) и Fbj(T), на которые множится обычная температурная зависимость
уравнения RK. Эти множители задаются так, чтобы достичь соответствия со значениями
летучести для чистых компонентов на линии давления пара и обеспечить правильную
плотность жидкого компонента.
В программе требуемое изменение давления насыщенности компонента и плотности
жидкости при изменении температуры получается с помощью корреляций Рейделя,
Гунна и Ямады. Для применения этих корреляций требуется задать нормальную точку
кипения и опорную плотность жидкости при указанной опорной температуре.

Уравнения состояния
182 Двухпараметрические уравнения состояния
Расчет параметров парожидкостного
равновесия(flash расчет)
Чтобы термодинамическая система пребывала в равновесии, необходимо, чтобы
летучести в жидкой и газовой фазах были равны для каждого компонента.
[13.12]

Как описано выше, летучести являются функциями температуры, давления и состава:


[13.13]

Их можно рассчитать непосредственно из уравнения состояния.


Константы равновесия (называемые еще K-значениями) для каждого компонента можно
определить так:

[13.14]

Мольные доли каждого компонента в жидкой и газовой фазе задаются соотношениями:

[13.15]

[13.16]

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


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

Расчет вязкости
В композиционном режиме значения фазовой вязкости определяются либо по методу
Лоренца-Брэя-Кларка, либо по методу Педерсена и др.
По умолчанию используется метод Лоренце-Брэя-Кларка. Подробная информация о нем
приведена в [11].
Если для расчета вязкости требуется вместо метода по умолчанию применить метод
Педерсена, то в секции PROPS следует указать ключевое слово PEDERSEN. Подробная
информация приведена в [79].

Уравнения состояния
Расчет параметров парожидкостного равновесия(flash расчет) 183
Трехпараметрические уравнения состояния
Традиционная слабость двухпараметрических уравнений состояния типа Пенга-
Робинсона, Редлиха-Квонга и др. заключается в их малой пригодности для описания
свойств жидкости, особенно ее плотности и насыщенности.
Критические сжимаемости, получающиеся из уравнений состояния Ван-дер-Ваальса,
Редлиха-Квонга и Пенга-Робинсона, равны соответственно
и .
Но известно, что для углеводородов Zc < 0.29.

Пенелу и др. (Peneloux et al.) предложил метод коррекции молярного объема, называемый
методом объемного сдвига, который добавляет в уравнения состояния третий параметр и
позволяет существенно улучшить оценку свойств жидкостей.
Для смеси N компонентов фазовый молярный объем Vmol, p задается формулой:

[13.17]

где
p = (жидкость-пар) фазовое состояние системы

молярный объем фазы, определяемый из традиционного


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

Коррекции компонентов, как правило, связаны с безразмерными параметрами сдвига si


соотношением

[13.18]

где:

[13.19]

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

Уравнения состояния
184 Трехпараметрические уравнения состояния
Использование уравнения состояния
для углеводородных смесей
Типичная нефть состоит из многих миллионов компонентов. Уравнение состояния
включает значение А и значение В для описания фазового поведения этой смеси.
Например, уравнение состояния PR имеет вид:

[13.20]

В типичной модели пласта для определения смеси используются 4-8 компонентов и


псевдокомпонентов. Каждый компонент имеет значение Tc, Pc, Vc or Zc, ω, Ωa, Ωb и
коэффициенты бинарного взаимодействия δij (которые увеличивают или уменьшают
силы взаимодействия между парами компонентов), которые необходимо задать при
задании параметров флюида.
Для чистых компонентов, например, метана или азота, эти параметры, как правило,
считаются фиксированными. Таким образом, инженер должен изменить остающиеся
параметры компонентов так, чтобы в итоге рассчитанное поведение фаз соответствовало
экспериментальным данным. Этот процесс подгонки фазового поведения выполняется с
помощью программы PVTi.

Расчет количества жидкости и пара,


присутствующих в блоке сетки,
и фазового состава в состоянии равновесия
Итерационный процесс решения в ECLIPSE 300 состоит из линейных, нелинейных
(ньютоновых) итераций и итерацийдля flash расчета. Итоговое решение в конце шага по
времени для каждого блока сетки состоит из; давления; насыщенностей воды, газа и
нефти; мольных долей жидкости и газа; мольных долей каждого компонента в жидкой и
газовой фазе.
В настоящем разделе описан итерационный процесс flash расчета в каждом блоке сетки
для определения молярных объемов и состава в равновесии.
После схождения линейной задачи мы получаем новое давление. Плотность воды и
молярную плотность для каждого блока сетки.
Проверка устойчивости покажет, имеются ли одна или две углеводородные фазы. Если
присутствуют две углеводородные фазы, то константы равновесия Ki, присваиваются
каждому компоненту, i, из предыдущей итерации, а если их нет, то из формулы
Вильсона, приведенной ниже:

[13.21]

Затем, с данными zi и Ki, ECLIPSE 300 решает Flash уравнение для мольной доли пара, V.
Подробная информация об этом Flash уравнении приведена ниже.

[13.22]

Уравнения состояния
Использование уравнения состояния для углеводородных смесей 185
Затем ECLIPSE 300 решает эти уравнения относительно мольных долей каждого
компонента в жидкой и газовой фазе,
[13.23]

[13.24]

Коэффициент сверхсжимаемости определяется как . В итоге уравнение состояния


Пенга-Робинсона можно переформулировать в терминах Z:

[13.25]

где

[13.26]

[13.27]

Решение этого кубического уравнения дает в двухфазной области три действительных


корня. Наибольший из них — коэффициент сжимаемости газовой фазы, наименьший
положительный корень — коэффициент сжимаемости жидкой фазы.
На основе этой информации ECLIPSE 300 рассчитывает летучесть каждого компонента в
жидкой и газовой фазе.
Если блок сетки находится в равновесии при данном давлении и температуре, то
летучести всех компонентов должны быть одинаковыми в газе и жидкости. Другими
словами,

Затем применяется критерий сходимости, чтобы определить, находится ли блок сетки в


равновесии (если ε очень мал),

[13.28]

Если равновесие не достигается, то производится новая оценка констант равновесия, и


итерационный процесс продолжается с новым решением уравнения парожидкостного
уравнения(Flash уравнения) и т. д. С использованием последовательной подстановки
новую оценку константы равновесия можно записать так:

[13.29]

После достижения равновесия ECLIPSE 300 начинает следующую нелинейную


итерацию.

Уравнения состояния
186 Использование уравнения состояния для углеводородных смесей
Расчет фазовых состояний
При композиционном расчете ячейка может быть заполнена водой или находиться в
одно- или двухфазовом углеводородном состоянии. Однофазовые состояния могут
обладать давлением насыщения, как правило, меньшим, чем текущее давление, при
котором появится вторая углеводородная фаза. Однако для температур выше
крикондотерма такое давление не существует, и состав ячейки будет стремиться к одной
углеводородной фазе при всех давлениях.
Появление двухфазного состояния определяется путем применения теста устойчивости
Михельсена [12]. Он выполняется заново на каждом шаге и не использует
предположения о состоянии ячейки на предыдущих шагах.
По умолчанию ECLIPSE 300 использует тест устойчивости для всех ячеек, полностью
избегая отслеживания давления насыщенности.
Тест устойчивости Михельсена включает минимизацию функции G* как функции
пробной фазовой композиции Y, начинающейся с начальных оценок жидкости и пара.
Если удается найти нетривиальный минимум при G* < 0, то углеводородная смесь
неустойчива, и для определения разделения фаз можно выполнить расчет
парожидкостного равновесия(flash расчет).
Можно записать тест устойчивости Михельсена в остаточной форме и воспользоваться
методом Ньютона, но это не вполне надежно, т. к.:
• Как правило, функция G* имеет два минимума, и метод Ньютона может сойтись к
локальному максимуму, а не к минимуму.
• Метод Ньютона использует на итерации порядка N 3, поскольку выполняются
операции с матрицами. Поскольку для каждого начального Y требуется выполнить
ряд итераций, это оказывается весьма затратным.
Более подходящий метод, который также имеет квадратичную сходимость к решению, —
итерация BFGS [13]. Это — метод минимизации, использующий аппроксимационный
гессиан, который должен быть симметричным и положительно определенным. На ранних
этапах итерации эффективен метод ускоренной последовательной подстановки,
использующий двухточечную схему GDEM [14].

Опция ускорения расчета параметров


парожидкостного равновесия(fast flash опция)
Иногда строгий тест на устойчивость необязателен. В fast flash опции система
моделирования проверяет отдельные ячейки в середине однофазных областей. Для этих
ячеек расчет устойчивости не производится. Вместо этого предполагается, что их
состояние остается прежним, пока состояние соседних ячеек не изменится. Это ведет к
значительному увеличению скорости моделирования — в зависимости от пропорции
однофазных ячеек в расчете.
Fast flash опцию можно вызвать с помощью ключевого слова SKIPSTAB. Ее можно
включать и отключать с помощью позиции 60 ключевого слова OPTIONS3. Позицию 109
ключевого слова DEBUG3 можно использовать для измерения эффективности и точности
метода для конкретного набора данных.

Уравнения состояния
Расчет фазовых состояний 187
Уравнения состояния
188 Расчет фазовых состояний
Области уравнений состояния
Глава 14

Введение
ECLIPSE 100 Можно задать несколько уравнений состояния и связать их с наборами ячеек с помощью
x ECLIPSE 300 ключевого слова EOSNUM в секции REGIONS. Это чаще всего бывает полезно при
SPECIAL
изучении двух или более несвязанных пластов, объединенных системой добычи.
Обозначим через NR номер уравнений состояния для пласта, а через NS — номер
поверхностных уравнений состояния. Эти величины задаются в TABDIMS, и обе по
умолчанию равны 1. Если вводится значение для NR, то оно принимается в качестве
значения по умолчанию для NS. Значения обоих этих параметров не могут превышать 10.

Области уравнений состояния


Введение 189
Уравнение состояния для пласта
Для каждого уравнения состояния пласта программе необходима информация,
соответствующая следующим ключевым словам:
• RTEMP или TEMPVD
• EOS
• TCRIT
• PCRIT
• VCRIT или ZCRIT
• VCRITVIS или ZCRITVIS (опционально, по умолчанию — VCRIT или
ZCRIT)
• MW
• ACF
• OMEGAA
• OMEGAB
• SSHIFT (опционально, по умолчанию — 0)
• TBOIL (только уравнение ZJ)
• TREF (уравнение ZJ или термическая опция)
• DREF или GREF (уравнение ZJ или термическая опция)
• CREF (только для термической опции)
• PREF (только для термической опции)
• THERMEX1 (только для термической опции)
• PARACHOR (опционально, только для смесимости)
• BIC
• OILVISCC (только для термической опции)
• OILVISCF (только для термической опции)
• GASVISCF (только для термической опции)
• HEATVAP (только для термической опции)
• HEATVAPE (только для термической опции)
• SPECHA (только для термической опции)
• SPECHG (только для термической опции)
• KVCR (только для термической опции)
• ZFACTOR (только для термической опции)
Для этого требуется ввести необходимые данные NR раз. Например, для NR = 2:
TCRIT
548.4 227.16 343.0 549.7 665.64 806.54 838.1 1058.0 1291.8 /
548.4 227.16 343.0 549.7 665.64 808.3 860.6 1107.5 1402.0 /

Области уравнений состояния


190 Уравнение состояния для пласта
Во всех областях уравнений состояния должно быть одинаковое количество
компонентов, и все они должны иметь одинаковые имена. Как правило, приходится
изменять свойства тяжелых компонентов, например, при выполнении регрессии по числу
флюидов в пласте.
После задания свойств уравнений состояния для областей уравнений состояния, они
оказываются связанными с ячейками посредством ключевого слова EOSNUM, которое
действует аналогично SATNUM. Например, в случае 35 × 14 × 12, если 4 верхних слоя
используют уравнение состояния 1, а 8 нижних слоев — уравнение состояния 2, имеем:
EOSNUM
490*1 490*1 490*1 490*1
490*2 490*2 490*2 490*2 490*2 490*2 490*2 490*2 /

Кроме того, можно воспользоваться ключевым словом EQUALS.


EQUALS
EOSNUM 1 4* 1 4 /
EOSNUM 2 4* 5 12 /
/

Если ячейки с разными номерами областей уравнения состояния находятся в одной


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

Области уравнений состояния


Уравнение состояния для пласта 191
Уравнение состояния для поверхности
Для поверхностей значение по умолчанию параметра NS равно NR, т. е., количество
уравнений состояния для поверхности равно количеству уравнений состояния для пласта.
Свойства каждого уравнения состояния для поверхности по умолчанию полагаются
равными соответствующим свойствам уравнения состояния для пласта, но при
необходимости их можно изменить с помощью следующих ключевых слов:
• EOSS •
• TCRITS •
• PCRITS •
• VCRITS • или ZCRITS
• MWS •
• ACFS •
• OMEGAAS •
• OMEGABS •
• SSHIFTS • (опционально, по умолчанию — 0)
• TBOILS • (только уравнение ZJ)
• TREFS • (уравнение ZJ или термическая опция)
• DREFS • или GREFS (уравнение ZJ или термическая опция)
• PREFS • (только для термической опции)
• BICS •
RTEMP, parachors и значения вязкости в уравнениях состояния для поверхности не
применяются.
Позиции в этих ключевых словах по умолчанию равны соответствующим значениям для
уравнения состояния пласта. Например, для изменения только двух последних значений
TCRIT при NS = 2 можно ввести:
TCRITS
7* 1078.0 1345.0 /
7* 1067.0 1356.0 /
Если NR меньше NS, то параметры для последних (NS-NR) уравнений состояния для
поверхности будут взяты из последнего (NR-го) уравнения состояния для пласта.
При выполнении отдельных вычислений необходимо выбирать уравнение состояния для
поверхности. По умолчанию, в расчетах параметров парожидкостного равновесия для
скважин используются уравнения состояния с номером, соответствующим ячейкам, в
которых скважина перфорируется. Например, для скважины, перфорируемой во 2-й
области уравнения состояния пласта, будет использоваться 2-е уравнение состояния для
поверхности. Если скважина завершается в ячейках, расположенных в нескольких
областях уравнений состояния пласта, будет выдано предупреждающее сообщение, и
программа применит первое из встреченных значений.
Можно изменить этот выбор уравнения состояния для поверхности, воспользовавшись
ключевыми словами FIELDSEP и SEPCOND. Восьмой аргумент FIELDSEP и десятый
аргумент SEPCOND указывают номер уравнения состояния, который следует
использовать при расчетах запасов флюида и дебита в поверхностных условиях,
соответственно.
По умолчанию, согласно FIELDSEP определяются объемы флюидадля целого
месторожденияи для областей с раздельным подсчетом запасовиспользуются уравнения
состояния, заданные для ячеек, как указано в EOSNUM.

Области уравнений состояния


192 Уравнение состояния для поверхности
Описание файлов в ECLIPSE
Глава 15

Введение
x ECLIPSE 100 В процессе моделирования ECLIPSE может создавать целый ряд файлов.
x ECLIPSE 300
SPECIAL К ним относятся:
PRINT основной файл вывода (ключевые слова RPT...)
DEBUG файл вывода отладочной информации (ключевое слово DEBUG)
GRID файл геометрии сетки (ключевые слова NOGGF и
GRIDFILE)
SAVE файл нерекуррентных данных для (ключевое слово SAVE)
быстрых перезапусков
INITIAL файл инициализации для GRAF/Pseudo (ключевые слова PSEUDOS и INIT)
INSPEC файл начальных индексов (ключевое слово INSPEC в секции
RUNSPEC)
RESTART файл полного описания месторождения (ключевое слово RPTSCHED)
на момент, когда он был записан
SMSPEC файл описание Summary файла (секция SUMMARY)
SUMMARY файл линейной графики (секция SUMMARY)
RSM Файл итоговой информации о расчете (ключевые слова SEPARATE/LOTUS)
RFT файл графики RFT и PLT (ключевое слово WRFTPLT)
RSSPEC файл индексов перезапуска (ключевое слово RSSPEC в секции
RUNSPEC)

ECLIPSE 100 HMD файл градиентов для SimOpt (HMDIMS в секции RUNSPEC)
Опция градиента
ECLIPSE 100 GRFT файл градиентов RFT для SimOpt (GRADRFT в секции SCHEDULE)
Опция градиента

Описание файлов в ECLIPSE


Введение 193
Создание всех этих файлов, кроме основного файла вывода, пользователь может
контролировать с помощью перечисленных ключевых слов. Для управления
содержимым, а следовательно, и размером файла вывода, используются ключевые слова
RPTGRID, RPTPROPS, RPTREGS, RPTSCHED, RPTSMRY, RPTSOL, OUTSOL и RPTRST.
Кроме того, пользователь может выбрать, должны ли быть входные и выходные файлы
форматированными или нет (см. ключевые слова FMTIN и FMTOUT секции RUNSPEC), и
следует ли унифицировать файлы RESTART и SUMMARY (см. ключевые слова UNIFIN и
UNIFOUT секции RUNSPEC). Следует учитывать, какие типы файлов более подходят для
использования на вашей системе. Некоторые указания приведены ниже.
Форматированные файлы представляют собой стандартные 80-символьные файлы,
которые можно непосредственно передавать на разные компьютеры. Все файлы,
создаваемые программами ECLIPSE, можно конвертировать из форматированного
состояния в неформатированное и обратно с помощью утилиты Convert.
Как правило, следует использовать неформатированные неунифицированные файлы, т. к.
они обеспечивают эффективное использовать дисковое пространство и позволяют
пользователю просматривать выводимые данные в процессе моделирования. Однако
использовать форматированные файлы необходимо в случае, если моделирование
производится на одном типе компьютера, а перезапуски, вывод графики или
псевдофункции осуществляются на компьютере другого типа. Унифицированные файлы
следует использовать, если возникают проблемы с количеством создаваемых файлов.
Кроме того, унифицированные файлы позволяют значительно уменьшить размер рабочей
директории пользователя (но не объем используемого дискового пространства).
При чтении входного файла с помощью любого из ключевых слов INCLUDE, IMPORT,
RESTART or GDFILE, можно указать псевдонимы для корней имен путей, чтобы
облегчить обмен между рабочими директориями и избежать излишне длинных имен
путей.
ECLIPSE 100 Набор псевдонимов для имен путей, начинающихся с символа $, можно определить в
ключевом слове PATHS секции RUNSPEC.

Описание файлов в ECLIPSE


194 Введение
Внутренний формат файлов
Файлы ECLIPSE состоят из серий блоков данных, каждый из которых начинается с
записи-дескриптора.
Запись-дескриптор блока состоит из:
• 8-символьного ключевого слова, которое идентифицирует данные в блоке.
• Целого числа (4 байта), содержащего количество NEL элементов в блоке.
• 4-символьного поля, которое указывает тип данных в блоке.
Допустимые значения:
‘INTE’ стандартный (4 байта) целое
‘REAL’ одинарная точность (4 байта) действительное число с плавающей
точкой
‘LOGI’ стандартный (4 байта) логическое
‘DOUB’ двойная точность (8 байтов) действительное число с плавающей
точкой
‘CHAR’ символы
Обратите внимание, что если тип данных — ‘CHAR’, то NEL — это полное количество
элементов CHARACTER*8.
Содержимое блока следует за дескриптором (для новой записи). Оно может быть
форматированным или неформатированным. В первом случае используемую форму
вывода можно считать с помощью списка ввода FORTRAN. Во втором случае каждый
блок данных следует считывать в такую же структуру блока, в которой он был записан.
Структура заголовок/запись позволяет конвертировать файлы из форматированного вида
в неформатированный или осуществлять в них поиск. Например, файл содержит
заголовок с идентификатором ‘PRESSURE‘, типом ‘REAL’ и количеством элементов,
равным количеству активных ячеек в модели.
В форматированном виде фактические форматы, используемые для блоков данных, будут
такими:
Целые числа 6(1X,I11)
Действительные числа 4(1X,E16.8)
Действительные числа с двойной точностью 3(1X,D22.14)
Логические 25(1X,L2)
Строки символов 7(1X,A1,A8,A1)

Описание файлов в ECLIPSE


Внутренний формат файлов 195
Строка заголовка будет записана с использованием формата (1X, A1, A8, A1, 1X, I11, 1X,
A1, A4, A1). Поля A1 служат для вывода кавычек, так что данные можно считывать с
помощью спискового ввода.
’LOGIHEAD’ 20 ’LOGI’
F F F T F T F F T F F F F F F F F F F F
’ZGRP ’ 1 ’CHAR’
’G ’
’IWEL ’ 72 ’INTE’
1 1 3 3 1 1
3 2 2 0 1 0
1 2 0 2 0 -100
0 0 0 0 1 1
0 0 0 0 0 0
0 7 0 0 0 0
5 1 1 1 1 1
1 4 4 0 1 0
1 2 0 1 0 -100
0 0 0 0 1 1
-1 0 0 0 0 0
0 7 0 0 0 0
’PRESSURE’ 15 ’REAL’
.39684106+004 .39684106+004 .39684106+004 .39684106+004
.39684106+004 .39872349+004 .39872349+004 .39872349+004
.39872349+004 .39872349+004 .40060627+004 .40060627+004
.40060627+004 .40060627+004 .40060627+004

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


обращайтесь в нашу службу поддержки.

Описание файлов в ECLIPSE


196 Внутренний формат файлов
Файлы GRAF
Следующие файлы, создаваемые ECLIPSE, можно использовать в программе GRAF:
• Файлы SUMMARY и SPEC — для создания линейных графиков.
Данные в эти файлы записываются при моделировании на каждом шаге по времени.
Позиции, которые следует записывать, выбираются с помощью ключевых слов
секции SUMMARY входного набора данных.
• Файл GRID
Файл GRID, содержащий положения угловых точек ячеек. Этот файл создается
ECLIPSE всегда, если только в секцию GRID не добавляется ключевое слово NOGGF.
Файл GRID содержит информацию, необходимую для отображения расположения
ячеек; он требуется также для графического представления данных решения
моделирования.
• файл описания месторождения или RESTART файл
Этот файл содержит полное описание месторождения (давления, насыщенности и
т. д.) для всех ячеек на каждом отчетном шаге.
ECLIPSE 100 Содержимое файла и частоту создания отчетов можно задавать с помощью
ключевого слова RPTRST.
ECLIPSE 300 Решения моделирования, которые следует записывать, следует выбрать с помощью
ключевого слова OUTSOL в секциях SOLUTION или SCHEDULE; в противном случае
файл будет пустым.

Описание файлов в ECLIPSE


Файлы GRAF 197
Описание файлов в ECLIPSE
198 Файлы GRAF
Условия притока на границе
Глава 16

Введение
x ECLIPSE 100 Условия притока на границе(Flux boundary условия) позволяют производить расчет для
x ECLIPSE 300 малой части месторождения(в некоторой flux области), используя граничные условия,
x SPECIAL
определенные на основе расчета для всего месторождения. Приток на границе участка
месторождения записываются в FLUX файл на каждом мини-шаге по времени при
расчете для всего месторождения.
FLUX файл считывается во время расчета по участку месторождения, чтобы определить
соответствующие граничные условия. Шаги по времени для локального расчета могут
отличаться от шагов для расчета по всему месторождению(глобального расчета).
Для преобразования расчета по всему месторождению, который генерирует FLUX файл, в
один или два локальных расчета с соответствующими притоками на границах,
считываемыми из FLUX файла, требуется внесение некоторых изменений.
В следующих разделах описано использование Flux опции в некоторых простых случаях.

Условия притока на границе


Введение 199
Использование условий притока на границе

Одна flux область

Создание FLUX файла


Чтобы создать FLUX файл, требуется:
ECLIPSE 100 1 Указать NTFREG, количество flux областей, равное 1 (позиция 4 ключевого слова
REGDIMS в секции RUNSPEC).
REGDIMS
-- NTFIP NMFIPR NRFREG NTFREG MHISTM NMHSTR
1* 1* 1* 1 1* 1*
/
2 Добавить в секцию GRID ключевое слово DUMPFLUX, чтобы указать, что это —
расчет для всего месторождения, и необходимо создать FLUX файл.
3 С помощью ключевого слова FLUXNUM в секции GRID задать ячейки для локального
расчета. Например, чтобы задать условия притока на границе для локального расчета
2*2*2 из расчета 4*4*3 для всего месторождения, следует задать следующие
значения:
DUMPFLUX
FLUXNUM
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
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
/

4 Файл притока имеет имя ROOT.FLUX (неформатированный) или ROOT.FFLUX


(форматированный), где ‘ROOT’ — корневое имя расчета. Файл будет
форматированным, если в секции RUNSPEC указано ключевое слово FMTOUT.

Использование FLUX файла в локальных расчетах


Локальный расчет основан на исходном наборе данных, используемых при расчете по
всему месторождению (DUMPFLUX).
Он должен использовать те же размеры сетки и то же определение flux области, что и
полный расчет.

Условия притока на границе


200 Использование условий притока на границе
Пользователь должен указать, какие flux области являются активными в локальном
расчете. Тогда ECLIPSE будет производить расчет только внутри этой активной flux
области. Поддержка локальной flux области со стороны модели всего месторождения
обеспечивается за счет набора притоков между flux областями, заданными в FLUX файле,
созданном при выполнении полного расчета.
Чтобы использовать FLUX файл в локальном расчете:
ECLIPSE 100 1 Укажите NTFREG, количество flux областей, равное 1 (позиция 4 ключевого слова
REGDIMS в секции RUNSPEC).
2 Воспользуйтесь ключевыми словами USEFLUX и FLUXNUM в секции GRID,
например,

USEFLUX
'ROOT'/
FLUXNUM
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
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
/

3 Если FLUX файл является форматированным, укажите в секции RUNSPEC указано


ключевое слово FMTIN.
ECLIPSE 100 4 Если заданные пользователем несоседние соединения определены в секции GRID, то
ключевое слово NNC необходимо поместить после ключевых слов USEFLUX и
FLUXNUM.
5 Массив можно вывести в PRINT файл с помощью мнемоники FLUXNUM в ключевом
слове RPTGRID.
И для полного, и для локального расчета следует после ключевого слова DUMPFLUX или
USEFLUX вставить ключевое слово FLUXNUM.

Условия притока на границе


Использование условий притока на границе 201
Несколько flux областей

Создание FLUX файла


ECLIPSE позволяет определить несколько flux областей, все соответствующие притоки
будут храниться в FLUX файле. Например, задав в ключевом слове REGDIMS секции
RUNSPEC NTFREG = 9 и воспользовавшись ключевыми словами DUMPFLUX и FLUXNUM
секции GRID, можно задать 9 отдельных областей.
DUMPFLUX
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
9 9 9 9
9 9 9 9
9 9 9 9
9 9 9 9
/

Использование FLUX файла в локальных расчетах


Чтобы выполнить локальный расчет на части месторождения, определенной 3
областями — 2, 3 и 5, следует выполнить следующие действия:
ECLIPSE 100 1 Указать NTFREG = 3 в позиции 4 ключевого слова REGDIMS в секции RUNSPEC.

Условия притока на границе


202 Использование условий притока на границе
2 Вставить ключевые слова USEFLUX, FLUXNUM и FLUXREG в секцию GRID.
Ключевое слово FLUXREG указывает ECLIPSE, какие flux области являются
активными в локальном расчете. Ключевое слово FLUXNUM должно быть в точности
таким же, как и для расчета по всему месторождению. Ключевые слова FLUXREG и
FLUXNUM должны следовать за ключевым словом USEFLUX.

USEFLUX
'ROOT' /
FLUXREG
2 3 5 /
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
9 9 9 9
9 9 9 9
9 9 9 9
9 9 9 9 /

Обработка скважин
В ECLIPSE 100 при расчете по всему месторождению дебит нефти, воды, газа и флюидов
в пластовых условиях каждой скважины записываются в FLUX файл на каждом шаге по
времени. В ECLIPSE 300 на каждом шаге по времени в FLUX файл записываются дебит
скважины для нефти, воды, газа, общий дебит флюида, дебит жирного газа и
компонентов.
При локальном расчете скважины подразделяются на две категории: скважины,
перфорированные внутри границы, и скважины, перфорированные вне нее. Если
скважина имеет перфорациию на обеих сторонах границы притока, то будет выдано
сообщение об ошибке. Скважины за границами при моделировании в целом
игнорируются, но их расходы считываются из FLUX файла и прибавляются к итоговым
значениям для группы и месторождения. В отчетах по скважинам эти скважины не
учитываются.
Поскольку скважины за границами flux области не являются частью модели,
возможности их влияния на поведение скважин внутри границы весьма ограничены. Если
группа содержит скважины по обеим сторонам границы (что может иметь место для
FIELD), то единственная возможность группового управления или ограничения —
управление групповым дебитом. Скважины вне границы рассматриваются как
недоступные для группового контроля, и их дебиты считываются из FLUX файла и
суммируются. Тогда скважины внутри границы дают остающуюся часть целевого дебита
группы. Другие групповые ограничения (например, экономические лимиты, лимиты
добычи, связанные с капитальным ремонтом, наличие установок для капитального
ремонта, искусственный лифт, ограничения на количество открытых скважин)
неприменимы для групп, содержащих скважины по обеим сторонам границы, т. к.
события, происходящие вне flux области, не учитываются. Если в очередь на бурение
входят скважины и внутри, и вне границы, то события бурения вне этой границы будут
видимы только по дополнительному вкладу новых скважин в файле в конце
соответствующего шага по времени расчета по всему месторождению. Если группа не
достигает целевой добычи, а полный вклад вновь пробуренных скважин, расположенных
вне области, еще не виден, то при расчете USEFLUX может быть инициировано
досрочное бурение скважин внутри области. Поэтому в такой ситуации лучше избегать
использования очереди.

Условия притока на границе


Использование условий притока на границе 203
Области дренирования
ECLIPSE 100 Под областями дренированияпонимаются области месторождения, в которых
дренированиепроисходит независимо друг от друга. Они записываются в отладочном
файле, если опция 25 ключевого слова OPTIONS больше 0. Поскольку потоки между
разными областями дренированияминимальны, то это дает хороший метод разбиения
месторождения на отдельные flux области. Если значение опции 25 больше 1, то
положение основной добывающей скважины в каждой области
дренированияопределяется отрицательным номером области. FLUXNUM рассматривает
отрицательные числа так, как если бы они были положительными.

Водоносные пласты
Все данные для водоносного пласта обрабатываются обычным образом. Численные
модели водоносных пластов, объявленные вне области USEFLUX, при локальном расчете
игнорируются (водоносные пласты учитываются с помощью притоков на границе,
сгенерированных при расчете DUMPFLUX). При определении соединений водоносных
пластов при локальном расчете дополнительные соединения, проходящие через границу
flux области, не будут создаваться, если эта граница заключена внутри бокса, заданного в
AQUCON, AQUFET или AQUANCON. Следовательно, при локальном расчете не создаются
новые соединения водоносных пластов, которых не было бы в основном расчете, а
соединения водоносных пластов вне локальной области учитываются с помощью
притоков при локальном расчете.

Перезапуски
Локальный расчет может использовать информацию о потоке расчета по всему
месторождению, которая состоит из последовательности перезапусков. Ключевое слово
USEFLUX в локальном расчете должно указывать корневое имя последнего расчета в
последовательности рестартов по всему месторождению. FLUX файлы для всех
перезапусков должны существовать, причем все они должны быть либо
форматированными, либо неформатированными. Если файлы форматированные, то в
секции RUNSPEC следует указать ключевое слово FMTIN.
Рис. 16.1 Последовательность перезапусков, дающих вместе полный расчет пласта

RUN1

RUN2

RUN3

Time

Условия притока на границе


204 Использование условий притока на границе
SMALL.DATA для сокращенного расчета включает в себя ключевое слово USEFLUX
следующим образом:
USEFLUX
'RUN3'
/
Этот расчет использует файлы RUN1.FLUX, RUN2.FLUX и RUN3.FLUX для чтения
информации о притоке для временной последовательности, определенной *’s.
Количество перезапусков в последовательности ограничено 20.
Можно перезапустить локальный расчет из соответствующего расчета по всему
месторождению, указав обычным образом в ключевом слове RESTART корневое имя
всего месторождения.

Граничные условия по давлению (ECLIPSE 100)


Вместо того, чтобы использовать притоки каждой фазы, определенные при расчете по
всему месторождению, в качестве граничных условий для локального расчета, имеется
другая возможность — использование давлений и насыщенностей (см. ключевое слово
FLUXTYPE). Давления, насыщенности, значения Rs и Rv в ячейках «гало», окружающих
каждую flux область, хранятся в FLUX файле расчета по всему месторождению. В
локальном расчете ECLIPSE 100 вычисляет притоки на границе с помощью давлений и
насыщенностей в ячейках гало, окружающих локальную flux область.
Если полный приток на границе локальной flux области изменяется незначительно, то
граничное условие притока по умолчанию адекватно. В частности, это имеет место в
случае, когда опция притока используется для рассмотрения эффекта изменения данных
скважины в локальной области, причем граница целиком является границей притока или
целиком является границей оттока, и распределение флюидов на границе притока
изменяется при локальном расчете незначительно. Если режим притока и распределение
флюидов изменяются более существенно, то следует использовать давление в качестве
граничного условия, чтобы позволить фазам перераспределиться вдоль границы и
сделать возможным переключение с притока/оттока в расчете по всему месторождению
на отток/приток в локальном расчете. В этом случае ECLIPSE 100 определит, направлен
ли поток внутрь локальной области или наружу, путем подъема по потоку, что в целом
улучшает устойчивость.

Условия отсутствия притока на


границе(ECLIPSE 100)
В качестве альтернативы к условиям притока на границе или использования давления,
расчет USEFLUX можно осуществлять с условием отсутствия притока на границе. Для
этого следует ввести в секцию GRID ключевое слово USENOFLO. В этом случае FLUX
файл не требуется. Данная опция дает простой способ смоделировать просто
изолированную часть пласта (если условия отсутствия притока являются пригодным
приближением), не производя расчет DUMPFLUX.

Локальное измельчение сетки


ECLIPSE 100 В ECLIPSE 100 измельченные сетки при расчетах DUMPFLUX нельзя помещать на
границе притока. При расчете USEFLUX flux области локальные сетки не могут
охватывать границы flux области (определенного FLUXREG) или быть помещенными на
них.

Условия притока на границе


Использование условий притока на границе 205
Однако их можно помещать внутри flux областей при условии, что между
измельченными ячейками и границей есть, по крайней мере, одна ячейка. Измельченные
сетки вне flux области при локальном расчете игнорируются. Таким образом, как и в
случае скважин, при локальном расчете необязательно редактировать локальные
измельчения сетки в неактивном регионе. Индивидуальный LGR не может принадлежать
к разным flux областям в рамках одного LGR объединения.
ECLIPSE 300 В ECLIPSE 300 отсутствуют ограничения на положение LGR относительно границы
притока.

Чтение Flux-файлов ECLIPSE 100 из


ECLIPSE 300
Flux расчеты, как правило, производятся в ECLIPSE 300, и при этом используются FLUX
файлы, сгенерированные этим же симулятором. Но можно считать и FLUX файл,
созданный ECLIPSE 100. FLUX файл ECLIPSE 100 содержит притоки в терминах
объемов товарной нефти и газа, и необходимо также ввести XSTC и YSTC, смеси
товарной нефти и газа, чтобы программа могла вычислить потоки компонентов.

Текущие ограничения
Ключевые слова DUMPFLUX и USEFLUX нельзя использовать в одном и том же расчете.
ECLIPSE 100 При использовании условий притока на границе файлы содержат только притоки нефти,
воды, газа и компонентов (или давления, насыщенности, значения Rs и Rv, если в
ECLIPSE 100 выбраны граничные условия по давлению). Таким образом, при
использовании условий притока на границе опцию Flux Boundary нельзя применять с
полимерами, индикаторами, API, моделью растворителя и другими специальными
функциями, в которых возникают дополнительные уравнения состояния.
ECLIPSE 100 Граничные условия по давлению учитывают растворитель, API и трассировку
минерализованной воды.
Модель разработки Опцию притока на границе нельзя применять вместе с автоматической настройкой DCQ
газового в модели разработки газового месторождения.
месторождения

Условия притока на границе


206 Использование условий притока на границе
Ключевые слова

Секция RUNSPEC
REGDIMS Позиция 4 указывает максимальное количество flux областей при
расчете.

Секция GRID
ADDREG Добавляет константу к элементам заданных массивов в выделенных flux
областях.
COPY Копирует данные одного массива в другой.
DUMPFLUX Создает при расчете по всему месторождению FLUX-файл.
EQUALREG Присваивает элементам массива постоянные значения в flux области .
FLUXNUM Задает протяженность каждой flux области
FLUXREG Указывает, какие из flux областей являются активными.
Только ECLIPSE 100 FLUXTYPE Указывает тип граничного условия.
MULTIREG Умножает массив на константу в данной области потока.
RPTGRID Управляет выходными данными из секции GRID: FLUXNUM выводит
номера flux областей.
USEFLUX Указывает FLUX-файл, используемый в локальном расчете.
Только ECLIPSE 100 USENOFLO Позволяет производить расчет с данными USEFLUX без FLUX-файла.
Только ECLIPSE 300 XSTC Определяет состав нефти в стандартных условиях.
Только ECLIPSE 300 YSTC Определяет состав газа в стандартных условиях.

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


Только ECLIPSE 100 OPTIONS Активирует специальные опции программы
25: Области дренирования записываются в файл DEBUG.
65: Удаляет некоторые сообщения об ошибках, касающиеся скважин,
проходящих через несколько flux областей, или локальных сеток,
прилегающих к границам flux областей при расчете DUMPFLUX.
Только ECLIPSE 300 OPTIONS3 Активирует специальные опции программы
69: Удаляет некоторые сообщения об ошибках, касающиеся скважин,
проходящих через несколько flux областей, при расчете DUMPFLUX.

Условия притока на границе


Ключевые слова 207
Условия притока на границе
208 Ключевые слова
Модель пены
Глава 17

Введение
x ECLIPSE 100 Пену можно использовать разными способами, чтобы увеличить добычу нефти из пласта.
ECLIPSE 300 Пена уменьшает подвижность газа; этот эффект позволяет замедлить прорыв
x SPECIAL
нагнетаемого газа или уменьшить добычу газовой шапки.
Пена создается путем добавления ПАВ в водную фазу и пропускания газа через ПАВ,
чтобы обеспечить стабильную дисперсию пузырьков газа в жидкости. Пена может
переноситься в пласт вместе с потоком газа. Главным полезным эффектом применения
пены является уменьшение подвижности газа. Обратите внимание, что при нагнетании в
пласт пены уменьшение значения межфазного натяжения (между водой и нефтью)
несущественно. Уменьшение подвижности газа, как правило, зависит от ряда факторов, в
том числе давления и скорости сдвига.
Стабильность пены в значительной мере определяет эффект от нагнетания пены. Обычно
негативное влияние на пену оказывают адсорбция в матрицу породы, распад со
временем, ускоренный распад в присутствии воды.
Физика процесса нагнетания пены в пласт весьма сложна. В частности, когда пузырьки
пены образуются в пористой среде, их размер, как правило, соответствует размеру пор
матрицы породы. Эти пузырьки имеют тенденцию оставаться неподвижными, пока
внешнее давление не начнет их сжимать (тем самым, уменьшая их размер). При новом,
более высоком давлении образуется больше пузырьков, но с прежним размером.
Модель пены ECLIPSE не пытается смоделировать детали образования пены, ее течения
и распада. В этой модели предполагается, что пена переносится вместе с газовой фазой,
т. е. пена моделируется индикатором в газовой фазе, который учитывает адсорбцию на
породу и распад со временем.

Модель пены
Введение 209
Имитационная модель

Уравнения сохранения пены


Хотя пена, в целом, представляет собой смесь газа, воды и ПАВ, ECLIPSE моделирует ее
как эффективную концентрацию ПАВ, переносимого в газовой фазе. Следовательно,
концентрацию пены можно представлять себе как концентрацию ПАВ, существующего в
форме пены.
Уравнения сохранения пены решаются полностью неявно в конце каждого шага по
времени, после определения перетоков нефти, воды и газа. Предполагается, что пена
существует только в газовой фазе. Учитывается адсорбция и распад пены. Изменение
подвижности газа рассчитывается явно и учитывается на последующем шаге по времени.

Адсорбция
Считается, что адсорбция пены является мгновенной, и количество адсорбированной
пены представляет собой функцию концентрации активной пены. Необходимо задать
изотерму адсорбции как функцию концентрации пены (см. ключевое слово FOAMADS).
Количество пены, адсорбированной породой, дается соотношением:

Масса адсорбированной пены [17.1]

где
V поровый объем ячейки
φ пористость
ρr массовая плотность породы (см. ключевое слово FOAMROCK)

CA(Cfoam) изотерма адсорбции как функция локальной концентрации пены в


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

Распад пены
Как правило, эффективность пены уменьшается со временем, даже при условиях, весьма
благоприятных для устойчивости пены. Скорость этого снижения эффективности может
увеличиться в присутствии воды или нефти. Это явление моделируется путем учета
распада пены со временем; период полураспада может быть функцией
нефтенасыщенности и водонасыщенности. Если он является функцией обеих этих
величин, то предполагается, что пена распадается с минимальным периодом полураспада.

Модель пены
210 Имитационная модель
Снижение подвижности газа
Пена изменяет подвижность газа путем ввода простого множителя, являющегося
функцией концентрации пены (т. е. эффективной концентрацией ПАВ). Изменение
подвижности применяется явно; изменение, связанное с условиями в конце каждого шага
по времени, применяются на последующем шаге.

Не модифицированный поток газа: [17.2]

Модифицированный поток: [17.3]

где
Krg относительная проницаемость газа

µg вязкость газа

Bg объемный коэффициент газа

T проводимость
DР разность потенциалов
M(Cfoam) введенный коэффициент снижения подвижности газа

Cfoam концентрация пены.

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

Коэффициент снижения подвижности с учетом влияния давления имеет вид:


[17.4]

где
MP коэффициент снижения подвижности с учетом влияния давления
M(Cfoam) исходный коэффициент снижения как функция концентрации пены

Mp(P) функция, зависящая от давления

p давление в нефтяной фазе.


Коэффициент снижения подвижности с учетом влияния сдвига имеет вид:
[17.5]

Модель пены
Имитационная модель 211
где
MF итоговый коэффициент снижения подвижности газа
MP коэффициент снижения подвижности газа после учета влияния давления
Ms(v) функция, зависящая от сдвига

v скорость газа.
Скорость газовой фазы вычисляется следующим образом:

[17.6]

где
Fg скорость течения газа через единицу поверхности

Bg объемный коэффициент газа

φ средняя пористость двух ячеек


A площадь сечения потока между двумя ячейками.

Модель пены
212 Имитационная модель
Использование модели пены
Модель пены активизируется с помощью ключевого слова FOAM в секции RUNSPEC.
Есть возможность вывода геометрических данных, используемых для расчета эффекта
уменьшения сдвига с помощью мнемоники FOAM в ключевом слове RPTGRID. При этом
выводится карта 1/(poro*area) значений, применяемых для расчета скорости газа.
Есть обязательное ключевое слово в секции PROPS, которое описывает снижение
подвижности газа как функцию концентрации пены. Кроме того, имеются 5
дополнительных ключевых слов, которые могут активировать опции адсорбции, распада
и дополнительные функции подвижности.
FOAMMOB таблицы фактора снижения подвижности газовой фазы как функции
концентрации пены (обязательное)
FOAMADS данные адсорбции пены. (необязательное)
FOAMDCYW данные по распаду пены (как функции водонасыщенности).
(необязательное)
FOAMDCYO данные по распаду пены (как функции нефтенасыщенности).
(необязательное)
FOAMMOBP коэффициент снижения подвижности газа как функция давления.
(необязательное)
FOAMMOBS коэффициент снижения подвижности газа как функция сдвига.
(необязательное)
Данные секции PROPS модели пены можно вывести в файл PRINT с помощью
мнемоники FOAM в ключевом слове RPTPROPS.
Концентрация нагнетаемой пены для скважины с закачкой воды задается с помощью
ключевого слова WFOAM в секции SCHEDULE.

Управление выводом
Выводом в файл PRINT можно управлять с помощью следующих мнемоник ключевых
слов RPTSCHED и RPTSOL:
FOAM концентрация пены в каждом блоке сетки.
FIPFOAM баланс пены для месторождения и каждой области.
FOAMADS пена, адсорбированная породой.
FOAMDCY период полураспада и время полного распада пены.
FOAMMOB коэффициент снижения подвижности газа.
Обратите внимание, что снижение подвижности газа учитывает эффект
давления, но не сдвиговый эффект, т. к. сдвиговый эффект вычисляется
отдельно для каждого потока.
WELLS=2 Создает сводку данных о нагнетании и добыче пены для
месторождения/группы скважин/скважины/соединений.
Список ключевых слов секции SUMMARY расширен, чтобы включить в него данные,
относящиеся к пене. Эти ключевые слова используют формат пассивного индикатора:
имя ключевого слова объединяется с названием индикатора. Здесь пена
идентифицируется именем индикатора FOA. Например, ключевое слово для добычи пены
по всему месторождению будет иметь вид FTPRFOA.

Модель пены
Использование модели пены 213
Ключевые слова

Секция RUNSPEC
FOAM Активирует модель пены

Секция GRID
RPTGRID Управляет выходными данными секции GRID.
Мнемоника FOAM выводит карту 1/(poro*area) значений, применяемых
для расчета скорости газа.

Секция PROPS
FOAMADS данные адсорбции пены.
FOAMDCYO данные по распаду пены (как функции нефтенасыщенности).
FOAMDCYW данные по распаду пены (как функции водонасыщенности).
FOAMMOB таблицы фактора снижения подвижности газовой фазы как функции
концентрации пены.
FOAMMOBP коэффициент снижения подвижности газа как функция давления.
FOAMMOBS коэффициент снижения подвижности газа как функция сдвига.
FOAMROCK свойства породы для пены.
RPTPROPS управление выходными данными секции PROPS
Мнемоника FOAM выводит свойства пены.

Секция SUMMARY
Ключевые слова, приведенные в таблице 17.1, управляют выводом данных,
определенных для модели пены.

Таблица 17.1 Ключевые слова секции SUMMARY, управляющие выводом


данных для опции пены
Field (По Group Скважина Соединение Область Блок Информация
месторождению) (Группа)
CTFRFOA Расход (+ или -)
FTPRFOA GTPRFOA WTPRFOA Production Rate (Дебит
добычи)
FTPTFOA GTPTFOA WTPTFOA CTPTFOA Общая добыча
FTIRFOA GTIRFOA WTIRFOA Темп закачки
FTITFOA GTITFOA WTITFOA CTITFOA Общий объем закачки
BTCNFFOA Концентрация
FTIPTFOA RTIPTFOA BTIPTFOA В растворе

Модель пены
214 Ключевые слова
Таблица 17.1 Ключевые слова секции SUMMARY, управляющие выводом
данных для опции пены (продолжение)
Field (По Group Скважина Соединение Область Блок Информация
месторождению) (Группа)
RTFTTFOA Общий поток
FTADSFOA RTADSFOA BTADSFOA Общая адсорбция
FTDCYFOA RTDCYFOA BTDCYFOA Распавшийся индикатор
FTMOBFOA RTMOBFOA BTMOBFOA Коэффициент
подвижности газа (кроме
сдвига)
BTHLFFOA Период полураспада

Секция SOLUTION
RPTSOL Управление выходными данными секции SOLUTION.
Мнемоника FIPFOAM выводит отчеты о содержании пены в пласте.
Мнемоника FOAM выводит концентрацию пены в блоке сетки.
Мнемоника FOAMADS выводит адсорбцию пены в блоке сетки.
Мнемоника FOAMDCY выводит распад пены в блоке сетки.
Мнемоника FOAMMOB выводит коэффициент снижения подвижности
газа.
Обратите внимание, что снижение подвижности газа учитывает эффект
давления (FOAMMOBP), но не сдвиговый эффект (FOAMMOBS), т. к.
сдвиговый эффект вычисляется отдельно для каждого потока.

Секция SCHEDULE
RPTSCHED Управление выходными данными секции SCHEDULE.
Мнемоника FIPFOAM выводит отчеты о содержании пены в пласте.
Мнемоника FOAM выводит концентрацию пены в блоке сетки.
Мнемоника FOAMADS выводит адсорбцию пены в блоке сетки.
Мнемоника FOAMDCY выводит распад пены в блоке сетки.
Мнемоника FOAMMOB выводит коэффициент снижения подвижности
газа.
Обратите внимание, что снижение подвижности газа учитывает эффект
давления (FOAMMOBP), но не сдвиговый эффект (FOAMMOBS), т. к.
сдвиговый эффект вычисляется отдельно для каждого потока.
WFOAM Задает концентрацию пены для нагнетательных скважин.

Модель пены
Ключевые слова 215
Пример набора данных

RUNSPEC
RUNSPEC
TITLE
Простой пример модели пены
DIMENS
10 10 3 /
OIL
WATER
GAS
DISGAS
FOAM
FIELD
EQLDIMS
1 100 10 1 1 /
TABDIMS
2 1 16 12 2 12 1 1 /
REGDIMS
2 1 0 0 0 1 /
WELLDIMS
2 1 1 2 /
NUPCOL
4 /
START
19 'APR' 1994 /
NSTACK
24 /
FMTOUT

GRID
В этом разделе определяется геометрия сетки моделирования, а также проницаемости и
пористости породы.

Модель пены
216 Пример набора данных
Размеры (DX, DY) ячеек вдоль направлений x и y и пористости являются постоянными для
всей сетки. Они задаются в первых трех строках после ключевого слова EQUALS.
Толщина (DZ) ячеек и проницаемости указываются для каждого слоя. Глубины верхних
граней ячеек (TOPS) требуются только для верхнего слоя (хотя их можно задать и для
всех ячеек сетки). Заданные значения MULTZ используются в качестве коэффициентов, на
которые умножаются проводимости между текущим слоем и слоем, расположенным
ниже него.
GRID
-- МАССИВ ЗНАЧЕНИЕ ----- БОКС -----
EQUALS
'DX' 1000 /
'DY' 1000 /
'PORO' 0.3 /
'DZ' 20 1 10 1 10 1 1 /
'PERMX' 500 /
'MULTZ' 0.64 /
'TOPS' 8325 /
'DZ' 30 1 10 1 10 2 2 /
'PERMX' 50 /
'MULTZ' 0.265625 /
'DZ' 50 1 10 1 10 3 3 /
'PERMX' 200 /
/ EQUALS ЗАВЕРШАЕТСЯ ПУСТОЙ ЗАПИСЬЮ

-- ПРОНИЦАЕМОСТИ В НАПРАВЛЕНИЯХ Y И Z КОПИРУЮТСЯ ИЗ PERMX


-- ИСТОЧНИК НАЗНАЧЕНИЕ ----- БОКС -----
COPY
'PERMX' 'PERMY' 1 10 1 10 1 3 /
'PERMX' 'PERMZ' /
/
-- ТРЕБУЕТСЯ ВЫВОДИТЬ ДАННЫЕ DX, DY, DZ, PERMX, PERMY, PERMZ, MULTZ,
-- PORO И TOPS РАССЧИТАННЫЕ ОБЪЕМЫ ПОР, А ТАКЖЕ
-- ПРОВОДИМОСТИ ПО НАПРАВЛЕНИЯМ X, Y И Z
RPTGRID
'DX' 'DY' 'DZ' 'PERMX' 'PERMY' 'PERMZ' 'MULTZ'
'PORO' 'TOPS' 'PORV' 'TRANX' 'TRANY' 'TRANZ' /

Модель пены
Пример набора данных 217
PROPS
PROPS ============================================================
--
-- SWAT KRW PCOW
--
SWFN
0.12 0 0
1.0 0.1 0 /
/
--
-- SGAS KRG PCOG
--
SGFN
0 0 0
0.02 0 0
0.05 0.005 0
0.12 0.025 0
0.2 0.075 0
0.25 0.125 0
0.3 0.19 0
0.4 0.41 0
0.45 0.6 0
0.5 0.72 0
0.6 0.87 0
0.7 0.94 0
0.85 0.98 0
1.0 1.0 0
/
/
-- ЗАВИСИМОСТЬ ОТНОСИТЕЛЬНОЙ ПРОНИЦАЕМОСТИ НЕФТИ ОТ НЕФТЕНАСЫЩЕННОСТИ
-- ЗАНЕСЕНА В ТАБЛИЦУ ДЛЯ СЛУЧАЕВ НЕФТЬ-ВОДА и НЕФТЬ-ГАЗ-СВЯЗАННАЯ ВОДА
--
-- SOIL KROW KROG
SOF3
0 0 0
0.18 0 0
0.28 0.0001 0.0001
0.38 0.001 0.001
0.43 0.01 0.01
0.48 0.021 0.021
0.58 0.09 0.09
0.63 0.2 0.2
0.68 0.35 0.35
0.76 0.7 0.7
0.83 0.98 0.98
0.86 0.997 0.997
0.879 1 1
0.88 1 1 /
/

Модель пены
218 Пример набора данных
--
-- REF. PRES. REF. FVF COMPRESSIBILITY REF VISCOSITY VISCOSIBILITY
--
PVTW
4014.7 1.029 3.13D-6 0.31 0 /
--
-- REF. PRES COMPRESSIBILITY
--
ROCK
14.7 3.0D-6 /
--
-- ПОВЕРХНОСТНЫЕ ПЛОТНОСТИ ФЛЮИДОВ В ПЛАСТЕ
--
-- НЕФТЬ ВОДА ГАЗ
DENSITY
49.1 64.79 0.06054 /
--
-- PGAS BGAS VISGAS
PVDG
14.7 166.666 0.008
264.7 12.093 0.0096
514.7 6.274 0.0112
1014.7 3.197 0.014
2014.7 1.614 0.0189
2514.7 1.294 0.0208
3014.7 1.080 0.0228
4014.7 0.811 0.0268
5014.7 0.649 0.0309
9014.7 0.386 0.047 /
--
-- RS POIL FVFO VISO
PVTO
0.001 14.7 1.062 1.04 /
0.0905 264.7 1.15 0.975 /
0.18 514.7 1.207 0.91 /
0.371 1014.7 1.295 0.83 /
0.636 2014.7 1.435 0.695 /
0.775 2514.7 1.5 0.641 /
0.93 3014.7 1.565 0.594 /
1.270 4014.7 1.695 0.51
5014.7 1.671 0.549
9014.7 1.579 0.74 /
1.618 5014.7 1.827 0.449
9014.7 1.726 0.605 /
/

Модель пены
Пример набора данных 219
--
-- ИЗОТЕРМЫ АДСОРБЦИИ ПЕНЫ
--
FOAMADS
0.0 0.00000
1.0 0.00005
30.0 0.00005 /
0.0 0.00000
1.0 0.00002
30.0 0.00002 /
--
-- ПЛОТНОСТЬ ПОРОДЫ И МОДЕЛЬ АДСОРБЦИИ
--
FOAMROCK
1 2650 /
2 2650 /
--
-- РАСПАД ПЕНЫ КАК ФУНКЦИЯ ВОДОНАСЫЩЕННОСТИ
--
FOAMDCYW
0.0 3000
1.0 2000 /
0.0 3000
1.0 2000 /
--
-- РАСПАД ПЕНЫ КАК ФУНКЦИЯ НЕФТЕНАСЫЩЕННОСТИ
--
FOAMDCYO
0.0 3000.0
1.0 2500.0 /
0.0 3000.0
1.0 2500.0 /
--
-- СНИЖЕНИЕ МОБИЛЬНОСТИ ГАЗА С ПОМОЩЬЮ ПЕНЫ
--
FOAMMOB
0 1
0.001 0.4
0.1 0.1
1.2 0.05 /
--
-- ВЛИЯНИЕ ДАВЛЕНИЯ НА СНИЖЕНИЕ МОБИЛЬНОСТИ ГАЗА
-- В ЭТОМ СЛУЧАЕ ПОВЫШЕНИЕ ДАВЛЕНИЯ УМЕНЬШАЕТ ЭФФЕКТИВНОСТЬ ПЕНЫ
--
FOAMMOBP
3000 0
6000 0.2 /

Модель пены
220 Пример набора данных
--
-- ВЛИЯНИЕ СКОРОСТИ СДВИГА НА СНИЖЕНИЕ МОБИЛЬНОСТИ ГАЗА
-- В ЭТОМ СЛУЧАЕ УВЕЛИЧЕНИЕ СДВИГА УМЕНЬШАЕТ ЭФФЕКТИВНОСТЬ ПЕНЫ
--
FOAMMOBS
0.0 0
4.0 0.1 /
--
-- УПРАВЛЕНИЕ ВЫВОДОМ ДЛЯ ДАННЫХ СЕКЦИИ PROPS
--
RPTPROPS
'FOAM' /

REGIONS
REGIONS
EQUALS
'SATNUM' 1 /
'FIPNUM' 1 /
'SATNUM' 2 1 3 1 3 1 3 /
'FIPNUM' 2 1 3 1 3 1 3 /
/

SOLUTION
В секции SOLUTION задается начальное состояние переменных (фазовые давления,
насыщенности, газонефтяные факторы).
SOLUTION
-- ДАННЫЕ ДЛЯ ИНИЦИАЛИЗАЦИИ ФЛЮИДОВ ДЛЯ РАВНОВЕСИЯ ПОТЕНЦИАЛОВ
--
-- DATUM DATUM OWC OWC GOC GOC RSVD RVVD SOLN
-- DEPTH PRESS DEPTH PCOW DEPTH PCOG TABLE TABLE METH
EQUIL
8400 4800 8500 0 8200 0 1 0 0 /
-- ИЗМЕНЕНИЕ НАЧАЛЬНОГО RS С ГЛУБИНОЙ
--
-- ГЛУБИНА RS
RSVD
8200 1.270
8500 1.270 /
--
-- УПРАВЛЕНИЕ ВЫВОДОМ
--
RPTSOL
'PRESSURE' 'SWAT' 'SGAS' 'FOAM' /

Модель пены
Пример набора данных 221
SUMMARY
В этом разделе задаются данные, которые следует записывать в файлы SUMMARY, и
которые позднее могут быть использованы в графическом пакете ECLIPSE.
SUMMARY
--ЗАПРОС ВЫВОДА НА ПЕЧАТЬ ДАННЫХ ФАЙЛА SUMMARY
RUNSUM
SEPARATE
-- ДОБЫЧА НЕФТИ С МЕСТОРОЖДЕНИЯ
FOPR
-- ГАЗОНЕФТЯНОЙ ФАКТОР СКВАЖИНЫ ДЛЯ ПРОИЗВОДИТЕЛЯ
WGOR
'PRODUCER'
/
-- ЗАБОЙНОЕ ДАВЛЕНИЕ СКВАЖИНЫ
WBHP
'PRODUCER'
/
-- НАСЫЩЕННОСТИ В НАГНЕТАЮЩЕЙ И ДОБЫВАЮЩЕЙ ЯЧЕЙКЕ
BGSAT
10 10 3
1 1 1
/
BOSAT
10 10 3
1 1 1
/
BWSAT
10 10 3
1 1 1
/
-- ДАВЛЕНИЯ В НАГНЕТАЮЩЕЙ И ДОБЫВАЮЩЕЙ ЯЧЕЙКЕ
BPR
10 10 3
1 1 1
/
FTPRFOA
FTPTFOA
FTIRFOA
FTITFOA
FTIPTFOA
FTADSFOA
FTDCYFOA
BTCNFFOA
1 1 1 /
2 2 1 /
/

Модель пены
222 Пример набора данных
WTPRFOA
'OP' /
RTIPTFOA
1 /
BTADSFOA
1 1 1 /
/
BTDCYFOA
1 1 1 /
/
BTHLFFOA
1 1 1 /
/
RTADSFOA
1 /
RTDCYFOA
1 /

SCHEDULE
В секции SCHEDULE определены операции, которые подлежат моделированию.
SCHEDULE
-- УПРАВЛЕНИЕ ВЫВОДОМ В КАЖДЫЙ ОТЧЕТНЫЙ МОМЕНТ ВРЕМЕНИ
RPTSCHED
'PRESSURE' 'SWAT' 'SGAS' 'SOIL' 'FOAM' 'WELLS=2' 'NEWTON=2'
'FIPFOAM=2'
'TRADS' 'FOAMADS' 'FOAMDCY' 'FOAMMOB' /
RPTRST
'BASIC=3' 'FIP' 'FREQ=2' /
-- УСТАНАВЛИВАЕТСЯ ОПЦИЯ 'NO RESOLUTION'
DRSDT
0 /
-- ОПРЕДЕЛЕНИЕСКВАЖИН
--
-- WELL GRUP LOCATION BHP PI
-- NAME NAME I J DEPTH DEFN
WELSPECS
'PRODUCER' 'G' 10 10 8400 'OIL' /
'INJECTOR' 'G' 1 1 8335 'GAS' /
/
-- ОПРЕДЕЛЕНИЕ ПЕРФОРАЦИЙ
--
-- WELL -LOCATION- OPEN/ SAT CONN WELL
-- NAME I J K1 K2 SHUT TAB FACT DIAM
COMPDAT
'PRODUCER' 10 10 3 3 'OPEN' 0 -1 0.5 /
'INJECTOR' 1 1 1 1 'OPEN' 1 -1 0.5 /
/

Модель пены
Пример набора данных 223
--
-- УПРАВЛЕНИЕ ДОБЫЧЕЙ СКВАЖИНЫ
--
-- WELL OPEN/ CNTL OIL WATER GAS LIQU RES BHP
-- NAME SHUT MODE RATE RATE RATE RATE RATE
WCONPROD
'PRODUCER' 'OPEN' 'ORAT' 20000 4* 1000 /
/
--
-- УПРАВЛЕНИЕ ЗАКАЧКОЙ СКВАЖИНЫ
--
-- WELL INJ OPEN/ CNTL FLOW
-- NAME TYPE SHUT MODE RATE
WCONINJ
'INJECTOR' 'GAS' 'OPEN' 'RATE' 100000 /
/
TSTEP
1 9 /
--
-- ЗАДАНИЕ СКВАЖИНЫ С ЗАКАЧКОЙ ПЕНЫ
--
WFOAM
'INJECTOR' 1.1 /
/
TSTEP
1 9 90 20*100 5*1000 /
END

Модель пены
224 Пример набора данных
Формулировка уравнений
Глава 18

Введение
x ECLIPSE 100 ECLIPSE 100 и ECLIPSE 300 включают опции полностью неявных методов решения,
x ECLIPSE 300 IMPES (IMplicit Pressure Explicit Saturation) и AIM (Adaptive Implicit Method). Полностью
SPECIAL
неявный метод абсолютно устойчив и может быть использован для решения «сложных»
задач, например, задач об образовании конуса. Хотя метод IMPES потенциально
нестабилен, он менее диспергирующий и иногда работает быстрее, чем полностью
неявный метод, и может быть использован для решения «простых» задач, таких как
настройка на историю, в которых шаги по времени обычно малы. Метод AIM для
композиционных задач является компромиссом между полностью неявным методом и
методом IMPES; он позволяет оставлять ячейки в «сложных» областях полностью
неявными, а в «простых» ячейках использовать преимущества алгоритма IMPES.

ECLIPSE 100
Метод решения по умолчанию является полностью неявным для всех расчетов с
нелетучей нефтью. Он устойчив и эффективен для задач нелетучей нефти и позволяет
использовать при моделировании большие шаги по времени. Чтобы использовать в
одном и том же расчете и полностью неявный метод, и метод IMPES, следует добавить в
соответствующие места секции SCHEDULE ключевые слова DIMPES или DIMPLICT.

ECLIPSE 300
По умолчанию для всех композиционных расчетов используется метод решения AIM, а
для всех расчетов нелетучей нефти — IMPLICIT. Метод решения по умолчанию можно
изменить, воспользовавшись одним из ключевых слов AIM, IMPLICIT или IMPES в
секции RUNSPEC. Расчеты с термической опцией всегда являются полностью неявными.

Формулировка уравнений
Введение 225
Описание уравнений
Нелинейный остаток, Rfl, для каждого компонента флюида в каждом блоке сетки на
каждом шаге по времени задается формулой:

[18.1]

где
dM масса на единицу поверхностной плотности, накопленная за текущий
шаг по времени, dt
F скорость чистого потока в соседние блоки сетки
Q скорость чистого потока в скважины на шаге по времени
Rfl задается при расчете для каждой ячейки и каждого флюида.

В задачах нелетучей нефти флюидами являются нефть, вода и газ; в композиционном


случае ими могут быть углеводородные компоненты и вода.
ECLIPSE 300 В композиционном случае для двух углеводородных ячеек добавляется требование,
чтобы энергия Гиббса системы была минимальна. Из условий первого порядка для этого
получается условие равной летучести компонентов:
[18.2]

Чтобы решить полную систему, потребуем выполнения соотношений Rf → 0 и Rfu → 0 в


пределах требуемой точности.

Формулировка уравнений
226 Описание уравнений
Наборы переменных
Чтобы решить остаточные уравнения, необходим набор переменных. Количество
независимых переменных должно быть равно количеству остаточных уравнений; эти
уравнения могут решаться методом Ньютона. Фактические наборы переменных в
ECLIPSE 100 и ECLIPSE 300 различаются, и они будут рассмотрены отдельно

ECLIPSE 100 — нелетучая нефть


Первичные переменные X являются давление P и две насыщенности для задачи
трехфазной нелетучей нефти. Водонасыщенность Sw и одна из величин Sg, Rs или Rv
выбираются для дополнения набора. Для 3-компонентной системы нелетучей нефти
(нефть, вода, газ) остаток R и решение X являются в каждом блоке сетки трехмерными
векторами. По умолчанию процедура решения является полностью неявной.

[18.3]

и якобиан , принимает вид

[18.4]

Изменение массы на шаге по времени dt дается формулой


[18.5]

где:

Формулировка уравнений
Наборы переменных 227
[18.6]

где
PV поровый бъем ячейки
Bo объемный коэффициент нефти

Bw объемный коэффициент воды

Bg объемный коэффициент газа

Rs газосодержание

Rv содержание нефти в газе.

Если Sg=0, то решением уравнения становится Rs (недонасыщенная нефть), а если So=0,


то решением уравнения становится Rv (недонасыщенный газ). Элементы якобиана
изменяются в соответствии с изменением переменных. При расчете якобиана в
ECLIPSE 100 аппроксимации не осуществляются. Большое внимание уделяется
вычислению всех производных, чтобы обеспечить квадратическую сходимость метода
Ньютона.
Возможны следующие состояния углеводородов:
Состояние 1 Только газ
Переменными являются:

Состояние 2 Газ и нефть,


Переменными являются:

Состояние 3 Только нефть,


Переменными являются:

Количество ячеек в каждом состоянии вместе с количеством ячеек, изменяющих


состояние во время итерации в методе Ньютона (NTRAN) выводится в файл SUMMARY
на каждой итерации.

ECLIPSE 300 — композиционная задача


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

Формулировка уравнений
228 Наборы переменных
где
m1, …, mN молярные плотности каждого компонента и

mw молярная плотность воды.

В режиме IMPSAT добавляем три дополнительных первичных переменных решения: Xo,


Xg, Xw, которые описывают насыщенности фаз.

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


уравнение, которое обычно называют условием сохранения объема. Это условие требует,
чтобы насыщенности в сумме давали единицу, и имеет вид:
[18.7]

где PV — объем ячейки, а FV — объем флюида, даваемый соотношением

[18.8]

причем общая молярная плотность углеводорода задана формулой


[18.9]

где
L и V — жидкая и газовая мольные доли, а

and — молярные плотности нефти, газа и воды.


Матрица Якоби в композиционном случае принимает вид:

которое можно переписать в терминах первичных переменных (P, Sw, mc для каждого
углеводородного компонента) и остаточных уравнений (Rw, Rc и Rm) для полностью
неявного метода следующим образом:

[18.10]

остаточное уравнение R(X) = 0 решается относительно X с помощью метода Ньютона.

Формулировка уравнений
Наборы переменных 229
В двухфазовых блоках необходимы вторичные переменные. Это — значения Ji = log(Ki)
для каждого компонента, а также мольные доли газа V. В терминах этих переменных
условие равной летучести для остатка можно записать так:

[18.11]

где

[18.12]

[18.13]

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


(уравнение Рэчфорда-Райса):

[18.14]

где zi иKi — мольные доли компонентов и константы равновесия, соответственно. Эти


переменные для расчета параметров паражидкостного равновесия —
.

Параметры равновесия Xf находится на каждой итерации путем решения уравнения


равновесия
[18.15]

В режиме IMPSAT имеем три дополнительных остатка для определения переменных


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

[18.16]

где Sp(P, m) — частичный объем, занятый фазой p.

Полностью неявный метод


Полностью неявный метод используется по умолчанию для расчетов нелетучей нефти как
в ECLIPSE 100, так и в ECLISPE 300. Он не рекомендуется для композиционных
расчетов, т. к. в них часто присутствует слишком много компонентов, чтобы полностью
неявный метод был эффективен.
Метод Ньютона применяется для решения нелинейных остаточных уравнений R(X) = 0.
Для уменьшения остатков до «достаточно малых величин» может потребоваться
несколько итераций. В ECLIPSE 100 для определения значения понятия «достаточно
малый» служат две величины.
Это — погрешность материального баланса и максимальный нормализованный остаток
насыщенности.

Формулировка уравнений
230 Наборы переменных
Методы IMPES и AIM

IMPES
Остаток IMPES (IMplicit Pressures Explicit Saturations или Неявное Давление Явная
Насыщенность) аналогичен полностью неявному остатку, за исключением того, что все
слагаемые, связанные с перетоком между ячейками и в скважину, в задачах для
нелетучей нефти рассчитываются с использованием насыщенностей (или Rs, Rv), а в
композиционных задачах — на основе молярных плотностей в начале каждого шага по
времени.

[18.17]

Массовые слагаемые Mt+dt вычисляются на основе давлений и насыщенностей в конце


шага по времени. В результате этого решать уравнения остатка, R = 0, существенно
проще, т. к. в него не входят нелинейности, возникающие из-за относительных
проницаемостей, которые остаются неизменными на всем шаге по времени. Однако для
корректного решения уравнений IMPES необходимо производить итерации до тех пор,
пока все остатки не станут достаточно малы.
Линейные уравнения, появляющиеся в методе Ньютона, также гораздо легче поддаются
решению в случае IMPES, поскольку производные потоков по насыщенностям равны
нулю. Линейные уравнения решаются последовательно, вначале — для давления, затем
для насыщенностей. Это отличается от полностью неявного метода, в котором линейные
уравнения приходится решать совместно.
ECLIPSE 100 Шаги по времени выбираются автоматически, так, чтобы ограничить изменения
насыщенности до 5%. Однако в случае, если для данного шага по времени максимальное
изменение насыщенности меньше 10%, а максимальное изменение давления меньше
200 psi, то такой шаг принимается. Эти предельные значения можно изменить с помощью
ключевого слова DIMPES.
ECLIPSE 300 Шаги по времени выбираются автоматически, так, чтобы ограничить изменения
насыщенности до 5%. Условия по умолчанию для выбора шага по времени можно
изменить с помощью ключевого слова TSCRIT.
ECLIPSE 300 В ECLIPSE 300 алгоритм IMPES является, строго говоря, методом IMPEM (IMplicit
Pressure Explicit Mobility — неявное давление/явная подвижность). Массовые слагаемые
Mt+dt вычисляются на основе давлений и молярных плотностей в конце шага по
времени. Слагаемые, описывающие перетоки между ячейками, рассчитываются в
предположении, что насыщенности, обобщенные подвижности и плотности пласта
фиксированы на предыдущем шаге.

ECLIPSE 300 AIM


Адаптивный неявный метод (AIM) представляет собой компромисс между полностью
неявным методом и методом IMPES. Ячейки с высоким расходом полагаются неявными
для обеспечения устойчивости и большой длины шага по времени, а большинство ячеек
рассматриваются как IMPES, т. к. предполагается, что решение в них слабо меняется. Для
всех перфораций скважин используется неявный метод. Целевая доля неявных ячеек в
композиционных расчетах равна 1%, но это значение можно изменить с помощью
ключевого слова AIMFRAC.

Формулировка уравнений
Методы IMPES и AIM 231
ECLIPSE 300 Опция CFLLIMIT для расчетов AIM и IMPES
Данная опция основана на статье «Устойчивость IMPES: устойчивый шаг» (К.Х. Коатс,
[86]). За информацией о технических деталях обращайтесь к этой работе. По умолчанию,
расчеты AIM и IMPES выбирают неявные ячейки/шаг по времени, учитывая расход и/или
изменение решения. Хотя такой метод обычно работает, он не является абсолютно
точным, и в некоторых ситуациях, в частности при наличии значительных капиллярных
сил, может привести к неверному выбору.
Опция CFLLIMIT ставит выбор шага по времени и выбор неявных ячеек на гораздо
более точную основу, базирующуюся на максимальном устойчивом шаге по времени,
допустимом для явных ячеек. Этот шаг по времени можно вычислить по условиям,
приведенным в вышеупомянутой статье. Из-за устойчивости данного подхода, при его
использовании ограничение на максимальную скорость изменения капиллярного
давления не накладывается. Обратитесь к описанию ключевого слова DPCDT и сравните
его с обычными расчетами AIM или IMPES.
В тех расчетах, где данная опция приводит к возникновению отличий: Помимо
давлений, обусловленных строгим учетом скорости изменения капиллярного давления,
пользователь может отметить следующее:

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

Расчеты AIM
Время может увеличится, т. к. теперь «правильные» ячейки рассматриваются как
неявные, что ведет к меньшим проблемам со сходимостью. В некоторых случаях
благодаря неявной обработке «корректных» ячеек и выбору устойчивого шага по
времени для остальных, явных ячеек, можно достичь значительного улучшения
производительности и результатов.
Бывают также случаи, когда производительность существенно ухудшается, хотя это не
касается результатов.
Это происходит в случае, если расчет может производиться без заметных нежелательных
эффектов с гораздо большим шагом по времени, чем это требуется по соображениям
устойчивости. Как правило, можно достичь некоторого выигрыша при внимательном
анализе результатов, но если этот выигрыш не оправдывает увеличения машинного
времени или же это увеличение делает расчет задачи экономически невыгодным, есть две
возможности.
1 позиции 2-4 ключевого слова CFLLIMIT можно изменить, чтобы разрешить
использовать шаги, которые теоретически являются неустойчивыми.
2 можно не использовать это ключевое слово, а применить настройки AIM по
умолчанию и при необходимости воспользоваться TUNING, чтобы не позволить AIM
выбрать слишком большие шаги по времени.

Формулировка уравнений
232 Методы IMPES и AIM
Неустойчивость в методе IMPES
В большинстве случаев неустойчивость при использовании метода IMPES возникает,
когда фаза проходит критическую насыщенность и становится подвижной. На рис. 18.1
вода перетекает из ячейки А в ячейку В.
Уровни воды во время t показаны темным цветом. Поскольку насыщенность в ячейке В
ниже Swcr в момент t, вода не может вытекать из ячейки В. На шаге по времени, dt,
водонасыщенность в ячейке В может существенно превысить значение Swcr, достигнув
величины, большей, чем водонасыщенность в ячейке А. На следующем шаге вода может
перетекать из ячейки В с высокой скоростью, особенно если krw быстро растет, с
повышением Swcr; а значение насыщенности может опуститься ниже Swcr, в результате
чего вода в ячейке В снова станет неподвижной на следующем шаге по времени. Таким
образом, при использовании IMPES насыщенности могут колебаться около критических
значений. Эти трудности не возникают при использовании полностью неявного метода,
т. к. он допускает поток из ячейки B как только Sw превысит Swcr.
Рис. 18.1 Нестабильность при использовании IMPES метода

Sw при t+dt

Swcr

Sw при t

Ячейка А Ячейка В
Данный тип неустойчивости может ограничить эффективность применения метода
IMPES. Эта проблема во многих симуляторах (но не в ECLIPSE) уменьшается путем
автоматического масштабирования входных кривых относительной проницаемости для
получения равномерных интервалов насыщенности. В ECLIPSE это не делается по
следующим соображениям:
• пользователь может хотеть, чтобы данные учитывались точно
• резкие различия относительной проницаемости эффективно обрабатываются
полностью неявным методом
• эффективность поиска по таблице в обоих случаях одинакова (в отличие от
распространенного мнения)
• пользователь имеет возможность вводить «сглаженные» кривые kr.

Формулировка уравнений
Методы IMPES и AIM 233
Критерии сходимости для уравнений остатка
Алгоритм Ньютона направлен на уменьшение остатков R(X) до нуля. В ECLIPSE 100
критерии сходимости в основан на ошибке материального балансе и проверке
максимального остатка R. В ECLIPSE 300 критерии сходимости основаны на изменении
решения ∆x, которое должно быть «достаточно малым» при ньютоновских итерациях.

ECLIPSE 100

Ошибка материального баланса


Если остатки суммируются по всем ячейкам пласта, то слагаемые перетока будут
взаимно уничтожаться, т. к. переток из ячейки всегда равен и противоположен по знаку
соответствующему перетоку из соседней ячейки. Таким образом, сумма остатков для
каждой фазы или компонента соответствует чистому накоплению массы в пласте за
вычетом перетока в скважины. Это — погрешность материального баланса. Для
трехкомпонентной системы имеем

[18.18]

где

обозначает сумму по всем ячейкам пласта, а

(Ro)i остаток нефти в i-й ячейке и т. д.

В ECLIPSE 100 ошибки материального баланса конвертируются в независимые от


проблемы значения:

Формулировка уравнений
234 Критерии сходимости для уравнений остатка
[18.19]

где — средний объемный коэффициент нефти и т. д.


Численные значения MBo, MBw и MBg вычисляются после каждой итерации метода
Ньютона, а ошибка материального баланса считается достаточно малой, если все
значения меньше 1,0E-7. Значения MB могут быть выведены в файл по каждой итерации.
На каждом отчетном шаге можно вывести в файл отчеты по материальному балансу в
соответствующих единицах.

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

[18.20]

где MAXi — максимальное значение по всем ячейкам пласта.

При преобразовании каждой погрешности сходимости в эквивалентное значение


насыщенности можно определить разумные ограничения на числа CNV, которые
полагаются сходящимися, если они не превышают 0,001.
Критерии сходимости можно изменить с помощью ключевого слова TUNING. Однако
значения по умолчанию в большинстве случаев эффективны, и их не рекомендуется
изменять. Ослабление допустимой сходимости при сложном расчете часто приводит к
возрастанию времени расчета.

Формулировка уравнений
Критерии сходимости для уравнений остатка 235
ECLIPSE 300
Критерии сходимости в ECLIPSE 300 базируются на целевом изменении решения.
Поскольку исходные переменные представляют собой молярные плотности, естественно
использовать их для контроля сходимости. Однако значительные изменения
насыщенности могут происходить при весьма малых изменениях состава, так что
предпочтительно использование эффективной насыщенности. Рассмотрим выражение:

[18.21]

где

[18.22]

uT объем флюида на единицу порового объема

изменение объема флюида на единицу порового объема для заданного


изменения молярной плотности, т. е. изменение эффективной
насыщенности, соответствующее изменению молярной плотности.
В любом случае максимальное изменение решения на шаге по времени отслеживается и
сравнивается с заданным целевым значением.
Сходимость основана на «достаточно малом» изменении давления и насыщенности, ∆p и
∆S'. Целевые значения SCONVP и SCONVS в ключевом слове CVCRIT можно
использовать для ужесточения критериев сходимости.

Формулировка уравнений
236 Критерии сходимости для уравнений остатка
Перетоки

ECLIPSE 100 — нелетучая нефть


Скорость потока в i-ю ячейку из соседней ячейки n, Fni, задается соотношением:

[18.23]

где

Tni проводимость между n-й и i-й ячейками,

kr относительная проницаемость (kro — относительная проницаемость


нефти и т. д.),
µ вязкость (µw — вязкость воды и т. д.),

dP разность потенциалов (dPgni — разность потенциалов газа между


ячейками n и i),
ρ плотность флюида (ρoni — плотность нефти на поверхности раздела
между ячейками n и i),
G ускорение, обусловленное гравитацией (0,0000981 в метрических
единицах, 0,00694 в промысловых единицах и 0,000968 в лабораторных
единицах),
D глубина центра ячейки
Нижний индекс u указывает, что подвижности флюидов должны рассчитываться в
ячейке, расположенной выше по потоку (в ячейке n, если величина dPni положительна,
или в ячейке i, если dPni отрицательна). Расчет вверх по потоку производится отдельно
для каждого уравнения (нефть, вода, газ), так что, например, нефть может течь из
ячейки i в ячейку n, а вода — из ячейки n в ячейку i.

Формулировка уравнений
Перетоки 237
Скорость перетока из ячейки i в соседние ячейки получается путем суммирования по
соседним ячейкам, .

Скорость перетока в добывающую скважину из i-й ячейки равна

[18.24]

где
Twi коэффициент проводимости соединения скважины

H коррекция гидростатического напора


Pbh забойное давление скважины

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


см. «Параметры притока в скважину» на стр. 963.

ECLIPSE 300 — композиционная модель


Скорость перетока компонента c, включенного в фазу p (p=o,w,g) в i-ю ячейку из
соседней ячейки n, , задается соотношением:

[18.25]

где

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


следующей формуле:

[18.26]

Формулировка уравнений
238 Перетоки
где
мольная доля компонента в фазе p

krp относительная проницаемость фазы p

Sp насыщенность фазы p

молярная плотность фазы p

µp вязкость фазы p

dPpni разность потенциалов фазы p между i-й и n-й ячейками, задаваемая


формулой
[18.27]

либо
[18.28]

где
Pcp капиллярное давление для фазы p

ρp массовая плотность фазы p

G ускорение, обусловленное гравитацией (0,0000981 в метрических


единицах, 0,00694 в промысловых единицах и 0,000968 в лабораторных
единицах)
D глубина центра ячейки
и
Tni проводимость между i-й и j-й ячейками.

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


отдельно для каждой фазы (в ячейке n, если величина dPpni положительна, или в ячейке i,
если dPpni отрицательна). Расчет вверх по потоку производится отдельно для каждой
фазы (нефть, вода, газ), так что, например, нефть может течь из ячейки i в ячейку n, а
вода — из ячейки n в ячейку i.
Скорость перетока из ячейки i в соседние ячейки получается путем суммирования по
всем фазам по соседним ячейкам, .

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


доли жидкости и пара xc и yc, подвижности компонента в нефти и газе можно записать в
виде:

[18.29]

Формулировка уравнений
Перетоки 239
[18.30]

Скорость потока компонента, включенного в фазу, в добывающую скважину из i-й


ячейки равна

[18.31]

где
Twi коэффициент проводимости соединения скважины

H коррекция гидростатического напора


Pbh забойное давление скважины

обобщенная подвижность компонента с в фазе p


Более подробную информацию см. в разделе «Параметры притока в скважину» на
стр. 963.

Формулировка уравнений
240 Перетоки
Пластовые плотности

ECLIPSE 100
В задаче для нелетучей нефти пластовые плотности (ρ) для нефти и газа рассчитываются
на основе поверхностных плотностей (ρs), с использованием соотношений

[18.32]

где C = 1 для метрических и лабораторных единиц и C = 178,1076 в промысловых


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

[18.33]

ECLIPSE 300
При композиционном расчете пластовые плотности рассчитываются по формуле

[18.34]

где
MWp средний молекулярный вес фазы p.

Пластовая плотность на границе раздела между n-й и i-й ячейками рассчитывается как
среднее, взвешенное по насыщенности, между пластовыми плотностями в этих ячейках

[18.35]

Формулировка уравнений
Пластовые плотности 241
Метод Ньютона для нелинейного остатка
Задавшись нелинейным остатком R = Rfl и переменными решениями X, мы хотим решить
нелинейное уравнение R(X) = 0. На каждой итерации для нелинейных уравнений
последовательность действий такова:
1 По текущему решению X получить R(X), затем найти коррекцию ∆x, такую, что
, где J — якобиан .

2 Для этого следует решить линейные уравнения


[18.36]

либо
[18.37]

3 Скорректировать вектор решения, X → X + ∆x. Если некоторая мера сходимости


достигнута, выход. Если нет, повтор.
В полностью неявном случае эти уравнения можно решать относительно X, используя
линейный алгоритм решения для получения
[18.38]

В случае IMPES, матрица J–1 имеет специальную структуру, в которой ленточные


элементы появляются только для производных давления.
ECLIPSE 300 Для композиционного случая в ECLIPSE 300 с переменными, описанными выше,
диагональные и ленточные элементы J–1 имеют вид:

[18.39]

[18.40]

Формулировка уравнений
242 Метод Ньютона для нелинейного остатка
Таким образом, в диагональном случае имеется один столбец, диагональ и нижний ряд, а
ленточном случае — только один столбец.
Вычитая из последней строки поочередно все остальные строки, умноженные на
некоторые числа, можно сделать нулевыми все члены уравнений Rc = 0 молярного

баланса, кроме первого, . Это — ленточное уравнение давления, которое можно


решить с помощью линейного метода гнездовой факторизации (см. «Решение линейных
уравнений» на стр. 747).
Оставшиеся элементы X можно затем найти путем обратной подстановки.
ECLIPSE 300 В адаптивно-неявном методе (AIM) молярные плотности можно исключить из явных
ячеек, как и в случае IMPES. Однако, имеются уравнения, в которых присутствуют
изменения давления и молярных плотностей для всех неявных ячеек. Тем не менее,
результирующий якобиан можно решить с помощью линейной гнездовой факторизации.
Оставшиеся элементы X можно затем найти путем обратной подстановки только в ячные
ячейки.
ECLIPSE 100 Как и в случае нелетучей нефти в ECLIPSE 100, диагональные и ленточные элементы J–1
для трехфазной системы нефть-вода-газ имеют вид:

[18.41]

[18.42]

Формулировка уравнений
Метод Ньютона для нелинейного остатка 243
Формулировка уравнений
244 Метод Ньютона для нелинейного остатка
Модель разработки газового
месторождения Глава 19

Введение
x ECLIPSE 100 Модель разработки газового месторождения представляет собой специальное расшире-
x ECLIPSE 300 ние ECLIPSE 100 и ECLIPSE 300. Она содержит набор средств, предназначенных для
x SPECIAL задания условий и ограничений добычи газа. Основные функции таковы:
• Профиль сезонности.
Требуемый объем добычи газа не постоянен в течение года, а изменяется от месяца к
месяцу, что отражает сезонные колебания спроса. Чтобы создать изменяющуюся
добычу, инженер вводит годовой профиль, состоящий из месячных множителей на
средний объем или DCQ (Daily Contracted Quantity — суточный контрактный объем
добычи газа). Целевая добыча газа с месторождения для каждого месяца при этом
полагается равной суточному контрактному объему, умноженному на профильный
коэффициент для данного месяца.
• Настройка суточного контрактного объема для обеспечения колебаний добычи.
Типичный контракт на продажу газа требует, чтобы месторождение могло добывать
объем, являющийся заданным кратным от суточного контрактного объема. Это
заданное кратное называют фактором колебаний, который может, например, быть
равным 1,67. При этом должно рассчитываться соответствующее значение суточного
контрактного объема, действительное на период каждого контракта и зависящее от
возможностей добычи месторождения в данный период. Суточные контрактные
объемы добычи газа могут пересматриваться каждый год (контрактные годы) или
более часто (контрактные кварталы, например). ECLIPSE может определить
подходящее значение суточного объема добычи для каждого контракта, решая задачу
на соответствующем периоде в два прохода. При первом проходе ECLIPSE
проверяет, может ли месторождение обеспечить добычу в объеме Суточный
контрактный объем × Фактор колебаний при заданной величине суточного
контрактного объема добычи газа. В случае отрицательного ответа ECLIPSE
определяет, на сколько следует уменьшить DCQ, чтобы достичь цели. При
необходимости ECLIPSE может осуществить ряд итераций первого прохода с
разными значениями суточного контрактного объема, чтобы определить наибольший
суточный контрактный объем добычи газа, который будет удовлетворять условиям
колебаний на периоде с заданной точностью. При втором проходе добыча с
месторождения ведется с дебитом, равным суточному контрактному объему добычи
газа (при необходимости уменьшенному) × профильный множитель, чтобы
смоделировать фактический профиль добычи на контрактном периоде. Обратите
внимание, что, поскольку каждый контрактный период необходимо моделировать, по
крайней мере, дважды, использование опции настройки суточного контрактного
объема добычи газа потребует соответствующего увеличения машинного времени.

Модель разработки газового месторождения


Введение 245
• Управление количеством добываемого газа с учетом необходимости расходования
его части.
Газ на продажу — это то, что остается после учета расхода газа каждой группой
(называемое в ECLIPSE 300 использованием газового топлива). В ECLIPSE 100
объем газа на продажу может также включать указанные объемы газа,
импортируемые из источников за пределами месторождения. ECLIPSE обычно
применяет целевой дебит газа для группы или месторождения в качестве валового
дебита добычи (т. е. дебит газа, добываемого с месторождения). Но при
использовании модели разработки газового месторождения целевые значения
применяются также для дебита газа для продажи (т. е. газа, отправляемого на берег).
Дебиты газа для продажи и общая добыча включаются в отчеты добычи и могут быть
выведены в SUMMARY файл.
• Оценка максимальной производительности по газу
Наряду с фактической производительностью месторождения при требуемом дебите,
полезно также иметь представление о его максимальной производительности по газу.
Мы определяем ее как дебит добычи газа для продажи, который получится сразу
после удаления всех целевых дебитов для групп и всего месторождения при текущих
условиях в блоке сетки. Пользователь может указать, должны ли учитываться какие-
либо из групповых лимитов для других фаз и прочих лимитов дебита для скважин.
Максимальная производительность по газу рассчитывается в начале каждого шага по
времени и может выводиться в SUMMARY файл.
ECLIPSE 100 • Автоматическая работа компрессора
При использовании модели разработки газового месторождения совместно с опцией
наземных сетей, газовые компрессоры в трубопроводах можно при необходимости
автоматически включать и отключать. Эти компрессоры могут потреблять
определенные объемы газа, которые при работе компрессоров будут включаться в
потребление газа. Самая простая опция имеет два состояния: «компрессия включена»
или «компрессия отключена». Более универсальная опция переключает
последовательность компрессоров в заранее определенной последовательности,
причем каждый из компрессоров может иметь до пяти уровней компрессии.

Модель разработки газового месторождения


246 Введение
Описание функций

Создание профиля сезонности


Инженер вводит 12 профильных коэффициентов, по одному для каждого месяца, начиная
с января, с помощью ключевого слова SWINGFAC. Затем моделирование продвигается за
один раз на один контрактный период, причем следует использовать ключевые слова
GASYEAR или GASPERIO вместо TSTEP или DATES. Предполагается, что контрактный
период начинается с даты, когда производится считывание GASYEAR или GASPERIO.
ECLIPSE выдаст сообщение об ошибке, если это не будет первым днем месяца. В течение
контрактного периода целевой дебит газа для продажи с месторождения для каждого
месяца полагается равным суточному контрактному объему добычи газа, умноженному
на профильный коэффициент для данного месяца. В конце контрактного периода
ECLIPSE создаст выходной отчет и при необходимости запишет файл RESTART.
Если профильный коэффициент, а, следовательно, и дебит добычи, изменяется от месяца
к месяцу, то ECLIPSE автоматически ограничит шаг по времени концом месяца. Таким
образом, ECLIPSE будет моделировать отдельно разные периоды добычи, вместо того,
чтобы использовать более длинные шаги по времени со средним дебитом. Имеется опция
для ограничения шага по времени концом месяца, вне зависимости от того, изменяется ли
дебит добычи. Это обеспечивает наличие в файле SUMMARY по крайней мере одной
записи для каждого месяца. В ECLIPSE 100 шаги по времени, ограниченные концом
месяца, можно идентифицировать с помощью мнемоники 'EMTH' в файле PRINT.
Дебит добычи месторождения ограничен необходимость соответствовать целевому
значению для данного месяца, для чего применяются два стандартных метода —
управление направляющими дебитами или назначение приоритетов. По умолчанию
ECLIPSE при чтении ключевых слов GASYEAR или GASPERIO автоматически включает
для месторождения контроль по направляющим дебитам, и задает целевой дебит для
каждого месяца на основе суточного контрактного объема добычи газа и профильных
коэффициентов или фактора колебаний. Ключевое слово GCONPROD требуется, только
если месторождение имеет лимиты для остальных фаз или если какие-либо группы
имеют лимиты добычи или направляющие дебиты. Если, с другой стороны, для
обеспечения целевого дебита месторождения желательно применять метод назначения
приоритетов, а не управление направляющими дебитами, то следует воспользоваться
ключевым словом GCONPRI. Используйте для месторождения назначение приоритетов и
задайте целевой дебит газа. Можно указать любой действительный дебит, если будут
использоваться GASYEAR или GASPERIO, т. к. каждый месяц периода договора целевой
дебит будет пересчитываться как суточный контрактный объем добычи газа,
умноженный на профильный коэффициент или фактор колебаний для данного месяца.
Коэффициенты приоритетов по умолчанию задается с помощью ключевого слова
PRIORITY. Если впоследствии возникнет потребность перейти к управлению
направляющими дебитами, то поместите месторождение (FIELD) под управление 'GRAT'
в ключевом слове GCONPROD, задав номинальный целевой дебит газа.
Профильные коэффициенты можно при необходимости изменить в начале каждого
контрактного периода, заново введя ключевое слово SWINGFAC.

Нормализация профильных коэффициентов


Годовой контрактный объем (ACQ) связан с суточным контрактным объемом
соотношением:
[19.1]

Число 365,25 среднее число дней в году, с учетом того, что каждый четвертый год —
високосный.

Модель разработки газового месторождения


Описание функций 247
Чтобы обеспечить требуемый ACQ для данного суточного контрактного объема добычи
газа, профильные коэффициенты необходимо нормализовать таким образом, чтобы сумма
по всем месяцам {профильный коэффициент x число дней в месяце} = 365,25, считая, что в
феврале 28,25 дней. При выполнения этого «требования нормализации» средняя годовая
добыча при постоянной DCQ с учетом високосных лет будет равна DCQ × 365,25, что
соответствует определению годичного контрактного объема, данному выше.
При использовании ключевого слова SWINGFAC ECLIPSE будет проверять, что
профильные коэффициенты подчиняются этому требованию нормализации и выдавать
сообщение в случае их несоответствия этому требованию.

Операции и отчеты в течение контрактного периода


Ключевые слова GASYEAR или GASPERIO продвигают моделирование на одном или
нескольких полных контрактных периодах. Операции со скважинами можно выполнять
обычным образом в конце контрактного периода, а отчет будет создаваться в конце
каждого контрактного периода в зависимости от переключателей RPTSCHED или
RPTPRINT. Но для выполнения операций со скважинами или создания отчетов во время
контрактного периода необходимо настроить «Annual Scheduling File» (годовой файл
планирования).
Для этого следует добавить ключевые слова, определяющие необходимые операции,
перед ключевыми словами GASYEAR или GASPERIO в файле входных данных, поместив
их между ключевыми словами GASBEGIN или GASEND. Когда в ходе моделирования
ECLIPSE прочитает ключевое слово GASBEGIN, она скопирует последующие ключевые
слова до GASEND в отдельный файл, который будет настроен автоматически. Моменты
времени в каждом годе, в которые должны производиться операции, задаются в
ключевом слове GASMONTH.
В каждом последующем контрактном периоде ECLIPSE считывает ключевые слова из
этого файла и выполняет в соответствующие моменты времени требуемые операции.
Такие же операции будут производиться каждый год, пока инженер не настроит новый
файл Annual Scheduling File. Детальное описание этой опции см. в ключевом слове
GASBEGIN.

Фактор колебаний и настройка суточного


контрактного объема добычи газа
В ключевом слове GASYEAR или GASPERIO можно установить индикатор, чтобы
позволить автоматически настраивать суточный контрактный объем добычи газа в начале
каждого контрактного периода так, чтобы обеспечить соответствие с фактором
колебаний, т. е. месторождение могло производить газ с дебитом, равным суточному
контрактному объему, умноженному на фактор колебаний. Если месторождение не
может обеспечить нужный дебит, то суточный контрактный объем уменьшается
настолько, чтобы обеспечить выполнение требования.
При автоматической настройке суточного контрактного объема каждый контрактный
период решается в два прохода.
• Первый расчет представляет собой тестовый расчет, который должен определить,
насколько следует уменьшить суточный контрактный объем для обеспечения
условия колебаний для текущего контрактного периода. При необходимости
ECLIPSE может осуществить ряд итераций первого расчета с разными значениями
суточного контрактного объема, чтобы определить наибольший суточный
контрактный объем добычи газа, который будет удовлетворять условиям колебаний
на периоде с заданной точностью.
• На втором расчете моделируется фактическая производительность месторождения,
причем целевой дебит газа для продажи для каждого месяца задается равным новому
значению суточного контрактного объема, умноженному на фактор колебаний для
данного месяца. При этом проходе по требованию записываются SUMMARY и
RESTART файлы.

Модель разработки газового месторождения


248 Описание функций
Для обеспечения гибкости фактор колебаний задается отдельно для каждого месяца.
Факторы колебаний для месяцев вводятся вместе с профильными коэффициентами с
помощью ключевого слова SWINGFAC. Например, ежемесячные факторы колебаний
можно положить равными профильными коэффициентам; тогда условие фактора
колебаний приведет к тому, что суточные контрактные объемы в каждый период бу