hydroelectric power plant model