MIX UNTRIM.DAT: Difference between revisions
From BAWiki
imported>BAWiki 1 No edit summary |
imported>Lang Guenther m (link UNTRIM2) |
||
(One intermediate revision by one other user not shown) | |||
Line 3: | Line 3: | ||
|filetype=mix_untrim.dat | |filetype=mix_untrim.dat | ||
|version=1.0 / November 2007 | |version=1.0 / November 2007 | ||
|version_descr= | |version_descr=December 2010 | ||
|significance=contains general input Data for the package MIX | |significance=contains general input Data for the package MIX | ||
|filecontents= | |filecontents= | ||
Line 18: | Line 18: | ||
*Block '''Zero_Equation_Model'''. | *Block '''Zero_Equation_Model'''. | ||
:* Key '''"Classical_Prandtl"''' : the mixing length is computed using the '''Prandtl''' approach. | :* Key '''"Classical_Prandtl"''' : the mixing length is computed using the '''Prandtl''' approach. | ||
:* Key '''"Nezu_Model"''' : the mixing length is computed using the | :* Key '''"Nezu_Model"''' : the mixing length is computed using the '''Nezu and Nakagawa''' appraoch. | ||
:* Key '''"Quetin_Model"''' : the mixing length is computed using the '''Quetin''' approach. | :* Key '''"Quetin_Model"''' : the mixing length is computed using the '''Quetin''' approach. | ||
:* Key '''"Tsanis_Model"''' : the mixing length is computed using the '''Tsanis''' approach. | :* Key '''"Tsanis_Model"''' : the mixing length is computed using the '''Tsanis''' approach.<br />For the models listed above, a '''Damping Function''' which depends on the '''Richardson Number''' is used. Hence, the effect of flow stratification is taken into account (stable or unstable flows). | ||
For the models listed above, a '''Damping Function''' which depends on the '''Richardson Number''' is used. Hence, the effect of flow stratification is taken into account (stable or unstable flows). | :* Key '''"Rodi_Model"''' : the turbulent Viscosity is computed using the '''Rodi''' model. (for the mixing length, the approach after Nezu and Nakagawa is used by Rodi)<br />The Rodi Model has a proper damping function for tracers which depends on the Richardson number. The damping of momentum is performed by a term that depends on the density gradient. This Term is introduced next to the velocity gradients.. | ||
:* Key '''"Rodi_Model"''' : the turbulent Viscosity is computed using the '''Rodi''' model. (for the mixing length, the approach after Nezu and Nakagawa is used by Rodi) | |||
:* Key '''"DelftAlg_Model"''' : the turbulent Viscosity is computed using an '''Algebraic Closure Model''' . The friction velocity on the bed and at the free surface are used to derive the turbulent kinetic energy. To close the problem, the mixing length after Nezu and Nakagawa is used. | :* Key '''"DelftAlg_Model"''' : the turbulent Viscosity is computed using an '''Algebraic Closure Model''' . The friction velocity on the bed and at the free surface are used to derive the turbulent kinetic energy. To close the problem, the mixing length after Nezu and Nakagawa is used. | ||
:* Key '''"DelftAem_Model"''' : this model is a '''combination''' of DelftAlg_Model and Nezu_Model. The maximum of the two models is taken. In DelfAlg_Model and DelftAem_Model, the turbulent Viscosity damping function after '''Busch''' is used. For tracers, the '''Munk and Anderson''' damping function is implemented. | :* Key '''"DelftAem_Model"''' : this model is a '''combination''' of DelftAlg_Model and Nezu_Model. The maximum of the two models is taken. In DelfAlg_Model and DelftAem_Model, the turbulent Viscosity damping function after '''Busch''' is used. For tracers, the '''Munk and Anderson''' damping function is implemented. | ||
Line 45: | Line 43: | ||
:* (optional) Key '''"Minimum_Dif"''' : user defined '''constante turbulent Diffusivity'''. | :* (optional) Key '''"Minimum_Dif"''' : user defined '''constante turbulent Diffusivity'''. | ||
|nutzerprogramme= | |nutzerprogramme= | ||
[[UNTRIM2007]] | [[UNTRIM2]], [[UNTRIM2007]] | ||
|language=Fortran90 | |language=Fortran90 | ||
|fileform=FORMATTED | |fileform=FORMATTED |
Latest revision as of 12:49, 16 December 2010
Basic Information
File-Type
mix_untrim.dat
File-Form
FORMATTED
Version
1.0 / November 2007
Description-Date
December 2010
Significance of the File
contains general input Data for the package MIX
File-Contents (in Catchwords)
Input Steering Data
- General steering Data (Block Turbulence_Model)
- Key "Constant_Viscosity" : prescribed constant turbulent Viscosity and Diffusivity.
- Key "Zero_Equation_Model" : Zero Equation Models. No need to solve additional equations. (The models differs principaly in the way they compute the mixing length).
- Key "One_Equation_model" : One Equation Models. One additional equation for the turbulent kinetic energy has to be solved.
- Key "Two_Equation_model" : Two Equation Models. Two additional equations for the turbulent kinetic energy and the dissipation has to be solved.
- Remarks on the following optional blocks:
- The user is requested to choose one of the methods listed above.
- Depending on the used method, the corresponding block below has to be filled.
- The last two blocks are optional
- Block Zero_Equation_Model.
- Key "Classical_Prandtl" : the mixing length is computed using the Prandtl approach.
- Key "Nezu_Model" : the mixing length is computed using the Nezu and Nakagawa appraoch.
- Key "Quetin_Model" : the mixing length is computed using the Quetin approach.
- Key "Tsanis_Model" : the mixing length is computed using the Tsanis approach.
For the models listed above, a Damping Function which depends on the Richardson Number is used. Hence, the effect of flow stratification is taken into account (stable or unstable flows). - Key "Rodi_Model" : the turbulent Viscosity is computed using the Rodi model. (for the mixing length, the approach after Nezu and Nakagawa is used by Rodi)
The Rodi Model has a proper damping function for tracers which depends on the Richardson number. The damping of momentum is performed by a term that depends on the density gradient. This Term is introduced next to the velocity gradients.. - Key "DelftAlg_Model" : the turbulent Viscosity is computed using an Algebraic Closure Model . The friction velocity on the bed and at the free surface are used to derive the turbulent kinetic energy. To close the problem, the mixing length after Nezu and Nakagawa is used.
- Key "DelftAem_Model" : this model is a combination of DelftAlg_Model and Nezu_Model. The maximum of the two models is taken. In DelfAlg_Model and DelftAem_Model, the turbulent Viscosity damping function after Busch is used. For tracers, the Munk and Anderson damping function is implemented.
More informations are available in the document (ca. 120 kB) A Short Theoretical Description of the Mixing Length Models Implemented in the ProgHome Package MIX
- Block One_Equation_Model.
- In the one equation models, an additional equation for the TKE (turbulent kinetic Energy) needs to be solved. The Dissipation term E is derived from the KTE and other method specific parameters. Every single model has its own Damping function. Key "Norris_Reynolds" : the Dissipation is computed using the Norris Reynolds Model.
- Key "Hassid_Poreh" : the Dissipation is computed using the Hassid and Poreh Model.
- Key "Wolfstein" :the Dissipation is computed using the Wolfstein Model.
- Block Two_Equation_Model.
- In the two equation models, the solution of two additional equations for the TKE and the Dissipation E is requested. The models are classified according to the Reynolds number. Practically, this is realized through the use of different damping functions.
- Key "K-E_Low" : the model K-E_Low is appropriated for low Reynolds numbers where the distance to the wall plays an important role.
- Key "K-E_High" : the model K-E_High is the standard case and is appropriated for high Reynolds numbers.
- (optional) Block Minimum_Visco_Diff.
- Minimum default values for Diffusivity and Viscosity are implemented. The user is given the possibility to introduce his own minimum values. Additionally, the mimimum Diffusivity can be computed using the Ozmidov mixing length. The user has to define a weighting parameter between the Ozmidov mixing length and the mixing length of the method.
- (optional) Key "Minimum_Vis" : user defined minimum turbulent Viscosity. can be zero.
- (optional) Key "Minimum_Dif" : user defined minimum turbulent Diffusivity. can not be zero.
- (optional) Key "Ozmidov_Wei" : user defined weighting parameter for Ozmidovs mixing length.
- (optional) Block Constant_Visco_Diff.
- For Diffusivity and Viscosity, default constant values are implemented. The user is given the possibility to introduce his proper values.
- (optional) Key "Constant_Vis" : user defined constante turbulent Viscosity.
- (optional) Key "Minimum_Dif" : user defined constante turbulent Diffusivity.
Programs using this Type of File
Example-File
siehe $PROGHOME/examples/lib/mix/mix.dat
back to: File Descriptions