Adjoint-based PDE-constrained optimization of viscoelastic floating membrane for maximum wave power absorption

Journal Article (2026)
Author(s)

Kareem El Sayed (TU Delft - Offshore Engineering)

Shagun Agarwal (TU Delft - Offshore Engineering)

Andrei Metrikine (TU Delft - Offshore Engineering)

Oriol Colomés (TU Delft - Offshore Engineering)

Research Group
Offshore Engineering
DOI related publication
https://doi.org/10.1007/s00158-026-04270-5
More Info
expand_more
Publication Year
2026
Language
English
Research Group
Offshore Engineering
Journal title
Structural and Multidisciplinary Optimization
Issue number
3
Volume number
69
Article number
71
Downloads counter
15
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Viscoelastic floating membranes can be used as flexible wave breakers to protect coastal and offshore structures or as flexible wave energy converters. Despite their potential, the role of viscoelastic floating membranes in optimally harvesting or dissipating wave energy remains largely unexplored, particularly regarding how spatially varying material properties influence their performance. To address this gap, we develop an adjoint-based PDE-constrained optimization framework, built on a monolithic finite element formulation of the coupled fluid–structure interaction problem, to investigate and optimize the viscoelastic properties of floating membranes. This methodology enables a systematic optimization of design parameters such as the mass, tension, and damping, which govern the response of the membrane at different wave conditions. In this study we demonstrate that the proposed methodology allows for the optimization of homogeneous and inhomogeneous properties of membranes for different wave excitation frequencies, leading to significant improvements in energy absorption. The framework is implemented in Julia using the Gridap package ecosystem, which enables automatic differentiation of adjoints and avoids the need to derive complex adjoint formulations.