Petrel для новичков

Последнее сообщение
Midori 47 13
Июл 08

Здравствуйте! Помогите пожалуйста разобраться в Петреле! Мне эта программа кажется не очень удобной, но работать в ней необходимо. sleep.gif
Я прошла вводные курсы в январе, но потом не работала в программе и все забыла sad.gif . Помогите пожалуйста вспомнить первые шаги!
Я создала проект, дальше нужно загрузить скважины? В каком формате нужно подготовить данные? Можно ли в программе посмотреть пример файла загрузки?

Guest_ 197 15
Сен 08 #51

Скорей всего проблема в следующем:
из Кингдома формат файла идет не XYZ как для 3Д поверхности, а название_линии/чекшот/время
Значит: либо в Петреле нет этой 2Д съемки, либо название линий отличается либо неправильно выбран формат загрузки файла
если и съемка есть и названия теже, откройте файл блокнотом и напишите здесь первые несколько строчек этого файла (который пытаетесь загрузить), подумаем вместе какой формат вам нужен smile.gif

trex 300 14
Сен 08 #52

vika пишет:

сори, проблема в визуализации оказалась из-за того что интерптетация из кингдома не загрузилась. и вот проблема с форматом - немогу загрузить в петрель, перепробованы все форматы, при загрузки либо ругается либо читает и 0 !


загрузите как Well Tops только формат стандартный исправте под Ваши колонки входящего файла, а затем трансформация в точки и горизонты....

vika 16 13
Сен 08 #53

фаилы из кингдома с таким форматом -

PROFILE Base Knurr Sand TYPE 1 12
SNAPPING PARAMETERS 1 20 2
4.57729778E+05 8.03023333E+06 2147.58 615.50 615 2.1475816E+00 2 194500-84
4.57729667E+05 8.03022100E+06 2148.95 616.00 616 2.1489475E+00 2 194500-84

- не читает в петреле ни один формат (сама 2Д сеисмика загружена seg-y), другие варианты форматов тоже пробовали, не читает, а не ругается только на -

642287.425762 8028923.000002 ;STR-86-215 -6.50 1.1697 6700.06
642274.930716 8028922.000002 ;STR-86-215 -6.00 1.1697 4060.22

- но при этом получаем пустую закладку с названием горизонта и все. Очень странно, может кто знает как быть.
Всем огромное спасибо!

trex 300 14
Сен 08 #54

vika пишет:

фаилы из кингдома с таким форматом -

PROFILE Base Knurr Sand TYPE 1 12
SNAPPING PARAMETERS 1 20 2
4.57729778E+05 8.03023333E+06 2147.58 615.50 615 2.1475816E+00 2 194500-84
4.57729667E+05 8.03022100E+06 2148.95 616.00 616 2.1489475E+00 2 194500-84

- не читает в петреле ни один формат (сама 2Д сеисмика загружена seg-y), другие варианты форматов тоже пробовали, не читает, а не ругается только на -

642287.425762 8028923.000002 ;STR-86-215 -6.50 1.1697 6700.06
642274.930716 8028922.000002 ;STR-86-215 -6.00 1.1697 4060.22

- но при этом получаем пустую закладку с названием горизонта и все. Очень странно, может кто знает как быть.
Всем огромное спасибо!


Во втором случае у Вас чистый Кингдомовский формат, первый случай похож на Джеофреймовский Айрекс, но токо похож. Сделайте как я и советовал выше через ВеллТопс - но это если у Вас в одном файле несколько горизонтов, если один - то проще импорт как General lines/points - указываете пропустить две линии заголовка, указываете номера колонок х, y, z (в Вашем случае например x=1 колонка , у - вторая, а вот z - незнаю, похоже что третья) и отмечаете поле Read as: как Точки

Guest_ 197 15
Сен 08 #55

первый точно джеофреймовский, поэтому он должен прекрасно заходить под форматом IESX 2D Seismic Lines (ASCII)
ну а второй соответственно под Kingdom 2D Seismic Lines (ASCII).
Но раз не работает попробуйте сделать как trex написал
или из пераого варианта в ручную удалить шапку и загрузить его как Irap Classic Points

MrPetrel 14 14
Сен 08 #56

Guest_ пишет:

Хых, то есть позвонить в шлюмы и сказать "мне пожалуйста Мистера Петреля"? Чтобы говорить о себе лично, можно было бы и представиться.


Ткните в профиль мышкой, хотя я потерял интерес к общению с Вами после этого комментария.

MrPetrel 14 14
Сен 08 #57

trex пишет:

Прошу прощение , но - Вы программер или интерпретатор? Как можно было работать с двумерной сейсмикой без арблайнов до 2007 версии???!!!! Тогда давайте говорить что Петрель повторяет пройденный путь с опозданием лет на семь....

Кто я - ткните в профиль. А замечания, в-основном, правильные. В следующей версии многие из них будут учтены. Посмотрите её и обратитесь - обсудим оставшиеся. Кроме того уже сейчас есть много уникальных возможностей. Приходите - поговорим. Насчёт опоздания не согласен. По отдельным моментам опоздания есть, но ведь идёт развитие на качественно другом уровне: единый современный интерфейс, интеграция всех дисциплин, единая система окон для визуализации всех типов данных. Это позволяет оценивать неопределённости на всех этапах, полностью обновлять модель, полностью сохраняется история построения модели,а, главное, разные специалисты могут легко общаться друг с другом и расширять свой кругозор. Возможно, Вам это не актуально, но весь мир и наши конкуренты активно движуться в этом направлении. И тут они от нас отстали лет на 7, а некоторые навсегда.

trex 300 14
Сен 08 #58

MrPetrel пишет:

Кто я - ткните в профиль. А замечания, в-основном, правильные. В следующей версии многие из них будут учтены. Посмотрите её и обратитесь - обсудим оставшиеся. Кроме того уже сейчас есть много уникальных возможностей. Приходите - поговорим. Насчёт опоздания не согласен. По отдельным моментам опоздания есть, но ведь идёт развитие на качественно другом уровне: единый современный интерфейс, интеграция всех дисциплин, единая система окон для визуализации всех типов данных. Это позволяет оценивать неопределённости на всех этапах, полностью обновлять модель, полностью сохраняется история построения модели,а, главное, разные специалисты могут легко общаться друг с другом и расширять свой кругозор. Возможно, Вам это не актуально, но весь мир и наши конкуренты активно движуться в этом направлении. И тут они от нас отстали лет на 7, а некоторые навсегда.


Готов поработать бета-тестером в разрезе модуля структурной интерпретации wink.gif , за отдельную плату unsure.gif, или на общественных началах, если предоставите мне потом отдельную беспалатную лицензию smile.gif.

MrPetrel 14 14
Сен 08 #59

trex пишет:

Готов поработать бета-тестером в разрезе модуля структурной интерпретации wink.gif , за отдельную плату unsure.gif, или на общественных началах, если предоставите мне потом отдельную беспалатную лицензию smile.gif.

Этого обещать не могу, а вот бесплатно обучить всем тонкостям Петреля в моих силах. Обращайтесь.

trex 300 14
Сен 08 #60

MrPetrel пишет:

Этого обещать не могу, а вот бесплатно обучить всем тонкостям Петреля в моих силах. Обращайтесь.


ок, сами предложили wink.gif . Например - Ваше мнение по моему вопросу в теме Petrel: Workflow Editor ?

vika 16 13
Сен 08 #61

MrPetrel пишет:

Этого обещать не могу, а вот бесплатно обучить всем тонкостям Петреля в моих силах. Обращайтесь.

я тоже в очередь!
интерпретацию 2Д из кингдома загрузила через линия-точки-конвертирование в интерпретацию и только почему-то хуz форматом. теперь мучаюсь с построением правильного 3Д грида поверхностей (make horizons), т.к. в нашей моделе много разломов, части разломов никак не хочет понимат петрель (пилар гридинг сделан) и соединяет сквозь них поверхность. не совсем понимаю как работает контроль качества но я везде где только можно все разломы указываю. может есть простое решение?

MrPetrel 14 14
Сен 08 #62

trex пишет:

ок, сами предложили wink.gif . Например - Ваше мнение по моему вопросу в теме Petrel: Workflow Editor ?

Не совсем понятна конечная задача. Зачем строить автокореляционную функцию и какой результат требуется? Функция для конретной трассы? Надо обсуждать. Подозреваю, что самое простое написать плагин, но нужны подробности. Обратитесь в службу поддержки по любому из способов указанных в
http://www.slb.ru/sis/Support/. Можете сослаться на меня. К вашему вопросу отнесутся с особым вниманием smile.gif
Вика, а Вам тем более в службу поддержки. Вопрос простой, но нужно на Ваш файлик смотреть.

Boy 4 13
Окт 08 #63

Здравствуйте! Подскажите, пожалуйста, как загрузить сейсмические разрезы в Retrel по их линиям профилей.

Unknown 1656 15
Окт 08 #64

у тебя координаты должны быть уже в заголовке сенгвая

Boy 4 13
Окт 08 #65

В заголовке начальная точка и шаг

ojakov 135 15
Окт 08 #66

Boy пишет:

В заголовке начальная точка и шаг


пользуй Import SEGY with preset parameters..

Boy 4 13
Окт 08 #67

Насколько я понял, в заголовке sgy пропискана х-координата по профилю (т.е. длина от начала) и у-координата. При открытии файла получается прямая. Куда подсунуть ему географические координаты линии профиля

Guest_ 197 15
Окт 08 #68

при загрузке надо правильно выставить номера байтов и формат данных в которых прописаны х и у координаты, а также CDP и shotpoint. Эти номера должны быть в заголовке

Boy 4 13
Окт 08 #69

Всем спасибо

vika 16 13
Окт 08 #70

подскажите, пожалуйста, как посчитать площадь залежи или полигона в Петреле. я что-то не вижу в таблице с результатами вольюм калкулейшн площади

Guest_ 197 15
Окт 08 #71

vika пишет:

подскажите, пожалуйста, как посчитать площадь залежи или полигона в Петреле. я что-то не вижу в таблице с результатами вольюм калкулейшн площади

в волюм калькулейшн он не показывает площадь залежи,
площадь полигона: правый клик на полигон settings>operations>calculations>Area and length

Extractor 5 13
Окт 08 #72

Здравствуйте!! Возникла проблема, которую никак не могу победить. Имеется 3D съека в Petrel повернутая относительно северного направления на 23 градуса. При создании Surface через make Surface все проходит отлично, поверхность ориентирована по 3D съмке. При расчете карты атрибутов через Seismic Attribute Map карта разворачивается на -23 градуса и соответственно получается пурга. (Версия Petrel 2004 )

Extractor 5 13
Окт 08 #73

Ну так как? Ни у кого такой пробемы небыло? Может посоветует кто чего нибудь?

Unknown 1656 15
Окт 08 #74

проблемы такой не было.
но попробуй, имея нормальную карту созданную по этой 3Д (+23 градуса), задать ее в качестве в качетсве темплейта для карты атрибутов.

Guest_ 197 15
Окт 08 #75

попробуйте считать карту не как отдельную поверхность, а как доп свойство к уже имеющейся поверхности (которая ориентирована по съемке)

Extractor 5 13
Ноя 08 #76

Как задать Surface в качестве тепмлейта для Attribute MAP я не разобрался, но вот способ с заданием дополнительного свойства в существующую поверхность сработал. Большое спасибо за помощь!!!

Tomiris 1 13
Ноя 08 #77

Timmus пишет:

1. Введение
14 мин
-----------------------------------
2. Загрузка скважиных данных
19 мин
-----------------------------------
3. Работа с профилями
28.5 мин
-----------------------------------
4. Кривые и поверхности
13.5 мин
-----------------------------------
5. Моделирование
27 мин
-----------------------------------
6. Вариограммы
38.5 мин
-----------------------------------
7. Полезные штуковины
30 мин
-----------------------------------------
Итого: 2 часа 50 минут

Я бы взяла.

Extractor 5 13
Ноя 08 #78

Поскажите пожалуйста как правильно привязать импортируемый CheckShot к скважиам и заставить отбивки по скважиам отображаться на сейсмических разрезах
в окне Interpretation Window. Все вроде бы делаю по инструкциям, но значения отбивок есть только в глубинах (TVD, SSTVD, MD) а значения отбивок во временах (TWT) определены как UNDEFINDED. Соответственно не могу посчитать скоростные модели.

Unknown 1656 15
Ноя 08 #79

Extractor пишет:

Поскажите пожалуйста как правильно привязать импортируемый CheckShot к скважиам и заставить отбивки по скважиам отображаться на сейсмических разрезах
в окне Interpretation Window. Все вроде бы делаю по инструкциям, но значения отбивок есть только в глубинах (TVD, SSTVD, MD) а значения отбивок во временах (TWT) определены как UNDEFINDED. Соответственно не могу посчитать скоростные модели.


Надо в настройках скважины задать зависимость время-глубина.
Wells-Settings-Time

trex 300 14
Ноя 08 #80

Вопрос к коллегам - как собрать все имеющиеся 2D линии в один набор - только аппендом? И еще - извлечение атрибутов сейсмики для точек - если скважина снесена на профиль - то где указать радиус видимости скважины именно для извлечения атрибута, ибо радиус видимости для отображения на профиле есть Distance limit в сеттингах для General Intersection, но при извлечении атрибута скважина сносится по иному лимиту дистанции, или я ошибаюсь?

Extractor 5 13
Ноя 08 #81

Unknown пишет:

Надо в настройках скважины задать зависимость время-глубина.
Wells-Settings-Time


Благодарю, все работает, но если задать CheckShot отдельно к каждой скважине, при попытке задать его одним для всех
нечего не получается. Вероятно в более поздних версиях это испраили.

Мохнатый 97 13
Дек 08 #82

Возможно, надо было создать ветку "Техподдержка Petrel вне support.slb.com", но я рискну спросить здесь, как получить техподдержку по Ocean API. Стучался по почте, постил сообщение на support.slb.com, регистрировался на ocean.slb.com. Но в раздел Developer Centre меня не пустили, точнее, на запрос не ответили, хотя на самом сайте зарегистрировали. Пробовал сам разбираться по хелпу, но пока мало результатов. Подскажите, КТО может ответить на конкретные вопросы по разработке плагинов? Я достаточно хорошо разбираюсь как в Petrel, так и в Visual Studio. Поэтому тупых вопросов задавать не буду и знаю, что WorkFlow мне не поможет. Надеюсь на помощь.

MrPetrel пишет:

Не совсем понятна конечная задача. Зачем строить автокореляционную функцию и какой результат требуется? Функция для конретной трассы? Надо обсуждать. Подозреваю, что самое простое написать плагин, но нужны подробности. Обратитесь в службу поддержки по любому из способов указанных в
http://www.slb.ru/sis/Support/. Можете сослаться на меня. К вашему вопросу отнесутся с особым вниманием smile.gif
Вика, а Вам тем более в службу поддержки. Вопрос простой, но нужно на Ваш файлик смотреть.

trex 300 14
Дек 08 #83

Con пишет:

Добрый день.
может кто подскажет как в Petrel можно построить куб скоростей имея только набор 2Д профилей, расположенных хаотично на площади работ.?
Заранее спасибо.


ну вот, я тоже подошел к энтой проблеме, начал хорошо, но стопорнулся на Make Velocity model.
Суть идеи в следующем - имею 2д профили со скоростями ОГТ, пытаюсь по ним построить обьемную модель скоростей.
Строю набор плоских поверхностей (Z=const) (например через каждые -100 мсек). Конверт в точки. Извлекаю скорость по точкам в виде атрибута. По атрибуту строю поверхность скоростей. И сие у меня будут поверхности Vo для уравнения V=Vo+k(Z-Zo) - я пока не ошибся? По сим поверхностям расчитываю поверхности k. Далее - посредством Make Velocity model где имеется возможность в закладке Output создать SEGY cube (размерность куба в закладке Advanced -> Output settings) - создаю модель - но, ниче не выходит, вернее куб считается, но муйня получается, где-то нахимичил я при создании самого задания - последовательность поверхностей, выборе закона V и k.....короче - кто то может поделится конкретным опытом моделирования
в Make Velocity model - выбор датума, скорости для него, как считается модель - снизу вверх или сверху вниз, ибо поверхность k в таком случае применять к нижней или верхней поверхности которые ограничивают слой с постоянным k?.....

trex 300 14
Янв 09 #84

Вышеозначенную проблему решил уже. Теперь вот вопрос -
каким образом в Пете можно откалибровать полученный куб скоростей Vcdp(он же rms) к чекшотам скважин? Например сотворяю по скоростям чекшотов новые логи в скважинах - и что далее? посредством нейронных сетей?
И еще вопрос - существует ли возможность в Пете автоматом сотворить новый топс для скважины в месте пересечения определенной поверхности и ствола соответсвующей скважины?

Guest_ 197 15
Янв 09 #85

trex пишет:

Вышеозначенную проблему решил уже. Теперь вот вопрос -
каким образом в Пете можно откалибровать полученный куб скоростей Vcdp(он же rms) к чекшотам скважин? Например сотворяю по скоростям чекшотов новые логи в скважинах - и что далее? посредством нейронных сетей?
И еще вопрос - существует ли возможность в Пете автоматом сотворить новый топс для скважины в месте пересечения определенной поверхности и ствола соответсвующей скважины?


по второму вопросу - wells->settings->report кидаешь туда нужную поверхность и Iconize points as Horizon in active well tops (ну или other)

trex 300 14
Янв 09 #86

Guest_ пишет:

по второму вопросу - wells->settings->report кидаешь туда нужную поверхность и Iconize points as Horizon in active well tops (ну или other)

smile.gif сенкс коллега, случайным образом уже нашел, хелпы нужная вещь, но токо когда знаешь где оно тама лежит

vika 16 13
Янв 09 #87

Подскажите, как в Петрель загрузит фации как фации из текстового файла:
скв MDtop MDbottom описание

trex 300 14
Янв 09 #88

в продолжение - согласятся ли более опытные коллеги с таким вот мнением по поводу калибровки куба средних скоростей к чекшотам - создать на основе куба скоростей простой (поверхности то z=const) 3d грид, и затем в пределах его уже калибровать? вот токо возможен ли вариант распространения (крайгинг) значений ячеек пересекающих чекшот на весь куб учитывая значения ячеек средних скоростей как тренд?

Guest_ 197 15
Янв 09 #89

trex пишет:

в продолжение - согласятся ли более опытные коллеги с таким вот мнением по поводу калибровки куба средних скоростей к чекшотам - создать на основе куба скоростей простой (поверхности то z=const) 3d грид, и затем в пределах его уже калибровать? вот токо возможен ли вариант распространения (крайгинг) значений ячеек пересекающих чекшот на весь куб учитывая значения ячеек средних скоростей как тренд?


теоретически - почему нет? тока нужен не кригинг, а collocated co-kriging

а как вот такой способ: создать несколько референс поверхностей на основе имеющегося куба (например каждые 100 мс), для каждой создать веллтоп в скважине, но уже на основе чекшотов, и потом использовать эти поверхности в процессе make velocity model с коррекцией по скважинам?

Guest_ 197 15
Янв 09 #90

vika пишет:

Подскажите, как в Петрель загрузит фации как фации из текстового файла:
скв MDtop MDbottom описание


импортировать используя формат Comment well log

файл соответсвенно должен выглядеть как:

Well: "A10"
0.0 100.0 "Perforation interval"
100.0 200.0 "Abundant gryphea arcuata"
200.0 300.0 "Reservoir cap"

trex 300 14
Янв 09 #91

Guest_ пишет:

теоретически - почему нет? тока нужен не кригинг, а collocated co-kriging

а как вот такой способ: создать несколько референс поверхностей на основе имеющегося куба (например каждые 100 мс), для каждой создать веллтоп в скважине, но уже на основе чекшотов, и потом использовать эти поверхности в процессе make velocity model с коррекцией по скважинам?


сенкс коллега, что поддержали разговор, а то уж и поговорить нескем ph34r.gif .
Да, с коррекцией пробовал, но появляются зоны с отрицательным градиентом (из-за пересечения соседних скорректированные поверхностей Vo, которые до коррекции не пересекались). Сие может быть если разница в значении скорости между соседними горизонтами небольшая. А какой метод зашит в Well adjustment я незнаю и параметров управления построением поверхности поправок (если я правильно понял работу коррекции в ake Velocity Model) только один - радиус влияния - Use radius. Не исключено что по такому же принципу учета корректировочных значений работает и Use radius logs.
Все это из-за очень нерегулярной сетки скважин, с большим растоянием между ними.
Дык вот - вопрос - может ли скорость посчитанная по чекшоту иметь отрицательный градиент? (ибо куб скоростей по V суммирования априори его не может иметь) - если может, то тогда меня не должны смущать появление зон с отрицательным градиентом скоростей в скорректированном кубе? Т.е. все дело в этом, ибо и сеточная калибровка даст отрицательный градиент если не избавится от него в скоростях чекшота...

Guest_ 197 15
Янв 09 #92

дык эту тему только ноыички наверно читают... а вопросы уже идут совсем не новичковые))))
по логике вещей, в велл аджастмент должен быть зашит самый элементарный способ, где коррекция в точке скважины максимальная и потом уменьшается до нуля в пределах инфлюэнс радиуса.
Надо действительно проверить чекшоты на наличие отрицательного градиента. Если есть, тогда действительно от этого никуда не деться. Если нет, тогда уже думать smile.gif

trex 300 14
Янв 09 #93

Guest_ пишет:

дык эту тему только ноыички наверно читают... а вопросы уже идут совсем не новичковые))))
по логике вещей, в велл аджастмент должен быть зашит самый элементарный способ, где коррекция в точке скважины максимальная и потом уменьшается до нуля в пределах инфлюэнс радиуса.
Надо действительно проверить чекшоты на наличие отрицательного градиента. Если есть, тогда действительно от этого никуда не деться. Если нет, тогда уже думать smile.gif


Сенкс, т.е. теоретически отрицательный градиент в средних скоростях по чекшоту возможен?
И еще вопрос - как проинтерполировать значения в гриде - есть зона, разбита, например, на десять лаеров. Ячейкам зоны присвоено значение с поверхности например кровли зоны. Каждая ячейка зоны в пределах ячейки грида имеет одно и тоже значение. Как теперь проинтерполировать значения для всех ячеек этого элементарного столбца в соответствии со значением поверхности кровли и подошви зоны?

Guest_ 197 15
Янв 09 #94

теоретически точно возможен smile.gif

во второму даже и не знаю...
я бы попробовал сделать так:
верхним ячейкам присваивается значение верхней поверхности
нижним соответсвенно нижней
далее кригингом распределяется свойство по остальным. горизонтальные рэнжи поставить около 0, вертикальный соответсвенно, чтоб был больше чем высота грида

сложность в том, что кригинг использует только апскеленные ячейки в качестве инпута, поэтому присваивать занчения надо через scale up well logs там есть возмжность выбрать Points set
те берешь кровлю, делаешь у нее доп атрибут, конвертируешь в точки и апскелишь их по этому атрибуту. потом добавляешь туда также подошву.

должно сработать...

ojakov 135 15
Янв 09 #95

Guest_ пишет:

верхним ячейкам присваивается значение верхней поверхности
нижним соответсвенно нижней
далее кригингом распределяется свойство по остальным. горизонтальные рэнжи поставить около 0, вертикальный соответсвенно, чтоб был больше чем высота грида

сложность в том, что кригинг использует только апскеленные ячейки в качестве инпута, поэтому присваивать занчения надо через scale up well logs там есть возмжность выбрать Points set
те берешь кровлю, делаешь у нее доп атрибут, конвертируешь в точки и апскелишь их по этому атрибуту. потом добавляешь туда также подошву.

blink.gifblink.gifblink.gif

jedi2 32 15
Янв 09 #96

vika пишет:

Подскажите, как в Петрель загрузит фации как фации из текстового файла:
скв MDtop MDbottom описание

Создать текстовик формата
MD Код Фации

пример:
2502.5 46
2518
2638.1 17
2640.7 1
2642.1 5
2646 1
2648 5
2649.18 4
2653.03 5
2653.45 1
2654 1
2655.5 1

Кровля одной фации, соотвествует подошве другой.
Если это не так (есть пустые места между ними)
то указываешь как в начале примера
2502.5 46 (кровля фации 46)
2518 (подошва фации 46)
2638.1 17 (кровля фации 17)
2640.7 1 (кровля фации 1 и подошва фации 17)
Потом грузь этот файл .

trex 300 14
Янв 09 #97

Guest_ пишет:

теоретически точно возможен smile.gif

во второму даже и не знаю...
я бы попробовал сделать так:
верхним ячейкам присваивается значение верхней поверхности
нижним соответсвенно нижней
далее кригингом распределяется свойство по остальным. горизонтальные рэнжи поставить около 0, вертикальный соответсвенно, чтоб был больше чем высота грида

сложность в том, что кригинг использует только апскеленные ячейки в качестве инпута, поэтому присваивать занчения надо через scale up well logs там есть возмжность выбрать Points set
те берешь кровлю, делаешь у нее доп атрибут, конвертируешь в точки и апскелишь их по этому атрибуту. потом добавляешь туда также подошву.

должно сработать...

мдя, довольно мудрено, я вот только вчерась решил иным способом - Properties модели (например зоны мощностью 100 мсек ) конвертитую в сейсмику посредством Make seismic cube : Make a seismic cube from a property. Тама есть "птичка" Interpolate - а вот сам куб для resolution - создаю в Make Velocity Model - наполнение неважно - два горизонта константа (0 и время последнего дискрета) и в Output settings -> t inc устанавливаю желаемый, хоть до дискрета сейсмики, насколько железо потянет обьем. Вот во время конвертации ц меня и интерполирцются значения между кровлей и подошвой зони по частоте указанного дискрета. Затем можно перелаерить грид на более дробный (количество лаеров = частоте дискрета например) и переприсвоить значения гриду не от горизонтов, как изначально для грубого грида, а уже из дробной сейсмики. Вродь получилось.

trex 300 14
Янв 09 #98

Guest_ пишет:

дык эту тему только ноыички наверно читают... а вопросы уже идут совсем не новичковые))))
по логике вещей, в велл аджастмент должен быть зашит самый элементарный способ, где коррекция в точке скважины максимальная и потом уменьшается до нуля в пределах инфлюэнс радиуса.
Надо действительно проверить чекшоты на наличие отрицательного градиента. Если есть, тогда действительно от этого никуда не деться. Если нет, тогда уже думать smile.gif

да, забыл поблагодарить за Ваше потраченное время smile.gif .
А вот по поводу удачного построения обьемной скоростной модели (без корректировки даже) я поспешил - тестировал в простый зонах, с незначительным горизонтальным градиентом скоростей суммирования. Когда дело дошло до всей площади - оказалось - если я оставляю значение желаемого дискрета в пределах расстояния между горизонтами-константами (в моем случае 100 мсек) то зон скоростей с обратным градиентом не встречается (ну оно и понятно - и Vo и k относятся к уже известным поверхностям V), а вот если увеличиваю дискрет раз в десять, то в местах с высоким горизонтальным градиентом скоростей между горизонтами - V расчитанное начинает давать отрицательный градиент???? Ну эт такое, выход уже найден с помощью построения грида...

trex 300 14
Янв 09 #99

Такой вопрос по поводу кригинга апскайленых данных с трендом (значения ячеек грида)- скважины расположены нерегулярно и основной "куст" занимает наприемр ограниченное место на площади работ, остальные 75% площади без скважин. Так вот - кригинг нарисует значения (необходимые) не только в пределах куста скважин, но и далеко за пределами, каким образом плавно ограничить влияние кригина так, чтоб на каком то удалении от скважин значения ячейки грида оставались равны значению только тренда?
Кстати еще вопрос - в каких единицах задавать вертикальный ранж в кригинге - в количествах ячеек или в единицах размерности грида?

Guest_ 197 15
Янв 09 #100

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

Страницы

Go to top