1. College of Energy and Electrical Engineering, Hohai University, Nanjing, People’s Republic of China
2. College of Water Conservancy and Hydropower Engineering, Hohai University, Nanjing, People’s Republic of China
3. College of Agricultural Science and Engineering, Hohai University, Nanjing, People’s Republic of China
4. College of Water Resources and Civil Engineering, China Agricultural University, Beijing, People’s Republic of China
5. Department of Mechanical Engineering and St. Anthony Falls Laboratory, University of Minnesota, Minneapolis, MN, USA