фонтанной скважины
.pdfСПБГУАП группа 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