Commit Graph

84 Commits

Author SHA1 Message Date
4543ed9890 Corrected docs
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1658
2015-04-17 19:31:29 +01:00
3aa1868f5d atmBoundaryLayer: Removed the hard-coded limit on z0
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1638
2015-03-27 15:15:16 +00:00
a1379518e6 mixtureKEpsilon: Changed bounded non-conservative transport flux to be volumetric rather than mass-based
Avoids numerical problems caused by large density gradients, particularly around the interface.
Allows the use of higher-order differencing for km and epsilonm
2015-03-20 17:16:05 +00:00
7507217b81 Update header 2015-03-19 15:27:13 +00:00
f7914a858e mixtureKEpsilon: Read km and epsilonm from the startTime directory 2015-03-19 15:25:18 +00:00
cb6f22edcf thermophysicalModels/specie: Added entropy function to equations of state
Added the pressure dependent part of the entropy from the equation of
state to that returned by the thermo entropy function.

TODO: Add entropy defect to the PengRobinsonGas::s(p, T) function.

Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1411
2015-03-07 21:47:04 +00:00
8c11106048 qZeta: Use pow3 rather than pow(..., 3) 2015-03-02 22:26:58 +00:00
040cabdfe0 Minor cleanup 2015-03-01 22:17:09 +00:00
391d5b9a18 epsilonLowReWallFunction: Debugged and changed handling of G in the low-Re limit to leave unchanged 2015-03-01 22:16:06 +00:00
2398798419 LamBremhorstKE: Updated and added support for epsilonLowReWallFunction 2015-03-01 22:15:12 +00:00
53711ff598 TurbulenceModels: LienCubicKE, ShihQuadraticKE and LienLeschziner models rewritten
The implementation now correspond to the definitions in the readily
available reference:

http://personalpages.manchester.ac.uk/staff/david.d.apsley/specturb.pdf

in which a large number of linear and non-linear models are presented in
a clean and consistent manner.  This has made re-implementation and
checking far easier than working from the original references which anyway
are no longer available for the LienCubicKE and ShihQuadraticKE models.
2015-03-01 17:55:16 +00:00
9b99bbf312 Reynolds stress turbulence models: Add laminar diffusion of R and epsilon
Also use the innerSqr function where appropriate
2015-02-28 16:11:57 +00:00
a145dee287 TurbulenceModels: Update non-linear models to use the new innerSqr function 2015-02-28 16:11:24 +00:00
3b11abd26e Turbulence models: minor clean-up 2015-02-27 19:23:39 +00:00
cd6f4049ef non-linear turbulence models: corrected generation term and tested 2015-02-27 19:22:53 +00:00
f2b4e22f90 ShihQuadraticKE: Rewritten and tested on the boundaryWallFunctions and pitzDaily cases 2015-02-27 18:13:30 +00:00
6f3a93c986 ShihQuadraticKE: renamed from nonlinearKEShih and added reference 2015-02-27 11:29:45 +00:00
d99958d424 TurbulenceModels: Updated documentation for incompressible models 2015-02-26 20:03:48 +00:00
76c7f68ac1 fluidThermo: Add compressibleTransportModel as base-class
Needed to create generic compressible turbulence model library
2015-02-17 17:25:26 +00:00
f99884de00 turbulenceModels/RAS/kOmegaSSTSAS/kOmegaSSTSAS: Added the k-omega-SST-SAS model
Egorov, Y., & Menter F.R. (2008).
    Development and Application of SST-SAS Model in the DESIDER Project.
    Advances in Hybrid RANS-LES Modelling,
    Notes on Num. Fluid Mech. And Multidisciplinary Design,
    Volume 97, 261-270.
2015-02-16 09:24:01 +00:00
913e515fef turbulenceModels/LES/dynamicLagrangian/dynamicLagrangian: Removed unused declaration 2015-02-16 09:22:59 +00:00
f9a8cb7cfc dynamicLagrangian: Added template include 2015-02-14 16:43:27 +00:00
0ddae8ba2c turbulenceModels/LES/dynamicLagrangian: Added the Lagrangian averaged form of the dynamic Smagorinsky eddy-viscosity SGS model for LES 2015-02-14 15:52:08 +00:00
f58fd14271 Corrected capitalization of Doxygen documentation comments 2015-02-14 13:10:15 +00:00
fb68661de8 turbulenceModels/LES/dynamicKEqn/dynamicKEqn: Added dynamic version of the one-equation SGS model 2015-02-14 13:08:08 +00:00
356cbd27f7 TurbulenceModels: No need to explicitly correct for boundedness, use the "bounded" scheme instead 2015-02-12 09:58:17 +00:00
6f63b722e0 TurbulenceModels: Do not register temporaries 2015-02-12 09:57:45 +00:00
ee9bef30fe TurbulenceModels/turbulenceModels/RAS/v2f: Name the Ts variable Ts 2015-02-12 09:56:47 +00:00
43012d3833 kOmegaSST: correct nut from the S2 already available 2015-02-12 09:55:52 +00:00
c13136511a kOmegaSST: Updated to be consistent with the latest version in OpenFOAM-2.3.x 2015-02-11 15:59:16 +00:00
50c38dfdaa LESModel and RASModel: Call read for immediate base-class rather than for the turbulenceModel class 2015-02-10 17:33:04 +00:00
5944f12a38 turbulenceModel: Correct handling of IOdictionary writing to support timeStampMaster 2015-02-10 17:32:27 +00:00
ca026b5dc7 Updated headers to ensure the class name declared to Doxygen is in the appropriate namespace
Also moved global classes which should be in the Foam namespace into it.
2015-02-09 14:43:11 +00:00
121a8f32bd Corrected typo
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1514
2015-02-08 20:27:22 +00:00
1a05f2ad42 turbulenceModels/RAS/SSG: Added Speziale, Sarkar and Gatski pressure-strain based Reynolds-stress turbulence model 2015-02-06 23:08:45 +00:00
e5d9392caa turbulenceModels/RAS/LRR: Added re-reading of wall-reflection coefficients 2015-02-06 20:50:20 +00:00
e18ebd2a38 LRR: added comment 2015-02-06 20:41:33 +00:00
b255f54120 turbulenceModels/RAS/LRR: Added optional Gibson-Launder wall-reflection 2015-02-06 17:38:04 +00:00
c481b625ef kLowReWallFunction: Limit k to avoid failure of the turbulence model due to division by k 2015-02-04 22:11:15 +00:00
2c25b8db52 Add support for reading and updating the debug switches of templated
classes in the DebugSwitches sub-dictionary of system/controlDict
2015-02-04 22:08:27 +00:00
5eafa16bc6 porousBafflePressure: Corrected and added support for compressible flow 2015-02-02 12:23:31 +00:00
a79b912a31 fixedShearStressFvPatchVectorField: Remove rhoName and phiName which are no longer needed 2015-02-02 12:22:52 +00:00
1471d3df87 eddyViscosity: Allow external classes to modify nut 2015-02-01 12:38:50 +00:00
3d8f0aa575 Update header 2015-02-01 12:38:39 +00:00
9eff3f968d Relocate LESeddyViscosity 2015-02-01 12:38:23 +00:00
cb1e8f08ba Add missing header 2015-01-28 16:35:15 +00:00
870d71db1f buoyantKEpsilon: filter sources depending on mag(g) so that it operates as kEpsilon if mag(g) = 0 2015-01-28 16:34:18 +00:00
96ab642efc TurbulenceModels: Templated kOmega and instantiated both incompressible and compressible forms 2015-01-28 09:18:06 +00:00
62261c9822 kkLOmega.C: Corrected formatting error 2015-01-27 15:11:50 +00:00
901d7cd579 src/TurbulenceModels/incompressible/turbulentTransportModels/RAS/kkLOmega: Corrected errors in implementation and from original paper according to
Furst, J. (2013).
    Numerical simulation of transitional flows with laminar kinetic energy.
    Engineering MECHANICS, 20(5), 379-388.

Thanks to Jan-Niklas Klatt for analysing problems with and correcting
the implementation and testing corrections to the model proposed by
Furst.
2015-01-27 15:06:03 +00:00