College of Mechanical and Electronic Engineering, Qingdao University, Qingdao 266071, China
State Key Laboratory of Traction Power, Southwest Jiaotong University, Chengdu 610031, China
Fund Project: National Natural Science Foundation of China 51605397Shandong Provincial Natural Science Foundation of China ZR2014EEP002China Postdoctoral Science Foundation Grant 2018M630750National Natural Science Foundation of China 51705267