1. College of Water Conservancy and Hydropower Engineering, Hohai University, Nanjing 210098, China
2. College of Energy and Electrical Engineering, Hohai University, Nanjing 210098, China
3. Yunnan Electric Power Test & Research Institute (Group) Limited Company, Electric Power Research Institute, Kunming 650217, China
4. China Institute of Water Resources and Hydropower Research (IWHR), Beijing 100048, China