Professional Documents
Culture Documents
Multiscale Modeling
Scientific Computing
and Numerical Analysis
Seminar
CAAM 699
Outline
Multiscale Nature of Matter
Physical Scales
Temporal Scales
Physical Scales
Discrete Nature
of Matter
Multiple
Physical
(Spatial) scales
Exist
Example: River
Physical Scale:
km = 103 m
http://ak.water.usgs.gov/yukon/index
.php
Physical Scales
Water Drops
Physical Scale:
mm = 10-3 m
http://eyeofthefish.org/l
eaky-leushke/
Water Cluster
Physical Scale:
5 nm = 5 x 10-9 m
http://www.btinternet.com/~ma
rtin.chaplin/clusters.html
Physical Scales
Water Molecule
Physical Scale:
0.278 nm = 2.78 x 10-10 m
http://commons.wikimedia.org/wik
i/File:Water_molecule.png
Temporal Scales
Multiple Time Scales in
Matter
Time Scale of Interest
Depends on Phenomenon of
Interest
Fluid Time Scales:
River Flow: hours
Rain Drop Falling: 30-60 min
Water Molecule Interactions:
fractions of a second
Model Choice
Could represent river as discrete fluid
particles, and utilize molecular
dynamics to model its flow
More details included in the model,
the more accurate your model will
likely be
Whats the problem???
Computational Difficulties
Number of elements
Smaller Spatial Scale may warrant a
smaller time scale in order to keep
numerical methods stable
Example: CFL number for hyperbolic
PDEs
Model Choice
Balance detail and computational
complexity
Choice often made to model a material as a
continuum
Goal is to then find a constitutive law that
can explain how the material behaves
If the material is homogeneous, the
continuum assumption is typically
acceptable and constitutive laws can be
found
Heterogeneous materials are more
difficult to model, and motivate the
need for multiscale models
ma
The
mu j (t )
can be written as
F k u j 1 (t ) u j (t ) k u j (t ) u j 1 (t )
F k u j 1 (t ) 2u j (t ) u j 1 (t )
mu j (t ) k u j 1 (t ) 2u j (t ) u j 1 (t )
mu j (t ) kh
j 1
(t ) 2u j (t ) u j 1 (t )
h
kh u j 1 (t ) 2u j (t ) u j 1 (t )
u j (t )
2
m
h
2
E kh
Elasticity Modulus
E u j 1 (t ) 2u j (t ) u j 1 (t )
u j (t )
2
h
h0
Take Limit as
Inhomogeneous Elastic
String
Discrete Model, Mass-Spring system
Inhomogeneous Elastic
String
N point masses of mass
m
Springs between each mass have
spring constant
k
In zero strain state, springs are hlength
u j (t )
displacement of jmass
n j1 (t )
= number of springs between
j
mass
at time
j 1 and t
Inhomogeneous Elastic
String
Equation of Motion for mass
j
mu j (t ) kn j 1 (t ) u j 1 (t ) u j (t ) kn j (t ) u j (t ) u j 1 (t )
mu j (t ) k n j 1 (t ) u j 1 (t ) u j (t ) n j (t ) u j (t ) u j 1 (t )
kh 2 n j 1 (t ) u j 1 (t ) u j (t ) n j (t ) u j (t ) u j 1 (t )
u j (t )
m
h2
Inhomogeneous Elastic
String
Equation of Motion for mass
j
u j 1 (t ) u j (t )
u j (t ) u j 1 (t )
kh
n j 1 (t )
u j (t )
n j (t )
mh
h
h
2
Take Limit as
h0
E
utt ( x, t ) n( x, t )u x ( x, t ) x
Inhomogeneous Elastic
String
Wave equation with locally
varying wave speed:
E
n ( x, t )
Inhomogeneous Elastic
String
Put another way in the form of a
constitutive law (relation between
( )
stress and strain)
mutt F A
h
h
Ahutt A ( ( x ) ( ( x )
2
2
Dividing
by
h
and
taking
the
limit
h
0
u ( )
tt
Inhomogeneous Elastic
String
( ) x
utt
E
utt ( x, t ) n( x, t )u x ( x, t ) x
( ) x E n( x, t )u x ( x, t ) x
Utilizing:
ux
( ) En( x, t )
Practical Example
Rupturing String:
Assumep
springs break if the
ui 1 ui pd length
segment
for
d some
distance
Microscopic
uModel:
u j (t ) u j 1 (t )
kh 2
j 1 (t ) u j (t )
n j 1 (t )
u j (t )
n j (t )
mh
h
h
E
Continuum Model:
utt ( x, t )
n( x, t )u x ( x, t ) x
Practical Example
Begin with string in zero strain state
attached at one end to wall
This string is stretched at the other
end by a constant strain rate
11 point masses, 100 springs
between each pair of masses
When distance between masses pd
p
exceeds
then
springs break
D Rupturing String
Ruptured
Strings
Forc
e
D Rupturing String
Displacement
Time Steps
Challenges
General problems with trying to couple
a microscopic and continuum model
Number of elements in the microscopic
scale
Carrying out the microscopic model for full
continuum level time scale
If you only do a spatial or time sample of
the microscopic evolution, how would you
represent the micro-state at a later point in
time?
References
E W, Engquist B, Multiscale
Modeling and Computation, Notices
of the AMS, Vol 50:9, p. 1062-1070