1. College of Electrical, Energy and Power Engineering, Yangzhou University, Huayang West Road, Hanjiang District, Yangzhou 225127, China
2. Key Laboratory of Fluid and Power Machinery, Ministry of Education, Xihua University, Chengdu 610039, China
3. Key Laboratory of Fluid Machinery and Engineering of Sichuan Province, Xihua University, Chengdu 610039, China
4. School of Energy and Power Engineering, Xihua University, Chengdu 610039, China