1. Department of Engineering Mechanics, Dalian University of Technology, State Key Laboratory of Industrial Equipment, Dalian, P. R. China, Dalian, Liaoning 116024, P. R. China
2. XCMG Xuzhou Truck-Mounted Crane Co., LTD, 55 Tuolanshan Road, Xuzhou Economic Develop Zone, Jiangsu 221004, China
3. Faculty of Construction and Infrastructures, Dalian University of Technology, Dalian, Liaoning 116024, P. R. China