A Machine Learning Framework for Turbofan Health Estimation via Inverse Problem Formulation
Organizations: Institut de recherche technologique SystemX, Palaiseau, France · École Polytechnique, LIX, Palaiseau, France · Safran Tech, Magny-les-Hameaux, France
Abstract
Estimating the health state of turbofan engines is a challenging ill-posed inverse problem, hindered by sparse sensing and complex nonlinear thermodynamics. Research in this area remains fragmented, with comparisons limited by the use of unrealistic datasets and insufficient exploration of the exploitation of temporal information. This work investigates how to recover component-level health indicators from operational sensor data under realistic degradation and maintenance patterns. To support this study, we introduce a new dataset that incorporates industry-oriented complexities such as maintenance events and usage changes. Using this dataset, we establish an initial benchmark that compares steady-state and nonstationary data-driven models, and Bayesian filters, classic families of methods used to solve this problem. In addition to this benchmark, we introduce self-supervised learning (SSL) approaches that learn latent representations without access to true health labels, a scenario reflective of real-world operational constraints. By comparing the downstream estimation performance of these unsupervised representations against the direct prediction baselines, we establish a practical lower bound on the difficulty of solving this inverse problem. Our results reveal that traditional filters remain strong baselines, while SSL methods reveal the intrinsic complexity of health estimation and highlight the need for more advanced and interpretable inference strategies. For reproducibility, both the generated dataset and the implementation used in this work are made accessible.
Figures & tables
| Model | Metric | HI1 | HI2 | HI3 | HI4 | HI5 | HI6 | HI7 | HI8 | HI9 | HI10 | Avg |
| Steady-state | ||||||||||||
| GB | SMAPE | 0.24 0.21 | 0.19 0.20 | 0.30 0.26 | 0.05 0.13 | 0.09 0.14 | 0.18 0.21 | 0.19 0.19 | 0.16 0.18 | 0.24 0.22 | 0.33 0.28 | 0.20 0.09 |
| RMSE | 2.0 0.10 | 1.0 0.09 | 2.0 0.08 | 0.3 0.02 | 1.0 0.03 | 2.0 0.10 | 1.0 0.07 | 1.0 0.05 | 2.0 0.03 | 3.0 0.10 | 1.53 0.79 | |
| P.Corr. | 0.93 0.00 | 0.96 0.00 | 0.88 0.01 | 1.00 0.00 | 0.99 0.00 | 0.97 0.00 | 0.96 0.00 | 0.97 0.00 | 0.93 0.00 | 0.87 0.01 | 0.95 0.04 | |
| MLP | SMAPE | 0.20 0.25 | 0.15 0.23 | 0.28 0.25 | 0.05 0.15 | 0.07 0.16 | 0.12 0.21 | 0.17 0.22 | 0.12 0.21 | 0.22 0.24 | 0.30 0.30 | 0.17 0.24 |
| RMSE | 1.24 0.05 | 0.86 0.03 | 2.07 0.08 | 0.19 0.01 | 0.62 0.03 | 1.24 0.05 | 1.11 0.06 | 0.53 0.04 | 1.59 0.04 | 2.19 0.11 | 1.16 0.62 | |
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Symbol | Description |
|---|---|
| Transition Model | |
| Observation Model | |
| Gaussian Noise | |
| Process, Encoder, Decoder Models | |
| HI State Label at timestep | |
| Sensor Measurement |
| State Label | Module | Quantity | Min | Max |
|---|---|---|---|---|
| deg_CmpFan_s_mapEff_in | Fan | Efficiency | -0.05 | 0.00 |
| deg_CmpFan_s_mapWc_in | Fan | Mass Flow | -0.05 | 0.03 |
| deg_CmpBst_s_mapEff_in | Booster Compressor | Efficiency | -0.05 | 0.00 |
| deg_CmpBst_s_mapWc_in | Booster Compressor | Mass Flow | -0.05 | 0.03 |
| deg_CmpH_s_mapEff_in | High-Pressure Compressor | Efficiency | -0.05 | 0.00 |
| deg_CmpH_s_mapWc_in | High-Pressure Compressor | Mass Flow | -0.05 | 0.03 |
Predictive Maintenance
Predictive maintenance uses data and models to detect equipment faults, estimate degradation and remaining life, and plan timely repairs.
See all 118 papers