1. College of Physical Science and Technology, Dalian University, Dalian 116622, China
2. Sunstone Energy Co., Ltd., Jiayuguan 735100, China
3. State Key Laboratory of Structural Analysis for Industrial Equipment, Dalian University of Technology, Dalian 116024, China
4. Key Laboratory of Advanced Technology for Aerospace Vehicles of Liaoning Province, Dalian University of Technology, Dalian 116024, China