1. School of Energy and Power Engineering; Huazhong University of Science and Technology; No.1037, Luoyu Road; Wuhan; 430074; China
2. College of Electrical and Electronic Engineering; Huazhong University of Science and Technology; No.1037, Luoyu Road; Wuhan; 430074; China
3. Tour-Solaire.Fr, 8 Impasse des Papillons; F34090; Montpellier; France