https://themechanicalengineering.com/hydro-power-plant/