MATLAB/Simulink
Control Design
Incoming
ocean waves
K*
P
, K*
I
Point-absorber WEC buoy
buoy motion: z(t), ż(t)
Real-time
updates
z(t), ż(t), F*
PTO
Python
Neural Network Model
Time-Frequency
Features
Build NN model
Input
Features
z
ż
F
PTO
Target
Variables
T
p
Model
Evaluation
Repeat with new
hyperparameters
T*
p
PID
MPC
LMI
F*
PTO
control force
↻ Replay animation
Loop