Содержание
- 2. Введение в моделирование ECLIPSE
- 3. Что такое гидродинамическое моделирование? Используемая физика Закон Дарси (без гравитационной составляющей) Уравнение материального баланса ВТЕКАЮЩАЯ МАССА
- 4. Модель скважины Приток фаза, соединение Узловое давлениесоединение – BHP – Hот соед до опорной глуб
- 5. Модели нелетучей нефти и композиционная Симуляторы для модели нелетучей нефти (ECLIPSE Blackoil) Нефтяная и газовая фазы
- 6. Базисные шаги гидродинамического моделирования Пласт представляется в виде ячеек Для каждой ячейки вносятся необходимые данные Скважины
- 7. Потоки в модели Поток из одной ячейки в другую Поток из ячейки в скважину Поток внутри
- 8. Результаты зависят от качества входных данных Недостаток данных большое количество экстраполяций Погрешности измерений Сложность пласта неоднородность
- 9. Решаемые задачи Оценка объектов: Аккуратное определение извлекаемых запасов Управление объектом: Выбор самого экономичного способа перфорации, схемы
- 10. Почему ECLIPSE? Стандартный симулятор для модели нелетучей нефти Может моделировать практически все варианты разработки месторождения Надежный,
- 11. ECLIPSE Blackoil Основные Опции Мультиплатформенная поддержка PC (Windows & Linux), IBM, Sun, SGI Геометрические опции Угловой
- 12. ECLIPSE Blackoil Дополнительные Лицензии Оптимизация газлифта Опция распараллеливания Граничные условия Многосегментные скважины Наземное оборудование (сети) Множественные
- 13. ECLIPSE Model: *.DATA Данные по скважинам, заканчиваниям, наземному оборудованию, дебитам Запрос выходных данных (опциональная секция) Инициализация
- 14. Как работает ECLIPSE Каждая секция файла данных прочитывается, обрабатывается, выполняется проверка на соответствие, требуемая информация записывается
- 15. Каким образом секции ECLIPSE связаны с уравнением Поток = Проводимость • Подвижность • Депрессия
- 16. Example of a Data File
- 17. Статическое описание пласта
- 18. Физ-хим свойства и свойства породы PVT: Физ-хим свойства флюида Описание поведения фаз пластовых флюидов при различных
- 19. Данные для инициализации Балансировка Определить начальную насыщенность каждой фазы и градиенты давлений на основании глубин контактов
- 20. Данные по скважинам Расположение скважин Данные по заканчиванию скважин Исторические дебиты добычи/закачки Ограничения по дебитам скважин
- 21. Гидродинамическое моделирование с помощью ECLIPSE Постановка четкой цели Сбор и проверка данных Построение моделей Задание скважин
- 22. Семейство продуктов ECLIPSE
- 23. Типы выходных файлов
- 24. Выходные файлы (1 of 2) * часто используемые
- 25. Выходные файлы (продолжение) * часто используемые
- 26. Полезные макросы ECLIPSE На ПК: $convert: используется для преобразования Formatted/Unformatted, Unified/Multiple
- 27. ECLIPSE Data File Format Комментарии могут находится после завершающего ‘/’ Ключевые слова начинаются с первой позиции
- 28. Полезные ключевые слова «для любой секции» INCLUDE ECHO NOECHO EXTRAPMS Подсоединить внешний файл к файлу данных
- 29. Секция RUNSPEC
- 30. Назначение секции RUNSPEC Установить дату начала моделирования Задать основные параметры модели Выделить память (RAM) для: Сетки
- 31. Пример секции RUNSPEC Возможные фазы: OIL – нефть WATER – вода GAS – газ DISGAS –
- 32. Как использовать справочники Кнопка Manuals доступна на панели запуска Eclipse или @pdf на unix Технические описания
- 33. ECLIPSE Parallel Позволяет разделить моделирование одного набора данных на несколько процессоров/ядер Моделирование выполняется за меньшее время
- 34. Как работает опция Parallel
- 35. GRID секция
- 36. Цель секции GRID Секция GRID содержит свойства, используемые для расчета порового объема и проводимостей
- 37. Необходимые свойства для ячеек Геометрия Размеры ячеек и глубины Свойства Пористость Проницаемость Песчанистость – NTG –
- 38. Типы сеток Блочно-центрированная Радиальная Декартовые сетки Неструктуриро-ванные (PEBI) Геометрия угловой точки
- 39. Блочно-центрированная и Угловой точки: Блочно-центрированная Геометрия уловой точки
- 40. (11,1,1) (11,1,1) Блочно-центрированная и Угловая точка Поток из ячейки в ячейку Блочно-центрированная Угловая точка (10,1,1) (10,1,1)
- 41. Блочно-центрированная и Угловая точка Блочно-центрированная: Простое описание ячеек Препроцессор не требуется Объем геометрических данных невелик Геологические
- 42. Сравнение радиальной и декартовой сеток
- 43. Определение свойства ячейки сетки Свойства ячейки определяются как средние в центре ячейки: - PORO - PERMX,
- 44. Соглашение о считывании данных Данные по ячейкам прочитываются: Сначала по оси I, затем J, затем К
- 45. Соглашение о считывании данных Данные в ячейках считываются по R, затем θ ,затем Z Радиальные сетки
- 46. Задание сетки COORD --4 coordinate lines --xtop ytop ztop xbot ybot zbot 0 0 7000 0
- 47. Соглашение о считывании данных Неструктурированные сетки не имеют организацию строка-столбец Используйте пост-процессор для модификации сетки PEBI!
- 48. Неактивные ячейки Избежать расчета потока в «ячейках, которые не важны» ACTNUM – явно устанавливает активность каждой
- 49. Правила определения свойств в ячейке Одно свойство для одной ячейки (всего - NX ∙ NY ∙
- 50. --NX = 5, NY = 3, NZ = 4 NTG 1.00 1.00 1.00 1.00 1.00 1.00
- 51. Примеры ввода(2) BOX 1 3 1 3 1 1 / PORO 9*0.28 / PERMX 100 80
- 52. Определение свойств ячеек в Petrel Свойства приписываются каждой ячейке и экспортируются в файл Ключевое слово INCLUDE
- 53. Local Grid Refinement
- 54. Кто на картинке
- 55. Мона Лиза
- 56. Есть различие???
- 57. Локальное измельчение сетки (LGR) Позволяет применять более плотную сетку в выбранных областях модели Типичное применение: Изменение
- 58. Создание декартового локального измельчения Вставить CARFIN, обновить LGR в RUNSPEC Выбор ячеек глобальной модели для измельчения
- 59. Создание локального измельчения радиального типа Выбор диапазона ячеек глобальной модели Один вертикальный столбец – RADFIN ИЛИ
- 60. Пример LGR радиального типа(1) Один столбец ячеек RADFIN --Name I J K1 K2 NR NTHETA NZ
- 61. 2 x 2 столбцы ячеек (только E100) RADFIN4 --Name I1 I2 J1 J2 K1 K2 NR
- 62. Корректировка размеров ячеек LGR Для корректировки размеров измельченных ячеек по умолчанию: Установить число измельченных ячеек в
- 63. Изменение свойств Локальные ячейки автоматически наследуют свойства от соответствующих ячеек глобальной сетки Ключевые слова секции GRID
- 64. Несоседние соединения (NNCs) NNC разрешает поток между ячейками с несоседними IJK индексами Выклинивание (PINCH и/или MINPV)
- 65. Источники NNCs (12,2,5) имеет NNC с (12,2,7) PINCH или MINPV должны быть использованы Выклинивание Локальное измельчение
- 66. Соглашение об индексации (3,2,2) I + (4,2,2) I –(2,2,2) J – (3,1,2) K – (3,2,1) J+
- 67. Опции для расчета проводимостей в ECLIPSE OLDTRAN: По умолчанию для блочно-центрированных сеток NEWTRAN: По умолчанию для
- 68. OLDTRAN определение По умолчанию для блочно-центрированной геометрии
- 69. NEWTRAN определение По умолчанию для геометрии угловой точки
- 70. Правила изменения проводимости секции GRID Множители на проводимость (ключ. слова “MULT” и ”MULT-” )
- 71. Изменения проводимости разлома FAULTS -- IX1 IX2 IY1 IY2 IZ1 IZ2 FACE ID3 6 6 1
- 72. GRID секция контроль выходных данных Для вывода в PRT файл, используйте: RPTGRID (запрос вывода многих ключевых
- 73. EDIT секция
- 74. Цель секции EDIT Геометрия ячейки, поровый объем и проводимость рассчитываются в секции GRID Эти свойства редактируются
- 75. Ключевые слова секции EDIT Некоторые результаты секции GRID могут быть могут быть отредактированы в секции EDIT:
- 76. Секция PROPS Свойства флюидов и пород
- 77. Назначение секции PROPS Секция PROPS содержит свойства пластовых флюидов и слагающих пород, зависящие от давления и
- 78. Давление объем и температура (PVT) Зачем нужны PVT? Сохранение массы – ключевое уравнение симулятора Добытый объем
- 79. Переход из пластовых условий в товарные Жидкость и пар в пластовых условиях 1я стадия сепарации 2я
- 80. Фазовая диаграмма
- 81. Принятая терминология в ECLIPSE
- 82. Применимость модели нелетучей нефти
- 83. Сопоставление моделей На каждом временном шаге Композиционная
- 84. Опции модели нелетучей нефти
- 85. Уравнения в модели нелетучей нефти
- 86. Живая нефть – PVTO Насыщенная Недонасыщенная
- 87. Поведение флюида при разгазировании Падение давления в ячейке ниже насыщения, разгазирование, снижение Rs Рост давления: свободный
- 88. Мертвая нефть – PVDO
- 89. УС газа в модели нелетучей нефти
- 90. Сухой газ – PVDG PVDG --P Bg Mu 1214 13.947 0.0124 1414 7.028 0.0125 1614 4.657
- 91. Жирный газ – PVTG PVTG -- Pg Rv Bg Mu 60 0.00011 0.05230 0.0234 / 120
- 92. УС воды в модели нелетучей нефти где BW – объёмный коэффициент:
- 93. PVTW PVTW --PREF BW CW μW 4000 1.03 3.0E-6 0.40 / где PREF – заданное давление;
- 95. Относительные плотности Плотности при стандартных условиях задаются одним из ключевых слов: DENSITY -- нефть вода газ
- 96. EXTRAPMS Это ключевое слово предписывает симулятору выдавать предупрежения при экстраполяции таблиц PVT или VFP Если задано
- 97. Использование PVT- регионов Необходимые ключевые слова: В RUNSPEC проверить TABDIMS В PROPS добавить нужные таблицы (некоторые
- 98. Секция PROPS Функции насыщенности
- 99. Назначение секции PROPS Секция PROPS содержит свойства пластовых флюидов и слагающих пород, зависящие от давления и
- 100. Сжимаемость породы Необходима для задания зависимости порового объема от давления Ключевое слово ROCK
- 101. Ключевое слово ROCK Сжимаемость породы Поровый объем в ECLIPSE рассчитывается так: Объем ячейки постоянный и равен
- 102. Назначение функций насыщенности
- 103. Концевые точки насыщенности (1) SWL: связанная водонасыщенность SWCR: критическая водонасыщенность SWU: максимальная водонасыщенность SOWCR: критическая насыщенность
- 104. Концевые точки насыщенности (2) SGL: связанная газонасыщенность SGCR: критическая газонасыщенность SGU: максимальная газонасыщенность SOGCR: критическая нефтенасыщенность
- 105. Семейства ключевых слов для задания ОФП Семейство 1 Krow и/или Krog задаются совместно с Krw и
- 106. Пример использования семейства1 SWOF, SGOF SWOF --Swat Krw Krow Pcow 0.20 0.000 0.900 50.0 0.22 0.000
- 107. Пример использования семейства2 SWFN, SGFN, SOF3 SGL + SWL + SOMAX = 1
- 108. Виды масштабирования функций ОФП Горизонтальное Вертикальное Масштабирование капиллярного давления 2-х точечное 3-х точечное S S KR
- 109. Горизонтальное масштабирование функций насыщенности: нефть/вода Насыщенность нефти KROW KRW SWL SWCR SWU SOWCR 1 – SWL
- 110. Горизонтальное масштабирование функций насыщенности: нефть/газ Насыщенность нефти SGCR SGL KROG KRG SGU SOGCR 1 – SWL
- 111. 2-х точечное масштабирование Насыщенность нефти KROW KRW
- 112. 2-х точечное масштабирование Насыщенность нефти KROG KRG
- 113. Реализация на практике Решить – «что масштабировать» Какие концевые точки? Какие кривых ОФП? Задать немасштабированные функции
- 114. SWOF -- Sw Krw Krow Pcow 0.150 0.000 1.000 0.00 0.240 0.000 0.784 0.00 0.295 0.005
- 115. Пример – масштабирование SWL, SOWCR (1) 1-SWL-SGL (SWL=0.22) SOWCR=0.25 Krw Krow – Исх Krow – Масшт
- 116. Трехточечное масштабирование (2) Это альтернатива двухточечному масштабированию Дополнительная точка – остаточная насыщенность по фазе Относительные проницаемости
- 117. 3-х точечное масштабирование SOIL KROW KRW
- 118. Пример трехточечного масштабирования
- 119. Вертикальное масштабирование функций насыщенности: нефть/газ Насыщенность нефти SGCR KRORG KRGR KRG KROG KRG KRO
- 120. Пример масштабирования SWCR и KRWR
- 121. Масштабирование функций капиллярного давления: нефть/вода Насыщенность нефти SWU PCOW PCW SWL SWLPC
- 122. Масштабирование функций капиллярного давления: нефть/газ Насыщенность нефти PCOG PCG SGU SGL SGLPC
- 123. Пример масштабирования SWL и PCW
- 124. Коррекция подвижных флюидов S w =(1-SOWCR) ВНК S w Глубина C B A D Водная зона
- 125. Ключевое слово TZONE S w S wcr S wco По умолчанию При использовании TZONE Для задания
- 126. Управление выводом результатов FILLEPS Все концевые точки насыщенности выводятся в INIT-файл EPSDBGS/EPSDEBUG Вывод масштабированных таблиц в
- 127. Секция REGIONS
- 128. Назначение секции REGIONS Разделение месторождения на области с целью: Задания различных параметров пласта Создания отчетов Примеры:
- 129. Цель: Создание отчетов FIPNUM (секция REGIONS) В секции SOLUTION: RPTSOL FIP=2 / Теперь PRT файл показывает
- 130. Цель: Различные свойства пласта Свойство EQLNUM (в данном случае регионы с различными контактами) Таблицы EQUIL связаны
- 131. Порядок ключевых слов в секции REGIONS(1) Используйте ключевые слова - операторы (EQUALS, COPY, ADD, и тд)
- 132. Ключевые слова секции REGIONS Часто используемые Специальные Операторы Исключения (в секции GRID) FIPNUM SATNUM PVTNUM EQLNUM
- 133. Контроль вывода Для вывода в PRT файл: RPTREGS в секции REGIONS RPTSOL (FIP=1, 2, или 3)
- 134. Создание регионов в препроцессорах Интерактивно: FloViz Office Petrel FloGrid
- 135. SOLUTION секция
- 136. Назначение секции Определяет начальное состояние модели: Начальное давление и насыщенности Начальные коэффициенты газо- и конденсатосодержания Зависимость
- 137. ECLIPSE способы инициализации Балансировка: начальные давления и насыщения вычисляются ECLIPSE с помощью ключевого слова EQUIL Рестарты:
- 138. EQUIL Установливает контакты и давления для области гидростатического равновесия Параметры EQUIL интерпретируются по-разному, в зависимости от
- 139. Блочно-центрированная балансировка часть 1 EQUIL --D P OWC Pcow GOC Pcog 3500 4000 7150 0 3500
- 140. Блочно-центрированная балансировка Часть 2 ГНК TZ Газовая зона : Sg = SGU Sw = SWL So
- 141. Расчет Pcog и Pcow в переходной зоне Блочно-центрированная балансировка часть 3 ГНК TZ Sg = 077
- 142. EQUIL Block Center Equilibrium Level Block Equilibrium ВНК TZ Эффективный ВНК
- 143. Балансировка прямых и наклонных блоков
- 144. QUIESCENCE
- 145. Mobile Fluid Correction Oil saturation from fine scale equilibration: So = (A+B)/V Immobile oil saturation (from
- 146. Переходная зона TZONE в PROPS. Задайте лимит (Swcr*) с SWCR. Water Saturation Depth
- 147. Начальное распределение воды Часто имеется распределение начальной водонасыщенности НО необходим EQUIL для расчета давления и насыщенностей
- 148. Зависимость свойств пластовых флюидов от глубины Используется для расчета плотности Требуется как часть уравнения состояния нефтяной
- 149. Перезапуски (restart) Условия в конце инициализации устанавливаются как стартовые Зачем беспокоится о начальных насыщенностях и давлениях?
- 150. Перечисление Начальные условия могут быть заданы явно Это подходит для неравновесных ситуаций Ключевые слова PRESSURE, SWAT,
- 151. Управление выводом результатов RPTSOL ‘SOIL’ / Вывод в табличном виде в PRT файл
- 152. Моделирование водоносных пластов
- 153. Моделирование водоносных пластов ECLIPSE Blackoil позволяет моделировать водоносные пласты следующих типов: Численный Аналитический Картера-Трейси (Carter-Tracy) Фетковича
- 154. Численный Определяются ячейки ниже ВНК и не связанные с залежью (AQUNUM) Присоединяются к модели пласта (AQUCON)
- 155. Феткович (Fetkovich) Модель Фетковича основана на уравнениях коэффициента продуктивности псевдо-установившегося режима (ПУР) Эта модель подходит для
- 156. Картер-Трейси (Carter-Tracy) Модель Картера-Трейси задается через табличную функцию безразмерного давления PD от безразмерного времени tD, определяющую
- 157. Постоянного притока Дебит задается напрямую инженером по формуле: Дебит может быть отрицательным (переток в законтурную область)
- 158. Grid Cell Aquifer Модель распространяется в водяную зону. Не требуется дополнительных ключевых слов.
- 159. Секция SUMMARY
- 160. Назначение секции SUMMARY Определение переменных, которые нужно записать в summary файлы после каждого временного шага Графическое
- 161. Просмотр SUMMARY векторов Voidage rate Oil rate Bottomhole pressure
- 162. Секция SCHEDULE История
- 163. Назначение Секции SCHEDULE Секция SCHEDULE используется для: Моделирования режимов работы скважин Задания временных шагов (TSTEP, DATES)
- 164. History Matching vs. Prediction Интерпретация геологии, геофизики, петрофизики Описание месторождения Дебиты и давления в модели Анализ
- 165. Задание Истории в Секции SCHEDULE Определите необходимые данные для вывода Задайте данные по скважинам, VFP таблицам,
- 166. Задание VFP Кривых Таблица VFP – это таблица зависимости BHP от FLO, THP, WFR, GFR и
- 167. Использование Таблиц VFP IPR Curve
- 168. Ввод Скважин: WELSPECS Вводит новую скважину и задает базовые данные для нее Это ключевое слово является
- 169. The Well Model Flow phase, connection Nodal Pressureconnection – BHP – Headconnection to datum
- 170. Peaceman radius and Transmissibility
- 171. Данные о Вскрытии Скважин: COMPDAT Используется для задания местоположения вскрытий, а также параметров для них COMPDAT
- 172. COMPDAT, пункт 8: Коэффициент Соединения Трехчастная формула Писмана с представлением в полной векторной форме с учетом:
- 173. Заканчивание Скважин в Локальных Измельченных Сетках Процедура схожа с обычным заканчиванием Введите скважину - WELSPECL Задайте
- 174. Исторические Дебиты: WCONHIST Используется для задания фактических дебитов скважин при воспроизведении истории Режимы управления: ORAT, WRAT,
- 175. Загрузка: - Инклинометрии - Заканчиваний - Перфораций - ремонтных работ Данные по закачке/нагнетанию Выгрузка Ключевые слова
- 176. Временные шаги моделирования DATES 1 JAN 1998 / Моделирование до 01/01/98 1 JUN 1998 / Моделирование
- 177. Проведение Ремонтных Работ WELOPEN Используется для открытия и закрытия скважин в заданное время COMPDAT Используется для
- 178. Контроль Вывода Для вывода в PRT файл: RPTSCHED Можно запросить вывод свойств Для вывода а Restart
- 179. History matching adjustments Pore volume? Aquifer? Energy (gas cap size)?
- 180. History matching adjustments Krw/Kro ratio decrease?
- 181. History matching adjustments Shale or barrier b/w wells and water? Numerical dispersion/Grid effect? etc.
- 182. Peaceman radius and Transmissibility
- 185. Секция SCHEDULE: Прогноз
- 186. Назначение Секции SCHEDULE Секция SCHEDULE используется для: Моделирования режимов работы скважин Задания временных шагов (TSTEP, DATES)
- 187. Прогноз в Секции SCHEDULE Задайте частоту вывода Определите скважины, VFP таблицы, данные о вскрытиях Задайте группы
- 188. P1 находится под управлением дебитом нефти… P1 перешла под управление забойным давлением (BHP)… P1 переключилась под
- 189. Режим Группового Контроля Групповое управление используется для воспроизведения промысловых работ Примеры: Платформа А имеет заданную мощность
- 190. Групповой контроль за добычей Скважина Field Группа
- 191. Создание иерархии групп: GRUPTREE GRUPTREE -- child parent GR-A1 PLAT-A / GR-A2 PLAT-A / GR-B1 PLAT-B
- 192. GCONPROD -- 1 2 3 4 5 -- Имя Режим Дебит Дебит Дебит -- группы управления
- 193. Ключевое слово GCONINJE - RATE - RESV - REIN - VREP RATE 4000 RESV 5000 REIN
- 194. Задание Экономических Ограничений Экономические ограничения для месторождения/группы (GECON) Экономические ограничения для скважины (WECON) Экономические ограничения для
- 195. Экономические ограничения на скважины
- 196. Пример задания группового контроля SCHEDULE WCONPROD -- Name Status Ctrl Oil Water Gas Liq Resv BHP
- 197. Автоматические Ремонтные Работы Вызываются: Ключевыми словами, задающими экономические ограничения (WECON, WECONINJ) Максимальным ограничением в GCONPROD Примеры:
- 198. Сходимость
- 199. Цель Модуля Сходимость уравнений, использующихся в моделировании, влияет на: Точность результатов Скорость моделирования Установление проблем сходимости
- 200. Уменьшение Времени Моделирования
- 201. Что Такое «Сходимость»? «Нелинейная итерация» Линеаризация уравнений Решение линеаризованных уравнений Подстановка решения линеаризованного уравнения в нелинейное
- 202. Ключевое Слово EXTRAPMS Выводит предупреждения о совершенных экстраполяциях PVT (или VFP) таблиц Если были предоставлены неполные
- 203. Основные причины проблемных ситуаций Ошибка в исходных данных Типографические ошибки (опечатки) Специальные символы и пропущенные значения
- 204. END
- 207. Скачать презентацию