Henry
ccc7eb8d56
tutorials/multiphase/twoPhaseEulerFoam: Corrected regular-expressions
2015-03-19 21:42:51 +00:00
Henry
9ea4a6f4f5
tutorials/multiphase/twoPhaseEulerFoam/RAS/bubbleColumn: Added km and epsilonm files
...
Also corrected names of other fields
2015-03-19 21:41:46 +00:00
Henry
a7f0de9aa9
multiphaseEulerFoam: transform to solve for p_rgh
...
to avoid excessive pressure/buoyancy balance errors on non-orthogonal meshes
2015-03-19 21:40:41 +00:00
Henry
fa2721ffd5
JohnsonJacksonFrictionalStress: alphaDeltaMax -> alphaDeltaMin (it is the lower limit)
2015-03-18 15:40:39 +00:00
Henry
2e35cc76e8
twoPhaseEulerFoam JohnsonJacksonFrictionalStress: alphaDeltaMax now user input (previously hard-coded to 5e-2)
2015-03-18 15:03:10 +00:00
Henry
c530e1cd9b
twoPhaseEulerFoam: transform to solve for p_rgh
...
to avoid excessive pressure/buoyancy balance errors on non-orthogonal meshes
Resolves bug-report http://openfoam.org/mantisbt/view.php?id=1379
2015-03-17 22:40:09 +00:00
Henry
e588d61879
Solvers based on p_rgh: Added support for optional hRef
...
Allows the specification of a reference height, for example the height
of the free-surface in a VoF simulation, which reduces the range of p_rgh.
hRef is a uniformDimensionedScalarField specified via the constant/hRef
file, equivalent to the way in which g is specified, so that it can be
looked-up from the database. For example see the constant/hRef file in
the DTCHull LTSInterFoam and interDyMFoam cases.
2015-03-17 17:15:11 +00:00
Henry
00ebf8e153
BinghamPlastic: Change definition of shear-rate by 1/sqrt(2)
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1552
2015-03-02 22:27:39 +00:00
Henry
5ecfb06398
tutorials: remove unnecessary under-relax fields entry
2015-02-22 16:52:21 +00:00
Henry
74ff779618
tutorials/multiphase/interDyMFoam/ras/floatingObject: Update to demonstrate MULES with Crank-Nicolson
2015-02-22 12:53:34 +00:00
Henry
c6874965f8
tutorials: rationalized log
2015-02-19 08:39:32 +00:00
Henry
f86da34506
tutorials/multiphase/interPhaseChangeFoam/cavitatingBullet: Added a potentialFoam initializer step
2015-02-18 10:01:05 +00:00
Henry
7be1393fef
tutorials: corrected comments in snappyHexMeshDict
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1541
2015-02-17 23:59:59 +00:00
Henry
8628ef2fea
Corrected capitalization of Doxygen documentation comments
2015-02-14 13:10:15 +00:00
Henry
1edf292c00
Correct Doxygen multiline comments
2015-02-14 10:59:29 +00:00
Henry
6c3d9e7574
tutorials: removed empty files
2015-02-14 10:13:55 +00:00
Henry
332c3cc37f
Tutorials: change topoSetDicts to avoid duplicate names
2015-02-12 10:01:31 +00:00
Henry
52eb0c837a
tutorials/multiphase/driftFluxFoam/ras/mixerVessel2D: add gravity in direction of drift
2015-01-28 16:37:36 +00:00
Henry
2aec249647
Updated the whole of OpenFOAM to use the new templated TurbulenceModels library
...
The old separate incompressible and compressible libraries have been removed.
Most of the commonly used RANS and LES models have been upgraded to the
new framework but there are a few missing which will be added over the
next few days, in particular the realizable k-epsilon model. Some of
the less common incompressible RANS models have been introduced into the
new library instantiated for incompressible flow only. If they prove to
be generally useful they can be templated for compressible and
multiphase application.
The Spalart-Allmaras DDES and IDDES models have been thoroughly
debugged, removing serious errors concerning the use of S rather than
Omega.
The compressible instances of the models have been augmented by a simple
backward-compatible eddyDiffusivity model for thermal transport based on
alphat and alphaEff. This will be replaced with a separate run-time
selectable thermal transport model framework in a few weeks.
For simplicity and ease of maintenance and further development the
turbulent transport and wall modeling is based on nut/nuEff rather than
mut/muEff for compressible models so that all forms of turbulence models
can use the same wall-functions and other BCs.
All turbulence model selection made in the constant/turbulenceProperties
dictionary with RAS and LES as sub-dictionaries rather than in separate
files which added huge complexity for multiphase.
All tutorials have been updated so study the changes and update your own
cases by comparison with similar cases provided.
Sorry for the inconvenience in the break in backward-compatibility but
this update to the turbulence modeling is an essential step in the
future of OpenFOAM to allow more models to be added and maintained for a
wider range of cases and physics. Over the next weeks and months more
turbulence models will be added of single and multiphase flow, more
additional sub-models and further development and testing of existing
models. I hope this brings benefits to all OpenFOAM users.
Henry G. Weller
2015-01-21 19:21:39 +00:00
Henry
69ff8aa4d2
wallDist: now a MeshObject cached and updated automatically with a run-time selected algorithm
...
When using models which require the wallDist e.g. kOmegaSST it will
request the method to be used from the wallDist sub-dictionary in
fvSchemes e.g.
wallDist
{
method meshWave;
}
specifies the mesh-wave method as hard-coded in previous OpenFOAM versions.
2015-01-08 10:40:23 +00:00
Henry
41368addc9
Minor change to comment
2014-12-14 21:50:14 +00:00
OpenFOAM-admin
9fb26d59d3
GIT: Repo update
2014-12-11 08:35:10 +00:00
Henry
0486e20f93
tutorials/multiphase/interDyMFoam/ras/mixerVesselAMI updated
2014-07-24 18:01:08 +01:00
Henry
6a51cc3cbb
tutorials: use PIMPLE rather than PISO for rotating mesh problems to ensure updated fluxes are used for momentum transport
2014-07-17 11:34:39 +01:00
andy
90ccdd4579
ENH: tutorial update: nozzleFlow2D - write in binary to avoid mesh errors when refining wedge
2014-07-15 16:31:18 +01:00
mattijs
5fedd93b3d
GIT: boundary: remove generated file
2014-07-11 10:53:29 +01:00
Henry
a8f4c2f25e
interPhaseChangeFoam: Do not correct phi at start of run
...
During restart correct phi would need the dilatation from the previous time-step.
Alternative is to run potentialFoam on 0 fields to initialise phi.
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1299
2014-05-20 16:15:07 +01:00
Henry
d49889402f
sixDoFRigidBodyMotion: Add support to specify the centre for rotation independent of the centre of mass
...
via the point, line or plane constraints.
2014-05-16 15:35:11 +01:00
Henry
277d8369af
tutorials/multiphase/interFoam/ras/angledDuct: VoF tutorial to demonstrate porosity feature via fvOptions
2014-05-12 23:15:50 +01:00
Henry
007c694815
DTC tutorial cases: provide reference to original paper
...
Contains details of case and experimental results
2014-05-09 11:48:37 +01:00
Henry
24679abcc5
twoPhaseEulerFoam: Add fvOptions support and tutorial
2014-05-08 11:45:50 +01:00
Henry
1878a019db
fvOptions: Support reading the fvOptions file from constant or system directories
2014-05-01 14:58:18 +01:00
Henry
e4bb5fa666
potentialFreeSurfaceDyMFoam: New DyM version of potentialFreeSurfaceFoam
...
with tutorial
2014-04-30 16:08:03 +01:00
Henry
85da9e6a54
twoPhaseEulerFoam: Now in fully-conservative form
2014-04-29 15:47:39 +01:00
Henry
40cfbdc74f
Retire settlingFoam: replaced by driftFluxFoam
2014-04-29 14:18:57 +01:00
Henry
9873774ee9
VoF solvers: rationalize the relationship between VoF solvers
...
Improve code reuse
Add multiphaseInterDyMFoam
Retire MRFinterFoam -> now handled by interFoam with fvOptions
Update tutorials
2014-04-29 14:16:41 +01:00
Henry
c451575efc
driftFluxFoam: use buoyancy corrected k-epsilon in all turorials
2014-04-28 15:42:43 +01:00
Henry
63bef62f8e
driftFluxFoam: Change turbulence modelling to new templated framework
...
Added k-epsilon model with buoyancy correction
2014-04-28 15:31:28 +01:00
Henry
a5f0ea6867
multiphaseInterFoam: Added fvOptions support for MRF etc. and added MRF tutorial
...
Deleted MRFMultiphaseInterFoam
2014-04-23 14:34:07 +01:00
mattijs
3c7665dd1e
GIT: damBreak: remove generated file
2014-04-04 11:10:46 +01:00
Henry
76e5a9dafe
Updated floatingObject boundary condition to handle tangential flow at surface in a more stable manner.
2014-03-21 10:33:34 +00:00
Henry
e6236340b5
Removed alphaOuterCorrectors option because the mass-flux should be updated for all PIMPLE iterations
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1225
2014-03-17 21:31:09 +00:00
william
37c75a8b18
BUG: twoPhaseEulerFoam: removed multiple of the continuous phase fraction from force and heat transfer models
2014-03-17 16:34:32 +00:00
sergio
354197bf33
BUG: changing from turbulent to lamninar viscocity in the calculation of the
...
Darcy coefficient for the porousBafflePressure
2014-03-14 14:56:11 +00:00
Henry
0a7259cc46
Revert pressureInletOutletVelocity BCs
...
due to convergence problems with the new version for runs at high Courant number
2014-03-12 12:27:19 +00:00
Henry
dd0efd159d
twoPhaseEulerFoam: added optional alphaMax to phaseModel for MULES limiter
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1209
2014-03-07 23:32:00 +00:00
Henry
cda70b5eb7
driftFluxFoam: Created special mixture viscosity framework for interacting phases
...
Added Thomas' slurry model
2014-03-06 17:54:27 +00:00
Henry
09bb8b8f7f
driftFluxFoam: Rationalisation of the handling of Udm and tauDm
2014-03-05 16:04:10 +00:00
william
6625be1dc4
ENH: driftFluxFoam: made viscosity and relative velocity modelling run-time selectable
2014-02-26 16:45:46 +00:00
Henry
a729ebe8df
cavitatingFoam: rationalised phi -> rhoPhi, phiv -> phi
...
for consistency with the other multiphase solvers.
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1192
2014-02-26 13:02:59 +00:00
Henry
177b54ae94
driftFluxFoam: Rationalise phase-fraction handling and implement semi-implicit MULES
2014-02-24 17:10:20 +00:00
Henry
9fbfc7da57
driftFluxFoam: New version of settlingFoam including MULES and MRF/fvOptions support
2014-02-19 16:33:51 +00:00
OpenFOAM-admin
fbb3ddf2c4
Updated for release 2.3.0
2014-02-17 10:21:46 +00:00
william
8acf2daaba
BUG: tutorial fixes for 32 bit ubuntu packs
2014-02-11 10:15:00 +00:00
william
333818408f
STYLE: sh instead of bash for tutorial scripts
2014-02-05 16:53:44 +00:00
Henry
a1e778aea3
damBreakWithObstacle: reverted to upwind for U (needs turbulence modelling) and increased Co
2014-02-05 17:18:00 +00:00
Henry
b49af36892
Reinstated IATE settings
2014-02-05 16:57:51 +00:00
Henry
e5e8f49489
damBreakWithObstacle tutorial: changed to linearUpwind
2014-02-05 16:56:45 +00:00
Henry
3e3d30a5a2
twoPhaseEulerFoam tutorials: added minIter to smoothSolver settings
2014-02-05 16:55:34 +00:00
Henry
89f4eca290
interFoam family tutorials: removed redundant and out-of-date alpha entry in fluxRequired
2014-02-05 11:25:05 +00:00
Henry
6c8836ebcb
wigleyHull tutorial removed: replaced with DTCHull
2014-02-04 16:29:50 +00:00
Henry
bd5e4cf172
Default transport solver: change from PBiCG to smoothSolver with symGaussSeidel smoother
...
Better for most but not all cases.
2014-02-04 16:27:35 +00:00
Henry
1ace556c4a
tutorials/multiphase/LTSInterFoam/DTCHull: new tutorial, replaces wigleyHull
2014-02-04 16:23:22 +00:00
Henry
a4fbc96d4a
Merge branch 'master' of ssh://dm/home/dm4/OpenFOAM/repositories/OpenFOAM-dev
2014-02-03 18:05:02 +00:00
Henry
a67dfdb23a
interFoam/ras/damBreak: updated for predictor-corrector MULES and changes to phi in pEqn
2014-02-03 18:04:18 +00:00
william
d67fb0f7c1
Merge branch 'master' of /home/dm4/OpenFOAM/repositories/OpenFOAM-dev
2014-02-03 17:37:57 +00:00
william
a96e531f5c
BUG: twoPhaseEulerFoam: fixed typo in GidaspowSchillerNaumann drag and stability issues in fludised bed cases
2014-02-03 16:05:24 +00:00
Henry
54887f6213
Sloshing tutorials: do not update the probe location
2014-02-03 13:05:07 +00:00
william
05a34f3dfa
ENH: twoPhaseEulerFoam: changed Cd function to CdRe and removed some residual constants
2014-02-03 12:51:59 +00:00
Henry
cd764162bf
Updated version
2014-02-01 17:18:00 +00:00
Henry
34bc9cadb0
DTCHull: new interDyMFoam tutorial
2014-02-01 17:14:35 +00:00
Henry
0c0e92396e
tutorials/multiphase/interFoam/les/nozzleFlow2D: update scripts
2014-01-31 10:06:26 +00:00
Henry
ee4e19ef85
Renamed folder -> directory for consistency with POSIX and the rest of OpenFOAM
2014-01-30 13:01:04 +00:00
Henry
dab71c5510
Merge branch 'master' of ssh://dm/home/dm4/OpenFOAM/repositories/OpenFOAM-dev
2014-01-28 13:08:11 +00:00
Henry
70f27712ae
interPhaseChangeDyMFoam: Corrected correctPhi to include the phase-change dilatation effect
2014-01-28 13:07:35 +00:00
andy
614ebf0110
Merge branch 'master' of /home/dm4/OpenFOAM/repositories/OpenFOAM-dev
2014-01-27 16:51:29 +00:00
Henry
742d66b733
tutorials/multiphase/LTSInterFoam/wigleyHull: Updated hull patch name for new snappyHexMesh
2014-01-27 16:30:13 +00:00
mattijs
8acfa4692a
STYLE: snappyHexMeshDict: removed optional parameter
2014-01-27 12:25:56 +00:00
mattijs
12bb3f7feb
BUG: propeller: incorrect 0.org
2014-01-24 16:45:10 +00:00
mattijs
7b60265f3c
BUG: propeller: create inlet and outlet from wrong faceZone
2014-01-24 16:28:04 +00:00
mattijs
ffc368792b
Merge branch 'master' of /home/dm4/OpenFOAM/repositories/OpenFOAM-dev
...
Conflicts:
tutorials/multiphase/interPhaseChangeDyMFoam/propeller/Allrun.pre
tutorials/multiphase/interPhaseChangeDyMFoam/propeller/system/snappyHexMeshDict
2014-01-24 15:21:54 +00:00
mattijs
0cb2eaa6cb
ENH: propeller: updated setup
2014-01-24 14:39:21 +00:00
mattijs
727650e613
ENH: propeller: updated setup
2014-01-24 14:39:21 +00:00
mattijs
b316b0fea3
Merge branch 'master' of /home/dm4/OpenFOAM/repositories/OpenFOAM-dev
2014-01-24 12:59:43 +00:00
mattijs
13122138e5
ENH: damBreak4Phase: cache agglomeration
2014-01-24 10:15:34 +00:00
william
93dd23afdf
Merge branch 'bubbleLibrary'
2014-01-24 09:32:49 +00:00
mattijs
3341e7c7c1
ENH: GAMG: use cacheAgglomeration unless moving case
2014-01-23 17:40:47 +00:00
william
87115af2d0
ENH: twoPhaseEulerFoam: Removed requirement that a model (most likely "none") had to be specified for all pairs
2014-01-23 16:37:16 +00:00
Henry
1feae6d813
damBreak: use linearUpwind rather than limitedLinear
2014-01-23 15:19:45 +00:00
Henry
a7ad50ce7d
VoF tutorials: changed interfaceCompression to linear
...
This provided greater accuracy and stability while MULES guarantees boundedness
2014-01-23 11:30:45 +00:00
william
acf490cb44
STYLE: twoPhaseEulerFoam: updated tutorials for bubble library developments
2014-01-23 11:27:37 +00:00
Henry
0dd02403d2
tutorials/multiphase/twoPhaseEulerFoam/RAS/fluidisedBed: Correct inlet air BC
2014-01-13 10:02:42 +00:00
william
5d55a1f60f
ENH: Added noLift model for twoPhaseEulerFoam
2014-01-06 14:16:41 +00:00
william
475e885772
ENH: Abstracted and made run-time selectable the lift models in twoPhaseEulerFoam
2014-01-02 16:53:37 +00:00
Henry
45b9839203
Updated VoF tutorials
2013-12-21 12:26:32 +00:00
Henry
8af82f02bf
sixDoFRigidBodyMotion: remove the constraint and restraint "Coeffs"
...
sub-dict and put the coefficients in the containing dictionary.
2013-12-15 22:30:52 +00:00
mattijs
5552d5500b
ENH: angledDuct: renamed wall to walls
2013-12-13 14:34:08 +00:00
Henry
76ae0daa28
sixDoFRigidBodyMotion/sixDoFRigidBodyMotionSolver: Support restart by caching state in the uniform directory
...
sixDoFRigidBodyMotionSolver: use point-edge rather than face-cell wave to calculate point distance to surface.
2013-12-10 14:07:27 +00:00
Henry
a09d30dc90
interDyMFoam/ras/floatingObject: apply sixDoFRigidBodyMotion solver
...
Keep original case as floatingObjectOld
2013-12-08 22:03:56 +00:00
Henry
5ffda9b52b
sixDoFRigidBodyMotion: Created separate library
...
Added sixDoFRigidBodyMotionSolver using septernion interpolation for mesh-morphing
2013-12-08 21:59:40 +00:00