Flow of air inside a�Nasal cavity using SU2 and OpenFOAM
Praveen kumar Krishnapur1 , Hrishikesh Kulkarni2,a) , Mithilesh Maurya2, Dilshad ahmad2
1Indian Institute of Technology Hyderabad, Telangana, India - 502285
2Tata Consultancy Services (TCS) Research, 54-B, Hadapsar, Pune, India - 411013
a)Corresponding author: hrishikesh.kulkarni2@tcs.com
SU2 Conference 2022
Outline
Nasal cavity air flow: Physiological problems and Surgical challenges
Fig 2. Paranasal sinuses
Objective: A steady state CFD simulation for calm breathing level (inlet airflow rates through each nostrils) and evaluate the pressure drop, velocity patterns across the nasal passage.
Fig. 1 Nasal cavity cross section [1]
Fig 3. Healthy (left) and Unhealthy Sinuses
Fig 4. Sinus after surgery
Frontal Sinuses
Ethmoid Sinuses
Maxillary Sinuses
Sphenoid Sinuses
Need For Simulation (Contd..)
Simulation case: Geometry, Mesh and Physics
MR/CT Image
3D Model
Nasal 3D Model(NC01)
CAD Geometry Cleaning
Mesh Generation, Checking and Independence
CFD Simulations
Postprocessing of Results
Medical Diagnostic and Decision
Geometry | Mesh |
Total Volume: 6.4266E − 5 m3 | Cells: 0.48 million |
Bounding box dimension: Length: 0.04m, Width: 0.118m and Heigh: 0.105m | |
Simulation case: Geometry, Mesh and Physics
Fluid properties | |
Density, ρ = 1.2886 kg/m3 | Kinematic Viscosity, ν = 1.45*E−5 m2/s |
Fig 5. Nasal Cavity STL geometry
Fig 6. Unstructured mesh SnappyHexMesh
Simulation case: Geometry, Mesh and Physics
Reference state conditions of the flow
Simulation with OpenFOAM*
* Open-Source CFD Analysis of Nasal Flows by Balatinec, L., Uroić, T. and Jasak, H., 2021.
Boundary | U BC | Value | P BC | Value |
Nasal Cavity | No Slip | 0 | Zero Gradient | - |
Inlet 1 | Fixed Value | Uniform (-1.77802336 1.57547665 2.33074331) | Zero Gradient | - |
Inlet 2 | Fixed Value | Uniform (0.954729319 1.30676162 3.50552511) | Zero Gradient | - |
Outlet 1 | Zero Gradient | - | Fixed Value | uniform 0 |
Outlet 2 | Zero Gradient | - | Fixed Value | uniform 0 |
Boundary | K BC | Value | Omega BC | Value |
Nasal Cavity | Wall Function | Uniform (0.10) | Wall Function | Uniform (63.56) |
Inlet 1 | Fixed Value | Uniform (0.10) | Fixed Value | Uniform (63.56) |
Inlet 2 | Fixed Value | Uniform (0.10) | Fixed Value | Uniform (63.56) |
Outlet 1 | Zero gradient | - | Zero gradient | - |
Outlet 2 | Zero gradient | - | Zero gradient | - |
Simulation with OpenFOAM*
Term | Numerical Schemes |
Gradient | Gauss linear |
Divergence | Gauss upwind |
Laplacian | Gauss linear limited corrected 0.33 |
Interpolation | Linear |
Surface Normal Gradient | limited corrected 0.33 |
Variable | Solver | Preconditioner Smoother |
Pressure | GAMG | Gauss Seidel |
Velocity | Smooth Solver | Sym Gauss Seidel |
K, Omega | Smooth Solver | Sym Gauss Seidel |
* Open-Source CFD Analysis of Nasal Flows by Balatinec, L., Uroić, T. and Jasak, H., 2021.
Simulation with SU2
Boundary | U BC | Value | P BC | Value |
Nasal Cavity | No Slip | 0 | Zero Gradient | - |
Inlet 1 | Fixed Value | Uniform (-1.77802336 1.57547665 2.33074331) | Zero Gradient | - |
Inlet 2 | Fixed Value | Uniform (0.954729319 1.30676162 3.50552511) | Zero Gradient | - |
Outlet 2 | Zero Gradient | - | Fixed Value | uniform 0 |
Outlet 2 | Zero Gradient | - | Fixed Value | uniform 0 |
Multigrid parameters | |
Multi-Grid Levels | 3 |
Multi-grid cycle | W_CYCLE |
Damping factor | 0.9 |
Linear solver for the implicit formulation | BCGSTAB |
Numerical parameters | |
Convective numerical method | LAX-FRIEDRICH |
Monotonic Upwind Scheme | MUSCL |
Turbulence Convective numerical method | SCALAR_UPWIND |
Turbulence Slope limiter | VENKATAKRISHNAN |
Turbulence Boundary Conditions: FREESTREAM_TURBULENCEINTENSITY= 0.05 ,FREESTREAM_TURB2LAMVISCRATIO= 10
Hardware* and Time
Simulation using Open Foam | Simulation using SU2 | ||
CPU | Intel i5-10th Gen | CPU | Intel i5-4th Gen |
RAM | 16 GB | RAM | 08 GB |
Number of Iterations | 815 | Number of Iterations | 61 |
Time taken | 26.5 Minutes | Time Taken | 12.2 Minutes |
* Because of remote working locations different computers were used to perform simulations
Comparison of Results
a) Open Foam Results
b) SU2 Results
Advantages of SU2
Numerical Schemes
Simulation time
Learning curve
Conclusions
Acknowledgements:
References:
THANK YOU