Мы продолжаем знакомить вас с функционалом FlowVision. Сегодня речь о технологии VOF, которая используется при моделировании взаимодействия двух сплошных фаз.

В первой статье из цикла o VOF мы рассмотрим следующие вопросы:

Многофазное течение — это совместное течение веществ, которые могут находиться в разных агрегатных состояниях и взаимодействовать между собой. Это взаимодействие может происходить между:

                                                                                        bubbles500

                                                                             glass

В этой статье речь пойдёт только о втором варианте взаимодействия. Мы рассмотрим моделирование движения границы раздела сплошных фаз с помощью метода VOF. А про взаимодействие сплошной и дисперсной фаз мы обязательно напишем в будущих статьях нашего блога.

По взаимодействию сплошных фаз планируется три статьи:

Что такое VOF?

Volume of fluid (VOF) – метод моделировани" свободной поверхности, для которого реализуется численная технология отслеживания и позиционирования границы раздела двух  сплошных фаз. Напомним, что фазы могут быть в любом агрегатном состоянии, но наибольший интерес в задачах газо- гидродинамики представляет взаимодействие жидкой фазы

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

Области применения VOF

В настоящее время VOF активно используется при решении задач в различных отраслях промышленности.

Полёт вашей фантазии, при использовании метода VOF во FlowVision, не ограничен - главное иметь две сплошные фазы.

MyCollages

Уравнения переноса фазы в методе VOF

Немного теории. Рассмотрим случаи взаимодействия жидкой фазы с жидкостью или газом (упрощённый вариант - с вакуумом). 
Движение границы раздела моделируется только одной фазы и при необходимости на границе раздела может быть учтено поверхностное натяжение.

В методе VOF решается уравнение переноса фазы: 2020 04 30 10 53 38 Windowгде f  – объёмная доля фазы в ячейке.

Если в ячейке расчётной сетки  f = 0, то мы имеем дело с газообразной фазой, а если f = 1 - то это жидкая фаза.  В ячейках, где 0 < f < 1  реализуется граница раздела фаз - свободная поверхность.

При моделировании взаимодействия газ - жидкость могут появляться капли и пузыри. Капли - это ячейки, содержащие жидкую фазу (0 < f < 1) и окружённые газом     (f = 0). Пузыри - наоборот содержат газообразную фазу в ячейке и окружены жидкостью (f = 1).

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

3

Граничные условия на свободной поверхности

На границе раздела фаз реализуются следующие граничные условия:

2020 04 30 11 46 21 Window

Давление в граничной ячейке для жидкой фазы рассчитывается по формуле: P1 = P2 + σ12/R  , где σ12 –  значение коэффициента поверхностного натяжения от двух фаз,  R – радиус кривизны границы раздела в ячейке.

 

4

2020 04 30 11 46 30 Window

2020 04 30 11 46 38 Window

Также, на границе раздела фаз есть возможность задавать внешний теплообмен через свободную поверхность. 

Учёт Поверхностного натяжения

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

2020 04 30 11 01 31 Window

Расчёт поверхностного натяжения во FlowVision происходит автоматически на основе поверхностных натяжений во взаимодействующих фазах. В случае использования нескольких веществ в одной фазе (например, масло + вода), то поверхностное натяжение фазы соответствует свойствам более тяжелого вещества. Стоит отметить, что величину поверхностного натяжения можно задать самостоятельно в свойствах межфазного взаимодействия.

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

Моделирование двухфазного взаимодействия во FlowVision

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

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

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

Особенности работы с VOF

Главными особенностями при работе с VOF являются:

Подходы к построению сетки и адаптации будут рассмотрены в статье «Инициализация VOF и расчётная сетка».
А подробное описание дополнительных настроек в статье "Шаг по времени и дополнительные возможности VOF".

Измерение высоты VOF слоя

Функционал FV позволяет измерить высоту VOF слоя путём интегрирования переменной VOF в плоскости.

Чтобы это сделать, нужно:
1. Создать плоскость ниже уровня жидкости VOF, при этом плоскость должна пересекать VOF слой.
2. В плоскости создать:
   1) Тип слоя: График вдоль прямой
   2) Переменная слоя -> Категория -> Фаза жидкости в VOF
   3) Переменная VOF
3. В слое График вдоль прямой:
   1) Интегрирование -> Включено -> Да, в направлении нормали к поверхности
Теперь на графике будет показана высота от плоскости до поверхности раздела фаз