| name | hydrodynamics-1-coefficient-database-management |
| description | Sub-skill of hydrodynamics: 1. Coefficient Database Management (+4). |
| version | 1.0.0 |
| category | engineering |
| type | reference |
| scripts_exempt | true |
1. Coefficient Database Management (+4)
1. Coefficient Database Management
Store and retrieve hydrodynamic coefficients.
hydrodynamics:
coefficient_database:
flag: true
vessel_name: "FPSO"
source_file: "data/hydro_coefficients.json"
coefficients:
- added_mass
- damping
- wave_excitation
output:
database_file: "results/coefficient_db.json"
2. Wave Spectra Modeling
Generate and analyze wave spectra.
hydrodynamics:
wave_spectra:
flag: true
spectrum_type: "jonswap"
parameters:
hs: 3.5
tp: 10.0
*See sub-skills for full details.*
Calculate wind and current loads per OCIMF guidelines.
```yaml
hydrodynamics:
ocimf_loading:
flag: true
vessel:
length: 300.0
beam: 50.0
draft: 20.0
*See sub-skills for full details.*
Interpolate RAOs across frequencies and directions.
```yaml
hydrodynamics:
rao_interpolation:
[, , , , ]
[, , , , , , ]
5. Displacement RAO Quality Checks
Validate displacement RAO data for physical correctness and consistency.
hydrodynamics:
rao_quality_check:
flag: true
input_file: "data/vessel_raos.yml"
vessel_type: auto
tolerances:
amplitude: 0.05
*See sub-skills for full details.*