Henry Weller
b719556f63
tutorials/multiphase/reactingTwoPhaseEulerFoam/RAS/bubbleColumnEvaporatingReacting: Correct initial pressure to 10bar
2015-06-29 16:09:33 +01:00
Henry Weller
f92d657ab7
LTS: Formalize the naming of the rDeltaT and rSubDeltaT fields
...
Now the specification of the LTS time scheme is simply:
ddtSchemes
{
default localEuler;
}
2015-06-28 21:41:40 +01:00
Henry Weller
af8185c0a6
reactingParcelFoam, coalChemistryFoam: Added LTS support
...
Replaces LTSReactingParcelFoam and LTSCoalChemistryFoam
Select LTS via the ddtScheme:
ddtSchemes
{
default localEuler rDeltaT;
}
2015-06-28 11:01:04 +01:00
Henry Weller
e00ae44ad0
interFoam family: Added run-time selectable LTS support
...
LTS is selected by the ddt scheme e.g. in the
tutorials/multiphase/interFoam/ras/DTCHull case:
ddtSchemes
{
default localEuler rDeltaT;
}
LTSInterFoam is no longer needed now that interFoam includes LTS
support.
2015-06-26 18:32:20 +01:00
Henry Weller
eb53f9bdf0
reactingTwoPhaseEulerFoam: New twoPhaseEulerFoam supporting mass-transfer and reactions
...
Multi-species, mass-transfer and reaction support and multi-phase
structure provided by William Bainbridge.
Integration of the latest p-U and face-p_U algorithms with William's
multi-phase structure is not quite complete due to design
incompatibilities which needs further development. However the
integration of the functionality is complete.
The results of the tutorials are not exactly the same for the
twoPhaseEulerFoam and reactingTwoPhaseEulerFoam solvers but are very
similar. Further analysis in needed to ensure these differences are
physical or to resolve them; in the meantime the twoPhaseEulerFoam
solver will be maintained.
2015-06-12 09:52:17 +01:00
Henry
61e52b2cb4
twoPhaseEulerFoam: Move the residualAlpha used for drag into the phaseModel
...
This is necessary to guarantee consistency between the residualAlpha
used for drag and buoyancy in a multi-phase system
2015-06-07 18:55:24 +01:00
Henry
3a004fda10
fvOptions: Separate options for all cells, cellSets and inter-region coupling
...
by introducing rational base-classes rather than using the hideous
'switch' statement. Further rationalization of the cell-selection
mechanism will be implemented via an appropriate class hierarchy to
replace the remaining 'switch' statement.
Mesh-motion is currently handled very inefficiently for cellSets and not
at all for inter-region coupling. The former will be improved when the
cell-selection classes are written and the latter by making the
meshToMesh class a MeshObject after it has been corrected for mapFields.
2015-05-31 16:38:01 +01:00
Henry
c3ee2348a6
MRF: Separate MRF from fvOptions
...
fvOptions does not have the appropriate structure to support MRF as it
is based on option selection by user-specified fields whereas MRF MUST
be applied to all velocity fields in the particular solver. A
consequence of the particular design choices in fvOptions made it
difficult to support MRF for multiphase and it is easier to support
frame-related and field related options separately.
Currently the MRF functionality provided supports only rotations but
the structure will be generalized to support other frame motions
including linear acceleration, SRF rotation and 6DoF which will be
run-time selectable.
2015-05-29 23:35:43 +01:00
Chris Greenshields
5577458f28
Modified waterChannel tutorial to make case better posed
...
Existing case did not properly converge and suffered slow convergence
with the water level failing to reach an equilibrium. A slight rise in
the channel appears to help the water level reach an equlibrium when the flow
rate over the rise matches the inlet flow rate.
2015-05-19 15:01:10 +01:00
Henry
8ac20ef8dc
twoPhaseEulerFoam fluidisedBed tutorials: increase residualAlpha for phase heat transfer
...
to improve stability of the thermal system
2015-05-09 23:46:28 +01:00
Henry
31014af625
multiphaseInterFoam: Update tutorials
2015-04-29 23:05:54 +01:00
Henry
00ce68ee18
compressibleMultiphaseInterFoam: VoF and MULES controls are now in the alpha sub-dict of fvSolution
...
consistent with multiphaseInterFoam and other VoF solvers
2015-04-29 16:32:33 +01:00
Henry
f7e4d0a110
MULES: nLimiterIter and smoothLimiter are now user-input via the corresponding fvSolution sub-dict
...
nLimiterIter: Number of iterations during limiter construction
3 (default) is sufficient for 3D simulations with a Courant number 0.5 or so
For larger Courant numbers larger values may be needed but this is
only relevant for IMULES and CMULES
smoothLimiter: Coefficient to smooth the limiter to avoid "diamond"
staggering patters seen in regions of low particle phase-fraction in
fluidised-bed simulations.
The default is 0 as it is not needed for all simulations.
A value of 0.1 is appropriate for fluidised-bed simulations.
The useful range is 0 -> 0.5.
Values larger than 0.5 may cause excessive smearing of the solution.
2015-04-29 14:37:41 +01:00
Henry
083d7059fc
faceSource: Writing the total area of the faceSource (sum(magSf)) for each time is now optional
...
Previous behavior which may be useful for moving-mesh cases can be
selected using the optional entry:
writeTotalArea yes;
The initial total area is written in the log and data file header e.g.:
# Source : faceZone f0
# Faces : 8
# Area : 1.063860e-02
2015-04-26 16:32:19 +01:00
Henry
0a6ca7ae45
includeEtcEntry: New dictionary include directive: #includeEtc "etcFile"
...
Description
Specify an etc file to include when reading dictionaries, expects a
single string to follow.
Searches for files from user/group/shipped directories.
The search scheme allows for version-specific and
version-independent files using the following hierarchy:
- \b user settings:
- ~/.OpenFOAM/\<VERSION\>
- ~/.OpenFOAM/
- \b group (site) settings (when $WM_PROJECT_SITE is set):
- $WM_PROJECT_SITE/\<VERSION\>
- $WM_PROJECT_SITE
- \b group (site) settings (when $WM_PROJECT_SITE is not set):
- $WM_PROJECT_INST_DIR/site/\<VERSION\>
- $WM_PROJECT_INST_DIR/site/
- \b other (shipped) settings:
- $WM_PROJECT_DIR/etc/
An example of the \c \#includeEtc directive:
\verbatim
#includeEtc "etcFile"
\endverbatim
The usual expansion of environment variables and other constructs is
retained.
2015-04-26 10:44:11 +01:00
Henry
50ada7c994
blockMesh: Change default location of blockMeshDict from constant/polyMesh to system
...
For multi-region cases the default location of blockMeshDict is now system/<region name>
If the blockMeshDict is not found in system then the constant directory
is also checked providing backward-compatibility
2015-04-24 22:29:57 +01:00
Henry
f5bb944965
twoPhaseEulerFoam: Improved handling of velocity/flux boundary conditions
...
Updated tutorials to converge pressure during PIMPLE loop to avoid
phase-fraction unboundedness which limits thermodynamics convergence.
2015-04-12 09:57:56 +01:00
Henry
4ee86fd7c7
twoPhaseEulerFoam: Correct continuity errors after temperature update
2015-04-11 11:00:28 +01:00
Henry
2003f3fb3d
twoPhaseEulerFoam tutorials: Correct T names
2015-04-05 21:17:39 +01:00
Henry
b6e803ab8b
tutorials/multiphase/twoPhaseEulerFoam/laminar: corrected setFieldsDict
...
Resolves bug-report http://openfoam.org/mantisbt/view.php?id=1579
2015-03-20 16:56:48 +00:00
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
Henry
3f5eda25f0
symmetryPlane: add symmetryPlane as a special type of symmetry condition applied to a single plane
...
The standard/previous general symmetry type is now named symmetry
both in class and lookup name for consistency. The rigorous
symmetryPlane type is needed for moving-mesh cases in which the
motion it constrained by one or two planes.
2013-12-06 15:45:11 +00:00
Henry
38038c1108
Corrected object name
2013-12-05 14:26:19 +00:00
Henry
63da8af946
interFoam: Added isotropic compression option
2013-11-29 16:55:18 +00:00
andy
d302bf6819
STYLE: Updated spelling errors
2013-11-26 14:45:27 +00:00
andy
853b469fd2
ENH: Tutorial updates
2013-11-21 10:19:43 +00:00
Henry
f8b9abc146
Choose scotch for decomposition
2013-11-10 13:59:54 +00:00
Henry
3e715dfb70
floatingObject
...
interDyMFoam/ras/floatingObject: Relax the acceleration
2013-11-07 12:23:17 +00:00
Henry
6df8f705ae
6-DoF solid body motion: Support PIMPLE iteration and acceleration relaxation
2013-10-31 10:22:26 +00:00
Henry
f5fd050293
VoF solvers: phase-fraction equation and move mesh motion into PIMPLE loop
2013-10-30 12:50:12 +00:00
Henry
b994d6a11f
MULES: Added support for predictor-corrector formulation to interFoam and LTSInterFoam
2013-10-27 21:00:46 +00:00
Henry
7badd2fcf0
tutorials/multiphase/twoPhaseEulerFoam/RAS/fluidisedBed: Updated to use interstitial inlet
2013-10-21 13:56:36 +01:00
Henry
3f476d403f
twoPhaseEulerFoam/laminar/fluidisedBed: Tuned solver settings
2013-10-21 12:46:55 +01:00
Henry
fa7769c848
twoPhaseEulerFoam tutorials: updated for mass-conservative form
2013-10-20 19:49:44 +01:00
Henry
72d5e471f8
Merge branch 'master' of ssh://opencfd:8007/home/dm4/OpenFOAM/OpenFOAM-dev
2013-10-11 22:15:38 +01:00
Henry
c7174c0302
Updated schemes
2013-10-11 22:15:15 +01:00
andy
67a49d125d
ENH: Tutorial Allclean script updates
2013-10-11 12:41:11 +01:00
Henry
79467c20ae
twoPhaseEulerFoam: Added IATE
2013-10-10 16:29:21 +01:00
Henry
25c4f31bfd
compressibleMultiphaseInterFoam: hack implementation of compressible multiphaseInterFoam
...
Needs to be consolidated with multiphaseInterFoam with thermal and
compressibility effects made run-time selectable
2013-10-04 08:58:41 +01:00
Henry
ff3a4ee345
Improved schemes
2013-09-17 15:56:57 +01:00
mattijs
e9bfae1ac8
BUG: Allrun: incorrect naming
2013-09-13 10:01:00 +01:00
mattijs
121e4346a4
ENH: mixerVesselAMI: split into Allrun and Allrun.pre
2013-09-13 09:51:22 +01:00
Henry
006938fc16
compressibleInterDyMFoam: Update ddtCorr to use Uf rather than phi
...
Add tutorial case
2013-09-11 16:17:38 +01:00
mattijs
70624fb740
BUG: U: use uniformFixedValue instead of fixedValue
2013-09-11 12:56:05 +01:00
mattijs
2f8cdf714c
BUG: damBreakWithObstacle: unused files
2013-09-11 12:53:34 +01:00
Henry
e2a043d010
Tutorials: removed unnecessary entries from fixedFluxPressure BC specs
2013-09-11 09:49:46 +01:00
Henry
08baa6eda6
fixedFluxPressure BC: the snGrad is now pushed into the BC from pEqn.H rather than being evaluated in the BC
2013-09-11 00:10:00 +01:00
Henry
51f085faa5
Rewrite of ddtPhiCorr - ddtCorr and density-weight HbyA on compressible solvers.
...
For DyM solvers phiAbs is replaced by Uf but this conversion is currently not complete
2013-09-09 12:41:20 +01:00
Henry
203c793071
tutorials/multiphase/MRFMultiphaseInterFoam/mixerVessel2D: Updated for new phase naming
2013-09-02 14:25:44 +01:00
Henry
005bfcd851
multiphase: completed renaming of phase fields to use the new groupName convention and interface
2013-08-22 16:51:16 +01:00
Henry
ce8ba1dd67
Update BCs
2013-08-19 14:15:10 +01:00
Henry
e3edc00d41
twoPhaseEulerFoam/laminar/fluidisedBed: Updated BCs
2013-08-19 11:50:35 +01:00
Henry
c64fff5f45
twoPhaseEulerFoam tutorials: updated to ensure particle phase-fraction conservation
2013-08-15 17:30:35 +01:00
Henry
13e1addc35
twoPhaseEulerFoam: Corrected potential conservation issue at inlet-outlet BCs
...
Updated MULES to ensure the limiter is 1 at inlet BCs
2013-08-15 17:03:52 +01:00
Henry
175f03f87d
Removed twoPhaseEulerFoam and renamed compressibleTwoPhaseEulerFoam -> twoPhaseEulerFoam
2013-08-15 10:30:09 +01:00
Henry
46dcabdb4d
interMixingFoam: Updated to using the new naming convention for phases
2013-08-14 12:26:47 +01:00
Henry
2780df8365
multiphase: Update phase-naming to use the new convention e.g. alpha.water
2013-08-13 23:21:46 +01:00
Henry
efe05e96f5
tutorials/multiphase/compressibleTwoPhaseEulerFoam/RAS/bubbleColumn: test mixtureKEpsilon model
2013-08-11 11:00:06 +01:00
mattijs
f196efa6d7
GIT: boundary: generated file
2013-08-07 12:27:48 +01:00
mattijs
c4a65259ad
GIT: boundary: remove usued file
2013-08-07 11:27:34 +01:00
Henry
fea6e6b56d
compressibleTwoPhaseEulerFoam tutorials: add value entry in BCs as required
2013-08-06 12:50:41 +01:00
Henry
bbc96e2a68
tutorials/multiphase/interPhaseChangeDyMFoam/propeller: New tutorial
2013-08-05 17:16:52 +01:00
Henry
82f8a3c5ad
tutorials/multiphase/compressibleTwoPhaseEulerFoam: reorganised
2013-08-02 16:36:57 +01:00
Henry
303b9a0990
tutorials/multiphase/compressibleTwoPhaseEulerFoam/LES/bubbleColumn: new tutorial to test two-phase LES
2013-08-02 16:35:13 +01:00
Henry
b3d794ee97
TurbulenceModels: Added structure for LES model and the Smagorinsky model within this structure.
2013-08-01 17:14:42 +01:00
Henry
f75138d1f6
solidBodyMotionFunctions: Changed CofG to origin where appropriate and support run-time selectable omega specification in rotatingMotion
2013-07-30 09:41:27 +01:00
Henry
7a3181c593
compressibleTwoPhaseEulerFoam tutorials: Updated fvSchemes and improved naming of kineticTheory stress correction
2013-07-28 22:59:22 +01:00
Henry
1b3b9b22eb
Removed trailing spaces
2013-07-28 18:06:27 +01:00
Henry
f348ad8a92
compressibleTwoPhaseEulerFoam: Updated to use the new templated turbulence library
...
Supports separate turbulence models for each phase
Complete Lahey k-epsilon model provided
kineticTheory and particle-pressure models folded into same turbulence framework
by the addition of phase-pressure functions
2013-07-28 18:05:41 +01:00
Henry
03b60c81d0
Remove unnecessary files
2013-07-15 14:46:58 +01:00
Henry
1522a5e178
Update version
2013-07-15 14:46:06 +01:00
Henry
109ecd88b5
tutorials/multiphase/interDyMFoam/ras/mixerVesselAMI: mixer vessel AMI VoF tutorial
2013-07-15 14:43:32 +01:00
mattijs
7c081ac3e7
ENH: snappyHexMeshDict: fix header
2013-07-11 12:03:01 +01:00
Henry
052d81785a
multiphase: move alpha solution controls into the appropriate sub-dictionary of fvSolution:solvers
2013-06-20 16:32:39 +01:00
Henry
2d124e8e8b
Removed blank-line
2013-06-20 10:40:01 +01:00
Henry
345f590828
twoPhaseEulerFoam/bed tutorial: update for new location of alpha solver settings
2013-06-12 12:58:39 +01:00
Henry
32aeb64016
damBreak4phase tutorials: Updated BCs
2013-06-03 12:25:13 +01:00
Henry
938b1b6bd7
compressibleInterFoam tutorials: added missing maxAlphaCo entry
2013-06-02 22:30:22 +01:00
Henry
b470fb321b
Updated
2013-05-06 22:26:16 +01:00
Henry
7310d0911d
interMixingFoam: updated tutorials
2013-05-03 17:58:16 +01:00
Henry
2f1e1f013a
interFoam: Updated tutorials
2013-05-03 17:48:17 +01:00
Henry
d13c9810e8
VoF Solvers: Relocate the correction, sub-cycling and compressions controls from PIMPLE to the alpha1 sub-dict
...
MULES: Add support for explicit correction
interPhaseChangeFoam: Add option for explicit MULES or as correction to an upwind solution
Deprecate implicit form of MULES
2013-05-03 15:46:29 +01:00
Henry
2bacd81371
interPhaseChangeFoam: corrected handling of alpha1 for transport and updated for consistency with interFoam
2013-04-27 15:31:14 +01:00
Henry
e90cfe33c2
tutorials/multiphase: Set phi to appropriate phase-flux for inletOutlet conditions
2013-03-25 22:07:26 +00:00
Henry
7ce3997202
compressibleTwoPhaseEulerFoam, compressibleInterFoam: Update tutorials
2013-03-21 17:29:08 +00:00
Henry
6247f0630b
compressibleInterFoam: Improve handling of compressibility and instate support for transonic flow
2013-03-21 17:05:27 +00:00
Henry
757a539e36
compressibleTwoPhaseEulerFoam/fluidisedBed: updated schemes for solving internal energy
2013-03-07 17:23:26 +00:00
Henry
10f861056d
compressibleTwoPhaseEulerFoam: add R to perfectFluid properties
2013-02-26 22:20:45 +00:00
Henry
d17b0b583c
compressibleTwoPhaseEulerFoam: Complete support for sensible internal energy and update tutorials
2013-02-12 15:12:21 +00:00
Henry
5017630dcf
compressibleInterFoam/laminar/depthCharge3D/constant/polyMesh/boundary: new file
2013-02-07 16:00:12 +00:00
Henry
c7ad9e1133
compressibleInterFoam tutorials updated for new thermo
2013-02-07 15:58:14 +00:00
Henry
d53245c833
Multiphase: Update all solvers to accommodate the split between twoPhaseMixture and incompressibleTwoPhaseMixture
2013-02-07 12:31:00 +00:00
Henry
d0e6ea45d8
Remove unwanted files
2013-02-06 10:56:45 +00:00
Henry
1a294d0235
Thermo: move the he BC set functions into basicThermo
2013-02-05 14:54:28 +00:00
Henry
8bcb8132bf
Update tutorials
2013-01-25 12:43:07 +00:00
Henry
bb4b63fd35
Merge branch 'master' of ssh://opencfd:8007/home/dm4/OpenFOAM/OpenFOAM-dev
2013-01-24 22:10:49 +00:00
Henry
561573b94e
tutorials/multiphase/settlingFoam/ras/dahl: reduced Co to improve stability
2013-01-24 22:10:43 +00:00
sergio
6d4426b2e9
ENH: Adding fields into git repository
2013-01-21 17:15:53 +00:00
sergio
398d7e76d8
BUG: Correcting reateBafflesDict in
...
multiphase/interFoam/ras/damBreakPorousBaffle
2013-01-21 17:13:59 +00:00
Henry
52c637f806
tutorials/multiphase/interPhaseChangeFoam/cavitatingBullet: Removed unused setting
2013-01-20 21:50:45 +00:00
Henry
6e5e96414d
compressibleTwoPhaseEulerFoam: Improved handling of compressibility effect on continuity and boundedness
2013-01-19 14:15:57 +00:00
Henry
0aee45baaa
compressibleTwoPhaseEulerFoam: Completed update to energy equations and tutorials
2013-01-18 22:01:51 +00:00
Henry
31e8073128
compressibleTwoPhaseEulerFoam: Add new files to tutorials
2013-01-17 18:04:11 +00:00
Henry
fe8bcb4905
compressibleTwoPhaseEulerFoam: Further updates to include new thermo structure
2013-01-17 18:02:55 +00:00
Henry
ca27143830
compressibleTwoPhaseEulerFoam: Update EEqns
2013-01-09 14:44:16 +00:00
Henry
438d82ec91
compressibleTwoPhaseEulerFoam/bubbleColumn: Updated phase names
2013-01-09 14:32:10 +00:00
mattijs
59c1c382e4
BUG: Allrun: old subsetMesh syntax
2012-12-19 10:43:15 +00:00
Henry
db89978ade
Updated headers for Laurence and Andy
2012-12-17 11:42:00 +00:00
andy
5e71baeb5d
BUG: Corrected typo - sytem->system
2012-12-10 17:20:20 +00:00
mattijs
c0e14130dc
ENH: createBafflesDict: improved dictionary variable syntax
2012-12-05 16:27:04 +00:00
mattijs
c8a0ea85cc
Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev
2012-12-05 15:53:26 +00:00
mattijs
03fa70e4af
ENH: tutorials: dict command line option
2012-12-05 15:30:33 +00:00
Henry
acbbaf3f4d
tutorials: Updated "limited" snGrad schemes
2012-12-05 14:58:42 +00:00
mattijs
31325d51f7
ENH: damBreakPorousBaffle: convert to createBafflesDict
2012-12-04 12:36:52 +00:00
mattijs
b4bb215a8c
ENH: subsetMesh: have -cellSet and -dict argument
2012-11-23 11:27:46 +00:00
andy
7888a0d8bb
ENH: Updated comment/description
2012-11-19 09:37:41 +00:00
Henry
63a406e935
settlingFoam: Changed from reading alpha to reading Alpha to support more complex BCs for Alpha
2012-11-14 15:44:23 +00:00
Henry
0c9c9ef91d
bubbleFoam: Removed, replaced by twoPhaseEulerFoam
2012-11-14 15:43:12 +00:00
andy
dec670d2f3
ENH: Updated MRF tutorials
2012-10-30 08:22:11 +00:00
Henry
b544a4c361
Merge branch 'master' of ssh://dm/home/dm4/OpenFOAM/OpenFOAM-dev
2012-10-26 15:36:43 +01:00
Henry
193a1e96ce
twoLiquidMixingFoam/lockExchange: updated
2012-10-26 15:35:09 +01:00
andy
182f660634
ENH: Updates to tutorial Allrun scripts
2012-10-26 10:27:30 +01:00
Henry
54842e87aa
twoLiquidMixingFoam: Converted to using MULES and sub-cycling for alpha1
...
Operator-splitting is used for the diffusion
2012-10-24 17:24:12 +01:00
Henry
a114345eab
Thermodynamics and sub-models: Removed "Sp" boundedness corrections on transport, replaced with "bounded Gauss" scheme
2012-09-21 14:34:42 +01:00
mattijs
74e0e13104
BUG: controlDict: writeInterval syntax
2012-09-20 14:47:33 +01:00
mattijs
93ee8749e9
BUG: controlDict: writeInterval syntax
2012-09-20 14:47:02 +01:00
mattijs
b6c4e144c4
ENH: flowRateInletVelocity: require volumeFlowRate or massFlowRate keyword
2012-09-20 14:42:48 +01:00
Henry
afcd78e005
Tutorials: Updated for thermo changes
2012-09-19 15:55:41 +01:00
mattijs
bfbfa8f4a5
ENH: motionSolvers: dynamicMeshDict new syntax
2012-08-31 16:51:26 +01:00
Henry
c1d61707b6
interDyMFoam tutorials: use phiAbs for P BCs
2012-08-02 16:33:32 +01:00
Henry
30eba3882a
Tutorials: Removed unmaintained files
2012-08-02 13:37:15 +01:00
Henry
1464c4ff5c
multiphase (VoF): Added support for general turbulence models
...
Required the addition of the divDevRhoR function to all incompressible turbulence models
2012-07-27 14:56:01 +01:00
Henry
249975bb75
rhoCentralFoam/biconic25-55Run35: Reduced the Courant number to improve boundedness and stability
2012-07-20 16:56:14 +01:00
Henry
23ad7a11fe
multiphaseEulerFoam: Completed support for surface tension and contact angle.
...
Also improved the efficiency of the handling of the models by evaluating only those specified.
2012-06-25 11:34:46 +01:00
Henry
0025112496
compressibleTwoPhaseEuler: Updated kinetic theory from 2.1.x
2012-06-22 11:50:55 +01:00
Henry
ef8efc27ba
Solvers and tutorials: changed use of buoyantPressure BC to fixedFluxPressure
2012-04-20 09:49:58 +01:00
Henry
28762dc468
Removed trailing whitespace
2012-04-19 14:17:30 +01:00
Henry
59f63768d6
multiphase: Changed phiU to phiHbyA and cache HbyA rather than store the velocity predictor in U
2012-04-19 09:39:56 +01:00
Henry
6ce4484918
interFoam et. al.: Changed phiU to phiHbyA and cache HbyA rather than changing U
2012-04-18 16:33:59 +01:00
Henry
629bca4de9
compressibleInterFoam: Add support for run-time selectable equation of state
2012-04-16 15:54:08 +01:00
Henry
9ba839942e
Merge branch 'master' of ssh://dm/home/dm4/OpenFOAM/OpenFOAM-dev
2012-04-16 11:47:34 +01:00
Henry
8e3e1808ec
compressibleInterFoam: Added thermal support
2012-04-16 11:47:28 +01:00
sergio
47355f43e4
Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev
2012-04-13 16:31:37 +01:00
sergio
48c70a91df
ENH: Adding dimensioSet to DataEntry and modify MRFZone entry types
2012-04-13 16:31:07 +01:00
Henry
ed368b434c
mixerVessel2D tutorials: Added missing topoSetDict
2012-04-05 17:51:45 +01:00
Henry
917301d62b
Corrected headers and formatting
2012-04-02 12:06:36 +01:00
Henry
dd3b4452c7
twoPhaseEulerFoam/mixerVessel2D tutorial: make laminar and clean-up
2012-03-21 17:43:59 +00:00
Henry
97ffec39cc
woPhaseEulerFoam/bed2: Correct BCs
2012-03-21 17:39:26 +00:00
Henry
d318bf6f5b
twoPhaseEulerFoam/bed2/0/alpha1.org: initial alpha1 field
2012-03-21 17:31:31 +00:00
Henry
1564d0c370
multiphaseEulerFoam/mixerVessel2D: new tutorial to test MRF capability in multiphaseEulerFoam
2012-03-21 17:30:59 +00:00
Henry
e09d04c3ba
twoPhaseEulerFoam: updated tutorials
2012-03-19 16:15:44 +00:00