mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
BUG: compressibleInterFoam family: Corrected transonic option
Resolves bug-report https://bugs.openfoam.org/view.php?id=2785 ENH: compressibleInterFoam family: merged two-phase momentum stress modelling from compressibleInterPhaseTransportFoam The new momentum stress model selector class compressibleInterPhaseTransportModel is now used to select between the options: Description Transport model selection class for the compressibleInterFoam family of solvers. By default the standard mixture transport modelling approach is used in which a single momentum stress model (laminar, non-Newtonian, LES or RAS) is constructed for the mixture. However if the \c simulationType in constant/turbulenceProperties is set to \c twoPhaseTransport the alternative Euler-Euler two-phase transport modelling approach is used in which separate stress models (laminar, non-Newtonian, LES or RAS) are instantiated for each of the two phases allowing for different modeling for the phases. Mixture and two-phase momentum stress modelling is now supported in compressibleInterFoam, compressibleInterDyMFoam and compressibleInterFilmFoam. The prototype compressibleInterPhaseTransportFoam solver is no longer needed and has been removed.
This commit is contained in:
committed by
Andrew Heather
parent
e061de2c0a
commit
293c0c3014
@ -5,9 +5,10 @@ Reference:
|
||||
A two-phase solver for complex fluids: Studies of the Weissenberg effect.
|
||||
International Journal of Multiphase Flow, 84, 98-115.
|
||||
|
||||
In compressibleInterPhaseTransportFoam, separate stress models
|
||||
(laminar, non-Newtonian, LES or RAS) are instantiated for each of the
|
||||
two phases allowing for different modeling for the phases.
|
||||
In compressibleInterFoam with turbulenceProperties simulationType set to
|
||||
twoPhaseTransport separate stress models (laminar, non-Newtonian, LES or RAS)
|
||||
are instantiated for each of the two phases allowing for different modeling for
|
||||
the phases.
|
||||
|
||||
This example case uses:
|
||||
- phases "air" and "liquid"
|
||||
@ -35,6 +36,6 @@ Liquid phase properties were calculated from the relations given in the paper:
|
||||
=> mu_{s} = 14.6/10 = 1.46 Pa.s
|
||||
=> nu_{p} = nuM = (9/10)*14.6/890 = 0.01476 m^2/s
|
||||
|
||||
compressibleInterPhaseTransportFoam solves the energy equation, despite not
|
||||
being needed in this example. The case is simply initialised at a uniform
|
||||
temperature of 300K throughout the domain and at the atmosphere boundary.
|
||||
compressibleInterFoam solves the energy equation, despite not being needed in
|
||||
this example. The case is simply initialised at a uniform temperature of 300K
|
||||
throughout the domain and at the atmosphere boundary.
|
||||
@ -0,0 +1,21 @@
|
||||
/*--------------------------------*- C++ -*----------------------------------*\
|
||||
| ========= | |
|
||||
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
||||
| \\ / O peration | Version: dev |
|
||||
| \\ / A nd | Web: www.OpenFOAM.org |
|
||||
| \\/ M anipulation | |
|
||||
\*---------------------------------------------------------------------------*/
|
||||
FoamFile
|
||||
{
|
||||
version 2.0;
|
||||
format ascii;
|
||||
class dictionary;
|
||||
location "constant";
|
||||
object turbulenceProperties;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
simulationType twoPhaseTransport;
|
||||
|
||||
|
||||
// ************************************************************************* //
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
application compressibleInterPhaseTransportFoam;
|
||||
application compressibleInterFoam;
|
||||
|
||||
startFrom latestTime;
|
||||
|
||||
Reference in New Issue
Block a user