Papers › An adaptive and energy-maximizing control of wave energy converters using...
An adaptive and energy-maximizing control of wave energy converters using extremum-seeking approach
Luca Parrinello, Panagiotis Dafnakis, Giovanni Bracco, Peiman Naseradinmousavi, Giuliana Mattiazzo, Amneet Pal Singh Bhalla
In this paper, we systematically investigate the feasibility of different extremum-seeking (ES) control schemes to improve the conversion efficiency of wave energy converters (WECs). Continuous-time and model-free ES schemes based on the sliding mode, relay, least-squares gradient, self-driving, and perturbation-based methods are used to improve the mean extracted power of a heaving point absorber subject to regular and irregular waves. This objective is achieved by optimizing the resistive and reactive coefficients of the power take-off (PTO) mechanism using the ES approach. The optimization results are verified against analytical solutions and the extremum of reference-to-output maps. The numerical results demonstrate that except for the self-driving ES algorithm, the other four ES schemes reliably converge for the two-parameter optimization problem, whereas the former is more suitable for optimizing a single-parameter. The results also show that for an irregular sea state, the sliding mode and perturbation-based ES schemes have better convergence to the optimum, in comparison to other ES schemes considered here. The convergence of PTO coefficients towards the performance-optimal values are tested for widely different initial values, in order to avoid bias towards the extremum. We also demonstrate the adaptive capability of ES control by considering a case in which the ES controller adapts to the new extremum automatically amidst changes in the simulated wave conditions.
Code
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
Not run by Syntology. Nothing on this page verifies that the listed code works.
Results from the paper archive 2025-07-28
No leaderboard rows for this paper in the archive.
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections