More6.4_rus_UG(руководство)
.pdfУстанавливает групповое значение закачки объема резервуара для соответствия общему объему добычи резервуара
ALL 10/Mar/2005 GVRT 1 0 GROUP ALL
Пример события VREP
Настраивает ограничение по поровому вытеснению таким образом, что группа III нагнетает тот же объем в пластовых условиях, который группа PPP добывает.
ETAB
III 10 VREP PPP 1.0 /
ENDE
Пример события PBAL
Устанавливает ограничение по балансу добычи таким образом, что группа PPP добывает тот же объем в пластовых условиях, который группа III закачивает.
ETAB
PPP 10 PBAL III 1.0 /
ENDE
Пример события PLIM
P-2 10/Apr/2004 PLIM GOR 0.5 CUTB / снижает производительность скважины, если газонефтяной показатель превышает 500 см3/см3
Пример события ILIM
IINJ-W1 10/10/2010 ILIM GAS 100 SHUT MIN -- Глушит нагнетательную скважину если показатель падает ниже 100 ksm3/day нагнетаемого газа
Пример события GPLIM
ALL 02/04/1995 GPLIM GOR 18.0 WORK WRKW -- Капитальный ремонт наихудшей скважины, если GOR превышает значение 18 mscf/stb
Пример события GILIM
ALL 10 GILIM GAS 2000 STOP MIN -- Останавливает процесс, если значение нагнетания газа падает ниже 2000 ksm3/день
Пример события REDE
P-1 100 |
PLIM GOR 0.5 REDE |
/ |
--Переопределяет скважину, если |
GOR |
|
превышает 0.5 |
|
--Переопределение устанавливает |
новое |
||
P-1 100 |
REDE OIL 1000 50 |
BHP / |
|||
значение дебита по нефти, |
равное 1000, и новое ораничение bhp, равное 50 |
||||
I-1 |
100 |
ILIM GAS 100 REDE |
MIN / |
--Переопределяет I-1, если дебит по |
|
закачке |
газа падает ниже 100 |
--Переопределяет I-2, если дебит по |
|||
I-2 |
100 |
ILIM WAT 100 REDE MIN / |
|||
закачке |
воды падает ниже 100 |
--Переопределение устанавливает |
значение |
||
I-1 |
200 |
REDE GAS 250 5000 |
/ |
||
дебита газа, равное 250, и значение bhp, равное 5000 |
значение |
||||
I-2 |
100 |
REDE WAT 111 5000 |
TAB2 /--Переопределение устанавливает |
||
дебита воды, равное 111, и значение thp, равное 5000 (используя |
лифт- |
||||
кривую TAB2) |
|
|
|
||
MORE 6.4 Руководство Пользователя – Секция Reccurent
9-59
Пример события CONV
P-1 100 PLIM GOR 0.5 CONV /
P-1 100 CONV WATR 100 5000 /
Пример события GPRED
ALL 100 GPLIM GOR 0.5 REDE /
ALL 100 GPRED P-1 OIL 1000 50 BHP /
Пример события GIRED
ALL 100 GILIM WAT 1800 REDE MIN /
ALL 100 GIRED I-1 WAT 100 5000 BHP /
Пример события MXL
Использование EFOR WELL "MMM$DD$YYYY"
ALL DEC$31$2001 MXL 5
ALL JAN$31$2002 MXL 25
Пример события MXNL
Использование EFOR 'YYYY!MMM!DD'
ALL
2010!Jan!1 MXNL 15 --разрешает 15 нелинейных итераций 2010!Jan!31 MXNL 10 --Уменьшает до 10 нелинейных итераций максимум 2010!Feb!28 MXNL 1* --Возвращает максимальное значение количества нелинейных итераций по умолчанию
Пример события CNVL
Использование EFOR 'YYYY\MMM\DD'
ALL
2010\Jan\1 CNVL 1.0E-12 -- более строгий критерий сходимости 2010\Feb\1 CNVL 1.0E-10 -- уменьшен для следующего месяца 2010\May\1 CNVL 1* -- возврат к значению по умолчанию
пример события CNVNL
Использование EFOR 'YYYY\MM\DD'
ALL
2010\1\1 CNVNL 1.0E-4 -- более строгий критерий нелинейной сходимости для первого месяца
2010\2\1 CNVNL 1* -- возврат к значению по умолчанию
Пример события TSDP
1/1/2000 TSDP 100 -- Шаговое изменение давления установлено равным 100 psi
Пример события TSDS
1/1/2000 TSDS 0.01 -- Шаговое изменение насыщенностиустановлено равным
1%
Пример события TSMX
1/1/2010 TSMX 5 -- Максимальный шаг установлен равным 5 дням 1/1/2011 TSMX 1* -- Максимальный шаг установлен по умолчанию
MORE 6.4 Руководство Пользователя – Секция Reccurent
9-60
Пример события TSWM
1/1/2010 TSWM 0.1 -- Максимальный шаг изменения скважины установлен равным 0.1 дня
1/2/2010 TSWM 1* -- Максимальный шаг изменения скважины установлен по умолчанию
Пример события DELT
10 |
DELT 0.01 |
-- форсипует 0.01 |
шага за |
10 |
дней |
||
60 |
DELT |
0.01 |
-- форсирует |
0.01 |
шага за |
60 |
дней |
720 DELT |
0.01 |
-- форсирует |
0.01 |
шага за 720 |
дней |
||
Пример события GXFLO
ALL 0 GXFLO OFF /
Пример события END
1/1/2009 End -- моделирование продолжается до 2009 года
MORE 6.4 Руководство Пользователя – Секция Reccurent
9-61
EFIL - Данные Добычи Скважины
Серия событий для добывающей системы может быть задана используя ключ EFILE в одном или более подкючаемом файле.
Смотри обзор событий для детального описания событий с примерами их использования.
EFILE должен быть описан с помощью EFORM, который определяет формат файла событий. Возможно, использовать несколькоключей EFORM и EFIL.
ETAB является альтернативной возможностью, которая позволяет описывать события без подключения внешнего файла.
Описание формата этих данных проводится при помощи ключа EUNIT.
Для того, чтобы шаг симулятора соответствовал шагам событий, используйте ключ EVENTS EXACT.
Пример:
EFILE 'wells.event' /
MORE 6.4 Руководство Пользователя – Секция Reccurent
9-62
ETAB - Таблица Данных Добычи Встроенная в Основной Файл
Кроме возможности расположения данных добычи в отдельном файле, их можно расположить непосредственно в основном файле после ключа ETAB. Когда имена скважин вводятся в каждой строке, таблицу необходимо оканчивать знаком комментария или при помощи ключа ENDE. Когда имена вводятся в отдельных строках, обязательно использовать ключ ENDE для обозначения окончания ввода таблицы. В остальном формат ETAB такой же, как и у EFIL.
Для получения подробной информации смотри обзор событий.
Пример:
EFORM WELL 'DD/MM/YYYY' MDL MDU SKIN MULT
ETAB |
|
|
|
|
502 |
01/01/2000 PROD |
|
|
-- Задает дебит нефти |
502 |
01/01/2000 OPT |
1600 |
|
|
равный 1600 sm3/day |
|
|
|
|
502 |
01/01/2000 BHPT |
100 |
|
-- Перфорация |
502 |
01/01/2000 PERF |
4354 |
4386 -1 3.2 |
|
G1 |
01/06/2000 GGPT |
500 |
|
-- Устанавливает объем |
добычи газа для группы в 500 ksm3/сухого газа
ENDE
MORE 6.4 Руководство Пользователя – Секция Reccurent
9-63
EFOR - Формат Данных Событий для Скважин
Более детально смотри обзор событий.
Определение:
EFORM [WELL] dateFormat [MDL] [MDU] [RAD] [DIAM] [SKIN] [MULT]
Аргумент WELL является опциональным и обозначает, что имя скважины будет указано в каждой строке.
Формат Даты
Формат даты может быть задан используя компоненты: DD MM/MMM и YYYY. День, месяц, год могут идти в любой последовательности.
DD |
принимает |
значения |
в |
диапазоне |
1-31 |
|
MM |
принимает |
значения |
в |
диапазоне1-12 |
||
MMM |
используется трехбуквенное |
обозначение |
месяца: |
{jan, |
feb,..,dec} |
|
YYYY год задается 4мя цифрами
Разделитель, примененный при указании формата даты должен использоваться при описании данных.
Например, если был задан формат MMM:DD:YYYY, то данные должны задаваться в виде Jan:01:1947.
Альтернативный формат - просто задавать даты в днях - DAYS, в этом случае время откладывается от даты начала расчета.
Индетнификация Колонок
Остальные аргументы EFORM служат для индентификации колонок данных в таблице событий. Возможны следующие значения:
MDL Глубина верхней отметки перфорации
MDU Глубина нижней отметки перфорации RADIUS Радиус скважины
DIAMETER Диаметр скважины SKIN Скин-фактор
MULT Множитель сообщаемости скважина-пласт
Замечание:
MORE 6.4 Руководство Пользователя – Секция Reccurent
9-64
1.MDL численно меньшее значение из двух задаваемых глубин. В случае, если численно меньшее значение будет стоять вторым номером, MORE автоматически поменяет их местами.
2.Исторически MORE использует как входную информаци радиусы скважин, однако в практике разработки как правило используют диаметры скважин.
Когда описывается только одно событие, и при этом не задаются перфорации, например задаются дебиты, можно задавать только значения этого события, без указания перфорации. Например, сначала указывается перфорация скважины, а затем указываются дебиты скважин:
EFORM 'DD/MMM/YYYY' MDL MDU DIAM MULT SKIN ETAB
w_1
01/Jan/1975 PERF 0 1000 0.05 1.0 0.0 01/Jan/1975 OPT 750
ENDE
Так же смотрите: EFILE, ETAB and EUNIT.
MORE 6.4 Руководство Пользователя – Секция Reccurent
9-65
EUNIts - Единицы Измерения Событий
EUNI задает единицы измерений для событий, определенных ключами EFIL или
ETAB.
Для более подробной информации смотри обсуждение событий.
EUNI depthUnit radiusUnit /
Возможно выбрать следующие системы единиц:
Единица |
Field |
Metric |
|
|
|
|
|
Глубина |
фут |
метр |
|
|
|
|
Радиус или диаметр
фут или дюйм
метр или сантиметр
Пример:
В этой скважине диаметр вводится в сантиметрах
EUNI 1* CMS
EFORM WELL 'DD/MM/YYYY' MDL MDU DIAM
ETAB
P-104 01/01/2001 PROD
P-104 01/01/2001 PERF 4354 4386 10
LOCA - Местоположение вертикальных скважин
Расположение: после ключевого слова WELL
Синтаксис:
LOCAtion |
xloc |
yloc |
{I-J X-Y} {NORO ROTA} [lgrname] |
по умолчанию: |
0 |
0 |
|
в pofu: |
ft |
ft |
(безразмерная величина для i-j координат) |
в метрич. сист: |
m |
m |
|
Определения:
xloc x-координата скважины или i-номер блока
MORE 6.4 Руководство Пользователя – Секция Reccurent
9-66
yloc |
y-координата скважины или j-номер блока |
|
Расположение скважины определяется номерами блоков сетки |
I-J |
(значения i, j) (по умолчанию берется значение, определенное |
|
ключевым словом WLOC) |
X-Y
NORO
Расположение скважины определяется x, y (по умолчанию берется значение, определенное ключевым словом WLOC)
Нет вращения. Эта опция не работает и не должна применяться, если не использовалось ключевое слово ROTAtion.
ROTAtion Использование данных вращения lgrname Задаёт имя LGR
LOCA может размещать скважину только в глобальной сетке или в одной локальной сетке. Возможно, размещать скважину в более, чем одной сетке, используя более гибкое ключевое слово CIJK.
Задание исторических данных по скважинам осуществляется путем подключения таблиц с помощью ключевых слов HFIL или HTAB.
Примеры использования ключевого слова WELLS:
WELL 45 PRODUCES OIL Q=400 P=50
LOCATION 1705 300 x & y locations
Задается размещение скважины 45 в координатах х и у (1705,300).
WELL P-1 PRODUCES OIL Q=2000 P=200
LOCATION 15 3 i-j locations
WLOC BY I-J BLOCK NUMBERS
WELL P-1 PRODUCES OIL Q=2000 P=200
LOCATION 15 3
Оба этих примера определяют скважину P-l в блоке по i=15 и по j=3.
LOCA 1 1 I-J LGR LGRA5 /
Размещение скважины в ячейке (1,1) локального измельчения с именем LGRA5. Пояснения:
WLOC определяет заданный по умолчанию формат для расположения скважин. Опция X-Y или I-J отменяет заданный по умолчанию формат.
Когда расположение скважины задано, автоматически перфорация открыта для всех слоев, т.е. множитель сообщаемости равен 1.0.
Если заданное расположение скважины выходит за пределы сетки (для опции X-Y), используется ближайшая точка сетки.
Если используется ключевое слово WCOR, при расчёте сообщаемости скважина –
MORE 6.4 Руководство Пользователя – Секция Reccurent
9-67
пласт для скважин, расположенных в угловых блоках сетки, считается что, они расположены ровно на углу сетки. Для скважин, расположенных в граничных блоках сетки предполагается, что они расположены на границе сетки. Если WCOR не используется, то расчёт сообщаемости скважина – пласт проводится для всех скважин одинаково.
MORE 6.4 Руководство Пользователя – Секция Reccurent
9-68
