1. Key Laboratory of Fluid and Power Machinery, Ministry of Education, Xihua University, Chengdu 610039, China
2. School of Energy and Power Engineering, Xihua University, Chengdu 610039, China
3. Key Laboratory of Fluid Machinery and Engineering, Sichuan Province, Xihua University, Chengdu 610039, China
4. Shenzhen Deeproute.ai Co. Ltd, Shenzhen 518048, China