GitHunt
GA

GanbaruEngineer/ProjectTMS

Tsunami Mitigation System is a project of a robotic and mechanical system that... well, mitigates the effects of a tsunami. This project only existed in my mind until I finally decided to create this Github repository

Project TMS β€” Tsunami Mitigation System

A Structural, Computational, and Coastal Engineering Project by Yaseen Andikkad Perunthan


πŸŒ€ Overview

Project TMS (Tsunami Mitigation System) is an engineering research project focused on creating a deployable, modular coastal defense system that reduces tsunami energy before landfall.
The goal is to explore a realistic structural design supported by computational physics, maritime engineering, and simulation-based validation.

This repository contains:

  • Design concepts
  • Structural engineering analyses
  • Computational simulation workflows
  • Research materials
  • CAD models and schematics
  • Future expansion plans

🎯 Objectives

Primary Objective

To develop a scalable, cost-effective, physics-backed mitigation system capable of reducing tsunami force, inundation, and structural impact on coastal regions.

Sub-Objectives

  • Model wave–structure interaction using CFD
  • Validate structural behavior using FEM
  • Explore materials suitable for real-world coastal environments
  • Develop modular and deployable barrier geometries
  • Predict performance through simulation and analytical methods
  • Study geological, bathymetric, and hydrodynamic conditions

πŸ—οΈ Project Components

1. Structural Engineering

  • Hydrodynamic pressure estimation
  • Stress, bending, and shear-force analysis
  • Load path and failure mode evaluation
  • Material selection (composites, reinforced concrete, alloys)
  • Foundation & anchoring strategies
  • Modular truss / panel-based concepts

πŸ“„ Detailed: docs/structural-engineering.md

2. Computational Simulation

  • CFD wave propagation modeling (OpenFOAM)
  • Boundary conditions, turbulence models, meshing
  • Wave–barrier interactions and force extraction
  • FEA stress and deformation simulations (FEM)
  • Python-based simplified wave models

πŸ“„ Detailed: docs/computational-simulation.md

3. CAD & Design

  • Component geometries
  • Joint mechanisms for modular assembly
  • Structural and fluid-interaction visualizations
  • Exported STEP / OBJ files

πŸ“ Located in: designs/

4. Research

  • Literature review
  • Reference studies
  • Technical notes
  • Risk analysis

πŸ“ Located in: research/


πŸš€ Current Status

  • Literature review: Completed
  • Structural engineering concepts: Draft complete
  • Initial CAD sketches: In progress
  • CFD environment: Configured
  • FEM workflow: Draft setup ready
  • Python wave-model script: Prepared
  • Next stage: Meshing + trial CFD cases

πŸ”§ Tools & Technologies

  • OpenFOAM – CFD simulation
  • ANSYS / Fusion FEM – Structural simulation
  • FreeCAD / Fusion 360 – CAD design
  • Python – Numerical modeling
  • GIS / Bathymetry Tools – Depth & terrain modeling

πŸ“ Repository Structure