1. College of Mechanical & Electrical Engineering Wenzhou University Wenzhou 325035 P. R. China
2. State Key Laboratory of Rolling and Automation Northeastern University Shenyang 110819 P. R. China
3. Wenzhou Taichang Tower Manufacturing Co., Ltd. Wenzhou 325000 P. R. China