Turbograd: An Open-source Differentiable Performance Model for Aeroengine Condition Monitoring

##plugins.themes.bootstrap3.article.main##

##plugins.themes.bootstrap3.article.sidebar##

Published Jul 3, 2026
Daniel Cisneros Acevedo
Marta Ribeiro
Ingeborg de Pater
Manuel Arias Chao
Tim Rootliep

Abstract

Combining physics-based and data-driven models for aero-engine condition monitoring has attracted increasing research interest in Prognostics and Health Management. Hybrid methods that incorporate physics-based models into deep neural networks typically rely on pre-trained surrogate models of
the engine performance model, which serve as a differentiable proxy during training. However, constructing such surrogates requires extensive exploration of the parameter space to generate representative datasets, resulting in a rapidly increasing computational burden as the number of model parameters grow. To address this limitation, we present TurboGrad, an open-source differentiable aeroengine performance model that reformulates the Gas Turbine Simulation Program (GSPy) in PyTorch. Because the performance model is tracked as a computation graph, gradients with respect to any model parameter follow directly via backpropagation. We compared TurboGrad against GSPy for a single-spool turbojet, finding relative errors within 0.3%. Furthermore, we demonstrate gradient-based estimation of compressor and turbine efficiencies, converging to the ground truth after 30 epochs. TurboGrad is open-source and provides a differentiable foundation for integrating physics-based aeroengine models directly into deep learning pipelines.

How to Cite

Cisneros Acevedo, D., Ribeiro, M., de Pater, I., Arias Chao, M., & Rootliep, T. (2026). Turbograd: An Open-source Differentiable Performance Model for Aeroengine Condition Monitoring. PHM Society European Conference, 9(1), 1–8. https://doi.org/10.36001/phme.2026.v9i1.4951
Abstract 0 | PDF Downloads 0

##plugins.themes.bootstrap3.article.details##

Keywords

aeroengine performance, automatic differentiation, condition monitoring, gas path analysis, deep learning

References
Arias Chao, M., Kulkarni, C., Goebel, K., & Fink, O. (2022, January). Fusing physics-based and deep learning models for prognostics. Reliability Engineering & System Safety, 217, 107961.

Baydin, A. G., Pearlmutter, B. A., Radul, A. A., & Siskind, J. M. (2018, February). Automatic differentiation in machine learning: A survey. arXiv. arXiv:1502.05767.

Borguet, S. (2012, June). Variations on the Kalman filter for enhanced performance monitoring of gas turbine engines.

Chao, M. A., Lilley, D. S., Mathé, P., & Schloßhauer, V. (2015, August). Calibration and uncertainty quantification of gas turbine performance models. American Society of Mechanical Engineers Digital Collection.

Fentaye, A. D., Baheta, A. T., Gilani, S. I., & Kyprianidis, K. G. (2019, July). A review on gas turbine gas-path diagnostics: State-of-the-art methods, challenges and opportunities. Aerospace, 6(7), 83.

Ghorbanian, K., & Gholamrezaei, M. (2007, January). Axial compressor performance map prediction using artificial neural network. In Volume 6: Turbo Expo 2007, Parts A and B (pp. 1199–1208). Montreal, Canada: ASME.

Griewank, A., & Walther, A. (2008). Evaluating derivatives: Principles and techniques of algorithmic differentiation (2nd ed.). Philadelphia: SIAM.

Huber, L. G., Palmé, T., & Chao, M. A. (2023, June). Physics-informed machine learning for predictive maintenance: Applied use-cases. In 2023 10th IEEE Swiss Conference on Data Science (SDS) (pp. 66–72).

Ji, W., & Deng, S. (2020). ReacTorch: A differentiable reacting flow simulation package in PyTorch.

Karniadakis, G. E., Kevrekidis, I. G., Lu, L., Perdikaris, P., Wang, S., & Yang, L. (2021, June). Physics-informed machine learning. Nature Reviews Physics, 3(6), 422–440.

Kurzke, J. (1996, June). How to get component maps for aircraft gas turbine performance calculations. In Volume 5: Manufacturing Materials and Metallurgy; Ceramics; Structures and Dynamics; Controls, Diagnostics and Instrumentation; Education; General (p. V005T16A001). Birmingham, UK: American Society of Mechanical Engineers.

Li, Y. G., Ghafir, M. F. A., Wang, L., Singh, R., Huang, K., & Feng, X. (2011, March). Nonlinear multiple points gas turbine off-design performance adaptation using a genetic algorithm. Journal of Engineering for Gas Turbines and Power, 133(071701).

McBride, B. J. (2002). NASA Glenn coefficients for calculating thermodynamic properties of individual species. National Aeronautics and Space Administration, John H. Glenn Research Center at Lewis Field.

Paszke, A., Gross, S., Chintala, S., Chanan, G., Yang, E., DeVito, Z., ... Desmaison, A. (2017). Automatic differentiation in PyTorch.

Shen, C., Appling, A. P., Gentine, P., Bandai, T., Gupta, H., Tartakovsky, A., ... Lawson, K. (2023, July). Differentiable modeling to unify machine learning and physical models and advance geosciences. Nature Reviews Earth & Environment, 4(8), 552–567.

Stamatis, A., Mathioudakis, K., & Papailiou, K. D. (1990, April). Adaptive simulation of gas turbine performance. Journal of Engineering for Gas Turbines and Power, 112(2), 168–175.

Tian, Y., Chao, M. A., Kulkarni, C., Goebel, K., & Fink, O. (2022, February). Real-time model calibration with deep reinforcement learning. Mechanical Systems and Signal Processing, 165, 108284.

Verbist, M. L. (2017). Gas path analysis for enhanced aero-engine condition monitoring and maintenance (PhD thesis). Delft University of Technology.

Visser, W. (2015). Generic analysis methods for gas turbine engine performance: The development of the gas turbine simulation program GSP (Dissertation, TU Delft).

Visser, W. P. J., & Kogenhop, O. (2025). GSPy: Python propulsion and power system performance modelling and simulation tool.

Volponi, A. J., & Tang, L. (2025). Principles of gas path analysis (1st ed.). Boca Raton: CRC Press.

Vu, D. Q., Razakarivony, S., Marnissi, Y., & Nocture, M. (2024, August). A comprehensive literature review on the resolution of turbine engine performances’ inverse problems. American Society of Mechanical Engineers Digital Collection.
Section
Technical Papers