More6.4_rus_UG(руководство)
.pdfПримечания:
Выклинивание является несоседним соединением между двумя активными ячейками, разделенными одной или несколькими неактивными ячейками. Такие ячейки могут быть неактивными из-за уменьшения значения порового объема ниже MINPV, или толщины - ниже MINDZ, при использовании массива сетки ACTN.
Если не задано несоседнее соединение, перетока между двумя активными ячейками не будет.
Несоседние соединения могут быть образованы только в случаях, когда неактивные ячейки разделяют активные. Чтобы сделать ячейки неактивными на основе их толщины, используйте МINDZ.
Блокирование выклиниваний с помощью массива PNSW
Иногда полезно контролировать образование выклинивания, как функция положения в пласте. Массив PNSW (переключение выклинивания) позволяет это делать.
Далее показано, как может быть использован массив PNSW. Включение выклинивания происходит только в случае, когда значения PNSW заданы пользователем, с помощью одного из способов задания массива или выражения для сетки в MORE. Значение 1 является значением по умолчанию для PNSW.
Для иллюстрации всего сказанного, посмотрим на следующий небольшой пример:
Имеются 10 слоев, но слои 5 и 6 выклиниваются в колонках 4,5,6 и 7. Результат - 4 соседних соединения.
Предположим, что PNSW задан следующим образом:
PNSW
ZVAR
1 1 1 1 0 1 1 1 1 1 /
MORE 6.4 Руководство Пользователя – Секция Grid
7-40
Если PNSW введен, он может быть представлен графически в Tempest, и окончательное распределение будет выглядеть следующим образом:
Результатом является отсутствие несоседних соединений - если один из выклинивающихся слоев имеет значение 0, выклинивание уничтожается.
MORE 6.4 Руководство Пользователя – Секция Grid
7-41
DATUm - Значение глубины
Расположение: секция GRID
Синтаксис:
DATU datum {TOPC}
По умолчанию: 0.0
в POFU: футы в метрич. сист. метры
Определения:
datum Глубина. Все забойные давления пересчитываются на эту глубину.
TOPC Если используется аргумент TOPC, то глубина приведения забойного давления будет привязана к верхнему вскрытому интервалу перфорации скважины (или просто к первой ячейке, через которую проходит скважина, если нет вскрытых интервалов).
По умолчанию: если глубина не задана, то принимается верхняя активная ячейка модели.
Примеры:
DATU 4000.
Глубина приведения составит 4000.
DATU 6500 TOPC
Глубина приведения составит 6500, но забойные давления будут посчитаны по отношению к верхнему вскрытию.
Примечание:
DATU обычно задается, т.к. значение по умолчанию не всегда является подходящим.
MORE 6.4 Руководство Пользователя – Секция Grid
7-42
Z-DI - Определение Z-направления
Расположение: секция GRID |
|
|
|
|
|
|
Синтаксис: |
|
|
|
|
|
|
Z-DI |
|
|
|
|
|
|
|
adip |
dipdir |
depth0 |
x0 |
y0 |
z0 |
По умолчанию: |
0 |
0 |
0 |
0 |
0 |
0 |
Единицы измерения: градусыградусыфуты |
футы |
футы |
футы |
|||
в метрич. сист: |
градусыградусыметрыметрыметрыметры |
Определения:
θУгол падения, то есть максимальный угол между горизонтальной плоскостью и поверхностью x-y, или угол между осью z-координатой и вертикалью
φАзимут угла падения, то есть величина поворота (по часовой стрелке) от x-оси до линии падения
d0 Глубина точки привязки
x0 X-координата для точки привязки y0 Y-координата для точки привязки z0 Z-координата для точки привязки
Для подсчета нового расположения ячейки (x', y', z') используется следующая формула:
x'= x0+(x-x0)(cos2φ.cosθ+sin2φ) +(y-y0)(cosφ.sinφ.cosθ+cosφ.sinφ) -(z-z0)cosφ cosθ
y'= y0+(x-x0)( sinφ.cosφ.cosθcosφ.sinφ) +(y-y0)(sin2φ.cosθ+cos2φ) -(z-z0)sinφ cosθ
z'= d0+(x-x0)cosφ.sinθ+(y-y0)sinφ.sinθ+(z-z0)cosθ
Примеры:
Угол падения структуры задан равным 9 в направлении -X. Сетка повернута точки привязки с координатами (0,0,5050).
Z-DI
9 -180 5050 0 0 5050
MORE 6.4 Руководство Пользователя – Секция Grid
7-43
Угол падения сетки 12 градусов и 45 градусов по оси Х. Поворот относительно точки (1000,1000,50) и глубина при этом увеличилась на 5000 футов, т.е. вместо начальной глубины в 50 футов, будет 5050 футов.
Z-DI
12 45 5050 1000 1000 50
Примечания:
Z-DI не может быть использован для радиальных сеток.
Трансформация к новой оси z применяется в начале расчётов секции GRID. MORE 6 трансформирует положения ячеек так же, как и их глубины, так что новые координаты ячеек видны в Tempest. Если вы задаёте скважины в координатах xyz, помните, что сетка была передвинута в результате трансформации.
MORE 6.4 Руководство Пользователя – Секция Grid
7-44
ROTAte - Вращение и перемещение системы координат
Расположение: Секция GRID, перед вводом данных, которые должны вращаться и транслироваться
Синтаксис: |
|
|
|
|
ROTAtion |
X0 Y0 θ |
|
|
|
По умолчанию: |
0 0 0 |
|
|
|
в POFU: |
футы |
футы |
градусы |
|
в метрич. сист. |
метры |
метры |
градусы |
|
Определения: |
|
|
|
|
X0 |
Базовая точка для внутренних координат по x |
|||
Y0 |
Базовая точка для внутренних координат по y |
θ Угол вращения сетки в градусах
Примечания:
В отличие от Z-DIR, ROTA не смещает сетку, а устанавливает модельные координаты, отличные от реальных, «не забывая» про них.
Tempest всегда будет отображать модель относительно модельных координат.
Пример:
Координатная система модели начинается с положения (1000,0) в исходной координатной системе, и повернута на 45 градусов по часовой стрелке относительно исходной координатной системы.
ROTA 1000 0 45
Две системы координат связаны формулой:
x' = xo + x COS(θ) - y SIN(θ)
y' = yo + x SIN(θ) + y COS(θ)
Где x' and y' обозначают обычные координаты x и y обозначают измененные координаты модели.
Когда используется ROTA, обычные координаты трансформируются в модельные согласно следующему преобразованию:
MORE 6.4 Руководство Пользователя – Секция Grid
7-45
x= ( x' - xo ) COS(θ) + (y' -yo ) SIN(θ)
y=- (x' - xo ) SIN(θ) + (y' - yo ) COS(θ)
В частности, ключевое слово Rota может использоваться при считывании данных о латеральных координатах сетки, заданных в системе UTM с очень большими значениями координат (то есть находиться далеко от начала координат). ROTA позволяет работать с более удобными (меньшими) значениями координат. Пусть фактически сетка расположена в координатах (x=20000, y=300000), таким образом, первые несколько строчек ключевого слова COOR:
COOR |
|
|
|
|
|
200000 |
300000 |
1 |
200000 |
300000 |
10000 |
201000 |
300000 |
1 |
201000 |
300000 |
10000 |
202000 |
300000 |
1 |
202000 |
300000 |
10000 |
203000 |
300000 |
1 |
203000 |
300000 |
10000 |
Потом, используя:
ROTA 200000 300000 0
Можно |
перейти |
к |
сетке |
с |
началом |
координат |
(0,0). |
При этом по умолчанию, если скважины задаются в координатах X-Y, они будут |
|||||||
восприниматься как “внешние” |
и трансформироваться таким же образом, |
как и |
MORE 6.4 Руководство Пользователя – Секция Grid
7-46
координаты сетки. Однако опция NOROta позволяет считывать скважины в координатах модели.
X-DIr - Определение размеров блоков сетки по x- направлению
Строка идущая после X-DI или R-DI должна содержать одно из следующих подключевых слов сетки:
CONS, VARI, LOGA or LOG1 (LOG1 возможен, только при использовании R-DI)
Эти подключевые слова обрабатываются иначе, чем в случае R-DI. Более подробную информацию можно получить на следующих страницах.
Примеры:
Задание однородной сетки, общей длиной 1000:
X-DI
CONS
1000 / total x-length
Логарифмическая сетка с внутренним радиусом 1 и внешним радиусом, равным
2000:
R-DIRECTION LOGA
1 2000 /
Создает сетку с 11 интервалами различной длины:
X-DIRECTION VARIABLE
100 2*95 5*110 200 400 600 /
MORE 6.4 Руководство Пользователя – Секция Grid
7-47
Y-DIr (or THETa) Определение размеров блоков сетки по у-направлению. Прямоугольные блоки
Расположение: секция GRID
Синтаксис: Y-DIrection or THETa {GEOL UNIF VARI}
Замечание:
Строка после ключевых слов у-направления или theta-направления должна содержать одно из следующих подключевых слов массивов сетки: CONStant, VARIable, LOGArithmic
Примеры:
SIZE 5 5 3 Y-DIRECTION LOGARITHMIC 1000 1.2 /
Определяет изменение длины интервалов по логарифмическому закону, общая длина сетки - 1000, а длина каждого последовательного интервала сетки будет на 20 % больше, чем предыдущего.
CONS - Задание равномерной сетки, в X, Y или Theta направлениях
Расположение: После направления X-DIrection, направления Y-DIrection, или THETa-направления
CONStant
Xlength
Определения:
Xlength Общая длина системы в x или y направлении (или суммарный угол для направления θ).
Пример:
Общая протяженность сетки составляет 3000. Размер каждого интервала сетки составляет 150.
SIZE 20 20 3 X-DI
CONS 3000
MORE 6.4 Руководство Пользователя – Секция Grid
7-48
VARI - Задание блоков сетки по направлению X, Y или Theta переменных размеров
Расположение: После X-DI, Y-DI или theta-направления Синтаксис:
VARI
delx1 delx2 … delxn
Определения:
delxi Размер i-того интервала сетки.
nОбщее количество интервалов сетки, Nx для x-направления, или Ny для y или theta-направлений
Пример:
Общая длина сетки 3000. Размер каждого интервала сетки 150.
Y-DI
VARI
400 2*300 2*250 2*300 450
LOGA - Задание размерностей блоков сетки по X, Y или Theta направлениям, используя логарифмическую зависимость
Расположение: После X-DI, Y-DI или theta-направления. Обратите внимание, что LOGA обрабатывается по другому после R-Dir.
LOGA xlength ratio
Определения:
xlength Общая длина модели в x или y направлении (или общий угол для Theta направления ).
ratio Отношение соседних интервалов сетки
Пример:
Задает сетку в x-направлении: 670.8 603.7 543.4 489.0 440.1 396.1 356.5
SIZE 7 7 3 X-DI
LOGA
3500. 0.9 / total x-length
MORE 6.4 Руководство Пользователя – Секция Grid
7-49