supported by the National Key Basic Research Program of China ("973" Program) (Grant No. 2012CB215204)
China is rich in solar and wind energy resources,of which the proportion of China's power sources has been rapidly increasing.Such fluctuating and intermittent energy sources will bring significant challenges to the s...