Day-Ahead Photovoltaic Station Power Prediction Driven by Weather Typing: A Collaborative Modelling Approach Based on Multi-Feature Fusion Spectral Clustering and DCS-NsT-BiLSTM
Abstract
1. Introduction
- Aiming at the problems of insensitivity of traditional clustering models to high-dimensional non-stationary data and the insufficient discriminative ability for complex weather fluctuation patterns, this paper proposes a spectral clustering model based on improved clustering distances. This model utilises multi-dimensional fluctuation features to significantly improve the accuracy of weather typing.
- Aiming at the slow convergence and insufficient generalisation in high-dimensional parameter space optimisation, a new intelligent optimisation algorithm, DCS, is introduced for updating and adjusting the key hyperparameters of the composite prediction model and accelerating the convergence of the locally optimal region in order to improve the prediction performance. A combined model based on the NsT-BiLSTM-DCS model is proposed to solve the problem of poor adaptation of the traditional Transformer to non-stationary sequences and to enhance the capability of capturing the power change features triggered by cloud transients.
2. PV Similar Day Clustering Based on Multidimensional Feature Fusion
2.1. Volatility Characteristics Indicator
- Ignoring fluctuation patterns and distribution patterns: The mean and standard deviation do not effectively capture the specific fluctuation patterns and statistical distribution patterns embedded in the power curve. This results in the fact that different weather types may have similar combinations of means and standard deviations—a cloudy day with high fluctuations versus a rainy day with high noise interference—while the same weather type may have significantly different means and standard deviations in different seasons, geographic regions, or power station conditions. The consequence is a homogenisation of the fluctuation pattern, where the characteristic ‘sawtooth’ high-frequency power fluctuations triggered by rapid cloud movement, which are characteristic of cloudy weather, may not be effectively differentiated from extreme weather events with sudden rises and falls in the statistical indicators.
- Loss of local features of the time series: These global statistics average out instantaneous changes and dilute local anomalies. Local power spikes due to brief clear skies against a background of cloudy or overcast weather have their instantaneous effects smoothed out by the mean, and their steep magnitude of change attenuated by the overall standard deviation, thus losing key information reflecting transient changes in the weather.
- Mean
- 2.
- Standard Deviation (Std)
- 3.
- Weighted Turning Point Density(WTPD)
- 4.
- Skewness
- 5.
- Kurtosis
- 6.
- Sample Entropy(SE)
2.2. Multidimensional Volatility Characteristics Indicator System
3. PV Power Prediction Based on Combined NsT-BiLSTM Model
- Sequence smoothing process
- 2.
- De-smoothing attention
- 3.
- Inverse normalisation module
- 4.
- BiLSTM network
4. Optimisation of Prediction Models Based on the DCS Algorithm
4.1. The Principle of DCS
- 1.
- Random number initialisation: In the DCS optimisation algorithm, the optimisation process starts with a set of candidate solutions X, which are randomly generated between the upper bound U and the lower bound L of the optimisation problem.where denotes the element at position j in row i of the candidate solution X, denotes random data uniformly distributed in the interval (0, 1), and and denote the upper and lower bounds of the optimisation, respectively.
- 2.
- Differential knowledge learning: Differences are mainly manifested in the fact that some individuals have different rates of knowledge acquisition, and the adjustment of some dimensions is significantly larger than others, while others show a relatively uniform pattern of knowledge structure change, with a more consistent degree of adjustment in each dimension. In the following equation, parameter ηi,t is the individual’s quantitative knowledge acquisition rate qKR at the tth iteration, which can be expressed as:where the symbol denotes the rounding of the given value to the nearest integer, and is the individual’s coefficient at the tth iteration, which can be expressed as:where is the order of the ith individual at the start of the tth iteration.
- 3.
- Thinking strategies:
- (1)
- Convergent thinking: firstly, using the knowledge structure of the current optimal individual as a guiding basis; secondly, integrating the empirical contributions of two randomly selected team members. The algorithm can effectively guide the search process to converge towards the optimal solution while maintaining the diversity of the population. The strategy is formulated as follows:where is the best-performing individual at position d in the current iteration. denotes the best performer’s cognitive weight, which has a default value of 1, and is the individual’s w coefficient at the tth iteration. is the individual at position d randomly selected from and . is the coefficient of at iteration t. is the individual at position d randomly selected from and .
- (2)
- Divergent thinking: a new strategy was proposed and represented by the following equation:where denotes the element of the test vector at position d, i.e., the test member of , and denotes a Linnik-distributed random number generator with control parameters and .
- (3)
- Team diversity: Teams with changing individuals generate more diverse ideas and the algorithm replaces underperforming individuals with new ones. The formula for generating new individuals is as follows:where denotes the Mth test individual.
- 4.
- Boundary constraint processing: this ensures the feasibility of the solution space. When the candidate solutions generated during the optimisation process exceed the preset boundary in the dth dimension, the system will automatically adjust them to the maximum value allowed in that dimension, so as to ensure that all the solutions meet the constraints of the real problem. It is expressed by the following equation:
- 5.
- Retrospective assessment: Firstly, the evaluation indicator system is established as the reference standard for performance measurement, and subsequently, the development pattern and room for optimisation are identified through the systematic analysis of historical performance data. The formula for retrospective assessment is as follows:where denotes the ith individual in X at iteration. denotes the test member of , and denotes the ith individual at tth iteration. and are the target values of and , respectively. The formula for tracking the best performer is as follows:where denotes the best performing individual in the tth iteration, and and are the target values for and , respectively.
- 6.
- Adaptive function: in order to enable the optimisation algorithm to optimally adjust the hyperparameters of the combined prediction model based on the ideal state, this paper proposes the optimisation adaptive function for model optimisation convergence, whose expression is as follows:where denotes the fitness function, denotes the ith actual value, denotes the ith predicted value after model optimisation, and n denotes the length of the validation set sequence used to test the model optimisation performance.
4.2. The Theoretical Advantages of DCS
5. Case Study
5.1. Analysis of Clustering Results
5.2. Prediction Results
Comparison of Prediction Results Based on Different Clustering Models
- (1)
- MA (Prediction based on Spectral clustering—Improved distance)
- (2)
- MB (Prediction based on Spectral clustering—Euclidean distance)
- (3)
- MC (Prediction based on k-means)
- (4)
- MD (Prediction based on k-medoids)
5.3. Prediction Results of Ablation Experiments
6. Conclusions
- To address the insufficient characterisation of meteorological features in traditional PV sequence clustering methods, this study combines the climate type of the PV power station, proposes an improved clustering distance metric based on the multi-dimensional feature fusion strategy, and embeds it into the spectral clustering model for clustering analysis of historical PV output data. This method effectively improves the accuracy of weather typing and resolves the defect of insufficient sensitivity of traditional clustering models to high-dimensional non-stationary data, thereby laying a reliable data foundation for subsequent PV power prediction.
- This study conducts short-term power prediction research on PV sample sets of different meteorological types based on the NsT-BiLSTM model. Specifically, the Ns-Transformer module is used to extract the temporal–spatial dual-dimensional features of the input information of each sample set, and the BiLSTM model is employed to capture the temporal dependence of historical PV output. On this basis, a dedicated power prediction model for each sub-cluster type of the PV power station is constructed. This model not only significantly improves the accuracy of PV power prediction but also effectively remedies the performance shortcomings of traditional Transformer models in non-stationary sequence processing.
- Regarding the problems of slow convergence speed and insufficient model generalisation performance in the optimisation process of high-dimensional parameter spaces, this study proposes a novel DCS optimisation model to perform hyperparameter optimisation for the NsT-BiLSTM hybrid model. This optimisation model can accelerate the convergence rate of the model toward the local optimal region and further improve the accuracy of PV power prediction. Experimental results show that the proposed DCS-NsT-BiLSTM hybrid model achieves the highest prediction accuracy, with its mean absolute error (MAE) and root mean square error (RMSE) reduced by 0.0369 and 0.0463, respectively, compared with the unoptimized NsT-BiLSTM model.
7. Future Research Plan
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
| PV | Photovoltaic |
| DCS-NsT-BiLSTM | Non-Stationary Transformer-bidirectional Long Short-Term Memory network optimized with Differentiated Creative Search |
| FCM | Fuzzy C-means clustering |
| NWP | Numerical weather prediction |
| SVM | Support Vector Machine |
| WTPD | Weighted Turning Point Density |
| RMSE | Root mean square error |
| MAE | Mean absolute error |
| GA | Genetic algorithm |
| BOA | Bayesian optimisation algorithm |
| TCN | Temporal convolutional network |
| MLP | Multilayer perceptron |
| KNN | K-nearest neighbours algorithm |
| ELM | Extreme learning machine |
| LSTM | Long Short-Term Memory |
| BP | Back propagation neural network |
| LSSVM | Least square support vector machine |
| WNN | Wavelet neural network |
| GRU | Gated recurrent unit |
| XGBoost | Extreme gradient boosting |
References
- Yang, M.; Wang, D.; Zhang, W.; Yv, X. A centralized power prediction method for large-scale wind power clusters based on dynamic graph neural network. Energy 2024, 310, 133210. [Google Scholar] [CrossRef]
- Zhou, X.; Chen, S.; Lu, Z.; Huang, Y. Technology features of the new generation power system in China. Proc. CSEE 2018, 38, 1893–1904. [Google Scholar]
- National Energy Administration. The Country’s Cumulative Installed Power Generation Capacity Is About 3.16 Billion Kilowatts; National Energy Administration: Beijing, China, 2024. [Google Scholar]
- Wang, K.; Qi, X.; Liu, H. A comparison of day-ahead photovoltaic power forecasting models based on deep learning neural network. Appl. Energy 2019, 251, 113315. [Google Scholar] [CrossRef]
- Shi, K.; Zhang, D.; Han, X.; Xie, Z. Digital twin model of photovoltaic power generation prediction based on LSTM and transfer learning. Power Syst. Technol. 2022, 46, 1363–1372. [Google Scholar]
- Simeunović, J.; Schubnel, B.; Alet, P.J.; Carrillo, R.E. Spatio-temporal graph neural networks for multisite PV power forecasting. IEEE Trans. Sustain. Energy 2021, 13, 1210–1220. [Google Scholar] [CrossRef]
- Yang, M.; Guo, Y.; Wang, B.; Chai, R. A day-ahead wind speed correction method: Enhancing wind speed forecasting accuracy using a strategy combining dynamic feature weighting with multisource information and dynamic matching with improved similarity function. Expert Syst. Appl. 2025, 263, 125724. [Google Scholar] [CrossRef]
- Zhen, Z.; Liu, J.; Zhang, Z.; Wang, F.; Chai, H.; Yu, Y.; Lu, X.; Wang, T.; Lin, Y. Deep learning based surface irradiance mapping model for solar PV power forecasting using sky image. IEEE Trans. Ind. Appl. 2020, 56, 3385–3396. [Google Scholar] [CrossRef]
- Wang, H.; Yi, H.; Peng, J.; Wang, G.; Liu, Y.; Jiang, H.; Liu, W. Deterministic and probabilistic forecasting of photovoltaic power based on deep convolutional neural network. Energy Convers. Manag. 2017, 153, 409–422. [Google Scholar] [CrossRef]
- Yang, M.; Jiang, Y.; Xu, C.; Wang, B.; Wang, Z.; Su, X. Day-ahead wind farm cluster power prediction based on trend categorization and spatial information integration model. Appl. Energy 2025, 388, 125580. [Google Scholar] [CrossRef]
- Hann, T.H.; Steurer, E. Much ado about nothing? Exchange rate forecasting: Neural networks vs. linear models using monthly and weekly data. Neurocomputing 1996, 10, 323–339. [Google Scholar] [CrossRef]
- De Giorgi, M.G.; Malvoni, M.; Congedo, P.M. Comparison of strategies for multi-step ahead photovoltaic power forecasting models based on hybrid group method of data handling networks and least square support vector machine. Energy 2016, 107, 360–373. [Google Scholar] [CrossRef]
- Başakın, E.E.; Ekmekcioğlu, Ö.; Özger, M. Developing a novel approach for missing data imputation of solar radiation: A hybrid differential evolution algorithm based extreme gradient boosting model. Energy Convers. Manag. 2023, 280, 116780. [Google Scholar] [CrossRef]
- Zhu, J.; He, Y.; Yang, X.; Yang, S. Ultra-short-term wind power probabilistic forecasting based on an evolutionary non-crossing multi-output quantile regression deep neural network. Energy. Convers. Manag. 2024, 301, 118062. [Google Scholar] [CrossRef]
- Yang, M.; Huang, Y.; Xu, C.; Liu, C.; Dai, B. Review of several key processes in wind power forecasting: Mathematical formulations, scientific problems, and logical relations. Appl. Energy 2025, 377, 124631. [Google Scholar] [CrossRef]
- Mirza, A.F.; Mansoor, M.; Usman, M.; Ling, Q. Hybrid Inception-embedded deep neural network ResNet for short and medium-term PV-Wind forecasting. Energy Convers. Manag. 2023, 294, 117574. [Google Scholar] [CrossRef]
- Zhu, J.; Li, M.; Luo, L.; Zhang, B.; Cui, M.; Yu, L. Short-term PV power forecast methodology based on multi-scale fluctuation characteristics extraction. Renew. Energy 2023, 208, 141–151. [Google Scholar] [CrossRef]
- Viet, D.T.; Phuong, V.V.; Duong, M.Q.; Tran, Q.T. Models for short-term wind power forecasting based on improved artificial neural network using particle swarm optimization and genetic algorithms. Energies 2020, 13, 2873. [Google Scholar] [CrossRef]
- Peng, X.; Wang, H.; Lang, J.; Li, W.; Xu, Q.; Zhang, Z.; Cai, T.; Duan, S.; Liu, F.; Li, C. EALSTM-QR: Interval wind-power prediction model based on numerical weather prediction and deep learning. Energy 2021, 220, 119692. [Google Scholar] [CrossRef]
- Wu, Y.K.; Phan, Q.T.; Zhong, Y.J. Overview of day-ahead solar power forecasts based on weather classifications and a case study in Taiwan. IEEE Trans. Ind. Appl. 2023, 60, 1409–1423. [Google Scholar] [CrossRef]
- Ye, L.; Pei, M.; Lu, P.; Zhao, J.; He, B. Short-term PV power portfolio prediction method based on weather modelling. Autom. Electr. Power Syst. 2021, 45, 44–54. [Google Scholar]
- Zhang, M.; Han, Y.; Wang, C.; Yang, P.; Wang, C.; Zalhaf, M.S. Ultra-short-term photovoltaic power prediction based on similar day clustering and temporal convolutional network with bidirectional long short-term memory model: A case study using DKASC data. Appl. Energy 2024, 375, 124085. [Google Scholar] [CrossRef]
- Zheng, L.; Su, R.; Sun, X.; Guo, S. Historical PV-output characteristic extraction based weather-type classification strategy and its forecasting method for the day-ahead prediction of PV output. Energy 2023, 271, 127009. [Google Scholar] [CrossRef]
- Guan, L.; Zhao, Q.; Zhou, B.; Lv, Y.; Zhao, W.; Yao, W. Application of multiscale cluster analysis based modelling and prediction of PV power characteristics. Autom. Electr. Power Syst. 2018, 42, 24–30. [Google Scholar]
- Wang, F.; Zhang, Z.; Liu, C.; Yu, Y.; Pang, S.; Duić, N.; Shafie-Khah, M.; Catalão, J.P. Generative adversarial networks and convolutional neural networks based weather classification model for day ahead short-term photovoltaic power forecasting. Energy Convers. Manag. 2019, 181, 443–462. [Google Scholar] [CrossRef]
- Jamal, T.; Carter, C.; Schmidt, T.; Shafiullah, G.; Calais, M.; Urmee, T. An energy flow simulation tool for incorporating short term PV forecasting in a diesel-PV-battery off-grid power supply system. Appl. Energy 2019, 254, 113718. [Google Scholar] [CrossRef]
- Han, L.; Zhang, R.; Wang, X.; Bao, A.; Jing, H. Multi-step wind power forecast based on VMD-LSTM. IET Renew. Power Gener. 2019, 13, 1690–1700. [Google Scholar] [CrossRef]
- Gao, M.; Li, J.; Hong, F.; Long, D. Day-ahead power forecasting in a large-scale photovoltaic plant based on weather classification using LSTM. Energy 2019, 187, 115838. [Google Scholar] [CrossRef]
- Behera, M.K.; Nayak, N. A comparative study on short-term PV power forecasting using decomposition based optimized extreme learning machine algorithm. Eng. Sci. Technol. Int. J. 2020, 23, 156–167. [Google Scholar] [CrossRef]
- Niu, Y.; Wang, J.; Zhang, Z.; Cao, Y.; Yan, P.; Li, Z. Amplify seasonality, prioritize meteorological: Strengthening seasonal correlation in photovoltaic forecasting with dual-layer hierarchical attention. Appl. Energy 2025, 394, 126104. [Google Scholar] [CrossRef]












| Literature | Time Scale | Input | Output | Model | Weather Typing |
|---|---|---|---|---|---|
| Wang et al. [25] | Ultra-short term | Raw solar irradiance data, enhanced irradiance data, and 33 categories of weather labels provided by the meteorological department | 10 categories of weather types, PV power ultra-short term prediction data | SVM, MLP, KNN | √ |
| Zheng et al. [23] | Ultra-short term | Historical photovoltaic output data, symbol sequence histogram (SSH), and SSH data following phase space reconstruction | 3 categories of weather types and PV power ultra-short term prediction data | ELM, LSTM | √ |
| Gao et al. [28] | Ultra-short term | Ideal weather: next-day meteorological data; non-ideal weather: historical photovoltaic power output + DGM-predicted daily total power output | PV power ultra-short term prediction data | LSTM, BP, LSSVM, WNN | √ |
| Niu et al. [30] | Short term | Photovoltaic power data (decomposed into trend and seasonal components), and meteorological data | PV power point prediction data and PV power interval prediction data | AspmNet, TCN, GRU, LSTM | √ |
| Wu et al. [20] | Ultra-short term | Historical photovoltaic power data, photovoltaic module temperature and solar irradiance, and NWP data | PV power ultra-short term certainty prediction data and PV power ultra-short term probability prediction data | XGBoost, GRU, Transformer | √ |
| Model | Cluster 0 | Cluster 1 | Cluster 2 |
|---|---|---|---|
| k-means | 0.1911 | 0.0843 | 0.0484 |
| k-medoids | 0.3309 | −0.0013 | −0.1920 |
| Spectral clustering-Correlation coefficient | 0.2917 | 0.1097 | 0.2652 |
| Spectral clustering-Improved distance | 0.3403 | 0.0337 | 0.3930 |
| Model | Cluster 0 | Cluster 1 | Cluster 2 | Cluster 0 | Cluster 1 | Cluster 2 |
|---|---|---|---|---|---|---|
| MAE | RMSE | MAE | RMSE | MAE | RMSE | |
| MA | 0.0678 | 0.0874 | 0.0894 | 0.1075 | 0.0956 | 0.1123 |
| MB | 0.0823 | 0.0998 | 0.1032 | 0.1274 | 0.1132 | 0.1354 |
| MC | 0.0878 | 0.1163 | 0.1293 | 0.1464 | 0.1033 | 0.1273 |
| MD | 0.1053 | 0.1266 | 0.1480 | 0.1678 | 0.1128 | 0.1345 |
| NsT-BiLSTM | 0.1034 | 0.1348 | 0.1078 | 0.1274 | 0.1380 | 0.1556 |
| Method | Model |
|---|---|
| M1 | DCS-NsT-BiLSTM |
| M2 | BOA-NsT-BiLSTM |
| M3 | GA-NsT-BiLSTM |
| M4 | DCS-TCN-BiLSTM |
| M5 | BOA-TCN-BiLSTM |
| M6 | GA-TCN-BiLSTM |
| M7 | NsT-BiLSTM |
| M8 | TCN-BiLSTM |
| Method | Predictions Based on Clustering Models | Predictions Not Based on Clustering Models | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cluster 0 | Cluster 1 | Cluster 2 | Cluster 0 | Cluster 1 | Cluster 2 | |||||||
| MAE | RMSE | MAE | RMSE | MAE | RMSE | MAE | RMSE | MAE | RMSE | MAE | RMSE | |
| M1 | 0.0723 | 0.0989 | 0.0823 | 0.1089 | 0.0992 | 0.1097 | 0.0798 | 0.1009 | 0.0967 | 0.1123 | 0.1073 | 0.1227 |
| M2 | 0.1178 | 0.1332 | 0.1227 | 0.1325 | 0.1245 | 0.1402 | 0.1271 | 0.1423 | 0.1301 | 0.1498 | 0.1399 | 0.1503 |
| M3 | 0.0932 | 0.1198 | 0.0912 | 0.1143 | 0.1023 | 0.1273 | 0.0992 | 0.1201 | 0.1029 | 0.1263 | 0.1152 | 0.1358 |
| M4 | 0.1167 | 0.1382 | 0.1367 | 0.1476 | 0.1326 | 0.1413 | 0.1215 | 0.1398 | 0.1395 | 0.1492 | 0.1392 | 0.1526 |
| M5 | 0.1076 | 0.1292 | 0.1222 | 0.1492 | 0.1332 | 0.1556 | 0.1102 | 0.1292 | 0.1293 | 0.1405 | 0.1401 | 0.1556 |
| M6 | 0.1067 | 0.1267 | 0.1072 | 0.1278 | 0.1233 | 0.1473 | 0.1128 | 0.1373 | 0.1183 | 0.1349 | 0.1295 | 0.1491 |
| M7 | 0.1212 | 0.1409 | 0.1309 | 0.1582 | 0.1124 | 0.1275 | 0.1284 | 0.1494 | 0.1373 | 0.1528 | 0.1203 | 0.1460 |
| M8 | 0.1282 | 0.1428 | 0.1323 | 0.1589 | 0.1224 | 0.1467 | 0.1302 | 0.1537 | 0.1393 | 0.1591 | 0.1290 | 0.1429 |
| Weather Type | Mean RMSE | 95% Confidence Interval for RMSE | Mean MAE | 95% Confidence Interval for MAE |
|---|---|---|---|---|
| Sunny days | 0.0989 | (0.0969, 0.1009) | 0.0723 | (0.0709, 0.0737) |
| Cloudy days | 0.1089 | (0.1085, 0.1093) | 0.0823 | (0.0819, 0.0827) |
| Rainy days | 0.1097 | (0.1094, 0.1100) | 0.0992 | (0.0989, 0.0995) |
| Error Value | Model 1 | Model 2 | Model 3 | Proposed Model |
|---|---|---|---|---|
| Cluster 0 | 14.55% | 9.09% | 18.18% | 3.64% |
| Cluster 1 | 18.75% | 10.00% | 6.25% | 2.50% |
| Cluster 2 | 18.92% | 8.11% | 13.51% | 10.80% |
| Average Error Value | 17.41% | 9.07% | 12.65% | 5.65% |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Yang, M.; Guo, S.; Che, J.; He, W.; Wu, K.; Xu, W. Day-Ahead Photovoltaic Station Power Prediction Driven by Weather Typing: A Collaborative Modelling Approach Based on Multi-Feature Fusion Spectral Clustering and DCS-NsT-BiLSTM. Electronics 2025, 14, 3836. https://doi.org/10.3390/electronics14193836
Yang M, Guo S, Che J, He W, Wu K, Xu W. Day-Ahead Photovoltaic Station Power Prediction Driven by Weather Typing: A Collaborative Modelling Approach Based on Multi-Feature Fusion Spectral Clustering and DCS-NsT-BiLSTM. Electronics. 2025; 14(19):3836. https://doi.org/10.3390/electronics14193836
Chicago/Turabian StyleYang, Mao, Sihan Guo, Jianfeng Che, Wei He, Kang Wu, and Wei Xu. 2025. "Day-Ahead Photovoltaic Station Power Prediction Driven by Weather Typing: A Collaborative Modelling Approach Based on Multi-Feature Fusion Spectral Clustering and DCS-NsT-BiLSTM" Electronics 14, no. 19: 3836. https://doi.org/10.3390/electronics14193836
APA StyleYang, M., Guo, S., Che, J., He, W., Wu, K., & Xu, W. (2025). Day-Ahead Photovoltaic Station Power Prediction Driven by Weather Typing: A Collaborative Modelling Approach Based on Multi-Feature Fusion Spectral Clustering and DCS-NsT-BiLSTM. Electronics, 14(19), 3836. https://doi.org/10.3390/electronics14193836
