Affiliation: | 1. College of Engineering and Technology, Southwest University, Chongqing, 400715, People’s Republic of China 2. Post-doctoral Study Center of Management Science and Engineering, State Key Laboratory of Mechanical Transmission, Chongqing University, Chongqing, 400030, People’s Republic of China 3. Dongfang Electric Machinery Co., Ltd., Deyang, 618000, People’s Republic of China
|