1. School of New Energy and Materials Southwest Petroleum University Chengdu 610500 P. R. China
2. Institute of Photovoltaic Southwest Petroleum University Chengdu 610500 P. R. China
3. Seventh Oil Production Plant Changqing Oilfield Company No.151 Weiyang Road, Weiyang District Xi'an City Shaanxi Province 710000 P. R. China
4. Institute of New Energy Technology College of Information Science and Technology Jinan University Guangzhou 510632 P. R. China
5. Department of Photovoltaic Technology Tongwei Solar Co., Ltd Chengdu 610200 P. R. China