Как конвертировать модель из Eclipse в More 6.2?

Последнее сообщение
marsel331 64 14
Авг 09

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

ASh999 171 17
Авг 09 #1

с каких-то давних времен лежит такой конвертерemcon.zip

marsel331 64 14
Авг 09 #2

ASh999 пишет:

с каких-то давних времен лежит такой конвертер

как оперативно !!! прямо таки виручили !!! ща буду тестить) не сочтите за наглость, но мож мана(мануал) какая-нить к нему завалялась ??? а то там настока дружелюбный интерфейс )))
огромное человеческое спасибо 'ASh999' !!!

ASh999 171 17
Авг 09 #3

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

marsel331 64 14
Авг 09 #4

ASh999 пишет:

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

в общем конвертнул я модель... в целом, вроде как, получилось. поставил на счет, считает. но некоторых слов из скедула (типа wpimult) он не знает ( придется джедаевским методом большим напильником все это дело приводить к рабочему виду )) еще раз спасибо за тулзу !

Alex Bordzilovsky 41 17
Авг 09 #5

Доброго дня коллеги! smile.gif
Эта тема меня тоже очень интересует blink.gif Народ подскажите плиз кто с этим сталкивался эта прога Emcon это и есть та которая распространяется службой техподдержки роксара или существует какая то другая прога более совершенная? А то все поисковики молчат в тряпочку ph34r.gif а проблема актуальна

Спасибо

ASh999 171 17
Авг 09 #6

Вроде от них был файлик, хотя не поручусь.
Вообще говоря, проще спросить у них. Что-то где-то мелькало на предмет поддержки запуска эклипс моделей в версии 6.6, а значит и работа над конвертацией должна кипеть.

visual73 1945 16
Авг 09 #7

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

marsel331 64 14
Авг 09 #8

visual73 пишет:

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

да уж, придется ))) но, всяко, уже полегче будет !

marsel331 64 14
Авг 09 #9

а может кто подскажет какой есть аналог в темпесте для wpimult ? в мане есть слово STIM, но не помогает (( мож как то не правильно его использую... да и вообще маны какие то странные у роХара, курятся плохо )

marsel331 64 14
Авг 09 #10

marsel331 пишет:

а может кто подскажет какой есть аналог в темпесте для wpimult ? в мане есть слово STIM, но не помогает (( мож как то не правильно его использую... да и вообще маны какие то странные у роХара, курятся плохо )

вот более конкретное описание траблы:
если например completion у скважины задан с помощью
WELL 4822 PRODUCE OIL Q=0.0000 P=10.0000
CIJK
70 97 3 Z 0.1100 1* 0.0080 1* 1.0000 /
70 97 4 Z 0.1100 1* 0.0080 1* 1.0000 /
70 97 5 Z 0.1100 1* 0.0170 1* 1.0000 /
70 97 6 Z 0.1100 1* 0.3590 1* 1.0000 /
/

(аналог еклипсовского COMPDAT)
то как потом дальше по ходу истории поменять коэффициент
продуктивности, на слово STIM никак не реагирует, на слово ZONE пишет не совместимо со словом CIJK
что неужели единственный способ в этом чудесном симуляторе поменять коэффициент продуктивности по ходу истории,
это снова переписывать это CIJK c новыми скинами либо факторами домножения для каждого конекшена?
или есть какой то более удобный и разумный способ?

dimakrit 62 16
Авг 09 #11

Все просто

CIJK
70 97 3 Z 0.1100 1* 0.0080 1* 1.0000 /

меняйте коэффициент сообщаемости - последняя позиция в CIJK

Например, WPIMULT 5.0

CIJK
70 97 3 Z 0.1100 1* 0.0080 1* 5.0000 /

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

marsel331 64 14
Авг 09 #12

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

dimakrit 62 16
Авг 09 #13

В STIM тоже придется отслеживать коннекшны
Так что с WPIMULT все равно придется помучиться
А лучше было бы, конечно, сделать конвертацию до появления WPIMULT. Эклипс с Темпестом все равно немножко по-разному считают.

marsel331 64 14
Авг 09 #14

dimakrit пишет:

В STIM тоже придется отслеживать коннекшны
Так что с WPIMULT все равно придется помучиться
А лучше было бы, конечно, сделать конвертацию до появления WPIMULT. Эклипс с Темпестом все равно немножко по-разному считают.

Спасибо за полезные соображения! Скажи ты не мог бы выложить кусочек скедьюла с примером использования слова STIM в случае когда конекшены скважины установлены через CIJK, а то ну не работает у меня он упорно вместе с CIJK и все тут и ошибок не выдает и влияния не оказывает. Просто не действует и все. Может я с синтаксисом лажаюсь, что вполне возможно тк мануал оставляет желать лучшего и примерами не изобилует.
Спасибо

dimakrit 62 16
Авг 09 #15

Модели сейчас нет под рукой.
Учитывая ужасный мануал Темпеста, возможно вы что-то не так написали. Можете выложить здесь кусок реку-секции, попробуем вместе разобраться.

marsel331 64 14
Авг 09 #16

dimakrit пишет:

Модели сейчас нет под рукой.
Учитывая ужасный мануал Темпеста, возможно вы что-то не так написали. Можете выложить здесь кусок реку-секции, попробуем вместе разобраться.

Ок привожу фрагмент RECU секции. Просьба сильно не бить ногами если все дело в какой то глупой ошибке)) Что уяснил из мануала то и пишу спросить не у кого.

В рекуррентной секции записано буквально следующее

READ 1 SEP 1987

GROU COMM-P 4805 2654 3313
WELL 3313 PRODUCE OIL Q=0.0000 P=10.0000
CIJK
83 150 3 Z 0.1100 1* -0.0220 1* 1.000 /
83 150 4 Z 0.1100 1* -0.1560 1* 1.000 /
83 150 5

Z 0.1100 1* 4.4190 1* 1.000 /
/

WELL 3313 PRODUCE LIQU Q=0.0000 P=1.0133
HIST BHP 10.0000 THP 10.0000
/

READ 1 OCT 1987

WELL 3313 PRODUCE LIQU Q=2.0990 P=1.0133
HIST OIL 2.0990 BHP 10.0000 THP 10.0000
/

WELL 3313
STIM MULT
0.5 0.5 0.5 0.5 0.5 /

Также еще робовал вариант

WELL 3313
STIM SKIN
2 2 2 2 2 /

…………………………………
…………………………………………
И дальше пошла остальная история

И никакой реакции. Стоит контроль по жидкости, значит должно реагировать забойное давление дальше по ходу истории на ухудшение коэффициента продуктивности. А оно одинаковое и не меняется что есть у нас событие STIM что его нету. Что то делаю не так, либо слово STIM не работает когда скважина задана c помощью CIJK. Буду благодарен за любые пояснения.
Спасибо.

dimakrit 62 16
Авг 09 #17

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

ASh999 171 17
Авг 09 #18

Использование stim здесь бессмысленно, поскольку stim предполагает наличия условия, по достижении которого он выполняется.
Хотя если так хочется stim, то возможно поможет прописывание на требуемую дату заведомо выполняемого условия с вызовом стимуляции, типа:
WLIM 0.01 LIQU STIM
а уже потом описывать стимуляцию.
Я так думаю ph34r.gif

marsel331 64 14
Авг 09 #19

Господа спасибо огромное за соображения! Как оказалось вы правы и STIM заработал при наличии условия, но я просто ФШОКЕ. В жизнь бы не додумался что чтобы промоделировать интенсификацию необходимо ставить искусственные условия а иначе никак. А главное в мануале ни слова
STIM - Well Stimulation Information
Location: After WELL keyword (see note)
STIMulate {SKIN REQV K-H WIDX T-WI MULT}

Ну если тут такие приколы, вижу что тут без опыта работы не разобраться. Поэтому хотел спросить у знатоков еще одну вещь как заметил dimakrit при автоконвертации скедьюла сквизы действительно пропадают. И я снова жестко столкнулся с вопросом как закрыть коннекшены скважин которые были ранее сделаны. Я сам вижу только лобовой и тяжелый путь снова отслеживать и перечислять все ранее сделанные коннекшены с фактором домножения 0

WELL 3313 PRODUCE OIL Q=0.0000 P=10.0000
CIJK
83 150 3 Z 0.1100 1* -0.0220 1* 0 /
83 150 4 Z 0.1100 1* -0.1560 1* 0 /
83 150 5 Z 0.1100 1* 4.4190 1* 0 /
/

Либо если не хочется заниматься отслеживанием всех открытых конекшенов я думаю можно перечислить сразу конекшены на все 30 слоев с фактором домножения 0. Однако я понимаю что это называется мягко говоря через Ж. Подскажите пожалуйста может есть какой то еще хитрый путь или трюк (по типу STIM через искусственное условие) чтобы заставить
Tempest закрыть все конекшены у скважины???

Аналог эклипсовского
WELOPEN
'3313' 'SHUT' 0 0 0 2* /
/

Спасибо

RomanK. 2139 16
Авг 09 #20

Я бы посоветовал вам отказаться от применения READ и перейти на EVENT.
Скважины задавать не через CIJK, а через траектории.

-- RADI MDU MDL SKIN MULT
P110_1 01/07/2002 PERF 0.073 3310 3317 0.026 1.000 /
P110_1 01/06/2003 PERF 0.073 3310 3317 5.240 1.000 /
P110_1 01/10/2003 PERF 0.073 3310 3317 1.340 1.000 /

Так будет выглядеть изменения скин-фактора во времени

Аналог шута только шут:

P110_1 01/10/2004 SHUT

marsel331 64 14
Авг 09 #21

господа, а в этом темпесте что-либо подобное эклипсовскому PARALLEL есть ? типа чтобы на 2-х ядерном проце оба ядра задействовать. я понимаю, что в эклипсе для этих нужд используется MPI и требует дополнительной установки MPIpro, и это подходит лучше для систем с распределенной памятью, но мож темпест умеет использовать что-нить вроде OPENMP ?

RomanK. 2139 16
Авг 09 #22

marsel331 пишет:

господа, а в этом темпесте что-либо подобное эклипсовскому PARALLEL есть ? типа чтобы на 2-х ядерном проце оба ядра задействовать. я понимаю, что в эклипсе для этих нужд используется MPI и требует дополнительной установки MPIpro, и это подходит лучше для систем с распределенной памятью, но мож темпест умеет использовать что-нить вроде OPENMP ?


MORE can be run in parallel on multi-processor machines which support the MPI (Message
Passing Interface Protocol). This is available on a wide range of computers which are capable
of running more than one task in parallel. A MPI-parallel job is usually executed using the
mpiexec command of the form:
mpiexec –n 4 mored.exe datasetName

marsel331 64 14
Авг 09 #23

RomanK. пишет:

MORE can be run in parallel on multi-processor machines which support the MPI (Message
Passing Interface Protocol). This is available on a wide range of computers which are capable
of running more than one task in parallel. A MPI-parallel job is usually executed using the
mpiexec command of the form:
mpiexec –n 4 mored.exe datasetName

млин, у мну темпест 6.2, а там нет такой фичи ((( вот засада !!!

RomanK. 2139 16
Авг 09 #24

Попробуй

mored -N 2 datasetName

marsel331 64 14
Авг 09 #25

RomanK. пишет:

Попробуй

mored -N 2 datasetName

спасибо за попытку, но не пашет (( видать там еще не предусмотрено такое диво. нада где нить пробить тепмест посвежее.

Go to top