Text this: Modelling and control strategies for hydrokinetic energy harnessing