Обоснование ОФП Нефть-Газ на секторной модели Eclipse

Последнее сообщение
Эдуард! 5 9
Авг 10

Кто-нибудь занимался обоснование ОФП в системе Нефть-Газ на секторной модели Eclipse?
Например при радиальном измельчении сетки.
Надо обосновать ОФП на секторной измельченной модели (в т.ч. и концевые точки) и полученные ОФП каким то образом ремасштабировать на полноразмерную модель!

Cheater 162 12
Авг 10 #1

Имхо обоснование ОФП на модели - это неправильно, т.к. сетка всегда влияет на JAG/
Для апскейлинга можно воспользоваться методом Kyte and Berry или Stone

Эдуард! 5 9
Авг 10 #2

Cheater пишет:

Имхо обоснование ОФП на модели - это неправильно, т.к. сетка всегда влияет на JAG/
Для апскейлинга можно воспользоваться методом Kyte and Berry или Stone


Я уже определился, модель STONE2 мне подходит!
Дак вот мне и надо сначала обосновать на мелкой сеточной области, а потом ремасштабировать на сетку 50*50
Я хорошо понимаю, что размеры сеточной области влияют на ОФП.

Нужна методика обоснования ОФП и методика перехода на требуемух сеточную область.
Если кто то сталкивался подскажите!
Просто оставлять ОФП ГАЗ-НЕФТИ полученные при исследовании или взятые по аналогам, тоже как то не совсем корректно.

k-159 294 12
Авг 10 #3

Вам необходимо создать секторную гидродинамическую модель (с размером ячеек близким к размеру эксперементальных образцов керна) для участка цифровой геологической модели. В разделе GRID data файла необходимо включить ключевые слова INIT, PSEUDOS. Секторная модель должна включать участок пласта с характерным распределением неоднородности коллектора и расположением добывающих и нагнетательных скважин. Временной интервал моделирования необходимо выбрать достаточно большим, для того чтобы обеспечить хорошую «промывку» пласта и получить широкий диапазон насыщенности для расчета PSEUDO. В результате расчета на Eclipse получим INIT и RESTART файлы, являющиеся входными для программы PSEUDO.
Далее работаете в программе PSEUDO, получаете апскейленные ОФП. В программе есть возможность использовать методы Стоуна (Stone), Кайт и Бери (Kyte&Berry), метод взвешивания по поровому объему (PVW) и метод взвешивания по проводимости (WTKr).
Рассчитываете потом модель с укрупненной сеткой с апскейленными фазухами, сравниваете с мелкосеточной моделью, выбираете вариант с фазухами (если построили псевдо-ОФП по всем 4 методам), для которых динамика на обеих моделях наиболее идентична.

Enjoy! rolleyes.gif

Эдуард! 5 9
Авг 10 #4

k-159 пишет:

В результате расчета на Eclipse получим INIT и RESTART файлы, являющиеся входными для программы PSEUDO.
Далее работаете в программе PSEUDO, получаете апскейленные ОФП.


Насколько я слышал PSEUDO только для двухфазных моделей Вода-Нефть, хотя в хелпе есть пример и с третьей фазой.

Нужен маниал по PSEUDO на русском языке и на словах пояснить пояснить как с ней работать.

А то я запустил ее, а там досовкое окно введите эту цифру потом эту цифру потом укажите имя файла и т.п.
Остановился на наге "...re-enter option" и не могу понять что делать дальше.

Я себе примерно представляю процесс:
1. В разделе GRID data файла прописываю INIT, PSEUDOS (все делаю на измельченной сетке)
2. Ложу полученный файлы + СЕТКУ (50*50) на какую хочу апскелить ОФП.
3. PSEUDO мне выдает ремасштабированные файлы ОФП(какие пока не знаю)

Так или не так?
Помогите разобраться, очень надо!

k-159 294 12
Авг 10 #5

Почти так.
- Посчитали модель с мелкой сеткой (со словами INIT, PSEUDOS)
- Запустили PSEUDO в папке с расчитанной моделью
- нажимаем последовательно следущие комбинации (вместо точки жми на ENTER)

1.0.1 чтобы задать название файла с мелкой сеткой
UPSCALE указываем имя дата-файла (без .data)
<Enter key>
0.2.1 считываем грид из указанного дата-файла
<Enter key>
<Enter key>
0.9.5.0.3 для того чтоб считать рестарт-файл не унифицированный (если же у вас было указано UNIFOUT в секции RUNSPEC, то вместо этой комбинации нужно нажать 3)

<Enter key>
<Enter key>
<Enter key>
<Enter key>
<Enter key>
0.5 чтобы использовать ограничение по монотонности ОФП
0.8 чтобы выгрузить сгенерированные данные
<Enter key> не нормализованные ОФП
<Enter key>
<Enter key>
0.10 выход из PSEUDO

- В итоге у Вас получился файлик .PTO, который можно открыть Блокнотом и взять оттуда сгенерированные ОФП.
- Далее считаете крупносеточную модель с этими ОФП и смотрите как отличается результат от результатов расчета на мелкосеточной модели.
- по умолчанию используется метод Кайт и Берри, чтобы поменять его, перед тем как ввести 0.9.5.0.3, введите 0.9.8. и выберите метод, дальше также

(взято с некоторыми моими добавлениями из мануала к тюториалу HW по апскейлингу, автор Eric Mackay)

Удачи! rolleyes.gif

k-159 294 12
Авг 10 #6

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

Хотя.. лучше по указанной схеме делайте, так надежней smile.gif

Go to top