National Engineering Research Center of Automotive Power and Intelligent Control Shanghai Jiao Tong University Shanghai 200240 People’s Republic of China
National Engineering Research Center of Automotive Power and Intelligent Control Shanghai Jiao Tong University Shanghai 200240 People’s Republic of China