“…Hydrokinetic turbines, have been applied on river, tidal and ocean currents [7]. As compared to other renewable sources like Onshore and Offshore wind, Solar, Biomass, and Geothermal, Hydropower has advantages on the energy density, predictability of power production, capacity factor, GHG emissions, visual impact and generation costs [8]. The use of non-conventional renewable technologies, including solar, wind, biomass and small hydropower can help to address the need to provide clean energy to remote locations [9,10], and to communities with access to a low-quality and expensive electricity [11].…”