Mathematical modeling of uncertainty in computational mechanics - PowerPoint PPT Presentation

1 / 153
About This Presentation
Title:

Mathematical modeling of uncertainty in computational mechanics

Description:

Mathematical modeling of uncertainty in computational mechanics Andrzej Pownuk Silesian University of Technology Poland andrzej_at_pownuk.com http://andrzej.pownuk.com – PowerPoint PPT presentation

Number of Views:173
Avg rating:3.0/5.0
Slides: 154
Provided by: Andrz58
Category:

less

Transcript and Presenter's Notes

Title: Mathematical modeling of uncertainty in computational mechanics


1
Mathematical modeling of uncertainty in
computational mechanics
  • Andrzej Pownuk
  • Silesian University of Technology Poland
  • andrzej_at_pownuk.com
  • http//andrzej.pownuk.com

2
Schedule
  • 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)
5
Rod under tension
  • Differential form of equilibrium equation

E Young modulus. A area of cress-section. n
distributed load parallel to the rod, u
displacement
6
Different kind of uncertainty
7
Floating-point and real numbers
- parameter
e.g.
Floating-point numbers
8
Uncertain 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
9
Uncertain 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
10
Uncertain parameters
  • Random parameters

Using probability theory one can say that
buildings are usually safe ...
11
Uncertain parameters
  • Bayesian probability

Cox's theorem - "logical" interpretation of
probability
12
Uncertain parameters
  • Interval parameters

Interval parameter is not equivalent to
uniformly distributed random variable
13
Uncertain parameters
  • Set valued random variable
  • Upper and lower probability

14
Uncertain parameters
  • Nested family of random sets

15
Uncertain parameters
  • Fuzzy sets

Extension principle
16
Uncertain parameters
  • Fuzzy random variables
  • Random variables with fuzzy parameters

Etc.
17
Design of structures with uncertain parameters
18
Design of structures
  • Safety condition

P load, A area of cross-section s stress
19
Safe area
20
Design of structures with interval parameters
21
Design of structures with interval parameters
22
More complicated cases
- design constraints
23
Design constraints
24
Geometrical safety conditions
25
Applications of united solution set
  • In general solution set of the design process is
    very complicated.
  • In applications usually only extreme values are
    needed.

26
Different solution sets
  • United Solution Set
  • Controllable Solution Set
  • Tolerable Solution Set

27
Example
United Solution Set
Tolerable Solution Set
Controllable solution set
28
Example
  • United solution set
  • Tolerable solution set
  • Controllable solution set

29
Safety of the structures
- true but not safe
- unacceptable solution
30
Safety of the structures
  • Definition
  • of safe cross-section

or
  • Definition
  • of safe cross-section

31
More complicated safety conditions
32
It is possible to check safety of the structure
using united solution sets
33
Equations with uncertain parameters
34
Equations 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?
35
Transformation of uncertain parameters through
the function ux
36
Transformation of interval parameters
37
Transformation of random parameters
Transformation of probability density functions.
- the PDF of the uncertain parameter h is known.
PDF of the results
38
Transformation of random parameters
39
Main problem
  • The solution ux(h) is known implicitly and
    sometimes it is very difficult to calculate the
    explicit description of the function uux(h).

40
Analytical 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.

41
Newton method
or
Etc.
42
Continuation method
  • Continuation methods are used to compute solution
    manifolds of nonlinear systems. (For example
    predictor-corrector continuation method).

43
Many methods need the solution of the system of
equations with interval parameters
44
Interval solution of the equations with interval
parameters
- smallest interval which contain the exact
solution set.
45
Methods based on interval arithmetic
  • Muhannas method
  • Neumaiers method
  • Skalnas method
  • Popovas method
  • Interval Gauss elimination method
  • Interval Gauss-Seidel method
  • etc.

46
Methods 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

47
Overview of FEM method
48
Finite Element Method (FEM)
49
Real world truss structures
50
Truss structure
51
Boundary value problem
E Young modulus A area of cross-section u
displacement n distributed load in x-direction
52
Potential energy
N axial force L length
53
Finite element method
54
Truss element 1D
55
Truss element 2D
56
Truss element 3D
57
Variational equations
Frechet derivative
58
Variational equations
59
Galerkins method
60
Ritzs method
61
Parameter dependent system of equations
62
Optimization methods
63
(No Transcript)
64
These methods can be applied to the very wide
intervals
The function
doesn't have to be monotone.
65
Numerical example
66
Numerical data
Analytical solution
67
Interval global optimization method
68
Other 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
69
Sensitivity analysis method
70
Monotone functions
71
Sensitivity analysis
If
, then
If
, then
72
Truss structure example
73
Accuracy 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
74
Extreme value of monotone functions
75
Complexity of the algorithm, which is based on
sensitivity analysis
76
Vector-valued functions

In this case we have to repeat previous algorithm
m times. We have to calculate the value of
m(n2) functions.
77
Implicit function
78
Sensitivity matrix
79
Sign vector matrix
80
Independent sign vectors
81
Complexity of the whole algorithm.
1 - solution
82
All sensitivity vector can be calculated in one
system of equations
83
Sensitivity 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.

84
Example
85
Analytical solution
86
Sensitivity matrix
87
Sign vectors
88
Independent sign vectors
89
Lower bound- first sign vector
90
Upper bound- first sign vector
91
Lower bound second sign vector
92
Upper bound second sign vector
93
Interval solution
The solution is exact
94
Taylor expansion method
95
The function uu(h) is usually nonlinear
96
Accuracy of two methods of calculation (20
uncertainty)
97
Accuracy of two methods of calculation (50
uncertainty)
98
Comparison 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
99
Time of calculation(endpoints combination method)
100
Time of calculation(First order sensitivity
analysis)
101
Time of calculation(First order Taylor expansion)
102
Comparison
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
103
APDL 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)
104
Interval 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
105
Web applications
http//andrzej.pownuk.com/interval_web_application
s.htm
Endpoint combination method
Sensitivity analysis method
Taylor method
106
Automatic generation of examples
107
The APDL and IAPDL code
108
The results
109
Calculation of the solution between the nodal
points
110
Extreme 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
111
Calculation 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.
112
Use of existing commercial FEM software
113
Use of existing commercial FEM software
114
Papers 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).
115
Monotonicity tests
  • Taylor expansion of derivative
  • Interval methods

116
Monotonicity tests
117
High order monotonicity tests
118
Exact monotonicity tests based on the interval
arithmetic
119
Finite difference method
120
Slightly compressible flow- 2D case
121
Example
Injection well
Production well
122
Interval solution (time step 1)p_upper(t) -
p_lower(t)
123
Single-region problems
124
Multi-region problems
125
More constraints less uncertainty
126
Multi-region case
127
Data 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
128
Interval solution (time step 5)
129
Comparison Single region - Multi-region
0,55 psi
0, 390 psi
130
Sensitivity in time-dependent problems
131
Sensitivity
132
Calculation of total rate and total oil
production
133
Interval total rate
134
Interval total oil production
135
Exact value of total rate
136
(No Transcript)
137
Equations with different kind of uncertainty in
parameters
138
Combination of random and interval parameters
r random parameter h interval parameter
or
139
Combination of random and fuzzy parameters
r random parameter h fuzzy parameter
or
140
Combination of random and random sets parameters
r random parameter h random set parameter
(set valued random variable)
etc.
141
Calculation risk of cost using Monte Carlo method
142
Interval 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
143
Future plans
144
Future 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.
145
Future plans - software (web applications)
http//andrzej.pownuk.com/download.htm
146
Future plans - design and optimization under
uncertainty
147
Taking into account economical constraints
- real cost
- assumed cost
- investment risk
- acceptable risk level
148
Cooperation with commercial companies
  • ChevronTexaco http//www.chevrontexaco.com/
  • Commercial FEM companies

149
Conclusions
150
Conclusions
  • 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.

152
Conclusions
  • 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.)

153
Thank you
Write a Comment
User Comments (0)
About PowerShow.com