0
Ноя 14
Коллеги, добрый день.
есть исходная модель, очень большая: 10 пластов, больше 1млрд.ячеек, её необходимо повернуть на 5 градусов.
что пробовал:
- создать новую сетку с нужным углом и через scale up properties перенести свойста - не получилось....Petrel 2011 пытался перенести неделю, в итоге рухнул :( (предварительно естественно нарезав слои так, как в исходной модели)
- создал новую сетку с нужным углом поворота, нарезал слои, каждый пласт по отдельности переносил в новый грид (copy property in visible zone/past), но при переносе получилось смещение свойств относительно скважин, т.е. переносит не координата в координату, а индекс в индекс :(
посоветуйте как можно победить это, кроме как всё переделать)
Опубликовано
25 Ноя 2014
Активность
21
ответ
5397
просмотров
9
участников
2
Рейтинг
Полагаю, что лучше перестроить модель в новой сетке. Больше промучаетесь и не найдете решения.
Если воркфлоу прописаны, то вообще достаточно просто.
не прописаны, каждый пласт - отдельная модель, которая имеет единый угол поворота (отличный от нужного), потом всё сшивалось в одну большую...
эхххх...гидродинамики.....не устраивает их 2,5 градуса :)
ПС: в первом сообщении опечатался, не на 5 градусав, а на 2,5
Из старой сетки экспортировать свойства (по одному) в формате того же Generic Eclipse, а затем импортировать в новую сетку.
Если число ячеек совпадает, то всё должно быть нормально - свойства не привязаны к координатам, а только к номеру ячейки.
Единственное - может не хватить памяти для загрузки.
Можно сделать как DimA1234 посоветовал. А можно озадачить гидродинамиков, для того чтобы поменять сетку можно сделать скрипт который пересчитает все координаты после ключевого слова COORD, там все ячейки идут подряд в соответствии с corner point geometry.
А чо в петреле нет возможности повернуть сетку при загрузке обратно в петрель??? Фииии
Если есть РМС можно задать угол поворота при импорте и уже оттуда выгрузить как обычную сетку.
Здравствуйте!
К сожалению, прямо сейчас Петрел нет под рукой, но, насколько я помню, можно указать угол поворота сетки при экспорте из Петрел: правая кнопка мыши -> Export grid --> изменить параметры Default для экспорта. Попробуйте проверить этот способ.
Да виталя дело говорит. Залез в петрель, эта функция не на импорте, а на экспорте. Для стандартного эклипсовского формата, можно задать поворот при выгрузке. Пока модель выгружается/загружается можно кофе попить)
Вы все сейчас рассуждаете о повороте всей модели на определенный угол. Т.е повороте геометрии вместе со свойствами, разломами, смещением точек скважин и пр.
Автору же нужно повернуть геометрию, оставив свойства неизменными.
Попробуйте поэтапно:
-сначала большую итоговую сетку разрезать на пласты и каждый пласт из "плохой сетки" перенести в подсетки с помощью ScaleUp с настройками all intersecting cells, all layers to all (так как геометрии не совпадают), это наиболее трудозатратная операция.
-на втором этапе, уже сшивать сетки с одинаковой геометрией в большую миллиардную сетку - ячека-в ячеку - zone mapped layers и geometric overlap
ПС мои 350 млн ячеек в 7 зон сшиваются трое суток, памяти кушает около 30 Гб (из48), ядро, к сожалению, задействовано всего одно.
ПСС поворот сетки нужно согласовывать с фильтрационщиками заранее)
к сожалению гидродинамики - не волшебники..
не подойдет т.к. повернется вся модель относительно фактического положения скважин
нужно оставить неизменный структурный каркас со всеми поверхностями/свойствами, повернуть сами корр-лайнсы на 2,5градуса в пространстве.
каждый пласт - отдельный грид.
я пробовал повернуть всю модель целиком - вот она через неделю и рухнула....на жестком было свободно более 200Гб, все 6 ядер работали на максимуме: 95-97%, и была задействовано вся оперативка: 17,6-17,8Гб из 18 на машине Z800.
при вырезке небольшого сектора - всё нормально поворачивается. сейчас пробуем отдельно пласт повернуть.
ПСС: согласовывали заранее поворот, видимо при построении структурного каркаса (основы) рука дрогнула и сделали 22,5 градуса, а надо 20 :))
не получится т.к. все сместится относительно скважин, да и 1 св-во весит более 200Гб при экспорте в бинарном формате
ПС: поправка, не 1 св-во, а только сетка весит более 200Гб )
Ищите комп где большее опертивки, её тупо не хватает.
Всё же попробуйте поворачивать по частям, вырезая зоны/пласты из модели, например, сначала с 1 по 10 слой, потом с 11 по.. и так далее. А уже после поворота всю сетку сшить в одну.
Да, понял проблему - нужно повернуть сетку в границах полигона, при этом сам полигон крутить нельзя.
Выход только один - перестроить модель.
Как говорится: "Научи дурака богу молиться - он себе лоб расшибет".
Это не про автора, а про создание малофункциональных моделей, которые порой просто повернуть трудно )
Кому станет легче от 2.5 градусов?
именно это сейчас и пробуем - повернуть по пластам.
гидродинамику(ам) )
Вряд ли дрогнула. 90 делить пополам и провести биссектрису несложно... очевидно и 45 поделили еще пополам, решили что хватит :)
А правда - в чем загвоздка этих 2.5 градусов??? Горизонтальные стволы не прокладываются, как надо?
Смысл в чем: ряды пробуренных скважин ориентированы под углом 20 градусов. Для воспроизведения очень быстых прорывов воды, сетка должна быть ориентирована вдоль рядов скважин с максимальной точностью, тогда измельчение ячеек в нужных рядах позволяет настроить историю (прорывы). Измельчение ячеек в нескольких рядах увеличивает колличество ячеек в ГДмодели и приводит к кратному увеличению времени расчетов.
но вопрос изначально ставился о том - как пренести св-ва в новую сетку в геологической модели без изменения пространственного положения свойств/структурок/разломов)
при переносе отдельно по каждому пласту получилось (модель 400млн ячеек, поворачивалось 1 свойство около 10 часов), но с касяками (не знаю как картинку прикрепить): вдоль некоторых скважин образовались дырки, из более 3-х тысяч скважин около 100 штук и эти скважины разбросаны в разных частях месторождения.
1 из вариантов как победить это: сделать еще раз scale up и прогнать свойство с трендом уже повернутой литологии
Пробежался по ответам, самым оптимальным вариантом мне кажется будет сделать новый апскейлинг в новой сетке с правильным углом в 20 градусов.