Computational & Technology Resources
an online resource for computational,
engineering & technology publications
Civil-Comp Proceedings
ISSN 1759-3433
CCP: 93
PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL STRUCTURES TECHNOLOGY
Edited by:
Paper 174

Propagation of Uncertainties using the Method of Moments

M. Beckers1 and U. Naumann2

1German Research School for Simulation Sciences, Juelich, Germany
2LuFG Informatik 12: Software and Tools for Computational Engineering, RWTH Aachen, Germany

Full Bibliographic Reference for this paper
M. Beckers, U. Naumann, "Propagation of Uncertainties using the Method of Moments", in , (Editors), "Proceedings of the Tenth International Conference on Computational Structures Technology", Civil-Comp Press, Stirlingshire, UK, Paper 174, 2010. doi:10.4203/ccp.93.174
Keywords: uncertainty propagation, algorithmic differentiation, Taylor series, stochastic moments, higher-order derivatives, validation of algorithms.

Summary
Due to the growth in the field of computer simulation the importance of the propagation of uncertainties contained in such possibly very complex codes is increasing. Such uncertainties are often based on measurements which serve as the input of the calculation. Measurements in practice nearly always contain impreciseness. Such imprecision in the inputs of a program, representing a function y=F(x), obviously leads to imprecision in its outputs.

The topic of this paper is the quantification of these output uncertainties based on our knowledge of the uncertainties present in the inputs. Therefore we model our input values as a random variable X which induces an output random variable Y=F(X). Based on our knowledge of the distribution of the random variable X we try to approximate the mean and variance of Y. Our approach for this is the method of moments [1], which uses a Taylor expansion of the function F about the mean of the input. Because of the Taylor expansion derivatives of the function F are included in the computations. Since the function F is given by a computer program algorithmic differentiation (AD) [2] is used for the differentiation part. AD is a method which allows the differentiation of programs with machine accuracy, in contrast to finite differences. An introduction to AD is included in the paper. Prior work on the application of AD in the field of uncertainty propagation includes [3,4,5].

We want to use this approach in the context of optimization algorithms, for example Newtons method [6]. A method is developed which allows the differentiation of a Newton optimization in the context of a one dimensional regression problem. This breaks the computation of the sensitivities of the whole optimization from input to output down to an iterative computation of simpler derivatives which are combined exploiting the chain rule of differential calculus. Based on these calculations the variance contained in the result of the optimization can be approximated. This variance can be interpreted as measure of the reliability of the result obtained by Newtons method.

The results of this paper build the basis for an extension of this approach to higher-dimensional regression and alternative optimization algorithms.

References
1
D. Gate, M.B. Giles, "Inexpensive Monte Carlo Uncertainty Analysis", SAROD, 2005.
2
A. Griewank, A. Walther, "Evaluating Derivatives: Principles and Techniques of Algorithmic Differentiation", SIAM, 2008.
3
B. Christianson, M. Cox, "Automatic Differentiation of Uncertainties", in "Automatic Differentiation: Applications, Theory, and Implementations", Springer, 47-59, 2006.
4
M. Padulo, S.A. Forth, M.D. Guenov, "Robust Aircraft Conceptual Design Using Automatic Differentiation in Matlab", in "Advances in Automatic Differentiation", Springer, 271-281, 2008. doi:10.1007/978-3-540-68942-3_24
5
M. Menshikova, "Uncertainty Estimation using the Moments Method facilitated by Automatic Differentiation in Matlab", PhD Thesis, Cranfield University, 2010.
6
C.T. Kelley, "Solving Nonlinear Equations with Newton's Method", SIAM, 2003.

purchase the full-text of this paper (price £20)

go to the previous paper
go to the next paper
return to the table of contents
return to the book description
purchase this book (price £145 +P&P)