A generic linear non-causal optimal control framework integrated with wave excitation force prediction for multi-mode wave energy converters with application to M4. (April 2020)