1. College of Smart Energy, Shanghai Jiao Tong University, 665 Jianchuan Road, Shanghai 200240, People’s Republic of China
2. Shandong Electric Power Engineering Consulting Institute Company, Limited, 106 Minziqian Road, Jinan, Shandong 250013, People’s Republic of China
3. School of Mechanical Engineering, Shanghai Jiao Tong University, 800 Dongchuan Road, Shanghai 200240, People’s Republic of China