Hydrodynamics and Tidal Turbine Generator Stability Analysis in Several Wave Variations. (16th June 2021)