CFD Validation Procedure
CFD Validation Procedure
Validation Procedure
for
rd
3 Workshop on CFD Uncertainty Analysis
Lisbon, 23rd and 24th of October 2008
Instituto Superior Tcnico
Lisbon
Introduction
The required validation procedure is adapted from the following
ASME/ANSI Standard document, cited herein as V&V 20.
ASME V&V 20-2008: Standard for Verification and Validation in
Computational Fluid Dynamics and Heat Transfer, ASME Committee PTC
61, (expected) 2008
This document uses internationally accepted concepts of uncertainty
defined in the following document on experimental procedures, also an
ASME/ANSI Standard document.
ANSI/ASME PTC 19.1-2005. 2006. Test Uncertainty. ASME, New York,
NY.
The validation process is preceded by Code Verification and
Calculation (Solution) Verification. Code Verification (required only for
those code options involved in the validation problem) shall be achieved
using the Method of Manufactured Solutions. Calculation (Solution)
Verification shall be achieved using the GCI or Least Squares GCI, or any
other method for uncertainty estimation. If non-GCI methods are used, note
that (1) any methods for error estimation (e.g. single-grid error estimation
methods) must provide error estimates for the validation quantities of
engineering interest, and (2) these error estimates must be used to obtain
uncertainty estimates, e.g. by being multiplied by a Factor of Safety Fs (as in
the GCI procedure).
E =S D
(2)
(3)
The more general V&V20 procedure (a) covers in detail the important cases wherein error sources are not
independent, (b) treats input parameter uncertainties, and (c) uses standard uncertainties in all derivations
so that any confidence level can be chosen by the user.
(4)
Application
(1) If
E>> Uval
then probably model E.
(5)
(2) If
E Uval
(6)
then probably model is of the same order as, or less than, (num + input - d).
In the first case one has information that can possibly be used to
improve the model (i.e., reduce the modeling error). In the second case,
however, the modeling error is within the noise level imposed by the
numerical, input, and experimental uncertainties, and formulating model
improvements is more problematic.
Parameter Uncertainty
Although evaluation of parameter uncertainty Uinput (or, as in V&V
20, uinput ) is highly recommended for thorough validation exercises, it is not
strictly necessary, since the decision of which parameter values to include in
Uinput and which to consider hard-wired is somewhat arbitrary. The limit
situation of all parameter values fixed has been termed the strong model
concept, in which Uinput = 0 by definition. Regardless of which parameters (if
any) are included in Uinput , nothing is ignored in the validation procedure.
The errors and uncertainties are still present and produce error and
uncertainty in the final model validation; E = S - D is not changed.
To obtain an estimate of Uinput, the sensitivity of the simulation results
(in the quantities of interest) to parameter variation must be determined
numerically, and an estimate of the distribution of these input parameters
must be made. The two methods described in V&V 20 are based on an
uncertainty propagation method (local) and a sampling (Monte Carlo)
method. Note that in situations (not uncommon) in which the same
parameter uncertainty affects both the simulation and the experimental
uncertainty (via experimental data reduction dependencies) it is not possible
to separate the three contributions to uncertainty as in Eq. 2. Instead, Uval
must be estimated in a tightly coupled and complicated procedure to avoid
problems. (One particular problem is the case where the effects of a
parameter uncertainty should approximately cancel between Uinput and UD if
treated correctly, but will contribute two terms if Eq. 2 is used.) The
estimation of Uval (or uval) in such coupled cases is at the core of the
methodology presented in V&V 20. For the Workshop exercises, we will
assume that Uinput and UD may be determined independently, and use Eq. 2.
It is not required to investigate parameter sensitivity for the Workshop
participation, but such results would be of great interest. At this stage in the
development of RANS turbulence models, it is probably not of interest to
further investigate numerical parameters of these models. The most
significant candidates for parameter uncertainty are the inflow boundary
4
conditions, and to a lesser extent the outflow conditions. (The latter can in
principle be made negligible by using a long enough computational domain
L and possibly by extrapolation to L = .)
Summary of Workshop Activities
Required:
1. Code Verification by MMS
2. Calculation (Solution) Verification for the ERCOFTAC C-30 test case
(Local and Integral flow quantities identical to the previous editions of
the Workshop)
3. Validation exercise for the ERCOFTAC C-30 test case:
a) Estimation of Unum = GCI or Least Squares GCI or other 95%
uncertainty estimator (not merely an error estimator).
b) Evaluation of:
the validation comparison error E from Eq. (1)
the validation 95% uncertainty Uval from Eq. (2)
c) Interpretation of the validation results using Eqs. (4,5,6)
Optional:
Evaluation of parameter sensitivity and/or uncertainty [using Uinput in
Eq. (2)], preferably to assess the significance of the inflow boundary
conditions.