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

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

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

Обсуждение наиболее важных Массивов

NTOG

Коэффициент песчанистости - множитель для горизонтальной проницаемости и пористости, который используется при вычислении сообщаемости и порового объема. NET (эффективная толщина) связана с NTOG выражением NTOG=NET/THIC. Изменение массива NET не эквивалентно изменению массива THICkness (общая толщина), так как изменение общей толщины может привести к “разделению” слоёв модели в пространстве и соответственно изменению вертикальной сообщаемости.

FLIP

Массивы FLIP (Fluid in place - запасы) содержат множители порового объема, которые используются при вычислении запасов. Если Вы определяете группу скважин с тем же именем, что и массив FLIP, они становятся связанными при расчётах запасов, давления и т.д.

CROC и REFE

Характеризуют сжимаемость породы и приведенное давление, при котором задана пористость. Пористость является линейной функцией давления:

Φ = Φo [ 1 + Cr ( P - Po ) ]

где:

Φo пористость, заданная в модели Φ пористость при давлении P Cr сжимаемость породы, CROC

Po массив REFE, содержащий давление, при котором задана пористость

Массив KPTА

Если введено несколько таблиц KVSP, их можно связать с ячейками сетки с помощью ключевого слова KPTA.

KPTA ZVAR 1 2 3 2 /

Все

значения

в массиве KPTA должны

попадать в диапазон 1..NKVSP, где NKVSP

число

таблиц,

введённых

ключевым

словом

KVSP.

Если массив KPTA не введён, все ячейки сетки будут использовать первую введённую таблицу KVSP.

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

7-20

Массив SIGMA

Если используется модель двойной пористости/двойной проницаемости, то должен быть задан массив SIGMA, необходимый для расчёта сообщаемости между ячейками матрицы и трещины. Несмотря на то, что массив SIGMA определён для всей сетки, его значения используются только в первых Nz/2 слоях.

Сообщаемость матрица-трещина рассчитывается по формуле:

Tmf = CDarcy.Kxm.Vporv

Где CDarcy - константа Дарси, Kxm - проницаемость ячеек матрицы, Vporv - поровый объём матрицы, а σ - значение, заданное ключевым словом SIGMA.

Параметр SIGMA можно связать с типичными размерами блоков матричного материала в пласте:

σ = 4.(1/Lx2+1/Ly2+1/Lz2)

При этом Lx, Ly и Lz не связаны с размерами ячеек сетки, а зависят только от размеров блоков матричного материала в пласте.

Массив MFTC (временная константа матрицатрещина)

В качестве альтернативы задания связи матрица-трещина в расчетах с использованием двойной пористости с помощью форм-множителей, временная константа матрица-трещина, может быть задана в днях. Если задан MFTC, значения SIGMA получаются следующим образом:

SIGM=F/MFTC

где F=C*viscw/(surfTens*lambda)*sqrt(poro/perm)

C - константа, зависящая от принятых единиц измерения, равная 34.22 (в POFU) и 368.4 (Метрическая)

viscw - вязкость воды

surfTens - межповерхностное натяжение, котороепринимается равным 40 дин/см lambda - безразмерная эмпирическая константа, равная 0.011

poro и perms - матричная пористость и проницаемость в mD

Наоборот, если задан SIGM, MFTC будет получен как MFTC=F/SIGM

Если используются несколько коэффициентов формы, MFTC будет заменен на

MFT1, MFT2 и.т.д.

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

7-21

Массив ELOB (Palmer-Mansoori EL/B)

Если опция Пальмера-Мансури используется при моделировании добычи метана из угольных пластов, ELOB может быть использован для задания коэффициента усадки FSHR. Если задан ELOB, значение FSHR будет получено как ELOB/PLAN.

Массив PREG

Регионы для свойств полимеров.

Если используется полимерная опция, то массив PREG позволяет привязать данные, заданные различными ключевыми словами PPRO и PMIS к ячейкам. Значения должны находиться в диапазоне от 1 до NPREG, где NPREG - это число пар ключевых слов PPRO и PMIS в модели.

Массив TREG

Регионы для задания термических свойств.

Этот массив аналогичен PREG. Если используется термальная опция, то массив TREG позволяет связать данные, задаваемые ключевыми словами OVVT с ячейками сетки.

Массивы Пористость-Мощность и ПроницаемостьМощность

Массивы произведений Пористость-Мощность и Проницаемость-Мощность можно считать с помощью ключевых слов KX_H и PHIH. Если заданы эти массивы, но не заданы массивы K_Y и K_Z, MORE рассчитает пористость и проницаемость, используя:

PORO = PHIH /(THIC*NTOG)

K_X = K_XH / (THIC*NTOG)

K_Y = KYKX*K_X

K_Z = KZKX*K_X

Массивы, относящиеся к тензорным проницаемостям

При использовании опции TENSOR проницаемость является тензором 3x3 общей симметрии. Такой тензор имеет шесть независимых значений для каждой ячейки, и MORE поддерживает два способа этого задания:

Обычные значения проницаемости K_X, K_Y, K_Z определяют основные значения тензора, а DEVX, DEVY и AXES определяют ориентацию основного скелета по отношению к обычной координатной системе xyz.

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

7-22

Задайте шесть независимых компонентов тензора проницаемости как K_X, K_Y, K_Z, KXY, KYZ and KZX. По умолчанию, они задаются по отношению к координатам локальной сетки, но аргументы XYTRUE и ZTRUE ключевого слова TENSOR позволяют задавать их по отношению к реальным координатам x,y и z соответственно.

Для каждой из двух опций, MORE создает компоненты тензора проницаемости по отношению к сетке и реальным xyz скелетам. Если используется PRINT MAP в секции GRID, это может быть визуализированно в Tempest.

Массивы, относящиеся к моделированию двойной пористости

При использовании метода одной сетки для моделирования двойной пористости, DPSS или DPORO SING, свойства трещины вводятся с помощью отдельных ключевых слов, начинающихся с F:

Мнемоника

Содержания

Умолчание

FPOR

Пористость трещины

требуется

FKX

x-проницаемость трещины

требуется

FKY

y-проницаемость трещины

FKX*KYKX

FKZ

z-проницаемость трещины

FKX*KZKX

FMLX

x-множитель проводимости трещины

1.0

FMLY

y-множитель проводимости трещины

1.0

FMLZ

z-множитель проводимости трещины

1.0

FCRO

Сжимаемость трещины

CROC

FREF

Относительное давление трещины

REFE

FSAT

Таблица относительной фазовой проницаемости для

SATN

 

трещины по регионам

 

FPVT

Таблица функции давления по регионам

PVTN

FEQL

Таблица по равновесному состоянию по регионам для

EQLN

 

трещины

 

FPRG

Полимерная таблица по регионам для трещины

PREG

 

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

 

 

7-23

 

Мнемоника

Содержания

 

Умолчание

FTRG

Термальная таблица по регионам для трещины

TREG

FKPT

Таблица KVSP по регионам для трещины

KPTA

FKRX

Значения таблицы насыщенности в x-направлении для

KRDX

 

трещины

 

 

FKRY

Значения таблицы насыщенности в

y-направлении для

KRDY

 

трещины

 

 

FKRZ

Значения таблицы насыщенности в

z-направлении для

KRDZ

 

трещины

 

 

FOGC

Критическая насыщенность нефти по газу для трещины

SOGC

FOWC

Критическая насыщенность нефти по воде для трещины

SOWC

FSGL

Остаточная насыщенность для трещины

SGL

FSGC

Критическая газонасыщенность для трещины

SGCR

FSGU

Максимальная газонасыщенность для трещины

SGU

FSWL

Остаточная насыщенность для трещины

SWL

FSWC

Критическая водонасыщенность для трещины

SWCR

FSWU

Максимальная водонасыщенность для трещины

SWU

FXKO

Масштабирующий множитель Kro для трещины

XKRO

FXKG

Масштабирующий множитель Krg для трещины

XKRG

FXKW

Масштабирующий множитель Krw для трещины

XKRW

FXPG

Масштабирующий множитель Pcog для трещины

XPCG

FXPW

Масштабирующий множитель Pcow для трещины

XPCW

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

7-24

SIZE - Размер и тип сетки

Расположение: Секция GRID, перед любыми ключевыми словами области определения сетки

Синтаксис:

SIZE nx ny nz {RADI CART} {UTM}

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

nx

Число ячеек сетки по x- или r- направлению

ny

Число ячеек сетки по y- или thetaнаправлению.

nz

Число ячеек сетки по z-направлению

RADIal

Радиальная система координат

CARTesian Декартовая система координат

UTM Более не требуется - MORE 6 может автоматически обрабатывать перевернутые координаты сетки.

Пример:

SIZE

5 8 3 / определяет размер сетки 5x8x3

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

7-25

SPEC - Определение сетки

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

Расположение: Секция GRID, перед всеми ключевыми словами области определения сетки Строение секции:

SPECgrid

 

 

 

 

 

nx

ny

nz nres rad

Minimum:

1

1

1 -

F

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

nx число ячеек сетки по x- или r-направлению. ny число ячеек сетки по y- или theta-направлению. nz число ячеек сетки по z-направлению.

nres не используется.

rad логическая переменная, ТRUE для радиальной системы координат, FALSe для декартовой сетки

Пример:

SPECGRID

5 8 3 / задает сетку размерами 5x8x3.

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

7-26

HORI - Задание шаблона разностной схемы для расчетов в горизонтальной плоскости

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

Синтаксис:

HORI { BLOC POIN}

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

BLOC Массив слоев сетки вводится блочным способом POINt Массив слоев сетки вводится точечным способом

Пример:

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

Пример:

HORI BLOC

VERT - Задание шаблона разностной схемы для расчетов в вертикальной плоскости

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

Синтаксис:

VERT {BLOC POIN}

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

BLOC Слои сетки в вертикальном направлении вводятся блочным способом POINt Слои сетки в вертикальном направлении вводятся точечным способом

Пример:

VERT BLOC

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

7-27

MODE - Режим обработки входных данных

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

Синтаксис:

MODE {BLOC POIN}

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

Пример:

MODE BLOC

Замечание:

MODE позволяет легко переключаться между режимами HORI BLOC и HORI POIN при считывании секции GRID.

PRINt - Задание опций вывода в out файл данных секции Grid

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

PRINt {NONE MAP array1 array2… NNC}

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

NONE Не печатать данные секции GRID.

MAP Определяет, что все массивы будут записаны в файл GRID для дальнейшей обработки. Примечание: Опция MAP обязательна, если

планируется дальнейший анализ сеточных массивов в TempestView.

ACTIVE Записывает значения только для активных ячеек в файлы grid и arra.

PPCE Добавляет отображение процессора для каждой ячейки в файл grid для отображения в Tempest.

Эта опция относится только к параллельным расчетам.

array1… Имена одного или нескольких массивов GRID. Также здесь можно задать имя массивов-аналогов, применяемых для совместимости форматов. Обозначенные массивы выодятся в out файл.

NNC Выводит список всех несоседних соединений (аналог TCON).

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

7-28

Примеры:

PRINT MAP ACTIVE

PRIN MAP DEPTH THIC K_X T_X T_Y PVOL

Примечания:

Для больших моделей выдача массивов в выходной текстовый файл практически бесполезна из-за большого количества информации. Рекомендуется выбирать опцию MAP и использовать Tempest для анализа данных.

Нет проблем в совместимости активных (ACTIVE) и неактивных (non-ACTIVE) файлов - MORE автоматически определит тип любых входных файлов, и выдаст необходимые выходные файлы.

ZONE - Определение области массива для печати

ZONE i1 i2 j1 j2 k1 k2

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

i1, i2 i-индексы, задающие для вывода на печать значения в x-направлении. j1, j2 j-индексы, задающие для вывода на печать значения в y-направлении.

k1, k2 k-индексы, задающие для вывода на печать вертикальные слои для вывода.

Пример:

ZONE 1 2 1 2 3 4

Если зоны не определены, тогда значения выводятся для всей сетки.

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

7-29

Тут вы можете оставить комментарий к выбранному абзацу или сообщить об ошибке.

Оставленные комментарии видны всем.