Professional Documents
Culture Documents
Uncertainty Analysis
Glenn Steele
Department of Mechanical Engineering
Mississippi State University
and
Hugh Coleman
Propulsion Research Center
Department of Mechanical and Aerospace
Engineering
University of Alabama in Huntsville
www.uncertainty-analysis.com
Outline of Presentation
History
Current Standards
Regression Uncertainty
Code Verification and Validation
Uncertainty in the Design Process
Methodology Used in Kline and McClintock
r = r(X 1, X2 ,..., XJ )
Total Uncertainty
2 2 2
r r r
Ur = U X1 + U X2 + ... + U X J
2
X1 X2 XJ
Methodology Used in PTC 19.1-1985
[ ]
1
URSS = B 2 + (t S)2 2
U ADD = B + t S
THE ISO GUM
The
de facto
international
standard
Methodology Used in GUM
r = r(X 1, X2 ,...., XJ )
U % = k % u c (r)
The GUM expresses uncertainty estimates, u(Xi),
based on their source
TYPE A evaluation (of uncertainty) method
of evaluation of uncertainty by the
statistical analysis of series of observations.
TYPE B evaluation (of uncertainty) method
of evaluation of uncertainty by means
other than the statistical analysis of series of
observations.
Book Number D04598
Price $95.00
ASME Customer Service Dept
Box 2900
Fairfield NJ 07007-2900
800-843-2763
infocentral@asme.org
AIAA S-071A-1999
www.aiaa.org
Methodology Used in Engineering Standards
For
r = r(X 1 , X 2 ,...., X J )
then
2
J
r
S =
2
r S Xi
i = 1 Xi
and
2
J
r J 1 J
r r
B r =
2
B Xi + 2 B Xi Xk
i =1 Xi i =1 k =i + 1 Xi Xk
and
1
B r 2 2
U95 = 2 + Sr2
2
or
[ ]
1
U95 = B + P 2
r r
2 2
where
Pr = 2S r
SYSTEMATIC ERROR () AND SYSTEMATIC
UNCERTAINTY (B)
A useful approach to estimating the magnitude of a
systematic error is to assume that the systematic error
for a given case is a single realization drawn from some
statistical parent distribution of possible systematic
errors, as shown below:
u i SB i + 2
2 2 2
=c i k SB ik
i=1 i = 1 k = i+ 1
J
+ i2 S i2
i=1
where
r
i =
xi
To obtain an uncertainty Ur (termed the
expanded uncertainty in the ISO Guide) at some
specified confidence level (95%, 99%, etc), the
combined standard uncertainty uc must be multiplied
by a coverage factor, k%,
U% = k % uc
where
Si = Ni - 1
-2
1 SB i
B i
2 SB i
If the large sample assumption is made so that t = 2,
then the 95% confidence expression for Ur becomes
J J -1 J
U = i (2 SB i ) + 2 ( ) SB ik
2 2 2 2
r i k 2
i=1 i=1 k =i+1
J
+ (2 Si )
2
i
2
i=1
B r = i B i + 2
2 2 2
i k B ik
i=1 i=1 k =i+1
P i Pi )
22 2
= r(
i=1
so that
22 2
= +
U Br Pr
r
EXAMPLE
Q = mc p ( T2 T1 )
2 2 2
Q Q
2
Q Q
UQ =
2
Bm + B c p + B T2 + B T1
m c p
T2 T1
2
Q Q
2
Q Q
+2 B T1T2 + Pm + Pc p
T1 T2 m c p
2 2
Q Q
+
PT2 + PT1
T2 T1
The GUM and Engineering Standards Uncertainty
Analysis Methodologies are Identical
GUM
Considers source of uncertainty Type A or
Type B uncertainties
Y(Xnew) Y = mX + c
(X2,Y2)
(X1,Y1)
Xnew X
N N N
N X iYi X i Yi
m= i =1 i =1 i =1
2
( )
N N
N X i2 X i
i =1 i =1
(X )Y X ( X Y )
N N N N
2
i i i i i
c= i =1 i =1 i =1 i =1
2
( )
N N
N X Xi i
2
i =1 i=1
Classical Random Uncertainty
The statistic that defines the standard deviation for a
straight-line curvefit is the standard error of
regression defined as
1/ 2
1 N
SY = (Yi mX i c )2
N 2 i =1
(X ) Y X ( X Y )
N N N N N N N
N X iYi X i Yi i
2
i i i i
Y ( X new ) = i =1 i =1 i =1
2
X new + i =1 i =1 i =1 i =1
2
( ) ( )
N N N N
N X i2 X i N X i2 X i
i =1 i =1 i =1 i =1
2 J 1
J
r J
r r
Pr2 = i
P 2
+ 2 Pik
i=1 X i i=1 k = i+1 X i X k
Monte Carlo Simulations Performed
1st order regression coefficients
studied effect of sample size
1st order regression Y uncertainty
Polynomial regression Y uncertainty
Functions as Regression Variables
1st Order and Polynomial
Type of dominant uncertainty
Percent of reading type uncertainties
Percent of full scale type uncertainties
Y(Xnew)
(X2,Y2)
(X1,Y1)
Xnew X
Y ( Xnew ) = m( X1 , X2 , X3 , Y1 , Y2 , Y3 ) Xnew + c( X1 , X2 , X3 , Y1 , Y2 , Y3 )
Y ( Xnew ) = m( X1 , X2 , X3 , Y1 , Y2 , Y3 ) Xnew + c( X1 , X2 , X3 , Y1 , Y2 , Y3 )
2 2
3
Y 2 3 Y 2
UY =
2
PYi + PX i
i =1 Yi i =1 X i
2
3
Y 2 31 3
Y Y
+ BYi + 2 BYiYk
i =1 Yi i =1 k =i +1 Yi Yk
2
3
Y 2 31 3
Y Y 3 3
Y Y
+
BX i + 2 BX i X k + 2 BX iYk
i =1 X i i =1 k =i +1 X i X k i =1 k =1 X i Yk
2 2
Y 2 Y 2 3
Y Y 3
Y Y
+ BXnew + PXnew + 2 BXnew X i + 2 BXnewYi
Xnew Xnew i =1 Xnew X i i =1 Xnew Yi
Note:
(1) that the first summation on the RHS produces an
identical PY estimate as the classical method, and
(2) that the derivatives with respect to Xi and Yi are
functions of Xnew
Reporting Uncertainty UY of Y Value from the
Regression
UY
UY(X)
Y(X)+UY(X)
Y(X)=mX+c
Y(X)-UY(X)
Pnew
Q = Cd (Re new )Kd 2
4
d
1
D
UQ regress = 5 10 16 Re new
3
1 10 10 Re new
2
+ 2 10 5 Re new 0.1162
2
Q 2
U =U
2
Q
2
Q regress + PPnew
Pnew
0.75
0.70
0.65
0.60
0.50
0.45
0.40
0.35
0.30
60,000 70,000 80,000 90,000 100,000 110,000 120,000 130,000 140,000 150,000 160,000
Reynolds Number
UQ regress = 5 10 16 Re new
3
1 10 10 Re new
2
+ 2 10 5 Re new 0.1162
2
Q 2
U =U
2
Q
2
Q regress + PPnew
Pnew
Uncertainty Analysis
and the
r(X) + Ur(X)
r
Predicted r(X)
r(X) - Ur(X)
X
The V&V Process
Preparation: Specification of objectives, validation
variables, validation set points, validation levels required,
etc.
Verification:
Are the equations solved correctly?
grid convergence studies, etc
Validation:
Are the correct equations being solved?
comparison with benchmark experimental data
Documentation
Consider a
Validation
Comparison:
Experimental result, D
Comparison error, E
Simulation result, S
E = D - S = D - S
D error in data
S error in simulation
The simulation error S is composed of
errors SN due to the numerical solution of the equations
errors SPD due to the use of previous data (properties, etc.)
errors SMA due to modeling assumptions
S = SN + SPD + SMA
E = D - SN - SPD - SMA
2 2
E 2 E 2
or U E2 = UD + US = UD +US
2 2
D S
U E2 = U D2 + U SN
2
+ U SPD
2
+ U SMA
2
E = D - SN - SPD - SMA
U E2 = U D2 + U SN
2
+ U SPD
2
+ U SMA
2
2 2 2 2 2 2
U = U E U SMA = U D + U SN + U SPD
The interval UV would contain E 95 times out of 100 if SMA were
V
It can be argued that one cannot discriminate when |E| < UV ; that is,
one cannot evaluate the effectiveness of proposed model
improvements since changes in SMA cannot be distinguished. If |E| <
UV, then validation has been achieved at the UV level, which is the
best that can be done considering the existing uncertainties.
On the other hand, if |E| UV , then one could argue that probably
SMA E.
Another important metric is the required level of validation, Ureqd,
which is set by program objectives.
D S E% UV % UD % U SN % U SN / U D
Kt 0.146 0.149 -2.1 3.2 2.0 2.5 1.3
0
10
20
30
40
50
60
os
f m ity
od
el
K1
D
2
D L2
ro elt
ug a
hn Z
es
s
L1
K2
Variables D
1
D
3
L3
de K3
Uncertainty Percentage Contributions
ns
ity