Commit graph

85 commits

Author SHA1 Message Date
Henry
bb59286bb6 LESfilter: Allow the name of the filter sub-dict to be specified by New
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1659
2015-04-18 19:30:27 +01:00
Henry
4543ed9890 Corrected docs
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1658
2015-04-17 19:31:29 +01:00
Henry
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
Henry
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
Henry
7507217b81 Update header 2015-03-19 15:27:13 +00:00
Henry
f7914a858e mixtureKEpsilon: Read km and epsilonm from the startTime directory 2015-03-19 15:25:18 +00:00
Henry
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
Henry
8c11106048 qZeta: Use pow3 rather than pow(..., 3) 2015-03-02 22:26:58 +00:00
Henry
040cabdfe0 Minor cleanup 2015-03-01 22:17:09 +00:00
Henry
391d5b9a18 epsilonLowReWallFunction: Debugged and changed handling of G in the low-Re limit to leave unchanged 2015-03-01 22:16:06 +00:00
Henry
2398798419 LamBremhorstKE: Updated and added support for epsilonLowReWallFunction 2015-03-01 22:15:12 +00:00
Henry
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
Henry
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
Henry
a145dee287 TurbulenceModels: Update non-linear models to use the new innerSqr function 2015-02-28 16:11:24 +00:00
Henry
3b11abd26e Turbulence models: minor clean-up 2015-02-27 19:23:39 +00:00
Henry
cd6f4049ef non-linear turbulence models: corrected generation term and tested 2015-02-27 19:22:53 +00:00
Henry
f2b4e22f90 ShihQuadraticKE: Rewritten and tested on the boundaryWallFunctions and pitzDaily cases 2015-02-27 18:13:30 +00:00
Henry
6f3a93c986 ShihQuadraticKE: renamed from nonlinearKEShih and added reference 2015-02-27 11:29:45 +00:00
Henry
d99958d424 TurbulenceModels: Updated documentation for incompressible models 2015-02-26 20:03:48 +00:00
Henry
76c7f68ac1 fluidThermo: Add compressibleTransportModel as base-class
Needed to create generic compressible turbulence model library
2015-02-17 17:25:26 +00:00
Henry
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
Henry
913e515fef turbulenceModels/LES/dynamicLagrangian/dynamicLagrangian: Removed unused declaration 2015-02-16 09:22:59 +00:00
Henry
f9a8cb7cfc dynamicLagrangian: Added template include 2015-02-14 16:43:27 +00:00
Henry
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
Henry
f58fd14271 Corrected capitalization of Doxygen documentation comments 2015-02-14 13:10:15 +00:00
Henry
fb68661de8 turbulenceModels/LES/dynamicKEqn/dynamicKEqn: Added dynamic version of the one-equation SGS model 2015-02-14 13:08:08 +00:00
Henry
356cbd27f7 TurbulenceModels: No need to explicitly correct for boundedness, use the "bounded" scheme instead 2015-02-12 09:58:17 +00:00
Henry
6f63b722e0 TurbulenceModels: Do not register temporaries 2015-02-12 09:57:45 +00:00
Henry
ee9bef30fe TurbulenceModels/turbulenceModels/RAS/v2f: Name the Ts variable Ts 2015-02-12 09:56:47 +00:00
Henry
43012d3833 kOmegaSST: correct nut from the S2 already available 2015-02-12 09:55:52 +00:00
Henry
c13136511a kOmegaSST: Updated to be consistent with the latest version in OpenFOAM-2.3.x 2015-02-11 15:59:16 +00:00
Henry
50c38dfdaa LESModel and RASModel: Call read for immediate base-class rather than for the turbulenceModel class 2015-02-10 17:33:04 +00:00
Henry
5944f12a38 turbulenceModel: Correct handling of IOdictionary writing to support timeStampMaster 2015-02-10 17:32:27 +00:00
Henry
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
Henry
121a8f32bd Corrected typo
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1514
2015-02-08 20:27:22 +00:00
Henry
1a05f2ad42 turbulenceModels/RAS/SSG: Added Speziale, Sarkar and Gatski pressure-strain based Reynolds-stress turbulence model 2015-02-06 23:08:45 +00:00
Henry
e5d9392caa turbulenceModels/RAS/LRR: Added re-reading of wall-reflection coefficients 2015-02-06 20:50:20 +00:00
Henry
e18ebd2a38 LRR: added comment 2015-02-06 20:41:33 +00:00
Henry
b255f54120 turbulenceModels/RAS/LRR: Added optional Gibson-Launder wall-reflection 2015-02-06 17:38:04 +00:00
Henry
c481b625ef kLowReWallFunction: Limit k to avoid failure of the turbulence model due to division by k 2015-02-04 22:11:15 +00:00
Henry
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
Henry
5eafa16bc6 porousBafflePressure: Corrected and added support for compressible flow 2015-02-02 12:23:31 +00:00
Henry
a79b912a31 fixedShearStressFvPatchVectorField: Remove rhoName and phiName which are no longer needed 2015-02-02 12:22:52 +00:00
Henry
1471d3df87 eddyViscosity: Allow external classes to modify nut 2015-02-01 12:38:50 +00:00
Henry
3d8f0aa575 Update header 2015-02-01 12:38:39 +00:00
Henry
9eff3f968d Relocate LESeddyViscosity 2015-02-01 12:38:23 +00:00
Henry
cb1e8f08ba Add missing header 2015-01-28 16:35:15 +00:00
Henry
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
Henry
96ab642efc TurbulenceModels: Templated kOmega and instantiated both incompressible and compressible forms 2015-01-28 09:18:06 +00:00
Henry
62261c9822 kkLOmega.C: Corrected formatting error 2015-01-27 15:11:50 +00:00