Forecasting of photovoltaic power generation and model optimization: A review. (January 2018)