1. School of Mechanical Engineering, North China University of Water Resources and Electric Power, Zhengzhou 450045, China
2. Yellow River Machinery Co., Ltd., Yellow River Conservancy Commission, Zhengzhou 450006, China
3. School of Computing, Engineering and Digital Technologies, Teesside University, Middlesbrough TS1 3BX, UK