Title: A fluid–structure interaction model for assessing the safety of flood gate vibrations due to wave impacts
Corresponding author: O.C. Tieleman, o.c.tieleman@tudelft.nl

Code language: MATLAB .m-files

Description:
This model predict the dynamic behaviour of a gate immersed in fluid based on a coupled modal substructuring method. The gate is modelled as a thin plate. The in vacuo modes and resonance frequencies are found numerically. These modes are then used to predict the dynamic behaviour of the gate immersed in fluid. For an extensive description of the model and the main parameters, please see the paper "A fluid–structure interaction model for assessing the safety of flood gate vibrations due to wave impacts" (Tieleman, 2021, https://doi.org/10.1016/j.coastaleng.2021.104007)

Folder structure
../Case/ - Contains the files specific to the case and the main file which runs the model: case_main.m. Copies of this folder may be made to create other study cases.
../Case/Results - Where the results and figures of the model calculations are saved by default.
../Case/Modes - Where the generated in vacuo model shapes and frequencies of the plate are saved for repeated calculations.
../Model/ - Contains the core files for the fluid-structure interaction calculations.

Files
case_main.m - main file that sets the model parameters, runs the model, and then retrieves and visualizes results.
thinplatemodes.m - function to find resonance modes and frequencies of the in vacuo plate for the given structural parameters (plate thickness, etc.)
model_main.m - solves the analytical system of the equations numerically to obtain the response of the plate
model_fluidmodes_... - multiple files that obtain the fluid modal shapes, with or without surface waves or for the overhang section
data... - multiple files that adjust the wave impact data to be used in the model (changing time steps, fitting to the gate surface grid, etc.)

