1. College of Energy and Power Engineering, Lanzhou University of Technology, Lanzhou 730050, China
2. School of Intelligent Manufacturing Engineering, Chongqing University of Arts and Sciences, Chongqing 402160, China
3. School of Engineering, Newcastle University, Newcastle upon Tyne NE1 7RU, UK
4. Department of Computing, The Hong Kong Polytechnic University, Hong Kong 999077, China