I. Introduction
Solar energy has abundant resource advantages and can be used sustainably. Photovoltaic power generation has strong randomness, volatility and uncertainty. After a high proportion of photovoltaic power is connected to the grid, the difficulty and complexity of grid dispatching increases. Accurate photovoltaic power generation prediction is of great significance to improving photovoltaic access to the grid, formulating reasonable dispatching plans and achieving safe and stable operation of the power system [1]. Reference [2] combines the autoregressive moving average model (ARMA) and the artificial neural network (ANN) algorithm, but does not consider the impact of meteorological factors on prediction accuracy. Reference [3] uses the improved gray wolf algorithm to dynamically optimize the initial weights and thresholds of the extreme learning machine (kernel extreme learning machine, KELM), thereby improving the load prediction accuracy. Reference [4] improves the BP neural network and uses the similarity algorithm to extract the output features of different weather types. However, due to the large time interval between the similar day and the predicted day, the prediction results are not ideal. Reference [5] uses the