/hydro-suite

A suite of codes for dynamic analysis of offshore slender structures

Primary LanguageMATLABMIT LicenseMIT

Code for Hydrodynamic Analysis of Offshore Structures (CHAOS)

A suite of codes for hydrodynamic analysis of offshore slender structures. You are advised to start with Introduction to get the big picture of what is inside the code

This suite consists of eight nested codes of different fidelities (see the possible combination of arrow routes in the chart below). For example, the simplest one is for regular harmonic wave ➡️ rigid body stcuture ➡️ linear frequency response analysis; while the most complicated one is random wave ➡️ flexible structure ➡️ nonlinear time domain analysis.

suite of codes flowchart

There are total 35 matlab codes in the folder, see the dependency graph below. Everything starts with callcode. Note that in addition to basic Matlab, there are two files, cal_BM_AC and solve4RandomTimeResponse, that will need Singal Processing Toolbox becaue the function pwelch is used to convert time data to power spectra density.

code dependency