1. State Centre for Engineering Research, Ministry of Education for Renewable Energy Generation and Grid-Connected Control (Xinjiang University), Urumqi 830047, China
2. State Grid Xinjiang Integrated Energy Service Company Limited, Urumqi 830011, China
3. Nari Technology Co., Ltd., Nanjing 211106, China