0
Янв 13
Занимаюсь подготовкой лабораторных работ в университете по гидродинамическому моделированию. Изучаю Tempest MORE 6.7 сам по мануалам. Естетсвенно возникают некоторые трудности. Хочу тут поросить помощи в разъяснении некоторых ситуаций.
см.рис1 п.3
в какой области нужно увеличивать проницаемость. Я понимаю что, в призабойной, но какой протяженности должна быть эта область. И сразу 2 вопрос как найти координаты перфорированной части ствола скважины. (Подключаемый файл с траекториями скважин указывает их расположение в метрах)
см.рис1 п4
нигде в мануалах не нашел более менее подробного описания использования оператора ROCK, для связи конкретных ячеек с их собственными таблицами ОФП.
Вложение | Размер |
---|---|
рис.1.jpg | 162.67 КБ |
Опубликовано
08 Янв 2013
Активность
14
ответов
8073
просмотра
5
участников
0
Рейтинг
Контекст
Tempest x58
1. Необходимость в модификации возникает на стыке "задали свойства" и "получили не тот результат" и уже не связана с исходными данными - природа сложнее чем это утверждают мануалы по моделированию, размеры областей модификации это уже "костыль для больного", поэтому насколько заметен твой костыль это субьективное, визуальное ощущение "красоты".
Можно легко предложить по проницаемости следующее, исходя из того, что на первые десять (десятки) метров приходится практически всё падение давления
а) изменять только одну ячейку с перфорацией
б) изменять 3 (4, 5,...) ячейки возле скважины, квадратом
в) строить области модификации исходя из среднего расстояния между скважинами
г) использовать возможности more по интерполяции, ключевое слово INTE. Мы делали так, брали координаты забоев скважин (последняя точка траектории), ставили значение коэффициента "1" и в комментарии номер скважины, чтобы не заблудиться. Постепенно изменяя коэффициенты получали красивое поле модификации.
Все варианты по сути одно и то же (так как важна только первая ячейка с перфорацией). Ожидание, что интерполяция модифицированного поля, как то поможет соседним скважинам никогда не выполняются. Природа повторюсь не обладает математической красотой сплайн линий. Если для одной скважин требуется модификация в увеличении проницаемость в десять раз, соседняя скважина требует модификации в сто раз уменьшении проницаемости.
2. По координатам перфорации не понятно. Координаты I, J, K?
В отчетах можно указать "пакет WELL", будет выведена полная информация о каждой перфорации каждой скважины. Ну можно и мышкой потыкать в ячейки визуализатора.
3. Можешь использовать массив ROCK или, что тоже самое, SATNUM. Для ячеек прописываешь номер таблицы фазовых "1", "2" ... По операциям с массивами в описании есть полезные штучки как изменить массивы сразу по слоям, в отдельной ячейке и проч.
Если надо, я выложу примеры использования INTE и ROCK
[quote] По координатам перфорации не понятно. Координаты I, J, K?[quote]
вот пример из файла траекторий и перфорации в рисунке (коряво тут вставляется текст)
http://narod.ru/disk/65305912001.3dddad6758fbb3009df4d23be9e092cb/%D0%91%D0%B5%D0%B7%D1%8B%D0%BC%D1%8F%D0%BD%D0%BD%D1%8B%D0%B9.jpg.html (хз как картинки вставлять замучился искать) а оператор Modi как я понял использует координаты i,j,k. из примеров в рисунке все указано в метрах.по изменению проницаемости понятно.и да, если можно выложите плз. примеры, с кратким пояснением.
Регионы фазовых. Объявляем два типа фазовых. На комментарии не обращай внимания, это с рабочего проекта
RELA
-- 1 REGION (K = 0.735) 0.5 - 0.6
--
-- Sw Krw Krow
KRWO
0.4000 0.0000 1.0000 /
0.4308 0.0000 1.0000 /
0.5729 0.0559 0.2743 /
0.6614 0.1003 0.1429 /
0.7420 0.1809 0.0486 /
0.8492 0.3107 0.0000 /
1.0000 1.0000 0.0000 /
/
-- 2 REGION (K = 0.735) 0.5 - 0.6
--
-- Sw Krw Krow
KRWO
0.4000 0.0000 1.0000 /
0.4308 0.0000 1.0000 /
0.5729 0.0559 0.2743 /
0.6614 0.1003 0.1429 /
0.7420 0.1809 0.0486 /
0.8492 0.3107 0.0000 /
1.0000 1.0000 0.0000 /
/
В секции GRID
SATNUM
2 3 3 3 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 5
5 5 6 6 6
6 6 5 6 6
6 6 6 6 6
6 1 1 1 5
5 5 5 5 4
4 4 4 5 5
5 5 5 5 5
... и так далее
/
На самом деле в моем примере девять регионов, править не стал
Удобно SATNUM хранить в отдельном текстовом файле и подключать через INCLUDE
INCLUDE
'GRID/reg_ofp'
По модификации IJK я не понимаю зачем тебе данные по скважинам. Это делается с визуализатора, прикидываешь область где будешь модифицировать и работаешь:
ROCK
MODI 18 18 34 34 1 41
8 0
/
В мануале объясняется как работать с моди.
Если все таки так надо знать IJK по скважинам - в строчке дописываем WELL:
RATE 1 month EXACT WELL
В итоге в out файле будем иметь:
Well 22 :completion properties (свойства по каждой ячейке перфорации)
Well 22 :completion flows (дебит)
Well 22 : completion totals (и накопленную)
По полю модификации пример. Можно использовать уже готовые к использованию массивы множителей (такие как множитель на проницаемость, множитель на фазовые KRW, KRO) а можно задать свои массивы и производить любые арифметические манипуляции.
Пример использования стандартного массива XKRW, это гибкий пример, в котором поле модифицируется разное, для разных слоев
XKRW(1:2) UNIF
INTE 2 10 /
537624 7534355 1 /* P42
538209 7532741 1 /* P40
/
XKRW(3:38) UNIF
INTE 2 10 /
537543 7532777 3 /* P116
537793 7532451 3 /* P111
537941 7531863 0.7 /* P117
538653 7532716 0.6 /* P106
/
Для слоев с 1 по 2 будет своё поле, для слоев с 3 по 38 другое поле.
Пример как задать свой массив. Мы делали массив множителей на проницаемость по Z
DEFINE MULZ
'MultZ'
И работаешь как с обычным массивом:
MULZ(1:2) UNIF
INTE 2 10 /
537624 7534355 0.1 /* P42
538209 7532741 0.1 /* P40
/
Потом все таки надо что-то с ним делать
PERMZ = PERMX * MULZ
В моем случае, созданый массив MULTZ мы умножили на проницаемость
хм. поробую на практике. на днях. Спасибо
и еще вопросик. При создании модели (New simulation wizard). Вкладка Fluid, там где описывается ОФП, чуть ниже параметры Corey Exponents. Порылся в нете, туманно объяснено что это какие-то экспоненты Кори, которые в основном статистические(как пример говорили об их использовании в прогнозтровании смертности). Собственно что за экспоненты такие и какую роль они играют.
так же не совсем понятно. Вкладка Grid там где описываются свойства пласта (пористость, проницаемость) есть параметр reference pressure, и на след. вкладке Initial параметр Ref pressure, причем если смотреть значения по умолчанию то в этих 2х пунктах они различаются в 100 раз. Что описывают эти параметры?
Отвечу как всегда по памяти. Параметры Кори, это параметры параболы которой описываются водяная и нефтяная нитки. Есть разные типы апроксимации ОФП http://en.wikipedia.org/wiki/Relative_permeability Кори как мне кажется самые простые.
В свойствах пласта задается пара "давление" и "сжимаемость", чтобы описать зависимость изменения пористости от давления, как то называется Rock Compressibility. Если не задать, то модель будет считаться, но это будет ошибка в значениях, так как давление "1 атм" по умолчанию. Сталкивался со своей невнимательностью.
В init, то что называется "опорное давление", это начальное пластовое давление, которое задается на некоторой глубине. Будь то ВНК, ГНК или некоторая точка в пласте, как угодно. Обычно задаем как начальное пластовое давление на уровне ВНК.
спасибо
тоже по памяти... это показатель степени от которого зависит форма нитки офп, а соответственно и профиль добычи. изменяя ее получишь разные результаты адаптации
to read: http://www.jgmaas.com/scores/facts.html
Может есть у кого еще материалы которые могли бы помочь новичку. От себя выложу что есть у меня. http://yadi.sk/d/HJAM0OHJ2156U внутри мануал, упражнения, и комментарии к упражнениям (как выполнять, криво правда маленько написано, в некоторых без поллитра никак). Прошу, если что есть, либо сюда, либо на bolt.97@yandex.ru. Буду премного благодарен.
А как такое может быть,смоделировали модель месторождения и дебит по нефти постоянный? по файлу history вот так
1 01.10.2010 0 0
1 01.11.2010 109.6 23.6
1 01.12.2010 258.7 23.6
1 01.01.2011 411.4 23.6
1 01.02.2011 539.6 23.6
1 01.03.2011 651.5 23.6
1 01.04.2011 751.7 23.6
1 01.05.2011 860.1 58.5
1 01.06.2011 998.8 60.3
1 01.07.2011 1118.9 61.2
1 01.08.2011 1247.1 62.0
1 01.09.2011 1367.1 62.0