Подскажите может кто то руками строил эти карты, ну например в Surfer или ArcView, MapInfo. Хочется понять от каких величин Petrel и Eclipse делает экстраполяцию и при построении ручками от каких величин делать экстраполяцию по скважинам например. Методик много, какие ручные на Ваш взгляд наиболее точные. http://www.geolib.ru/OilGasGeo/1999/07/Stat/stat02.html#table00
Пользуюсь тоже калькуляторм в Петреле, примерно как написал GeoLin, но тип карты точно не помню (сейчас негде посмотреть). Главное, внимательно следите за размерностью конечного параметра, в том числе сморите что делает конкретная функция Make map...(в пояснениях в менюшке фукнции указано) - если должна получиться карта плотности остаточных запасов (вообще, можно построить ее на любой этап расчета - зависит на какой шаг взять SOIL[]), то т/м2 или м3/м2. И проверка "от дурака" конечного результата - если взять площадь дренирования вертикалки 200 000 м2, то типичные плотности остаточных запасов можно ожидать в районе от 0,1 т/м2 (и ниже в высокоразработанных участках) до 0,5 т/м2.
что то тут много терминов появилось. карта плотности извлекаемых запасов строится по алгоритму, описанноум GeoLin. это понял.
Карту плотности остаточных запасов на какую либо дату я так понимаю без привлечения Eclipse не построишь? или как? как Петрель должен понять выработку запасов по ячейкам?
Сам Petrel не высчитает выработку. Без привлечения эклипса возможно подсчитать инженерным подходом выработку, но это очень приблизительно (какой то такой алгоритм есть в ПО ГИД).
По факту из эклипса вам нужен куб текущего насыщения, чтобы построить на текущую карту. Остальное статика.
открывай во Floviz модель, экспортируй свойство So на нужную дату, далее импорт в петрель и все по выше написанному. Ну или в самом петреле загрузить симуляции.
1. чтоб понять не ошиблись ли где-то по пути расчёта карты запасов, нужно решить простую обратную задачу нахождения нефтенасыщенных толщин из карты запасов: Нэфнн=Запасы_с_точки_на_карте / (poro*soil*B0*p) - должны получить Нэффнн в этой же точке на карте
2. как правило, единица измерения на карте запасов это тыс.т/га, для перехода от т/м2 к тыс.т/га достаточно домножить карту на 10.
3. отдельные "индивиды" ввели такое нефизичное понятие как "текущие нефтенасыщенные толщины", если придется столкнуться и заставят считать, не материтесь, только поскрипите зубами и посчитайте как: Нэфнн_тек=Нэффнн_нач*Карта_запасов_текущих/Карта_запасов_начальных (либо также через карты soil).
А если в RPTRST сразу будет дописано FIP, то в каждой ячейке куба уже все будет в стандартных м3 (FIPOIL, FIPGAS). Можно без калькулятора сразу карту строить на любой временной шаг, выведенный в RESTART-файл.
Практически всё правильно. Но вот как быть при выводе скважин в консервацию или ликвидацию, в обоснование прикладывают величины остаточных извлекаемых запасов по скважине (их обычно считают руками традиционно), если эти подсчёты сравнивать и накладывать на карты остаточных запасов из модели, то они очень часто сильно отличаются. В обосновании запасы по пласту выработаны, по карте они ещё есть и т.д. В связи с этим и возник вопрос в построении ручками или как из модели вытащить из карты остаточные запасы по конкретной скважине.
3. отдельные "индивиды" ввели такое нефизичное понятие как "текущие нефтенасыщенные толщины", если придется столкнуться и заставят считать, не материтесь, только поскрипите зубами и посчитайте как: Нэфнн_тек=Нэффнн_нач*Карта_запасов_текущих/Карта_запасов_начальных (либо также через карты soil).
Я извиняюсь, а не эти же "индивиды" ввели понятие подвижных остаточных запасов? Или это физическое понятие при изменении фильтрационных потоков и т.д.
А я не виду ничего такого в этих картах. Они дают представление о месторождении и текущем состоянии залежи. Очень удобно оперативно смотреть перспективные зоны по карте средней насыщенности, подвижных запасов и текущих нефтенасыщенных толщин. Есть еще менее популярная карта. Карта выработки. Делится карта текущих остаточных запасов на начальную. Т.е. получается от 0 до 1. И видим зоны затронутые выработкой и слабодренируемые запасы.
Кстати, если для газа, то все сложнее, нужно давление учитывать (у нефти кстати тоже объемный коэффициент меняется, но не так дико). Лучше всего из Eclipse брать не насыщенность, а сразу FIPGAS или FIPOIL. Тогда просто-напросто STOIIP= FIPOIL/Volume() и строишь Net Map. Я так делаю.
Я обычно строю карты плотности запасов, загружая ГД модель в Петрел, затем делаю расчет запасов на нужную дату через Volume Calculation, при этом задав опцию создания гридов HCPV и/или STOIIP, а из них уже через Make Volume Height Map строю карту.
Других альтернативных способов куча, но этот быстрый и простой.
Кстати, если для газа, то все сложнее, нужно давление учитывать (у нефти кстати тоже объемный коэффициент меняется, но не так дико). Лучше всего из Eclipse брать не насыщенность, а сразу FIPGAS или FIPOIL. Тогда просто-напросто STOIIP= FIPOIL/Volume() и строишь Net Map. Я так делаю.
Спасибо, что поддержал сообщение #12 :) http://www.petroleumengineers.ru/node/9715#comment-81257
С помощью калькулятора создаем новый куб, к примеру:
STOIIP= If(SOIL>=SOWCR , SOIL- SOWCR, u) * PORV (pore volume) / MULTPV * p(плотность нефти).
Из этого куба создаем карту "Make volume height map" по интересуещей зоне, если объект многопластовый. Получится карта плотности извлекаемых запасов.
там же вроде ключевое слово есть на вывод карты остаточных запасов, которую потом можешь просто визуализировать.
Подскажите может кто то руками строил эти карты, ну например в Surfer или ArcView, MapInfo. Хочется понять от каких величин Petrel и Eclipse делает экстраполяцию и при построении ручками от каких величин делать экстраполяцию по скважинам например. Методик много, какие ручные на Ваш взгляд наиболее точные. http://www.geolib.ru/OilGasGeo/1999/07/Stat/stat02.html#table00
Пользуюсь тоже калькуляторм в Петреле, примерно как написал GeoLin, но тип карты точно не помню (сейчас негде посмотреть). Главное, внимательно следите за размерностью конечного параметра, в том числе сморите что делает конкретная функция Make map...(в пояснениях в менюшке фукнции указано) - если должна получиться карта плотности остаточных запасов (вообще, можно построить ее на любой этап расчета - зависит на какой шаг взять SOIL[]), то т/м2 или м3/м2. И проверка "от дурака" конечного результата - если взять площадь дренирования вертикалки 200 000 м2, то типичные плотности остаточных запасов можно ожидать в районе от 0,1 т/м2 (и ниже в высокоразработанных участках) до 0,5 т/м2.
По сути рисовка всегда будет одна и таже. МОжно ошибиться только с разрядностью =)
что то тут много терминов появилось. карта плотности извлекаемых запасов строится по алгоритму, описанноум GeoLin. это понял.
Карту плотности остаточных запасов на какую либо дату я так понимаю без привлечения Eclipse не построишь? или как? как Петрель должен понять выработку запасов по ячейкам?
Сам Petrel не высчитает выработку. Без привлечения эклипса возможно подсчитать инженерным подходом выработку, но это очень приблизительно (какой то такой алгоритм есть в ПО ГИД).
По факту из эклипса вам нужен куб текущего насыщения, чтобы построить на текущую карту. Остальное статика.
открывай во Floviz модель, экспортируй свойство So на нужную дату, далее импорт в петрель и все по выше написанному. Ну или в самом петреле загрузить симуляции.
ок, спасибо. все пояснили
1. чтоб понять не ошиблись ли где-то по пути расчёта карты запасов, нужно решить простую обратную задачу нахождения нефтенасыщенных толщин из карты запасов: Нэфнн=Запасы_с_точки_на_карте / (poro*soil*B0*p) - должны получить Нэффнн в этой же точке на карте
2. как правило, единица измерения на карте запасов это тыс.т/га, для перехода от т/м2 к тыс.т/га достаточно домножить карту на 10.
3. отдельные "индивиды" ввели такое нефизичное понятие как "текущие нефтенасыщенные толщины", если придется столкнуться и заставят считать, не материтесь, только поскрипите зубами и посчитайте как: Нэфнн_тек=Нэффнн_нач*Карта_запасов_текущих/Карта_запасов_начальных (либо также через карты soil).
А если в RPTRST сразу будет дописано FIP, то в каждой ячейке куба уже все будет в стандартных м3 (FIPOIL, FIPGAS). Можно без калькулятора сразу карту строить на любой временной шаг, выведенный в RESTART-файл.
Практически всё правильно. Но вот как быть при выводе скважин в консервацию или ликвидацию, в обоснование прикладывают величины остаточных извлекаемых запасов по скважине (их обычно считают руками традиционно), если эти подсчёты сравнивать и накладывать на карты остаточных запасов из модели, то они очень часто сильно отличаются. В обосновании запасы по пласту выработаны, по карте они ещё есть и т.д. В связи с этим и возник вопрос в построении ручками или как из модели вытащить из карты остаточные запасы по конкретной скважине.
Я извиняюсь, а не эти же "индивиды" ввели понятие подвижных остаточных запасов? Или это физическое понятие при изменении фильтрационных потоков и т.д.
А я не виду ничего такого в этих картах. Они дают представление о месторождении и текущем состоянии залежи. Очень удобно оперативно смотреть перспективные зоны по карте средней насыщенности, подвижных запасов и текущих нефтенасыщенных толщин. Есть еще менее популярная карта. Карта выработки. Делится карта текущих остаточных запасов на начальную. Т.е. получается от 0 до 1. И видим зоны затронутые выработкой и слабодренируемые запасы.
Все субъективно.
Все субъективно.+1
Карта текущих подвижных запасов это так? HPVCend=(SOILend-SGCR) * PORV (pore volume)
Совсем не так =)
Смотри выше что написал GeoLin:
"STOIIP= If(SOIL>=SOWCR , SOIL- SOWCR, u) * PORV (pore volume) / MULTPV * p(плотность нефти).
Из этого куба создаем карту "Make volume height map""
Кстати, если для газа, то все сложнее, нужно давление учитывать (у нефти кстати тоже объемный коэффициент меняется, но не так дико). Лучше всего из Eclipse брать не насыщенность, а сразу FIPGAS или FIPOIL. Тогда просто-напросто STOIIP= FIPOIL/Volume() и строишь Net Map. Я так делаю.
а лучше из тнавигатора плотность выгружать в виде карты =)))
Из tNavigator-а неудобно по зонам
Фильтр задаешь в cut - делов на 5 сек =)
Я обычно строю карты плотности запасов, загружая ГД модель в Петрел, затем делаю расчет запасов на нужную дату через Volume Calculation, при этом задав опцию создания гридов HCPV и/или STOIIP, а из них уже через Make Volume Height Map строю карту.
Других альтернативных способов куча, но этот быстрый и простой.
Спасибо, что поддержал сообщение #12 :) http://www.petroleumengineers.ru/node/9715#comment-81257