MSF-PhyDRNN: A Physics-Driven Multi-Source Fusion Recurrent Neural Network for Short-Term Thunderstorm Gale Nowcasting
Highlights
- The proposed MSF-PhyDRNN model effectively integrates radar and surface wind data using a novel multi-source fusion module and a lightweight PredRNN++ based recurrent unit.
- By introducing a dynamic weighted mean squared error loss function, the model significantly improves extreme wind prediction, achieving average increases of 14.3% in CSI, 27.2% in POD, and 19.7% in HSS compared to the advanced MFWPN model.
- This physics-driven framework successfully addresses the limitations of existing deep learning approaches, particularly mitigating performance decay at high wind speed thresholds.
- Accurate short-term nowcasting of highly destructive thunderstorm gales provides a critical and robust tool for mitigating wind-related disasters and protecting life and property.
Abstract
1. Introduction
- We propose a multi-source data fusion module that employs a spatial attention mechanism and a cascaded feature refinement approach to decouple and integrate radar composite reflectivity and surface wind field data. This module preserves the distinct characteristics of each data source while effectively capturing their spatiotemporal relationships.
- To enhance the PhyDNet architecture, we initially design a lightweight recurrent unit based on PredRNN++, utilizing a parameter-sharing strategy. We then replace the original ConvLSTM unit within PhyDNet with this lightweight cell. This modification leverages PredRNN++’s advanced spatiotemporal modeling to significantly reduce parameters without compromising generalization performance.
- We design a dynamic weighted mean squared error loss function that couples maximum wind speed physical constraints with disaster impact thresholds, assigning higher weights to thunderstorm gale samples to improve the model’s prediction accuracy for extreme wind events.
- Comprehensive experiments conducted on the Jiangsu and South China datasets validate the effectiveness and superiority of our method for thunderstorm gale nowcasting over state-of-the-art prediction approaches.
2. Data
3. Methods
3.1. Problem Definition
3.2. MSF-PhyDRNN Overall Architecture
3.3. Multi-Source Fusion Module
3.4. Simple PredRNN++ Recurrent Unit
4. Experiments and Analysis
4.1. Implementation Details
4.2. Evaluation Metrics
4.3. Comparative Experiments
5. Ablation Study
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Hoolohan, V.; Tomlin, A.S.; Cockerill, T. Improved near surface wind speed predictions using Gaussian process regression combined with numerical weather predictions and observed meteorological data. Renew. Energy 2018, 126, 1043–1054. [Google Scholar] [CrossRef] [Scilit]
- Tang, X.Y.; Zhao, S.; Fan, B.; Peinke, J.; Stoevesandt, B. Micro-scale wind resource assessment in complex terrain based on CFD coupled measurement from multiple masts. Appl. Energy 2019, 238, 806–815. [Google Scholar] [CrossRef] [Scilit]
- Yan, B.; Shen, R.; Li, K.; Wang, Z.; Yang, Q.; Zhou, X.; Zhang, L. Spatio-temporal correlation for simultaneous ultra-short-term wind speed prediction at multiple locations. Energy 2023, 284, 128418. [Google Scholar] [CrossRef] [Scilit]
- Cai, H.; Jia, X.; Feng, J.; Li, W.; Hsu, Y.M.; Lee, J. Gaussian process regression for numerical wind speed prediction enhancement. Renew. Energy 2020, 146, 2112–2123. [Google Scholar] [CrossRef] [Scilit]
- Erdem, E.; Shi, J. ARMA based approaches for forecasting the tuple of wind speed and direction. Appl. Energy 2011, 88, 1405–1414. [Google Scholar] [CrossRef] [Scilit]
- Wang, J.; Hu, J. A robust combination approach for short-term wind speed forecasting and analysis—Combination of the ARIMA (Autoregressive Integrated Moving Average), ELM (Extreme Learning Machine), SVM (Support Vector Machine) and LSSVM (Least Square SVM) forecasts using a GPR (Gaussian Process Regression) model. Energy 2015, 93, 41–56. [Google Scholar] [CrossRef] [Scilit]
- Shukur, O.B.; Lee, M.H. Daily wind speed forecasting through hybrid KF-ANN model based on ARIMA. Renew. Energy 2015, 76, 637–647. [Google Scholar] [CrossRef] [Scilit]
- Aasim; Singh, S.; Mohapatra, A. Repeated wavelet transform based ARIMA model for very short-term wind speed forecasting. Renew. Energy 2019, 136, 758–768. [Google Scholar] [CrossRef] [Scilit]
- Hill, D.C.; McMillan, D.; Bell, K.R.; Infield, D. Application of auto-regressive models to UK wind speed data for power system impact studies. IEEE Trans. Sustain. Energy 2011, 3, 134–141. [Google Scholar] [CrossRef] [Scilit]
- Mohandes, M.A.; Halawani, T.O.; Rehman, S.; Hussain, A.A. Support vector machines for wind speed prediction. Renew. Energy 2004, 29, 939–947. [Google Scholar] [CrossRef] [Scilit]
- Li, L.L.; Zhao, X.; Tseng, M.L.; Tan, R.R. Short-term wind power forecasting based on support vector machine with improved dragonfly algorithm. J. Clean. Prod. 2020, 242, 118447. [Google Scholar] [CrossRef] [Scilit]
- Bhaskar, K.; Singh, S.N. AWNN-assisted wind power forecasting using feed-forward neural network. IEEE Trans. Sustain. Energy 2012, 3, 306–315. [Google Scholar] [CrossRef] [Scilit]
- Kramer, O.; Gieseke, F. Short-term wind energy forecasting using support vector regression. In Proceedings of the Soft Computing Models in Industrial and Environmental Applications, 6th International Conference SOCO 2011; Springer: Berlin/Heidelberg, Germany, 2011; pp. 271–280. [Google Scholar] [CrossRef] [Scilit]
- Khodayar, M.; Wang, J. Spatio-temporal graph deep neural network for short-term wind speed forecasting. IEEE Trans. Sustain. Energy 2018, 10, 670–681. [Google Scholar] [CrossRef] [Scilit]
- Shi, X.; Chen, Z.; Wang, H.; Yeung, D.Y.; Wong, W.K.; Woo, W.C. Convolutional lstm network: A machine learning approach for precipitation nowcasting. In Advances in Neural Information Processing Systems; Curran Associates, Inc.: New York, NY, USA, 2015; Volume 28. [Google Scholar]
- Duan, J.; Zuo, H.; Bai, Y.; Duan, J.; Chang, M.; Chen, B. Short-term wind speed forecasting using recurrent neural networks with error correction. Energy 2021, 217, 119397. [Google Scholar] [CrossRef] [Scilit]
- Hochreiter, S.; Schmidhuber, J. Long short-term memory. Neural Comput. 1997, 9, 1735–1780. [Google Scholar] [CrossRef] [Scilit]
- Chung, J.; Gulcehre, C.; Cho, K.; Bengio, Y. Empirical evaluation of gated recurrent neural networks on sequence modeling. arXiv 2014, arXiv:1412.3555. [Google Scholar] [CrossRef] [Scilit]
- Farah, S.; Humaira, N.; Aneela, Z.; Steffen, E.; David A, W. Short-term multi-hour ahead country-wide wind power prediction for Germany using gated recurrent unit deep learning. Renew. Sustain. Energy Rev. 2022, 167, 112700. [Google Scholar] [CrossRef] [Scilit]
- Wei, D.; Tian, Z. A comprehensive multivariate wind speed forecasting model utilizing deep learning neural networks. Arab. J. Sci. Eng. 2024, 49, 16809–16828. [Google Scholar] [CrossRef] [Scilit]
- Yang, L.; Zhang, Z. A deep attention convolutional recurrent network assisted by k-shape clustering and enhanced memory for short term wind speed predictions. IEEE Trans. Sustain. Energy 2021, 13, 856–867. [Google Scholar] [CrossRef] [Scilit]
- Ruan, Z.; Sun, W.; Yuan, Y.; Tan, H. Accurately forecasting solar radiation distribution at both spatial and temporal dimensions simultaneously with fully-convolutional deep neural network model. Renew. Sustain. Energy Rev. 2023, 184, 113528. [Google Scholar] [CrossRef] [Scilit]
- Wang, J.; Lin, L.; Gao, S.; Zhang, Z. Deep generation network for multivariate spatio-temporal data based on separated attention. Inf. Sci. 2023, 633, 85–103. [Google Scholar] [CrossRef] [Scilit]
- Lin, L.; Zhang, Z.; Yu, H.; Wang, J.; Gao, S.; Zhao, H.; Zhang, J. StHCFormer: A multivariate ocean weather predicting method based on spatiotemporal hybrid convolutional attention networks. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2024, 17, 3600–3614. [Google Scholar] [CrossRef] [Scilit]
- Wang, Y.; Jiang, L.; Yang, M. Eidetic 3D LSTM: A model for video prediction and beyond. In Proceedings of the International Conference on Learning Representations, Vancouver, BC, Canada, 30 April–3 May 2018; pp. 26–33. [Google Scholar]
- Zhang, Z.; Lin, L.; Gao, S.; Wang, J.; Zhao, H.; Yu, H. A machine learning model for hub-height short-term wind speed prediction. Nat. Commun. 2025, 16, 3195. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Wang, Y.; Gao, Z.; Long, M.; Wang, J.; Yu, P.S. Predrnn++: Towards a resolution of the deep-in-time dilemma in spatiotemporal predictive learning. In Proceedings of the International Conference on Machine Learning; PMLR: New York, NY, USA, 2018; pp. 5123–5132. [Google Scholar] [CrossRef] [Scilit]
- Guen, V.L.; Thome, N. Disentangling physical dynamics from unknown factors for unsupervised video prediction. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2020; pp. 11474–11484. [Google Scholar] [CrossRef] [Scilit]
- Association of American Geographers. Annals of the Association of American Geographers; Association of American Geographers: Washington, DC, USA, 1924; Volume 14. [Google Scholar]
- He, K.; Zhang, X.; Ren, S.; Sun, J. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2016; pp. 770–778. [Google Scholar] [CrossRef] [Scilit]
- Woo, S.; Park, J.; Lee, J.Y.; Kweon, I.S. CBAM: Convolutional block attention module. In Proceedings of the European Conference on Computer Vision (ECCV); Springer: Cham, Switzerland, 2018; pp. 3–19. [Google Scholar] [CrossRef] [Scilit]
- Wang, Y.; Zhang, J.; Zhu, H.; Long, M.; Wang, J.; Yu, P.S. Memory in memory: A predictive neural network for learning higher-order non-stationarity from spatiotemporal dynamics. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2019; pp. 9154–9162. [Google Scholar] [CrossRef] [Scilit]
- Schaefer, J.T. The critical success index as an indicator of warning skill. Weather Forecast. 1990, 5, 570–575. [Google Scholar] [CrossRef] [Scilit]
- Brotzge, J.A.; Nelson, S.E.; Thompson, R.L.; Smith, B.T. Tornado probability of detection and lead time as a function of convective mode and environmental parameters. Weather Forecast. 2013, 28, 1261–1276. [Google Scholar] [CrossRef] [Scilit]
- Hogan, R.J.; Ferro, C.A.; Jolliffe, I.T.; Stephenson, D.B. Equitability revisited: Why the “equitable threat score” is not equitable. Weather Forecast. 2010, 25, 710–726. [Google Scholar] [CrossRef] [Scilit]
- Han, D.; Choo, M.; Im, J.; Shin, Y.; Lee, J.; Jung, S. Precipitation nowcasting using ground radar data and simpler yet better video prediction deep learning. GISci. Remote Sens. 2023, 60, 2203363. [Google Scholar] [CrossRef] [Scilit]
- Wu, H.; Liang, Y.; Xiong, W.; Zhou, Z.; Huang, W.; Wang, S.; Wang, K. Earthfarsser: Versatile spatio-temporal dynamical systems modeling in one model. Proc. AAAI Conf. Artif. Intell. 2024, 38, 15906–15914. [Google Scholar] [CrossRef] [Scilit]
- Yu, D.; Li, X.; Ye, Y.; Zhang, B.; Luo, C.; Dai, K.; Wang, R.; Chen, X. Diffcast: A unified framework via residual diffusion for precipitation nowcasting. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2024; pp. 27758–27767. [Google Scholar] [CrossRef] [Scilit]








| Prediction: 1 | Prediction: 0 | |
|---|---|---|
| Truth: 1 | TP (true positive) | FN (false negative) |
| Truth: 0 | FP (false positive) | TN (true negative) |
| Method | CSI | POD | SSIM | HSS | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 1.6 m/s | 5.5 m/s | 10.8 m/s | 1.6 m/s | 5.5 m/s | 10.8 m/s | 1.6 m/s | 5.5 m/s | 10.8 m/s | ||
| ConvLSTM | 0.6508 | 0.2972 | 0.0749 | 0.7778 | 0.3681 | 0.1053 | 0.9717 | 0.6073 | 0.4156 | 0.1096 |
| PredRNN++ | 0.6411 | 0.3012 | 0.0768 | 0.7754 | 0.3942 | 0.1287 | 0.9694 | 0.5912 | 0.4198 | 0.1160 |
| PhyDNet | 0.6531 | 0.3069 | 0.0635 | 0.7785 | 0.3888 | 0.0819 | 0.9707 | 0.6106 | 0.4284 | 0.0919 |
| MIM | 0.6612 | 0.3138 | 0.0766 | 0.8032 | 0.3929 | 0.1208 | 0.9723 | 0.6144 | 0.4339 | 0.1134 |
| SimVP | 0.6412 | 0.3096 | 0.0823 | 0.7344 | 0.3681 | 0.1149 | 0.9709 | 0.6095 | 0.4295 | 0.1158 |
| Earthfarsser | 0.6259 | 0.2783 | 0.0639 | 0.7295 | 0.3468 | 0.0997 | 0.9687 | 0.5858 | 0.3896 | 0.0926 |
| Diffcast | 0.6061 | 0.2777 | 0.0686 | 0.7379 | 0.3824 | 0.1111 | 0.9636 | 0.5499 | 0.3958 | 0.1054 |
| MFWPN | 0.6623 | 0.3120 | 0.0866 | 0.8155 | 0.3786 | 0.1271 | 0.9704 | 0.6062 | 0.4247 | 0.1205 |
| MSF-PhyDRNN | 0.6709 | 0.3636 | 0.1185 | 0.8304 | 0.5149 | 0.2385 | 0.9742 | 0.6212 | 0.4947 | 0.1722 |
| Method | CSI | POD | SSIM | HSS | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 1.6 m/s | 5.5 m/s | 10.8 m/s | 1.6 m/s | 5.5 m/s | 10.8 m/s | 1.6 m/s | 5.5 m/s | 10.8 m/s | ||
| ConvLSTM | 0.7751 | 0.2576 | 0.0472 | 0.8609 | 0.3282 | 0.0604 | 0.9919 | 0.8381 | 0.3355 | 0.0584 |
| PredRNN++ | 0.7821 | 0.2942 | 0.0511 | 0.8730 | 0.4405 | 0.0761 | 0.9923 | 0.8433 | 0.3824 | 0.0629 |
| PhyDNet | 0.7883 | 0.2855 | 0.0521 | 0.8804 | 0.3701 | 0.0699 | 0.9927 | 0.8484 | 0.3696 | 0.0632 |
| MIM | 0.7804 | 0.2733 | 0.0491 | 0.8629 | 0.3465 | 0.0629 | 0.9922 | 0.8423 | 0.3546 | 0.0599 |
| SimVP | 0.7803 | 0.2854 | 0.0532 | 0.8699 | 0.3657 | 0.0682 | 0.9920 | 0.8418 | 0.3670 | 0.0650 |
| Earthfarsser | 0.7781 | 0.2879 | 0.0476 | 0.8535 | 0.4114 | 0.0712 | 0.9921 | 0.8411 | 0.3684 | 0.0588 |
| Diffcast | 0.7568 | 0.2595 | 0.0450 | 0.8745 | 0.3700 | 0.0538 | 0.9906 | 0.8222 | 0.3374 | 0.0539 |
| MFWPN | 0.7785 | 0.3000 | 0.0527 | 0.9043 | 0.4751 | 0.0748 | 0.9914 | 0.8392 | 0.3836 | 0.0623 |
| MSF-PhyDRNN | 0.7915 | 0.3129 | 0.0660 | 0.8873 | 0.4383 | 0.1105 | 0.9929 | 0.8509 | 0.4091 | 0.0927 |
| Method | CSI | POD | SSIM | HSS | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 1.6 m/s | 5.5 m/s | 10.8 m/s | 1.6 m/s | 5.5 m/s | 10.8 m/s | 1.6 m/s | 5.5 m/s | 10.8 m/s | ||
| PhyDNet | 0.6531 | 0.3069 | 0.0635 | 0.7785 | 0.3888 | 0.0819 | 0.9707 | 0.6106 | 0.4284 | 0.0919 |
| W/O WMSE | 0.6649 | 0.3214 | 0.0755 | 0.7982 | 0.3907 | 0.1016 | 0.9734 | 0.6210 | 0.4423 | 0.1092 |
| W/O MSF | 0.6608 | 0.3270 | 0.0865 | 0.7882 | 0.4196 | 0.1493 | 0.9729 | 0.6178 | 0.4527 | 0.1295 |
| W/O SimplePredRNN++ | 0.6467 | 0.3028 | 0.0881 | 0.7750 | 0.3698 | 0.1403 | 0.9704 | 0.6011 | 0.4226 | 0.1295 |
| MSF-PhyDRNN | 0.6709 | 0.3636 | 0.1185 | 0.8304 | 0.5149 | 0.2385 | 0.9742 | 0.6212 | 0.4947 | 0.1722 |
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. |
© 2026 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.
Share and Cite
Geng, H.; Ma, S.; Ma, K.; Zhuang, X.; Zhang, H.; Lan, Y. MSF-PhyDRNN: A Physics-Driven Multi-Source Fusion Recurrent Neural Network for Short-Term Thunderstorm Gale Nowcasting. Remote Sens. 2026, 18, 1334. https://doi.org/10.3390/rs18091334
Geng H, Ma S, Ma K, Zhuang X, Zhang H, Lan Y. MSF-PhyDRNN: A Physics-Driven Multi-Source Fusion Recurrent Neural Network for Short-Term Thunderstorm Gale Nowcasting. Remote Sensing. 2026; 18(9):1334. https://doi.org/10.3390/rs18091334
Chicago/Turabian StyleGeng, Huantong, Shaoqiang Ma, Kefei Ma, Xiaoran Zhuang, Hualong Zhang, and Yu Lan. 2026. "MSF-PhyDRNN: A Physics-Driven Multi-Source Fusion Recurrent Neural Network for Short-Term Thunderstorm Gale Nowcasting" Remote Sensing 18, no. 9: 1334. https://doi.org/10.3390/rs18091334
APA StyleGeng, H., Ma, S., Ma, K., Zhuang, X., Zhang, H., & Lan, Y. (2026). MSF-PhyDRNN: A Physics-Driven Multi-Source Fusion Recurrent Neural Network for Short-Term Thunderstorm Gale Nowcasting. Remote Sensing, 18(9), 1334. https://doi.org/10.3390/rs18091334

