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

фонтанной скважины

.pdf
Скачиваний:
13
Добавлен:
03.01.2021
Размер:
832.42 Кб
Скачать

СПБГУАП группа 4736 Контакты https://new.guap.ru/i02/contacts

Краткий курс по моделированию фонтанной скважины

СПБГУАПСодержаниегруппа 4736 Контакты https://new.guap.ru/i02/contacts

Black-Oil модель

Труба

Штуцер

Сепарация

Фонтанная скважина

2

СПБГУАПBlackгруппа 4736 Контакты-Oilhttps://newмодель.guap.ru/i02/contacts

3 фазы: вода, нефть, газ

PVT-свойства считаются по статистическим зависимостям

Минимальный набор входных данных

Газ

Нефть

Картинка - Хасанов М., Байков В., Афанасьев В., Мухамедшин Р., Булгакова Г., Гладков А. Стандарт компании ЮКОС. Физические свойства нефти. Методы расчета. –– Уфа Москва3, 2002. –– 45 с.

СПБГУАПBlackгруппа 4736 Контакты-Oilhttps://newмодель.guap.ru/i02/contacts. Пример зависимостей

Вязкость и сжимаемость в log-шкале

4

СПБГУАПBlackгруппа 4736 Контакты-Oilhttps://newмодель.guap.ru/i02/contacts. Практическое задание

Используя функции Unifloc VBA 7.25, построить графики зависимостей газосодержания, плотности, вязкости объемного коэффициента и сжимаемости нефти, воды, газа от давления для различных температур. Пояснить получившиеся зависимости (физику процесса)

Как пользоваться Unifloc VBA?

Скачиваем файлы надстройки - UniflocVBA_7.xlam, alglib.xlam

Запускаем надстройку UniflocVBA_7.xlam (должна появиться вкладка Unifloc в Excel)

Теперь мы можем использовать готовые макросы. Макросы разбиты по категориям и начинаются с названия категории. Например, для моделирования PVT, нужно использовать макросы, начинающиеся с фразы PVT_ (PVT_bo_m3m3, PVT_rs_m3m3 и тд). Находим нужный макрос, подаем в него входные данные и получаем результат.

Продвинутым ребятам можно залезть в код и попробовать разобраться

Подробный мануал по использованию UniflocVBA: https://github.com/unifloc/unifloc_vba/blob/master/unifloc_manual.pdf

5

СПБГУАПТрубагруппа 4736 Контакты. Однофазныеhttps://new.guap.ru/i02/contacts жидкости

 

 

 

 

 

 

 

 

 

 

 

=

 

+

 

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Трение:

• Коэффициент трения, однофазные жидкости - Moody

 

 

= − sin

 

 

 

 

 

 

 

 

 

= −

2

 

 

2

 

 

 

 

 

 

 

 

= −

 

 

 

 

 

 

 

 

 

6

СПБГУАПТрубагруппа 4736 Контакты. Многофазныеhttps://new.guap.ru/i02/contacts жидкости

 

 

 

 

 

 

 

 

 

 

 

 

 

=

 

 

+

 

 

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Трение:

Коэффициент трения, многофазные жидкости – гидравлические корреляции

Проблема:

, = ( , )

Трение между фаз

Разные структуры потока -> разное трение между стенкой и трение между фаз

Что является критерием перехода для структур?

7

СПБГУАПТрубагруппа 4736 Контакты. Алгоритмhttps://new.guap.ru/i02/contactsрасчета давления

1)Выбираем корреляцию. Расчет начинается от известного давления. Задаемся шагом Δ .

2)Рассчитываем свойства для известного давления и температуры

3)Рассчитываются расходы, скорости фаз, дополнительные параметры корреляции, плотности эмульсии

4)По эмпирическим соотношениям в корреляции определяется структура потока в данном сечении

5)Рассчитывается трение

6)Рассчитываем перепад давления на выбранном шаге и новое давление.

7)Возвращаемся к шагу 2 и повторяем процедуру

8

СПБГУАПТрубагруппа 4736 Контакты. Практическоеhttps://new.guap.ru/i02/contacts задание

Используя функции unifloc VBA построить распределения давления в трубе длиной 1000 метров и провести анализ чувствительности параметров (диаметр, шероховатость, газосодержание нефти, дебит жидкости). Пояснить результат

В Unifloc VBA реализованы корреляции: Beggs-Brill, Gray Modified, Mokhov-Sakharov, Unified, Крылова, Ansari, HagedornBrown

Как пользоваться Unifloc VBA?

Скачиваем файлы надстройки - UniflocVBA_7.xlam, alglib.xlam

Запускаем надстройку UniflocVBA_7.xlam (должна появиться вкладка Unifloc в Excel)

Теперь мы можем использовать готовые макросы. Макросы разбиты по категориям и начинаются с названия категории. Например, для моделирования многофазного потока, нужно использовать макросы, начинающиеся с фразы MF_ (MF_p_pipe).

Находим нужный макрос, подаем в него входные данные и получаем результат.

Продвинутым ребятам можно залезть в код и попробовать разобраться

Подробный мануал по использованию UniflocVBA: https://github.com/unifloc/unifloc_vba/blob/master/unifloc_manual.pdf

9

СПБГУАПШтуцергруппа 4736 Контакты https://new.guap.ru/i02/contacts

Штуцер служит для регулирования режима фонтанной скважины

Путем изменения диаметра мы можем регулировать потери на трение

10