Next Article in Journal
Hybrid-Based Machine Incremental Learning in K-Nearest Neighbor Heterogeneous Drifting Environment
Next Article in Special Issue
Mixing Process of Supersonic Flow Influenced by Inflow Reynolds Number
Previous Article in Journal
Hybrid Deep Neural Network with Natural Language Processing Techniques to Analyze Customer Satisfaction with Delivery Platform Manager Responses
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Parametric Optimization of Spiked Blunt Bodies in Supersonic Flow Using Surrogate-Assisted Machine Learning and Evolutionary Algorithms

by
Jonathan Arturo Sánchez Muñoz
1,
Christian Lagarza-Cortés
2,
Jorge Ramírez-Cruz
3,
Juan Manuel Silva-Campos
1 and
Gustavo Flores-Eraña
1,*
1
School of Engineering and Sciences, Tecnologico de Monterrey, Av. Eugenio Garza Sada 300, San Luis Potosi 78211, Mexico
2
Department of Industrial and Mechanical Engineering, Universidad de las Américas Puebla, Ex Hacienda Sta. Catarina Mártir S/N, San Andrés Cholula Puebla 72810, Mexico
3
División de Ciencias Básicas, Facultad de Ingeniería, Universidad Nacional Autónoma de México, Av. Universidad 3000, Ciudad Universitaria, Puebla 04510, Mexico
*
Author to whom correspondence should be addressed.
Appl. Sci. 2026, 16(9), 4365; https://doi.org/10.3390/app16094365
Submission received: 25 February 2026 / Revised: 22 April 2026 / Accepted: 24 April 2026 / Published: 29 April 2026
(This article belongs to the Special Issue Hypersonic and Supersonic Flow Process and Control Method)

Abstract

This study presents a surrogate-assisted evolutionary optimization framework for parametric design under limited data conditions, integrating computational fluid dynamics (CFD), machine learning, and evolutionary algorithms to optimize spiked blunt body geometries in supersonic flow. A dataset of CFD simulations covering a range of Mach numbers and geometric ratios, including spike length ( L / D ) and diameter ( d / D ), was used to train regression-based surrogate models.Among the evaluated models, the Gradient Boosting Regressor (GBR) achieved the highest predictive accuracy ( R 2 = 0.8909 , RMSE = 0.00775), effectively capturing the nonlinear relationship between flow conditions, geometry, and drag coefficient ( C d ). The trained surrogate model was coupled with three evolutionary algorithms—Differential Evolution (DE), Covariance Matrix Adaptation Evolution Strategy (CMA-ES), and Genetic Algorithm (GA)—to identify optimal geometric configurations across different Mach regimes. To validate the proposed framework, the optimal solutions obtained from the surrogate-based optimization were re-evaluated using CFD simulations. A strong agreement between predicted and simulated drag coefficients was observed, confirming the reliability of the surrogate model for guiding optimization within the explored design space. The results reveal consistent geometric trends, with the optimal spike length ratio decreasing as Mach number increases, while the diameter ratio converges to a narrow range around d / D 0.17 . Additionally, SHapley Additive exPlanations (SHAP) analysis identified L / D as the most influential parameter affecting drag, followed by Mach number and d / D , supporting the physical interpretation of the flow behavior. Overall, the proposed framework demonstrates that the integration of CFD, machine learning, and evolutionary algorithms provides an efficient and reliable approach for geometric optimization in supersonic applications, enabling accurate design exploration with a limited number of high-fidelity simulations.

1. Introduction

Once the flow velocity exceeds the speed of sound, compressibility effects become significant and lead to the formation of shock waves, typically appearing as detached bow shocks in front of blunt bodies [1]. These shock waves induce abrupt changes in pressure and temperature, significantly increasing aerodynamic drag and generating intense thermal loads. Such conditions are especially critical in high-speed applications involving reentry vehicles and rockets, where structural integrity and aerodynamic efficiency are strongly coupled [2,3,4]. From an aerodynamic standpoint, streamlined geometries are generally preferred due to their lower drag characteristics. However, blunt-body configurations are widely employed in practical applications owing to their large internal volume and structural benefits [5]. Under supersonic conditions, the flow over a blunt body is characterized by a strong detached shock wave that propagates upstream of the body, producing substantial pressure drag and heat transfer due to gas compression at the shock front [6]. These effects not only reduce aerodynamic performance but also impose severe thermal constraints on the system.
To mitigate these drawbacks, several drag-reduction and flow-control strategies have been proposed, including spikes, opposing jets, and forward-facing cavities, among which spikes have gained considerable attention. A spike is a slender protrusion mounted at the nose of the blunt body and aligned with the flow [7]. Its primary function is to modify the shock wave structure by generating a leading oblique shock that weakens the main bow shock, effectively redistributing pressure gradients and reducing overall drag [8]. The performance of this mechanism depends on multiple parameters, including Mach number, angle of attack, spike length, and geometric proportions of the blunt body [9,10,11]. Additionally, the spike tip geometry plays a critical role in shaping the shock system, influencing both drag reduction and thermal load distribution.
Significant progress in understanding spike-induced drag reduction has been achieved through experimental investigations and high-fidelity computational fluid dynamics (CFD) simulations [12,13,14,15,16,17,18,19]. Nevertheless, these approaches are computationally expensive, particularly when exploring a wide range of geometric configurations or flow conditions. In practical design scenarios, where rapid evaluation of multiple design alternatives is required, the high computational cost of CFD becomes a limiting factor. Therefore, there is a clear need for alternative methodologies that can accelerate the aerodynamic design process while maintaining sufficient predictive accuracy.
To mitigate the computational cost associated with the CFD design process, surrogate models have been used as fast approximations that emulate complex flow solvers [20,21,22,23,24,25,26,27]. Machine Learning (ML) has enabled the possibility of developing surrogate models capable of addressing some of the limitations of traditional trial and error methods for CFD design optimization [21,22,23,24,25,26,27,28]. Surrogate models based on artificial neural networks [28,29], deep learning [28,29,30] or ensemble methods [31] have shown improved generalization capabilities and scalability, making them suitable for complex flow–geometry interactions, for example aerodynamic and Multiphysics optimization problems, although their performance remains sensitive to the quality of the training data and the strategy used to sample the design space.
In parallel with advances in surrogate modelling, the optimization of CFD-driven problems has highlighted the need for robust global optimization strategies [32,33,34,35]. Genetic algorithms (GAs) have emerged as complements to machine learning surrogate models for CFD design optimization [36,37,38].
Evolutionary algorithms, particularly Genetic Algorithms (GA), are well-suited for geometric optimization problems involving nonlinear and potentially non-smooth response surfaces. In the present study, the objective is to identify optimal geometric parameters (spike diameter and length ratios) that minimize the drag coefficient under compressible flow conditions. Although the design space is defined by a limited number of variables, the mapping between geometry and aerodynamic response is highly nonlinear due to shock wave interactions, flow separation, and recirculation phenomena. These effects can introduce local irregularities in the response surface, reducing the effectiveness of gradient-based methods, which typically require smooth and differentiable objective functions and may converge to local optima. In contrast, GA performs a global search without relying on gradient information, using stochastic operators such as selection, crossover, and mutation to efficiently explore the design space. Additionally, deterministic approaches such as grid search become inefficient as resolution increases, while surrogate-assisted optimization combined with GA significantly reduces computational cost. Therefore, Genetic Algorithms provide a robust and flexible strategy for solving the geometric inverse design problem addressed in this work, particularly under limited data availability and when the objective function is evaluated through surrogate models.
By coupling surrogate models with evolutionary algorithms, it becomes possible to evaluate candidate solutions at a reduced computational cost associated with CFD, while offering a hybrid methodology that enables global exploration of complex design spaces.
Motivated by these challenges, the present study proposes a surrogate-assisted evolutionary optimization framework tailored for small datasets, integrating machine learning-based surrogate models with evolutionary algorithms for geometry optimization of spiked blunt bodies in supersonic flow. Unlike conventional approaches that rely either on computationally expensive CFD-based optimization or data-intensive deep learning methods, the proposed framework is specifically designed to operate under limited data availability while preserving predictive accuracy and robustness.
Several machine learning techniques, including Gradient Boosting and LightGBM, are employed as surrogate models and systematically optimized through hyperparameter tuning to enhance their generalization capability. These surrogates are then coupled with multiple evolutionary algorithms—namely Genetic Algorithm (GA), Differential Evolution (DE), and Covariance Matrix Adaptation Evolution Strategy (CMA-ES)—to efficiently solve the inverse design problem of identifying geometric parameters that minimize aerodynamic drag at a fixed Mach number.
The main contributions of this work are threefold: (i) the development of a surrogate-assisted optimization framework tailored for small CFD datasets, integrating machine learning models with evolutionary algorithms; (ii) the validation of surrogate-based optimal configurations using CFD simulations, demonstrating strong agreement between predicted and simulated drag coefficients; and (iii) a comparative assessment of evolutionary algorithms under compressible flow conditions, highlighting their robustness, convergence behavior, and reliability for surrogate-assisted aerodynamic optimization.

2. Materials and Methods

The methodology is divided into three key stages: dataset generation through CFD, training and validation of ML models, and design optimization using surrogate models for a fixed condition. Figure 1 presents a roadmap of methodology used in this work.
In the next sections, CFD dataset generation is described.

2.1. Dataset Generation (CFD Process)

To generate a reliable and comprehensive dataset (Appendix A) for training the machine learning models, the continuity, momentum, and energy equations were solved using the FloWorks package integrated within SolidWorks 2023 (Dassault Systèmes, Vélizy-Villacoublay, France). These governing equations were discretized in a Cartesian framework using the Finite Volume Method (FVM), ensuring numerical stability and accuracy.
The solver employs structured Cartesian meshes, and the geometry of the blunt body was represented using a cut-cell approach [39], which allows the mesh to remain independent of the geometry while accurately capturing complex boundaries. Turbulent effects were modeled using the Reynolds-Averaged Navier–Stokes (RANS) formulation with a modified two-equation k–ε turbulence model. This model incorporates the Lam and Bremhorst damping functions, enabling the simulation of laminar, transitional, and fully turbulent flow regimes in homogeneous fluids. A detailed description of the numerical formulation of the solver can be found in the official white paper by Sobachkin and Dumnov [40].
The computational domain was defined sufficiently large to avoid boundary interference effects, extending several characteristic lengths upstream and downstream of the geometry. Supersonic inlet conditions were prescribed based on the target Mach number, while outlet boundaries allowed flow exit without reflection. The surfaces of the blunt body and spike were modeled as no-slip adiabatic walls.
The mesh resolution was selected to adequately capture shock structures and recirculation regions. Typical simulations involved on the order of 105 to 106 control volumes, ensuring sufficient spatial resolution for resolving the main flow features.
Convergence was assessed based on the stabilization of integral quantities, particularly the drag coefficient, as well as global mass and energy balance criteria provided by the solver. Simulations were continued until these quantities exhibited negligible variation, ensuring steady-state convergence.
The dataset is composed of the simulation outputs corresponding to the geometric configurations, including input variables as axial force, velocity, density, viscosity, speed of sound, spike diameter, and spike length, and the angle of attack, which is considered constant at α = 0°. Those input variables were transformed into dimensionless parameters to reduce the number of features and simplify the dataset. This normalization not only improves the efficiency of the machine learning model but also allows the results to be generalized across different scales. The final dataset includes the drag coefficient (Cd), Reynolds number (Re), Mach number (Ma), as well as the dimensionless geometric ratios of spike diameter (d/D) and spike length (L/D).
C D = f ( M a , R e , d / D , L / D )
Simulations were carried out over a broad range of Mach numbers, Reynolds numbers, and geometric aspect ratios to ensure adequate coverage of the design space. The spike diameter ratio (d/D) varied from 0.06 to 0.18 in increments of 0.03, while the spike length ratio (L/D) ranged from 0.15 to 1.95 in increments of 0.3. Table 1 presents a summary of range values selected for this study.
The dataset used in this study consists of 239 CFD simulations using a computer (Dell Precision 7530 wkst intel core Xeon e-2176 m/memory 16 GB, One Dell Way, Round Rock, TX, USA).
Although this size may appear limited compared to typical datasets in data-driven studies, it is important to contextualize it within the framework of surrogate modeling for computational fluid dynamics. First, the dimensionality of the problem is relatively low, with only three independent input variables (Mach number, d/D, and L/D). In such cases, the number of samples required to adequately cover the design space is significantly reduced compared to high-dimensional problems. The dataset was generated using a structured parametric sampling strategy, ensuring a uniform and systematic coverage of the design space, which improves the quality of the training data and reduces the need for large sample sizes.
Second, each data point corresponds to a high-fidelity CFD simulation, which is computationally expensive. Therefore, datasets in this context are inherently limited in size. This justifies the use of the term “small dataset,” which is commonly used in surrogate-assisted optimization studies involving CFD.
Additionally, boosting-based machine learning models such as GBR and LightGBM are well-suited for small datasets, as they can capture nonlinear relationships while maintaining good generalization performance with limited data.
To further mitigate the risks associated with small datasets, cross-validation techniques were employed, and model performance was evaluated using independent test data. The consistent performance observed across validation and test sets suggests that the models do not suffer from significant overfitting.
Finally, it is important to note that the structured nature of the dataset reduces redundancy while maintaining representativeness, ensuring that the surrogate models are trained within the bounds of the design space and minimizing extrapolation during optimization.

2.1.1. CFD Validation Test

Flow simulation was employed in this study to analyze the compressible flow around a spiked blunt body. To assess the reliability of the numerical approach across a wide range of Mach numbers, a sphere was selected as a benchmark geometry, as its drag coefficient behavior from subsonic to supersonic regimes is well documented in the literature [41,42]. Both the sphere and the spiked blunt body were simulated under the same thermal conditions, as detailed in Table 2.
A mesh independence study was conducted using different grid configurations. First, structured orthogonal meshes with varying levels of refinement were tested, including a fine mesh (553,776 cells) and a coarse mesh (144,952 cells). In addition, an adaptive mesh with two refinement levels was evaluated. The external flow over the sphere was used as the baseline case for validation purposes.
The validation was carried out using a smooth sphere over a range of Mach numbers from 0.9 to 6.0, allowing comparison with well-established experimental and numerical results for drag coefficient. Mesh sensitivity was evaluated by comparing results obtained with coarse and fine structured grids, showing differences below 5% between them. When compared against reference data from the literature, both meshes exhibited relative errors slightly above 10%. Additionally, an adaptive mesh with two refinement levels was tested, yielding improved accuracy, with relative errors remaining below 9% across the entire Mach range.
Although the adaptive mesh provided better agreement with reference data, it required significantly higher computational time. Therefore, the fine structured mesh was selected as a suitable compromise between accuracy and computational efficiency for both validation and dataset generation (see Figure 2). Overall, the numerical results show good agreement with available experimental data.

2.1.2. Spike Blunt Configuration

Following the approach of Kalimuthu et al. [11], a flat-faced spiked blunt body configuration was analyzed, where the spike diameter (d), spike length (l), and a reference blunt body diameter (D) of 1 inch were considered (see Figure 3). For generality and scalability, these geometric parameters are expressed in dimensionless form, as described in the following section.
All simulations were conducted in a three-dimensional orthogonal Cartesian coordinate system, as shown in Figure 4, with the freestream flow aligned along the positive x-direction.
As in the validation study, a mesh sensitivity analysis was carried out using three different grid configurations: a coarse mesh (approximately 1.5 × 105 cells), a fine mesh (approximately 6 × 105 cells), and an adaptive mesh with two refinement levels. Based on the results of this analysis, the fine mesh was selected for all simulations, providing a suitable balance between accuracy and computational cost. This mesh configuration was therefore used to generate the drag coefficient dataset.

2.2. Machine Learning Models

To predict the drag coefficient (Cd) from geometric and flow parameters, supervised machine learning regression models were developed. In particular, Gradient Boosting Regressor (GBR) and Light Gradient Boosting Machine (LightGBM) were selected as surrogate models.
These models were chosen due to their strong performance in nonlinear regression problems under limited data availability, which is a common constraint in computational fluid dynamics (CFD), where each simulation is computationally expensive. Unlike deep learning approaches, which typically require large datasets, boosting-based ensemble methods can achieve high predictive accuracy with relatively small datasets by iteratively correcting residual errors and capturing complex interactions among input variables.
All machine learning models, and optimization algorithms were implemented in Python 3.10 to ensure reproducibility and computational efficiency. The Scikit-learn 1.3.0 (Scikit-learn) library was used to implement the Gradient Boosting Regressor, while LightGBM 4.0.0 (Microsoft) was employed for gradient boosting with decision trees.
For the optimization stage, evolutionary algorithms were implemented using the DEAP (Distributed Evolutionary Algorithms in Python) framework, while the CMA-ES algorithm was implemented using the pycma library.

2.2.1. Training Protocol

The dataset was randomly shuffled using a fixed random seed to ensure reproducibility, and then split into training (80%) and testing (20%) subsets. To prevent data leakage, all preprocessing steps, including feature scaling and normalization, were performed exclusively on the training data and subsequently applied to the test set. A 5-fold cross-validation strategy was employed during model training, ensuring that each fold preserves the distribution of Mach numbers and geometric parameters.
Given the structured nature of the dataset, special care was taken to avoid the inclusion of near-duplicate configurations across training and validation folds, which could artificially inflate model performance. Additionally, the training process was repeated multiple times with different random splits to verify the stability of the results. The low variance observed across these runs indicates that the surrogate models exhibit robust generalization within the explored design space.

2.2.2. Hyperparameter Tuning

A grid search approach (Table 3) was employed to optimize the hyperparameters of the machine learning models. The tuning process was integrated within the cross-validation framework described in Section 2.2.1 to ensure consistent and unbiased model evaluation. For the Gradient Boosting Regressor (GBR), the number of estimators, learning rate, and maximum depth were tuned. For LightGBM, the number of leaves, learning rate, and maximum depth were optimized. The best hyperparameters were selected according to the highest cross-validated R2 score.

2.2.3. Model Evaluation Metrics

The performance of the prediction model was evaluated using the coefficient of determination ( R 2 ) and the root mean square error (RMSE). The R2 and RMSE were calculated as follows:
R 2 = 1 1 N y p y 0 2 1 N y ¯ y 0 2
R S M E = 1 N y p y 0 2 N
where N is the sample size, y p is the predicted value, y 0 is the test observation, and y ¯ is the average of y 0 .
In next sections a brief description of machine learning methods selected for this work.

2.2.4. Gradient Boosting Regressor (GBR)

Gradient boosting regressor (GBR) is a sequential ensemble learning method that constructs a predictive model by combining multiple weak learners [43,44,45,46], typically decision trees. In this approach, the prediction at iteration m, denoted as F m ( x ) , is obtained by adding a new tree h m ( x ) to the previous ensemble:
F m x = F m 1 x + η h m ( x )
where η is the learning rate controlling the contribution of each tree. The weak learner h m ( x ) is trained to fit negative gradient of the loss function L ( y , F x ) with respect to the current predictions:
r i ( m ) = L ( y i ,   F ( x i ) ) F ( x i ) F x = F m 1 ( x )
h m ( x ) a r g m i n h i = 1 N r i ( m ) h ( x i ) 2
The final ensemble prediction after M iterations is expressed as:
y ^ x = F M x = F 0 x + m = 1 M η h m ( x )
where F 0 ( x ) is the initial prediction, often the mean of the target variable in regression tasks. GBR is highly effective at modelling complex, non-linear relationships and achieves proper performance when hyperparameters—such as the number of estimators M, learning rate η , and maximum tree depth—are properly tuned. This makes it particularly suitable for regression tasks involving structured tabular data.

2.2.5. Light Gradient Boosting Regressor (LGBR)

LightGBM is a gradient boosting framework optimized for high efficiency and scalability [47,48], particularly in large-scale machine learning tasks. Like traditional Gradient Boosting, it constructs an additive model of M weak learners (decision trees), where the prediction at iteration m is updated as:
F m x = F m 1 x + η h m ( x )
with η representing the learning rate and h m x the newly fitted tree. LightGBM employs a histogram-based algorithm that discretizes continuous feature values into k bins, reducing memory usage and accelerating the computation of split gains. The optimal split for a feature j is determined by maximizing the information gain:
G a i n j , s = G L 2 H L + λ + G R 2 H R + λ ( G L + G R ) 2 H L + H R + λ
where G and H are the first- and second-order gradients of the loss function with respect to the predictions, λ is the L 2 regularization parameter, and γ controls the minimum split gain.
A key innovation of LightGBM is its leaf-wise growth strategy, where each tree expands by splitting the leaf that yields the highest gain, rather than a level-wise as in conventional gradient boosting. While this strategy enhances training efficiency and model expressiveness, it may increase the risk of overfitting on small datasets. Proper tuning of hyperparameters—such as maximum depth, number of leaves, and learning rate—ensures that LightGBM achieves predictive performance comparable to or exceeding traditional gradient boosting methods while offering significantly faster training for large and high-dimensional datasets.

2.3. Evolutionary Algorithms

Although the optimization problem considered in this study involves a relatively low-dimensional design space (two geometric variables: d/D and L/D), evolutionary algorithms were selected due to their suitability for nonlinear and potentially non-smooth objective functions.
Under compressible flow conditions, the relationship between geometric parameters and drag coefficient may exhibit complex behavior due to shock interactions, flow separation, and recirculation regions. These effects can introduce local irregularities in the response surface, reducing the effectiveness of gradient-based methods, which typically require smooth and differentiable objective functions and may converge to local optima.
Furthermore, this work aims not only to identify optimal configurations within a predefined design space, but also to establish a surrogate-assisted optimization framework that can be extended to higher-dimensional problems. In such scenarios, grid search methods become computationally prohibitive due to the exponential growth of the search space (curse of dimensionality).
Even in the present low-dimensional case, grid search becomes inefficient when a fine resolution is required to accurately capture the nonlinear behavior of the response surface. Increasing the discretization density significantly raises the number of required evaluations, particularly when multiple Mach regimes are considered. Moreover, grid-based approaches are not well suited for handling non-smooth objective functions, which may arise due to shock interactions and flow discontinuities.
In contrast, evolutionary algorithms enable an efficient exploration of the design space and remain robust in the presence of irregularities and surrogate modeling errors. These characteristics make them particularly suitable for optimization based on machine learning predictions rather than direct CFD evaluations.
To support this approach, multiple evolutionary algorithms were considered in this work to evaluate their consistency and performance under different flow conditions.
Once the surrogate model was trained and validated, it was used to solve the inverse design problem, which consists of identifying the optimal pair of geometric parameters that minimizes the predicted drag coefficient for a fixed Mach number. The optimization problem can be formally defined as:
m i n   d / D ,     L / D     C d d / D , L / D , M a
Subject to:
0.06 d / D 0.18 0.15 L / D 1.95
where the Mach number (Ma) is treated as a fixed parameter during each optimization run. The objective function is evaluated using the surrogate model trained on CFD data, ensuring a computationally efficient evaluation of candidate solutions within a bounded design space.
Given the nonlinear nature of the problem, three evolutionary algorithms were implemented: Genetic Algorithm (GA), Differential Evolution (DE), and Covariance Matrix Adaptation Evolution Strategy (CMA-ES). In all cases, the surrogate model was embedded as the fitness function, allowing candidate solutions to be iteratively evaluated and refined across generations.
The performance of each algorithm was assessed in terms of convergence behavior, optimal drag coefficient values, and computational cost.
The evolutionary algorithms were implemented using standard configurations to ensure a balance between exploration capability and computational efficiency. For the Genetic Algorithm (GA), a population size of 50 individuals and 100 generations were used, with a crossover probability of 0.8 and a mutation probability of 0.1. Differential Evolution (DE) was configured with a population size of 50, a scaling factor F = 0.5, and a crossover probability CR = 0.9. The CMA-ES algorithm was initialized with a population size of 50 and default adaptation parameters.
The number of generations was selected based on convergence analysis, ensuring that the optimization process reached stable solutions without significant improvements in subsequent iterations.

2.3.1. Genetic Algorithms (GA)

The Genetic Algorithm (GA) is a population-based stochastic optimization method inspired by the principles of natural selection and biological evolution [49,50]. A GA operates on a population of P candidate solutions (chromosomes) x i ( t )   R n at generation t i , where each candidate represents a potential solution to the optimization problem. Everyone is evaluated using a fitness function f ( x ) , which quantifies the quality of the solution:
f i ( t ) = f x i ( t ) ,   i = 1,2 , . , P
The evolutionary cycle of GA comprises three main operators:
  • Selection: Individuals with higher fitness are probabilistically favored for reproduction. A common approach is the roulette-wheel selection, where the probability of selecting an individual is proportional to its fitness:
P i ( t ) = f i ( t ) j = 1 P f j ( t )
  • Crossover (Recombination): Two parent solutions x p and x q are combined to produce offspring x c h i l d . A simple arithmetic crossover for continuous variables is:
x c h i l d = α x p + 1 α x q ,         α     0 , 1
  • Mutation: A small random perturbation is applied to offspring to maintain diversity and explore new regions of the search space:
x m u t a t e d = x c h i l d + ϵ ,   ϵ ~ N ( 0 , σ 2 )
After generating a new population through these operations, the process iterates for generations or until a convergence criterion is met. The best solution at generation t is tracked as:
x * = arg m a x x i t f ( x i t )
Through successive generations, GA converges towards optimal or near-optimal solutions, making it a flexible and widely adopted approach for solving complex, multi-modal, and non-differentiable optimization problems in engineering and design applications.

2.3.2. Differential Evolution (DE)

Differential Evolution (DE) is a robust and efficient population-based evolutionary algorithm designed for solving continuous optimization problems [51,52]. It operates through the differential mutation of individuals and combines exploration and exploitation effectively.
Each generation g, for each target vector x i ( g )     R d in the population, a donor vector v i ( g ) is generated using the differential mutation rule:
v i ( g ) = x r 1 ( g ) + F ( x r 1 g x r 3 g )
where:
  • x r 1 ( g ) ,   x r 2 ( g ) ,   x r 3 ( g ) are three distinct vectors randomly selected from the current population, different from x i ( g ) .
  • F 0 ,   2 is scaling factor controlling the amplification of the differential variation.
Next, crossover is applied to produce a trial vector u o g binomial crossover:
u i j ( g ) = v i j ( g )           i f   r a n d i C r   o r   j = j r a n d x i j ( g )                                                                       o t h e r w i s e
where:
  • C r     0 ,   1 is the crossover probability,
  • j r a n d is the randomly chosen index to ensure that at least one component comes from the donor vector.
Finally, selection is applied based on the fitness function f · :
x i ( g + 1 ) = u i ( g )                       i f   f ( u i g ) f ( x i g ) x i ( g )                                                             o t h e r w i s e
This process repeats until a stopping criterion is met (e.g., a maximum number of generations or convergence threshold). Due to its few control parameters and strong global search capabilities, DE is well-suited for real-valued, non-linear, and non-convex optimization problems with limited computational budgets.

2.3.3. Covariance Matrix Adaptation Evolution Strategy (CMA-ES)

Covariance Matrix Adaptation Evolution Strategy (CMA-ES) is a population-based evolutionary strategy that focuses on adapting the search distribution to solve continuous optimization problems [53,54]. The main idea is to sample candidate solutions from a multivariate normal distribution, whose mean and covariance matrix are iteratively updated to reflect the most promising search directions.
  • Initialization
    The algorithm starts by defining an initial distribution:
    Initial mean: m ( 0 ) R n
    Initial standard deviation: σ 0 > 0 .
    Initial covariance matrix: C 0 = I n I d e n t i t y   m a t r i x .
    Population size: λ
  • Sampling of individuals
At generation g ,   λ candidate solutions are sampled as:
x k ( g ) = m ( g ) + σ ( g ) · N k g ,     w h e r e   N k g ~ N ( 0 ,   C g )
That is, each individual is sampled from a multivariate Gaussian distribution centered at the current mean m ( g ) .
  • Evaluation and selection
Each candidate solution is evaluated using the objective function f x k ( g ) , and the top μ individuals with the best fitness values are selected:
x 1 : λ ( g ) ,   x 2 : λ ( g ) . . x μ : λ ( g )
  • Update of the mean
The new mean is computed as a weighted sum of the selected top individual:
m ( g + 1 ) = i = 1 μ ω i · x i : λ g ,         w h e r e       ω i = 1
The weighs ω i typically satisfy ω 1 > ω 2 > > ω μ , assigning more importance to better-performing individuals.
  • Evolution paths
    Two evolution paths are updated:
    Step-size control path: p σ
    Covariance matrix adaptation path: p C
The paths help accumulate information about the direction and magnitude of the search over generations and influence subsequent adaptation steps.
  • Covariance matrix update
The covariance matrix is updated to capture the shape and orientation of search landscape:
C g + 1 = 1 + c 1 + c μ · C g + c 1 · p c g + 1 ( p c g + 1 ) T + C μ i = 1 μ ω i · y i g ( y i ( g ) ) T
where
y i ( g ) = x i : λ ( g ) m ( g ) σ ( g )
This update combines the rank-one and rank- μ updates based on evolution paths and individual contributions.
  • Step size adaptation
The global step size σ is adapted based on the length of the evolution path p σ :
σ ( g + 1 ) = σ ( g ) · e x p c σ d σ p σ ( g + 1 ) E [ N 0,1 ] 1
This mechanism allows dynamic control of the search radius, promoting global exploration or local refinement depending on the search progress.

3. Results and Discussion

To assess the simulation performance and ensure that the relevant flow physics are properly captured, Figure 5 illustrates the shock wave structure using a numerical Schlieren approach for three different Mach numbers and for different L / D , d / D geometric configurations: (a) Ma = 1.6 L / D = 1.8733, d / D = 0.1734; (b) Ma = 2.4 L / D = 1.39, d / D = 0.1722; and (c) Ma = 3.2, L / D = 1.3362, d / D = 0.1726. This visualization is based on contours of the magnitude of the density gradient (|∇ρ|) [55]. The results reveal the overall flow behavior, showing how the strong bow shock typically observed in blunt bodies is transformed into a series of weaker oblique shock waves. In Figure 5a–c, characteristic flow features such as recirculation and reattachment regions can be clearly identified, along with the presence of a reattachment shock wave, which is commonly observed in spiked blunt bodies operating at high Mach numbers [56]. In addition, the angle of the oblique shock waves decreases as the Mach number increases. Larger L/D ratios tend to increase the stand-off distance of the shock system and enlarge the recirculation zone, which may contribute to drag reduction. Capturing these shock structures supports the reliability of the CFD tool for predictive purposes.
This section presents the results of simulations for the drag coefficient of different L / D , d / D and fixed Mach numbersas well. Figure 6 shows heatmaps of the aerodynamic drag coefficient ( C d ) at three different Mach numbers (1.6, 2.4, and 3.2) while varying the geometric ratios L / D and d / D . Cd values are color-mapped across a matrix of spike length ratios ( L / D , y-axis) and spike diameter ratios ( d / D , x-axis).
For a fixed Mach number, there is a clear tendency for the drag coefficient ( C d ) to decrease as the spike length ratio L / D increases. Longer spikes, corresponding to larger L / D values, consistently show lower drag, particularly for intermediate and high spike diameter ratios d / D . The influence of the spike diameter ratio, however, appears to be more subtle. Although its effect is less pronounced than that of L / D , very small or very large diameter ratios do not consistently yield the lowest C d values. Instead, optimal aerodynamic configurations tend to occur within an intermediate range of d/D (approximately 0.09–0.12) values in the discrete CFD dataset. However, the surrogate-assisted optimization results presented later indicate that the true optimum lies at slightly higher values (around d/D ≈ 0.17), suggesting that the heatmap resolution may not fully capture the exact optimal region.
The overall trend indicates a progressive reduction in Cd values as the Mach number increases, which is consistent with the literature. These findings align with prior research [9,10,12,13,18,19] on spike effectiveness in shock wave manipulation and drag reduction for blunt bodies.
This visualization supports that increasing the spike length is more effective than increasing the diameter in reducing drag, and that optimal performance shifts slightly depending on the Mach regime.

3.1. Machine Learning Lodels Performance

Table 4 presents the results of the optimized Gradient Boosting Regressor (GBR), which yielded the highest performance metrics, with a cross-validated R2 of 0.8553, a test R2 of 0.8909, and a test RMSE of 0.00775. These results were obtained after tuning key hyperparameters using GridSearchCV, with the best configuration identified as: 100 estimators, maximum tree depth of 3, and a learning rate of 0.2. The relatively shallow tree depth helped prevent overfitting, while the moderately high learning rate ensured fast convergence.
In the case of the LGBM model, while also demonstrating good generalization capability, it showed slightly lower performance with a test R2 of 0.8459 and RMSE of 0.00922. The optimal hyperparameters included 100 estimators, maximum depth of 3, learning rate of 0.1, and 20 leaves per tree. Although LGBM benefits from its histogram-based training and leaf-wise tree growth—enabling faster training and scalability—these features may become limiting when the dataset is small, and the numerical precision of the features is critical. The discretization process inherent to histogram-based algorithms can potentially reduce the model’s sensitivity to subtle variations in the input space.
Figure 7 presents a comparison between the predicted and CFD-generated values of the drag coefficient ( C d ) for the evaluated surrogate models, including Gradient Boosting Regressor (GBR), LightGBM (LGBM), and Kriging. The scatter points represent the predictions of each model plotted against the corresponding CFD values, while the dashed line denotes the ideal one-to-one agreement. All models exhibit a strong correlation with the CFD data, indicating their capability to capture the underlying nonlinear relationships of the problem.
Among the evaluated approaches, the Gradient Boosting model shows the highest predictive accuracy, with data points more closely clustered around the ideal line. LightGBM provides comparable performance with slightly larger dispersion, while the Kriging model exhibits a broader spread of predictions, suggesting reduced accuracy for this dataset.
In previous work by the authors using the same CFD dataset, Kriging-based surrogate models were implemented independently for each Mach number, requiring the construction of multiple local models to represent the aerodynamic behavior across different flow conditions [57]. In contrast, machine learning approaches such as Gradient Boosting and k-nearest neighbors were formulated as global models, incorporating Mach number as an input feature and enabling a unified representation of the drag coefficient across all regimes.
This distinction has important implications for scalability and generalization. While Kriging provides accurate local approximations, its need for separate models limits its ability to capture cross-regime interactions and increases computational complexity. In contrast, global machine learning models can learn the coupled effects of geometric parameters and flow conditions within a single framework, making them more suitable for surrogate-assisted optimization involving multiple operating regimes.
Table 5 presents the prediction error metrics of the surrogate model across different Mach number regimes. The results show that the model maintains consistent accuracy throughout the explored range, with mean relative errors generally between 1% and 3.2% and RMSE values below 0.01.
At lower Mach numbers, the model achieves high accuracy, with a mean relative error close to 1% at Ma = 1.2, although slightly higher maximum errors indicate localized prediction variability. In the intermediate Mach range (2.0–2.8), the model exhibits stable and uniform performance, suggesting that the underlying relationships between geometric parameters and drag are well captured.
At higher Mach numbers (3.2–3.6), a moderate increase in prediction error is observed, which may be attributed to increased flow complexity or reduced data density in this region. However, the overall error levels remain within acceptable bounds, indicating that the surrogate model preserves its generalization capability across all regimes.
These results confirm that the model does not overfit specific regions of the dataset and provides reliable predictions across the entire design space considered in this study.
Figure 8 presents the residual distribution as a function of Mach number. The residuals are distributed around zero across the entire range, with both positive and negative values, indicating the absence of systematic bias in the model predictions. Additionally, no clear trend is observed with respect to Mach number, suggesting that the model maintains consistent accuracy across different flow regimes without degradation at higher Mach numbers.
Although slightly higher errors are observed in intermediate Mach regimes, the overall dispersion remains relatively uniform. This behavior confirms that the model does not overfit specific regions of the dataset and can provide reliable predictions throughout the explored design space.
In summary, the GBR model demonstrated superior accuracy and consistency in comparison with LGBM. LGBM is an excellent alternative for cases where computational efficiency is prioritized, although some predictive accuracy may be sacrificed.

3.2. Optimization Models Performance vs. CFD

Once the best-performing machine learning model was selected, the performance of the evolutionary algorithms was evaluated under fixed Mach number conditions. For each Mach number within the supersonic range (1.2–3.6), the optimization problem was formulated to minimize the drag coefficient C d by adjusting the geometric parameters d / D and L / D , within the bounds d / D [ 0.06 ,   0.18 ] and L / D [ 0.15 ,   1.95 ] .
The Gradient Boosting Regressor was used as the surrogate model, and three evolutionary algorithms—Differential Evolution (DE), Covariance Matrix Adaptation Evolution Strategy (CMA-ES), and Genetic Algorithm (GA)—were employed to identify the optimal geometric configurations for each flow condition.
To validate the reliability of the surrogate-assisted optimization framework, the optimal configurations obtained from each evolutionary algorithm were re-evaluated using high-fidelity CFD simulations. Figure 9 compares the predicted minimum drag coefficient values with those obtained from CFD for each Mach number.
As observed, a strong agreement between the surrogate predictions and CFD results is achieved across all flow regimes. The discrepancies remain relatively small, confirming that the surrogate model provides accurate estimates of the drag coefficient even at the optimized design points. The maximum deviation between surrogate predictions and CFD results remains within an acceptable range (below approximately 5%), further supporting the robustness of the proposed optimization framework.
Although minor deviations are observed at intermediate Mach numbers, the overall trend is consistently captured, demonstrating that the optimization process does not exploit poorly represented regions of the surrogate model. These results validate the capability of the proposed framework to identify physically meaningful and reliable optimal configurations.
The results show a clear decreasing trend in the minimum drag coefficient as the Mach number increases, indicating a higher effectiveness of the spike in supersonic regimes. While CMA-ES tends to predict slightly lower drag values in some cases, the CFD validation reveals that Differential Evolution and Genetic Algorithm provide more consistent and reliable optimal solutions across all Mach numbers. This suggests that although CMA-ES may achieve lower surrogate-based predictions, these do not always translate into improved performance when evaluated using high-fidelity CFD simulations.
To quantitatively assess the effectiveness of the optimization strategy, a comparative analysis was performed between evolutionary algorithms and a grid search baseline using the surrogate model as the objective function. For each Mach number, the optimization problem was defined over the bounded design space of the geometric parameters d/D ∈ [0.06, 0.18] and L/D ∈ [0.15, 1.95]. The grid search approach discretized the design space using a uniform resolution of 50 × 50 points, resulting in 2500 evaluations per Mach condition. For each parameter combination, the drag coefficient was predicted using the trained surrogate model, and the global minimum was identified. In parallel, three evolutionary algorithms—Differential Evolution (DE), Genetic Algorithm (GA), and Covariance Matrix Adaptation Evolution Strategy (CMA-ES)—were applied to the same optimization problem using identical bounds and the surrogate model as the fitness function, as shown in Figure 10.
The results show that, although grid search can identify configurations with competitive drag values, it requires a significantly larger number of evaluations due to the exhaustive sampling of the design space. In contrast, evolutionary algorithms explore the search space adaptively, reducing the number of required evaluations. Among the tested methods, CMA-ES exhibits the fastest convergence in terms of function evaluations; however, it tends to reach slightly suboptimal solutions. Differential Evolution requires a higher number of evaluations than CMA-ES but consistently identifies the global optimum across all Mach regimes, while the Genetic Algorithm achieves similar solutions at a higher computational cost. These findings highlight a trade-off between convergence speed and solution accuracy and demonstrate that evolutionary algorithms provide a more efficient and scalable optimization strategy compared to grid-based approaches, even in low-dimensional problems. This reduction in evaluations is particularly relevant when each function evaluation corresponds to a CFD simulation.
On the other hand, a notable observation from Figure 11 is the strong convergence of the optimal diameter ratio d/D to a narrow range across all Mach numbers. In particular, the solutions obtained with Differential Evolution consistently cluster around approximately 0.17, indicating the presence of a well-defined optimal geometric configuration for spike thickness. The Genetic Algorithm (DEAP) shows a very similar trend, with only minor variations, while CMA-ES systematically predicts slightly lower values of d/D, around 0.14–0.15. Despite these differences, all algorithms converge within a relatively narrow band, reinforcing the existence of a stable and robust optimal region rather than a highly sensitive design parameter.
In contrast, the optimal spike length ratio L/D exhibits a clear decreasing trend as the Mach number increases. This behavior suggests that shorter spikes become more effective at higher flow velocities, likely due to changes in the shock structure and the associated recirculation region, which require less geometric extension to achieve drag reduction. The close agreement between Differential Evolution and Genetic Algorithm further supports the robustness of this trend across different optimization strategies.
Additionally, the results indicate that multiple geometric configurations can yield similar minimum drag coefficients, particularly for Differential Evolution and Genetic Algorithm. Even when slight differences in d/D and L/D are observed, the resulting drag values remain nearly identical. This suggests that the optimization landscape is characterized by a region of near-optimal solutions rather than a single isolated optimum, providing flexibility in geometric design while maintaining aerodynamic performance.
To further analyze the behavior of the surrogate model, a SHAP 0.44.0 (SHapley Additive exPlanations) analysis was performed, as shown in Figure 12 [58,59]. Since the surrogate model was trained using Mach number, d/D, and L/D as input features, the SHAP values represent the global feature importance across the entire dataset rather than the conditional importance within the fixed-Mach optimization problem. The results indicate that the spike length ratio L/D has the strongest overall influence on the predicted drag coefficient, followed by the Mach number, while the diameter ratio d/D exhibits a comparatively smaller contribution. However, it is important to emphasize that Mach is treated as a fixed parameter during the optimization process; therefore, its relative importance in Figure 12 should not be interpreted as part of the decision variables in the optimization stage. Instead, the SHAP analysis provides complementary insight into the global behavior of the surrogate model, whereas the geometric trends observed in the optimization results more accurately reflect the influence of d/D and L/D under fixed flow conditions. Therefore, the optimization results provide a more accurate representation of the relative importance of geometric parameters under fixed Mach conditions.
These findings are consistent with the previously observed trends, where L / D exhibits a clear dependence on Mach number and plays a dominant role in drag reduction, whereas d / D remains within a relatively narrow range and acts as a secondary tuning parameter. This agreement between the SHAP analysis and the optimization results provides additional confidence in the surrogate model and supports the physical consistency of the proposed methodology.
In summary, the dominant contribution of the L / D ratio indicates that spike length plays a critical role in modifying shock structures and flow separation patterns, directly influencing drag reduction. In contrast, the d / D ratio acts as a secondary tuning parameter, refining the aerodynamic response without significantly altering the overall flow behavior.

4. Conclusions

This study presented a surrogate-assisted optimization framework that integrates computational fluid dynamics (CFD), machine learning, and evolutionary algorithms to investigate geometric drag reduction mechanisms in spiked blunt bodies under supersonic flow conditions. The results show a clear decreasing trend in the drag coefficient ( C d ) as the Mach number increases, indicating an enhanced effectiveness of spike configurations in higher-speed regimes.
The optimization process revealed consistent geometric trends, where the spike length ratio L/D decreases with increasing Mach number, suggesting that shorter spikes are sufficient to effectively modify the shock structure at higher flow velocities. In contrast, the diameter ratio d/D converges to a narrow range around approximately 0.17, indicating the presence of a well-defined optimal geometric configuration that remains relatively stable across different flow conditions. These findings are consistent with the observed flow behavior, where the spike alters the shock system and reduces pressure drag through flow separation and recirculation effects.
The machine learning models demonstrated strong predictive capabilities for approximating the aerodynamic response. More importantly, the optimal configurations obtained through surrogate-based optimization were validated using CFD simulations. The good agreement between predicted and simulated drag coefficients confirms that the surrogate models are not only accurate but also reliable for guiding geometric optimization in compressible flow conditions. This result is particularly relevant given the limited dataset size, demonstrating that properly trained ensemble-based models can achieve robust performance even under data-constrained scenarios.
In addition, previous evaluations using the same dataset showed that Kriging-based surrogate models require the construction of independent models for each Mach number, limiting their ability to generalize across flow regimes. In contrast, the machine learning models employed in this study were formulated as global functions of Mach number and geometric parameters, enabling a unified representation of the aerodynamic response and improving scalability for multi-condition optimization problems.
In terms of optimization performance, Differential Evolution (DE) and Genetic Algorithm (GA) consistently achieved accurate solutions and exhibited robust behaviour across all Mach numbers. Although CMA-ES exhibited faster convergence in terms of function evaluations, it consistently converged to slightly suboptimal solutions when compared to Differential Evolution and Genetic Algorithm, indicating a trade-off between convergence speed and solution accuracy. Additionally, the presence of multiple geometric configurations yielding similar drag values indicates that the optimization landscape contains a region of near-optimal solutions rather than a single global optimum, providing flexibility in design selection.
A quantitative comparison with a grid-search baseline further demonstrated the efficiency of evolutionary algorithms. While grid search was able to identify the same optimal solutions, it required a significantly larger number of evaluations due to exhaustive sampling of the design space. In contrast, evolutionary algorithms achieved comparable results through adaptive exploration, highlighting their advantage in terms of computational efficiency and scalability, even in low-dimensional problems.
Furthermore, the SHAP analysis provided additional insight into the surrogate model by identifying the spike length ratio L/D as the most influential parameter affecting the drag coefficient, followed by the Mach number and the diameter ratio d/D. This result is consistent with the observed optimization trends and reinforces the physical interpretation that spike length plays a dominant role in modifying the shock structure, while the diameter acts as a secondary tuning parameter.
Overall, this work demonstrates that the integration of CFD, machine learning, and evolutionary optimization constitutes a reliable and computationally efficient framework for geometric design under supersonic flow conditions. The proposed approach not only achieves accurate predictions and validated optimal configurations, but also provides a scalable methodology that can be extended to more complex design problems. In particular, the combination of global surrogate models and adaptive optimization strategies enables efficient exploration of nonlinear design spaces, even under limited data conditions.
Future work will focus on extending the methodology to higher-dimensional design spaces, incorporating additional geometric variables, and exploring more complex flow conditions, including transient and three-dimensional effects, to further generalize the proposed framework.

Author Contributions

Conceptualization, J.A.S.M. and J.R.-C.; methodology, J.A.S.M. and G.F.-E.; software, J.A.S.M. and G.F.-E.; validation, J.A.S.M., C.L.-C., J.R.-C. and J.M.S.-C.; formal analysis, J.A.S.M., C.L.-C., J.R.-C. and J.M.S.-C. investigation, J.A.S.M., C.L.-C. and J.R.-C.; resources, J.A.S.M.; data curation, J.A.S.M. and G.F.-E.; writing—original draft preparation, J.A.S.M., C.L.-C., J.R.-C. and J.M.S.-C.; writing—review and editing, J.A.S.M., C.L.-C. and J.R.-C.; visualization, C.L.-C.; supervision, J.A.S.M.; project administration, J.A.S.M. and G.F.-E.; funding acquisition, G.F.-E. All authors have read and agreed to the published version of the manuscript.

Funding

The APC was funded by Tecnologico de Monterrey, Vicerrectory of Research and Technology Transfer.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Acknowledgments

During the preparation of this manuscript, the authors used OpenAI ChatGPT (GPT-5.2) for language review, clarity improvement, and verification of citation formatting. The authors have reviewed and edited the output and take full responsibility for the content of this publication.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Dataset Used for Prediction

d/DL/DCD Comp Ma = 1.2CD Comp Ma = 1.6CD Comp Ma = 2.0CD Comp Ma = 2.4CD Comp Ma = 2.8CD Comp Ma = 3.2CD Comp Ma = 3.6
0.060.150.33040.3530.3480.33120.34590.30320.3229
0.060.450.32680.34420.3330.31450.28870.26450.321
0.060.750.32170.32910.30880.28340.28280.27380.322
0.061.050.31650.31970.31330.28910.27490.27280.3027
0.061.350.31170.32130.30160.2740.280.27190.3139
0.061.650.31220.30530.30280.27830.2990.29730.3084
0.061.950.29710.28630.330.27110.28610.29930.3162
0.090.150.33070.35330.34830.33210.29920.29760.329
0.090.450.32360.33580.32130.3130.33220.25690.3198
0.090.750.3130.31520.29410.2830.27140.26210.3133
0.091.050.30160.30070.28270.27440.25930.26580.2831
0.091.350.2980.28980.27520.25540.2670.24950.3072
0.091.650.30050.29130.28180.2790.28620.26380.2898
0.091.950.29150.29250.32290.29610.27830.27720.3098
0.120.150.33220.35410.34790.3310.2970.2950.3311
0.120.450.31610.3210.30770.2870.27910.250.3162
0.120.750.3070.30420.28210.2850.26320.26170.2996
0.121.050.29690.28950.28510.2660.24780.24690.2824
0.121.350.28830.28280.26830.24220.25460.2570.2367
0.121.650.28610.29020.25350.24550.27430.26730.2617
0.121.950.28210.28810.30870.28740.27760.27180.3012
0.150.150.33370.35490.34640.32940.29380.29270.33
0.150.450.31220.31660.30170.2910.27030.26140.3122
0.150.750.30070.29950.28960.28230.24780.24740.2964
0.151.050.29750.28640.27850.25410.23490.23090.2774
0.151.350.28130.2750.26430.2490.24060.23730.2414
0.151.650.28540.28430.27370.2550.25690.25840.2731
0.151.950.27340.27850.2990.27710.26780.26690.2746
0.180.150.33930.35780.34540.33060.29260.29940.3227
0.180.450.3110.31390.30120.28690.26710.2623
0.180.750.29580.29410.28810.27050.23920.2356
0.181.050.29380.28510.28430.2590.22330.2211
0.181.350.27980.270.26170.240.22890.2244
0.181.650.27790.27330.24360.25160.2420.2421
0.181.950.27020.25280.29310.27140.25220.2314

References

  1. Anderson, J.D. Modern Compressible Flow: With Historical Perspective, 3rd ed.; McGraw-Hill Education: Columbus, OH, USA, 2003. [Google Scholar] [CrossRef]
  2. Bertin, J.J.; Cummings, R.M. Fifty Yxears of Hypersonics: Where We’ve Been, Where We’re Going. Prog. Aerosp. Sci. 2003, 39, 511–536. [Google Scholar] [CrossRef]
  3. Bertin, J.J.; Bouslog, S.A.; Wang, K.-C.; Campbell, C.H. Recent Aerothermodynamic Flight Measurements during Shuttle Orbiter Re-Entry. J. Spacecr. Rocket. 1996, 33, 457–462. [Google Scholar] [CrossRef] [PubMed]
  4. Schneider, S.P. Flight Data for Boundary-Layer Transition at Hypersonic and Supersonic Speeds. J. Spacecr. Rocket. 1999, 36, 8–20. [Google Scholar] [CrossRef]
  5. Hollis, B.R.; Borrelli, S. Aerothermodynamics of Blunt Body Entry Vehicles. Prog. Aerosp. Sci. 2012, 48–49, 42–56. [Google Scholar] [CrossRef]
  6. Huang, W.; Chen, Z.; Yan, L.; Yan, B.; Du, Z. Drag and Heat Flux Reduction Mechanism Induced by the Spike and Its Combinations in Supersonic Flows: A Review. Prog. Aerosp. Sci. 2019, 105, 31–39. [Google Scholar] [CrossRef]
  7. Guenther, R.A.; Reding, J.P. Fluctuating Pressure Environment of a Drag Reduction Spike. J. Spacecr. Rocket. 1977, 14, 705–710. [Google Scholar] [CrossRef]
  8. Ahmed, M.Y.M.; Qin, N. Recent Advances in the Aerothermodynamics of Spiked Hypersonic Vehicles. Prog. Aerosp. Sci. 2011, 47, 425–449. [Google Scholar] [CrossRef]
  9. Esfeh, M.K.; Tajalli, S.M.; Liu, P. Evaluation of Aerospike for Drag Reduction on a Blunt Nose Using Experimental and Numerical Modeling. Acta Astronaut. 2019, 160, 656–671. [Google Scholar] [CrossRef]
  10. Tekure, V.; Pophali, P.S.; Venkatasubbaiah, K. Numerical Investigation of Aerospike Semi-Cone Angle and a Small Bump on the Spike Stem in Reducing the Aerodynamic Drag and Heating of Spiked Blunt-Body: New Correlations for Drag and Surface Temperature. Phys. Fluids 2021, 33, 116108. [Google Scholar] [CrossRef]
  11. Kalimuthu, R.; Mehta, R.C.; Rathakrishnan, E. Investigation of Aerodynamic Coefficients at Mach 6 over Conical, Hemispherical and Flat-Face Spiked Body. Aeronaut. J. 2017, 121, 1711–1732. [Google Scholar] [CrossRef]
  12. Li, Z.; Sun, C.; Xia, X.; Li, X. Numerical Simulation of Aerodynamic Heating over Solid Blunt Configuration with Porous Spike. J. Aerosp. Eng. 2018, 31, 04018083. [Google Scholar] [CrossRef]
  13. Asif, M.; Zahir, S.; Kamran, N.; Khan, M. Computational Investigations Aerodynamic Forces at Supersonic/Hypersonic Flow Past a Blunt Body with Various Forward Facing Spikes. In Proceedings of the 22nd Applied Aerodynamics Conference and Exhibit, Guidance, Navigation, and Control and Co-Located Conferences, AIAA, Providence, RI, USA, 16–19 August 2004. [Google Scholar]
  14. Crawford, D.H. Investigation of the Flow over a Spiked-Nose Hemisphere-Cylinder at a Mach Number of 6.8; NASA TN D-118; National Aeronautics and Space Administration: Washington, DC, USA, 1961.
  15. Feszty, D.; Badcock, K.J.; Richards, B.E. Aerodynamic characteristics of spiked blunt bodies. AIAA J. 2004, 42, 879–887. [Google Scholar] [CrossRef]
  16. Panaras, A.G.; Drikakis, D. High-speed flows around spiked blunt bodies. J. Fluid Mech. 2009, 632, 69–96. [Google Scholar] [CrossRef]
  17. Deng, F.; Wen, C.Y.; Tang, H.; Liu, J. Spike effects on drag reduction. J. Spacecr. Rocket. 2017, 54, 36–47. [Google Scholar] [CrossRef]
  18. Xue, Y.; Wang, L.; Fu, S. Drag Reduction and Aerodynamic Shape Optimization for Spike-Tipped Supersonic Blunt Nose. J. Spacecr. Rocket. 2018, 55, 552–560. [Google Scholar] [CrossRef]
  19. Hamza, M.; Khan, S.B.; Maqsood, A. Geometric Optimization of Blunt Bodies with Aerodisk and Opposing Jet for Wave Drag and Heat Reduction. Aerospace 2022, 9, 800. [Google Scholar] [CrossRef]
  20. Mukhtar, A.; Yasir, A.S.H.M.; Nasir, M.F.M. A machine learning-based comparative analysis of surrogate models for design optimisation in computational fluid dynamics. Heliyon 2023, 9, e18674. [Google Scholar] [CrossRef] [PubMed]
  21. Alizadeh, R.; Allen, J.K.; Mistree, F. Managing computational complexity using surrogate models: A critical review. Res. Eng. Des. 2020, 31, 275–298. [Google Scholar] [CrossRef]
  22. Mao, R.; Lan, Y.; Liang, L.; Yu, T.; Mu, M.; Leng, W.; Long, Z. Rapid CFD prediction based on Machine Learning surrogate model in built Environment: A review. Fluids 2025, 10, 193. [Google Scholar] [CrossRef]
  23. Kirsch, J.; Rider, W.J.; Fathi, N. Credibility Assessment of Machine Learning-Based Surrogate Model Predictions on NACA 0012 Airfoil Flow. In Proceedings of the ASME 2024 Verification, Validation, and Uncertainty Quantification Symposium, College Station, TX, USA, 15–17 May 2024. [Google Scholar] [CrossRef]
  24. Zhang, T.; Dey, B.; Veeraraghavan, K.; Kulkarni, H.; Chakraborty, A. Demystifying the Data Need of ML-surrogates for CFD Simulations. arXiv 2022, arXiv.2205.08355. [Google Scholar] [CrossRef]
  25. Joly, M.M.; Sarkar, S.; Mehta, D. Machine Learning Enabled Adaptive Optimization of a Transonic Compressor Rotor With Pre-Compression. J. Turbomach. 2018, 141, 051011. [Google Scholar] [CrossRef]
  26. El Zaatari, L.; Leicht, T.; Lang, S.; Bekemeyer, P.; Görtz, S. A Machine Learning based Expert System for Optimizing CFD Solver Parameters. In Proceedings of the ECCOMAS Congress 2022, Oslo, Norway, 5–9 June 2022. [Google Scholar] [CrossRef]
  27. Owoyele, O.; Pal, P.; Torreira, A.V.; Probst, D.; Shaxted, M.; Wilde, M.; Senecal, P.K. Application of an automated machine learning-genetic algorithm (AutoML-GA) coupled with computational fluid dynamics simulations for rapid engine design optimization. Int. J. Engine Res. 2021, 23, 1586–1601. [Google Scholar] [CrossRef]
  28. Niu, Y.; Zhao, K.; Yang, Y.; Yao, M.; Wu, Q.; Bai, B.; Ma, L. Integration of deep learning and CFD for aerodynamic force prediction. Phys. Fluids 2024, 36, 103610. [Google Scholar] [CrossRef]
  29. Hwang, P.; Wu, J.; Chang, Y. Optimization Based on Computational Fluid Dynamics and Machine Learning for the Performance of Diffuser-Augmented Wind Turbines with Inlet Shrouds. Sustainability 2024, 16, 3648. [Google Scholar] [CrossRef]
  30. Cabrera-Escobar, J.; Vera, D.; Jurado, F.; Córdova-Suárez, M.; Santillán-Valdiviezo, G.; Rodríguez-Orta, A.; Cabrera-Escobar, R. Optimization of olive pomace dehydration process through the integration of computational fluid dynamics and deep learning. Energy Sources Part A 2024, 46, 4756–4776. [Google Scholar] [CrossRef]
  31. Wang, Y.; Guzik, S.; Zupanski, M.; Gao, X. The maximum likelihood ensemble filter for computational flame and fluid dynamics. IMA J. Appl. Math. 2021, 86, 631–661. [Google Scholar] [CrossRef]
  32. Stavrakakis, G.; Karadimou, D.; Zervas, P.; Sarimveis, H.; Markatos, N. CFD and neural networks for optimization. Build. Environ. 2010, 46, 298–314. [Google Scholar] [CrossRef]
  33. Wang, Z.J.; Fidkowski, K.; Abgrall, R.; Bassi, F.; Caraeni, D.; Cary, A.; Deconinck, H.; Hartmann, R.; Hillewaert, K.; Huynh, H.T.; et al. High-order CFD methods: Current status and perspective. Int. J. Numer. Methods Fluids 2013, 72, 811–845. [Google Scholar] [CrossRef]
  34. Halila, G.L.O.; Ghazlane, I.; Carrier, G.; Trepanier, J.Y. Adjoint-based aerodynamic shape optimization for compressible flows: A review. Aerosp. Sci. Technol. 2020, 106, 106112. [Google Scholar]
  35. Beigzadeh, R.; Soltanian, S.; Tofangchi, D. Enhancing heat transfer efficiency in heat exchangers: A fusion of computational fluid dynamics and genetic algorithm for circular baffle optimization. Int. J. Heat Fluid Flow 2024, 112, 109726. [Google Scholar] [CrossRef]
  36. Yu, J.; Tang, M.; Cui, P.; Deng, J.; Mi, H.; Zhang, L.; Chen, L.; Wu, P.; Chao, Y.; Zhu, W.; et al. Computational fluid dynamics and machine learning assisted Al-LDH adsorbent reactor design for lithium recovery from salt lakes. Desalination 2024, 600, 118396. [Google Scholar] [CrossRef]
  37. Barragan, G.; Atarihuana, S.; Cando, E.; Hidalgo, V. Enhancing hydraulic efficiency of pelton turbines through computational fluid dynamics and metaheuristic optimization. Algorithms 2025, 18, 35. [Google Scholar] [CrossRef]
  38. Samiani, O.S.; Boroushaki, M. Optimal design of Archimedes Wind Turbine using genetic algorithm. Energy 2024, 314, 134157. [Google Scholar] [CrossRef]
  39. Ingram, D.M.; Causon, D.M.; Mingham, C.G. Developments in Cartesian Cut Cell Methods. Math. Comput. Simul. 2003, 61, 561–572. [Google Scholar] [CrossRef]
  40. Sobachkin, A.; Dumnov, G. Numerical basis of CAD-embedded CFD. In NAFEMS World Congress; Scientific Research: Salzburg, Austria, 2013; Volume 2013, pp. 1–20. [Google Scholar]
  41. Hodges, A.J. The Drag Coefficient of Very High Velocity Spheres. J. Aeronaut. Sci. 1957, 24, 755–758. [Google Scholar] [CrossRef]
  42. Charters, A.C.; Thomas, R.N. The Aerodynamic Performance of Small Spheres from Subsonic to High Supersonic Velocities. J. Aeronaut. Sci. 1945, 12, 468–476. [Google Scholar] [CrossRef]
  43. Bentéjac, C.; Csörgő, A.; Martínez-Muñoz, G. Comparative analysis of gradient boosting algorithms. Artif. Intell. Rev. 2020, 54, 1937–1967. [Google Scholar] [CrossRef]
  44. Cha, G.; Moon, H.; Kim, Y. Comparison of Random Forest and Gradient Boosting Machine Models for Predicting Demolition Waste Based on Small Datasets and Categorical Variables. Int. J. Environ. Res. Public Health 2021, 18, 8530. [Google Scholar] [CrossRef]
  45. Natekin, A.; Knoll, A. Gradient boosting machines, a tutorial. Front. Neurorobot. 2013, 7, 21. [Google Scholar] [CrossRef]
  46. GeeksforGeeks. Gradient Boosting in ML; GeeksforGeeks: Noida, India, 2025; Available online: https://www.geeksforgeeks.org/machine-learning/mL-gradient-boosting/ (accessed on 10 January 2026).
  47. Taha, A.A.; Malebary, S.J. An Intelligent Approach to Credit Card Fraud Detection Using an Optimized Light Gradient Boosting Machine. IEEE Access 2020, 8, 25579–25587. [Google Scholar] [CrossRef]
  48. GeeksforGeeks. Regression Using LightGBM; GeeksforGeeks: Noida, India, 2025; Available online: https://www.geeksforgeeks.org/machine-learning/regression-using-lightgbm/ (accessed on 10 January 2026).
  49. Kramer, O. Genetic Algorithms. In Genetic Algorithm Essentials; Studies in Computational Intelligence; Springer: Cham, Switzerland, 2017; Volume 679. [Google Scholar] [CrossRef]
  50. PyGAD. (s. f.). PyGAD documentation. Read the Docs. Available online: https://pygad.readthedocs.io/en/latest/ (accessed on 10 January 2026).
  51. Mayer, D.; Kinghorn, B.; Archer, A. Differential evolution—An easy and efficient evolutionary algorithm for model optimisation. Agric. Syst. 2004, 83, 315–328. [Google Scholar] [CrossRef]
  52. Cristina, S. Differential Evolution from Scratch in Python; Machine Learning Mastery: Victoria, Australia, 2021; Available online: https://machinelearningmastery.com/differential-evolution-from-scratch-in-python/ (accessed on 10 January 2026).
  53. Nikolaus Hansen, N.; Andreas Ostermeier, A. Completely derandomized self-adaptation in evolution strategies. Evol. Comput. 2001, 9, 159–195. [Google Scholar] [CrossRef]
  54. cma-es. cma-es (Versión 1.5.0) [Paquete PyPI]. Python Package Index. 2021. Available online: https://pypi.org/project/cma-es/ (accessed on 10 January 2026).
  55. Ahmad, H.; Hasan, N.; Sanghi, S. On the Influence of Co-Flow on the Shocks and Vortex Rings in the Starting Phases of under-Expanded Jets. Phys. Fluids 2022, 34, 076117. [Google Scholar] [CrossRef]
  56. Tahani, M.; Karimi, M.S.; Motlagh, A.M.; Mirmahdian, S. Numerical Investigation of Drag and Heat Reduction in Hypersonic Spiked Blunt Bodies. Heat Mass Transf. 2013, 49, 1369–1384. [Google Scholar] [CrossRef]
  57. Muñoz, J.A.S.; Lagarza-Cortés, C.; Ramírez-Cruz, J. Aerodynamic Drag Coefficient Prediction of a Spike Blunt Body Based on K-Nearest Neighbors. Aerospace 2024, 11, 757. [Google Scholar] [CrossRef]
  58. Ponce-Bobadilla, A.V.; Schmitt, V.; Maier, C.S.; Mensing, S.; Stodtmann, S. Practical guide to SHAP analysis: Explaining supervised machine learning model predictions in drug development. Clin. Transl. Sci. 2024, 17, e70056. [Google Scholar] [CrossRef] [PubMed]
  59. Awan, A.A. An Introduction to SHAP Values and Machine Learning Interpretability. DataCamp. 2023. Available online: https://www.datacamp.com/tutorial/introduction-to-shap-values-machine-learning-interpretability (accessed on 10 January 2026).
Figure 1. Methodological workflow of the study. Aerodynamic data is generated via CFD simulations. Machine learning models are then trained and validated to predict the drag coefficient C d . Finally, the spike–blunt body geometry is optimized using evolutionary algorithms.
Figure 1. Methodological workflow of the study. Aerodynamic data is generated via CFD simulations. Machine learning models are then trained and validated to predict the drag coefficient C d . Finally, the spike–blunt body geometry is optimized using evolutionary algorithms.
Applsci 16 04365 g001
Figure 2. Mach number versus aerodynamics drag coefficient.
Figure 2. Mach number versus aerodynamics drag coefficient.
Applsci 16 04365 g002
Figure 3. Blunt body scheme with main dimensions.
Figure 3. Blunt body scheme with main dimensions.
Applsci 16 04365 g003
Figure 4. Computational domain dimension. The domain is embodied in a structured mesh with an irregular grid close to the spike blunt body.
Figure 4. Computational domain dimension. The domain is embodied in a structured mesh with an irregular grid close to the spike blunt body.
Applsci 16 04365 g004
Figure 5. Shock-wave structure obtained using a numerical Schlieren approach for three different Mach numbers and geometric configurations: (a) Ma = 1.6 L/D = 1.8733, d/D = 0.1734; (b) Ma = 2.4 L/D = 1.39, d/D = 0.1722; and (c) Ma = 3.2, L/D = 1.3362, d/D = 0.1726. The strong bow shock typically observed in blunt bodies is replaced by a series of lower-intensity oblique shock waves.
Figure 5. Shock-wave structure obtained using a numerical Schlieren approach for three different Mach numbers and geometric configurations: (a) Ma = 1.6 L/D = 1.8733, d/D = 0.1734; (b) Ma = 2.4 L/D = 1.39, d/D = 0.1722; and (c) Ma = 3.2, L/D = 1.3362, d/D = 0.1726. The strong bow shock typically observed in blunt bodies is replaced by a series of lower-intensity oblique shock waves.
Applsci 16 04365 g005
Figure 6. Heatmaps of drag coefficient ( C d ) as a function of the spike length ratio ( L   / D ) and spike diameter ratio ( d / D ) for three different Mach numbers: (a) Ma = 1.6, (b) Ma = 2.4, and (c) Ma = 3.2. The color scale indicates the magnitude of Cd, with cooler colors representing lower drag values. These plots highlight the influence of geometric parameters on aerodynamic performance, showing a consistent trend of drag reduction with increasing spike length across all Mach regimes.
Figure 6. Heatmaps of drag coefficient ( C d ) as a function of the spike length ratio ( L   / D ) and spike diameter ratio ( d / D ) for three different Mach numbers: (a) Ma = 1.6, (b) Ma = 2.4, and (c) Ma = 3.2. The color scale indicates the magnitude of Cd, with cooler colors representing lower drag values. These plots highlight the influence of geometric parameters on aerodynamic performance, showing a consistent trend of drag reduction with increasing spike length across all Mach regimes.
Applsci 16 04365 g006
Figure 7. Comparison between CFD and predicted drag coefficient for GBR, LGBM, and Kriging models.
Figure 7. Comparison between CFD and predicted drag coefficient for GBR, LGBM, and Kriging models.
Applsci 16 04365 g007
Figure 8. Residual distribution as a function of Mach number for the surrogate model predictions.
Figure 8. Residual distribution as a function of Mach number for the surrogate model predictions.
Applsci 16 04365 g008
Figure 9. Comparison between surrogate-predicted minimum drag coefficients and CFD re-evaluated results for the optimal configurations obtained using different evolutionary algorithms.
Figure 9. Comparison between surrogate-predicted minimum drag coefficients and CFD re-evaluated results for the optimal configurations obtained using different evolutionary algorithms.
Applsci 16 04365 g009
Figure 10. Number of function evaluations required by grid search and evolutionary algorithms across different Mach regimes. Grid search requires a significantly larger number of evaluations due to exhaustive sampling of the design space, while evolutionary algorithms reduce the computational cost through adaptive exploration. CMA-ES exhibits the fastest convergence, whereas Differential Evolution consistently achieves the global optimum with a moderate number of evaluations.
Figure 10. Number of function evaluations required by grid search and evolutionary algorithms across different Mach regimes. Grid search requires a significantly larger number of evaluations due to exhaustive sampling of the design space, while evolutionary algorithms reduce the computational cost through adaptive exploration. CMA-ES exhibits the fastest convergence, whereas Differential Evolution consistently achieves the global optimum with a moderate number of evaluations.
Applsci 16 04365 g010
Figure 11. Illustrates the evolution of the optimal geometric ratios d / D (relative spike diameter) and L / D (relative spike length) as a function of the Mach number for the three evolutionary algorithms: Differential Evolution (DE), Covariance Matrix Adaptation Evolution Strategy (CMA-ES), and Genetic Algorithm (GA).
Figure 11. Illustrates the evolution of the optimal geometric ratios d / D (relative spike diameter) and L / D (relative spike length) as a function of the Mach number for the three evolutionary algorithms: Differential Evolution (DE), Covariance Matrix Adaptation Evolution Strategy (CMA-ES), and Genetic Algorithm (GA).
Applsci 16 04365 g011
Figure 12. Global SHAP summary plot for the surrogate model trained with Mach number, d/D, and L/D as input features. The figure reflects global feature importance across the complete dataset and does not represent the conditional importance of variables within the fixed-Mach optimization problem.
Figure 12. Global SHAP summary plot for the surrogate model trained with Mach number, d/D, and L/D as input features. The figure reflects global feature importance across the complete dataset and does not represent the conditional importance of variables within the fixed-Mach optimization problem.
Applsci 16 04365 g012
Table 1. Dataset range parameters.
Table 1. Dataset range parameters.
ParametersDescriptionRangeSize Step
Mach number
(Ma)
Free stream Mach number1.2–3.60.2
Reynolds number (Re)Based on freestream conditions4.7 × 105–1.2 × 106Dependent on Ma
d/DSpike diameter ratio0.06–0.180.03
L/DSpike length ratio0.15–1.950.3
AngleAngle of attack-
Table 2. Thermal and transport properties.
Table 2. Thermal and transport properties.
Pressure
(P, atm)
Temperature
(T, K)
Viscosity
(μ, Pa·s)
Density
(ρ, kg/m3)
Gas Constant
(Rg, kJ/kg·K)
Speed of Sound (c, m/s)
1.02901.8 × 10−50.8160.287340
Table 3. Hyperparameter search space used for tuning the machine learning models.
Table 3. Hyperparameter search space used for tuning the machine learning models.
ModelHyperparameterValues Explored
GBRn_estimators50, 100, 200
GBRlearning_rate0.01, 0.1, 0.2
GBRmax_depth3, 5, 7
LightGBMn_estimators50, 100, 200
LightGBMnum_leaves20, 31, 50
LightGBMlearning_rate0.01, 0.1, 0.2
LightGBMmax_depth3, 5, 7
Table 4. Performance comparison between optimized machine learning models.
Table 4. Performance comparison between optimized machine learning models.
ModelCV R2 (Mean)Test R2Test RMSEOptimized
Parameters
Gradient Boosting0.85530.89090.00775n_estimators = 100
max_depth = 3
learning_rate = 0.2
Light GBM0.72520.84590.00922n_estimators = 100
max_depth = 3
learning_rate = 0.1
num_leaves = 20
Table 5. Prediction error metrics of the surrogate model across different Mach number regimes.
Table 5. Prediction error metrics of the surrogate model across different Mach number regimes.
MachMean Relative Error (%)Max Relative Error (%)RMSE
1.21.0212.680.0040
1.62.0756.400.0079
2.02.70914.700.0091
2.42.14634.540.0074
2.82.53435.700.0078
3.23.23705.530.0089
3.63.235.470.0102
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.

Share and Cite

MDPI and ACS Style

Sánchez Muñoz, J.A.; Lagarza-Cortés, C.; Ramírez-Cruz, J.; Silva-Campos, J.M.; Flores-Eraña, G. Parametric Optimization of Spiked Blunt Bodies in Supersonic Flow Using Surrogate-Assisted Machine Learning and Evolutionary Algorithms. Appl. Sci. 2026, 16, 4365. https://doi.org/10.3390/app16094365

AMA Style

Sánchez Muñoz JA, Lagarza-Cortés C, Ramírez-Cruz J, Silva-Campos JM, Flores-Eraña G. Parametric Optimization of Spiked Blunt Bodies in Supersonic Flow Using Surrogate-Assisted Machine Learning and Evolutionary Algorithms. Applied Sciences. 2026; 16(9):4365. https://doi.org/10.3390/app16094365

Chicago/Turabian Style

Sánchez Muñoz, Jonathan Arturo, Christian Lagarza-Cortés, Jorge Ramírez-Cruz, Juan Manuel Silva-Campos, and Gustavo Flores-Eraña. 2026. "Parametric Optimization of Spiked Blunt Bodies in Supersonic Flow Using Surrogate-Assisted Machine Learning and Evolutionary Algorithms" Applied Sciences 16, no. 9: 4365. https://doi.org/10.3390/app16094365

APA Style

Sánchez Muñoz, J. A., Lagarza-Cortés, C., Ramírez-Cruz, J., Silva-Campos, J. M., & Flores-Eraña, G. (2026). Parametric Optimization of Spiked Blunt Bodies in Supersonic Flow Using Surrogate-Assisted Machine Learning and Evolutionary Algorithms. Applied Sciences, 16(9), 4365. https://doi.org/10.3390/app16094365

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop