1. State Key Laboratory of Alternate Electrical Power System with Renewable Energy Sources
2. North China Electric Power University
3. Beijing 102206
4. China
5. Beijing Key Laboratory of Energy Safety and Clean Utilization
6. Department of Mathematics
7. Quiad-I-Azam University
8. Islamabad 45320
9. Pakistan
10. NAAM Research Group
11. Faculty of Science
12. King Abdulaziz University
13. Jeddah 21589
14. Saudi Arabia