===== Example of inflow/outflow boundary conditions =====
[[sunfluidh:inlet_boundary_conditions_setup_namelist|Click here for the previous page on the inlet boundary conditions]] \\
[[sunfluidh:outlet_boundary_conditions_setup_namelist|Click here for the previous page on the outlet boundary conditions]] \\
* This example is defined for a 2D geometrical configuration. The size of the domain is $1.5 \times 1.0.$
* The flow is homogeneous (no multi-species gas)
* An inlet is located at the down left side of the domain (red line on the figure).
* An outlet is located at the top right side of the domain (green line on the figure).
* Conditions are constant in time
{{ :sunfluidh:inflow_outflow_bc.jpg?direct&600 |}}
(inlet in red line, outlet in green line, remaining walls in blue lines)
===== Inflow data =====
==== Example 1 ====
* The flow is homogeneous (no multi-species gas)
* Conditions are constant in time
&Inlet_Boundary_Conditions
Type_of_BC= "INLET", Direction_Normal_Plan= 1 ,
Plan_Location_Coordinate= 0.0 ,
Start_Coordinate_of_First_Span = 0.0, End_Coordinate_of_First_Span = 0.5,
Start_Coordinate_of_Second_Span= 0.0 , End_Coordinate_of_Second_Span= 0.0 ,
Flow_Direction= 1 ,
Normal_Velocity_Reference_Value= 1.0 ,
Temperature_Reference_Value= 293.0 ,
Density_Reference_Value= 1.2,
Define_Velocity_profile= 0 ,
End_of_Data_Block= .true. /
==== Example 2 ====
__**Not for the release SUNFLUIDH_EDU**__
* The flow is homogeneous (no multi-species gas)
* The temperature and the density are constant.
* The normal velocity component is time-dependent :
* The function is sinusoidal. The mean value of the time function is given by "Normal_Velocity_Reference_Value".
* the frequency is 10 Hz
* The magnitude is 40% of the mean inlet velocity
&Inlet_Boundary_Conditions
Type_of_BC= "INLET", Direction_Normal_Plan= 1 ,
Plan_Location_Coordinate= 0.0 ,
Start_Coordinate_of_First_Span = 0.0, End_Coordinate_of_First_Span = 0.5,
Start_Coordinate_of_Second_Span= 0.0 , End_Coordinate_of_Second_Span= 0.0 ,
Flow_Direction= 1 ,
Normal_Velocity_Reference_Value= 1.0 ,
Temperature_Reference_Value= 293.0 ,
Density_Reference_Value= 1.2,
Define_Velocity_profile= 0 ,
Time_Fct_Name= "Sinus" , Time_Fct_Threshold= 0.0 ,
Time_Fct_Time_Scale= 0.1 , Time_Fct_Magnitude= 0.4 ,
End_of_Data_Block= .true. /
===== Outflow data =====
==== Example 1 ====
* The outflow is based on the mass flowrate conservation.
* The normal pressure gradient is zero (Neumann boundary condition).
&Outlet_Boundary_Conditions
Type_of_BC= "OUTLET", Direction_Normal_Plan= 1 ,
Plan_Location_Coordinate= 1.5 ,
Start_Coordinate_of_First_Span = 0.5 , End_Coordinate_of_First_Span = 1.0 ,
Start_Coordinate_of_Second_Span= 0.0 , End_Coordinate_of_Second_Span= 0.0 ,
Flow_Direction= 1 ,
End_of_Data_Block= .true. /
==== Example 2 ====
__** Not for the release SUNFLUIDH_EDU**__
* The outflow is based on pressure conditions.
* The (dynamic) pressure value is given by "Pressure_Reference_Value". It is imposed out of the domain and located at a distance "Length_Scale" from the outflow plan (Robin condition).
* Keep in mind that the pressure is here related to the dynamics, not to the thermodynamics of the flow. It is therefore defined from a reference value which can be null.
&Outlet_Boundary_Conditions
Type_of_BC= "FREEBC", Direction_Normal_Plan= 1 ,
Plan_Location_Coordinate= 1.5 ,
Start_Coordinate_of_First_Span = 0.5 , End_Coordinate_of_First_Span = 1.0 ,
Start_Coordinate_of_Second_Span= 0.0 , End_Coordinate_of_Second_Span= 0.0 ,
Flow_Direction= 1 ,
Pressure_Reference_Value = 0.0 , Length_Scale= 0.2 ,
End_of_Data_Block= .true. /
[[sunfluidh:inlet_boundary_conditions_setup_namelist|Click here for the previous page on the inlet boundary conditions]] \\
[[sunfluidh:outlet_boundary_conditions_setup_namelist|Click here for the previous page on the outlet boundary conditions]]