College of Energy and Power Engineering Nanjing University of Aeronautics and Astronautics Nanjing 210016 P.R.China;
State Key Laboratory of Mechanics and Control of Mechanical Structures Nanjing University of Aeronautics and Astronautics Nanjing 210016 P.R.China;