Henry Weller
36cd8d0c0e
chemFoam: Remove unused turbulence model
2015-11-21 18:30:35 +00:00
Henry Weller
98fb882f1c
reactingEulerFoam/interfacialCompositionModels/saturationModels/Antoine: Corrected Tsat expression
...
Patch provided by Daniel Jasinski
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1893
2015-11-21 10:41:46 +00:00
Henry Weller
c78d695494
TurbulenceModels: Improved instantiation of single-phase models in solvers
...
Simplifies lookup of RAS or LES models
2015-11-18 21:10:03 +00:00
Henry Weller
c47a6ee1a8
rhoReactingFoam: Updated to use the latest UEqn.H from reactingFoam
2015-11-18 21:09:10 +00:00
Henry Weller
8eeac52ebe
reactingFoam: Added support for PIMPLE-consistent and pressure relaxation
...
Pressure relaxation is useful with LTS to damp acoustic waves
2015-11-18 09:34:16 +00:00
Henry Weller
22f53b55eb
reactingEulerFoam: Updated phase-change support
...
Patches provided by Juho Peltola
2015-11-15 16:57:52 +00:00
Henry Weller
058220c2d9
reactingEulerFoam/interfacialModels/wallDampingModels: Added interpolatedWallDamping abstract base-class
...
To simplify linear, sine and cosine wall-damping implementation
2015-11-15 13:32:19 +00:00
Henry Weller
8bfc2f0f57
reactingEulerFoam/interfacialModels/wallDampingModels: Added cosine and sine damping functions
2015-11-14 21:25:09 +00:00
Henry Weller
6844e64010
reactingEulerFoam/interfacialModels/liftModels: wallDampedLift
...
New lift model supporting near-wall damping using the new
wallDampingModels.
e.g.
lift
(
(air in water)
{
type wallDamped;
lift
{
type constantCoefficient;
Cl 0.5;
}
wallDamping
{
type linear;
Cd 0.5;
}
}
);
in which a linear near-wall damping function min(y/(Cd*d), 1) is applied to the constant
coefficient lift model. Additional wall-damping functions will be added.
2015-11-14 19:31:41 +00:00
Henry Weller
a6d2cefacd
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
Henry Weller
10aea96ae5
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
Henry Weller
1944b09bb5
SolverPerformance: Complete the integration of the templated SolverPerformance<Type>
...
Now solvers return solver performance information for all components
with backward compatibility provided by the "max" function which created
the scalar solverPerformance from the maximum component residuals from
the SolverPerformance<Type>.
The residuals functionObject has been upgraded to support
SolverPerformance<Type> so that now the initial residuals for all
(valid) components are tabulated, e.g. for the cavity tutorial case the
residuals for p, Ux and Uy are listed vs time.
Currently the residualControl option of pimpleControl and simpleControl
is supported in backward compatibility mode (only the maximum component
residual is considered) but in the future this will be upgraded to
support convergence control for the components individually.
This development started from patches provided by Bruno Santos, See
http://www.openfoam.org/mantisbt/view.php?id=1824
2015-11-10 08:50:11 +00:00
Henry Weller
fdc9432c4a
reactingEulerFoam: Moved dilatation from AnisothermalPhaseModel to MovingPhaseModel
...
to support phase volume fraction changes due to pressure
2015-11-06 15:35:50 +00:00
Henry Weller
76a910ab9f
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
Henry Weller
09af2cb0b6
compressibleInterFoam, multiphaseMixtureThermo: Corrected laminar mixture kinematic viscosity
2015-11-05 16:08:30 +00:00
Henry Weller
03494fef5d
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
Henry Weller
04103b5277
buoyantBoussinesqSimpleFoam: Add support for radiative heat-transfer consistent with buoyantBoussinesqPimpleFoam
...
Patch provided by Daniel Jasinski: http://www.openfoam.org/mantisbt/view.php?id=1856
2015-10-30 13:58:17 +00:00
Henry Weller
3b46408d38
reactingEulerFoam: Add polynomial saturation model
...
Provided by Juho Peltola
2015-10-29 22:42:42 +00:00
Henry Weller
bc182a5c35
Removed spurious log file
2015-10-27 16:26:51 +00:00
Henry Weller
ee873dff25
chtMultiRegionFoam: Correct file permissions on solveSolid.H
2015-10-26 15:47:14 +00:00
Henry Weller
1fb1af5e87
reactingEulerFoam: Updated handling of thermal diffusivity to support Prandtl number and thermal wall-functions
2015-10-22 22:44:59 +01:00
Henry Weller
05ffbd9225
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
Henry Weller
1837636964
boundaryFoam: Remove unsupported 'parallel' option
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1868
2015-10-17 20:20:28 +01:00
Henry Weller
72c9451953
reactingMultiphaseEulerFoam: Completed LTS support in multuphaseSystem
2015-10-05 22:42:12 +01:00
Henry Weller
3d14a632a5
reactingMultiphaseEulerFoam, multiphaseEulerFoam: Correct flux averaging for sub-cycling
2015-10-05 17:43:33 +01:00
Henry Weller
462304b735
reactingTwoPhaseEulerFoam: Update cell-based UEqn
...
to use the transport matrix construction in MovingPhaseModel
2015-10-05 16:22:04 +01:00
Henry Weller
a1550cba22
dimensionedType: rationalize lookupOrDefault and lookupOrAddToDict
...
Now consistent with constructors.
2015-10-01 17:29:29 +01:00
Henry Weller
8259567cc3
reactingEulerFoam: Further improvements to the handling of mass-transfer
...
between incompressible and compressible phases
2015-09-25 19:00:07 +01:00
Henry Weller
2518e125c4
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
Henry Weller
3487bd4991
reactingTwoPhaseEulerFoam: alphatFixedDmdtWallBoilingWallFunction: new BC to test wall boiling
2015-09-25 17:52:51 +01:00
Henry Weller
50c2951d5f
reactingMultiphaseEulerFoam: Optimize the handling of optional forces
2015-09-18 18:55:21 +01:00
Henry Weller
a1f2f59298
reactingMultiphaseEulerFoam: Added support for turbulent dispersion
2015-09-17 22:55:08 +01:00
Henry Weller
6f939abb85
reactingMultiphaseEulerFoam: Created local reference to the list of phases to avoid clutter
2015-09-17 09:48:30 +01:00
Henry Weller
da6d251e3e
Renamed reactingEulerFoam phaseSystemTemplates.H -> phaseSystemTemplates.C
...
This file contains definitions rather than declarations
2015-09-17 09:47:27 +01:00
Henry Weller
abfe7d4c00
reactingEulerFoam: Updated phase loops
2015-09-17 09:19:03 +01:00
Henry Weller
be87b51738
reactingMultiphaseEulerFoam: Removed debugging option
2015-09-16 22:22:37 +01:00
Henry Weller
a188e6bc53
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
Henry Weller
1b835f64f0
Renamed phiAlpha -P alphaPhi for consistency with Euler-Euler solvers
2015-09-11 17:52:43 +01:00
Henry Weller
cc5f67a0ff
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
Henry Weller
22b6407c5c
reactingEulerFoam: Rationalize the phaseSystem base-class
2015-09-04 17:01:31 +01:00
Henry Weller
1c2e160231
chtMultiRegionFoam: Updated temperature diagnostics
...
Patch provided by Daniel Jasinski
Resolved bug-report http://www.openfoam.org/mantisbt/view.php?id=1843
2015-09-02 15:30:20 +01:00
Henry Weller
5f8b7eb999
reactingEulerFoam: Correct handling of phaseName in ReactingPhaseModel
2015-08-29 00:02:15 +01:00
Henry Weller
2d35c2638a
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
Henry Weller
34ce2e6d61
twoPhaseEulerFoam: Added support for alphat and thermal wall-functions
2015-08-26 18:06:43 +01:00
Henry Weller
6e52d1864c
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
Henry Weller
f688a0660d
reactingTwoPhaseEulerFoam: Moved into reactingEulerFoam
...
and two-phase functionality separated from multiphase functionality
2015-08-26 12:49:26 +01:00
Henry Weller
85c62fc1b7
reactingTwoPhaseEulerFoam: Added support for thermal diffusivity and thermal wall-functions
2015-08-22 18:09:44 +01:00
Henry Weller
c80e7cd4e5
ThermalDiffusivity: Refactored to support phase turbulence models
2015-08-20 17:54:51 +01:00
Henry Weller
30ef574d25
SchaefferFrictionalStress: Updated with alphaMinFriction
...
Resolved bug-report http://openfoam.org/mantisbt/view.php?id=1831
2015-08-19 16:30:51 +01:00
Henry Weller
545d00eb59
reactingTwoPhaseEulerFoam: Improved support for boiling/condensation
...
Includes many contributions from Juho Peltola
2015-08-19 13:45:49 +01:00