1. College of Aerospace Engineering, Chongqing University, Chongqing 400044, People's Republic of China
2. College of Civil Engineering, Chongqing University, Chongqing 400044, People's Republic of China
3. State Grid Electric Power Research Institute of Chongqing Electric Power Company, Chongqing 401123, People's Republic of China