1. College of Mechanical and Electrical Engineering, Inner Mongolia Agricultural University, Hohhot 010018, China
2. College of Energy and Traffic Engineering, Inner Mongolia Agricultural University, Hohhot 010018, China
3. State Key Laboratory for Alternate Electrical Power System with Renewable Energy Sources, North China Electric Power University, Beijing 102206, China