Title: Mathematical modeling of uncertainty in computational mechanics
1Mathematical modeling of uncertainty in
computational mechanics
- Andrzej Pownuk
- Silesian University of Technology Poland
- andrzej_at_pownuk.com
- http//andrzej.pownuk.com
2Schedule
- Different kind of uncertainty
- Design of structures with uncertain parameters
- Equations with uncertain parameters
- Overview of FEM method
- Optimization methods
- Sensitivity analysis method
- Equations with different kind of uncertainty in
parameters - Future plans
- Conclusions
3(No Transcript)
4(No Transcript)
5Rod under tension
- Differential form of equilibrium equation
E Young modulus. A area of cress-section. n
distributed load parallel to the rod, u
displacement
6Different kind of uncertainty
7Floating-point and real numbers
- parameter
e.g.
Floating-point numbers
8Uncertain parameters
- Taking into account uncertainty using
deterministic corrections. - Control problems
- Gregorian and Julian calendar vs astronomical
year (common years and leap years)
steering wheel is necessary
9Uncertain parameters
- Semi-probabilistic methods
This method is currently used in practical
civil engineering applications (worst case
analysis)
- safety factor
Some people believe that probability doesn't
exist.
- partial safety factor
Law constraints
10Uncertain parameters
Using probability theory one can say that
buildings are usually safe ...
11Uncertain parameters
Cox's theorem - "logical" interpretation of
probability
12Uncertain parameters
Interval parameter is not equivalent to
uniformly distributed random variable
13Uncertain parameters
- Set valued random variable
-
- Upper and lower probability
14Uncertain parameters
- Nested family of random sets
15Uncertain parameters
Extension principle
16Uncertain parameters
- Fuzzy random variables
- Random variables with fuzzy parameters
Etc.
17Design of structures with uncertain parameters
18Design of structures
P load, A area of cross-section s stress
19Safe area
20Design of structures with interval parameters
21Design of structures with interval parameters
22More complicated cases
- design constraints
23Design constraints
24Geometrical safety conditions
25Applications of united solution set
- In general solution set of the design process is
very complicated. - In applications usually only extreme values are
needed.
26Different solution sets
- United Solution Set
- Controllable Solution Set
- Tolerable Solution Set
27Example
United Solution Set
Tolerable Solution Set
Controllable solution set
28Example
- United solution set
- Tolerable solution set
- Controllable solution set
29Safety of the structures
- true but not safe
- unacceptable solution
30Safety of the structures
- Definition
- of safe cross-section
or
- Definition
- of safe cross-section
31More complicated safety conditions
32It is possible to check safety of the structure
using united solution sets
33Equations with uncertain parameters
34Equations with uncertain parameters
- Lets assume that u(x,h) is a solution of some
equation.
How to transform the vector of uncertain
parameters through the function u in the point
x?
35Transformation of uncertain parameters through
the function ux
36Transformation of interval parameters
37Transformation of random parameters
Transformation of probability density functions.
- the PDF of the uncertain parameter h is known.
PDF of the results
38Transformation of random parameters
39Main problem
- The solution ux(h) is known implicitly and
sometimes it is very difficult to calculate the
explicit description of the function uux(h).
40Analytical solution
- In a very few cases it is possible to calculate
solution analytically. After that it is possible
to predict behavior of the uncertain solution
ux(h) explicitly. - Numerical solutions have greater practical
significance than analytical one.
41Newton method
or
Etc.
42Continuation method
- Continuation methods are used to compute solution
manifolds of nonlinear systems. (For example
predictor-corrector continuation method).
43Many methods need the solution of the system of
equations with interval parameters
44Interval solution of the equations with interval
parameters
- smallest interval which contain the exact
solution set.
45Methods based on interval arithmetic
- Muhannas method
- Neumaiers method
- Skalnas method
- Popovas method
- Interval Gauss elimination method
- Interval Gauss-Seidel method
- etc.
46Methods based on interval arithmetic
- These methods generate the results with
guaranteed accuracy - Except some very special cases it is very
difficult to apply them to some real engineering
problems
47Overview of FEM method
48Finite Element Method (FEM)
49Real world truss structures
50Truss structure
51Boundary value problem
E Young modulus A area of cross-section u
displacement n distributed load in x-direction
52Potential energy
N axial force L length
53Finite element method
54Truss element 1D
55Truss element 2D
56Truss element 3D
57Variational equations
Frechet derivative
58Variational equations
59Galerkins method
60Ritzs method
61Parameter dependent system of equations
62Optimization methods
63(No Transcript)
64These methods can be applied to the very wide
intervals
The function
doesn't have to be monotone.
65Numerical example
66Numerical data
Analytical solution
67Interval global optimization method
68Other optimization methods
DONLP2 and AMPL
COCONUT Project http//www.mat.univie.ac.at/neum/
glopt/coconut/
Till today the results in some cases are
promising however sometimes they are very
inaccurate and time-consuming.
Main problems time of calculations, accuracy
69Sensitivity analysis method
70Monotone functions
71Sensitivity analysis
If
, then
If
, then
72Truss structure example
73Accuracy of sensitivity analysis method (5
uncertainty)
Accuracy in Accuracy in
0 1,04E-02
0 0,00E00
0,003855 0,00E00
0 0,00E00
0 0,00E00
0 0,00E00
0 1,89E-03
0 5,64E-01
0,026326 0,00E00
0 4,87E-03
0 1,21E-03
0 0
18 interval parameters
74Extreme value of monotone functions
75Complexity of the algorithm, which is based on
sensitivity analysis
76Vector-valued functions
In this case we have to repeat previous algorithm
m times. We have to calculate the value of
m(n2) functions.
77Implicit function
78Sensitivity matrix
79Sign vector matrix
80Independent sign vectors
81Complexity of the whole algorithm.
1 - solution
82All sensitivity vector can be calculated in one
system of equations
83Sensitivity analysis method give us the extreme
combination of the parameters
- We know which combination of upper bound or lower
bound will generate the exact solution.We can
use these values in the design process.
84Example
85Analytical solution
86Sensitivity matrix
87Sign vectors
88Independent sign vectors
89Lower bound- first sign vector
90Upper bound- first sign vector
91Lower bound second sign vector
92Upper bound second sign vector
93Interval solution
The solution is exact
94Taylor expansion method
95The function uu(h) is usually nonlinear
96Accuracy of two methods of calculation (20
uncertainty)
97Accuracy of two methods of calculation (50
uncertainty)
98Comparison 50 uncertainty
 Sensitivity method  Sensitivity method Taylor method  Taylor method   Comparison  Comparison
     Â
-0,03 -1,19 43,01 -48,34 143466,7 3962,185
-37,1 -0,39 -11,27 -46,95 69,62264 11938,46
-1,53 -0,24 28,41 -44,04 1956,863 18250
-0,25 -4,3 -41,91 21,75 16664 605,814
-0,29 -0,28 43,11 -47,35 14965,52 16810,71
-0,33 -0,04 -45,43 38,26 13666,67 95750
0 -1,97 31,88 -45,78 inf 2223,858
-13,59 -15,68 -32,33 -30,86 137,8955 96,81122
99Time of calculation(endpoints combination method)
100Time of calculation(First order sensitivity
analysis)
101Time of calculation(First order Taylor expansion)
102Comparison
Time in seconds
Number of interval parameters Sensitivity Taylor
105 2 0,02 9900
410 452 1,22 36949
915 15 208 16,64 91294
103APDL description
(description of the nodes)
- N 1 0 0
- N 2 1 0
- MP 1 EX 210E9
- F 3 FX 1000
- R 1 0.0025
(material characteristics)
(forces)
(other parameters cross section)
104Interval extension of APDL language
- MP EX 1 5
- F 3 FX 5
- R 1 10
(material characteristics)
(forces)
(other parameters cross section)
Uncertainty in percent
105Web applications
http//andrzej.pownuk.com/interval_web_application
s.htm
Endpoint combination method
Sensitivity analysis method
Taylor method
106Automatic generation of examples
107The APDL and IAPDL code
108The results
109Calculation of the solution between the nodal
points
110Extreme solution inside the element cannot be
calculated using only the nodal solutions
u. (because of the unknown dependency of the
parameters)
Extreme solution can be calculated using
sensitivity analysis
111Calculation of extreme solutions between the
nodal points.
1) Calculate sensitivity of the solution. (this
procedure use existing results of the
calculations)
2) If this sensitivity vector is new then
calculate the new interval solution. The extreme
solution can be calculated using this solution.
3) If sensitivity vector isnt new then
calculate the extreme solution using existing
data.
112Use of existing commercial FEM software
113Use of existing commercial FEM software
114Papers related to sensitivity analysis method
Pownuk A., Numerical solutions of fuzzy partial
differential equation and its application in
computational mechanics, Fuzzy Partial
Differential Equations and Relational Equations
Reservoir Characterization and Modeling (M.
Nikravesh, L. Zadeh and V. Korotkikh, eds.),
Studies in Fuzziness and Soft Computing,
Physica-Verlag, 2004, pp. 308-347
Neumaier A. and Pownuk, A. Linear systems with
large uncertainties, with applications to truss
structures(submitted for publication).
115Monotonicity tests
- Taylor expansion of derivative
- Interval methods
116Monotonicity tests
117High order monotonicity tests
118Exact monotonicity tests based on the interval
arithmetic
119Finite difference method
120Slightly compressible flow- 2D case
121Example
Injection well
Production well
122Interval solution (time step 1)p_upper(t) -
p_lower(t)
123Single-region problems
124Multi-region problems
125More constraints less uncertainty
126Multi-region case
127Data file
alpha_c 5.614583 / volume conversion factor
/ beta_c 1.127 / transmissibility
conversion factor / / size of the block / dx
100 dy 100 h 100 / time steps / time_step
15 number_of_timesteps 10 reservoir_size 20 20
128Interval solution (time step 5)
129Comparison Single region - Multi-region
0,55 psi
0, 390 psi
130Sensitivity in time-dependent problems
131Sensitivity
132Calculation of total rate and total oil
production
133Interval total rate
134Interval total oil production
135Exact value of total rate
136(No Transcript)
137Equations with different kind of uncertainty in
parameters
138Combination of random and interval parameters
r random parameter h interval parameter
or
139Combination of random and fuzzy parameters
r random parameter h fuzzy parameter
or
140Combination of random and random sets parameters
r random parameter h random set parameter
(set valued random variable)
etc.
141Calculation risk of cost using Monte Carlo method
142Interval web applications
http//andrzej.pownuk.com/interval_web_application
s.htm
Node NumberOfNode 0 NumberOfChildren 2 Children 1
2 IntervalProbability 0.05 xMinMin 1 xMinMax
1.1 xMidMin 2.0 xMidMax 2.0 xMaxMin 6 xMaxMax
6.11 NumberOfGrid 1 ProbabilityGrids
2 DistributionType 3 End
Node NumberOfNode 1 NumberOfChildren 1 Children
2 xMinMin 1 xMinMax 1.1 xMidMin 3 xMidMax
3.11 xMaxMin 6 xMaxMax 6.11 NumberOfGrid
2 DistributionType 2 End
Node NumberOfNode 2 xMinMin 1 xMinMax
1.1 xMidMin 3 xMidMax 3.11 xMaxMin 6 xMaxMax
6.11 NumberOfGrid 3 DistributionType 1 End
Results Xmin 0 Xmax 10 NumberOfSimulations
2000 NumberOfClasses 10 NumberOfGrid
2 DistributionType 2 End
143Future plans
144Future plans -uncertain functions
Equivalent of random fields
Different kind of dependences not only interval
or random constraints. Time series with interval,
fuzzy, random sets parameters.
145Future plans - software (web applications)
http//andrzej.pownuk.com/download.htm
146Future plans - design and optimization under
uncertainty
147Taking into account economical constraints
- real cost
- assumed cost
- investment risk
- acceptable risk level
148Cooperation with commercial companies
- ChevronTexaco http//www.chevrontexaco.com/
- Commercial FEM companies
149Conclusions
150Conclusions
- In cases where data is limited and pdfs for
uncertain variables are unavailable, it is better
to use imprecise probability rather than pure
probabilistic methods. - Using interval methods we can create mathematical
model which is based on very uncertain
information.
151- Presented algorithms are efficient when compared
to other methods which model uncertainty, and can
be applied to nonlinear problems of computational
mechanics. - Sensitivity analysis method gives very accurate
results. - Taylor expansion method is more efficient than
sensitivity analysis method but less accurate.
152Conclusions
- It is possible to include presented algorithms in
the existing FEM code. - In calculations it is possible to use different
kind of uncertainty (crisp numbers, intervals,
random variables, random sets, fuzzy sets, fuzzy
random variables etc.)
153Thank you