Фрэймворк QGDsolver

QGDsolver — фрэймворк на основе OpenFOAM, предназначенный для моделирования течений жидкости с использованием регуляризованных уравнений. Фрэймвор содержит библиотеку для аппроксимации частных производных в центрах граней ячеек и набор солверов для решения следующих задач:

  1. QGDFoam — солвер численного моделирования вязкого сжимаемого совершенного газа в широком диапазоне чисел Маха (от 0 до бесконечности).
  2. QHDFoam — солвер для исследования несжимамых вязких течений с учетом силы плавучести.
  3. particlesQGDFOam — солвер численного моделирования вязкого сжимаемого совершенного газа в широком диапазоне чисел Маха (от 0 до бесконечности) и учетом движения частиц.
  4. particlesQHDFoam — солвер для исследования несжимамых вязких течений с учетом силы плавучести и учетом движения частиц.
  5. SRFQHDFoam — солвер для исследования несжимамых вязких течений
    во вращающейся системе координати и с учетом силы плавучести.
  6. QHDDyMFoam — солвер для исследования несжимамых вязких течений в области с деформирующимися границами и с учетом силы плавучести.
  7. interQHDFoam — солвер для исследования двухфазных несжимамых вязких течений с учетом силы плавучести и силы поверхностного натяжения.
  8. reactingLagrangianQGDFoam — солвер численного моделирования реагирующей смеси вязких сжимаемых совершенных газов в широком диапазоне чисел Маха (от 0 до бесконечности) и движением частиц.
  9. scalarTransportQHDFoam — солвер для решения уравнения переноса с помощью регуляризованного уравнения транспорта для демонстрации самого простого принципа QGD/QHD уравнений.

Краткое описание фреймворка

В случае вопросов можно написать:

Моделирование стягивания волокна жидкости за счет поверхностного натяжения

 

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

 

Source code: https://github.com/unicfdlab/QGDsolver

Programming language: C++