0
Дек 07
Каким образом можно подгрузить в Petrel данные по интерпритации ГИС.
на входе есть файл в Excel и Access форматах. Есть данные типа..
UWI ZoneName Block top_md base_md top_tvd base_tvd Heff SaturName SaturationCode Porosity SatGO Permeability Kcl Кг
3 Parf 1 3256,4 3257,7 1.3 Продукт 1 0,144 0,808 0,808
3 Parf 1 3264 3264,8 0.8 2 0,088 0,574 0,574
3 Parf 1 3266 3268 1.4 Продукт 2 0,14 88,41575023 0,658 0,658
3 Parf 1 3268 3268,6 0.6 Продукт 2 0,182 86.65 0,737 0,737
из них нужно получить LAS файл? Как это можно сделать и как (в виде какого формата ) загрузить в программу?
Опубликовано
25 Дек 2007
Активность
17
ответов
8935
просмотров
8
участников
0
Рейтинг
Контекст
Petrel x248
Формат импортируемых Log-файлов в Petrel достаточно широк и свободен.
Можно грузить стандартные LAS файлы версий 1.2, 2.0 и 3.0
Также можно импортировать не-LAS файлы, формат которых достаточно свободен.
Выбираете тип "Well logs (ASCII)".
Далее все интуитивно понятно, повляется диалоговое окно с кучей настроек и опций. Подстраиваете все под ваш конкретный формат, указав в каком столбце данные MD, где данные и пр.
В вашем файле, насколько я понял, сделана так называемая поинтрервальная интерпретация. Для того, чтобы загрузить в Petrel придется написать небольшой макрос или программку по переводу этого формата в формат понятный Петрел.
Т.е.:
MD_1 MD_2 Poro Swc ....
1000 1100 0.15 0.12 ....
1100 1120 0.17 0.11 ....
придется переделать, во что-то типа такого:
MD Poro Swc ....
1000 0.15 0.12 ....
1010 0.15 0.12 ....
1020 0.15 0.12 ....
... .... .... ....
1120 0.17 0.11 ....
З.Ы. Кстати, замените запятые в числах на точки.
Я не совсем понял что и где нужно поменять?
Как я должен задать пропласток? Если я сделаю как написали Вы...не получится ли так что будут заданы значения только в крайних точках пласта, а внутри не будет значений??
Вот формат файла, кот. Вы мне посоветовали.
Что здесь я должен поменять?))
Note: The following file description is taken from a LAS
file, but the format is completely general and can be used
with different well log formats.
~Version Information Block
VERS . 2.00: CWLS LOG ASCII STANDARD - VERSION 2.00
use_wrap . NO: One line per depth step
~Well Information Block
#MNEM.UNIT Data Type Information
#---------- ---------------- -----------
STRT .M 45.8724: START DEPTH
STOP .M 3889.8576: STOP DEPTH
STEP .M 0.1524: STEP
NULL . -999.250000: NULL VALUE
COMP . : COMPANY
WELL . 2_1-1: WELL
FLD . : FIELD
LOC . : LOCATION
PROV . : PROVINCE
SRVC . : SERVICE COMPANY
DATE . : LOG DATE
UWI . : UNIQUE WELL ID
~Curve Information Block
#MNEM.UNIT API CODE Curve Description
#---------- ---------------- -----------------
DEPTH.M :
DT .US/F : DELTA-T
GR .GAPI : GAMMA RAY
HPHI .LPU :
ILD .OHMM : INDUCTION LOG DEEP
RHOB .G/C3 : BULK DENSITY
~Parameter Information Block
#MNEM.UNIT Value Description
#---------- ---------------- -----------
PROJECT. ULA_GYDA:
SET . BEST:
~A DEPTH DT GR HPHI ILD RHOB
45.8724 -999.250000 0.2373 -999.250000 -999.250000 -999.250000
46.0248 -999.250000 0.2083 -999.250000 -999.250000 -999.250000
46.1772 -999.250000 0.1792 -999.250000 -999.250000 -999.250000
...
...
Посмотрите внимательно на значения глубин в примере, который я привел... Все сразу станет понятно
)))
ну, в принципе понятно стало))
т.е. если задать значение в точке 1000 - он будет воспринимать интервал от 1000 до 1010 как единый с общими данными? а с 1010 до 1020? и т.д.?
интересно)
спасибо
ДЛя примера примел дискретность 10 м, на самом деле в макросе сделаешь нужный шаг... по 0.1 метру или сколько надо... И для всего интервала повторяешь значения
спасибо. буду разбираться!
А есть ли еще какие-то варианты для загрузки интерпретации ГИС в проект?
Конечно есть. Поинтервальная информация лекго загружается в Petrel напрямую, без преобразования в Las.
Обратитесь в службу поддержки, Вам все расскажут
Wells -> Import (on selection) -> Production logs (*.*)
С уважением,
Инженер
P.S. Для службы поддержки приготовим что-нибудь позаковыристей.
инфу, которую привел VVS, грузить надо без геморра с конвертацией в ЛАС через продакшн логз
а не проще через Well logs(ASCII)? Тем более что Well logs(ASCII) как раз и LAs 2.0?!
Если данные
MD_1 MD_2 Poro Swc ....
1000 1100 0.15 0.12 ....
1100 1120 0.17 0.11 ....
Тогда продакшн логз
Если
MD Poro Swc ....
1000 0.15 0.12 ....
1010 0.15 0.12 ....
1020 0.15 0.12 ....
... .... .... ....
1120 0.17 0.11 ....
То Вел логз аски.
придется переделать, во что-то типа такого:
MD Poro Swc ....
1000 0.15 0.12 ....
1010 0.15 0.12 ....
1020 0.15 0.12 ....
... .... .... ....
1120 0.17 0.11 ....
дело в том, что если, например, будет лог
1000 0.15
1010 0.20
то эти два значения соединяются по диагонали
конечно при кванте 0,2 это не так заметно, но если мощность слоя в модели будет 0,1 м, то это внесет никому ненужные погрешности, особенно на границах коллектор/неколлектор (0,15->0)
попробую следющую свою модель делать через
Wells -> Import (on selection) -> Production logs (*.*)
удастся там этого избежать?
Грузите как продакшн, Ласы подразумевают постоянный шаг по мд, а в продакшн вы можете задавать произвольные интервалы.
Затем идите на закладку оперейшнз в глобал вэл логз и нажмите блок лог(работает 1 раз, анду нет). Тогда ничего по диагонали соединять не будет.
интересуюсь - у меня отсутствует "Well logs(ASCII)" версия Petrel 2004 .
Какой формат данных использовать для экспорта данных Well ?