1. College of Energy and Electrical Engineering, Hohai University , Nanjing 211100, China ; , Nanjing 210098, China
2. College of Water Conservancy and Hydropower Engineering, Hohai University , Nanjing 211100, China ; , Nanjing 210098, China
3. College of Energy and Electrical Engineering, Hohai University , Nanjing 211100, China
4. College of Water Conservancy and Hydropower Engineering, Hohai University , Nanjing 210098, China ; , Nanjing 211100, China
5. College of Agricultural Science and Engineering, Hohai University , Nanjing 210098, China ; , Nanjing 211100, China
6. College of Agricultural Science and Engineering, Hohai University , Nanjing 211100, China
7. Department of Mechanical Engineering, St. Anthony Falls Laboratory, University of Minnesota , Minneapolis, MN 55455 ; , Stanford, CA 94305
8. Department of Civil and Environmental Engineering, Stanford University , Minneapolis, MN 55455 ; , Stanford, CA 94305
9. Department of Mechanical Engineering, St. Anthony Falls Laboratory, University of Minnesota , Minneapolis, MN 55455