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

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

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

Первые данные устанавливают диагональные сообщаемости (i,j,k to i-1,j+1,k) равными 481 для сетки 10x10 в первом слое. Вторая часть данных умножает 9 значений на коэффициенты, которые изменяются от 0.2 до 0.7.

Примечания:

Это ключевое слово является альтернативой ключевому слову NNC для предоставления информации по несоседним соединениям.

Единицы измерения проницаемости md-ft - в промысловой системе (POFU) и md- m для метрической системы (метрические миллидарси 10-3 µm2).

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

7-80

TMUL - Множители сообщаемости несоседних соединений

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

Синтаксис: TMULtiplier xmult

По умолчанию: 1.0 предыдущее значение

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

xmult Значение множителя, который нужно применить ко всем несоседним соединениям, заданным ключевыми словами NNC или TCON, которые задается после ключевого слова TMULtiplier.

Пример:

TMULT

0.5

 

 

NNC

 

 

 

 

4 5

6

1 3

2

24.2

5 4

6

2 3

1

55.2

/

 

 

 

 

 

 

 

TMULT

0.2

 

 

 

 

 

 

TCON

+1 +1

0

1

4

2*1

2*1

UNIFORM

 

85.3

 

 

 

 

 

 

Значения сообщаемости для двух несоседних соединений, заданных с помощью ключевого слова NNC умножаются на 0.5. Значение сообщаемостей для четырех несоседних соединений, заданных через ключевое слово TCON умножается на 0.2.

Замечание:

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

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

7-81

FAUL - Задание разлома

Расположение: Раздел GRID

Синтаксис:

FAULt fname k1 k2 {MAX MIN}

i1 j1 to-where ij2 to-where ij3 . . . /

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

fname k1

k2

MAX

MIN

i1

j2 to-where

ijk

имя данное разлому имя первого слоя (по умолчанию 1)

имя последнего слоя(по умолчанию nz) Максимальное количество несоседних соединений Минимальное количество несоседних соединений

i-index угла блока с которого начинается разлом

j-index угла блока с которого начинается разлом

ряд TO-I (или TO_I) для разлома в направлении i или TO-J (или TO_J) для разлома в направлении.

i или j индекс k-той точки point обозначенной вдоль разлома

Пояснение:

Индексы i и j являются индексами углов блока или поверхностей блоков, но не номеров блоков (смотри пример).

Ключевое слово FAULt позволяет помечать группы соединений, так, что их легко будет модифицировать, используя ключевое слово FMULtiplier. Назначенные соединения не являются собственно разломом. Они могут включать только части разлома или даже составной разлом. Эти ключевые слова предназначены только для удобства модификации сообщаемостей разломов. Сообщаемость разломов также можно изменять, используя ключевые слова NNC и TCON.

Если для задания разлома использована составная линия, все линии после первой должны начинаться с TO-I или TO-J.

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

7-82

Пример:

Для сетки 6x4 создан разлом, показанный ниже:

FAUL F_18

2 2 TO-I 4 TO_J 3 TO_I 6 /

FMUL - Множитель разлома

Расположение: Раздел GRID

Синтаксис:

FMULtiplier fname xmult

Определения: fname Имя разлома

xmult Множитель для сообщаемости блоков, которые пересекает разлом

Пример:

Fmultiplier F_18 0.20

Примечания:

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

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

7-83

FAULTS - Задание Сегментов Разлома

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

FAULTS

имяРазломаXL XUYL YU ZL ZU направление /

:

: : : : : :

:

/

/

 

 

 

Описание:

 

 

 

Аргумент

Описание

 

Диапазон По умолчанию

faultName

XL

XU

YL

YU

ZL

ZU

direction

Замечания:

Имя разлома

Нижняя ячейка по x-направлению

Верхняя ячейка по x-направлению

Нижняя ячейка по у-направлению

Верхняя ячейка по у-направлению

Нижняя ячейка по z-направлению

Верхняя ячейка по z-направлению

X, Y или Z (I, J or K)

-Нет

1

XL ≤ Nx

1

1

XU ≤ Nx

Nx

1

YL ≤ Ny

1

1

YU ≤ Ny

Ny

1

ZL ≤ Nz

1

1

ZU ≤ Nz

Nz

-Нет

Если направление выбрано как X или I то XL должно равняться XU. Если направление выбрано как Y или J, то YL должно равняться YU и если направление

Z или К - то ZL = ZU.

В отличие от большинства других ключевых слов MORE, слово FAULTS

должно быть описано полностью, чтобы не вступать в кофликт со словом FAUL. Разлом создается из нескольких сегментов, каждый из которых начинается с одинакового имени разлома faultName. Разлом заданный при помощи сегментов может иметь три модификатора сообщаемости (см. ключевое слово MULTFLT).

Помните, что описание каждой строки сегмента надо закрывать используя "/", а также ставить "/" в конце описаниря всего сегмента.

Ключевое слово FAULTS опционально экспортируется из RMS в виде файла

GRDECL.

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

7-84

Пример:

Зададим два разлома с именами Fault1 и Fault2, так чтобы было по 3 сегмента в каждом. Строка под ключевым словом FAULTS является коментарием для улучшения зрительного восприятия данных, который должен начинаться с "--", чтобы избежать путаницы в случае, если бы был использован слэш "/", который воспринимался бы программой как знак окончания ввода таблицы разломов.

FAULTS

 

 

 

 

 

 

 

 

-- Name

XL

XU

YL

YU

ZL

ZU

Direction

 

Fault1

3

3

12

14

3

7

X

/

Fault1

4

4

14

14

3

7

Y

/

Fault1

4

4

15

17

3

7

X

/

Fault2 26 27 11 11

1

2

Y

/

Fault2

25

25

9

11

1

2

X

/

Fault2

23

25

8

8

1

2

Y

/

/

 

 

 

 

 

 

 

 

Разлом Fault2 показан ниже красной линией в плане xy.

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

7-85

MULTFLT - Задание множителей сообщаемостей для разломов FAULTS

Расположение: Секция GRID после ключевого слова FAULTS.

Синтаксис: MULTFLT faultName multiplier

::

/

Описание:

 

 

Аргумент

Описание

По умолчанию

faultName

Имя разлома

Нет

multiplier

Множитель сообщаемости

Нет

Замечание:

 

 

В отличие от большинства ключевых слов MORE слово MULTFLT должно быть описано полностью, чтобы не быть перепутанным с альтернативным ключевым словом FMUL. Имя разлома faultNames должно быть описано перед ключевым словом MULTFLT в ключевом слове FAULTS. Обратите внимание, что каждая строка должна быть завершена знаком "/".

Пример:

Заданые при помощи ключевого слова FAULTS два разлома Fault1 иFault2 имеют множители сообщаемости 0.01 и 0.67 соответственно. Строка после слова MULTFLT является строкой комментария, которая в данном случае должна начинаться с "--", а не с "/".

MULTFLT

--Name Multiplier Fault1 0.01 Fault2 0.67

/

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

7-86

ROFF - Чтение файла формата ROFF в MORE

Задайте файл сетки формата ROFF, который нужно использовать в модели.

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

В секции GRID

Синтаксис:

 

ROFF имя файла

 

Пример:

 

ROFF base12.asc

 

Замечание:

Название не должно заключаться в кавычки. Roff файлы могут быть бинарными или текстовыми, MORE автоматически определяет в каком формате считывать данные. Бинарные файлы транслируются между UNIX системой и платформами PC

без искажений. При необходимости имя файла может быть заключено в

кавычки.

EGRId - Вывод файлов форматов Eclipse GRID и Eclipse INIT

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

Синтаксис:

EGRID [FLIP val]

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

FLIP - аргумент FLIP позволяет при необходимости инвертировать направление оси Y. По умолчанию 0.

Если используется FLIP, то значения будут пересчитаны как:

y(output)=val-y

Файл (.init) формата Eclipse будет также выгружен.

Смотрите также ESOL для вывода данных секции reccurent и ESUM для данных summary. Файл будет иметь тот же путь, что и входной файл, до тех пор, пока опция ECLI ключевого слова OPEN не будет задана.

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

7-87

EEGR - Выгрузка сетки в формате Eclipse

EEGR [FLIP val]

FLIP - это аргумент, позволяющий перевернуть ось y, если это необходимо. По умолчанию значение y это 0.

Если используется FLIP, значения будут преобразованы как:

y(output)=val-y

EEGRid позволяет записать файл сетки формата Eclipse (более известный как EGRID). Расширение файла будет .egrid или .fegrid для неформатированного и форматированного случая соответветственно.

GRDE - Запрос на выгрузку данных сетки в формате GRDECL

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

GRDE выгружает в виде ascii файлы grdecl содержащие SPECGRID, ZCORN, COORD и ACTNUM. Это позволяет использовать сетки MORE в других программах использующих эти ключевые слова.

Синтаксис:

GRDE Filename [FLIP] flipValue

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

Filename Имя файла, в который будут выгружены данные

FLIP Запрос на перевод y-значений в y-направления

flipValue y-значения для всей сетки будут перевернуты

Пример:

Выгрузить сетку в формате .grdecl

GRDE

Выгрузить сетку в файл mygrid.grdecl и трансформировать ее, как ynew=1000-yold

GRDE mygrid FLIP 1000

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

7-88

DOGR (или EDIT) заставляет симулятор проводить расчёт сообщаемости и порового объёма

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

Синтаксис:

DOGRID

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

Запрашивает проведение расчётов порового объёма и межблоковых сообщаемостей.

Примечание:

Как только считано ключевое слово DOGR, изменения параметров сетки, влияющих на поровый объём и межблоковую сообщаемость (таких, как K-X) не имеет эффекта, но можно изменять массивы PVOL, T-X, T-Y, T-Z и DEPTH. PVOL, T-X, T-Y и T-Z имеют специальные формы задания (см. предыдущие описания). DEPT задаётся как обычный сеточный массив, но теперь соответствует глубинам центров ячеек, которые используются в расчёте.

По завершении расчета, массив DEPT описывает глубины центров ячеек и имеет метод ввода BLOC.

Если ключевое слово DOGR не задано, соответствующие ему расчёты выполняются автоматически, как только вводится значение межблоковой сообщаемости.

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

7-89