Constraint handling in extremum-seeking control for wave energy systems: A case study