6fe856136d
reactingTwoPhaseEulerFoam, reactingMultiphaseEulerFoam: Added nEnergyCorrectors
...
to allow iteration over the energy equations to improve stability for phase-change.
Additionally if nEnergyCorrectors is set to 0 the energy equations are
not solved which may be beneficial during the startup of some cases.
2015-11-13 22:06:52 +00:00
e2ef006b91
applications: Update ...ErrorIn -> ...ErrorInFunction
...
Avoids the clutter and maintenance effort associated with providing the
function signature string.
2015-11-10 17:53:31 +00:00
5459e8cdf5
reactingEulerFoam: Moved dilatation from AnisothermalPhaseModel to MovingPhaseModel
...
to support phase volume fraction changes due to pressure
2015-11-06 15:35:50 +00:00
56eb675679
reactingEulerFoam/phaseSystems/phasePair/orderedPhasePair: Correct lookup of the aspectRatio
...
Resolves bug-report http://openfoam.org/mantisbt/view.php?id=1899
2015-11-05 19:53:43 +00:00
9221cd3cbd
compressibleInterFoam, multiphaseMixtureThermo: Corrected laminar mixture kinematic viscosity
2015-11-05 16:08:30 +00:00
42fb1b9e8e
Updated notImplemented -> NotImplemented
...
The new NotImplemented macro uses __PRETTY_FUNCTION__ for GNU compatible
compilers otherwise __func__ to provide the function name string.
2015-11-01 10:26:37 +00:00
3d1f1267e5
reactingEulerFoam: Add polynomial saturation model
...
Provided by Juho Peltola
2015-10-29 22:42:42 +00:00
93911ab950
Removed spurious log file
2015-10-27 16:26:51 +00:00
0741dc5b34
reactingEulerFoam: Updated handling of thermal diffusivity to support Prandtl number and thermal wall-functions
2015-10-22 22:44:59 +01:00
11f35cc720
reactingTwoPhaseEulerFoam: Remove the build-in write of Ur
...
Ur can be generated using a functionObject or in the post-processor
2015-10-19 14:01:51 +01:00
94f952ab04
reactingMultiphaseEulerFoam: Completed LTS support in multuphaseSystem
2015-10-05 22:42:12 +01:00
9577ad2d23
reactingMultiphaseEulerFoam, multiphaseEulerFoam: Correct flux averaging for sub-cycling
2015-10-05 17:43:33 +01:00
25040ad08a
reactingTwoPhaseEulerFoam: Update cell-based UEqn
...
to use the transport matrix construction in MovingPhaseModel
2015-10-05 16:22:04 +01:00
c8135cee57
reactingEulerFoam: Further improvements to the handling of mass-transfer
...
between incompressible and compressible phases
2015-09-25 19:00:07 +01:00
c5955e4af4
reactingEulerFoam: Support compressibility and mass-transfer independently
...
Now combinations of incompressible, compressible phases with or without
mass-transfer are supported efficiently.
2015-09-25 17:54:55 +01:00
6a3d9e9d82
reactingTwoPhaseEulerFoam: alphatFixedDmdtWallBoilingWallFunction: new BC to test wall boiling
2015-09-25 17:52:51 +01:00
29cea780e1
reactingMultiphaseEulerFoam: Optimize the handling of optional forces
2015-09-18 18:55:21 +01:00
1979194f36
reactingMultiphaseEulerFoam: Added support for turbulent dispersion
2015-09-17 22:55:08 +01:00
3c71648ed5
reactingMultiphaseEulerFoam: Created local reference to the list of phases to avoid clutter
2015-09-17 09:48:30 +01:00
1c203d4116
Renamed reactingEulerFoam phaseSystemTemplates.H -> phaseSystemTemplates.C
...
This file contains definitions rather than declarations
2015-09-17 09:47:27 +01:00
6672e64327
reactingEulerFoam: Updated phase loops
2015-09-17 09:19:03 +01:00
0859c15eb2
reactingMultiphaseEulerFoam: Removed debugging option
2015-09-16 22:22:37 +01:00
c31789c34c
reactingEulerFoam: Use PtrListDictionary for list/table of phases
...
This makes looping over the phases much simpler which maintaining
support for phase-name lookup.
2015-09-16 21:29:09 +01:00
8d21b380ef
Renamed phiAlpha -P alphaPhi for consistency with Euler-Euler solvers
2015-09-11 17:52:43 +01:00
85b27f674f
reactingMultiphaseEulerFoam: New Euler-Euler multiphase solver
...
Supporting any number of phases with heat and mass transfer, phase-change and reactions
2015-09-11 15:33:12 +01:00
dd3f68b1fa
reactingEulerFoam: Rationalize the phaseSystem base-class
2015-09-04 17:01:31 +01:00
0c926959b4
reactingEulerFoam: Correct handling of phaseName in ReactingPhaseModel
2015-08-29 00:02:15 +01:00
ffedbafee1
reactingEulerFoam/phaseSystem: Create an ordered container for phaseModels
...
The previous method using a HashTable required a separate ordered list
of names which is hard to work with and maintain.
2015-08-28 18:40:22 +01:00
6f6c2ab024
twoPhaseEulerFoam: Added support for alphat and thermal wall-functions
2015-08-26 18:06:43 +01:00
fb11bcc874
TurbulenceModels/compressible: Added correctEnergyTransport() function
...
to allow the turbulent energy transport properties to be updated for
every energy solution if required.
Added correctEnergyTransport() call to reactingTwoPhaseEulerFoam
2015-08-26 15:37:52 +01:00
f5dc3eb8a7
reactingTwoPhaseEulerFoam: Moved into reactingEulerFoam
...
and two-phase functionality separated from multiphase functionality
2015-08-26 12:49:26 +01:00
86cc19bd8b
reactingTwoPhaseEulerFoam: Added support for thermal diffusivity and thermal wall-functions
2015-08-22 18:09:44 +01:00
dbfb7cf250
SchaefferFrictionalStress: Updated with alphaMinFriction
...
Resolved bug-report http://openfoam.org/mantisbt/view.php?id=1831
2015-08-19 16:30:51 +01:00
24c7a739ff
reactingTwoPhaseEulerFoam: Improved support for boiling/condensation
...
Includes many contributions from Juho Peltola
2015-08-19 13:45:49 +01:00
0cf3ae4fda
Compressible solver: correct initial Courant-number calculation
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1816
2015-08-07 15:55:46 +01:00
584fed888d
twoPhaseEulerFoam/interfacialModels/dragModels/WenYu: Corrected Re -> Re*alpha_g
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1794
2015-08-04 13:29:11 +01:00
251526e024
Removed trailing whitespace
...
Resolves bug-report http://openfoam.org/mantisbt/view.php?id=1805
2015-08-01 15:43:05 +01:00
365f9b0006
dimensioned<Type>: Added constructor from name, dimensions and dictionary
...
to simplify construction of dimensionedScalar properties and avoid the
duplication of the name string in the constructor call.
2015-07-21 12:57:07 +01:00
4c21f24a8c
Input of dimensionedScalars: update read-construction of dimensionedScalar in applications
...
so that the specification of the name and dimensions are optional in property dictionaries.
Update tutorials so that the name of the dimensionedScalar property is
no longer duplicated but optional dimensions are still provided and are
checked on read.
2015-07-20 22:52:53 +01:00
91e04d69c1
Resolve various unimportant warning messages from Gcc, Clang and Icpc
2015-07-19 11:31:49 +01:00
94401af010
Resolved issues with virtual function inheritance and warning from clang
...
Also removed __GNUC__ conditional compilation statements which are no
longer needed.
2015-07-17 12:11:37 +01:00
d47a42458f
reactingTwoPhaseEulerFoam: Added support for thermally-driven phase-change (boiling)
...
The interfacial temperature is assumed equal to the saturation
temperature. Only a single species is considered volatile and the other
species to not affect the mass-transfer.
2015-07-16 14:12:03 +01:00
0fb6a01280
fluxRequired: Added setFluxRequired function to fvSchemes class
...
Added calls to setFluxRequired for p, p_rgh etc. in all solvers which
avoids the need to add fluxRequired entries in fvSchemes dictionaries.
2015-07-15 21:57:16 +01:00
0ce5742d6a
saturationModels: Added a model for constant pSat and Tsat
2015-07-04 14:48:19 +01:00
a752d3e588
saturationModels: Added Tsat function
...
Currently this is implemented only for the Antoine equation, for the
other more complex models an iterative inversion from pressure to
temperature is required.
2015-07-04 14:46:55 +01:00
7c6e1386f1
reactingTwoPhaseEulerFoam: Completed mass-transfer terms in both forms of momentum equations
2015-07-03 23:18:25 +01:00
9c9ac368fe
reactingTwoPhaseEulerFoam: Replace x*pos(x) with posPart(x) and same for neg
2015-07-03 18:04:34 +01:00
2ee2a52fff
reactingTwoPhaseEulerFoam: Updated wmake files
2015-07-03 17:44:34 +01:00
243accc6f6
reactingTwoPhaseEulerFoam: Renamed saturationPressureModel -> saturationModel
...
In preparation for adding the Tsat function
2015-07-03 16:15:09 +01:00
08682ca3eb
Removed temporary Info statement
2015-07-03 15:47:25 +01:00