Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

OpenFOAM framework for simulation of fluid flows using regularized (QGD/QHD) equations.

NotificationsYou must be signed in to change notification settings

unicfdlab/QGDsolver

 
 

Repository files navigation

  1. QGDsolver library brief
  2. QGDsolver installation
  3. Meeting points for users and developers
  4. Published papers related to QGDsolver technology
  5. For citation

QGDsolver library brief

To the contents

QGDsolver is OpenFOAM framework for simulation of fluid flows using regularized (QGD/QHD) equations approach. It contains library for approximation of partial derivatives at face centers of unstructured grids and a set of OpenFOAM solvers:

  1. QGDFoam - solver for compressible viscous perfect gas flows in a wide Mach number range - from 0 to infinity
  2. QHDFoam - solver for incompressible viscous fluid flows with buoyancy force
  3. particlesQGDFOam - solver for compressible viscous perfect gas flows in a wide Mach number range with particles - from 0 to infinity
  4. particlesQHDFoam - solver for incompressible viscous fluid flows with buoyancy force with particles
  5. SRFQHDFoam - solver for incompressible viscous fluid flows in rotating frame of reference with buoyancy force
  6. QHDDyMFoam - solver for incompressible viscous fluid flows in domains with deforming boundary and with buoyancy force
  7. interQHDFoam - solver for incompressible 2-phase viscous fluid flows with buoyancy force and surface tension
  8. reactingLagrangianQGDFoam - solver for reacting multicomponent compressible viscous perfect gas flows in a wide Mach number range with particles - from 0 to infinity
  9. scalarTransportQHDFoam - solver for scalar transport equation to demonstratethe very basics of QGD/QHD equations principles
  10. rhoQGDFoam - solver for compressible viscous flow with arbitrary equation of state (EoS) and in a wide Mach number range - from 0 to infinity

Brief description of the framework is presented here:https://github.com/unicfdlab/QGDsolver/blob/master/qgd-framework-2020-final.pdf

QGDsolver installation

To the contents

The repository is organized as follows:

  • master branch is used for the Doxygen-generated documents (not finished yet) and last test report
  • Next branches of the library correspond to OpenFOAM+ versions as follows:
  • other branches are for internal use and are not intended for compilation

Source code of releases for OpenFOAM+ are stored inreleases section, the naming conventions are the same as for repository's branches

To compile sources, run./Allwmake

To clean sources, run./Allwclean

To change libraries and binaries destination, run scriptSwitchDest: a)./SwitchDest USER - this will set installation paths to $FOAM_USER_LIBBIN and $FOAM_USER_APPBIN; b) run./SwitchDest - this will set installation paths to $FOAM_LIBBIN and $FOAM_APPBIN

Meeting points for users and developers

To the contents

Unfinished, but refining Doxygen documentation:https://unicfdlab.github.io/QGDsolver/html/index.html

In case of questions, please, write to:

Published papers related to QGDsolver technology

To the contents

TitleDescription
Knudsen pump model:TutorialThe Knudsen pump flow field
Regularized equations of shallow water for inhomogenous and free surface flows in geophysical problems (in Russian: Регуляризованные уравнения мелкой воды для моделирования неоднородных течений и течений со свободной поверхностью в задачах геофизики:PhD ThesisShallow water flow over a cone
On a new method for regularizing equations two phase incompressible fluid (in Russian):ArticleFilament visualization
The Eulerian–Lagrangian Approach for the Numerical Investigation of an Acoustic Field Generated by a High-Speed Gas-Droplet Flow:ArticleJet with particles Logo
Simulation of transonic low-Reynolds jets using quasi-gas dynamics equations:ArticleQGDFoam vs experiment
Prediction of the Free Jet Noise Using Quasi-gas Dynamic Equations and Acoustic Analogy:ArticleQGDFoam instant jet velocities
Numerical simulation of disk pump problems using OpenFOAM implementation of regularized equations (in Russian):ArticleQHDFoam fluid flow in disk pump
Numerical modelling of hydrodynamical structures using quasi-gasdynamics algrotithms and its implementation in OpenFOAM (in Russian):PhD ThesisAccreation disk
Biharmonic attractors of internal waves (in Russian):PhD ThesisA scheme of biharmonic attractor computed with QHDFoam
Development of the New OpenFOAM Solver for Shallow Water Simulation Using QGD/QHD Library:PresentationStreamlines

For citation

To the contents

If you have found these library/solvers useful, please cite or refer to

  • DOI

  • M. V. Kraposhin, E. V. Smirnova, T. G. Elizarova, and M. A. Istomina Development of a new OpenFOAM solver using regularized gas dynamic equations //Computers & Fluids 166, 163–175 (2018).https://doi.org/10.1016/j.compfluid.2018.02.010

  • M. Kraposhin, D. Ryazanov, T. Elizarova Numerical algorithm based on regularized equations forincompressible flow modeling and its implementation in OpenFOAM // Computer Physics Communications (2021).https://doi.org/10.1016/j.cpc.2021.108216


[8]ページ先頭

©2009-2025 Movatter.jp