1. State Key Laboratory of Mechanical Transmission, Chongqing University, Chongqing 400044, China; Research and Advanced Engineering, Ford Motor Company, Dearborn, MI 48124
2. Research and Advanced Engineering, Ford Motor Company, Dearborn, MI 48124 e-mail:
3. State Key Laboratory of Mechanical Transmission, Chongqing University, Chongqing 400044, China
4. Research and Advanced Engineering, Ford Motor Company, Dearborn, MI 48124