Affiliation: | 1.State Key Laboratory for Alternate Electrical Power System with Renewable Energy Sources, North China Electric Power University, Beijing, 102206, China ;2.Department of Engineering Mechanics, Hefei University of Technology, Hefei, 230009, China ; |