HYDRO power is one of the oldest sources of energy used by human civilization. It has been used hundreds of years ago to turn water wheels for different purposes such as grinding grains, sawing logs and manufacturing cloths. Large scale hydroelectric power plants have been being used for generating electricity worldwide from the last century. There are many types of hydropower plant such as dam-reservoir base power plant, ocean tidal power plant, wave power plant and others. In this paper the