1. School of Energy Science and Engineering, Harbin Institute of Technology, Harbin 150001, People's Republic of China
2. State Key Laboratory of Hydropower Equipment, Harbin Institute of Large Electric Machinery, Harbin 150040, People's Republic of China
3. Institute of Chemical Process Machinery, Zhejiang University, Hangzhou 310027, People's Republic of China