Shared Flashcard Set

Details

Renewable Energy 2 Hydropower
Renewable Energy Engineering
10
Engineering
Undergraduate 1
10/25/2009

Additional Engineering Flashcards

 


 

Cards

Term
Hydropower provides roughly how much of world’s total electricity?
Definition
17%
Term
What is the yearly increase in hydropower output worldwide?
Definition
50 TWh
Term
What percentage of total sun’s energy reaching Earth is driving the hydrological cycle?
Definition
23%
Term
The hydroelectric power depends on
Definition
Effective head and flow rate
Term
The pipe that carries water downhill to the turbine is called
Definition
Penstock
Term
The first turbine was constructed in
Definition
1834
Term
Impulse turbines are (in what?)
Definition
Completely in air
Term
Currently the biggest hydroelectric power plant is:
Definition
Itaipa
Term
Hydroelectric power plants can be characterized as completely sustainable. T or F
Definition
False
Term
The lifetime of hydroelectric power plants is:
Definition
50-100 years
Supporting users have an ad free experience!