Abstract
This chapter is concerned with the construction of polynomial surrogates of complex configurations arising in computational fluid dynamics for the purpose of propagating uncertainties pertaining to geometrical and/or operational parameters. Generalized homogeneous chaos expansions are considered and different techniques for the non-intrusive reconstruction of the polynomial expansion coefficients are outlined. A sparsity-based reconstruction approach is more particularly emphasized since it benefits from the “sparsity-of-effects” trend commonly observed on global quantities of interest such as the aerodynamic coefficients of a profile. The overall framework is illustrated on a two-dimensional transonic turbulent flow around a RAE 2822 airfoil subjected to a variable free-stream Mach number, angle of attack, and relative thickness of the profile.
Access provided by Autonomous University of Puebla. Download chapter PDF
Similar content being viewed by others
Keywords
Introduction
Complex aerodynamic analysis and design of aircraft use high-fidelity computational fluid dynamics (CFD) tools for shape optimization, for example, whereby some robustness is achieved by considering uncertain operational, environmental, or manufacturing parameters. Cruise flight conditions are generally transonic, as the flow may become locally supersonic depending on the wing profiles. Hence, high-fidelity simulations must be carried out in order to obtain a detailed description of the flow structure for optimization purposes. When it comes to consider variable parameters for sensitivity and robustness analyses, non-intrusive methods for uncertainty quantification (UQ) are typically considered in CFD. Indeed, the complex flow solvers are preferably treated as black boxes in order to compute the output quantities of interest that are required to evaluate the objective function of an optimization process. The latter is often expressed in terms of moments of the quantities of interest, such as the mean, standard deviation, or even higher-order moments (skewness, kurtosis...). Together with the Monte Carlo method or the method of moments, the stochastic collocation and non-intrusive polynomial chaos expansion methods introduced in the previous chapter “General Introduction to Polynomial Chaos and Collocation Methods” are widely used for evaluating stochastic objective functions. We more particularly focus on the latter approach in this chapter.
The polynomial chaos (PC) or homogeneous chaos expansion defined as the span of Hermite polynomial functionals of a Gaussian random variable has been introduced by Wiener [1] for stochastic processes. Mean-square convergence is guaranteed by the Cameron-Martin theorem [2] and is optimal (i.e., exponential) for Gaussian processes. For arbitrary random processes, the numerical study in [3] has shown that the convergence rates are not optimal. This observation has prompted the development of generalized chaos expansions (gPC) involving other families of polynomials [3, 4]. They consist in expanding any function of random variables into a linear combination of orthogonal polynomials with respect to the probability density functions (PDFs) of these underlying random variables. PC and gPC expansions have recently received a broad attention in engineering sciences, where they are extensively used as a constructive tool for representing random vectors, matrices, tensors, or fields for the purpose of quantifying uncertainty in complex systems. Several implementation issues and applications are described in, e.g., [5,6,7,8,9,10,11,12,13] and references therein.
The intrusive PC expansion originally introduced in [7, 14, 15] is based on a Galerkin-type projection formulation of the model equations, typically the incompressible or compressible Navier–Stokes equations in CFD, to derive the governing equations for the spectral expansion coefficients of the output quantities of interest. More precisely, the PC expansions of the model parameters and variables are substituted in the model equations, which in turn yield the evolution equations for the outputs from Galerkin projections using the orthogonal polynomials of the PC expansions [6, 7, 10]. The projection coefficients are thus obtained by solving ordinary differential equations in time. Regarding non-intrusive PC expansions, two approaches for computing the PC coefficients of the output quantities of interest have usually been considered: (i) the projection approach, in which they are computed by structured quadratures, i.e., Gauss quadratures, or unstructured quadratures, i.e., Monte Carlo or quasi Monte Carlo sampling; and (ii) the regression approach, minimizing some error measure or truncation tolerance of the PC expansion for some particular values of the inputs (which can be the quadrature sets invoked just above, for example). Both techniques suffer from some well-identified shortcomings when the dimension of the parameter space, and the number of model evaluations alike, increases. Indeed, a PC expansion of total degree \(p\) in \(N\) variable parameters contains \(P=\smash {\left( {\begin{array}{c}p+N\\ N\end{array}}\right) }\) coefficients. A direct way to compute them is to use a tensor product grid in the parameter space requiring about \(q\sim \smash {\left( \frac{p}{2}\right) ^N}\) evaluations of the process. These \(q\) runs are very often unaffordable for large parameter spaces and complex configurations, as in CFD for example. Fortunately, the Smolyak algorithm [16] defines sparse grid quadratures involving \(q\sim \smash {\left( \frac{p}{2}\right) ^{\log N}}\) points while preserving a satisfactory level of accuracy. In [17], it has been observed that such sparse rules typically become competitive with respect to tensor grids for dimensions \(N\ge 4\). Consequently, collocation techniques with sparse quadratures or adaptive regression strategies have been developed in order to circumvent the dimensionality concern [18,19,20,21,22,23,24,25].
In the application presented in this chapter, we adopt the regression approach. We also aim at benefiting from the sparsity of the process outputs themselves to reconstruct their PC representations in a non-adaptive way [26]. Indeed, we rely on the common observation that many cross-interactions between the input parameters are actually smoothened, or even negligible, once that have been propagated to some global quantities of interest processed from complex aerodynamic computations. The corresponding PC expansions should thus involve only low-order polynomials, such that the contribution of the higher-order polynomials is negligible. We can therefore expect to achieve a successful output recovery by the techniques known under the terminology of compressed sensing [27, 28]. In this theory, the reconstruction of a sparse signal on a given, known basis requires only a limited number of evaluations at randomly selected points—at least significantly less than the a priori dimension \(P\) of the basis. We thus resort to unstructured sampling sets to recover sparse outputs. Compressed sensing is formulated as a constrained, underdetermined system which may be solved by convex optimization algorithms. The rest of this chapter is organized as follows. The formal framework of non-intrusive UQ is briefly presented in the next section. The gPC expansion method itself is addressed in section “Generalized Polynomial Chaos Expansion,” which is more particularly focused on the non-intrusive computation of the PC coefficients by either projection or regression approaches. This framework is illustrated in section “Application to Transonic Turbulent Flow Around a Two-Dimensional RAE 2822 Airfoil” where the application of the foregoing techniques to a two-dimensional transonic turbulent flow around a RAE 2822 airfoil modelized by steady-state Reynolds-averaged Navier–Stokes (RANS) equations is considered. The efficiency of a sparsity-based reconstruction approach is emphasized. Some conclusions are finally drawn in section “Conclusions”.
Uncertainty Quantification and Propagation: Model Problem
In CFD applications, numerical models are built to simulate complex fluid flows around rigid or flexible profiles. They are implemented in computer programs which tend to become more and more sophisticated and extensive. These models often exhibit certain features that may be considered as uncertain, or they depend on parameters that may be considered as such. Propagation and quantification of uncertainty aim at establishing a quantitative assessment of and some insight into the impact that these uncertainties have on the predictions given by the models. Statements about the influence of uncertainties may serve to guide the allocation of resources in order to reduce them, but are also essential in the process of validating the models in the presence of uncertain parameters or in the process of optimizing a design, among other objectives [29].
In this chapter, we think of a computational model as a linear or nonlinear mapping \(F\) of a set of input parameters \( {\pmb \xi }\) in \(\varGamma \subseteq {\mathbb R}^N\) into a quantity of interest \(y\); that is,
assuming without loss of generality that the quantity of interest is a scalar. Vector-valued quantities of interest may be considered alike, following the same lines as exposed below. Here, it is also implicitly assumed that the uncertainties affecting the model are embedded in the input variables \({\pmb \xi }\), or a subset of these variables; that is, modeling uncertainties are not accounted for. In other words, modeling errors arising from modeling simplifications and assumptions are not considered here. Output-predictor uncertainties pertaining to the quantity of interest, which may be subject to an additive random noise, are also disregarded in this setting. Therefore, in the so-called parametric approach promoted in this chapter, the uncertain input variables \({\pmb \xi }\) are representative of variable geometrical characteristics, boundary conditions, loadings, physical or mechanical properties, or combinations of them. These input parameters are represented by a \(\smash {{\mathbb R}^N}\)-valued random variable \({\pmb \varXi }=\smash {(\varXi _1,\varXi _2,\ldots ,\varXi _N)}\), the characterization of which requires the knowledge of its probability distribution \(\smash {{\mathscr {P}}_{\pmb \varXi }}\). \({\pmb \varXi }\) can be a continuous or a discrete, or even a combination of both, random variable. In the former case, it is understood that the probability distribution thus admits a probability density function (PDF) \({\pmb \xi }\mapsto \smash {W_{\pmb \varXi }({\pmb \xi })}\) with values in \({\mathbb R}_+=[0,+\infty {]}\) such that \(\smash {{\mathscr {P}}_{\pmb \varXi }({\mathscr {B}})}=\smash {\int _{\mathscr {B}}W_{\pmb \varXi }({\pmb \xi })d{\pmb \xi }}\) for any subset \({\mathscr {B}}\) of \({\mathbb R}^N\).
The mapping of \({\pmb \varXi }\) through the computational model \(F\) then provides the characterization of the quantity of interest as a real-valued random variable \(Y\) such that \(Y=F({\pmb \varXi })\). By the causality principle, the probability distribution \(\smash {{\mathscr {P}}_Y}\) of \(Y\) is the probability distribution of \({\pmb \varXi }\) transported by the model \(F\), i.e.:
The subsequent computation of statistical descriptors of the quantity of interest is straightforward. Considering for example the mean \(\smash {\mu _Y}\) and variance \(\smash {\sigma ^2_Y}\), one has:
assuming these integrals remain bounded; i.e., \(Y\) has finite variance; otherwise, the statistical descriptors do not exist.
The evaluation of the multi-dimensional integrals above requires a thorough knowledge of the computational model \(F\), which of course has no analytical expression for complex configurations of industrial relevance. This can be achieved intrusively, by expliciting all dependences of the underlying physical and computational models with respect to the parameters; see, e.g., [7, 11, 14, 15, 30, 31] and references therein. This approach is seldom considered in CFD because the nonlinearity of the physical model and complexity of the codes makes the implementation tricky. Alternatively, the non-intrusive approach consists in expressing all dependences of the quantity of interest \(Y\) with respect to the parameters by carefully chosen sampling procedures or surrogates (also called response surfaces); see, e.g., [17,18,19,20, 32,33,34,35,36,37,38,39]. This is the approach retained in the following. More particularly, we address the construction of polynomial surrogates using a family of multivariate orthogonal polynomials with respect to the probability distribution \({\mathscr {P}}_{\pmb \varXi }\) of the random input parameters.
Generalized Polynomial Chaos Expansion
Polynomial Surrogates
Let \({\mathbf j}=(j_1,j_2,\ldots j_N)\in {\mathbb N}^N\) be a so-called multi-index, we denote by \(\smash {{\pmb \xi }^{\mathbf j}}\) the multivariate monomial associated to that multi-index as a function from \({\mathbb R}^N\) into \({\mathbb R}\) such that \(\smash {{\pmb \xi }^{\mathbf j}}=\smash {\xi _1^{j_1}\times \xi _2^{j_2}\times \cdots \times \xi _N^{j_N}}\). The modulus of \({\mathbf j}\), namely \(\left| {\mathbf j}\right| =\smash {j_1+j_2+\cdots +j_N}\), is also the total order of the monomial \(\smash {{\pmb \xi }^{\mathbf j}}\). Then a polynomial surrogate model \(\smash {G^p}\) of order \(p\) is defined as an \(N\)-variate polynomial approximating the computational model \(F\) as precisely as possible in the \({\mathscr {P}}_{\pmb \varXi }\)-weighted least-squares sense, i.e.:
where \(P\) is the number of monomials \({\pmb \xi }^{\mathbf j}\) such that \(0\le \left| {\mathbf j}\right| \le p\). Conditions guaranteeing the existence (and possible uniqueness) of a solution to the above problem and convergence of the surrogate \(\smash {G^p}\) as its order \(p\) is increased are summarized in [29]. In particular, it should be emphasized that provided the surrogate \(\smash {G^p}\) converges to the computational model in the \(\smash {{\mathscr {P}}_{\pmb \varXi }}\)-mean-square sense, that is,
the probability distribution \(\smash {{\mathscr {P}}_{Y^p}}\) of the random variable \(\smash {Y^p}=\smash {G^p({\pmb \varXi })}\) converges to the probability distribution \({\mathscr {P}}_Y\) of \(Y\), Eq. (2), as \(p\rightarrow +\infty \).
Polynomial Chaos Surrogates
Consider now \(\smash {{\mathscr {B}}^p}=\smash {\{\psi _{\mathbf j};\,0\le \left| {\mathbf j}\right| \le p\}}\) a set of \(N\)-variate polynomials \(\smash {\psi _{\mathbf j}}\) spanning the set of all polynomials of total order at most \(p\) and orthonormal with respect to \(\smash {{\mathscr {P}}_{\pmb \varXi }}\), that is,
where \(\smash {\delta _{{\mathbf j}{\mathbf k}}}\) is the \(N\)-dimensional Kronecker symbol such that \(\smash {\delta _{{\mathbf j}{\mathbf k}}}=1\) if \({\mathbf j}={\mathbf k}\) and \(\smash {\delta _{{\mathbf j}{\mathbf k}}}=0\) otherwise. The existence of this basis is guaranteed provided that all monomials \(\smash {{\pmb \xi }^{\mathbf j}}\), \(0\le \left| {\mathbf j}\right| \le p\), are \(\smash {{\mathscr {P}}_{\pmb \varXi }}\)-square integrable and the \(\smash {{\mathscr {P}}_{\pmb \varXi }}\)-mean-square norm of all non null polynomials of total order \(p\) is nonvanishing. Then, a polynomial surrogate \(\smash {G^p}\) may be constructed equivalently to the \({\mathscr {P}}_{\pmb \varXi }\)-weighted least-squares problem (4) by:
where \({\mathbf G}=\{G_{\mathbf j};\,0\le \left| {\mathbf j}\right| \le p\}\) and \(P\) is again the number of polynomials in the basis \(\smash {{\mathscr {B}}^p}\). Owing to the orthonormality of the polynomials of that basis, the solution of this problem reads:
The random variable \(\smash {Y^p}=\smash {\sum _{\left| {\mathbf j}\right| =0}^pG_{\mathbf j}\psi _{\mathbf j}({\pmb \varXi })}\) is known as a polynomial chaos expansion of the quantity of interest \(Y\). The basis \({\mathscr {B}}^p\) is referred to as the polynomial chaos (PC), or homogeneous chaos in the original terminology of Wiener [1]. Here, the random parameters \({\pmb \varXi }\) were Gaussian variables; the extension to non-Gaussian variables in, e.g., [3, 4] has been referred to as generalized polynomial chaos (gPC). Lastly, the vector \(\smash {{\mathbf G}}\) is formed with the so-called polynomial chaos coefficients which completely characterize the surrogate model \(\smash {G^p}\) since the polynomial chaos is known from the probability measure \({\mathscr {P}}_{\pmb \varXi }\) of the random inputs. Several methods have been developed to compute them, which are usually classified into intrusive or non-intrusive approaches; see the introductory chapter “General Introduction to Polynomial Chaos and Collocation Methods”.
Computation of Polynomial Chaos Coefficients
The original intrusive approach introduced in [7, 14, 15] is based on a Galerkin-type projection formulation of the model equations (typically partial differential equations, PDEs) onto a prescribed basis of orthonormal polynomials. The procedure results in a so-called spectral problem formulated in terms of the polynomial chaos coefficients of the solution of the model PDEs, which often requires important modifications of the associated computational model. For this reason, intrusive methods are seldom considered in CFD applications as already noticed above. On the other hand, non-intrusive approaches do not require any modification of the computational model. The non-intrusive projection method numerically determines the polynomial surrogate by approximating the integrals in (7) using dedicated structured (typically Gauss integration rules) or unstructured (e.g., Monte Carlo or quasi Monte Carlo methods) sets of samples of the random input parameters \({\pmb \varXi }\). The interpolatory collocation method determines the polynomial surrogate by interpolating between a set of evaluations of the computational model. It is strongly related to the projection method as outlined in chapter “General Introduction to Polynomial Chaos and Collocation Methods”; see also the discussion in, e.g., [40]. In fact, it is also called the pseudospectral collocation method in [13, 41]. Introducing a quadrature rule of integration \({\pmb \varTheta }(N,Q)=\smash {\{{\pmb \xi }^l,w^l;\,1\le l\le Q\}}\) formed by \(Q\) nodes \(\smash {{\pmb \xi }^l}\) in \(\smash {{\mathbb R}^N}\) and associated weights \(\smash {w^l}\) in \({\mathbb R}\), the integral of any smooth, integrable function \(f:\smash {{\mathbb R}^N}\rightarrow {\mathbb R}\) with respect to \(\smash {{\mathscr {P}}_{\pmb \varXi }}\) can be approximated by the weighted sum:
Applying this rule to the computation of the polynomial chaos coefficients of Eq. (7), one arrives at the following surrogate model \(\smash {G^{p,Q}}\):
The families of orthonormal polynomials forming \({\mathscr {B}}^p\) and associated Gauss quadrature rules are explicitly known and tabulated for some labeled probability distributions \(\smash {{\mathscr {P}}_{\pmb \varXi }}\), such as Gamma distributions (corresponding to Laguerre polynomials), Beta distributions (corresponding to Jacobi polynomials, including Legendre polynomials for uniform distributions), Gaussian distributions (corresponding to Hermite polynomials), Poisson distributions (corresponding to Charlier polynomials), binomial distributions (corresponding to Krawtchouk polynomials); see [4, 11, 13, 30]. Alternatively, they can be generated numerically using the Gramm-Schmidt, Stieltjes or Chebyshev algorithm [42] and the Golub-Welsh algorithm [43] to compute their associated Gauss nodes and weights. This procedure has been applied in, e.g., [44,45,46]. Another possibility is to consider unstructured quadrature sets, whereby the nodes are sampled randomly or quasi-randomly in the domain of integration \(\varGamma \subseteq {\mathbb R}^N\) according to their distribution \(\smash {{\mathscr {P}}_{\pmb \varXi }}\), and the associated weights are typically \(\smash {w^l}=\smash {\frac{1}{Q}}\): This is the Monte Carlo method and its by-products.
Another approach to determine the polynomial chaos coefficients is linear regression. In this setting, the set \({\pmb \varTheta }(N,Q)\) is used to form a linear system in the unknowns \(\smash {{\mathbf G}}\) by simply evaluating the surrogate model \(\smash {G^p}\) at the nodes \(\smash {\{{\pmb \xi }^l;\,1\le l\le Q\}}\):
where \({\mathbf y}=\smash {\{y^l=F({\pmb \xi }^l);\,1\le l\le Q\}}\) is the vector of observations of the computational model \(F\) at the sampling nodes, and \(\smash {[{\pmb \varPhi }]_{l{\mathbf j}}=\psi _{\mathbf j}({\pmb \xi }^l)}\) is the so-called \(Q\times P\) measurement matrix. Numerous methods are available to solve this problem whenever \(Q\ge P\), for example least-squares minimization [37, 47]. Likewise different strategies exist for the choice of the sampling nodes \(\smash {\{{\pmb \xi }^l;\,1\le l\le Q\}}\) which are reviewed in, e.g., [29, 48,49,50]. We do not follow this approach in the subsequent developments though. We are rather interested in the situation whereby \(Q\le P\) and more particularly \(Q\ll P\), that is, underdetermined systems. This can be achieved thanks to some recent mathematical results pertaining to the resolution of under-sampled linear systems promoting sparsity of the sought solution, known as compressed sensing or compressive sampling [27, 28]. A recent review of the application of this approach to polynomial surrogates reconstruction is proposed in [51]; see also [17, 26, 52,53,54,55,56,57,58,59,60,61]. The compressed sensing approach consists in reformulating Eq. (9) considered as an underdetermined system as a minimization problem with some sparsity constraint, namely:
with the \(\smash {\ell _m}\)-norm \(\smash {\Vert {\mathbf g}\Vert _m}=\smash {(\sum _{j=0}^{P-1}\left| g_j\right| ^m)^{\frac{1}{m}}}\), \(m>0\), and \(\smash {\Vert {\mathbf g}\Vert _0}=\smash {\#\{j;\,g_j\ne 0\}}\) otherwise. Sparsity means that only a small fraction of the sought coefficients \(\mathbf{G}^{*}\) are nonzero. Such a constraint is added to ensure well-posedness of (9) when \(Q<P\) by seeking a solution with the minimum number of nonzero terms. The case \(m=0\) however yields a non-unique solution in general, which is in addition NP hard to compute as the cost of global search is exponential in \(P\). Further researches in compressed sensing have shown that the convex relaxation of \(\smash {(P_{0,0})}\) by considering the \(\smash {\ell _1}\)-norm instead yields a unique solution provided that the latter is sufficiently sparse and that the measurement matrix \({\pmb \varPhi }\) has some prescribed properties. The problem \(\smash {(P_{1,0})}\) is referred to as basis pursuit [62] in the dedicated literature.
Now, the equality (9) is often too restrictive because the truncated \(p\)-th order polynomial chaos basis \(\smash {{\mathscr {B}}^p}\) is not complete for the exact representation of the observations \({\mathbf y}\). Thus, a truncation error has also to be accounted for in the solution process. This is accommodated by reformulating \(\smash {(P_{1,0})}\) as:
for some tolerance \(0\le \varepsilon \ll 1\) on the polynomial chaos truncation. The latter problem is known as basis pursuit denoising (BPDN) [62]. The successful recovery of \({\mathbf G}\) of Eq. (9) by solving\( ({P}_{1,\varepsilon }) \) is guaranteed by the restricted isometry property (RIP) which the measurement matrix \({\pmb \varPhi }\) has to satisfy. For each integer \(S\in \smash {{\mathbb N}^*}\), the isometry constant \(\smash {\delta _S}\) of \({\pmb \varPhi }\) is defined as the smallest number such that:
for all \(S\)–sparse vectors \({\mathbf g}_S\in \{{\mathbf g}\in {\mathbb R}^P;\;\Vert {\mathbf g}\Vert _0\le S\}\). Then, \({\pmb \varPhi }\) is said to satisfy the RIP of order \(S\) if, say, \(\delta _S\) is not too close to 1. This property amounts to saying that all \(S\)–column submatrices of \({\pmb \varPhi }\) are numerically well-conditioned, or S (or less) columns selected arbitrarily in \({\pmb \varPhi }\) are nearly orthogonal. Consequently, they form a near isometry so that \({\pmb \varPhi }\) approximately preserves the Euclidean norm of \(S\)–sparse vectors. The following theorem by Candès et al. [27, Theorem 1.2], [63, Theorem 3] then states that \( ({P}_{1,\varepsilon }) \) can be solved efficiently:
Theorem 1
([27, 63]) Assume \(\delta _{2S}<\sqrt{2}-1\). Then, the solution \(\mathbf{G}^{*}\) to \( ({P}_{1,\varepsilon }) \) satisfies:
for some \(C_0,C_1>0\) depending only on \(\delta _{2S}\).
This result calls for several comments. First, the coefficients \({\mathbf G}\) are actually nearly sparse, rather than strictly sparse, in the sense that only a small fraction of them contribute significantly to the output statistics while the others are not strictly null. Opportunely, the foregoing theorem deals with all signals and not only the \(S\)–sparse ones. Second, it also deals with noiseless recovery if \(\varepsilon =0\). Third, it is deterministic and does not involve any probability for a successful recovery. Lastly, the \(\ell _1\)-minimization strategy is non-adapted because it identifies the sparsity pattern, that is the order (location) of the negligible coefficients in the polynomial chaos basis, and the leading coefficients at the same time. The algorithm can therefore efficiently capture the relevant information of a sparse vector without trying to comprehend that vector [63]. This is clearly a much desirable feature for practical industrial applications.
Application to Transonic Turbulent Flow Around a Two-Dimensional RAE 2822 Airfoil
The foregoing strategy of using a gPC expansion for uncertainty propagation and quantification is applied to an aerodynamic problem taken from [17]. Here, we consider a two-dimensional transonic turbulent flow around a RAE 2822 airfoil modelized by the steady-state Reynolds-averaged Navier Stokes (RANS) equations together with a Spalart-Allmaras turbulence model closure [64]. The nominal flow conditions are the ones described in Cook et al. [65] for the test case #6 together with the wall interference correction formulas derived in [66, pp. 386–387] and their slight modifications suggested in [67, p. 130] (see also the CFD verification and validation Web site of the NPARC Alliance [68]). The nominal free-stream Mach number \(\smash {\underline{M}_\infty }=0.729\), angle of attack \(\smash {\underline{\alpha }_\infty }=2.31^{\circ }\), and Reynolds number \(\underline{Re}=6.50\cdot 10^6\) (based on the airfoil chord length c, fluid velocity, temperature, and molecular viscosity at infinity) arise from the corrections \(\varDelta M_\infty =0.004\) and \(\varDelta \alpha _\infty =-0.61^{\circ }\) given in [67, p. 130] for the test case #6 outlined in Cook et al. [65], for which \(\smash {\underline{M}_\infty }=0.725\), \(\smash {\underline{\alpha }_\infty }=2.92^{\circ }\), and \(\underline{Re}=6.50\cdot 10^6 \). At last, the far-field temperature is fixed at \(\underline{T}_\infty =300\) K and the ratio of specific heats of the air at \(\gamma =1.4\).
Definition of the Uncertainties
Our aim is to characterize the influence of variabilities of the free-stream Mach number \(\smash {M_\infty }\) and angle of attack \(\smash {\alpha _\infty }\) (operational parameters), and of the thickness-to-chord ratio \(r=\smash {h/c}\) (geometrical parameter) on some aerodynamic quantities of interest, such as the drag, lift, or pitching moment coefficients \(C_D\), \(C_L\), or \(C_m\), respectively. These variable parameters are assumed to be independent and to follow Beta laws of the first kind \(\smash {\beta _{\mathrm I}}\). Therefore, their marginal PDFs read:
In the above, \(\varGamma (z)=\smash {\int _0^{+\infty }t^{z-1}{\mathrm e}^{-t} dt}\) is the usual Gamma function, and \(\smash {[X_m,X_M]}\) is the compact support of the random parameter \(\varXi \sim \smash {\beta _{\mathrm I}}\). The parameters \(a=b\) as well as the bounds \(\smash {X_m,X_M}\) for the three variable parameters \(\smash {\xi _1=r}\), \(\smash {\xi _2}=\smash {M_\infty }\), \(\smash {\xi _3}=\smash {\alpha _\infty }\) are gathered in the Table 1. This definition of uncertainties is part of the FP7 UMRIDA Project (http://www.umrida.eu), which gathers a novel data base of industrial challenges with prescribed uncertainties for the validation of UQ techniques against this series of relevant industrial test cases. We note in passing that the \(\smash {\beta _{\mathrm I}}\) model is the one arising from Jaynes’ maximum entropy principle [69] when constraints on (i) the boundedness of the support \(\smash {[X_m,X_M]}\), and (ii) the values of the averages \(\smash {{\mathbb E}\{\log (\varXi -X_m)\}}\) and \(\smash {{\mathbb E}\{\log (X_M-\varXi )\}}\), are imposed.
Polynomial Basis and Sampling Nodes
From the analysis of section “Generalized Polynomial Chaos Expansion,” it is seen that the main ingredients requested for the construction of polynomial surrogates of the quantity of interest \(y=\smash {C_D}\), \(\smash {C_L}\), or \(\smash {C_m}\) are the truncated polynomial basis \({\mathscr {B}}^p\) and the quadrature rule \({\pmb \varTheta }(N,Q)\), for \(Q\) integration nodes and a total number of polynomials \(P=\left( {\begin{array}{c}N+p\\ N\end{array}}\right) \). In addition, we have here \(N=3\) for the parameter space dimension. Owing to the choices made for the variable parameters considered for this case (see Table 1), we have \({\pmb \xi }=\smash {(\xi _1,\xi _2,\xi _3)}\in \varGamma =\smash {\prod _{j=1}^3[X_m^{(j)},X_M^{(j)}]}\) and \(\smash {{\mathscr {P}}_{\pmb \varXi }}({\pmb \xi })=\smash {\bigotimes _{j=1}^3\beta _{\mathrm I}(\xi _j;4,4)}\). Therefore, the integration nodes should be chosen from a Gauss-Jacobi quadrature rule, and the polynomial basis \(\smash {{\mathscr {B}}^p}\) should be constituted by the multivariate Jacobi polynomials which are orthogonal with respect to the weight function \({\pmb \xi }\mapsto \smash {W_3({\pmb \xi })=\prod _{j=1}^3}W_1(\xi _j)\) on \([-1,1]^3\) (after a proper renormalization of \(\varGamma \)), where \(\xi \mapsto \smash {W_1(\xi _j)}=\smash {(1-\xi _j^2)^3}\). They are computed by:
where \(\smash {\{\psi _{j_k};\,j_k\ge 0\}}\) is the family of one-dimensional orthonormal Jacobi polynomials with respect to the weight function \(\smash {W_1}\). In the present study, the polynomial surrogates \(\smash {G^p}\) constructed for the evaluation of the drag, lift, and pitching moment coefficients are truncated up to the total order \(p=8\). Therefore, \(P=\smash {\left( {\begin{array}{c}p+3\\ 3\end{array}}\right) }=165\) multivariate Jacobi polynomials are ultimately retained in those gPC expansions.
As for the sampling nodes \(\smash {\{{\pmb \xi }^l;\,1\le l\le Q\}}\), one may choose them as (i) the nodes of a quadrature rule \({\pmb \varTheta }(N,Q)\) so that Eq. (8) can be used; or (ii) select them randomly according to their PDF \(\smash {{\mathscr {P}}_{\pmb \varXi }}\) so that \( ({P}_{1,\varepsilon }) \) can be used. Indeed, selecting the sampling nodes randomly eases the fulfillment of the RIP and consequently increases the efficiency of \(\ell _1\)-minimization. The use of a structured sampling set (quadrature rule) in the latter procedure is examined further on in [58], though. Quadrature rules for the approximation of multivariate integrals have been introduced in the chapter “General Introduction to Polynomial Chaos and Collocation Methods” of this book. Univariate Gauss-Jacobi-Lobatto (GJL) quadratures \({\pmb \varTheta }(1,q)\) are aimed at integrating a smooth function \(\xi \mapsto f(\xi )\) defined on \([-1,1]\) by:
where \(a,b>-1\), such that this rule turns to be exact for polynomials up to the order \(2q-3\). Here, the bounds \(\pm 1\) are explicitly included in the quadrature nodes. The reason why we include them in the rule stems from the fact that the basic engineering practice would typically consider the evaluation of the physical model \(F\) at the bounds of the support of the variable parameters. The main advantage of using Gauss-Jacobi quadratures is that they do not add integration nodes for the increased order \(a+b-2\) induced by the weight function \(\smash {(1-\xi )^{a-1}(1+\xi )^{b-1}}\). Since in our case, we have chosen a total order \(p=8\), \(q=10\) GJL modes are needed to recover exactly the orthonormality property (5) for the corresponding univariate Jacobi polynomials. Indeed \(Q\) should be defined such that \(2q-3\ge 16\) in this situation.
A multivariate quadrature rule may subsequently be obtained by full or sparse tensorization of the above univariate rule. Firstly, a fully tensorized grid is obtained by the straightforward product rule:
which contains \(Q=\smash {q^N}\) nodes in \(\varGamma \). Secondly, sparse quadrature rules can be derived thank to the Smolyak algorithm [16]. A brief overview is again given in the chapter “General Introduction to Polynomial Chaos and Collocation Methods” of this book. Such sparse rules have been considered in [17, 19, 22,23,24,25] among others but will not be used here, though. Note also that a different number of nodes may be used along each dimension for either product or sparse rules, as proposed in some adaptive strategies [18,19,20,21, 23,24,25]. The fully tensorized rule in \(N=3\) dimensions based on a 10 nodes univariate GJL rule is displayed on Fig. 1(left). It contains \(Q=10^3\) nodes, to be compared with the \(Q=80\) nodes sampled randomly for the application of the \(\ell _1\)-minimization algorithm \(({P}_{1,\varepsilon })\) (right).
Computational Model
Once the node sets have been defined, either from a fully tensorized quadrature rule or random sampling, it remains to run the computational model for each sampling node \(\smash {{\pmb \xi }^l}\) in those sets to obtain the vector \({\mathbf y}\) of observations of the quantity of interest. The numerical approximation of the aerodynamic problem considered here is computed using the elsA software [70]. At first, the RANS equations are discretized in space by a cell-centered finite-volume method. The convective fluxes are computed using the upwind Roe flux and a second-order MUSCL scheme [71] with a van Albada limiter [72]. The diffusive fluxes are computed as the half sum of the normal flux densities in the two adjacent cells sharing the current interface (with due care of the boundary conditions on external interfaces), considering corrected cell-centered gradients of the fluid velocity in these cells. The diffusive fluxes of the transport equation for the turbulent variable in the Spalart-Allmaras model are discretized using a similar approach, whereas first-order Roe fluxes are used for the convective terms. Finally, the source term of the transport equation is computed using the temperature gradients at the center of the cells. Secondly, these semi-discretized RANS equations are solved in time using a backward Euler scheme up to convergence toward a steady-state solution. The linearization of the resulting nonlinear implicit system is performed using the Lower-Upper Symmetric Successive Overrelaxation (LU-SSOR) scheme [73] with four relaxation cycles. The convergence is accelerated by the use of multigrid techniques for steady flows. Uniform flow is considered as the initial conditions for the iterations with respect to the time parameter.
The nominal problem is discretized using a \(769c \times 193c\) mesh shown in Fig. 2, where the boundary at infinity was left intensionally far (at about 500c from the airfoil). These values proved to be sufficient to avoid spurious reflection with the far-field boundary. Given the large number of simulations to run, the numerical parameters of the steady-state algorithm proved to be essential to insure a fast convergence. Once all the foregoing numerical parameters have been fixed, the number of iterations is determined from the evolution of the resulting global forces (not shown here). A number of 2000 iterations appeared to be acceptable, the discrete residuals of all equations and their decrease being checked at every iteration. Hence, this number of iterations has been retained for all subsequent calculations so far. The flow is attached with a weak shockwave on the suction side. The contour plot of the magnitude of the velocity and the static pressure profile at the wall are displayed on Fig. 3 for the baseline configuration \(\smash {\underline{M}_\infty }=0.729\), \(\smash {\underline{\alpha }_\infty }=2.31^{\circ }\), and \(\underline{Re}=6.50\cdot 10^6\). We see from this latter figure that our numerical results are in good agreement with the experimental results reported in [68].
Results
The mean \(\mu \) and standard deviation \(\sigma \) of the drag, lift, and pitching moment coefficients \(\smash {C_D}\), \(\smash {C_L}\), and \(\smash {C_m}\), respectively, are gathered in Table 2 for (i) either \(Q=\smash {10^3}\) calls to the elsA computational model \(F\) with the 10-th level tensorized GJL rule (see Fig. 1left) to evaluate the polynomial coefficients by projection, Eq. (8); (ii) or \(Q=80\) calls with randomly selected nodes (see Fig. 1right) to evaluate the polynomial coefficients by BPDN \( ({P}_{1,\varepsilon }) \). The primary reason why we have chosen this sampling size is for its ease of use with the multithreading setup of our CFD software. However, the sparsity of the polynomial surrogates is observed to be \(S\simeq 10\) from our numerical results. A common practical observation is that \(Q\ge 4S\simeq 40\) or so is usually enough for a successful recovery. Therefore, a new sampling set of \(Q=40\) randomly selected nodes (not displayed here) has been generated and used to construct other surrogate models by \( ({P}_{1,\varepsilon }) \). The corresponding means and standard deviations are also gathered in Table 2. As for solving this \(\ell _1\)-minimization problem \( ({P}_{1,\varepsilon }) \), the Spectral Projected Gradient Algorithm (SPGL1) developed by van den Berg and Friedlander [74] and implemented in the MATLAB package SPGL1 [75], is used. The tolerance was fixed at \(\varepsilon =10^{-5}\) and we were able to find a solution for all surrogates with this a priori choice without resorting to cross-validation, for example [26]. Further investigations should be carried on on this topic, though. It should also be noted that no particular sampling strategy, such as stratification, low-discrepancy series, or preconditioning, has been applied at this stage to construct the sampling sets. Moreover, some weighting could be applied to the \(\ell _1\)-norm as notice in [51] and references therein. We have not considered that possibility either and left it to future works.
The PDFs of the three aerodynamic coefficients considered in this study are displayed on Fig. 4 (in log scale) using the 10-th level tensorized quadrature rule and the 80 samples set. Figure 5 displays the same plots for the 40 samples set. These PDFs were estimated from \(\smash {N_s}\) = 100,000 evaluations of the gPC surrogates \(\smash {G^p}\) constructed by either approaches and smoothing out the resulting histograms by a normal kernel density function [76]. The horizontal axes are scaled by the mean value of each coefficient computed with the tensorized quadrature rule. A very good agreement is achieved by both methods. The reduction of the number of samples to the heuristic lower limit of four times the sparsity \(S\) for use in the \(\ell _1\)-minimization approach essentially affects the tails of the PDFs.
Conclusions
In this chapter we have addressed various methodologies with relevance to the construction of generalized polynomial chaos expansions (gPC) for parameterized complex processes as encountered in computational fluid dynamics. The presentation has been more particularly focused on the use of adapted sampling sets in the parameter space using either structured or unstructured grids to construct the gPC expansions. These techniques were illustrated with the example of a two-dimensional transonic turbulent flow around a RAE 2822 airfoil considering variable geometrical (the thickness-to-chord ratio) and operational (the free-stream Mach number and angle of attack) parameters. The quantities of interest are the usual drag, lift, and pitching moment coefficients for which polynomial surrogates are sought for using the aforementioned sampling sets as learning sets.
Firstly, multivariate quadrature rules based on univariate Gauss-Jacobi-Lobatto rules have been used for the construction of these polynomials surrogates by projection. Secondly, observing a posteriori that the aerodynamic quantities of interest are sparse in the multivariate polynomial chaos basis associated to the parameters probability density functions, an \(\ell _1\)-minimization approach has been applied in the framework of the theory of compressed sensing. The latter allows to recover the gPC expansion coefficients at a much lower computational cost than the quadrature rules addressed in the first approach. Unstructured sampling nodes are preferred in this process, selecting them randomly in the parameter space. Their number is typically less than the dimension of the polynomial space where the surrogates are sought for, and thus typically much less than the number of nodes of the multivariate quadrature rules that have to be used for a given polynomial order. The \(\ell _1\)-minimization procedure is non-adaptive in the sense that it identifies both the amplitude of the leading expansion coefficients and their ranks. It thus constitutes a promising direction for future developments in practical applications for more complex geometries and flows, where adaptive strategies within the parametric space, weighted minimization, or preconditioned sampling sets may be advantageous.
References
Wiener, N.: The homogeneous chaos. Am. J. Math. 60(4), 897–936 (1938)
Cameron, R., Martin, W.: The orthogonal development of nonlinear functionals in series of Fourier-Hermite functionals. Ann. Math. 48(2), 385–392 (1947)
Xiu, D., Karniadakis, G.: The Wiener-Askey polynomial chaos for stochastic differential equations. SIAM J. Sci. Comput. 24(2), 619–644 (2002)
Soize, C., Ghanem, R.G.: Physical systems with random uncertainties: chaos representations with arbitrary probability measure. SIAM J. Sci. Comput. 26(2), 395–410 (2004)
Clouteau, D., Savin, É., Aubry, D.: Stochastic simulations in dynamic soil-structure interaction. Meccanica 36(4), 379–399 (2001)
Debusschere, B.J., Najm, H.N., Pébay, P.P., Knio, O.M., Ghanem, R.G., Le Maître, O.P.: Numerical challenges in the use of polynomial chaos representations for stochastic processes. SIAM J. Sci. Comput. 26(2), 698–719 (2005)
Ghanem, R., Spanos, P.: Stochastic Finite Elements: A Spectral Approach. Springer, New York (1991)
Ghanem, R.G.: Ingredients for a general purpose stochastic finite elements implementation. Comput. Methods Appl. Mech. Eng. 168(1–4), 19–34 (1999)
Ghanem, R., Higdon, D., Owhadi, H. (eds.): Handbook of Uncertainty Quantification. Springer International Publishing, Cham (2016)
Najm, H.N.: Uncertainty quantification and polynomial chaos techniques in computational fluid dynamics. Ann. Rev. Fluid Mech. 41, 35–52 (2009)
Le Maître, O., Knio, O.: Spectral Methods for Uncertainty Quantification: With Applications to Computational Fluid Dynamics. Springer, Dordrecht (2010)
Pettersson, M.P., Iaccarino, G., Nordström, J.: Polynomial Chaos Methods for Hyperbolic Partial Differential Equations. Springer International Publishing, Cham (2015)
Xiu, D.: Numerical Methods for Stochastic Computations: A Spectral Method Approach. Princeton University Press, Princeton NJ (2010)
Jahedi, A., Ahmadi, G.: Application of Wiener-Hermite expansion to non stationary random vibration of a Duffing oscillator. ASME J. Appl. Mech. 50(2), 436–442 (1983)
Sun, T.C.: A finite element method for random differential equations with random coefficients. SIAM J. Numer. Anal. 16(6), 1019–1035 (1979)
Smolyak, S.: Quadrature and interpolation formulas for tensor products of certain classes of functions. Sov. Math. Dokl. 4, 240–243 (1963)
Savin, É., Resmini, A., Peter, J.: Sparse polynomial surrogates for aerodynamic computations with random inputs. In: AIAA Paper 2016-0433 (2016) 18th AIAA Non-Deterministic Approaches Conference, 4–8 Jan 2016, San Diego, CA
Ghiocel, D., Ghanem, R.: Stochastic finite-element analysis of seismic soil-structure interaction. ASCE J. Eng. Mech. 128(1), 66–77 (2002)
Xiu, D., Hesthaven, J.S.: High-order collocation methods for differential equations with random inputs. SIAM J. Sci. Comput. 27(3), 1118–1139 (2005)
Eldred, M.S., Burkardt, J.: Comparison of non-intrusive polynomial chaos and stochastic collocation methods for uncertainty quantification. In: AIAA Paper 2009-0976 (2009) 47th AIAA Aerospace Sciences Meeting, 5–8 Jan 2009, Orlando, FL
Blatman, G., Sudret, B.: An adaptive algorithm to build sparse polynomial chaos expansions for stochastic finite element analysis. Probab. Eng. Mech. 25(2), 183–197 (2010)
Nobile, F., Tempone, R., Webster, C.G.: A sparse grid stochastic collocation method for partial differential equations with random input data. SIAM J. Numer. Anal. 46(5), 2309–2345 (2008)
Nobile, F., Tempone, R., Webster, C.G.: An anisotropic sparse grid stochastic collocation method for partial differential equations with random input data. SIAM J. Numer. Anal. 46(5), 2411–2442 (2008)
Resmini, A., Peter, J., Lucor, D.: Sparse grids-based stochastic approximations with applications to aerodynamics sensitivity analysis. Int. J. Numer. Methods Eng. 106(1), 32–57 (2016)
Ma, X., Zabaras, N.: An adaptive hierarchical sparse grid collocation algorithm for the solution of stochastic differential equations. J. Comput. Phys. 228(8), 3084–3113 (2009)
Doostan, A., Owhadi, H.: A non-adapted sparse approximation of PDEs with stochastic inputs. J. Comput. Phys. 230(8), 3015–3034 (2011)
Candès, E.J., Romberg, J.K., Tao, T.: Stable signal recovery from incomplete and inaccurate measurements. Commun. Pure Appl. Math. 59(8), 1207–1223 (2006)
Donoho, D.L.: Compressed sensing. IEEE Trans. Inf. Theory 52(4), 1289–1306 (2006)
Arnst, M., Ponthot, J.P.: An overview of nonintrusive characterization, propagation, and sensitivity analysis of uncertainties in computational mechanics. Int. J. Uncertain. Quantif. 4(5), 387–421 (2014)
Xiu, D., Karniadakis, G.: Modeling uncertainty in flow simulations via generalized polynomial chaos. J. Comput. Phys. 187(1), 137–167 (2003)
Poëtte, G., Després, B., Lucor, D.: Uncertainty quantification for systems of conservation laws. J. Comput. Phys. 228(7), 2443–2467 (2009)
Reagan, M.T., Najm, H.N., Ghanem, R.G., Knio, O.M.: Uncertainty quantification in reacting-flow simulations through non-intrusive spectral projection. Combust. Flame 132(3), 545–555 (2003)
Babuška, I., Nobile, F., Tempone, R.: A stochastic collocation method for elliptic partial differential equations with random input data. SIAM J. Numer. Anal. 45(3), 1005–1034 (2007)
Loeven, G.J.A., Witteveen, J.A.S., Bijl, H.: Probabilistic collocation: an efficient non-intrusive approach for arbitrarily distributed parametric uncertainties. In: AIAA Paper 2007-317 (2007) 45th AIAA Aerospace Sciences Meeting and Exhibit, 8–11 Jan 2007, Reno, NV
Chassaing, J.C., Lucor, D.: Stochastic investigation of flows about airfoils at transonic speeds. AIAA J. 48(5), 938–950 (2010)
Hadigol, M., Maute, K., Doostan, A.: On uncertainty quantification of lithium-ion batteries: application to an LiC\(_6\)/LiCoO\(_2\) cell. J. Power Sources 300, 507–524 (2015)
Hosder, S., Walters, R.W., Balch, M.: Point-collocation nonintrusive polynomial chaos method for stochastic computational fluid dynamics. AIAA J. 48(12), 2721–2730 (2010)
Jones, B.A., Parrish, N., Doostan, A.: Postmaneuver collision probability estimation using sparse polynomial chaos expansions. AIAA J. Guid. Control Dyn. 38(8), 1425–1437 (2015)
Simon, F., Guillen, P., Sagaut, P., Lucor, D.: A gPC-based approach to uncertain transonic aerodynamics. Comput. Methods Appl. Mech. Eng. 199(17–20), 1091–1099 (2010)
Eldred, M.S.: Design under uncertainty employing stochastic expansion methods. Int. J. Uncertain. Quantif. 1(2), 119–146 (2011)
Xiu, D.: Efficient collocational approach for parametric uncertainty analysis. Commun. Comput. Phys. 2(2), 293–309 (2007)
Gautschi, W.: Orthogonal Polynomials: Computation and Approximation. Oxford University Press, Oxford (2004)
Golub, G.H., Welsch, J.H.: Calculation of Gauss quadrature rules. Math. Comput. 23(106), 221–230 (1969)
Margheri, L., Meldi, M., Salvetti, M.V., Sagaut, P.: Epistemic uncertainties in RANS model free coefficients. Comput. Fluids 102, 315–335 (2014)
Witteveen, J.A.S., Bijl, H.: Modeling arbitrary uncertainties using Gram-Schmidt polynomial chaos. In: AIAA Paper 2006-896 (2006) 44th AIAA Aerospace Sciences Meeting and Exhibit, 9–12 Jan 2016, Reno, NV
Zhang, Z., El-Moselhy, T.A., Elfadel, I.M., Daniel, L.: Calculation of generalized polynomial-chaos basis functions and Gauss quadrature rules in hierarchical uncertainty quantification. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 33(5), 728–740 (2014)
Berveiller, M., Sudret, B., Lemaire, M.: Stochastic finite element: a non-intrusive approach by regression. Rev. Eur. Mécanique Numér. 15(1–3), 81–92 (2006)
Gao, Z., Zhou, T.: On the choice of design points for least-square polynomial approximations with application to uncertainty quantification. Commun. Comput. Phys. 16(2), 365–381 (2014)
Hosder, S., Walters, R.W., Balch, M.: Efficient sampling for non-intrusive polynomial chaos applications with multiple uncertain input variables. In: AIAA Paper 2007-1939 (2007) 48th AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics, and Materials Conference, 23–26 April 2007, Honolulu, HI
Raisee, M., Kumar, D., Lacor, C.: A non-intrusive model reduction approach for polynomial chaos expansion using proper orthogonal decomposition. Int. J. Numer. Methods Eng. 103(4), 293–312 (2015)
Hampton, J., Doostan, A.: Compressive sampling methods for sparse polynomial chaos expansions. In: Ghanem, R.G., Higdon, D., Owhadi, H. (eds.) Handbook of Uncertainty Quantification, 29 pp. Springer, Cham (2016)
Jakeman, J.D., Eldred, M.S., Sargsyan, K.: Enhancing \(\ell _1\)-minimization estimates of polynomial chaos expansion using basis selection. J. Comput. Phys. 289, 18–34 (2015)
Mathelin, L., Gallivan, K.A.: A compressed sensing approach for partial differential equations with random input data. Commun. Comput. Phys. 12(4), 919–954 (2012)
Peng, J., Hampton, J., Doostan, A.: A weighted \(\ell _1\)-minimization approach for sparse polynomial chaos expansions. J. Comput. Phys. 267, 92–111 (2014)
Peng, J., Hampton, J., Doostan, A.: On polynomial chaos expansion via gradient-enhanced \(\ell _1\)-minimization. J. Comput. Phys. 310, 440–458 (2016)
Rauhut, H., Ward, R.: Sparse Legendre expansions via \(\ell _1\)-minimization. J. Approx. Theory 164(5), 517–533 (2012)
Schiavazzi, D., Doostan, A., Iaccarino, G.: Sparse multiresolution regression for uncertainty propagation. Int. J. Uncertain. Quantif. 4(4), 303–331 (2014)
Tang, G., Iaccarino, G.: Subsampled Gauss quadrature nodes for estimating polynomial chaos expansions. SIAM/ASA J. Uncertain. Quantif. 2(1), 423–443 (2014)
West IV, T.K., Brune, A.J., Hosder, S., Johnston, C.O.: Uncertainty analysis of radiative heating predictions for Titan entry. AIAA J. Thermophys. Heat Transf. 30(2), 438–451 (2016)
Yan, L., Guo, L., Xiu, D.: Stochastic collocation algorithms using \(\ell _1\)-minimization. Int. J. Uncertain. Quantif. 2(3), 279–293 (2012)
Yuang, X., Karniadakis, G.E.: Reweighted \(\ell _1\)-minimization method for stochastic elliptic differential equations. J. Comput. Phys. 248, 87–108 (2013)
Chen, S.C., Donoho, D.L., Saunders, M.A.: Atomic decomposition by basis pursuit. SIAM J. Sci. Comput. 20(1), 33–61 (1998)
Candès, E.J., Wakin, M.B.: An introduction to compressive sampling. IEEE Signal Process. Mag. 25(2), 21–30 (2008)
Spalart, P.R., Allmaras, S.R.: A one-equation turbulence model for aerodynamic flows. In: AIAA Paper 1992-0439 (1992) 30th AIAA Aerospace Sciences Meeting and Exhibit, 6–9 Jan 1992, Reno, NV
Cook, P.H., McDonald, M.A., Firmin, M.C.P.: Aerofoil RAE 2822—pressure distributions, and boundary layer and wake measurements. In: Experimental Data Base for Computer Program Assessment. AGARD Advisory Report No. 138. NATO (1979) Appendix A6
Garner, H.C., Rogers, E.W.E., Acum, W.E.A., Maskell, E.C.: Subsonic wind tunnel wall corrections. In: AGARDograph No. 109. NATO (1966) Chapter 6
Haase, W., Bradsma, F., Elsholz, E., Leschziner, M., Schwamborn, D. (eds.): EUROVAL–An European Initiative on Validation of CFD Codes. Notes on Numerical Fluid Mechanics, Vol. 42. Vieweg Verlag, Wiesbaden (1993) Section 5.1
Jaynes, E.T.: Information theory and statistical mechanics. Phys. Rev. 106(4), 620–630 (1957)
Cambier, L., Heib, S., Plot, S.: The Onera elsA CFD software: input from research and feedback from industry. Mech. Ind. 14(3), 159–174 (2013)
van Leer, B.: Towards the ultimate conservative difference scheme, V. A second order sequel to Godunov’s method. J. Comput. Phys. 32(1), 101–136 (1979)
van Albada, G.D., van Leer, B., Roberts, W.W.: A comparative study of computational methods in cosmic gas dynamics. Astron. Astrophys. 108(1), 76–84 (1982)
Yoon, S.K., Jameson, A.: An LU-SSOR scheme for the Euler and Navier-Stokes equations. In: AIAA Paper 1987-600 (1987) 25th AIAA Aerospace Sciences Meeting, 12–15 Jan 1987, Reno, NV
van den Berg, E., Friedlander, M.P.: Probing the Pareto frontier for basis pursuit solutions. SIAM J. Sci. Comput. 31(2), 890–912 (2008)
van den Berg, E., Friedlander, M.P.: SPGL1: A solver for large-scale sparse reconstruction (June 2007)
Wand, M.P., Jones, M.D.: Kernel Smoothing. Chapman and Hall/CRC, Boca Raton, FL (1995)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer International Publishing AG, part of Springer Nature
About this chapter
Cite this chapter
Couaillier, V., Savin, É. (2019). Generalized Polynomial Chaos for Non-intrusive Uncertainty Quantification in Computational Fluid Dynamics. In: Hirsch, C., Wunsch, D., Szumbarski, J., Łaniewski-Wołłk, Ł., Pons-Prats, J. (eds) Uncertainty Management for Robust Industrial Design in Aeronautics . Notes on Numerical Fluid Mechanics and Multidisciplinary Design, vol 140. Springer, Cham. https://doi.org/10.1007/978-3-319-77767-2_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-77767-2_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-77766-5
Online ISBN: 978-3-319-77767-2
eBook Packages: EngineeringEngineering (R0)