Solver for unsteady 3D turbulent flow of perfect gas governed by quasi-gas dynamic (QGD) equations at high Mach numbers (from 2 to infinity). More...
Go to the source code of this file.
Macros | |
#define | NO_CONTROL |
Functions | |
tmp< surfaceScalarField > | logMean (const surfaceScalarField &a, const surfaceScalarField &b) |
int | main (int argc, char *argv[]) |
Solver for unsteady 3D turbulent flow of perfect gas governed by quasi-gas dynamic (QGD) equations at high Mach numbers (from 2 to infinity).
Original source file zQGDFoam.C
QGD system of equations has been developed by scientific group from Keldysh Institute of Applied Mathematics, see http://elizarova.imamod.ru/selection-of-papers.html
A comprehensive description of QGD equations and their applications can be found here:
Elizarova, T.G. "Quasi-Gas Dynamic equations" Springer, 2009
A brief of theory on QGD and QHD system of equations:
Elizarova, T.G. and Sheretov, Y.V. "Theoretical and numerical analysis of quasi-gasdynamic and quasi-hydrodynamic equations" J. Computational Mathematics and Mathematical Physics, vol. 41, no. 2, pp 219-234, 2001
Developed by UniCFD group (www.unicfd.ru) of ISP RAS (www.ispras.ru).
Definition in file zQGDFoam.C.
#define NO_CONTROL |
tmp<surfaceScalarField> logMean | ( | const surfaceScalarField & | a, |
const surfaceScalarField & | b | ||
) |
Definition at line 59 of file zQGDFoam.C.
int main | ( | int | argc, |
char * | argv[] | ||
) |
——–Start———
——–End———
——–Start———
——–End———
——–Start———
——–End———
——–Start———
——–End——— # 76 "/home/jenkins/workspace/experQGDsolver-8doxigen/QGDsolver/zQGDFoam/zQGDFoam.C" 2 #include "createTimeControls.H" #include "createFvOptions.H"
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
Courant numbers used to adjust the time-step scalar CoNum = 0.0; scalar meanCoNum = 0.0;
Info<< "\nStarting time loop\n" << endl;thermo.correct();
while (runTime.run()) { /*
Update QGD viscosity
——–Start———
——–End———
——–Start———
——–End———
——–Start———
——–End———
——–Start———
——–End——— # 109 "/home/jenkins/workspace/experQGDsolver-8doxigen/QGDsolver/zQGDFoam/zQGDFoam.C" 2
/*
Update time step
– Solve energy
Definition at line 66 of file zQGDFoam.C.