Abstract
The credibility of Computational Fluid Dynamics (CFD) has been a topic of debate due to the significant uncertainties inherent in its modeling processes and numerical implementations. Uncertainty Quantification (UQ) offers a scientific framework for quantitatively assessing and mitigating uncertainties in CFD simulations. However, this procedure typically requires numerous CFD simulations and considerable manual effort for both simulation management and data analysis. To overcome these challenges, this work develops a platform called UQ4CFD, a browser–server software that provides automated and customized uncertainty quantification capabilities for CFD studies. The UQ4CFD platform integrates different kinds of methodologies to perform comprehensive uncertainty analysis, including uncertainty propagation, sensitivity analysis, surrogate modeling, numerical discretization uncertainty analysis, model validation, model calibration, etc. A tightly coupled CFD-UQ workflow is built to automate the complete analytical process, encompassing parameter sampling, simulation execution, and results analysis, which significantly improves computational efficiency while reducing risks associated with data processing errors. Comprehensive validation employing both analytical benchmark functions and practical CFD cases has been conducted to demonstrate the platform’s effectiveness and adaptability in diverse UQ scenarios.
1. Introduction
With the continuous development of numerical algorithms and high-performance computing, Computational Fluid Dynamics (CFD) has emerged as an indispensable tool for equipment design and evaluation in various critical engineering fields, including aerospace, energy and power, transportation, and more. However, due to the stochastic nature of fluid flows and limitations in human knowledge, CFD simulation inevitably involves multiple sources of uncertainties. Specifically, the primary sources of uncertainty in CFD arise from model formulation, parametric coefficients, boundary condition specification, geometric parameter variability, and numerical discretization. Such uncertainties can substantially compromise the reliability of CFD predictions, potentially leading to inaccurate engineering evaluations and scientifically unsound decision-making processes.
Uncertainty Quantification (UQ) is the science of quantitative characterization and reduction in uncertainties in computer simulation-based scientific applications. More specifically, the scope of uncertainty quantification may vary depending on research objectives, such as quantifying output variability resulting from uncertain input parameters, ranking parameters by significance to identify dominant sources of uncertainty, and reducing uncertainty through the calibration of model parameters. Considerable efforts have been devoted to uncertainty quantification in the aerospace domain, aiming to enhance the reliability of CFD simulations. The European Union’s Non-Deterministic Simulation for CFD-Based Design Methodologies project has developed advanced probabilistic CFD simulation techniques to enhance the reliability of aircraft design tools []. NASA implemented multiple aerospace-focused uncertainty analysis initiatives and identified comprehensive uncertainty management as a fundamental capability required for future CFD development [,]. Airbus has further emphasized the crucial role of CFD uncertainty quantification throughout aircraft design processes, as highlighted in the ERCOFTAC workshop discussions []. Lu et al. investigated the uncertainty in heat transfer and pressure within aircraft fin panel structures subjected to shock wave/turbulent boundary layer interaction, and identified the main contributors []. Carter et al. evaluated the effects of uncertainties in chemical kinetics and vibrational–electron–electronic source term parameters on plasma formation around a 2D axisymmetric sphere-cone. Their analysis provides valuable insight into the predictive uncertainty of plasma formation in nonequilibrium, weakly ionized hypersonic flows conditions []. Gao et al. investigated the effects of fouling thickness distribution and roughness on compressor blade aerodynamic performance via uncertainty quantification. The work underscores that blade fouling cannot be adequately characterized by considering roughness alone; a holistic assessment must also incorporate the consequences of the fouling structure on performance []. Tang et al. analyzed the impact of geometric manufacturing deviations of high-pressure compressor blades on the performance of an aircraft engine []. Focusing on transonic flows over airfoils, Schaefer et al. [] and Chen et al. [] analyzed how uncertainties in the coefficients of the SA turbulence model propagate to affect the aerodynamic characteristics of airfoils in transonic flow regimes. For further details on recent advances in uncertainty quantification for aerodynamics, readers are referred to the literature [,].
The development of robust and high-fidelity software tools is essential for the accurate execution of uncertainty quantification. Several software tools are available to facilitate uncertainty quantification problems to different degrees. Sandia National Laboratories’ DAKOTA software offers an extensive suite of optimization algorithms and surrogate models, enabling comprehensive parameter sensitivity analysis and uncertainty-based optimization design []. Lawrence Livermore National Laboratory’s PSUADE platform specializes in uncertainty analysis for large-scale dynamic systems, providing capabilities for sensitivity analysis, uncertainty propagation, and numerical optimization []. ETH Zurich developed the MATLAB-based UQLab framework []. Beijing Normal University created the Python-based UQ-PyL platform [], which integrates common uncertainty propagation methods and features a graphical user interface for batch script execution. Additional UQ software that provide relevant capabilities include the NSSUR probabilistic analysis program [], SIMLAB [], OpenTURNS [], UCODE [], and Uranie [].
However, to the best of our knowledge, no currently available software is specifically designed for UQ in CFD engineering. Despite the considerable advancements, existing tools exhibit significant limitations when applied to CFD applications. First, selecting and learning to use these tools requires substantial time and effort, especially for researchers unfamiliar with UQ methodologies and not good at programming. Second, contemporary UQ software predominantly focuses on parametric uncertainty propagation and quantification, while lacking comprehensive functionality for full CFD uncertainty quantification. Important aspects such as the assessment of numerical discretization errors—a critical source of uncertainty in CFD simulations—are often neglected. Third, the most significant limitation of current UQ tools lies in their lack of integration and capacity for automated operation among UQ software, CFD solvers, and high-performance computing clusters. Since uncertainty quantification in CFD typically involves executing a large number of simulations, manual handling of such analyses would require considerable human intervention, which severely hinders the wider application of UQ methodologies in CFD research.
In an attempt to overcome these limitations, this study introduces UQ4CFD, a software designed to provide a powerful, easy-to-use, and highly automated solution for uncertainty quantification in CFD applications. First, we conceived a novel UQ framework that integrates general theory with the specific practicalities of CFD, enabling the concurrent treatment of both parametric and numerical discretization uncertainties. This framework was subsequently implemented as a modular software platform featuring seamless integration with various CFD solvers. The platform’s main functionalities include uncertainty propagation, sensitivity analysis, surrogate modeling, numerical discretization uncertainty analysis, model validation, and model calibration. By incorporating UQ algorithms, CFD simulation management, and automated workflows, the platform abstracts away inherent complexities and tedious procedures. Consequently, the platform significantly lowers the barrier to entry, enabling a broader spectrum of users to conduct rigorous UQ analysis with ease. This paper is organized as follows. In Section 1, we introduce the theoretical framework of uncertainty quantification in CFD; Section 2 details the architecture and implementation of the UQ4CFD platform; Section 3 demonstrates the platform’s performance on analytical test cases and practical engineering applications.
2. CFD Uncertainty Quantification Framework
Important dimensions of uncertainty quantification relevant to analysis initiatives have been outlined by NASA [], as illustrated in Figure 1. Key aspects of UQ—including uncertainty categorization, characterization and representation, propagation, solution bias estimation, and model prediction-bias uncertainty—are now well-established and practically applicable in the CFD domain. In contrast, uncertainty extrapolation and aggregation remain active areas of research, and no widely accepted methodologies have yet been established for these aspects. Motivated by the practical needs of UQ in CFD and the current landscape of methodologies, a dedicated UQ framework is proposed herein, as illustrated in Figure 2. The key elements of this framework are briefly introduced in the remainder of this section.
Figure 1.
Key aspects in Uncertainty Quantification [].
Figure 2.
Framework of Uncertainty Quantification.
2.1. Input Uncertainty Characterization
The foundational step of uncertainty quantification involves systematically identifying uncertain input parameters aligned with the analysis objectives, mathematically characterizing their uncertainties using appropriate probabilistic or non-probabilistic representations, and defining the quantities of interests (QoIs) to be analyzed during uncertainty propagation.
From a mathematical perspective, uncertainty is broadly classified into two primary types: aleatory uncertainty (stemming from inherent system variability) and epistemic uncertainty (arising from a lack of knowledge). These fundamentally different natures dictate distinct implications and treatments in analysis. Aleatory uncertainty is irreducible and is conventionally modeled using probability theory. In contrast, epistemic uncertainty is reducible with increased information and often necessitates specialized frameworks like interval analysis or evidence theory. If a specific uncertain factor involves both aleatory and epistemic uncertainties, it is termed mixed uncertainty. In such cases, imprecise probability methods can be employed for characterization, among which probability box (p-box) is widely used.
2.2. Uncertainty Propagation
This process quantifies how input parameter uncertainties affect model outputs. The primary methods for propagating aleatory uncertainty include Monte Carlo (MC) simulation, Polynomial Chaos Expansion (PCE) [], and surrogate model-based Monte Carlo methods. The standard MC approach involves generating numerous input samples, evaluating them using the CFD model, and performing a statistical analysis on the resulting outputs. While valued for its flexibility and conceptual simplicity, the MC method becomes computationally prohibitive for complex CFD applications, where a single simulation may take days. To mitigate this cost, surrogate model-based MC methods replace the CFD solver with an efficient approximation model. Alternatively, PCE represents the model response as a series of orthogonal polynomials of the input random variables. The coefficients of this expansion are determined through numerical integration or regression based on a limited set of sample points. A key advantage of PCE is its ability to directly compute statistical moments (e.g., mean and variance) from the PCE coefficients, bypassing the need for the extensive sampling required by MC. For propagating epistemic uncertainty, suitable methods such as interval analysis [] and evidence theory can be employed, depending on the available information []. In cases of mixed uncertainty, a common strategy employs a double-loop sampling scheme to separately address each type, ultimately constructing a probability box (p-box) from the resulting model outputs [].
A general workflow for parametric uncertainty propagation typically encompasses key steps: Design of Experiments (DoE), CFD simulation, surrogate model construction, and finally, uncertainty analysis for the Quantities of Interests. A further introduction to them follows.
2.2.1. DoE
DoE is a discipline concerned with the efficient planning of experiments. It employs structured sampling strategies to explore the parameter space, thereby generating data that captures the underlying model’s behavior. Common sampling techniques encompass Central Composite Design [], Full-Factorial Design [], Monte Carlo Sampling [], Latin Hypercube Sampling (LHS) [], the Sobol Sequence [], among others. MC, LHS, and the Sobol sequence represent three distinct classes of sampling strategies. MC Sampling is a fundamental random sampling method that generates independent points randomly across the parameter space. Although statistically robust, its purely random nature can result in point clustering and uncovered gaps, leading to slower convergence in uncertainty analysis. LHS is a stratified sampling technique designed to improve efficiency over crude Monte Carlo. It divides the range of each input parameter into intervals of equal probability and ensures that each interval is sampled exactly once. This forces a more uniform projection over each parameter’s distribution, providing better space-filling properties. The Sobol Sequence is a deterministic, low-discrepancy sequence. It generates points that are highly uniform in space, effectively minimizing gaps and clusters. Compared to LHS, it achieves faster convergence rates in uncertainty quantification, particularly for high-dimensional problems.
2.2.2. Propagation with CFD Solver or Surrogate Model
Input parameter uncertainties propagate via the CFD simulation to the QoIs. Nonetheless, the prohibitive computational demands of high-fidelity CFD simulations render direct uncertainty propagation analysis impractical. Consequently, the construction of surrogate models to replace the CFD solver has emerged as a standard practice for efficient uncertainty propagation, as well as sensitivity analysis and parameter calibration. A range of surrogate models have been developed, such as Radial Basis Functions (RBF) [], Kriging [], and Neural Networks []. RBF provides a simple interpolation framework via a weighted sum of basis functions. Kriging, also known as Gaussian Process Regression, can provide not only predictions but also quantifies the associated uncertainty at any point within the parameter space, making it a widely favored technique in uncertainty quantification [,,]. Recently, Neural Networks, as versatile non-linear approximators, have accordingly seen broad application in UQ [,,], particularly in high-dimensional scenarios where traditional methods like Kriging become limited. Alternatively, PCE can be regarded as a specific surrogate model that can directly deliver analytical uncertainty estimates [].
2.2.3. Uncertainty Analysis
The statistics of QoIs, including the mean, standard deviation, confidence intervals, and correlations between input parameters and output variables, can be assessed through the surrogate model-based MC analysis.
2.3. Sensitivity Analysis
Sensitivity Analysis addresses a central question in uncertainty quantification: which input parameters contribute most significantly to the output uncertainty? In problems involving high-dimensional uncertain factors, performing precise UQ analysis for all parameters is often computationally prohibitive. Sensitivity analysis helps rapidly identify parameters with negligible influence on the output, thus reducing the complexity of surrogate modeling and subsequent UQ analyses. Global sensitivity analysis methods are widely used to evaluate the overall impact of input parameters on QoIs. The primary techniques include the elementary effect methods [], derivative-based methods [], variance-based methods [], and moment-independent methods [].
2.4. Model Calibration
This process involves adjusting model parameters using high-confidence benchmark data to minimize discrepancies between simulation results and experimental or reference values. Fundamentally, calibration constitutes an inverse problem that can be formulated as an optimization task. Established approaches for solving optimization problems include Quasi-Newton [], Conjugate Gradient [], Genetic Algorithm [], Shuffled Complex Evolution [], Simulated Annealing [], surrogate model-based optimization methods [], as well as Bayesian inference methods [].
2.5. Model Validation
Model validation quantifies discrepancies between computational predictions and experimental observations (or theoretical solutions) to evaluate whether a computational model satisfies application-specific requirements. The validation outcomes provide critical evidence for determining if model parameter calibration is required. A comprehensive validation process must account for uncertainties inherent in both numerical simulations and physical experiments. For random uncertainty, the primary methodologies for model validation encompass hypothesis testing, Bayesian factor analysis, frequency metrics, and area metrics. The area metric approach measures the alignment between simulation results and experimental data by determining the area discrepancy between the cumulative distribution function of the simulation output and the empirical distribution function of the experimental observations. This approach has been extended from the framework of random uncertainty to encompass epistemic and mixed uncertainty frameworks, thereby advancing interval area metric methods [], probability box metric methods [], and the U-pooling method [] for multi-input state assessment.
2.6. Numerical Discretization Uncertainty Analysis
This process accesses uncertainties arising from the numerical solution process.
It is widely recognized in CFD practice, as demonstrated by research from the Drag Prediction Workshop and High-Lift Prediction Workshop [,], that variations in mesh discretization significantly affect results and are a major source of solution bias. Given this, performing numerical discretization uncertainty analysis prior to parametric uncertainty studies is crucial to isolate the effects of parameter variations from numerical errors. Classical methods for analyzing discretization errors in grids encompass Grid Convergence Index (GCI) estimation [] and Richardson Extrapolation []. Another promising strategy for addressing this issue is the utilization of grid adaptation techniques [,].
It should be noted that Figure 2 outlines a general framework, and the elements within it can be flexibly tailored or expanded to suit specific UQ problems.
3. The UQ4CFD Platform
3.1. Software Architecture
The UQ4CFD platform is designed as an integrated solution for comprehensive uncertainty quantification in computational fluid dynamics. Embracing a cloud-native service model, it employs a Browser/Server architecture to provide users with on-demand access to essential UQ resources—including data, algorithms, and computational infrastructure—through integrated services. This approach allows users to perform CFD-based uncertainty quantification tasks directly via a web browser, eliminating complex local setup and significantly reducing the hardware requirements on end-user devices.
As illustrated in Figure 3, the platform follows a layered architectural pattern to ensure clarity and modularity. The front end is built using Vue2 and the ElementUI component library, while the backend leverages the Spring Boot framework with MyBatis-Plus. Although the platform is primarily developed in Java, core uncertainty quantification algorithms are developed in C++ to optimize computational performance. Docker containerization technology is used for streamlined deployment and portability. Figure 4 further outlines the physical architecture, which comprises two main components: the platform server and the high-performance computing (HPC) cluster. The platform server hosts frontend and backend services, UQ programs, and operational data storage. The HPC cluster is dedicated to running CFD solvers and data processing tools, delivering the computational power and job scheduling capabilities required for large-scale UQ analysis. Communication between the server and the cluster is efficiently managed through the SSH protocol, enabling secure and coordinated execution of distributed computational tasks.
Figure 3.
Logical architecture.
Figure 4.
Physical architecture.
3.2. Software Module
The UQ platform consists of six core modules, which are as follows: UQ algorithm module, CFD software integration module, CFD job management module, UQ workflow customization module, chart and report generation module, and system management module. This subsection provides an overview of each module.
3.2.1. UQ Algorithm Module
The UQ algorithm module is encapsulated into different sub-modules according to its functions. For each sub-module, we have developed and integrated multiple classical algorithms into the platform. However, conducting in-depth algorithmic research or developing new algorithmic improvements is not the platform’s core objective. Instead, the platform aims to abstract away many complexities through algorithm testing and sound software engineering practices, thereby enabling a broader community to conduct UQ work with ease. The specific algorithms and corresponding functions are systematically presented in Table 1. As these methods are widely recognized and documented, this paper is not going to elaborate on their theoretical details.
Table 1.
Overview of integrated UQ algorithms.
3.2.2. CFD Software Integration Module
The CFD Software Integration Module is responsible for integrating various CFD software into the UQ4CFD platform by providing all necessary configurations. To this end, a generalized integration framework was built to address the heterogeneous computational workflows and input/output file structures of different programs, thus enabling the platform to correctly drive them to perform simulations. The framework performs three essential functions: First, it establishes software execution protocols by defining the required programs and their sequential workflow, thereby guaranteeing proper execution of all simulation phases including pre-processing, numerical solving, and post-processing. Second, it defines which files and parameters must be read from or written to during the CFD solution process. Third, it implements parameter mapping to maintain consistency between the platform’s parameter nomenclature and the CFD software’s native naming conventions, thereby preventing computational errors caused by terminology discrepancies.
3.2.3. CFD Job Management Module
The CFD Job Management Module is a core component of the UQ4CFD platform, responsible for submitting, monitoring, and managing large volumes of CFD computational jobs. Its main functions include: (1) Responding to computation requests -Processing CFD calculation tasks initiated by UQ sub-modules such as DoE and model calibration; (2) Batch job generation—Automatically generating control files required for CFD simulations and submitting batches of CFD jobs to the HPC cluster; (3) Job monitoring and management—Continuously tracking the convergence status of jobs and automatically identifying those requiring continuation, restart, or early termination; and (4) Results processing—Automatically extracting CFD results upon job completion and returning them to the UQ algorithm module for subsequent analyses.
3.2.4. UQ Workflow Customization Module
The UQ Workflow Customization Module allows for the configuration of differentiated UQ functionalities. On one hand, administrator users can publish standardized UQ workflows for all platform users. These well-established workflows are carefully designed and validated to meet the demands of most common UQ analyses. On the other hand, regular users can build upon administrator-provided templates to create personalized extensions. They can freely combine modules—such as additional experimental design, surrogate modeling, and parameter optimization—to develop customized UQ solutions for complex scenarios.
3.2.5. Chart and Report Generation Module
The Chart and Report Generation Module automatically generates data visualizations and detailed reports for UQ analysis. Built on open-source technologies, the module leverages the widely adopted ECharts library for chart rendering and incorporates the poi-tl template engine for report generation.
3.2.6. System Management Module
The System Management Module serves as the foundational component of the platform, providing essential support for security management and operational maintenance. It encompasses critical functions such as user management, role management, role-based access control, log management, and so on.
3.3. Software Features
3.3.1. Automation
By integrating algorithms, data management, and workflow orchestration into a unified platform, a high degree of automation is achieved throughout the UQ process. As illustrated in Figure 4, the process operates as follows: First, the user defines key information such as the probability distribution type and range of input parameters through the front-end interface; Then, the back-end of the platform invokes the UQ module to automatically perform parameter sampling and generate a sample dataset; Based on the sampling results, the platform automatically generates corresponding CFD calculation files for each sample, submits them to the HPC cluster to launch CFD tasks, and performs real-time monitoring and intelligent management of task status. Once all CFD simulations are detected as converged, the platform automatically extracts the computational results and returns them to the UQ algorithm module. Finally, UQ algorithms are called to perform uncertainty analysis on the CFD results, and visualization charts along with analysis reports are automatically generated.
3.3.2. Flexibility
The platform’s primary UQ functionalities include parametric uncertainty propagation, numerical discretization uncertainty quantification, sensitivity analysis, model validation, and calibration of model parameters. In addition to providing predefined workflows for these functions, the platform allows users to flexibly combine different algorithms to construct customized functional processes. For instance, for parametric uncertainty propagation, users can customize the following three typical analysis workflows (as shown in Figure 5A–C). Workflow A represents the most straightforward approach, suitable for low computational-cost CFD scenarios; Workflow B incorporates surrogate modeling prior to uncertainty propagation, optimizing efficiency for computationally intensive cases; and Workflow C extends Workflow B by integrating sensitivity analysis, making it particularly effective for high-dimensional input problems.
Figure 5.
Schematic of customized uncertainty propagation workflows. (A) Workflow for low computational-cost scenarios; (B) Workflow with surrogate models for high computational-cost scenarios; (C) Workflow with sensitivity analysis for high-dimensional input problems.
Furthermore, UQ4CFD supports a solver-decoupled operational mode, which is particularly suited for scenarios where datasets have been pre-generated. This capability allows users to directly upload existing data for uncertainty quantification without requiring real-time CFD simulations. Such architectural flexibility substantially broadens the platform’s applicability across diverse computational domains, such as computational solid mechanics, ablation simulation for materials, and so on.
3.3.3. User-Friendly
The UQ4CFD platform features an intuitive graphical user interface, designed to deliver a clear, concise, and user-friendly interactive experience while enabling real-time visualization, monitoring, and management of the analysis workflow. Figure 6 illustrates the layout of the UQ task execution interface. The left side of the interface displays the various modules of the UQ analysis workflow in a tab-based format, while the right side dynamically presents the execution panel corresponding to the active tab. A key distinguishing feature of the platform is its dedicated CFD job monitoring interface, which allows users to track task progress and inspect computational status, as illustrated in Figure 7.
Figure 6.
GUI schematic.
Figure 7.
Job monitoring interface.
4. Test and Application
4.1. Algorithm Test
4.1.1. Sensitivity Analysis Algorithms Test
This subsection presents the evaluation of two sensitivity analysis algorithms: the Sobol method and the PCE-Sobol method. The Sobol method is a global sensitivity analysis technique based on variance decomposition. It quantifies the contribution of input variables to the total output variance through the first-order index (main effect) and the total effect index. The first-order index measures the proportion of variance attributable solely to an individual input variable, whereas the total effect index accounts for both its individual effect and all interactions with other variables. A notable limitation of the standard Sobol method is its computational cost, often requiring a large number of samples to achieve convergence. PCE-Sobol is a powerful global sensitivity analysis technique that combines Polynomial Chaos Expansion with Sobol method. Once the PCE model is built, the Sobol indices can be derived directly from its coefficients, thereby eliminating the need for extensive additional sampling.
The Ishigami function is employed as a benchmark to validate the correctness and performance of the implemented algorithms, and is defined as follows:
When the input variables follow a uniform distribution on , the Sobol index have exact solutions.
In this study, the Sobol method utilized 8192 samples to compute Sobol indices, whereas PCE-Sobol utilized 440 samples. Table 2 shows the theoretical and calculated values of the Sobol indices, where and represent the main effect and total effect index of the variable , respectively. The tests demonstrated a strong agreement between the UQ4CFD platform’s results, theoretical solutions, and SALib software outputs [], accurately ranking the parameter sensitivities. A key finding was that PCE-Sobol achieved slightly higher accuracy than the standard Sobol method while using significantly fewer samples, underscoring its superior efficiency for sensitivity analysis.
Table 2.
Theoretical and calculated Sobol indices for Ishigami function.
4.1.2. Model Calibration Algorithms Test
This subsection tests the algorithms of the model calibration, specifically the calibration methods based on Bayesian inference. Unlike deterministic optimization methods, Bayesian inference does not yield a single set of optimal parameters; instead, it provides the posterior distribution of the parameters. The Markov Chain Monte Carlo (MCMC) method provides an efficient approach for approximately sampling from complex probability distributions. Its core idea is to construct a Markov chain—a sequence of random samples in which each sample depends only on the previous one—such that its stationary distribution matches the target distribution from which we wish to sample. Various specific MCMC algorithms have been developed, among which the widely used Metropolis–Hastings algorithm is adopted in UQ4CFD.
The analytical pollutant dispersion model, so-called MDL, is employed as a benchmark case. The model computes the pollutant concentration at a given spatiotemporal point (x, t) using Equation (2).
where are model parameters, with true values 30.1225, 10, 0.07, and 1.505, respectively. We treat parameter as known and calibrate the unknown parameter against a set of five data points ().
Table 3 summarizes the uncertainty characterization of MDL’s input parameters, where uniform distributions were adopted as priors. Using the MCMC algorithm, we generated 100,000 samples to approximate the posterior distributions of the parameters, from which the posterior means and maximum a posteriori (MAP) estimates were computed. As shown in Table 4, the MAP estimates align perfectly with the true values, while the posterior means exhibit a relative error of less than 1.5% compared to the true values. These results validate the efficacy and precision of the platform for uncertainty parameter calibration.
Table 3.
Intervals of uncertain parameters in the MDL model.
Table 4.
Bayesian inference results for the MDL model.
4.2. Numerical Discretization Uncertainty Quantification
This section demonstrates the generalized Richardson extrapolation and the Grid Convergence Index (GCI) method to evaluate simulation uncertainties arising from grid resolution. The Richardson extrapolation approach, as shown in Equation (3), expresses the numerical solution as a Taylor series expansion with respect to the grid discretization scale.
where is the grid discretization scale, is the numerical solution at grid scale , is the observed order of accuracy, and is the estimated exact solution. Since computational grids are typically non-uniform, is generally defined as a certain average of the volumes of all grid cells.
By applying this equation to multiple grids with different resolutions and formulating the corresponding Taylor expansion equations, the observed order and an estimate of the exact solution can be determined. However, Richardson’s method for estimating the observed order may yield values that significantly deviate from the theoretical convergence rate, potentially compromising the reliability of Richardson estimation. To address this limitation, Roache presented the GCI method, which utilizes numerical solutions obtained from systematically refined grids to quantify discretization-induced uncertainties. The GCI is formally defined as
where is the safety factor, and is the discretization scale ratio of coarse grid to fine grid. The uncertainty interval is believed to be within . The safety factor is set to 1.25 if , and to 3.0 otherwise, where denotes the theoretical order of accuracy.
In this study, the Common Research Model (CRM) from the AIAA Drag Prediction Workshop was selected as the demonstration case []. The CRM represents a modern wide-body airliner configuration, and its geometry is illustrated in Figure 8. Four sequentially refined unstructured grids were used to compute the drag coefficient at a Mach number of 0.85, a lift coefficient of 0.5, and a Reynolds number of 5 million. For the four grids, there are roughly 17.3 million, 26.3 million, 40.3 million, and 61.3 million grid cells in total. The simulations were conducted using our in-house solver, FlowStar [,], which is based on a second-order finite volume method for unstructured grids. The Roe scheme was employed for flux discretization, and turbulence was modeled using the Spalart–Allmaras model with Quadratic Constitutive Relation correction. The solver was integrated into our developed UQ4CFD platform to automate processes involved in the CFD simulation and GCI analysis workflow.
Figure 8.
Overall configuration of NASA CRM.
As the grid was refined, the drag coefficient computed by FlowStar decreased progressively, converging to values of 0.02642, 0.02627, 0.02612, and finally 0.02601. The subsequent GCI analysis yielded the observed order of accuracy, an estimate of the exact solution via Richardson extrapolation, and the corresponding GCI values (Table 5). The observed order of accuracy shows excellent agreement with the theoretical value, validating the correctness of the solver’s numerical discretization and implementation. Furthermore, the small GCI value indicates that the numerical uncertainty interval for the drag coefficient is narrow, ranging from 0.02559 to 0.02643. This confirms that the discretization error has been effectively minimized through grid refinement, implying that the finest grid is sufficiently resolved for grid-induced uncertainty to be considered negligible.
Table 5.
Uncertainty quantification results for grid discretization.
4.3. Parametric Uncertainty Quantification
4.3.1. Problem Definition
Turbulence models pose a significant source of uncertainty in CFD, largely due to the closure coefficients introduced during their development. These coefficients are calibrated against limited experimental data, raising questions about their validity across diverse flow conditions. Variations in these coefficients may lead to deviations in CFD results. This study utilizes the UQ4CFD platform to evaluate the influence of Spalart–Allmaras (SA) coefficients’ uncertainty on the predicted aerodynamic characteristics of the RAE 2822 airfoil. It also provides a sensitivity ranking of the model parameters and demonstrates the ability to calibrate them.
The SA model has been extensively utilized in aerospace []. The analysis assumed fully turbulent flow and omitted the transition term from the original model. Under these conditions, nine closure coefficients () were considered as uncertain inputs. These parameters were assumed to follow uniform distributions with the intervals specified in Table 6, with parameter ranges referenced from pertinent literature []. Detailed explanations of these parameters can also be found in this reference. It should be noted that the mathematical representation of model uncertainty parameters, including distribution types and parameters, requires thorough consultation with model developers. This subsection focuses on demonstrating the functionalities of the UQ4CFD platform, rather than presenting a rigorous aerodynamic investigation.
Table 6.
SA closure coefficients and associated epistemic intervals.
The RAE 2822 is a classic transonic airfoil whose flow field poses considerable challenges for CFD simulation, primarily due to complex shock wave/boundary layer interaction. The computational mesh is shown in Figure 9, with a total grid cell of 98,550. The computational conditions were set at . All simulations were performed using the in-house solver FlowStar.
Figure 9.
Computational mesh of RAE2822 airfoil.
4.3.2. Uncertainty Propagation
DoE was carried out first. A total of 112 samples were generated from the parameter space of the nine SA closure coefficients, defined in Table 6, by employing the Latin Hypercube Sampling technique. The QoIs were the lift coefficient () and drag coefficient (). Then, CFD simulation process was executed automatically on the UQ4CFD platform and monitored in real-time. Upon completion of the computation, the platform automatically proceeds to extract the QoIs from the resultant files. Figure 10 shows the variation in the computed lift coefficient with the von Kármán constant κ, indicating a strong linear correlation between them.
Figure 10.
Correlation between input κ and output CL.
Finally, polynomial chaos expansion was employed for uncertainty propagation. Although the mean and variance can be directly computed from the PCE coefficients, we treated the PCE as a conventional surrogate model and performed Monte Carlo sampling with 100,000 samples to obtain the output probability density statistics, shown in Figure 11. The results demonstrate a clear influence of turbulence model coefficient uncertainty on the output. It is noteworthy that although the input variables followed a uniform distribution, the resulting output uncertainty distribution closely resembles a normal distribution. In terms of computational efficiency, predicting lift and drag coefficients with the PCE model requires negligible time, whereas a single CFD simulation demands approximately 8 core hours on the same hardware. Performing 100,000 Monte Carlo simulations via CFD would thus be computationally prohibitive, underscoring the substantial efficiency advantage of the surrogate approach for uncertainty propagation.
Figure 11.
Probability density histogram of CL.
4.3.3. Sensitivity Analysis
To quantify the influence of key SA closure coefficients on RAE2822 transonic flow, a sensitivity analysis was performed using the PCE-Sobol method. Figure 12 presents the sensitivity results. For the lift coefficient, coefficients κ, cv1 exerts the most significant influence, followed by coefficients σ, cb1, which is basically consistent with the conclusions of Schaefer []. For the drag coefficient, the most influential coefficients are κ, σ and cw2. It is advisable to prioritize the calibration of these highly sensitive closure coefficients when incorporating higher-fidelity observational data (e.g., from DNS or experiments).
Figure 12.
Sobol indices for SA coefficients.
4.3.4. Model Calibration
This subsection presents the calibration of the model parameters. Based on the sensitivity analysis results from the previous section, the parameters κ and cv1 were selected for this process. The lift coefficient simulated with the standard values (Table 6) was used as the calibration target, with the expectation that the calibrated values would be close to their standard values.
The calibration was conducted using the MCMC method within the UQ4CFD platform. The prior distributions of the calibrated parameters remained consistent with those specified in Table 6. To address the computational expense of CFD simulations, a Kriging surrogate model was constructed based on the 110 samples from Section 4.3.2 to predict the lift coefficient for new parameter sets. A total of 500,000 samples were generated using MCMC to obtain their posterior distribution. The mean of the posterior distribution for each parameter was selected as the final calibrated value, as summarized in Table 7. The results demonstrated that the calibrated values were in remarkable agreement with the standard values, exhibiting a maximum relative error below 1%.
Table 7.
Standard and calibrated values.
4.4. Application Beyond CFD
This section showcases the application of the UQ4CFD platform to a non-aerodynamic case: a one-dimensional carbonizing material ablation problem from the 4th Ablation Workshop. This example serves to highlight the platform’s versatility and its potential utility for a wider range of scientific computing disciplines. The selected benchmark case involves the TACOT material (see Figure 13). Nine key material properties, listed below, were treated as uncertain inputs: thermal conductivity, specific heat, density, and enthalpy of formation for both the virgin and charred material states, as well as the enthalpy of pyrolysis gas, permeability, and porosity. The analysis focuses on quantifying the collective impact of these parameter uncertainties on the temperature at the specific location of 25 mm in height, where the top temperature is 1644 K and the bottom is adiabatic. Further details regarding the parameters’ definitions and distributions can be found in References [,].
Figure 13.
Schematic of the ablation model for the TACOT material.
A total of 530 sample points were generated in the 9-dimensional stochastic parameter space using Latin Hypercube Sampling. The corresponding temperature responses were computed using a finite-element-based ablation simulation code []. Although the ablation code could not directly integrate into the UQ4CFD platform, the simulation results were imported into the platform for subsequent uncertainty quantification analysis. Radial Basis Function, Kriging, and Neural Network methods were employed to construct surrogate models, using a training set of 30 samples. The accuracy of each model was evaluated through ten-fold cross-validation. Table 8 presents the corresponding root mean square error (RMSE) results from the cross-validation. It can be observed that the Kriging model outperforms the other two methods. Furthermore, an additional set of 500 test samples was predicted using the trained Kriging model. A comparison between the predicted and simulated results is presented in Figure 14, showing a strong linear correlation with an R2 value of 0.994. This result demonstrates that the Kriging model achieves high predictive accuracy and efficiency even in small-sample scenarios, which is consistent with the results reported in the literature [,].
Table 8.
RMSE of different surrogate models’ predictions.
Figure 14.
Predicted vs. simulated results.
The Kriging surrogate model was then employed for input parameters’ uncertainty propagation. A total of 100,000 input samples were generated using Latin Hypercube Sampling. These samples were subsequently processed through the established Kriging model to compute corresponding output responses. Finally, uncertainty analysis was performed for the resulting outputs, yielding a mean value of 355.99 K and a standard deviation of 8.42 K.
5. Summary
In this paper, we present UQ4CFD, a flexible, browser–server architecture-based software platform designed to streamline uncertainty quantification analysis in computational fluid dynamics. Equipped with a suite of well-established algorithms, the platform is capable of conducting comprehensive uncertainty analysis, encompassing key areas such as uncertainty propagation, sensitivity analysis, surrogate modeling, numerical discretization uncertainty analysis, model validation, and calibration. These algorithms feature standardized interfaces, allowing users to customize UQ analysis workflows to meet diverse application scenarios. The development target of UQ4CFD is not on further advancing algorithms but on ensuring rigorous algorithm testing and sound software engineering practices, enabling users across varying expertise levels to apply these techniques to CFD problems with ease. A most distinctive feature of the UQ4CFD platform, setting it apart from existing similar tools, is its seamless integration of CFD simulation workflow management and UQ analysis workflow management, coupled with automated data processing between these processes. This integration significantly reduces the complexities associated with UQ tasks, allowing users to effortlessly manage large-scale CFD simulations and data processing in UQ analysis, thereby encouraging the adoption and practical use of UQ in CFD. Enabling support for a wide range of CFD software presents a paramount challenge in the platform development process, primarily due to the disparate computational workflows and the distinct logic underpinning the read/write their input/output files. To overcome this, we have constructed a generalized integration framework. Within this framework, various CFD software can be configured and subsequently orchestrated to run correctly by the platform.
The capabilities of the platform have been validated through a series of analytical functions and CFD benchmark cases, confirming its reliable performance and effectiveness in handling different types of uncertainty quantification problems. UQ4CFD is currently under active development. Future efforts will focus on enhancing its capability to quantify epistemic and mixed uncertainties, as well as extending its support for UQ analysis of high-dimensional field data.
Author Contributions
Conceptualization, X.W.; Data curation, P.Z.; Funding acquisition, J.C.; Investigation, P.Z.; Methodology, J.Z. and J.C.; Project administration, X.W.; Software, L.L.; Validation, J.Z. and L.L.; Writing—original draft, W.X.; Writing—review and editing, J.C. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by NSAF (Grant No. U2230208), National Natural Science Foundation of China (Grant No. 52175214), and the National Numerical Wind Tunnel Project.
Data Availability Statement
The raw data supporting the conclusions of this article will be made available by the authors on request.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Hirsch, C. Non-deterministic simulation for CFD-based design methodologies. In Proceedings of the NATO RTO-AVT-147 Symposium on Computational Uncertainty in Military Vehicle Design, Athens, Greece, 2–6 December 2007. [Google Scholar]
- Obarc, J.; Lamar, J.E. Overview of the cranked-arrow wing aerodynamics project international. J. Aircr. 2009, 46, 355–368. [Google Scholar] [CrossRef]
- Slotnick, J.; Khodadoust, A.; Alonso, J.; Darmofal, D.; Gropp, W.; Lurie, E.; Mavriplis, D. CFD Vision 2030 Study: A Path to Revolutionary Computational Aerosciences; NASA/CR-2014-218178; NASA Langley Research Center: Hampton, VA, USA, 2014.
- Mangeant, F. Current Engineering Practices in UQ&M in Aeronautics and Associated Challenges. 2015. Available online: https://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVsdGRvbWFpbnx1cTIwMTVwYXJpc2ZyfGd4Ojc5MjFlZGVjNmNlM2UxMDQ (accessed on 19 May 2020).
- Lu, J.; Li, J.; Song, Z.; Zhang, W.; Yan, C. Uncertainty and sensitivity analysis of heat transfer in hypersonic three-dimensional shock waves/turbulent boundary layer interaction flows. Aerosp. Sci. Technol. 2022, 123, 107447. [Google Scholar]
- Carter, N.; Aiken, T.T.; Boyd, I.D. Sensitivity Analysis and Uncertainty Quantification of Plasma Formation in Nonequilibrium Hypersonic Airflows. In Proceedings of the AIAA SCITECH 2025 Forum, Orlando, FL, USA, 6–10 January 2025; p. 0950. [Google Scholar]
- Gao, L.; Tu, P.; Yang, G.; Yang, S. Uncertainty Modeling of Fouling Thickness and Morphology on Compressor Blade. Aerospace 2025, 12, 547. [Google Scholar] [CrossRef]
- Tang, P.; Sun, J.; Nian, J.; Lu, J.; Liu, Q. Uncertainty Quantification of the Impact of High-Pressure Compressor Blade Geometric Deviations on Aero Engine Performance. Aerospace 2025, 12, 767. [Google Scholar] [CrossRef]
- Schaefer, J.A.; Hosder, S.; Mani, M.; Cary, A.W.; Krakos, J. The effect of grid topology and flow solver on turbulence model closure coefficient uncertainties for a transonic airfoil. In Proceedings of the 46th AIAA Fluid Dynamics Conference, Washington, DC, USA, 13–17 June 2016; p. 4400. [Google Scholar]
- Chen, J.; Zhao, J.; Xiao, W.; Lv, L.; Zhao, W.; Wu, X. A Multi-Fidelity Uncertainty Propagation Model for Multi-Dimensional Correlated Flow Field Responses. Aerospace 2024, 11, 263. [Google Scholar] [CrossRef]
- García-Gutiérrez, A.; Domínguez, D.; Delgado, A.; Rubio, C. Uncertainty Quantification in CFD Aerodynamics: Methods, Applications, and Future Directions. Preprints 2024, 2024120650. Available online: https://doi.org/10.20944/preprints202412.0650.v1 (accessed on 19 May 2020).
- Chen, X.; Wang, G.; Ye, Z.Y.; Wu, X. A review of uncertainty quantification methods for Computational Fluid Dynamics. Acta Aerodyn. Sin. 2021, 39, 1–13. [Google Scholar] [CrossRef]
- Adams, B.M.; Bohnhoff, W.J.; Dalbey, K.R.; Ebeida, M.S.; Eddy, J.P.; Eldred, M.S.; Hooper, R.W.; Hough, P.D.; Hu, K.T.; Jakeman, J.D.; et al. Dakota, A Multilevel Parallel Object-Oriented Framework for Design Optimization, Parameter Estimation, Uncertainty Quantification, and Sensitivity Analysis: Version 6.12 User’s Manual; SAND2020-5001 Unlimited Release; Sandia National Lab.(SNL-NM): Albuquerque, NM, USA, 2020.
- Tong, C. PSUADE Reference Manual, Version 1.7; Lawrence Livermore National Laboratory: Livermore, CA, USA, 2015.
- Marelli, S.; Sudret, B. UQLab: A framework for uncertainty quantification in MATLAB. In Vulnerability, Uncertainty, and Risk: Quantification, Mitigation, and Management; ETH-Zürich: Zürich, Switzerland, 2015. [Google Scholar]
- Wang, C.; Duan, Q.Y.; Charles, H.T.; Di, Z.; Gong, W. A GUI platform for uncertainty quantification of complex dynamical models. Environ. Model. Softw. 2016, 76, 1–12. [Google Scholar] [CrossRef]
- Riha, D.S.; Thacker, B.H.; Pleminhg, J.B.; Walker, J.D.; Mullin, S.A.; Weiss, C.E.; Rodriguez, E.A.; Leslie, P.O. Verification and validation for a penetration model using a deterministic and probabilistic design tool. Int. J. Impact Eng. 2006, 33, 681–690. [Google Scholar] [CrossRef]
- Saltelli, A.; Tarantola, S.; Campolongo, F.; Ratto, M. Sensitivity Analysis in Practise: A Guide to Assessing Scientific Models; John Wiley & Sons, Ltd.: Chichester, UK, 2004. [Google Scholar]
- Andrianov, G.; Burriel, S.; Cambier, S.; Dutfoy, A.; Dutka-Malen, I.; de Rocquigny, E.; Sudret, B. Open TURNS, an open source initiative to treat uncertainties, Risks’N statistics in a structured industrial approach. In Proceedings of the ESREL’ 2007 Safety and Reliability Conference, Stavenger, Norway, 25–27 June 2007. [Google Scholar]
- Poeter, E.P.; Hill, M.C. UCODE, a computer code for universal inverse modeling. Comput. Geosci. 1999, 25, 457–462. [Google Scholar] [CrossRef]
- Blanchard, J.-B.; Damblin, G.; Martinez, J.-M.; Arnaud, G.; Gaudier, F. The Uranie platform: An Open-source software for optimisation, meta-modelling and uncertainty analysis. EPJ Nucl. Sci. Technol. 2019, 5, 4. [Google Scholar]
- Mehta, U.B.; Eklund, D.R.; Romero, V.J.; Pearce, J.A.; Keim, N.S. Simulation Credibility: Advances in Verification, Validation and Uncertainty Quantification; NASA/TP-2016-219422; NASA Ames Research Center: Moffett Field, CA, USA, 2016.
- Xiu, D.B.; Karniadakis, G.E. The Wiener-Askey polynomial chaos for stochastic differential equations. SIAM J. Sci. Comput. 2002, 24, 619–644. [Google Scholar] [CrossRef]
- Faes, M.; Imholz, M.; Vandepitte, D.; Moens, D. A review of interval field approaches for uncertainty quantification in numerical models. In Modern Trends in Structural and Solid Mechanics 3: Non-deterministic Mechanics; ISTE Ltd.: London, UK; John Wiley & Sons Inc.: Hoboken, NJ, USA, 2021; pp. 95–110. [Google Scholar]
- Sentz, K.; Ferson, S. Combination of Evidence in Dempster-Shafer Theory; Contemporary Pacific: Honolulu, HI, USA, 2002. [Google Scholar]
- Swiler, L.P.; Mayes, R.L.; Eldred, M.S. Epistemic uncertainty in the calculation of margins. In Proceedings of the 50th AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics, and Materials Conference, Palm Springs, CA, USA, 4–7 May 2009. AIAA Paper AIAA 2009-2249. [Google Scholar]
- Myers, R.H. Response Surface Methodology; Allyn and Bacon, Inc.: Boston, MA, USA, 1971. [Google Scholar]
- Box, G.E.; Hunter, J.S.; Hunter, W.G. Statistics for Experimenters: Design, Innovation, and Discovery, 2nd ed.; Wiley: Hoboken, NJ, USA, 2005; ISBN 0-471-71813-0. [Google Scholar]
- Fishman, G.S. Monte Carlo: Concepts, Algorithms, and Applications; Springer: New York, NY, USA, 1996. [Google Scholar]
- Mckay, M.D.; Beckman, R.J.; Conover, W.J. A comparison of three methods for selecting values of input variables in the analysis of output from a computer code. Technometrics 1979, 21, 239–245. [Google Scholar]
- Sobol’, I.M. Distribution of points in a cube and the approximate evaluation of integrals. USSR Comput. Math. Math. Phys. 1967, 7, 86–112. [Google Scholar] [CrossRef]
- Krishnamurthy, T. Response surface approximation with augmented and compactly supported radial basis functions. In Proceedings of the 44th AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics, and Materials Conference, Norfolk, VA, USA, 7–10 April 2003. [Google Scholar]
- Krige, D.G. A statistical approach to some basic mine valuations problems on the witwatersrand. J. S. Afr. Inst. Min. Metall. 1951, 52, 119–139. [Google Scholar]
- Park, J.; Sandberg, I.W. Universal approximation using radial-basis-function networks. Neural Comput. 1991, 3, 246–257. [Google Scholar] [CrossRef]
- Shang, X.; Su, L.; Fang, H.; Zeng, B.; Zhang, Z. An efficient multi-fidelity Kriging surrogate model-based method for global sensitivity analysis. Reliab. Eng. Syst. Saf. 2023, 229, 108858. [Google Scholar] [CrossRef]
- Kawai, S.; Shimoyama, K. Kriging-model-based uncertainty quantification in computational fluid dynamics. In Proceedings of the 32nd AIAA Applied Aerodynamics Conference, Atlanta, GA, USA, 16–20 June 2014; p. 2737. [Google Scholar]
- Chen, J.; Xiao, W.; Lv, L.; Zhao, J.; Zhao, W.; Wu, X. An Adaptive Meta-Modelling Approach for Multi-Dimensional Correlated Flow Field Responses. Int. J. Comput. Fluid Dyn. 2023, 37, 791–801. [Google Scholar] [CrossRef]
- Tripathy, R.K.; Bilionis, I. UQ Deep, Learning deep neural network surrogate models for high dimensional uncertainty quantification. J. Comput. Phys. 2018, 375, 565–588. [Google Scholar] [CrossRef]
- Zhu, Y.; Zabaras, N.; Koutsourelakis, P.-S.; Perdikaris, P. Physics-constrained deep learning for high-dimensional surrogate modeling and uncertainty quantification without labeled data. J. Comput. Phys. 2019, 394, 56–81. [Google Scholar] [CrossRef]
- Shustin, P.F.; Ubaru, S.; Kalantzis, V.; Horesh, L.; Avron, H. PCENet: High dimensional surrogate modeling for learning uncertainty. arXiv 2022, arXiv:2202.05063. [Google Scholar] [CrossRef]
- Azarhoosh, Z.; Ghazaan, M.I. A review of recent advances in surrogate models for uncertainty quantification of high-dimensional engineering applications. Comput. Methods Appl. Mech. Eng. 2025, 433, 117508. [Google Scholar] [CrossRef]
- Morris, M.D. Factorial sampling plans for preliminary computational experiments. Technometrics 1991, 33, 161–174. [Google Scholar] [CrossRef]
- Sobol’, I.M.; Kucherenko, S. Derivative based global sensitivity measures and their link with global sensitivity indices. Math. Comput. Simul. 2009, 79, 3009–3017. [Google Scholar] [CrossRef]
- Sobol’, I.M. Sensitivity analysis for non-linear mathematical models. Math. Model. Comput. Exp. 1993, 1, 407–414. [Google Scholar]
- Borgonovo, E. A new uncertainty importance measure. Reliab. Eng. Syst. Saf. 2007, 92, 771–784. [Google Scholar] [CrossRef]
- Dennis, J.E., Jr.; Moré, J.J. Quasi-Newton methods, motivation and theory. SIAM Rev. 1977, 19, 46–89. [Google Scholar] [CrossRef]
- Nazareth, J.L. Conjugate gradient method. Wiley Interdiscip. Rev. Comput. Stat. 2009, 1, 348–353. [Google Scholar] [CrossRef]
- Katoch, S.; Chauhan, S.S.; Kumar, V. A review on genetic algorithm: Past, present, and future. Multimed. Tools Appl. 2021, 80, 8091–8126. [Google Scholar] [CrossRef] [PubMed]
- Duan, Q.; Sorooshian, S.; Gupta, V. Effective and efficient global optimization for conceptual rainfall-runoff models. Water Resour. Res. 1992, 28, 1015–1031. [Google Scholar] [CrossRef]
- Kirkpatrick, S.; Gelatt, C.D.; Vecchi, A. Optimization by simulated annealing. Science 1983, 220, 671–680. [Google Scholar] [CrossRef]
- Wang, C.; Duan, Q.Y.; Gong, W.; Ye, A.; Di, Z.; Miao, C. An evaluation of adaptive surrogate modeling based optimization with two benchmark problems. Environ. Model. Softw. 2014, 60, 167–179. [Google Scholar] [CrossRef]
- Neal, R.M. Probabilistic Inference Using Markov Chain Monte Carlo Methods; Technical Report CRG-TR-93-1; Department of Computer Science: Amsterdam, The Netherlands; University of Toronto: Toronto, ON, Canada, 1993. [Google Scholar]
- Wang, N.; Yao, W.; Zhao, Y.; Chen, X.; Zhang, X.; Li, L. A new interval area metric for model validation with limited experimental data. ASME J. Mech. Des. 2018, 140, 061403. [Google Scholar]
- Ferson, S.; Kreinovich, V.; Grinzburg, L.; Myers, D.S.; Sentz, K. Constructing Probability Boxes and Dempster-Shafer Structures; Sandia National Lab.: Albuquerque, NM, USA, 2015.
- Li, W.; Chen, W.; Jiang, Z.; Lu, Z.; Liu, Y. New validation metrics for models with multiple correlated responses. Reliab. Eng. Syst. Saf. 2014, 127, 1–11. [Google Scholar] [CrossRef]
- Tinoco, E. Summary data from the seventh AIAA CFD drag prediction workshop. In Proceedings of the AIAA Aviation 2023 Forum, San Diego, CA, USA, 12–16 June 2023. [Google Scholar]
- Rumsey, C.L.; Slotnick, J.P.; Woeber, C.D. Fourth High-Lift Prediction/Third Geometry and Mesh Generation Workshops: Overview and Summary. J. Aircr. 2023, 60, 1160–1177. [Google Scholar]
- Celik, I.; Ghia, U.; Roache, P.J.; Freitas, C.J. Procedure for estimation and reporting of uncertainty due to discretization in CFD applications. J. Fluids Eng. 2008, 130, 078001. [Google Scholar] [CrossRef]
- Eça, L.; Hoekstra, M. A procedure for the estimation of the numerical uncertainty of CFD calculations based on grid refinement studies. J. Comput. Phys. 2014, 262, 104–130. [Google Scholar] [CrossRef]
- Cortesi, A.F.; Constantine, P.G.; Magin, T.E.; Congedo, P.M. Forward and backward uncertainty quantification with active subspaces: Application to hypersonic flows around a cylinder. J. Comput. Phys. 2020, 407, 109079. [Google Scholar] [CrossRef]
- Peyvan, A.; Kumar, V.; Karniadakis, G.E. Fusion DeepONet: A Data-Efficient Neural Operator for Geometry-Dependent Hypersonic Flows on Arbitrary Grids. arXiv 2025, arXiv:2501.01934. [Google Scholar]
- Iwanaga, T.; Usher, W.; Herman, J. Toward SALib 2.0: Advancing the accessibility and interpretability of global sensitivity analyses. Socio-Environ. Syst. Model. 2022, 4, 18155. [Google Scholar]
- Chen, J.; Wu, X.; Zhang, J.; Li, B.; Jia, H.; Zhou, N. FlowStar: General unstructured-grid CFD software for National Numerical Wind tunnel (NNW) Project. ACTA Aeronaut. Astronaut. Sin. 2021, 42, 625739. [Google Scholar]
- Cui, P.; Li, H.; Jia, H.; Li, L.; Qin, F.; Wu, X.; Zhang, Y. An improved Harten–Lax–Leer–Einfeldt plus plus scheme for unstructured grid and cell-centred finite-volume method. Phys. Fluids 2025, 37, 076130. [Google Scholar] [CrossRef]
- Spalart, P.R.; Allmaras, S.R. A One-Equation Turbulence Model for Aerodynamic Flows. AIAA J. 1992, 30, 5–12. [Google Scholar]
- Chen, J.; Zhang, C.; Liu, X.; Zhao, H.; Hu, X.; Wu, X. Uncertainty quantification analysis with sparse polynomial chaos method. ACTA Aeronaut. Astronaut. Sin. 2020, 41, 169–177. [Google Scholar]
- Lachaud, J.R.; Martin, A.; Cozmuta, I.; Laub, B. Test Case Series 1 (2011). Ablation Workshop: Code Comparison. 1. Available online: https://uknowledge.uky.edu/ablation_code/1 (accessed on 3 March 2025).
- Liu, X.; Guo, Y.J.; Liu, W.; Zeng, L. Finite element computation of three-dimensional ablation thermal response for carbonaceous materials. J. Astronaut. 2016, 37, 1150–1156. [Google Scholar]
- Ghoreyshi, M.; Badcock, K.J.; Da Ronch, A.; Marques, S.; Swift, A.; Ames, N. Framework for establishing limits of tabular aerodynamic models for flight dynamics analysis. J. Aircr. 2011, 48, 42–55. [Google Scholar] [CrossRef]
- Mohammadi-Amin, M.; Entezari, M.M.; Alikhani, A. An efficient surrogate-based framework for aerodynamic database development of manned reentry vehicles. Adv. Space Res. 2018, 62, 997–1014. [Google Scholar] [CrossRef]
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).