Académique Documents
Professionnel Documents
Culture Documents
SYSTEM PREREQUISITES
PERSONAL PREREQUISITES
The user MUST be familiar with GiD pre and post process
GiD tutorials: http://www.gidhome.com/support/tutorials
EULERIAN FRAMEWORK
WHATS BEHIND: Edge-based algorithm 4th order Runge Kutta time integration scheme
Fractional Step approach OSS stabilization technique
Level set technique to track the evolution of the free surface Fully parallel (OpenMP) ELEMENTS USED: linear triangular and tetrahedral elements in structured and unstructured meshes.
Rossi, R.; Larese, A.; Dadvand, P. & Oate, E. An efficient edge-based level set finite element method for free surface flow problems In press: International Journal for Numerical Methods in Fluids, 2012
The possibility of considering the presence of a porous material (with a custom resistance law). The seepage flux can interest the whole domain or only a part of it . The possibility to include a boundary law.
EXAMPLES
1. 2. VERTICAL COLUMN EXAMPLE (free surface flow with inlet) ROCKFILL DAM (free surface flow, transitory seepage, inlet)
The examples presented in this power point can be found in the folder: GiD_Examples and they are respectively:
3D_vertical_column.gid (the version with multiple results and multiple layers) or 3D_vertical_column_1layer.gid (the version with one results and one layer) RockfillDam.gid
OR It can be generated following the instructions http://kratoswiki.cimne.upc.edu/index.php/How _to_Create_a_GiD_Problem_Typ e It is located in /kratos/application/incompressible _fluid_application/custom_proble mtype
CUSTOM MENU
The side walls are defined with the IS_STRUCTURE flag. A slip boundary condition is implemented
The pressure value is set to zero to ALL the boundaries that are not walls neither inlet.
PROBLEMS PARAMETERS
Several parameters can be set in the problem parameter menu
To be defined: MAX_TIME Time to be simulated OUTPUT_DT The interval in writing the results. Lets suppose we want to simulate 10s and we want kratos to write a GiD result every 1s. MAT_TIME = 10.0 OUTPUT_DT = 1.0
POST PROCESS
Once the calculation is finished lets switch to GiD post process, lets look for the gid_example folder. 2 are the possible scenarios: a. If PRINT LAYER was set to TRUE
We have to pick the OPEN MULTIPLE button and select all the results
POST PROCESS
Once the calculation is finished lets switch to GiD post process, lets look for the gid_example folder. 2 are the possible scenarios: a. If PRINT LAYER was set to TRUE b. If PRINT LAYER was set to FALSE
Only one result file is created
INLET BOTTOM
OR It can be generated following the instructions http://kratoswiki.cimne.upc.edu/index.php/How _to_Create_a_GiD_Problem_Typ e It is located in /kratos/application/incompressible _fluid_application/custom_proble mtype
CUSTOM MENU
The side walls are defined with the IS_STRUCTURE flag. A slip boundary condition is implemented
The pressure value is set to zero to ALL the boundaries that are not walls neither inlet.
POROUS MATERIAL
We should define the characteristics of the porous material: POROSITY for instance we take 0.5
POROUS MATERIAL
We should define the characteristics of the porous material:
POROSITY for instance we take 0.5 DIAMETER (D50) for instance we take 3.5cm
RESISTANCE LAW
We have to say to the code to consider the presence of a porous medium. It is not sufficient to do it just setting porosity and diameter. We have to go to the problem parameter menu and set COMPUTE POROUS RESISTANCE LAW to 1 or 2 COMPUTE POROUS RESISTANCE LAW = 1 implies that the code automatically compute Ergun resistance law:
RESISTANCE LAW
COMPUTE POROUS RESISTANCE LAW = 2 implies that the user inserts a custom resistance law in the form i = A u + B u2 (where i is a gradient of pressure [Pa/m]). According to the above formula A is [Pa s/m2] B is [Pa s2 / m3]
RESISTANCE LAW
COMPUTE POROUS RESISTANCE LAW = 2 implies that the user inserts a custom resistance law in the form i = A u + B u2
Go to nodal values and set the LINEAR DARCY COEFFICIENT
RESISTANCE LAW
COMPUTE POROUS RESISTANCE LAW = 2 implies that the user inserts a custom resistance law in the form i = A u + B u2
Go to nodal values and set the NON LINEAR DARCY COEFFICIENT
RESISTANCE LAW
How to calculate the LINEAR and NON LINEAR DARCY COEFFICIENTS having A and B?
i = A u + B u2 (where i is a gradient of pressure). According to the above formula A is [Pa s/m2] LINEAR DARCY COEFFICIENT (AK)= A/density is [1/s] B is [Pa s2 / m3] NON LINEAR DARCY COEFFICIENT (BK) = B/density is [1/m]
PROBLEMS PARAMETERS
Several parameters can be set in the problem parameter menu
To be defined: MAX_TIME Time to be simulated OUTPUT_DT The interval in writing the results. Lets suppose we want to simulate 100s and we want kratos to write a GiD result every 1s. MAT_TIME = 100.0 OUTPUT_DT = 0.1
POST PROCESS
Once the calculation is finished lets switch to GiD post process and look for the gid_example folder. Then open the results files and analyze the results.