1. College of Mechanical and Electrical Engineering, China Jiliang University, Hangzhou 310018, China
2. ZOOMLION Co., Ltd., Changsha 410013, China
3. School of New Energy and Intelligent Networked Automobile, University of Sanya, Sanya 572022, China
4. College of Civil Engineering and Architecture, Zhejiang University of Water Resources and Electric Power, Hangzhou 310018, China
5. College of Electrical Engineering, Zhejiang University of Water Resources and Electric Power, Hangzhou 310018, China