1. Shanghai Institute of Applied Mathematics and Mechanics, and Shanghai Key Laboratory of Mechanics in Energy Engineering, School of Mechanics and Engineering ScienceShanghai University Shanghai P. R. China
2. School of ScienceQilu University of Technology Jinan China
3. Faculty of Engineering and ITUniversity of Technology Sydney Ultimo New South Wales Australia
4. School of Mechatronic Engineering and AutomationShanghai University Shanghai P. R. China