Advancing Clear-Air Turbulence Detection with Hybrid Predictive Models for a Regional Aviation Corridor in Southeast Brazil
Abstract
1. Introduction
2. Materials and Methods
2.1. Study Region
2.2. Analysis of Representative Severe CAT Events
2.3. Data
2.4. Feature Selection
2.5. Machine Learning Models
2.6. Evaluation Metrics
3. Results
3.1. VRTG Analysis
3.2. Selection of Predictor Attributes
3.2.1. Attribute Selection Results and Analysis
- ▪
- ELL2 and ELL3 (Ellrod indices): diagnostic formulations that combine horizontal deformation and vertical wind shear, widely used to identify atmospheric environments favorable to clear-air turbulence [9].
- ▪
- BROWN: combines vertical wind shear and horizontal deformation, two dynamical ingredients commonly associated with clear-air turbulence-favorable environments. The spatial and vertical distribution of the retained predictors is predominantly concentrated between flight levels FL250 and FL350 (approximately 25,000–35,000 ft), with horizontal coordinates mainly located within the core of the study region, bounded by longitudes −48.75° W to −43.0° W and latitudes −21.75° S to −19.0° S. This configuration is physically consistent with the altitude range of cruise-level operations and with the dynamical environment of the mid-to-upper troposphere, where jet-related shear, deformation, and wave activity are most pronounced.
3.2.2. Implications of Attribute Selection
3.3. Training and Testing of Machine Learning Algorithms
Machine Learning Model Performance
4. Discussion
5. Conclusions
6. Patents
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| CAT | Clear-Air Turbulence |
| GFS | Global Forecast System |
| VRTG | Vertical Acceleration of Gravity |
| ML | Machine Learning |
| NWP | Numerical Weather Prediction |
| AUC | Area Under the Curve |
| ROC | Receiver Operating Characteristic |
| FDR | False Discovery Rate |
| TKE | Turbulence Kinetic Energy |
| VWS | Vertical Wind Shear |
| Ri | Gradient Richardson Number |
| GOES | Geostationary Operational Environmental Satellite |
| METAR | Meteorological Aerodrome Report |
| TEMP | Upper-Air Sounding (Radiosonde) |
| SACZ | South Atlantic Convergence Zone |
| WAFS | World Area Forecast System |
| GTG | Graphical Turbulence Guidance |
| FL | Flight Level |
| MLP | Multi-Layer Perceptron |
| SVM | Support Vector Machine |
| KNN | K-Nearest Neighbors |
References
- Stull, R.B. An Introduction to Boundary Layer Meteorology; Springer: Dordrecht, The Netherlands, 1988. [Google Scholar]
- Holton, J.R.; Hakim, G.J. An Introduction to Dynamic Meteorology, 5th ed.; Elsevier: Amsterdam, The Netherlands, 2012. [Google Scholar]
- Wallace, J.M.; Hobbs, P.V. Atmospheric Science: An Introductory Survey, 2nd ed.; Academic Press: Burlington, MA, USA, 2006. [Google Scholar]
- Bianchini, R. Aviation Weather Hazards: Understanding the Risks. Aviat. Saf. Rep. 2017, 45, 120–130. [Google Scholar]
- Sharman, R.D.; Lane, T.P.; Trier, S.B.; Fovell, R.G. Fine-Scale Numerical Simulations of Convective Turbulence. Mon. Weather Rev. 2012, 140, 2245–2255. [Google Scholar] [CrossRef] [Scilit]
- Kim, J.; Chun, H.-Y. Numerical Simulation of Convectively Induced Turbulence above Deep Convection. J. Atmos. Sci. 2016, 69, 2724–2740. [Google Scholar] [CrossRef] [Scilit]
- Eick, D. National Transportation Safety Board Reports on Weather-Related Aviation Injuries; NTSB: Washington, DC, USA, 2014.
- Williams, P.D.; Joshi, M.M. Intensification of Winter Transatlantic Aviation Turbulence in Climate Change Scenarios. Nat. Clim. Change 2017, 7, 137–141. [Google Scholar] [CrossRef] [Scilit]
- Ellrod, G.; Knapp, D.I. An Objective Clear-Air Turbulence Forecasting Technique: Verification and Operational Use. Weather Forecast. 1992, 7, 150–165. [Google Scholar] [CrossRef] [Scilit]
- Kim, J.-H.; Chun, H.-Y.; Sharman, R.D.; Keller, T.L. Evaluations of Upper-Level Turbulence Diagnostics Performance Using the Graphical Turbulence Guidance System. J. Appl. Meteorol. Climatol. 2011, 50, 1936–1951. [Google Scholar] [CrossRef]
- Kim, J.-H.; Sharman, R.D.; Strahan, M.; Scheck, J.W.; Bartholomew, C.; Cheung, J.C.H.; Buchanan, P.; Gait, N. Improvement of Non-Convective Turbulence Forecast for the World Area Forecast System. Bull. Am. Meteorol. Soc. 2018, 99, 2295–2311. [Google Scholar] [CrossRef] [Scilit]
- Muñoz-Esparza, D.; Sharman, R.D.; Deierling, W. Aviation Turbulence Forecasting at Upper Levels with Machine Learning Techniques. J. Appl. Meteorol. Climatol. 2020, 59, 1883–1899. [Google Scholar] [CrossRef] [Scilit]
- Lee, Y.; Kim, S.; Noh, Y.; Kim, J. Deep Learning-Based Summertime Turbulence Intensity Estimation Using Satellite Observations. J. Atmos. Ocean. Technol. 2023, 40, 1433–1448. [Google Scholar] [CrossRef] [Scilit]
- Menegardo-Souza, F.; França, G.B.; Menezes, W.F.; de Almeida, V.A. In-Flight Turbulence Forecast Model Based on Machine Learning. Pure Appl. Geophys. 2022, 179, 2591–2608. [Google Scholar] [CrossRef] [Scilit]
- CENIPA. Annual Aviation Safety Report; Centro de Investigação e Prevenção de Acidentes Aeronáuticos: Brasília, Brazil, 2023; Available online: https://painelsipaer.cenipa.fab.mil.br (accessed on 5 February 2026).
- Richardson, L.F. Weather Prediction by Numerical Process; Cambridge University Press: Cambridge, UK, 1922. [Google Scholar]
- Brown, R. New Indices to Locate Clear-Air Turbulence. Meteorol. Mag. 1973, 102, 347–361. [Google Scholar]
- Fayyad, U.; Piatetsky-Shapiro, G.; Smyth, P. From Data Mining to Knowledge Discovery in Databases. AI Mag. 1996, 17, 37–54. Available online: https://ojs.aaai.org/index.php/aimagazine/article/view/1230 (accessed on 18 January 2024).
- Hair, J.F. Multivariate Data Analysis; Prentice Hall: Upper Saddle River, NJ, USA, 1995. [Google Scholar]
- Alpaydin, E. Introduction to Machine Learning; MIT Press: Cambridge, MA, USA, 2010. [Google Scholar]
- Ruivo, H.M.; Sampaio, G.; Ramos, F.M. Knowledge Extraction from Large Climatological Data Sets Using a Genome-Wide Analysis Approach. Clim. Change 2014, 124, 347–361. [Google Scholar] [CrossRef] [Scilit]
- Ruivo, H.M.; Campos Velho, H.F.; Sampaio, G.; Ramos, F.M. Analysis of Extreme Precipitation Events Using a Novel Data Mining Approach. Am. J. Environ. Eng. 2015, 5, 96–105. [Google Scholar]
- Ruivo, H.M.; Campos Velho, H.F.; Ramos, F.M. Data Mining for Flooding Episode in Brazil. Am. J. Clim. Change 2018, 7, 420–430. [Google Scholar] [CrossRef]
- Benjamini, Y.; Hochberg, Y. Controlling the False Discovery Rate: A Practical and Powerful Approach to Multiple Testing. J. R. Stat. Soc. Ser. B 1995, 57, 289–300. [Google Scholar] [CrossRef] [Scilit]
- Brown, B.G.; Young, G.S. Verification of Icing and Turbulence Forecasts: Why Some Verification Statistics Can’t Be Computed Using PIREPs. In Preprints, 9th Conference on Aviation, Range, and Aerospace Meteorology; American Meteorological Society: Orlando, FL, USA, 2000; pp. 393–398. [Google Scholar]
- Freund, Y.; Schapire, R.E. A Decision-Theoretic Generalization of On-Line Learning and an Application to Boosting. J. Comput. Syst. Sci. 1997, 55, 119–139. [Google Scholar] [CrossRef] [Scilit]
- Breiman, L. Random Forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef] [Scilit]
- Rumelhart, D.E.; Hinton, G.E.; Williams, R.J. Learning Representations by Back-Propagating Errors. Nature 1986, 323, 533–536. [Google Scholar] [CrossRef] [Scilit]
- Zhang, H. The Optimality of Naive Bayes. In Proceedings of the AAAI Conference on Artificial Intelligence, San Jose, CA, USA, 25–29 July 2004; pp. 562–567. [Google Scholar]
- Peduzzi, P.; Concato, J.; Kemper, E.; Holford, T.R.; Feinstein, A.R. A Simulation Study of the Number of Events per Variable in Logistic Regression Analysis. J. Clin. Epidemiol. 1996, 49, 1373–1379. [Google Scholar] [CrossRef] [Scilit]
- Hastie, T.; Tibshirani, R.; Friedman, J. The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2nd ed.; Springer: New York, NY, USA, 2009. [Google Scholar] [CrossRef]
- Kuhn, M.; Johnson, K. Applied Predictive Modeling; Springer: New York, NY, USA, 2013. [Google Scholar] [CrossRef] [Scilit]
- Quinlan, J.R. Induction of Decision Trees. Mach. Learn. 1986, 1, 81–106. [Google Scholar] [CrossRef] [Scilit]
- Friedman, J.H. Greedy Function Approximation: A Gradient Boosting Machine. Ann. Stat. 2001, 29, 1189–1232. [Google Scholar] [CrossRef] [Scilit]
- Cover, T.M.; Hart, P.E. Nearest Neighbor Pattern Classification. IEEE Trans. Inf. Theory 1967, 13, 21–27. [Google Scholar] [CrossRef] [Scilit]
- Cortes, C.; Vapnik, V. Support-Vector Networks. Mach. Learn. 1995, 20, 273–297. [Google Scholar] [CrossRef] [Scilit]









| Data | Frequency | Period | Description | Data Source/Reference |
|---|---|---|---|---|
| GFS | 3 h | Two forecast times closest to the VRTG events | Global grid forecast at 0.25° resolution | NOAA—National Oceanic and Atmospheric Administration/ NCAR Research Data Archive, Boulder, CO, USA (RDA) (https://rda.ucar.edu/datasets/ds084.1/ (accessed on 5 March 2024)) |
| METAR | 1 h | 1 January 2018–31 December 2021 | Real-time weather observations critical for diagnosing CAT and no-CAT events | REDEMET—Brazilian Aeronautical Meteorological Network (https://www.redemet.aer.mil.br (accessed on 12 February 2024)) |
| VRTG | Variable | 1 January 2018–31 December 2021 | Maximum vertical acceleration recorded over 60 min | LATAM Airlines operational flight data archive, Santiago, Chile (provided under research agreement, accessed on 8 January 2024) |
| TEMP | 12 h | Selected days | Meteorological profile for São Paulo and Rio de Janeiro at 12Z/00Z | REDEMET—Brazilian Aeronautical Meteorological Network, Rio de Janeiro, Brazil (https://www.redemet.aer.mil.br (accessed on 21 February 2024)) |
| GOES | 15 min | Selected days | Infrared images (channels 4, 8, 13) for convective and high-level features. | CPTEC/INPE Satellite Data Archive, São José dos Campos, Brazil (http://satelite.cptec.inpe.br (accessed on 28 February 2024)) |
| Synoptic Chart | 6 h | Selected days | Surface-level conditions for analyzing large-scale patterns | CPTEC/INPE Operational Meteorological Charts |
| Category | Negative g | Positive g |
|---|---|---|
| Non-turbulent conditions | 0.6 < g < 1.4 | 0.6 < g < 1.4 |
| Class 1 (Light) | 0.4 < g ≤ 0.6 | 1.4 ≤ g < 1.6 |
| Class 2 (Moderate) | 0.2 < g ≤ 0.4 | 1.6 ≤ g < 1.8 |
| Class 3 (Severe) | g ≤ 0.2 | g ≥ 1.8 |
| Input (Predictor) | Representation |
|---|---|
| (kt) | |
| (kt) | |
| (kt) | |
| (kt) | |
| (kt) | |
| (s−1) | |
| Potential temperature (K) | |
| Turbulence kinetic energy (m2 s−2) | |
| Gradient Richardson number | |
| Brown index (s−1) | |
| Ellrod index 1 (s−1) | |
| Ellrod index 2 (s−1) | |
| Ellrod index 3 (s−1) |
| Order of Significance | p-Value | FDR | Attribute (Variable_Coordinates_Altitude) |
|---|---|---|---|
| 1 | 6.00 × 10−8 | 0.003 | ELL2_−45.5_−19.75_300 |
| 2 | 1.00 × 10−7 | 0.003 | BROWN_−48.0_−19.25_300 |
| 3 | 7.00 × 10−7 | 0.0135 | ELL2_−44.0_−20.75_300 |
| 4 | 9.00 × 10−7 | 0.0135 | BROWN_−48.0_−19.0_300 |
| 5 | 1.20 × 10−6 | 0.0144 | ELL2_−46.0_−19.5_300 |
| 6 | 2.00 × 10−6 | 0.02 | BROWN_−47.75_−19.25_300 |
| 7 | 5.40 × 10−6 | 0.036 | ELL2_−47.25_−21.5_250 |
| 8 | 6.00 × 10−6 | 0.036 | w_−48.75_−21.75_350 |
| 9 | 6.60 × 10−6 | 0.036 | ELL3_−46.25_−19.5_300 |
| 10 | 6.80 × 10−6 | 0.036 | BROWN_−47.75_−19.0_300 |
| 11 | 7.10 × 10−6 | 0.036 | BROWN_−47.75_−21.0_250 |
| 12 | 7.20 × 10−6 | 0.036 | ELL2_−44.75_−20.25_300 |
| 13 | 9.90 × 10−6 | 0.0457 | ELL2_−46.25_−19.25_300 |
| Algorithm | Hyperparameters | Hyperparameter Combinations | Training Iterations (5-Fold, k = 1 to k = 13) |
|---|---|---|---|
| Logistic Regression [30] | C: [0.01, 0.1, 1, 10, 100], solver: [‘liblinear’, ‘saga’], max_iter: 2000 | 10 | 50 × 13 = 650 |
| Random Forest [27] | n_estimators: [50, 100, 200, 300], max_depth: [None, 10, 20, 30, 40] | 20 | 100 × 13 = 1300 |
| Decision Tree [33] | max_depth: [None, 10, 20, 30], min_samples_split: [2, 10, 20] | 12 | 60 × 13 = 780 |
| Gradient Boosting [34] | n_estimators: [50, 100, 200], learning_rate: [0.01, 0.1, 0.2] | 9 | 45 × 13 = 585 |
| AdaBoost [26] | n_estimators: [50, 100, 200], learning_rate: [0.01, 0.1, 1], algorithm: ‘SAMME’ | 9 | 45 × 13 = 585 |
| K-Nearest Neighbors [35] | n_neighbors: [3, 5, 7], weights: [‘uniform’, ‘distance’] | 6 | 30 × 13 = 390 |
| Support Vector Machine [36] | C: [0.1, 1, 10], kernel: [‘linear’, ‘rbf’], probability: True | 6 | 30 × 13 = 390 |
| Naive Bayes [29] | None | 1 | 5 × 13 = 65 |
| Multi-Layer Perceptron [28] | hidden_layer_sizes: [(10,), (20,), (30,)], activation: [‘relu’, ‘logistic’], max_iter: 2000, solver: ‘adam’ | 6 | 30 × 13 = 390 |
| Total | 79 | 5635 |
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
Rosette, A.C.; França, G.B.; Velho, H.F.d.C.; Ruivo, H.M.; Mello, I.B.F.d. Advancing Clear-Air Turbulence Detection with Hybrid Predictive Models for a Regional Aviation Corridor in Southeast Brazil. Atmosphere 2026, 17, 440. https://doi.org/10.3390/atmos17050440
Rosette AC, França GB, Velho HFdC, Ruivo HM, Mello IBFd. Advancing Clear-Air Turbulence Detection with Hybrid Predictive Models for a Regional Aviation Corridor in Southeast Brazil. Atmosphere. 2026; 17(5):440. https://doi.org/10.3390/atmos17050440
Chicago/Turabian StyleRosette, Alessana Carrijo, Gutemberg Borges França, Haroldo Fraga de Campos Velho, Heloisa Musetti Ruivo, and Ivan Bitar Fiuza de Mello. 2026. "Advancing Clear-Air Turbulence Detection with Hybrid Predictive Models for a Regional Aviation Corridor in Southeast Brazil" Atmosphere 17, no. 5: 440. https://doi.org/10.3390/atmos17050440
APA StyleRosette, A. C., França, G. B., Velho, H. F. d. C., Ruivo, H. M., & Mello, I. B. F. d. (2026). Advancing Clear-Air Turbulence Detection with Hybrid Predictive Models for a Regional Aviation Corridor in Southeast Brazil. Atmosphere, 17(5), 440. https://doi.org/10.3390/atmos17050440

