Hydroelectric power plants for generating energy