Papers › A model predictive control (MPC)-integrated multiphase immersed boundary (IB)...
A model predictive control (MPC)-integrated multiphase immersed boundary (IB) framework for simulating wave energy converters (WECs)
Kaustubh Khedkar, Amneet Pal Singh Bhalla
The archive published only this paper's code-link row. Authors, date and abstract are from arXiv's metadata (CC0), read from the Kaggle arXiv metadata snapshot of 2026-09-12 where its title matched the archive's; the title is the archive's.
In this work, we present a novel MPC-integrated multiphase IB framework that can compute the optimal energy-maximizing control force on-the-fly by dynamically interacting with a high-fidelity numerical wave tank (NWT). Due to the requirement of solving a constrained optimization problem at each time step of the IB simulation, the MPC algorithm utilizes a low-dimensional dynamical model of the device that is based on the linear potential theory (LPT). The multiphase IB solver, on the other hand, is based on the high-dimensional fictitious domain Brinkman penalization (FD/BP) method, which fully-resolves the hydrodynamic nonlinearities associated with the wave-structure interaction (WSI). A time-series forecasting auto-regressive model is implemented that predicts wave heights to estimate the future wave excitation/Froude- Krylov forces for the MPC algorithm. Moreover, we also experiment with non-linear Froude-Krylov (NLFK) forces for the first time in an MPC formulation. Under varying sea conditions, the predictions of the MPC-integrated multiphase IB solver are compared to the widely popular LPT-based solvers. Overall, six WSI/MPC solver combinations are compared for a heaving vertical cylinder. We also determine the pathway of energy transfer from the waves to the power take-off (PTO) system and verify the relationships using IB simulations. Additionally, three different sea states are simulated within the IB simulation to test the adaptive capability of MPC for WECs. MPC is demonstrated to adapt to changing sea conditions and find the optimal solution for each sea state.
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