1. Ministry of Education, Key Laboratory of Advanced Manufacture Technology for Automobile Parts (Chongqing University of Technology), Chongqing 400054, China
2. Ningbo Shenglong Group Co., Ltd., Ningbo 315104, China
3. Chongqing Energy Technology Research Institute, Chongqing 400054, China