Intro Multi

download Intro Multi

of 30

description

multi scale modelling introduction

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