Xiaochao Zuo, Jianwen Li, Xiaoguang Zhao, Huaming Yang*, Deliang Chen, Renewable Energy, 2020, 152: 579-589. DOI: 10.1016/j.renene.2020.01.087.