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

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

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

CONS - постоянное значение для слоя

Расположение: секция GRID или INITialization, после задания имени массива. CONStant value

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

value значение, приписываемое слою или слоям.

Примеры:

Пористость однородная по вертикали и постоянная по горизонтали.

PORO UNIF CONS

0.1

SIZE 5 5 2 K_X

CONS 20 CONS 40

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

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

7-60

VARI - Переменные значения для слоя

Расположение: секция GRID или INIT, после определения имени массива.

VARIable { DISC CONT BLOC } value1 value2 .... /

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

valueij Значение параметра, которое будет назначено в блоке ij. Никакие комментарии не разрешаются за исключением последней линии. Внутренние комментарии могут применяться, используя наклонную черту вправо (слеш), сопровождаемую звездочкой (/*).

DISC Значения задаются в формате DISC: 4.Nx.Ny значений. CONT Значения задаются в формате CONT: (Nx+1)(Ny+1). BLOC Значения задаются в формате BLOC: Nx.Ny значений.

Пример:

SIZE

4 3 6

ZGRI(1) TOP CONT

VARI

3000

3020

3038

3040

3041

3002

3021

3039

3041

3041

3003

3023

3042

3044

3044

3003

3024

3045

3046

3046

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

Замечания:

Метод VARIable задан по умолчанию. По сути VARI определяет что информация будет вводиться посредством подключевых словам GRID.

Одним из недостатков метода VARI является то, что вводимые данные зависят от размерности сетки – методы ZVAR, LINE, и INTE не зависят от Nx и Ny и поэтому их использование более предпочтительно по сравнению с VARIable в ситуациях, когда ожидаются последующие изменения размерности сетки.

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

7-61

LINE - Линейная или Квадратичная интерполяция

Расположение: секция GRID или INITialization, после определения имени массива.

Синтаксис:

LINEar-interpolation {NOXY IN_X IN_Y X&Y_} {NORO} {SWIT}

x1 x2 … / (опускается для опций IN_Y или NOXY) y1 y2 … / (опускается для опций IN_X или NOXY) value11 value21 … value12 ....

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

NOXY

IN_X

IN_Y

X&Y

NORO

Не надо задавать значения x и y, т.к. используются значения, которые вводились до этого.

Линейная интерполяция в X-направлении. Это единственная опция для 1- D модели или модели 2-D. Также можно использовать другое написание

IN-X или X-DI.

Линейная интерполяция в Y-направлении. Также можно использовать другое написание IN-Y или Y-DI.

Квадратичная интерполяция по X и Y

Отмена вращения и сдвига (не используется, если до этого вращение и сдвиг не были определены)

SWITch Переключение на альтернативный входной файл для чтения данных

xi

yi

valueij

Пример:

Расположение i-той контрольной отметки в списке x. Список значений должен быть завершен слешем.

Расположение j-той контрольной отметки в списке y. Список значений должен быть завершен слешем.

Значение массива в точке (xi,yj). Эти значения должны быть обеспечены для всех xi и для y1, затем для всех хi, для y2 и т.д., пока все значения не будут заданы. До окончания перечисления значений нельзя использовать строку комментария (слэш).

SIZE 4 4 3

HORI POINT

DEPTH 1 ST LAYER TOP

LINEAR INTERPOLATION IN-X DIRECTION

0 1750 3500 / x(i) locations

8400 8300 8350 / значения глубины

POROSITY UNIFORM

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

7-62

LINEAR INTEPOLATION

 

0

1750

3500 /

x-locations

0

1750

3500 /

y-locations

.23

.26

.29

 

 

.26

.26

.26

 

Значения пористости(могут быть на одной строке)

.31

.29

.25

/

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

7-63

INTE - Интерполяция, взвешенная по расстоянию

Расположение: После ключевых слов ввода данных сетки или инициализации.

Запись 1:

 

 

 

INTE

expneighbors {NOXY ALLX TRIP} {SWIT} {NORO}

По умолчанию: 1.0

4

(или предыдущие значения)

Минимум:

0.1

2

 

Максимум:

10

-

 

Запись 2: (для опции TRIPlet) x1 y1 z1

: : :

/

Запись 2: (для опции ALLX)

x1 x2 ... /

y1 y2 ...

z1 z2 ...

Запись 2: (для NOXY)

z1 z2 ... /

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

exp

Коэффициент экспоненциального взвешивания

neighbours

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

NOXY

Не задавать значения x и y, будут использоваться значения, которые

 

вводились до этого

ALLX

Все значения x сопровождаются всеми значениями y и всеми

 

значениями z

TRIPlets

Значения заданы как x, y, z

SWITCH

Переключение на альтернативный входной файл для чтения данных

NORO

Отмена вращения и сдвига (не используется, если до этого вращение и

сдвиг не были определены)

 

xi

Расположение i-той контрольной отметки в списке x.

 

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

 

7-64

yi

Расположение j-той контрольной отметки в списке y

zi

Значение массивов в точках (хi, уi)

Примеры:

Определяет переменную пористость и проницаемость, используя интерполяцию, взвешенную по расстоянию:

SIZE 8 4 4

HORI POINT

POROSITY UNIFORM

/ константа по слою

 

 

INTERPOLATE

1*

1*

ALLX

 

 

 

/ x-значения

0

1867

3734

933.5

2800

0

1867

3734

0

0

0

933.5

933

1867

1867

1867

/ y-значения

0.09 0.112

0.10

0.115

0.102

0.12

0.105 0.09

/ значения данных

K-X Uniform

 

 

/ данные в трехмерной форме по умолчанию

INTERPOLATION

 

 

 

 

 

 

 

0

0

8

 

 

 

 

 

 

 

3734

0

11

 

 

 

 

 

 

 

0

1867

9

 

 

 

 

 

 

 

3734

1867

12

 

 

 

 

 

 

 

1867

933.5 14

/

 

 

 

 

 

 

Эти примеры приводят к следующим результатам:

Пористость (доля)

I =

1

2

 

3

 

4

 

5

6

 

7

8

9

J=1

0.0900

0.1027

0.1051

0.1077

0.1120

0.108

0.1063

0.1017

0.1010

J=2

0.1031

0.1066

0.1098

0.1080

0.1095

0.107

0.1042

0.1013

0.1007

J=3

0.1088

0.1105

0.1150

0.1104

0.1085

0.106

0.1020

0.0997

0.0986

J=4

0.1121

0.1113

0.1107

0.1103

0.1074

0.106

0.1014

0.0981

0.0962

J=5

0.1200

0.1128 0.1118 0.1092

0.1050

0.103 0.1010

0.0964

0.0900

 

X - проницаемость (md)

 

 

 

 

 

 

 

 

 

 

I =

1

2

 

3

4

 

5

6

 

7

8

9

J=1

8.000

9.404

10.287

10.950

11.336

11.797

11.630

11.388

11.000

J=2

9.271

9.781

10.584

11.481

12.111

12.215

11.842

11.567

11.405

J=3

9.812

10.195

10.919

12.033

14.000

12.669

12.126

11.858

11.734

J=4

9.736

10.140

10.835

11.672

12.280

12.405

12.092

11.927

11.870

J=5

9.000

9.945 10.643

11.232

11.611 12.080 11.986

11.930

12.000

 

Пояснения:

Эта опция использует простую интерполяцию, взвешивая точки по расстоянию. Значения exp и neighbors не обязательны, когда имеются много значений или «хорошее» расположение контрольных точек. Однако в других случаях они могут давать некоторые различия. Вы должны тщательно проверить полученные результаты, используя Tempest для визуализации данных.

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

7-65

F(PO - Функция пористости

Расположение: раздел GRID или INITialization, после определения имени массива, и после того, как пористость была полностью определена.

F(POrosity) {LOGA LINE} poro1 value1

poro2 value2

: :

/

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

LOGArithmic Логарифмическая интерполяция

LINEear

Линейная интерполяция

poroi

Значение i-той пористости в таблице. Для завершения ввода таблицы

 

требуется слеш.

valuei

Значение массива, соответствующего poroi

Пример:

 

K_X UNIFORM

F(PO LOGA

0.2550

0.28200

0.30500

/

Если использовать приведенные данные для LINEar (линейной) интерполяции функции пористости, получим результаты приведенные ниже.

X - PERMEABILITY

(md)

 

 

VALUES FOR K =

1

 

 

 

I =

1

2

3

4

5

J = 1

19.8

39.6

79.37

158.74

316.23

J = 2

39.6

56.1

79.37

112.25

158.74

J = 3

79.3

79.3

79.37

79.37

79.37

J = 4

251.4

200.0

158.74

100.00

63.00

J = 5

790.5

500.0

316.23

125.99

50.00

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

7-66

F(DE – Функция глубины

Расположение: секция GRID или INITialization, после определения имени массива, и после того как глубина (Depth) будет полностью задана.

Синтаксис:

F(DEpth)

depth1 value1 depth2 value2

: :

/

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

depthi i-ое значение глубины в таблице. В конце таблицы необходимо ставить слэш.

valuei значение соответсвующее depthi

Пример:

SWATER UNIFORM F(DEPTH)

7330 0.16

7400 0.16

7450 0.32

7500 1.00

/

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

7-67

ZVAR - Переменные значения по Z, и константа по

X иY

Расположение: секция GRID или INIT, после определенного имени массива.

ZVARiable

value1 value2 ....

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

valuei Значение для всего i-того слоя. Количество значений соответствует количеству слоев всей сетки, если область не ограничивается дополнительно и все значения пишутся в одну строку под именем задаваемого массива.

Пример:

POROSITY ZVAR

2*.18 .20 .20 3*.21 .23 .23 .23 .15

Замечание: Использование ZVARiable определяет значения для всех слоев, поэтому его достаточно, чтобы не использовать другие методы обработки параметров заполняющих сетку.

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

7-68

MODI - Изменение значений

Расположение: раздел GRID или INITialization, после имени массива и, возможно, других обрабатывающих методов, определяющих этот массив.

Синтаксис: (2 строки записи)

Запись 1:

 

 

 

 

MODIfy

i1

i2 j1

j2 k1 k2 {ZERO}{NINT}

поумолчанию: 1

nx 1

ny 1

nz

Минимум:

1

1 1

1 1 1

Максимум: nx nx ny ny nz nz

Запись 2:

 

 

 

 

 

 

xadd xmult xmin xmax

поумолчанию:

0

1

0

1020

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

 

 

 

i1

Первая точка в x (i) направлении, с которой начинается изменение значений

i2

Последняя точка в x (i) направлении, в которой заканчивается изменение

значений

 

 

 

 

 

j1

Первая точка в y (j) направлении, с которой начинается изменение значений

j2

Последняя точка в y (j) направлении, в которой заканчивается изменение

значений

 

 

 

 

 

k1

Первая точка в z (k) направлении, с которой начинается изменение значений

 

Последняя точка в z (k) направлении, в которой заканчивается изменение

k2 значений

ZERO Указывает, что значения меньше чем xmin должны быть приравнены к нулю NINT Округлит до самого близкого целого числа r

xadd Константа, которая будет добавлена xmult Множитель

xmin Минимальное значение xmax Максимальное значение

Модификация применяется следующим образом:

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

7-69