logo desc

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

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

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

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

                                                                                        bubbles500

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

                                                                             glass

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

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

  • Знакомство с VOF;
  • Инициализация VOF и расчётная сетка;
  • Шаг по времени и дополнительные возможности 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 и расчётная сетка».
А подробное описание дополнительных настроек в статье "Шаг по времени и дополнительные возможности VOF".

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

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

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