Gradient-Based Optimization Framework for Mass Distribution of Floating Wave Energy Converter Hulls
Dataset Overview
This MATLAB suite optimizes the internal mass distribution and inertial properties of floating wave energy converter (WEC) hulls. The gradient-based framework employs Sequential Quadratic Programming (SQP) to tune uncoupled natural frequencies in heave and/or pitch towards resonance with a target sea state whilst strictly maintaining hydrostatic stability constraints. The optimization output provides the design mass distribution and inertial properties under three modes: (i) material- and construction-method-agnostic, for calculating a theoretical mass distribution; (ii) optimized for modular precast construction, for example, for a hull comprising precast ultra-high-performance concrete elements; or (iii) optimized for thin-shell hulls with solid ballast, for example, for a hull fabricated from conventional marine-grade steel.
This dataset accompanies the research paper (linked below):
Kotzamanis, V., Kalliontzis, D. (2026). Multimodal wave energy conversion: Modal coupling effects and power capture, Renewable Energy, 274: 126185. https://doi.org/10.1016/j.renene.2026.126185.
Methodology
The framework executes across a three-stage optimization sequence. Stage 1 (2D Optimization) employs SQP over an iteratively trained 2D surrogate model of the 3D geometry to establish an initial density distribution, enabling rapid multi-start convergence. Stage 2 (3D Optimization) refines this density field across the full 3D parametric hull surface using SQP, initialized by the Stage 1 solution, to yield the unconstrained theoretical mass distribution. Stage 3 (Structural Realization) maps the converged 3D density field onto the selected fabrication archetype, self-correcting mass balance discrepancies between the theoretical and physical designs to output final heave and pitch natural periods, rigid-body mass properties, and structural fabrication schedules.
Included Files
The repository is organized into source code, documentation, and benchmark validation cases. Source code includes MATLAB scripts (.m) for parsing Boundary Element Method (BEM) hydrodynamic outputs, executing the runtime optimization suite, and post-processing or plotting results. Documentation comprises a README detailing repository architecture, a user guide specifying input file formats and execution procedures, and a structured codebase map designed for navigation. The example case provides parametric geometry files (.ms2) for a multimodal WEC (MWEC), associated BEM hydrodynamic databases, pre-computed optimization results, validation plots, and run logs.
Prerequisites & System Dependencies
Execution requires MATLAB R2022b or later with the Optimization Toolbox. Hydrodynamic inputs require frequency-dependent coefficients (added mass, radiation damping, and wave excitation force vectors) calculated via linear potential flow BEM solvers, such as WAMIT, HAMS-MREL, or Capytaine. Native parsers are provided for WAMIT and HAMS-MREL data formats, with specific formatting documented in the technical guide. The suite also supports automated runtime coupling with HAMS-MREL v2.2 on Linux platforms; deployment across other operating systems may require local source recompilation and environment configuration.
Limitations & Assumptions
Hydrodynamic pre-sizing is evaluated strictly under unmoored, free-floating conditions, neglecting active power take-off (PTO) damping and mooring restoring stiffness. The formulation relies on linear potential flow theory, omitting viscous drag, flow separation, and non-linear hydrodynamic forces. Geometry must be parametrically defined to calculate mass properties and drive the density optimization. For automated HAMS-MREL panelization, irregular frequencies are suppressed via a waterplane lid; however, complete suppression may degrade for geometries with waterplane-parallel surfaces at certain drafts, requiring manual inspection of added mass and damping curves to exclude numerical artifacts. The kinematics assume planar 3-DOF motion (surge, heave, pitch) decoupled from lateral modes via geometric symmetry. Single-DOF heave tuning is achieved by setting a zero weighting factor for the pitch natural period in the objective function, whereas adapting the suite to roll-dominated devices requires manually modifying the natural period calculations and hydrodynamic parsing scripts.
Citation Formats
TY - DATA
AB - Dataset Overview
This MATLAB suite optimizes the internal mass distribution and inertial properties of floating wave energy converter (WEC) hulls. The gradient-based framework employs Sequential Quadratic Programming (SQP) to tune uncoupled natural frequencies in heave and/or pitch towards resonance with a target sea state whilst strictly maintaining hydrostatic stability constraints. The optimization output provides the design mass distribution and inertial properties under three modes: (i) material- and construction-method-agnostic, for calculating a theoretical mass distribution; (ii) optimized for modular precast construction, for example, for a hull comprising precast ultra-high-performance concrete elements; or (iii) optimized for thin-shell hulls with solid ballast, for example, for a hull fabricated from conventional marine-grade steel.
This dataset accompanies the research paper (linked below):
Kotzamanis, V., Kalliontzis, D. (2026). Multimodal wave energy conversion: Modal coupling effects and power capture, Renewable Energy, 274: 126185. https://doi.org/10.1016/j.renene.2026.126185.
Methodology
The framework executes across a three-stage optimization sequence. Stage 1 (2D Optimization) employs SQP over an iteratively trained 2D surrogate model of the 3D geometry to establish an initial density distribution, enabling rapid multi-start convergence. Stage 2 (3D Optimization) refines this density field across the full 3D parametric hull surface using SQP, initialized by the Stage 1 solution, to yield the unconstrained theoretical mass distribution. Stage 3 (Structural Realization) maps the converged 3D density field onto the selected fabrication archetype, self-correcting mass balance discrepancies between the theoretical and physical designs to output final heave and pitch natural periods, rigid-body mass properties, and structural fabrication schedules.
Included Files
The repository is organized into source code, documentation, and benchmark validation cases. Source code includes MATLAB scripts (.m) for parsing Boundary Element Method (BEM) hydrodynamic outputs, executing the runtime optimization suite, and post-processing or plotting results. Documentation comprises a README detailing repository architecture, a user guide specifying input file formats and execution procedures, and a structured codebase map designed for navigation. The example case provides parametric geometry files (.ms2) for a multimodal WEC (MWEC), associated BEM hydrodynamic databases, pre-computed optimization results, validation plots, and run logs.
Prerequisites & System Dependencies
Execution requires MATLAB R2022b or later with the Optimization Toolbox. Hydrodynamic inputs require frequency-dependent coefficients (added mass, radiation damping, and wave excitation force vectors) calculated via linear potential flow BEM solvers, such as WAMIT, HAMS-MREL, or Capytaine. Native parsers are provided for WAMIT and HAMS-MREL data formats, with specific formatting documented in the technical guide. The suite also supports automated runtime coupling with HAMS-MREL v2.2 on Linux platforms; deployment across other operating systems may require local source recompilation and environment configuration.
Limitations & Assumptions
Hydrodynamic pre-sizing is evaluated strictly under unmoored, free-floating conditions, neglecting active power take-off (PTO) damping and mooring restoring stiffness. The formulation relies on linear potential flow theory, omitting viscous drag, flow separation, and non-linear hydrodynamic forces. Geometry must be parametrically defined to calculate mass properties and drive the density optimization. For automated HAMS-MREL panelization, irregular frequencies are suppressed via a waterplane lid; however, complete suppression may degrade for geometries with waterplane-parallel surfaces at certain drafts, requiring manual inspection of added mass and damping curves to exclude numerical artifacts. The kinematics assume planar 3-DOF motion (surge, heave, pitch) decoupled from lateral modes via geometric symmetry. Single-DOF heave tuning is achieved by setting a zero weighting factor for the pitch natural period in the objective function, whereas adapting the suite to roll-dominated devices requires manually modifying the natural period calculations and hydrodynamic parsing scripts.
AU - Kotzamanis, Vasileios
A2 - Kalliontzis, Dimitrios
DB - Open Energy Data Initiative (OEDI)
DP - Open EI | National Laboratory of the Rockies
DO -
KW - MHK
KW - Marine
KW - MWEC
KW - optimization
KW - algorithm
KW - matlab
KW - Kotzamanis
KW - Kalliontzis
KW - WEC
KW - wave energy
KW - UHPC
KW - gradient
KW - based
KW - SQP
KW - wave energy converter
KW - code
KW - Sequential Quadratic Programming
KW - hydrostatic stability
KW - Boundary Element Method
KW - BEM
KW - hydrodynamic output
KW - parametric geometry
KW - multimodal WEC
LA - English
DA - 2026/05/01
PY - 2026
PB - University of Houston
T1 - Gradient-Based Optimization Framework for Mass Distribution of Floating Wave Energy Converter Hulls
UR - https://data.openei.org/submissions/8798
ER -
Kotzamanis, Vasileios, and Dimitrios Kalliontzis. Gradient-Based Optimization Framework for Mass Distribution of Floating Wave Energy Converter Hulls. University of Houston, 1 May, 2026, MHKDR. https://mhkdr.openei.org/submissions/734.
Kotzamanis, V., & Kalliontzis, D. (2026). Gradient-Based Optimization Framework for Mass Distribution of Floating Wave Energy Converter Hulls. [Data set]. MHKDR. University of Houston. https://mhkdr.openei.org/submissions/734
Kotzamanis, Vasileios and Dimitrios Kalliontzis. Gradient-Based Optimization Framework for Mass Distribution of Floating Wave Energy Converter Hulls. University of Houston, May, 1, 2026. Distributed by MHKDR. https://mhkdr.openei.org/submissions/734
@misc{OEDI_Dataset_8798,
title = {Gradient-Based Optimization Framework for Mass Distribution of Floating Wave Energy Converter Hulls},
author = {Kotzamanis, Vasileios and Kalliontzis, Dimitrios},
abstractNote = {Dataset Overview
This MATLAB suite optimizes the internal mass distribution and inertial properties of floating wave energy converter (WEC) hulls. The gradient-based framework employs Sequential Quadratic Programming (SQP) to tune uncoupled natural frequencies in heave and/or pitch towards resonance with a target sea state whilst strictly maintaining hydrostatic stability constraints. The optimization output provides the design mass distribution and inertial properties under three modes: (i) material- and construction-method-agnostic, for calculating a theoretical mass distribution; (ii) optimized for modular precast construction, for example, for a hull comprising precast ultra-high-performance concrete elements; or (iii) optimized for thin-shell hulls with solid ballast, for example, for a hull fabricated from conventional marine-grade steel.
This dataset accompanies the research paper (linked below):
Kotzamanis, V., Kalliontzis, D. (2026). Multimodal wave energy conversion: Modal coupling effects and power capture, Renewable Energy, 274: 126185. https://doi.org/10.1016/j.renene.2026.126185.
Methodology
The framework executes across a three-stage optimization sequence. Stage 1 (2D Optimization) employs SQP over an iteratively trained 2D surrogate model of the 3D geometry to establish an initial density distribution, enabling rapid multi-start convergence. Stage 2 (3D Optimization) refines this density field across the full 3D parametric hull surface using SQP, initialized by the Stage 1 solution, to yield the unconstrained theoretical mass distribution. Stage 3 (Structural Realization) maps the converged 3D density field onto the selected fabrication archetype, self-correcting mass balance discrepancies between the theoretical and physical designs to output final heave and pitch natural periods, rigid-body mass properties, and structural fabrication schedules.
Included Files
The repository is organized into source code, documentation, and benchmark validation cases. Source code includes MATLAB scripts (.m) for parsing Boundary Element Method (BEM) hydrodynamic outputs, executing the runtime optimization suite, and post-processing or plotting results. Documentation comprises a README detailing repository architecture, a user guide specifying input file formats and execution procedures, and a structured codebase map designed for navigation. The example case provides parametric geometry files (.ms2) for a multimodal WEC (MWEC), associated BEM hydrodynamic databases, pre-computed optimization results, validation plots, and run logs.
Prerequisites \& System Dependencies
Execution requires MATLAB R2022b or later with the Optimization Toolbox. Hydrodynamic inputs require frequency-dependent coefficients (added mass, radiation damping, and wave excitation force vectors) calculated via linear potential flow BEM solvers, such as WAMIT, HAMS-MREL, or Capytaine. Native parsers are provided for WAMIT and HAMS-MREL data formats, with specific formatting documented in the technical guide. The suite also supports automated runtime coupling with HAMS-MREL v2.2 on Linux platforms; deployment across other operating systems may require local source recompilation and environment configuration.
Limitations \& Assumptions
Hydrodynamic pre-sizing is evaluated strictly under unmoored, free-floating conditions, neglecting active power take-off (PTO) damping and mooring restoring stiffness. The formulation relies on linear potential flow theory, omitting viscous drag, flow separation, and non-linear hydrodynamic forces. Geometry must be parametrically defined to calculate mass properties and drive the density optimization. For automated HAMS-MREL panelization, irregular frequencies are suppressed via a waterplane lid; however, complete suppression may degrade for geometries with waterplane-parallel surfaces at certain drafts, requiring manual inspection of added mass and damping curves to exclude numerical artifacts. The kinematics assume planar 3-DOF motion (surge, heave, pitch) decoupled from lateral modes via geometric symmetry. Single-DOF heave tuning is achieved by setting a zero weighting factor for the pitch natural period in the objective function, whereas adapting the suite to roll-dominated devices requires manually modifying the natural period calculations and hydrodynamic parsing scripts.},
url = {https://mhkdr.openei.org/submissions/734},
year = {2026},
howpublished = {MHKDR, University of Houston, https://mhkdr.openei.org/submissions/734},
note = {Accessed: 2026-10-06}
}
Details
Data from May 1, 2026
Last updated Oct 5, 2026
Submitted Sep 16, 2026
Organization
University of Houston
Contact
Vasileios Kotzamanis
832.286.6571

