Автоматизация картопостроения в воркфлоу модели - проблема фильтров модели

Последнее сообщение
GRR 659 8
Фев 20

Приветствую уважаемые.

Вопрос по настройке фильтров для построения карт толщин в РМС (ну и в Петреле тоже до кучи).

Можно ли сохранить настройти фильтров при экстракте NET карты из модели так, чтобы можно было их замакросить в воркфлоу и, при перестроении модели, карты разных пластов перестраивались тоже автомтически и не надо было лезть каждый раз менять фильтры зоны, внк или куба насыщености.

В идеале - звносишь информацию по вновь пробуренной скважине (отбивки, гисы, ригисы), добавляешь ее в списках для моделирования везде гле нужно уже в настройках воруфлоу, нажимаешь зеленую кнопку и модель перестраивается вместе со всеми выходными картами.

В реале - модель-то так перестроить можно быстро, но вот если у тебя штук 10 пластов (да даже если два), то очень геморно для каждого комплекта карт переназначать фильтры,а также делать трансфер экстрагированной карты в нормальное состояние. Просто интересно, неужели за столько лет никто из девелоперов не озаботился этим - сделать возможность сохранять настройки фильтров модели только для определенных поцессов в воркфлоу а не глобально для всего?

Ну, или может есть другие способы построения карт из модели автоматизированно в едином воруфлоу вместе с перестроением модели?

Подозреваю, что нет ;))

od1n 6 7
Фев 20 #1

Доброго времени суток, GRR.

Есть такая возможность. Как минимум с 2012 версии RMS.

Grid -> Quality control -> Create QC Surfaces.

Можно выбрать карты по дискретным и непрерывным параметрам с соответствующими фильтрами в секции Filters + раздельный расчёт по зонам.

Галочками выбираются нужные типы карт. Выгрузка - в Клипборд отдельной папкой.

Начиная с RMS 11 в эту же задачу можно подкладывать карту для трансфера (в regular grid layout).

 

SergeyT 114 11
Фев 20 #2

в петреле тоже карты можно строить автоматом в воркфлоу - там есть операции построения карт по зонам (те же что и в настройках 3Д свойств). просто их нужно в цикле прогнать по зонам. Фильтры типа "высота ячейки над контактом" можно заменить на расчеты подобных свойств в калькуляторе и уже к ним применять расчет карт. Карты в воркфлоу можно переименовывать и раскладывать по папкам. Если в воркфлоу создается новая карта, то доступ к ней можно получить через перменую Output

 

 

GRR 659 8
Фев 20 #3

спасибо за ответ, частично проблема решается, но все-же проблема с трансфером карты толщин (1) и экстрактом карты кровли коллектора из модели с предустановленными локальными только на эту задачу фильтрами (2) - не получается.

 РМС 2013.

В петреле пока не воспроизводил, основная работа не в нем, поскольку.

Golgi 4 6
Фев 20 #4

GRR пишет:

спасибо за ответ, частично проблема решается, но все-же проблема с трансфером карты толщин (1) и экстрактом карты кровли коллектора из модели с предустановленными локальными только на эту задачу фильтрами (2) - не получается.

 РМС 2013.

В петреле пока не воспроизводил, основная работа не в нем, поскольку.

Добрый день, с петрелем могу помочь в данном вопросе. 

Смысл таков, что нужно создать свойство «Пустышку», где будут значения либо 0, либо 1.

Далее, перед запуском WF включаем фильтр по нему только, а уже перед выполнением тех или иных операций внутри WF через калькулятор задаем "1" только тем ячейкам, которые нам нужны, типа «Если контакт =3, то «пустышка» = 1, иначе 0» и т.д.

Если нужно подробнее или я пишу не понятно, то напишите, я постараюсь расписать подробнее.

 

GRR 659 8
Фев 20 #5

Golgi пишет:

GRR пишет:

спасибо за ответ, частично проблема решается, но все-же проблема с трансфером карты толщин (1) и экстрактом карты кровли коллектора из модели с предустановленными локальными только на эту задачу фильтрами (2) - не получается.

 РМС 2013.

В петреле пока не воспроизводил, основная работа не в нем, поскольку.

Добрый день, с петрелем могу помочь в данном вопросе. 

Смысл таков, что нужно создать свойство «Пустышку», где будут значения либо 0, либо 1.

Далее, перед запуском WF включаем фильтр по нему только, а уже перед выполнением тех или иных операций внутри WF через калькулятор задаем "1" только тем ячейкам, которые нам нужны, типа «Если контакт =3, то «пустышка» = 1, иначе 0» и т.д.

Если нужно подробнее или я пишу не понятно, то напишите, я постараюсь расписать подробнее.

 

 

в целом понятно, воспроизвести пока нет возможности - по работе все в РМС, но все равно спасибо.

rbildano 240 13
Фев 20 #6

Не совсем понимаю в чем там возникла проблема, набери меня возможно получиться это решить в RMS.

GRR 659 8
Фев 20 #7

rbildano пишет:

Не совсем понимаю в чем там возникла проблема, набери меня возможно получиться это решить в RMS.

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

od1n 6 7
Фев 20 #8

Трансфер решается через Workflow:

По количеству пластов нужно сделать соответствующее число регулярных карт, на каждую с помощью трансфера забросить карту из куба. Каждую задачу трансфера добавить в Workflow. Если задач трансфера очень много, их можно оформить в отдельный WF, а потом добавить в основной WF с помощью задачи Nested worklow.

 

GRR 659 8
Фев 20 #9

od1n пишет:

Трансфер решается через Workflow:

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

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

 

od1n 6 7
Фев 20 #10

GRR пишет:

od1n пишет:

Трансфер решается через Workflow:

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

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

 

 

Подложку можно обновлять каждый раз. Надо взять какую-то исходную карту-подложку, для неё вызвать Copy и в Copy закинуть карту, на которую выполняется трансфер. Задачу Copy добавить в Workflow.

Pak027 52 10
Фев 20 #11

Послушайте, перестаньте уже этой дурью маятся!, в RMS карты давно уже никто не строит из самих параметров, да еще с фильтрами, набуя это надо (ну если только в качестве экспресанализа параметра и лень городить задачу). Карты толщин (да и всего прочего что нужно) выполняются в модуле Volumetrics, задача вполне добавляемая в WorcFlow, я вооще как-то понять не могу проблему!

GRR 659 8
Фев 20 #12

Pak027 пишет:

Послушайте, перестаньте уже этой дурью маятся!

Дурью здесь маетесь ровно один ты.

Может лучше не надо тебе здесь ходить, лично мне твое мнение вообще не интересно.

Ну, или научись, элементарно, с людьми хоть разговаривать, сначала.

Pak027 52 10
Фев 20 #13

GRR пишет:

 

Дурью здесь маетесь ровно один ты.

А что такие резкие расстройства? Ответ на вопрос получен? Устраивает? Или будем обиженку строить, тем паче что никто на личности не переходил и выражение дурью маяться относилась ко всем в обсуждении и не имело намеренья задетьт кого-то лично!

Но если хочется оставаться с кучей фильтров, нет желания научитьтся чему-либо, в добрый путь.

rbildano 240 13
Фев 20 #14

GRR пишет:

od1n пишет:

Трансфер решается через Workflow:

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

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

 

Это решается элементарно, жо задачи трансфера добавь новую подзадачу логических операций с этой картой (ф-ция Define A нижняя левая)

GRR 659 8
Фев 20 #15

Pak027 пишет:

 

А что такие резкие расстройства? Ответ на вопрос получен? Устраивает? Или будем обиженку строить

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

ответ не устраивает, но  с тобою обсуждать не собираюсь.

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

К вольюметриксу много вопросов, но их к адекватам лучше обращу.

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

 

 

GRR 659 8
Фев 20 #16

rbildano пишет:

GRR пишет:

od1n пишет:

Трансфер решается через Workflow:

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

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

 

Это решается элементарно, жо задачи трансфера добавь новую подзадачу логических операций с этой картой (ф-ция Define A нижняя левая)

ну как бы решается, да.

а вот как с кровлей коллектора быть? есть сквозное решение для воркфлоу?

Go to top