Welcome to the homepage of IITM-RANS3D. It is an in-house CFD code developed at the Department of Ocean Engineering, IIT Madras. The code has been developed with the aim of handling complex wave-structure interaction simulations in large domains over a long period of time.
IITM-RANS3D is a multiphase code based on the single-fluid formulation of the incompressible Navier-Stokes equations. The Navier-Stokes equations are solved using a semi-explicit solver over a Cartesian staggered mesh. Multiphase treatment is achieved using the VOF method. Waves are generated through a Dirichlet input from the in-house fully non-linear potential theory (FNPT) code IITM-FNPT2D. Turbulence effects are modeled using the RANS philosophy. Structures are modeled using the fictitious-domain method.
Key Features and Strengths:
- Strong pressure-velocity coupling realized through the staggered mesh.
- CICSAM scheme optimized for speed on Cartesian meshes through operator-splitting.
- One-way coupled with IITM-FNPT2D thus enabling very high fidelity generation of a wide range of waves.
- One-way coupling with IITM-FNPT2D allows for truncation of the RANS domain to the near-field of the structure. This saves computational effort by delegating the inviscid wave simulations to FNPT.
- Wave simulations are energy preserving even for large domains (say GWK: 350m x 5m x 7m) and for long time (say >~100 s).
- Turbulence effects characterizing wave-structure interaction modeled using the standard k-ε model.
- Fictitious-domain modeling of the structure precludes modifying the mesh topology in the vicinity of the structure thus enabling the use of Cartesian meshes even for complex structures.
- Parallelized using MPI. Capable of fully utilizing the computational resources offered by multi-core standalone compute nodes (SMA-shared memory architecture) as well as the VSR group server and IITM’s AQUA cluster (DMA-distributed memory architecture).
- Option for importing structure geometries through *.STL files.
- Capable of simulating forward speed problems.
- RANS as well as VOF formulation only applicable to Cartesian meshes.
- Diffuse interface treatment of the solid region ; implicit imposition of the slip boundary condition.
- Algebraic VOF scheme-based estimation of the interface location ; interface placement is not geometric.
Limitations (specific to release 1.0):
- No turbulence modeling ; laminar solver.
- Time discretization is first order forward Euler ; pressure and diffusion terms treatment is second-order.
- Two-phase Navier-Stokes formulation is non-conservative.
- Capable of handling complex albeit fixed structures.
- FNPT-RANS coupling is one-way.
Work in progress and future updates:
- 6-DoF rigid solver, mooring lines & coupling for aero elasticity.
- Compressible air phase modelling for OWC, entrapped air.
Typical Application problems:
(2) Steep solitary wave interacting with a cylinder
(3) Focused waves interacting with a moonpool
(4) Steepness-induced breaking of focusing waves
(5) Solitary wave (H/d-0.45) breaking over a plane-sloping beach
(6) Steep solitary wave (H/d=0.6) breaking over a sloping ridge
(7) Focusing waves interacting with moving cylinder
(1) N., Hari Ram, Saincher, S. and Sriram, V., 2022. “Numerical investigations into wave attenuation characteristics of vegetation belt in terms of vortex shedding due to different arrangement configuration”. IAHR-APD-2022 – Chennai.
(3) Saincher, S. and Sriram, V., 2022. “Comparative assessment of non-conservative and conservative RANS formulations for coastal applications involving breaking waves”. ICCE-2022 – Sydney.
(7) Saincher, S., Wesly, J., Vineesh, P. and Sriram, V., 2021. “Experimental and FNPT-RANS investigations into gap-excitation and vortex dynamics in a rectangular moonpool interacting with focused waves”. OMAE-2021 – Virtual.
(8) Saincher, S., Sriram, V. and Didenkulova, I., 2021. “Run-up of breaking focused waves on a beach studied experimentally in a large scale facility and numerically using hybrid FNPT-RANS model”. EGU (European Geosciences Union) General Assembly Conference Abstracts (vEGU21).
IITM – RANS3D is an open source code. We welcome researchers to either use it or change it according to your needs.
Any clarification and suggestions you may reach us: Dr. Shaswat Saincher: firstname.lastname@example.org or Myself: email@example.com
Version 1.1: IITM-RANS3D_v1.1 (Conservative Laminar Solver) – released Dec. 2022
Version 1.0: IITM-RANS3D_v1.0 (Non Conservative Laminar Solver) – released Oct. 2021
Developed and tested by:
Mr. Hari Ram N. (Ph.D) – Wave-rigid vegetation interaction
Mr. Harish Selvam (Ph.D) – Tsunami-induced overtopping over buildings
Ms. Shrushti Shirsat (M.Tech) – Aero-hydrodynamics of bottom-profiled OWC chambers
Mr. John Wesly (M.S) and Mr. Kartik Ruikar (B.Tech) – Gap resonance in moonpools
Mr. Manish Verma (Ph.D) – Wave-current loads on ships
Ms. Golda Percy (Ph.D) and Ms. Praba Nageswaran (Ph.D) and Mr. Sakthi Vasanth (Ph.D) – Buffer blocks for coastal protection (dam-break waves ; solitons ; undular bores)
Mr. Vineesh P. (Ph.D) – Twin floating-body dynamics
Dr. Jemi Jeya (Ph.D) – Regular waves interacting with pile-supported caisson