There are many kinds of water resources and hydropower engineering mainly including water-retaining structure, discharge structure, water conveyance structure, hydropower house, drainage pumping station, hydraulic steel gate, embankments, aqueducts and bridges. Construction materials include concrete, reinforced concrete, as well as local materials like soils and rockfill. Generally, the factors influencing service life of water resources and hydropower structures can be summarized as follows (Wu 2005; Zheng 2008).