sunfluidh:velocity_wall_boundary_condition_setup_namelist
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
sunfluidh:velocity_wall_boundary_condition_setup_namelist [2016/11/19 14:58] – yann | sunfluidh:velocity_wall_boundary_condition_setup_namelist [2017/10/02 14:32] (Version actuelle) – yann | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
This data setup allow the user to handle the boundary conditions applied to the velocity components on walls. | This data setup allow the user to handle the boundary conditions applied to the velocity components on walls. | ||
Walls are identified according to the orientation of their normal vector from the adjacent fluid-cell. They are named as : | Walls are identified according to the orientation of their normal vector from the adjacent fluid-cell. They are named as : | ||
- | * WEST : if the wall is located at the i-1 face-cell (in regard to a fluid-cell) | + | * WEST : if the wall is located at the i-1/2 face-cell (in regard to a fluid-cell) |
- | * EAST : if the wall is located at the i+1 face-cell. | + | * EAST : if the wall is located at the i+1/2 face-cell. |
- | * BACK : if the wall is located at the j-1 face-cell. | + | * BACK : if the wall is located at the j-1/2 face-cell. |
- | * FRONT : if the wall is located at the j+1 face-cell. | + | * FRONT : if the wall is located at the j+1/2 face-cell. |
- | * SOUTH : if the wall is located at the k-1 face-cell. | + | * SOUTH : if the wall is located at the k-1/2 face-cell. |
- | * NORTH : if the wall is located at the k+1 face-cell.\\ | + | * NORTH : if the wall is located at the k+1/2 face-cell.\\ |
+ | {{ : | ||
+ | |||
+ | A data set can be attributed to the walls of several solid bodies. [[ Wall_Boundary_Conditions_Examples | Some examples are given here ]] . | ||
===== Full data set of the namelist ===== | ===== Full data set of the namelist ===== | ||
& | & | ||
+ | Wall_BC_DataSetName | ||
West_Velocity_I_BC_Option = 0 , East_Velocity_I_BC_Option = 0 , | West_Velocity_I_BC_Option = 0 , East_Velocity_I_BC_Option = 0 , | ||
Back_Velocity_I_BC_Option = 0 , Front_Velocity_I_BC_Option= 0 , | Back_Velocity_I_BC_Option = 0 , Front_Velocity_I_BC_Option= 0 , | ||
South_Velocity_I_BC_Option= 0 , North_Velocity_I_BC_Option= 0 , | South_Velocity_I_BC_Option= 0 , North_Velocity_I_BC_Option= 0 , | ||
- | West_Velocity_J_BC_Option = 0 , East_Velocity_J_BC_Option = 0 , | + | West_Velocity_J_BC_Option = 0 , East_Velocity_J_BC_Option= 0 , |
- | Back_Velocity_J_BC_Option = 0 , Front_Velocity_J_BC_Option= 0 , | + | Back_Velocity_J_BC_Option = 0 , Front_Velocity_J_BC_Option= 0 , |
South_Velocity_J_BC_Option= 0 , North_Velocity_J_BC_Option= 0 , | South_Velocity_J_BC_Option= 0 , North_Velocity_J_BC_Option= 0 , | ||
- | West_Velocity_K_BC_Option = 0 , East_Velocity_K_BC_Option= 0 , | + | West_Velocity_K_BC_Option= 0 |
- | Back_Velocity_K_BC_Option = 0 , Front_Velocity_K_BC_Option= 0 , | + | Back_Velocity_K_BC_Option= 0 |
South_Velocity_K_BC_Option= 0 , North_Velocity_K_BC_Option= 0 , | South_Velocity_K_BC_Option= 0 , North_Velocity_K_BC_Option= 0 , | ||
| | ||
- | West_Velocity_I_Function_Type= | + | West_Velocity_I_Function_Type = 0, East_Velocity_I_Function_Type= 0, |
- | Back_Velocity_I_Function_Type= | + | Back_Velocity_I_Function_Type = 0, Front_Velocity_I_Function_Type= 0, |
South_Velocity_I_Function_Type= 0, North_Velocity_I_Function_Type= 0 , | South_Velocity_I_Function_Type= 0, North_Velocity_I_Function_Type= 0 , | ||
- | West_Velocity_J_Function_Type= | + | West_Velocity_J_Function_Type = 0, East_Velocity_J_Function_Type= 0, |
- | Back_Velocity_J_Function_Type= | + | Back_Velocity_J_Function_Type = 0, Front_Velocity_J_Function_Type= 0, |
South_Velocity_J_Function_Type= 0, North_Velocity_J_Function_Type= 0 , | South_Velocity_J_Function_Type= 0, North_Velocity_J_Function_Type= 0 , | ||
West_Velocity_K_Function_Type = 0, East_Velocity_K_Function_Type= 0, | West_Velocity_K_Function_Type = 0, East_Velocity_K_Function_Type= 0, | ||
Ligne 34: | Ligne 38: | ||
| | ||
West_Wall_Velocity_I = 0.0 , East_Wall_Velocity_I= 0.0 , | West_Wall_Velocity_I = 0.0 , East_Wall_Velocity_I= 0.0 , | ||
- | Back_Wall_Velocity_I = 0.0 , Front_Wall_Velocity_I= 0.0 , | + | Back_Wall_Velocity_I = 0.0 , Front_Wall_Velocity_I= 0.0 , |
- | South_Wall_Velocity_I= 0.0 , North_Wall_Velocity_I= 0.0 , | + | South_Wall_Velocity_I= 0.0 , North_Wall_Velocity_I= 0.0 , |
- | West_Wall_Velocity_J= 0.0 | + | West_Wall_Velocity_J= 0.0 , East_Wall_Velocity_J= 0.0 , |
Back_Wall_Velocity_J= 0.0 , Front_Wall_Velocity_J= 0.0 , | Back_Wall_Velocity_J= 0.0 , Front_Wall_Velocity_J= 0.0 , | ||
- | South_Wall_Velocity_J= 0.0 , North_Wall_Velocity_J= 0.0 , | + | South_Wall_Velocity_J= 0.0 |
- | West_Wall_Velocity_K= 0.0 | + | West_Wall_Velocity_K= 0.0 , East_Wall_Velocity_K= 0.0 , |
Back_Wall_Velocity_K= 0.0 , Front_Wall_Velocity_K= 0.0 , | Back_Wall_Velocity_K= 0.0 , Front_Wall_Velocity_K= 0.0 , | ||
- | South_Wall_Velocity_K= 0.0 , North_Wall_Velocity_K= 0.0 , | + | South_Wall_Velocity_K= 0.0 |
- | End_of_Data_Block= .true. | + | |
- | </note important> | + | |
- | When the usual no-slip and impermeability conditions are applied for all walls, this namelist could be omitted in the data file. The code use this boundary condition by default.\\ | + | <note important> |
- | Don't forget to set the boolean data " | + | |
- | This namelist can be pooled with other ones of same type (for the temperature | + | * When __**the usual no-slip and impermeability conditions are applied for all walls**__, this namelist could be omitted in the data file. The code use this boundary condition by default |
+ | *This namelist can be pooled with other ones of same type (for the heat or species mass fraction) to form a full wall boundary condition setup. | ||
+ | |||
+ | **Find [[ Wall_Boundary_Conditions_Examples | here ]] how to construct the wall boundary conditions and some examples.** | ||
</ | </ | ||
----- | ----- | ||
===== Definition of the data set ===== | ===== Definition of the data set ===== | ||
----- | ----- | ||
- | <WRAP info>For a sake of clarity, the data are defined for the the " | + | <WRAP info>For a sake of clarity, the data are defined for the the " |
+ | ==== Wall_BC_DataSetName ==== | ||
+ | * Type : character string | ||
+ | * Name of the data set associated to the wall boundary conditions for the velocity. This name is used as an identifier in order distinguish the different sets of the wall boundary condition defined in the data file. The naming convention adopted is " | ||
+ | * By default " | ||
+ | * The same name must be used in the namelists [[ Heat_Wall_Boundary_Condition_Setup_Namelist | Heat_Wall_Boundary_Condition_Setup ]] (for heat boundary conditions) and [[ Species_Wall_Boundary_Condition_Setup_Namelist | Species_Wall_Boundary_Condition_Setup ]] (for species boundary conditions), | ||
+ | * Default value= none | ||
==== WEST_Velocity_I_BC_Option | ==== WEST_Velocity_I_BC_Option | ||
* Type : integer value | * Type : integer value | ||
- | * Select the type of the boundary condition applied to the I-component and bounded | + | * Select the type of the boundary condition applied to the I-component and linked |
* 0 : Fixed value | * 0 : Fixed value | ||
* 1 : Zero gradient | * 1 : Zero gradient | ||
* 2 : Symmetric plan | * 2 : Symmetric plan | ||
+ | * Default value = 0 | ||
==== WEST_Velocity_I_Function_Type ===== | ==== WEST_Velocity_I_Function_Type ===== | ||
Ligne 65: | Ligne 79: | ||
* 0 : Uniform distribution over the wall | * 0 : Uniform distribution over the wall | ||
* greater than 0 : require an user's defined function in the module module_user_define_wall_bc.f90) | * greater than 0 : require an user's defined function in the module module_user_define_wall_bc.f90) | ||
+ | * Default value = 0 | ||
- | ==== End_of_Data_Block | + | ==== West_Wall_Velocity_I |
- | * Type : boolean | + | * Type : Real value |
- | | + | |
+ | * Default value = 0.0 | ||
sunfluidh/velocity_wall_boundary_condition_setup_namelist.1479563926.txt.gz · Dernière modification : 2016/11/19 14:58 de yann