1. School of Mechanical Engineering, Hangzhou Dianzi University, Hangzhou 310000, China
2. State Key Laboratory of Fluid Power and Mechatronic Systems, Zhejiang University, Hangzhou 310027, China
3. Power Machinery & Vehicular Engineering Institute, College of Energy Engineering, Zhejiang University, Hangzhou 310058, China
4. Key Laboratory of Clean Energy and Carbon Neutrality of Zhejiang Province, Hangzhou 310013, China
5. Polytechnic Institute, Zhejiang University, Hangzhou 310058, China
6. Wenzhou Institute of Hangzhou Dianzi University, Wenzhou 325013, China
7. Mstar Technologies, Inc., Hangzhou 311121, China