SNEC 12th (2018) International Photovoltaic Power Generation and Smart Energy Conference & Exhibition