0
Авг 09
собсна сабж... для учебы нада конвертнуть модельку из эклипса2007 в море6.2. руками ломы, прогу писать тоже ) ведь если есть какое-нить средство, то лучше его заюзать !!! читал про прогу от самого роХара для этих целей, но ее нигде не нашел ( если поделитесь, то сенкс огромный !!!
Опубликовано
10 Авг 2009
Активность
25
ответов
4643
просмотра
6
участников
0
Рейтинг
с каких-то давних времен лежит такой конвертерemcon.zip
огромное человеческое спасибо 'ASh999' !!!
пользовался единожды лет этак 5 назад, ничего не помню, кроме того, что пришлось все перепроверять и руками руками
мануалов не видел
Доброго дня коллеги!
Эта тема меня тоже очень интересует Народ подскажите плиз кто с этим сталкивался эта прога Emcon это и есть та которая распространяется службой техподдержки роксара или существует какая то другая прога более совершенная? А то все поисковики молчат в тряпочку а проблема актуальна
Спасибо
Вроде от них был файлик, хотя не поручусь.
Вообще говоря, проще спросить у них. Что-то где-то мелькало на предмет поддержки запуска эклипс моделей в версии 6.6, а значит и работа над конвертацией должна кипеть.
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 новыми скинами либо факторами домножения для каждого конекшена?
или есть какой то более удобный и разумный способ?
Все просто
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. Потом еще долго исправлял полученный файл. Прога не понимает кучи слов, с закачкой были какие-то траблы, сквизы, которые были в Эклипсе пропадают.
В конце концов, я поймал себя на мысли, что лучше бы потратил чуть больше времени и написал конвертатор сам.
Вот об том и речь что чтобы изменить коэффициент продуктивности надо отследить все конекшены CIJK имеюшиеся у скважины на данный момент времени, снова их все переписать, с соответствующим изменением коэффициента сообщаемости, при наличии сотни скважин и сотни событий интенсификации, это мягко говоря тяжело. Я просто все никак не могу поверить что не предусмотрены такие элементарные вещи. Или есть все таки еще какой то путь?
В STIM тоже придется отслеживать коннекшны
Так что с WPIMULT все равно придется помучиться
А лучше было бы, конечно, сделать конвертацию до появления WPIMULT. Эклипс с Темпестом все равно немножко по-разному считают.
Спасибо
Модели сейчас нет под рукой.
Учитывая ужасный мануал Темпеста, возможно вы что-то не так написали. Можете выложить здесь кусок реку-секции, попробуем вместе разобраться.
В рекуррентной секции записано буквально следующее
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. Буду благодарен за любые пояснения.
Спасибо.
Вроде в целом нормально все. Правда вскрытий три ,а значений в STIM пять, но лишнии вроде игнорируются.
Возможно, вследствие малости дебита, а следовательно и депрессии изменение забойного давления практически незаметно.
Использование stim здесь бессмысленно, поскольку stim предполагает наличия условия, по достижении которого он выполняется.
Хотя если так хочется stim, то возможно поможет прописывание на требуемую дату заведомо выполняемого условия с вызовом стимуляции, типа:
WLIM 0.01 LIQU STIM
а уже потом описывать стимуляцию.
Я так думаю
Господа спасибо огромное за соображения! Как оказалось вы правы и 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* /
/
Спасибо
Я бы посоветовал вам отказаться от применения 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
господа, а в этом темпесте что-либо подобное эклипсовскому 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
Попробуй
mored -N 2 datasetName