Active Learning Enhanced Surrogate Modeling of Jet Engines in JuliaSim
Anas Abdelrehim, Dhairya Gandhi, Sharan Yalburgi, Ashutosh Bharambe, Ranjan Anantharaman, Chris Rackauckas
TL;DR
The paper addresses the challenge of building highly accurate yet computationally cheap surrogates for a turbofan jet engine to accelerate design optimization. It leverages the Digital Echo surrogate modeling method within JuliaSim combined with an active-learning framework that adaptively downscales a densely sampled flight envelope to produce well-conditioned training data. The resulting surrogate attains approximately $0.1\%$ global relative error across outputs, with over $98.4\%$ of test cases falling within $0.1\%$ RE and up to $99.7\%$ for some outputs. This work demonstrates a scalable path to ultra-accurate surrogates for aerospace systems and points to future work in edge-case handling and ensemble modeling.
Abstract
Surrogate models are effective tools for accelerated design of complex systems. The result of a design optimization procedure using surrogate models can be used to initialize an optimization routine using the full order system. High accuracy of the surrogate model can be advantageous for fast convergence. In this work, we present an active learning approach to produce a very high accuracy surrogate model of a turbofan jet engine, that demonstrates 0.1\% relative error for all quantities of interest. We contrast this with a surrogate model produced using a more traditional brute-force data generation approach.
