Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

More6.4_rus_UG(руководство)

.pdf
Скачиваний:
260
Добавлен:
02.03.2016
Размер:
2.55 Mб
Скачать

CONS - Задание сетки, равномерной по R-направлению

Расположение: После направления R. CONStant

rinner router

Единицы измерения: фт фт Метрическая: м м

Определения:

rinner внутренний радиус радиальной сетки router внешний радиус радиальной сетки

Пример:

SIZE 10 1 4 RADIAL R-DIRECTION GRID SPACING CONSTANT

5 2005

VARI - Переменная длина интервалов сетки по оси

R

Расположение: После r-DI

Синтаксис: VARIable

rinner delr1 delr2 .... delrnx

вPOFU: футы футы футы ....

вметрич. сист: метрыметрыметры....

Определения:

rinner Внутренний радиус радиальной сетки delri Размер i-го интервала сетки

nx Число интервалов сетки, определенных SIZE

Пример:

MORE 6.4 Руководство Пользователя Секция Grid

7-50

SIZE 10 1 4 RADI

R-DI

VARI

0.54.10 7.48 13.61 24.79 45.14 82.20 149.7 272.6 496.4 904.

Внутренний радиус равный 0.5 и интервалы сетки переменной длины, которые дают внешний радиус, равный 2005.

LOGA - Длина интервалов сетки по оси R изменяется по логарифмическому закону

Расположение: После R-DI

Синтаксис: LOGArithmic

rinner router

Units: футы футы

Metric: метры

Определения:

rinner Внутренний радиус радиальной сетки router Внешний радиус радиальной сетки

Пример:

SIZE 10 1 4 RADIAL R-DI

LOGA

5 2005

Задаются следущие интервалы сетки: 4.1 7.5 13.6 24.7 45.1 82.2 149.7 272.6 496. 904.

MORE 6.4 Руководство Пользователя Секция Grid

7-51

LOG1 - Длина интервалов сетки по оси R изменяется по логарифмическому закону, исключая длину первого интервала

Расположение: После r-DI

Синтаксис

LOG1

rinner r2

router

вPOFU: футы футы футы

вметрич. сист.: метрыметры

Определения:

rinner Внутренний радиус радиальной сетки r2 Радиус в начале второго интервала сетки router Внешний радиус радиальной сетки

Пример:

SIZE 10 1 4 RADIAL

R-DIRECTION GRID SPACING

Log1 - логарифмический закон для всех интервалов, кроме первого

5 12 2005

Задаются следующие интервалы сетки:

7.00 9.19 16.23 28.67 50.63 89.41 157.9 278.9 492.5 869.7

MORE 6.4 Руководство Пользователя Секция Grid

7-52

XDIV - Укрупнение интервалов сетки в x- направлении для ввода параметров

Расположение: секция GRID до ключевого слова COOR

Синтаксис:

XDIV

ndiv1 ndiv2 ... ndivn /

Определения:

ndivi Число интервалов сетки в i-той группе. Общее количество всех интервалов ndivi должно равняться числу интервалов сетки в x-направлении, Nx.

Пример:

SIZE 9 12 4 XDIV

2 4 3 /

Объединяет 9 интервалов сетки по направлению х в три группы. При определении координат сетки (с использованием COOR) должно быть определено три укрупненных интервала, то есть четыре угла по x. Значит, с использованием XDIV, в ключевом слове COORD необходимо задавать только (3 + 1) * (12 + 1) = 52 линий, вместо (9 + 1) * (12 + 1) = 130 линий без использования XDIV.

Для восстановления входных данных на исходной сетке, используйте NOXY.

MORE 6.4 Руководство Пользователя Секция Grid

7-53

YDIV - Укрупнение интервалов сетки в y- направлении для ввода параметров

Расположение: Before COOR

YDIV

ndiv1 ndiv2 ... ndivn /

Определения:

ndivi Число интервалов сетки в i-той группе. Общее количество всех интервалов ndivi должно равняться числу интервалов сетки в y-направлении, Ny.

Пример:

SIZE 9 12 4 YDIV

2 4 4 2 /

Объединяет 12 интервалов сетки по направлению у в четыре группы. При определении координат сетки (с использованием COOR) должно быть задано определение четырёх укрупненных интервалов, то есть пять углов по у.

Когда свойства слоя заданы через ключевые слова массива, число значений просто будет соответствовать числу интервалов сетки.

Чтобы восстановить данные исходной сетки используйте NOXY.

MORE 6.4 Руководство Пользователя Секция Grid

7-54

Восстановление сетки после измельчения XDIV или

YDIV

Расположение: секция GRID, после XDIV и/или YDIV

NOXY

Пример:

NOXY

XDIV и YDIV позволяет вводить массивы сетки для больших интервалов, определенных путем разделения основной сетки.

NOXY может быть использован, чтобы восстановить изначальную сетку после считывания данных измельченной сетки.

MORE 6.4 Руководство Пользователя Секция Grid

7-55

COOR - Координаты сетки

Расположение: Секция GRID

COOR {ZXY X&Y} value1 value2 . . /

Создает координатные линии, на которых строится геометрия сетки. Число требуемых значений зависит от опции.

ZXY Задается (Nx+1).(Ny+1) прямых координатных линий. Каждая определяется двумя точками на различных глубинах. Эта опция по умолчанию совместима с ключевым словом Eclipse COORD.

X&Y Определяются только координаты x и y. Линии сетки по z-направлению прямые и параллельны.

Данные должны заканчиваться знаком /. Пример:

Задание сетки размерностью 3x3x10.

SIZE 3 3 10

COOR

 

 

 

 

 

/x1

y1

z1

x2

y2

z2

0

0

10

0

0

1000

1000

0

10

1000

0

1000

2000

0

10

2000

0

1000

3000

0

10

3000

0

1000

0

1000

10

0

1000

1000

1000

1000

10

1000

1000

1000

2000

1000

10

2000

1000

1000

3000

1000

10

3000

1000

1000

0

2000

10

0

2000

1000

1000

2000

10

1000

2000

1000

2000

2000

10

2000

2000

1000

3000

2000

10

3000

2000

1000

0

3000

10

0

3000

1000

1000

3000

10

1000

3000

1000

2000

3000

10

2000

3000

1000

3000

3000

10

3000

3000

1000

/

 

 

 

 

 

Примечания:

COOR не определяет сетку целиком - значения глубин ячеек должны быть заданы с помощью ZCORn или DEPTh и THICkness.

MORE 6.4 Руководство Пользователя Секция Grid

7-56

Некоторым пользователям удается создавать данные COOR вручную - обычно они универсально генерируются предпроцессорами, такими как RMS, и, как правило, экспортируются в MORE в файлах GRDECL.

ZCOR - Координаты узлов сетки

Расположение: Секция GRID

Синтаксис:

ZCORn

value1 value2 . . /

Определения:

Задает глубины (Z-координаты) углов блоков сетки.

Это ключевое слово задаёт глубины вершин блоков в дискретной форме и часто используется с ключевым словом Eclipse COORD. ZCOR может вводиться только для глобальной сетки и содержит 8.Nx.Ny.Nz значений глубины.

MORE 6.4 Руководство Пользователя Секция Grid

7-57

LAYE - Определение геологических слоев

Расположение: Секция GRID после ключевых слов Y-Dlrection или THETadirection, но перед множителями порового объема и межблоковой сообщаемости)

LAYEring

nlayers1 nlayers2 ....

/

Определения:

nlayersi Число слоев в модели, объединяемых в один i-тый геологический слой. Они должны суммироваться к общему количеству слоев модели. Количество геологических слоев равняется общему количеству заданных nlayersi. Список должен быть завершен слешем ( / ).

Пример:

SIZE 25 43 8 LAYE

2 3 3*1 /

Определяет, что 8 слоев модели объединены в 5 различных геологических прослоев. Дальше должны быть заданы пять наборов значений (массивов) параметров пластов, с указанием опции GEOLogic.

Замечание:

Первоначально, nlayersi = 1, то есть опции GEOLogic и VARIable совпадают.

Опция GEOLogic рекомендуется, если ожидаются изменения размерности сетки по вертикали. Если используется эта опция, вертикальная сетка может быть изменена, путем задания только нового SIZE (РАЗМЕРа) и данные LAYEring по слоям. Все другие данные сетки будут независимы от вертикальной сетки.

MORE 6.4 Руководство Пользователя Секция Grid

7-58

DEFIne - Определение пользовательских массивов

Расположение: секция GRID или Init.

DEFI array {FLIP}

'title'

Определения:

array Имя, которое будет присвоено массиву.

FLIP Определяет массив, как массив FLuid-ln-Place (Пластовые запасы). Эти массивы сохраняются для использования в процессе счета и постпроцессора.

title Заголовок массива, должен быть заключен в одиночные кавычки.

Пример:

DEFINE KMUL

'Permeability multiplier'

Определяет массив для использования его в качестве множителя проницаемости.

DEFINE GCAP FLIP

'GAS CAP REGION'

Определяет FLIP регион, названный GCAP.

Примечание:

Массивы FLIP рассматриваются в качестве множителей порового объема для подсчета пластовых запасов. Для включения ячейки в регион пластовых запасов установите множитель 1. Если используется дробное значение, например 0.5, 50% флюида в ячейке будет отнесено к пластовым запасам, целиком связанных с массивом FLIP.

Как только массив был определен, его можно использовать точно так же как любой из массивов, которые являются предопределенными, для примера см. параграф «Обработка Массивов»

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

MORE 6.4 Руководство Пользователя Секция Grid

7-59