Intro Multi
-
Upload
nitesh-agrawal -
Category
Documents
-
view
11 -
download
0
description
Transcript of Intro Multi
-
7/18/2019 Intro Multi
1/30
An Introduction to
Multiscale Modeling
Scientifc Computing
and Numerical AnalysisSeminar
CAAM 699
-
7/18/2019 Intro Multi
2/30
Outline
Multiscale Nature o Matter Physical Scales
Temporal Scales
Dierent !a"s or Dierent Scales
Computational Di#culties
$omogeneous %lastic String &nhomogeneous %lastic String
O'er'ie" o Seminar Topics
-
7/18/2019 Intro Multi
3/30
Physical Scales
Discrete Natureo Matter
MultiplePhysical(Spatial) scales%*ist
%*ample+ ,i'er Physical Scale+
-m . /01mhttp+22a-3"ater3usgs3go'2yu-on2inde*3php
-
7/18/2019 Intro Multi
4/30
Physical Scales
4ater Cluster Physical Scale+
5 nm . 5 * /069m
http+22eyeothefsh3org2lea-yleush-e2
http+22"""37tinternet3com28martin3chaplin2clusters3html
4ater Drops
Physical Scale+ mm . /01m
-
7/18/2019 Intro Multi
5/30
Physical Scales
4ater Molecule
Physical Scale+
03:; nm . 3:; * /06/0
m
http+22commons3"i-imedia3org2"i-i2
-
7/18/2019 Intro Multi
6/30
Temporal Scales
Multiple Time Scales inMatter
Time Scale o &nterestDepends on Phenomenon o&nterest
-
7/18/2019 Intro Multi
7/30
Dierent Scales> Dierent!a"s
?o'erning %@uations dierent ordierent scales
%*ample+ Modeling a Su7atomic Description o
-
7/18/2019 Intro Multi
8/30
Model Choice
Could represent ri'er as discrete uidparticles> and utilie moleculardynamics to model its o"
More details included in the model>the more accurate your model "illli-ely 7e
4hatBs the pro7lemEEE?ood !uc- trying to do this
computationallyFFF
-
7/18/2019 Intro Multi
9/30
Computational Di#culties
Num7er o elements
Smaller Spatial Scale may "arrant asmaller time scale in order to -eepnumerical methods sta7le %*ample+ C
PD%s
-
7/18/2019 Intro Multi
10/30
Model Choice
Galance detailand computationalcomplexity
Choice oten made to model a material as acontinuum
?oal is to then fnd a constitutive law thatcan e*plain ho" the material 7eha'es
& the material is homogeneous> thecontinuum assumption is typically
accepta7le and constituti'e la"s can 7eound
Heterogeneous materials are moredifcult to model, and motivate the
need or multiscale models
-
7/18/2019 Intro Multi
11/30
$omogeneous %lastic String
Discrete Scale+ MassSpring system
point masses o mass
Springs 7et"een each mass ha'e springconstant
&n ero strain state> springs are length
Deri'e %@uation or !ongitudinal Motion
k
N m
h
-
7/18/2019 Intro Multi
12/30
$omogeneous %lastic String
!et 7e the displacement omass rom its ero strain state attime
%@uation o motion or mass can7e "ritten using Ne"tonBs !a"+
The can 7e "ritten as
)(tuj jt
j
maF=
ma )(tum j
-
7/18/2019 Intro Multi
13/30
$omogeneous %lastic String
-
7/18/2019 Intro Multi
14/30
$omogeneous %lastic String
-
7/18/2019 Intro Multi
15/30
$omogeneous %lastic String
%lasticity Modulus
!inear Mass Density
Ta-e !imit as
[ ]2
11 )()(2)()(
h
tututuEtu
jjj
j
+ +=
khE=
h
m=
0h
-
7/18/2019 Intro Multi
16/30
$omogeneous %lastic String
/D 4a'e %@uation
Continuum!e'el model> limit o themicroscopic (discrete) model
4a'e speed determined 7y
does NOT depend on location in thestring
$yper7olic PD%
easy to simulate
),(),( txuEtxu xxtt
=
,E
-
7/18/2019 Intro Multi
17/30
&nhomogeneous %lasticString
Discrete Model> MassSpring system
Num7er o springs 7et"een eachpoint mass can 'ary
-
7/18/2019 Intro Multi
18/30
&nhomogeneous %lasticString
point masses o mass
Springs 7et"een each mass ha'espring constant
&n ero strain state> springs are length
displacement o mass
. num7er o springs 7et"eenmass and at time
k
N m
h
)(tuj j
)(1 tnj+ j
1+j t
-
7/18/2019 Intro Multi
19/30
&nhomogeneous %lasticString
%@uation o Motion or mass
[ ] [ ])()()()()()()( 111 tututkntututkntum jjjjjjj ++ =j
[ ] [ ]( ))()()()()()()( 111 tututntututnktum jjjjjjj ++ =
[ ] [ ]( )2
1112 )()()()()()(
)(h
tututntututn
m
khtu
jjjjjj
j
++ =
-
7/18/2019 Intro Multi
20/30
&nhomogeneous %lasticString
%@uation o Motion or mass
Ta-e !imit as
j
= ++
h
tututn
h
tututn
mh
khtu
jj
j
jj
jj
)()()(
)()()()(
11
1
2
0h
( )xxtt
txutxnE
txu ),(),(),(
=
-
7/18/2019 Intro Multi
21/30
&nhomogeneous %lasticString
4a'e e@uation "ith locally'arying "a'e speed+
To sol'e this "a'e e@uationyou need to -no" 7utthis is a microscopic @uantityF(!ocal density o springs)
Micro @uantity needed in acontinuum e@uation
),( txnE
),( txn
-
7/18/2019 Intro Multi
22/30
&nhomogeneous %lasticString
Put another "ay in the orm o aconstituti'e la" (relation 7et"eenstress and strain)
Di'iding 7y h and ta-ing the limit h 0
== AFmutt)(
+= )2
(()
2
(( h
xh
xAuAh tt
xttu )( =
& h %l ti
-
7/18/2019 Intro Multi
23/30
&nhomogeneous %lasticString
%@uating these t"o @uantities gi'es+
Htiliing+
%lastic properties o the spring 'ary
spatially
xttu )(= ( )xxtt txutxnEtxu ),(),(),(
=
( )xxx
txutxnE ),(),()( =
),()( txEn=xu=
-
7/18/2019 Intro Multi
24/30
Practical %*ample
,upturing String+
Assume springs 7rea- i thesegment length or somedistance
Microscopic Model+
Continuum Model+
ppduu ii >+1 d
= ++
h
tututn
h
tututn
mh
khtu
jj
j
jj
jj
)()()(
)()()()(
11
1
2
( )xxtt
txutxnE
txu ),(),(),(
=
-
7/18/2019 Intro Multi
25/30
Practical %*ample
Gegin "ith string in ero strain stateattached at one end to "all
This string is stretched at the otherend 7y a constant strain rate
// point masses> /00 springs7et"een each pair o masses
4hen distance 7et"een massese*ceeds then springs 7rea-p
pd
-
7/18/2019 Intro Multi
26/30
Rupturing tring
-
7/18/2019 Intro Multi
27/30
Rupturing tring
Displacement
%ng@uist G> JMultiscaleModeling and ComputationK> Noticeso the AMS> Lol 50+9> p3 /06/0:0