0
Май 15
Коллеги, добрый день!
Кто-нибудь сталкивался с некорректным картопостроением в Petrel?
Суть проблемы в следующем. Есть моделька Eclipse - однородный кубик с пятиточкой. Загружаю в Petrel, строю карту средней нефтенасыщенности на последнюю дату расчета - карта несимметрична, распределение смещено на северо-восток. Если построить грид среднего по слоям, то все выглядит логично-симметрично.
Если такая фигня получается на всех картах, построенных в Petrel, то это может привести, например, к неправильному расположению ЗБС на карте остаточных запасов.
В Irap RMS попробовали построить, все ровно получается - без косяков. В tNavigator, понятно, тоже.
Вложение | Размер |
---|---|
Карта среднего | 97.53 КБ |
Среднее по слоям в гриде | 43.51 КБ |
датник | 8.19 КБ |
Опубликовано
27 мая 2015
Активность
15
ответов
5031
просмотр
5
участников
1
Рейтинг
Хм, не сталкивался с подобным, сейчас ради интереса проверю.
В общем, да действительно так. Но багой это назвать нельзя, скорее это у них такая фишка (правда кривая).
А дело в том, что при картопостроении из грида строится сетка подобная сетке грида, узлы в тех же местах, что и узлы грида, а в качестве знан\чений на узлах берутся средние 2 ячеек (каких именно будет зависеть от MAPAXES). В данном примере 2-х нижних.
В общем если бы осреднялись все 4 соседние ячейки, думаю, что ассиметричность пропала бы.
Короче надо им писать, чтобы думали))
И кстати, если нужно вот вариант для исправления,
- делаем копию карты, и сдвигаем на шаг ячейки по оси J (в вышеуказанном примере на 100 метров вниз, т.е. вычитаем 100 м.)
- через калькулятор строим новую карту как среднюю оригинальной и сдвинутой на 100 метров.
"Это не баг, это фича" - любимая шутка программистов ))
На самом деле, при планировании ЗБС никто не будет размышлять про эту "фишку" и в итоге запланируют ствол на 141 м (точнее на корень из суммы квадратов размеров ячеек в модели по Х и У) в сторону. Понятно, что результаты расчетов ГДМ обладают некоторой неопределенностью, но тут еще вводится дополнительная неточность, которой нет в другом софте.
Вывод: Petrel для картопостроения не годен.
Этот вариант не даст полного соответствия карты кубу. Просто немного размажет ошибку по площади.
Дело, видимо в том, что в ячеистой сетке берется среднее по ячейке, а 2Д грид оперирует только узлами - точками в углах ячеек.
Может быть, попробовать осреднять сетку с ячейкой 50х50 м на 2Д грид с ячейками 25х25 м (5х5 м)?
Да, идея норм. Только надо как можно меньше ячейки делать, чтобы смещение было меньше. Правда при этом получается выраженная ячеистая структура, т.е. карта не такая гладкая-красивая получается ))
Можно засмусить потом в принципе
А какая разница, контуры карты так и так не на 100% соответствуют кубу, карта это все равно своего рода осреднение. И такой способ все равно лучше, чем вариант по умолчанию. Хотя меня лично и вариант по умолчанию вполне устраивает.
Второй сопособ построения, чтобы избежать сдвигов карты и осреднения, сделать сразу осредненное свойство , например, So=(So+So[i,j+1)/2] а затем по осредненному свойству строить карту. Но это снова осреднение.
Ну и еще вариант, сваять плагин. Есть желающие? :)
Ещё можно попробовать грид 50х50 м сдвинуть на 25 м так, чтобы узлы 2Д сетки оказались точно в центре ячеек 50х50 м.
И потом осреднять 3Д свойство уже на эту сдвинутую 2Д сетку.
Use pillar grid angle при осреднении спасёт вас.
Ну вот, а ларчик просто открывался) И кстати результат получился один в один как при осреднении, который я описал выше...
Вопрос только что конкретно они делают, для меня лично определение "use pilar grid angle" не совсем очевидно.
Смещение все-равно остается/
Написал в техподдержку, надеюсь исправят в следующих версиях. Пока написали то же самое - осреднять на сетку с меньшим размером.
видимо просто учитывает угол наклона направляющих сетки по вертикали. Те рассчитывает по направлению IJ, а не XY.
А таким макаром сетку сдвигали-то?
http://www.petroleumengineers.ru/node/9932#comment-82775
===
Ещё можно попробовать грид 50х50 м сдвинуть на 25 м так, чтобы узлы 2Д сетки оказались точно в центре ячеек 50х50 м.
И потом осреднять 3Д свойство уже на эту сдвинутую 2Д сетку.
===
у меня всё нормально