Outils pour utilisateurs

Outils du site


sunfluidh:tuto1_boundaryconditions

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
sunfluidh:tuto1_boundaryconditions [2017/09/29 16:44] – créée yannsunfluidh:tuto1_boundaryconditions [2017/10/02 15:56] (Version actuelle) yann
Ligne 1: Ligne 1:
-==== Boundary conditions ====+===== Boundary conditions =====
  
 The problem gets different type of boundary conditions : The problem gets different type of boundary conditions :
Ligne 11: Ligne 11:
      * Outflow boundary condition : zero temperature gradient      * Outflow boundary condition : zero temperature gradient
  
-=== Wall boundary conditions ===+==== Wall boundary conditions ====
  
 The walls are associated with two different immersed bodies: The walls are associated with two different immersed bodies:
Ligne 22: Ligne 22:
  
    &Heat_Wall_Boundary_Condition_Setup    &Heat_Wall_Boundary_Condition_Setup
 +    Wall_BC_DataSetName     ="Set1",
     Back_Heat_BC_Option     = 0    , Front_Heat_BC_Option    = 0 ,    !--- option value for  temperature imposed     Back_Heat_BC_Option     = 0    , Front_Heat_BC_Option    = 0 ,    !--- option value for  temperature imposed
     Back_Heat_Function_Type = 0    , Front_Heat_Function_Type= 0 ,    !--- option value for defining a uniform value of T over the wall     Back_Heat_Function_Type = 0    , Front_Heat_Function_Type= 0 ,    !--- option value for defining a uniform value of T over the wall
Ligne 29: Ligne 30:
  
    &Heat_Wall_Boundary_Condition_Setup    &Heat_Wall_Boundary_Condition_Setup
 +    Wall_BC_DataSetName     ="Set2",
     Back_Heat_BC_Option     = 0    , East_Heat_BC_Option    = 0 ,    !--- option value for  temperature imposed     Back_Heat_BC_Option     = 0    , East_Heat_BC_Option    = 0 ,    !--- option value for  temperature imposed
     Back_Heat_Function_Type = 0    , East_Heat_Function_Type= 0 ,    !--- option value for defining a uniform value of T over the wall     Back_Heat_Function_Type = 0    , East_Heat_Function_Type= 0 ,    !--- option value for defining a uniform value of T over the wall
Ligne 47: Ligne 49:
                            Xi_3= 2.0  , Xj_3= 1.0  ,Xk_3= 0.0 , !--- Coordinates of the 3rd corner                            Xi_3= 2.0  , Xj_3= 1.0  ,Xk_3= 0.0 , !--- Coordinates of the 3rd corner
                            Xi_4= 0.0  , Xj_4= 1.0  ,Xk_4= 0.0 , !--- Coordinates of the 4th corner                            Xi_4= 0.0  , Xj_4= 1.0  ,Xk_4= 0.0 , !--- Coordinates of the 4th corner
-                           Identifier_Value2,                 !--- ID value associated to the suitable set of wall boundary conditions+                           Wall_BC_DataSetName     ="Set2"/     !--- ID name associated to the suitable set of wall boundary conditions
                                                        
 <note important> <note important>
 Keep in mind : Keep in mind :
-   * By default, the first set of wall boundary conditions is always associated to walls placed at the domain ends (No ID value is needed) +   * By default, the set of wall boundary conditions identified as "Wall_BC_DataSetName=Set1" is automatically associated to walls placed at the domain ends. 
-   * For other immersed solid bodies, the ID value links the body walls with the set of wall boundary conditions that gets the same rank order in the data file (here, the 2nd set because Identifier_Value= 2). +   * For other immersed solid bodies, the variable "Wall_BC_DataSetName" links the body walls with the set of wall boundary conditions that have got the same name.
-   * Beware to the rule adopted for naming the walls (East,west,front, back, north,south). They seem inconsistent between walls of domain ends and any other immersed body but it is not the case!+
    * For more information on the rules of construction [[sunfluidh:wall_boundary_conditions_examples|Click here]]     * For more information on the rules of construction [[sunfluidh:wall_boundary_conditions_examples|Click here]] 
    * For more details on the data setup of the wall boundary conditions    * For more details on the data setup of the wall boundary conditions
Ligne 65: Ligne 66:
 </note>   </note>  
  
-=== Inlet boundary conditions === +Return to the page [[sunfluidh:sunfluidh_tutorials|Tutorial : How to build the input data file ?]]
  
 +==== Inlet boundary conditions ====
  
 The inflow conditions are uniform profiles of velocity ($U_b=1$) and temperature ($T_c= 1$). The inflow conditions are uniform profiles of velocity ($U_b=1$) and temperature ($T_c= 1$).
Ligne 90: Ligne 91:
    * Other examples can be found [[sunfluidh:inlet_outlet_boundary_conditions_examples|here]]    * Other examples can be found [[sunfluidh:inlet_outlet_boundary_conditions_examples|here]]
 </note> </note>
 +
 +Return to the page [[sunfluidh:sunfluidh_tutorials|Tutorial : How to build the input data file ?]]   
        
-    +==== Outlet boundary conditions ====  
-=== Outlet boundary conditions ===   +
  
 We here select usual outflow boundary conditions based on the flowrate conservation for treating the normal velocity component. The outflow boundary conditions other physical quantities are zero gradient  condition.   We here select usual outflow boundary conditions based on the flowrate conservation for treating the normal velocity component. The outflow boundary conditions other physical quantities are zero gradient  condition.  
Ligne 114: Ligne 116:
 </note> </note>
  
-=== Border boundary condition ===+Return to the page [[sunfluidh:sunfluidh_tutorials|Tutorial : How to build the input data file ?]] 
 + 
 +==== Border boundary condition ====
  
 The boundary conditions related to our example are already specified (walls, inflow, outflow conditions). No more boundary conditions must be defined. The boundary conditions related to our example are already specified (walls, inflow, outflow conditions). No more boundary conditions must be defined.
-The namelist "Border_Domain_Boundary_Conditions" is therfore set as :+The namelist "Border_Domain_Boundary_Conditions" is therefore not required :
  
     &Border_Domain_Boundary_Conditions      &Border_Domain_Boundary_Conditions 
-          West_Border ,              !--- Boundary conditions already defined for the left end of the domain (corresponding to the lower I-index) +          West_BC_Name "None"  ,              !--- Boundary conditions already defined for the left end of the domain (corresponding to the lower I-index) 
-          East_Border ,              !--- Boundary conditions already defined for the right end of the domain (corresponding to the upper I-index) +          East_BC_Name "None"  ,              !--- Boundary conditions already defined for the right end of the domain (corresponding to the upper I-index) 
-          Back_Border ,              !--- Boundary conditions already defined for the bottom end of the domain (corresponding to the lower J-index) +          Back_BC_Name "None"  ,              !--- Boundary conditions already defined for the bottom end of the domain (corresponding to the lower J-index) 
-          Front_Border             !--- Boundary conditions already defined for the top end of the domain (corresponding to the upper J-index)+          Front_BC_Name"None"               !--- Boundary conditions already defined for the top end of the domain (corresponding to the upper J-index)
                    
 <note important> <note important>
-This dataset is used for specifying periodical or symmetrical boundary conditions at the domain ends.Click [[sunfluidh:border_domain_boundary_conditions_namelist_setup| here for more details]] and [[sunfluidh:border_boundary_examples|here for other examples]])+   * In this case, this namelist could be removed 
 +   This dataset is used for specifying periodical or symmetrical boundary conditions at the domain ends. Click [[sunfluidh:border_domain_boundary_conditions_namelist_setup| here for more details]] and [[sunfluidh:border_boundary_examples|here for other examples]])
 </note> </note>
 +
 +Return to the page [[sunfluidh:sunfluidh_tutorials|Tutorial : How to build the input data file ?]]
sunfluidh/tuto1_boundaryconditions.1506696273.txt.gz · Dernière modification : 2017/09/29 16:44 de yann

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki