Hierarchical Data Fusion Algorithm for Multiple Wind Speed Sensors in Anemometer Tower
Abstract
1. Introduction
2. Related Work
3. Data Fusion Strategy
3.1. Data Fusion Model
3.2. Proposed FLR-UKF for Local Fusion
3.2.1. Local State Estimation
3.2.2. Fuzzy Logic-Based Adaptive Weighting Mechanism
3.2.3. Robustness Factor Correction
3.2.4. Triangular (LU) Decomposition
3.3. Proposed QLIAO-ELM for Global Fusion
3.3.1. Aquila Optimizer (AO)
3.3.2. Improved AO
3.3.3. QLIAO-ELM for Global Data Fusion
4. Time Complexity Analysis
5. Simulation and Discussion
5.1. Performance Evaluation of the QLIAO Algorithm
5.2. Experimental Data
5.3. Analysis of Local Fusion Results
5.4. Analysis of Global Fusion Results
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| UKF | Unscented Kalman filter |
| AO | Aquila Optimizer |
| ELM | Extreme Learning Machine |
| FLR-UKF | Unscented Kalman filter enhanced with fuzzy logic and a robustness factor |
| QLIAO-ELM | Extreme learning machine neural network optimized by a Q-learning–improved Aquila Optimizer |
| MDF | Multi sensor Data Fusion |
| WSN | Wireless Sensor Network |
| FC | Fusion Center |
| HAR | Human Activity Recognition |
| ICI | Inverse Covariance Intersection |
| PDCI | Parallel Deep predictive model |
| ISOA | Improved Seagull Optimization Algorithm |
References
- Jena, D.; Rajendran, S. A review of estimation of effective wind speed based control of wind turbines. Renew. Sustain. Energy Rev. 2015, 43, 1046–1062. [Google Scholar] [CrossRef] [Scilit]
- He, L.; Zhang, C.; Zhang, B.; Yang, O.; Yuan, W.; Zhou, L.; Zhao, Z.; Wu, Z.; Wang, J.; Wang, Z.L. A dual-mode triboelectric nanogenerator for wind energy harvesting and self-powered wind speed monitoring. ACS Nano 2022, 16, 6244–6254. [Google Scholar] [CrossRef] [Scilit]
- Wu, Y.; Liu, S.; Huang, J. A multi-sensor interval fusion adaptive regularization data assimilation model for wind direction prediction. J. Wind Eng. Ind. Aerodyn. 2025, 257, 105996. [Google Scholar] [CrossRef] [Scilit]
- Kong, L.; Peng, X.; Chen, Y.; Wang, P.; Xu, M. Multi-sensor measurement and data fusion technology for manufacturing process monitoring: A literature review. Int. J. Extrem. Manuf. 2020, 2, 022001. [Google Scholar] [CrossRef] [Scilit]
- Samadzadegan, F.; Toosi, A.; Dadrass Javan, F. A critical review on multi-sensor and multi-platform remote sensing data fusion approaches: Current status and prospects. Int. J. Remote Sens. 2025, 46, 1327–1402. [Google Scholar] [CrossRef] [Scilit]
- Segreto, T.; Teti, R. Data quality evaluation for smart multi-sensor process monitoring using data fusion and machine learning algorithms. Prod. Eng. 2023, 17, 197–210. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Y.; Zhang, B.; Shen, C.; Liu, H.; Huang, J.; Tian, K.; Tang, Z. Review of the field environmental sensing methods based on multi-sensor information fusion technology. Int. J. Agric. Biol. Eng. 2024, 17, 1–13. [Google Scholar] [CrossRef] [Scilit]
- Subramanian, C.; Lapilli, G.; Kreit, F.; Pinelli, J.-P.; Kostanic, I. Experimental and computational performance analysis of a multi-sensor wireless network system for hurricane monitoring. Sens. Transducers 2011, 10, 206. [Google Scholar]
- Meng, T.; Jing, X.; Yan, Z.; Pedrycz, W. A survey on machine learning for data fusion. Inf. Fusion 2020, 57, 115–129. [Google Scholar] [CrossRef] [Scilit]
- Azcarate, S.M.; Ríos-Reina, R.; Amigo, J.M.; Goicoechea, H.C. Data handling in data fusion: Methodologies and applications. TrAC Trends Anal. Chem. 2021, 143, 116355. [Google Scholar] [CrossRef] [Scilit]
- Khodarahmi, M.; Maihami, V. A review on Kalman filter models. Arch. Comput. Methods Eng. 2023, 30, 727–747. [Google Scholar] [CrossRef] [Scilit]
- Yang, J.; Cui, X.; Li, J.; Li, S.; Liu, J.; Chen, H. Particle filter algorithm optimized by genetic algorithm combined with particle swarm optimization. Procedia Comput. Sci. 2021, 187, 206–211. [Google Scholar] [CrossRef] [Scilit]
- Fei, S.; Hassan, M.A.; Xiao, Y.; Su, X.; Chen, Z.; Cheng, Q.; Duan, F.; Chen, R.; Ma, Y. UAV-based multi-sensor data fusion and machine learning algorithm for yield prediction in wheat. Precis. Agric. 2023, 24, 187–212. [Google Scholar] [CrossRef] [Scilit]
- Brena, R.F.; Aguileta, A.A.; Trejo, L.A.; Molino-Minero-Re, E.; Mayora, O. Choosing the best sensor fusion method: A machine-learning approach. Sensors 2020, 20, 2350. [Google Scholar] [CrossRef] [Scilit]
- Abualigah, L.; Yousri, D.; Abd Elaziz, M.; Ewees, A.A.; Al-Qaness, M.A.; Gandomi, A.H. Aquila optimizer: A novel meta-heuristic optimization algorithm. Comput. Ind. Eng. 2021, 157, 107250. [Google Scholar] [CrossRef] [Scilit]
- Heddam, S.; Kisi, O. Extreme learning machines: A new approach for modeling dissolved oxygen (DO) concentration with and without water quality variables as predictors. Environ. Sci. Pollut. Res. 2017, 24, 16702–16724. [Google Scholar] [CrossRef] [Scilit]
- Clifton, J.; Laber, E. Q-learning: Theory and applications. Annu. Rev. Stat. Its Appl. 2020, 7, 279–301. [Google Scholar] [CrossRef] [Scilit]
- Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef] [Scilit]
- Liu, P.; Xiang, P.; Lu, D. A new multi-sensor fire detection method based on LSTM networks with environmental information fusion. Neural Comput. Appl. 2023, 35, 25275–25289. [Google Scholar] [CrossRef] [Scilit]
- Yang, J.; Huo, J.; Mu, C. A novel clustering routing algorithm for bridge wireless sensor networks based on spatial model and multicriteria decision making. IEEE Internet Things J. 2024, 11, 27775–27789. [Google Scholar] [CrossRef] [Scilit]
- Yang, J.; Huo, J.; Mu, C. A Spatial Model and Multi-objective Fuzzy Inference-Based Clustering Routing Algorithm for Bridge Monitoring. IEEE Sens. J. 2024, 25, 1669–1681. [Google Scholar] [CrossRef] [Scilit]
- Zhou, X.; Peng, T. Application of multi-sensor fuzzy information fusion algorithm in industrial safety monitoring system. Saf. Sci. 2020, 122, 104531. [Google Scholar] [CrossRef] [Scilit]
- Cao, L.; Cai, Y.; Yue, Y.; Cai, S.; Hang, B. A novel data fusion strategy based on extreme learning machine optimized by bat algorithm for mobile heterogeneous wireless sensor networks. IEEE Access 2020, 8, 16057–16072. [Google Scholar] [CrossRef] [Scilit]
- Tabella, G.; Paltrinieri, N.; Cozzani, V.; Rossi, P.S. Wireless sensor networks for detection and localization of subsea oil leakages. IEEE Sens. J. 2021, 21, 10890–10904. [Google Scholar] [CrossRef] [Scilit]
- Webber, M.; Rojas, R.F. Human activity recognition with accelerometer and gyroscope: A data fusion approach. IEEE Sens. J. 2021, 21, 16979–16989. [Google Scholar] [CrossRef] [Scilit]
- Yunas, S.U.; Ozanyan, K.B. Gait activity classification from feature-level sensor fusion of multi-modality systems. IEEE Sens. J. 2020, 21, 4801–4810. [Google Scholar] [CrossRef] [Scilit]
- Liu, L.; Wang, Z.; Qiu, S. Driving behavior tracking and recognition based on multisensors data fusion. IEEE Sens. J. 2020, 20, 10811–10823. [Google Scholar] [CrossRef] [Scilit]
- Li, J.; Liu, X.; Wang, Z.; Zhang, T.; Qiu, S.; Zhao, H.; Zhou, X.; Cai, H.; Ni, R.; Cangelosi, A. Real-time hand gesture tracking for human–computer interface based on multi-sensor data fusion. IEEE Sens. J. 2021, 21, 26642–26654. [Google Scholar] [CrossRef] [Scilit]
- Xia, S.; Nan, X.; Cai, X.; Lu, X. Data fusion based wireless temperature monitoring system applied to intelligent greenhouse. Comput. Electron. Agric. 2022, 192, 106576. [Google Scholar] [CrossRef] [Scilit]
- Yang, T.; Nan, X.; Jin, W. Temperature sequential data fusion algorithm based on cluster hierarchical sensor networks. Sensors 2020, 20, 4533. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Shi, Z.; Bai, Y.; Jin, X.; Wang, X.; Su, T.; Kong, J. Parallel deep prediction with covariance intersection fusion on non-stationary time series. Knowl.-Based Syst. 2021, 211, 106523. [Google Scholar] [CrossRef] [Scilit]
- Chen, X.; Li, Y.; Zhang, Y.; Ye, X.; Xiong, X.; Zhang, F. A novel hybrid model based on an improved seagull optimization algorithm for short-term wind speed forecasting. Processes 2021, 9, 387. [Google Scholar] [CrossRef] [Scilit]
- Chen, J.; Chen, X.; Fu, Z. Improvement of the seagull optimization algorithm and its application in path planning. J. Phys. Conf. Ser. 2022, 2216, 012076. [Google Scholar] [CrossRef] [Scilit]
- Didyk, M.M.; Hassanabadi, M.E.; Nasimi, R.; Azam, S.E.; Linzell, D. Towards digital twinning: Input-state-parameter estimation through extended MVU filter for systems without direct feedthrough using computer vision. Mech. Syst. Signal Process. 2025, 230, 112557. [Google Scholar] [CrossRef] [Scilit]
- Wan, E.A.; Van Der Merwe, R. The unscented Kalman filter for nonlinear estimation. In Proceedings of the IEEE 2000 Adaptive Systems for Signal Processing, Communications, and Control Symposium (Cat. No. 00EX373), Lake Louise, AB, Canada, 4 October 2000; pp. 153–158. [Google Scholar]
- Cassola, F.; Burlando, M. Wind speed and wind energy forecast through Kalman filtering of Numerical Weather Prediction model output. Appl. Energy 2012, 99, 154–166. [Google Scholar] [CrossRef] [Scilit]
- Hur, S.-h. Short-term wind speed prediction using Extended Kalman filter and machine learning. Energy Rep. 2021, 7, 1046–1054. [Google Scholar] [CrossRef] [Scilit]
- Zuluaga, C.D.; Alvarez, M.A.; Giraldo, E. Short-term wind speed prediction based on robust Kalman filtering: An experimental comparison. Appl. Energy 2015, 156, 321–330. [Google Scholar] [CrossRef] [Scilit]
- Tizhoosh, H.R. Opposition-based learning: A new scheme for machine intelligence. In Proceedings of the International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC’06), Vienna, Austria, 28–30 November 2005; pp. 695–701. [Google Scholar]
- Mirjalili, S. Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm. Knowl. Based Syst. 2015, 89, 228–249. [Google Scholar] [CrossRef] [Scilit]
- Storn, R.; Price, K. Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef] [Scilit]
- Ding, S.; Zhao, H.; Zhang, Y.; Xu, X.; Nie, R. Extreme learning machine: Algorithm, theory and applications. Artif. Intell. Rev. 2015, 44, 103–115. [Google Scholar] [CrossRef] [Scilit]
- Huang, G.-B.; Zhu, Q.-Y.; Siew, C.-K. Extreme learning machine: Theory and applications. Neurocomputing 2006, 70, 489–501. [Google Scholar] [CrossRef] [Scilit]
- Kiani, R.; Jin, W.; Sheng, V.S. Survey on extreme learning machines for outlier detection. Mach. Learn. 2024, 113, 5495–5531. [Google Scholar] [CrossRef] [Scilit]
- Wang, J.; Lu, S.; Wang, S.-H.; Zhang, Y.-D. A review on extreme learning machine. Multimed. Tools Appl. 2022, 81, 41611–41660. [Google Scholar] [CrossRef] [Scilit]
- Liang, J.-J.; Qu, B.; Gong, D.; Yue, C. Problem definitions and evaluation criteria for the CEC 2019 special session on multimodal multiobjective optimization. Comput. Intell. Lab. Zhengzhou Univ. 2019, 353–370. [Google Scholar] [CrossRef]
- Marini, F.; Walczak, B. Particle swarm optimization (PSO). A tutorial. Chemom. Intell. Lab. Syst. 2015, 149, 153–165. [Google Scholar] [CrossRef] [Scilit]
- Zhang, J.; Sanderson, A.C. JADE: Adaptive differential evolution with optional external archive. IEEE Trans. Evol. Comput. 2009, 13, 945–958. [Google Scholar] [CrossRef] [Scilit]
- Chen, H.; Nan, X.; Xia, S. Data fusion based on temperature monitoring of aquaculture ponds with wireless sensor networks. IEEE Sens. J. 2022, 23, 6–20. [Google Scholar] [CrossRef] [Scilit]








| No. | Metrics | RLQFAO | AO | PSO | JADE |
|---|---|---|---|---|---|
| F1 | min | 1 | 1 | 5,264,481 | 10,367.33 |
| std | 0 | 1.35 × 10−11 | 3,337,546 | 15,203.07 | |
| mean | 1 | 1 | 9,795,371 | 25,589.8 | |
| F2 | min | 5 | 5 | 2825.251 | 810.1548 |
| std | 0 | 0 | 662.7351 | 171.1976 | |
| mean | 5 | 5 | 3860.759 | 1064.18 | |
| F3 | min | 1.409275 | 3.498918 | 6.092859 | 4.901912 |
| std | 0.526567 | 0.602424 | 1.188343 | 0.684858 | |
| mean | 1.981562 | 4.445345 | 7.971577 | 5.536331 | |
| F4 | min | 11.18122 | 19.00174 | 27.38198 | 13.93446 |
| std | 1.907375 | 8.644842 | 7.053731 | 8.316466 | |
| mean | 14.5196 | 26.4566 | 35.77686 | 20.23583 | |
| F5 | min | 1.036956 | 1.535422 | 2.223836 | 1.056569 |
| std | 0.034855 | 0.178872 | 0.228386 | 0.042565 | |
| mean | 1.098233 | 1.740111 | 2.49403 | 1.134598 | |
| F6 | min | 1.44366 | 2.130894 | 3.355768 | 1 |
| std | 1.579856 | 1.718993 | 1.552666 | 3.5 × 10−5 | |
| mean | 2.808948 | 4.799874 | 5.198204 | 1.000014 | |
| F7 | min | 238.5789 | 680.367 | 536.6835 | 782.645 |
| std | 124.3266 | 229.5847 | 432.6898 | 159.5378 | |
| mean | 584.7184 | 1116.707 | 980.4762 | 1028.304 | |
| F8 | min | 2.60863 | 3.363507 | 3.766207 | 3.205121 |
| std | 0.295815 | 0.460476 | 0.131893 | 0.299592 | |
| mean | 3.261958 | 4.290651 | 3.950581 | 3.517968 | |
| F9 | min | 1.101835 | 1.247775 | 1.392617 | 1.130638 |
| std | 0.017688 | 0.07402 | 0.141671 | 0.042733 | |
| mean | 1.128022 | 1.362128 | 1.54351 | 1.174628 | |
| F10 | min | 21.00799 | 3.413 | 21.14169 | 14.74046 |
| std | 0.100223 | 8.76344 | 0.122043 | 2.607685 | |
| mean | 21.1629 | 15.55236 | 21.36609 | 19.41916 |
| Algorithm | Evaluation Indicators | |||
|---|---|---|---|---|
| RMSE (m/s) | MAE (m/s) | MRE (m/s) | R2 (%) | |
| UKF1 | 0.4566 | 0.3759 | 0.0314 | 0.8428 |
| UKF2 | 0.5105 | 0.4141 | 0.0342 | 0.8035 |
| FLR-UKF1 | 0.3259 | 0.2698 | 0.0223 | 0.9199 |
| FLR-UKF2 | 0.3957 | 0.3176 | 0.0259 | 0.8820 |
| Algorithm | Evaluation Indicators | |||
|---|---|---|---|---|
| RMSE (m/s) | MAE (m/s) | MRE (m/s) | R2 (%) | |
| ELM | 0.3032 | 0.2474 | 0.0253 | 0.8496 |
| ISSA-ELM | 0.2809 | 0.2236 | 0.0232 | 0.8709 |
| ISOA-ELM | 0.2795 | 0.2246 | 0.0233 | 0.8722 |
| QLIAO-ELM | 0.2511 | 0.2149 | 0.0228 | 0.8759 |
| Algorithm | ELM | ISSA-ELM | ISOA-ELM | QLIAO-ELM |
|---|---|---|---|---|
| Time/s | 2.131 | 2.497 | 2.644 | 2.378 |
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
Duan, J.; Zhang, H.; Tu, C.; Song, J.; Niu, W.; Zhang, Z.; Han, J.; Huo, J. Hierarchical Data Fusion Algorithm for Multiple Wind Speed Sensors in Anemometer Tower. Sensors 2026, 26, 565. https://doi.org/10.3390/s26020565
Duan J, Zhang H, Tu C, Song J, Niu W, Zhang Z, Han J, Huo J. Hierarchical Data Fusion Algorithm for Multiple Wind Speed Sensors in Anemometer Tower. Sensors. 2026; 26(2):565. https://doi.org/10.3390/s26020565
Chicago/Turabian StyleDuan, Junhong, Hailong Zhang, Chao Tu, Jun Song, Wei Niu, Zhen Zhang, Jinze Han, and Jiuyuan Huo. 2026. "Hierarchical Data Fusion Algorithm for Multiple Wind Speed Sensors in Anemometer Tower" Sensors 26, no. 2: 565. https://doi.org/10.3390/s26020565
APA StyleDuan, J., Zhang, H., Tu, C., Song, J., Niu, W., Zhang, Z., Han, J., & Huo, J. (2026). Hierarchical Data Fusion Algorithm for Multiple Wind Speed Sensors in Anemometer Tower. Sensors, 26(2), 565. https://doi.org/10.3390/s26020565

