вопрос от новичка. адаптация модели

Последнее сообщение
AlexyBolt 15 8
Янв 13

Занимаюсь подготовкой лабораторных работ в университете по гидродинамическому моделированию. Изучаю Tempest MORE 6.7 сам по мануалам. Естетсвенно возникают некоторые трудности. Хочу тут поросить помощи в разъяснении некоторых ситуаций.

 см.рис1 п.3

в какой области нужно увеличивать проницаемость. Я понимаю что, в призабойной, но какой протяженности должна быть эта область. И сразу 2 вопрос как найти координаты перфорированной части ствола скважины. (Подключаемый файл с траекториями скважин указывает их расположение в метрах) 

см.рис1 п4

нигде в мануалах не нашел более менее подробного описания использования оператора ROCK, для связи конкретных ячеек с их собственными таблицами ОФП. 

ВложениеРазмер
Иконка изображения рис.1.jpg162.67 КБ
RomanK. 2163 13
Янв 13 #1

1. Необходимость в модификации возникает на стыке "задали свойства" и "получили не тот результат" и уже не связана с исходными данными - природа сложнее чем это утверждают мануалы по моделированию, размеры областей модификации это уже "костыль для больного", поэтому насколько заметен твой костыль это субьективное, визуальное ощущение "красоты".

Можно легко предложить по проницаемости следующее, исходя из того, что на первые десять (десятки) метров приходится практически всё падение давления

а) изменять только одну ячейку с перфорацией

б) изменять 3 (4, 5,...) ячейки возле скважины, квадратом

в) строить области модификации исходя из среднего расстояния между скважинами

г) использовать возможности more по интерполяции, ключевое слово INTE. Мы делали так, брали координаты забоев скважин (последняя точка траектории), ставили значение коэффициента "1" и в комментарии номер скважины, чтобы не заблудиться. Постепенно изменяя коэффициенты получали красивое поле модификации.

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

2. По координатам перфорации не понятно. Координаты I, J, K?

В отчетах можно указать "пакет WELL", будет выведена полная информация о каждой перфорации каждой скважины. Ну можно и мышкой потыкать в ячейки визуализатора.

3. Можешь использовать массив ROCK или, что тоже самое, SATNUM. Для ячеек прописываешь номер таблицы фазовых "1", "2" ... По операциям с массивами в описании есть полезные штучки как изменить массивы сразу по слоям, в отдельной ячейке и проч.

Если надо, я выложу примеры использования INTE и ROCK

AlexyBolt 15 8
Янв 13 #2

[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. из примеров в рисунке все указано в метрах.по изменению проницаемости понятно.и да, если можно выложите плз. примеры, с кратким пояснением. 

 

RomanK. 2163 13
Янв 13 #3

Регионы фазовых. Объявляем два типа фазовых. На комментарии не обращай внимания, это с рабочего проекта

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' 

RomanK. 2163 13
Янв 13 #4

По модификации 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 (и накопленную)

 

RomanK. 2163 13
Янв 13 #5

По полю модификации пример. Можно использовать уже готовые к использованию массивы множителей (такие как множитель на проницаемость, множитель на фазовые 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 мы умножили на проницаемость 

AlexyBolt 15 8
Янв 13 #6

хм. поробую на практике. на днях. Спасибо

AlexyBolt 15 8
Янв 13 #7

и еще вопросик. При создании модели (New simulation wizard). Вкладка Fluid, там где описывается ОФП, чуть ниже параметры Corey Exponents. Порылся в нете, туманно объяснено что это какие-то экспоненты Кори, которые в основном статистические(как пример говорили об их использовании в прогнозтровании смертности). Собственно что за экспоненты такие и какую роль они играют.

 

AlexyBolt 15 8
Янв 13 #8

так же не совсем понятно. Вкладка Grid там где описываются свойства пласта (пористость, проницаемость) есть параметр reference pressure, и на след. вкладке Initial параметр Ref pressure, причем если смотреть значения по умолчанию то в этих 2х пунктах они различаются в 100 раз. Что описывают эти параметры?

RomanK. 2163 13
Янв 13 #9

Отвечу как всегда по памяти. Параметры Кори, это параметры параболы которой описываются водяная и нефтяная нитки. Есть разные типы апроксимации ОФП http://en.wikipedia.org/wiki/Relative_permeability Кори как мне кажется самые простые.

В свойствах пласта задается пара "давление" и "сжимаемость", чтобы описать зависимость изменения пористости от давления, как то называется Rock Compressibility. Если не задать, то модель будет считаться, но это будет ошибка в значениях, так как давление "1 атм" по умолчанию. Сталкивался со своей невнимательностью.

В init, то что называется "опорное давление", это начальное пластовое давление, которое задается на некоторой глубине. Будь то ВНК, ГНК или некоторая точка в пласте, как угодно. Обычно задаем как начальное пластовое давление на уровне ВНК.

sander 296 9
Янв 13 #11

AlexyBolt пишет:

Собственно что за экспоненты такие и какую роль они играют.

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

AlexyBolt 15 8
Янв 13 #13

Может есть у кого еще материалы которые могли бы помочь новичку. От себя выложу что есть у меня. http://yadi.sk/d/HJAM0OHJ2156U  внутри мануал, упражнения, и комментарии к упражнениям (как выполнять, криво правда маленько написано, в некоторых без поллитра никак). Прошу, если что есть, либо сюда, либо на bolt.97@yandex.ru. Буду премного благодарен.

Go to top