Affiliation: | 1. School of Mechanical and Instrument Engineering, Xi’an University of Technology, 5 South Jinhua Road, Xi’an, Shaanxi, China, 710048 2. Department of Mechanical and Aerospace Engineering, Missouri University of Science and Technology, Rolla, MO, USA, 65409-0050
|