Карта остаточных запасов

Последнее сообщение
MironovEP 2019 15
Фев 15

Коллеги напишите пожалуйста пошагово как построить карту остаточных запасов имея Petrel и Eclipse. 

Может готовый мануал есть у кого?

буду премного благодарен

GeoLin 53 12
Фев 15 #1

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

STOIIP= If(SOIL>=SOWCR , SOIL- SOWCR, u) * PORV (pore volume) / MULTPV * p(плотность нефти).

Из этого куба создаем карту "Make volume height map" по интересуещей зоне, если объект многопластовый. Получится карта плотности извлекаемых запасов.

Aleksander 230 12
Фев 15 #2

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

Иван007 860 13
Фев 15 #3

Подскажите может кто то руками строил эти карты, ну например в Surfer или ArcView, MapInfo. Хочется понять от каких величин Petrel и Eclipse делает экстраполяцию и при построении ручками от каких величин делать экстраполяцию по скважинам например. Методик много, какие ручные на Ваш взгляд наиболее точные. http://www.geolib.ru/OilGasGeo/1999/07/Stat/stat02.html#table00

beliyYAR 126 15
Фев 15 #4

Пользуюсь тоже калькуляторм в Петреле, примерно как написал GeoLin, но тип карты точно не помню (сейчас негде посмотреть). Главное, внимательно следите за размерностью конечного параметра, в том числе сморите что делает конкретная функция Make map...(в пояснениях в менюшке фукнции указано) - если должна получиться карта плотности остаточных запасов (вообще, можно построить ее на любой этап расчета - зависит на какой шаг взять SOIL[]), то т/м2 или м3/м2. И проверка "от дурака" конечного результата - если взять площадь дренирования вертикалки 200 000 м2, то типичные плотности остаточных запасов можно ожидать в районе от 0,1 т/м2 (и ниже в высокоразработанных участках) до 0,5 т/м2.

AGA 740 12
Фев 15 #5

По сути рисовка всегда будет одна и таже. МОжно ошибиться только с разрядностью =)

MironovEP 2019 15
Фев 15 #6

что то тут много терминов появилось. карта плотности извлекаемых запасов строится по алгоритму, описанноум GeoLin. это понял.

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

AGA 740 12
Фев 15 #7

Сам Petrel не высчитает выработку. Без привлечения эклипса возможно подсчитать инженерным подходом выработку, но это очень приблизительно (какой то такой алгоритм есть в ПО ГИД).

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

Dorzhi 970 17
Фев 15 #8

открывай во Floviz модель, экспортируй свойство So на нужную дату, далее импорт в петрель и все по выше написанному. Ну или в самом петреле загрузить симуляции.

MironovEP 2019 15
Фев 15 #9

ок, спасибо. все пояснили

FullChaos 834 16
Фев 15 #10

1. чтоб понять не ошиблись ли где-то по пути расчёта карты запасов, нужно решить простую обратную задачу нахождения нефтенасыщенных толщин из карты запасов: Нэфнн=Запасы_с_точки_на_карте / (poro*soil*B0*p) - должны получить Нэффнн в этой же точке на карте

2. как правило, единица измерения на карте запасов это тыс.т/га, для перехода от т/м2 к тыс.т/га достаточно домножить карту на 10.

3. отдельные "индивиды" ввели такое нефизичное понятие как "текущие нефтенасыщенные толщины", если придется столкнуться и заставят считать, не материтесь, только поскрипите зубами и посчитайте как: Нэфнн_тек=Нэффнн_нач*Карта_запасов_текущих/Карта_запасов_начальных (либо также через карты soil).

 

 

Гоша 1201 17
Фев 15 #11

А если в RPTRST сразу будет дописано FIP, то в каждой ячейке куба уже все будет в стандартных м3 (FIPOIL, FIPGAS). Можно без калькулятора сразу карту строить на любой временной шаг, выведенный в RESTART-файл.

Иван007 860 13
Фев 15 #12

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

Иван007 860 13
Фев 15 #13

FullChaos пишет:

3. отдельные "индивиды" ввели такое нефизичное понятие как "текущие нефтенасыщенные толщины", если придется столкнуться и заставят считать, не материтесь, только поскрипите зубами и посчитайте как: Нэфнн_тек=Нэффнн_нач*Карта_запасов_текущих/Карта_запасов_начальных (либо также через карты soil).

Я извиняюсь, а не эти же "индивиды" ввели понятие подвижных остаточных запасов? Или это физическое понятие при изменении фильтрационных потоков и т.д.

AGA 740 12
Фев 15 #14

А я не виду ничего такого в этих картах. Они дают представление о месторождении и текущем состоянии залежи. Очень удобно оперативно смотреть перспективные зоны по карте средней насыщенности, подвижных запасов и текущих нефтенасыщенных толщин. Есть еще менее популярная карта. Карта выработки. Делится карта текущих остаточных запасов на начальную. Т.е. получается от 0 до 1. И видим зоны затронутые выработкой  и слабодренируемые запасы.

Все субъективно.

Рус_1988 9 9
Фев 15 #16

Карта текущих подвижных запасов это так? HPVCend=(SOILend-SGCR) * PORV (pore volume)

AGA 740 12
Фев 15 #17

Рус_1988 пишет:

Карта текущих подвижных запасов это так? HPVCend=(SOILend-SGCR) * PORV (pore volume)

Совсем не так =)

Смотри выше что написал GeoLin:

 

"STOIIP= If(SOIL>=SOWCR , SOIL- SOWCR, u) * PORV (pore volume) / MULTPV * p(плотность нефти).

Из этого куба создаем карту "Make volume height map""

AlNikS 851 15
Фев 15 #18

Кстати, если для газа, то все сложнее, нужно давление учитывать (у нефти кстати тоже объемный коэффициент меняется, но не так дико). Лучше всего из Eclipse брать не насыщенность, а сразу FIPGAS или FIPOIL. Тогда просто-напросто STOIIP= FIPOIL/Volume() и строишь Net Map. Я так делаю.

AGA 740 12
Фев 15 #19

а лучше из тнавигатора плотность выгружать в виде карты =)))

AlNikS 851 15
Фев 15 #20

Из tNavigator-а неудобно по зонам

AGA 740 12
Фев 15 #21

AlNikS пишет:

Из tNavigator-а неудобно по зонам

Фильтр задаешь в cut - делов на 5 сек =)

volvlad 2196 17
Фев 15 #22

Я обычно строю карты плотности запасов, загружая ГД модель в Петрел, затем делаю расчет запасов на нужную дату через Volume Calculation, при этом задав опцию создания гридов HCPV и/или STOIIP, а из них уже через Make Volume Height Map строю карту. 

Других альтернативных способов куча, но этот быстрый и простой.

 

Гоша 1201 17
Фев 15 #23

AlNikS пишет:

Кстати, если для газа, то все сложнее, нужно давление учитывать (у нефти кстати тоже объемный коэффициент меняется, но не так дико). Лучше всего из Eclipse брать не насыщенность, а сразу FIPGAS или FIPOIL. Тогда просто-напросто STOIIP= FIPOIL/Volume() и строишь Net Map. Я так делаю.

Спасибо, что поддержал сообщение #12 :) http://www.petroleumengineers.ru/node/9715#comment-81257

Go to top