Energy Maximisation Control for an Array of Wave Energy Converters - A Distributed Approach | Synapse