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

10_SCHEDULE

.pdf
Скачиваний:
163
Добавлен:
25.03.2015
Размер:
1.39 Mб
Скачать

Параметры управления моделью: TUNING, TUNINGL и NEXTSTEP

TUNING

--Задание шага и критерия сходимости --Запись 1: управление временным шагом --Часто используется

--TSINIT TSMAXZ TSMINZ TSMCHP TSFMAX --TSFMIN TSFCNV TFDIFF THRUPT /

--Запись 2: управление сходимостью и погрешностью --аппроксимации

--Не рекомендуется изменять

 

 

--TRGTTE

TRGCNV

TRGMBE TRGLCV

XXXTTE

--XXXCNV

XXXMBE

XXXLCV

XXXWFL TRGFIP

--TRGSFT /

 

 

 

 

--Запись 3: управление итерациями

 

--Используется редко

 

 

 

--NEWTMX NEWTMN LITMAX

LITMIN

MXWSIT

--MXWPIT

DDPLIM

DDSLIM

TRGDPR

XXXDPR /

Рис. 13. Установка критерия сходимости, используя TUNING и TUNINGL

TUNING используется для задания критериев сходимости, шага итераций и

шага по времени для всей модели

TUNINGL используется для задания критериев сходимости, шага итераций и

шага по времени для всех локальных измельчений сетки (LGR)

NEXTSTEP устанавливает максимальное значение для следующего временного

шага

Временной шаг в процессе расчета часто нуждается в изменении.

Контроль за итерациями нуждается в изменении очень редко

Контроль сходимости нуждается в изменении тольо в чрезвычайно необычных ситуациях

Для внутреннего использования РГУ нефти и газа им. И.М.Губкина в некоммерческих и образовательных целях

Стр 379

Параметры управления моделью: TUNING, TUNINGL и NEXTSTEP

TUNING и TUNINGL

TUNING и TUNINGL ключевые слова используются для определения шагов по времени и критериев сходимости для расчета. Эти слова индентичны, за исключением того, что TUNING применяется только для всей сетки, а TUNINGL для локальных измельчений сетки. При использовании TUNINGL, устанавливаются параметры, для абсолютно всех локальных измельчений сетки. По умолчанию шаг по времени и критерии сходимости различны для основной сетки и локальных измельчений, потому, что LGR обычно намного мельче ячеек основной сетки.

ECLIPSE не рассчитывает большие промежутки времени. Моменты вывода данных определяются ключевыми словами DATES или TSTEP; интервал между событиями вывода, делится еще на какое-либо количество шагов. По умолчанию длина временного шага для расчета определяется самим ECLIPSE. Пользователь может регулировать длину временного шага используя TUNING. Его синтаксис выглядит следующим образом:

TUNING <параметры> / <параметры> / <параметры> /

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

Параметры TUNING выбираемые пользователем

Значения используемы по умолчанию были подобраны после более чем 10 лет экспериментов и не нуждаются в изменении в большинстве проблем. Изменение TUNING может значительно увеличить время требуемое для расчета и даже вызвать пролемы несходимости. Ситуации в которых TUNING необходимо изменять:

Модель одиночной радиальной скважины

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

Для внутреннего использования РГУ нефти и газа им. И.М.Губкина в некоммерческих и образовательных целях

Стр 380

Исследование скважины

Большинство видов исследования скважины, а в особенности «Опробование Пласта Испытателем Пластов» имеют очень короткий период по времени, иногда менее часа. При моделировании дебиты изменяются очень часто, и в очень короткое время, поэтому длина временного шага должна быть очень мала, возможно иметь порядок минут. Таким образом длина временного шага нуждается в изменении.

Внезапное изменение дебита.

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

Смотрите также главу «Сходимость стр. 451» для более подробной информации о выборе шага по времени и критериев сходимости.

Если при расчете имеются проблемы сходимости, необходимо изменять TUNING до тех пор по не будет получено оптимальное решение.

NEXTSTEP

NEXTSTEP упраляет масимальной длиной следующего временного шага, который начинается со следующего ключевого слова DATES или TSTEP. Обычно это ключевое слово используется, чтобы навязать маленький временной шаг непосредственно после большого изменения расхода скважины для уменьшения опасности дробления временных шагов. При этих обстоятельствах структура потока и градиент давления вблизи скважины резко изменяются. В большинстве случаев будет уменьшать временной шаг автоматически. Но иногда необходимо изменить шаг вручную сразу после изменения режима работы скважины. Начиная с 99a, новая 10 запись ключевого слова TUNING задает максимальную длину шага по времени после модификации скважины. Это действуе подобно ключевому слову NEXTSTEP.

Для внутреннего использования РГУ нефти и газа им. И.М.Губкина в некоммерческих и образовательных целях

Стр 381

Страница для заметок

Для внутреннего использования РГУ нефти и газа им. И.М.Губкина в некоммерческих и образовательных целях

Стр 382

Управление записью в рестарт файл : RPTSCHED и RPTRST

SCHEDULE

RPTSCHED 'RESTART=2'/ TSTEP

10*180/ Вывод с MODEL.X0001 по MODEL.X0010 --с интервалом в 180 дней

RPTRST

'BASIC=3' 'FREQ=2' / TSTEP

10*180/ Вывод MODEL.X0011, MODEL.X0013, --MODEL.X0015, MODEL.X0017, MODEL.X0019 --с интервалом 360 дней.

Рис. 14. Управление выводом, используя RPTSCHED

RPTSCHED используется для указания данных записываемых в процессе расчета в print файл (.PRT) и log file (.LOG)

RPTSCHED управляет типом и частотой вывода в рестарт файлы

RPTRST управляет частотой и содержанием рестарт файлов.

Может быть выведено множество величин при использовании RPTRST или

RPTSCHED.

Для внутреннего использования РГУ нефти и газа им. И.М.Губкина в некоммерческих и образовательных целях

Стр 383

Контроль вывода: RPTSCHED и RPTRST

Информация выводимая из секции SCHEDULE состоит из различных данных записываемых в print файлы .PRT и файлы.LOG плюс периодический вывод рестарт файлов. Рестарт даные используются в одном или двух следующих случаях:

Для анализа данных в каждой ячейке. Детальное описание о том как анализировать результаты расчета, выходит далеко за рамки этого курса, хотя обучение программе для анализа данных GRAF есть неотъемлемая часть изучения использования ECLIPSE.

Инициализация данных для моделирования используя данные предыдущего расчета. Это описывается в секции “Restart”.

Данные в PRT и LOG файлах всегда находятся в формате ASCII, обычно в табулируемой форме, и делятся на две категории информация которая существует для каждой ячейки и табличные данные. Для примера – давление и насышеность ячейки, и отчет по потокам скважины, потокам соединений и потокам слоя соответственно.

Рестарт данные записываются в рестарт файлы. По умолчанию они в бинарной форме, но могут быть форматированными, если использовать ключевое слово FMTOUT в секции RUNSPEC. Рестарт данные содержат завершенное описание состояния модели на каждый отчетный шаг и содержат следующие данные:

Давление в каждой ячейке.

Если модель трехфазная – насышенности воды и газа как Rs для каждой ячейки. Если модель содержит живой газ, тогда сюда включается также Rv.

Если модель двухфазная, насышенность воды или газа для каждой ячейки плюс фиксированное значение Rs или Rv

Координаты скважины и данные о вскрытии. Эти берутся из WELSPECS и

COMPDAT

Иерархическую структуру группы скважин

Суммарные потоки группы или области.

В рестарт файлы по требованию пользователя, могут быть выведены также: потоки между блоками (т.е. потоки между ячейками), FIP – флюиды в заданной пользователем области и фазовые потенциалы

Для внутреннего использования РГУ нефти и газа им. И.М.Губкина в некоммерческих и образовательных целях

Стр 384

Рестарт файлы могут быть выведены используя два альтернативных формата.

RPTSCHED

--Pre-95a фиксированный формат. Совместим с новыми версиями Eclipse

--1

2

3

4

5

Порядковый номер переключателя

--При нулевом значении информация не выводится

--Требует выдачу GOR для сеточных блоков (5 позиция)

0

0

0

0

1

 

--Требует выдачу рестарт файлов (7 позиция)

--Требует выдачу отчетов по скважинам(9 позиция)

0

2

0

5

0

 

--Требует SOLUTION, SUMMARY и CPU информацию(11,12 и 15 позиции)

1

1

0

0

1 /

Все остальное – по умолчанию, т.е.

информация не выводится.

 

 

RPTSCHED

--Более современный способ запроса, используя мнемоники.

‘RS’ ‘RESTART=2’ ‘WELLS=2’ ‘SUMMARY’ ‘CPU’

‘NEWTON’ /

Первая версия RPTSCHED выводит целые параметры в указаных позициях, вторая, более современная, использует мнемоники.

Седьмая позиция или мнемоника рестарт управляет частотой вывода рестарт файлов. Также здесь можно изменять стиль выходных файлов. Рестарт информация записывается унифицированном или неунифицированном виде.

RESTART=1’. Рестарт файлы создаются на каждый момент отчета. Если файлы не объединены (унифицированы), то сохраняется только последний рестарт файл, все предыдущие удаляются. Это уменьшает объем требуемого места на диске. Если файлы унифицированны, сохраняются все рестарт данные.

‘RESTART=2’. Рестарт данные записываются на каждый отчет по времени и хранятся независимо от того унифицированы они или нет.

RESTART=3’. Такое-же как и ‘RESTART=2’, но в рестарт файлы добавляются потоки между ячейками.

RESTART=4’. Такое-же как и ‘RESTART=3’, но добавляются текущее состояние флюидов в области FIP и фазовые потенциалы.

Это ключевое слово взаимодействует сложным способом с ключевым словом RPTRST. Для более подробного описания RPTRST смотрите ECLIPSE 100

REFERENCE MANUAL.

Для внутреннего использования РГУ нефти и газа им. И.М.Губкина в некоммерческих и образовательных целях

Стр 385

ЗАМЕЧАНИЕ. Первый рестарт файл нумеруется как – 1, например MODELNAME.X0001. Нулевой рестарт файл содержит первоначальные условия модели, данные о равновесии и список предыдущих рестартов. Вывод этого файла определяется мнемоникой ключевого слова RPTSOL (секция SOLUTION). Должен быть по крайней мере хотя бы один шаг по времени (т.е. ключевое слово TSTEP или DATES) в сеции SCHEDULE для того чтобы вывести рестарт файл на нулевой момент времени.

Для внутреннего использования РГУ нефти и газа им. И.М.Губкина в некоммерческих и образовательных целях

Стр 386

Страница для заметок

Для внутреннего использования РГУ нефти и газа им. И.М.Губкина в некоммерческих и образовательных целях

Стр 387

Максимальная скорость возрастания растворимости газа в

нефти DRSDT и нефти в газе DRVDT

DRSDT=

DRSDT=0

A

B

Рис. 15. Эффект нулевой скорости растворения газа DRSDT

По умолчанию скорость растворения свободного газа в нефти – бесконечность.

По умолчанию скорость растворения нефти в газе – бесконечность.

Эти величины могут быть уменьшены если необходимо

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

Для внутреннего использования РГУ нефти и газа им. И.М.Губкина в некоммерческих и образовательных целях

Стр 388

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]