Renewable energy sources are vital to fulfill the high demands of energy in the present world. The common renewable energy sources are wind, hydropower, nuclear and biomass. However, hydropower is considered the most flexible and consistent renewable…