ancient greece ancient rome arabic language banki turbine bearing cavitation donald routledge hill electric power electrical generator engine fish ladder fish migration fishing fluid bearing francis turbine gorlov helical turbine horsepower hydroelectricity hydropower impulse jean-victor poncelet kaplan turbine kinetic energy mean time between failures mechanical efficiency mechanical work muslim agricultural revolution nozzle pacific northwest pelton wheel penstock potential energy reaction renewable energy rotation salmon specific speed stainless steel turbine turgo turbine tyson turbine united states velocity viktor kaplan water water wheel watermill welding