Structural Optimization of Turbomachinery Rotors: A Study of Machine Learning Surrogate Models

The use of machine learning models as surrogates for turbomachinery component design has demonstrated promising results in various previous studies. This includes a previous study by the authors, where Finite Element Analysis (FEA) data was used to train a neural network model, which was then used for optimizing rotor blade design to reduce stress without altering blade thickness. However, many decisions affect the quality and accuracy of the optimization and the effects of these options have not been rigorously tested. This study investigates key factors influencing this process: the selection of surrogate models, the number of design variables, and the training sample size. In this study, the design space is sampled using Latin Hypercube Sampling (LHS). Samples of various sizes ranging from 500 to 5000 are used to train the surrogate models. Two machine learning models from the Python package scikit-learn are evaluated: Random Forest Regressor (RF) and Multi-layer Perceptron Regressor (MLP). The MLP, a neural network, is further analyzed by varying the number of hidden layers from 1 to 5, with each layer containing 100 neurons. Due to the stochastic nature of these models, each is assessed using 100 different random initializations. Model accuracy is first evaluated using a validation set, generated independently from the training set using a separate LHS. This validation set, which is 20% the size of the training data, is also used for early stopping in the neural network models. The accuracy is further evaluated on a separate test set that is never used during any part of the model training process. Finally, the best-performing surrogate model from each type is employed for design optimization using a differential evolution optimization tool from SciPy. The results of the surrogate model optimization are evaluated using FEA to confirm the predicted performance.

Authors

Institutions

Publication Details

Published
2025-07-16
DOI
https://doi.org/10.2514/6.2025-3594
Primary Topic
Turbomachinery Performance and Optimization
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Structural Optimization of Turbomachinery Rotors: A Study of Machine Learning Surrogate Models

John H. Gillespie, Kristopher C. Pierson, Matthew Ha, Joshua Stuckner
Turbomachinery Performance and Optimization
article

Structural Optimization of Turbomachinery Rotors: A Study of Machine Learning Surrogate Models

John H. Gillespie, Kristopher C. Pierson, Matthew Ha, Joshua Stuckner
article en

Abstract

The use of machine learning models as surrogates for turbomachinery component design has demonstrated promising results in various previous studies. This includes a previous study by the authors, where Finite Element Analysis (FEA) data was used to train a neural network model, which was then used for optimizing rotor blade design to reduce stress without altering blade thickness. However, many decisions affect the quality and accuracy of the optimization and the effects of these options have not been rigorously tested. This study investigates key factors influencing this process: the selection of surrogate models, the number of design variables, and the training sample size. In this study, the design space is sampled using Latin Hypercube Sampling (LHS). Samples of various sizes ranging from 500 to 5000 are used to train the surrogate models. Two machine learning models from the Python package scikit-learn are evaluated: Random Forest Regressor (RF) and Multi-layer Perceptron Regressor (MLP). The MLP, a neural network, is further analyzed by varying the number of hidden layers from 1 to 5, with each layer containing 100 neurons. Due to the stochastic nature of these models, each is assessed using 100 different random initializations. Model accuracy is first evaluated using a validation set, generated independently from the training set using a separate LHS. This validation set, which is 20% the size of the training data, is also used for early stopping in the neural network models. The accuracy is further evaluated on a separate test set that is never used during any part of the model training process. Finally, the best-performing surrogate model from each type is employed for design optimization using a differential evolution optimization tool from SciPy. The results of the surrogate model optimization are evaluated using FEA to confirm the predicted performance.

Glenn Research Center (US)
Affordable and clean energy
Openalex Percentile: Top 76%
Turbomachinery Performance and Optimization
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.