Modelling hydrodynamic processes in tidal stream energy extraction