Peridynamics Presentation

87
Theory Numerical method Implementation Simulations Future developments Politecnico di Torino Prof. Marco Di Sciuva Prof. Paolo Maggiore University of California, Berkeley Prof. David Steigmann Stability and applications of the peridynamic method Candidate Matteo Polleschi Date July 21, 2010 Matteo Polleschi Peridynamics: stability and applications

description

Peridynamics Presentation

Transcript of Peridynamics Presentation

  • TheoryNumerical method

    ImplementationSimulations

    Future developments

    Politecnico diTorino

    Prof. Marco Di SciuvaProf. Paolo Maggiore

    University ofCalifornia,Berkeley

    Prof. David Steigmann

    Stability and applicationsof the peridynamic method

    Candidate Matteo Polleschi

    Date July 21, 2010

    Matteo Polleschi Peridynamics: stability and applications

  • TheoryNumerical method

    ImplementationSimulations

    Future developments

    Aim of the thesis

    Peridynamic method overview

    Numerical method stabilization

    Qualitative verification

    Matteo Polleschi Peridynamics: stability and applications

  • TheoryNumerical method

    ImplementationSimulations

    Future developments

    Aim of the thesis

    Peridynamic method overview

    Numerical method stabilization

    Qualitative verification

    Matteo Polleschi Peridynamics: stability and applications

  • TheoryNumerical method

    ImplementationSimulations

    Future developments

    Aim of the thesis

    Peridynamic method overview

    Numerical method stabilization

    Qualitative verification

    Matteo Polleschi Peridynamics: stability and applications

  • TheoryNumerical method

    ImplementationSimulations

    Future developments

    IntroductionEquation of motionHorizonPPF

    Theory (1)

    What is peridynamics?

    New formulation of continuum mechanics by StewartSilling (Sandia Labs), first published in 2000

    Nonlocal, as particles interact at a finite distance

    Based upon integral equations, avoiding spatialderivatives = able to deal with discontinuities(especially fractures)

    Matteo Polleschi Peridynamics: stability and applications

  • TheoryNumerical method

    ImplementationSimulations

    Future developments

    IntroductionEquation of motionHorizonPPF

    Theory (1)

    What is peridynamics?

    New formulation of continuum mechanics by StewartSilling (Sandia Labs), first published in 2000

    Nonlocal, as particles interact at a finite distance

    Based upon integral equations, avoiding spatialderivatives = able to deal with discontinuities(especially fractures)

    Matteo Polleschi Peridynamics: stability and applications

  • TheoryNumerical method

    ImplementationSimulations

    Future developments

    IntroductionEquation of motionHorizonPPF

    Theory (1)

    What is peridynamics?

    New formulation of continuum mechanics by StewartSilling (Sandia Labs), first published in 2000

    Nonlocal, as particles interact at a finite distance

    Based upon integral equations, avoiding spatialderivatives = able to deal with discontinuities(especially fractures)

    Matteo Polleschi Peridynamics: stability and applications

  • TheoryNumerical method

    ImplementationSimulations

    Future developments

    IntroductionEquation of motionHorizonPPF

    Theory (1)

    What is peridynamics?

    New formulation of continuum mechanics by StewartSilling (Sandia Labs), first published in 2000

    Nonlocal, as particles interact at a finite distance

    Based upon integral equations, avoiding spatialderivatives = able to deal with discontinuities(especially fractures)

    Matteo Polleschi Peridynamics: stability and applications

  • TheoryNumerical method

    ImplementationSimulations

    Future developments

    IntroductionEquation of motionHorizonPPF

    Theory (2)

    Physical approach:close to molecular dynamics

    Matteo Polleschi Peridynamics: stability and applications

  • TheoryNumerical method

    ImplementationSimulations

    Future developments

    IntroductionEquation of motionHorizonPPF

    Theory (3)

    Equation ofmotion

    Generic form

    (x)u(x, t) =

    Rf(u u, x x)dVx + b(x, t)

    Matteo Polleschi Peridynamics: stability and applications

  • TheoryNumerical method

    ImplementationSimulations

    Future developments

    IntroductionEquation of motionHorizonPPF

    Theory (3)

    Equation ofmotion

    Generic form

    (x)u(x, t) =

    Rf(u u, x x)dVx + b(x, t)

    density

    Matteo Polleschi Peridynamics: stability and applications

  • TheoryNumerical method

    ImplementationSimulations

    Future developments

    IntroductionEquation of motionHorizonPPF

    Theory (3)

    Equation ofmotion

    Generic form

    (x)u(x, t) =

    Rf(u u, x x)dVx + b(x, t)

    acceleration

    Matteo Polleschi Peridynamics: stability and applications

  • TheoryNumerical method

    ImplementationSimulations

    Future developments

    IntroductionEquation of motionHorizonPPF

    Theory (3)

    Equation ofmotion

    Generic form

    (x)u(x, t) =

    Rf(u u, x x)dVx + b(x, t)

    pairwise force function

    Matteo Polleschi Peridynamics: stability and applications

  • TheoryNumerical method

    ImplementationSimulations

    Future developments

    IntroductionEquation of motionHorizonPPF

    Theory (3)

    Equation ofmotion

    Generic form

    (x)u(x, t) =

    Rf(u u, x x)dVx + b(x, t)

    pairwise force function

    u u relative displacement

    Matteo Polleschi Peridynamics: stability and applications

  • TheoryNumerical method

    ImplementationSimulations

    Future developments

    IntroductionEquation of motionHorizonPPF

    Theory (3)

    Equation ofmotion

    Generic form

    (x)u(x, t) =

    Rf(u u, x x)dVx + b(x, t)

    pairwise force function

    u u relative displacementx x relative initial position

    Matteo Polleschi Peridynamics: stability and applications

  • TheoryNumerical method

    ImplementationSimulations

    Future developments

    IntroductionEquation of motionHorizonPPF

    Theory (3)

    Equation ofmotion

    Generic form

    (x)u(x, t) =

    Rf(u u, x x)dVx + b(x, t)

    body force density field

    Matteo Polleschi Peridynamics: stability and applications

  • TheoryNumerical method

    ImplementationSimulations

    Future developments

    IntroductionEquation of motionHorizonPPF

    Theory (4)

    Horizon Integral is not taken over the entire body.We define a quantity ,called horizon, such that

    if x x f = 0

    usually assumed = 3if < 3 unnatural crackpathsif > 3 wave dispersion,fluid-like behaviour

    R

    f

    x

    x'

    Matteo Polleschi Peridynamics: stability and applications

  • TheoryNumerical method

    ImplementationSimulations

    Future developments

    IntroductionEquation of motionHorizonPPF

    Theory (5)

    Pairwise forcefunction

    force/volume2 on a particle at x due to a particle at x.Completely defines the properties of a material(elasticity, plasticity, yield loads...)

    stretch

    force

    rupture

    rupture

    brittle failureMatteo Polleschi Peridynamics: stability and applications

  • TheoryNumerical method

    ImplementationSimulations

    Future developments

    Previous approachExplicit stabilityMixed methodAlgorithm

    Numerical method (1)

    Previousapproach

    Dominium discretization grid of nodesNo elements required method is meshlessEq. of motion discretization

    uni =p

    f(unp uni , xp xi)Vp + bni

    Matteo Polleschi Peridynamics: stability and applications

  • TheoryNumerical method

    ImplementationSimulations

    Future developments

    Previous approachExplicit stabilityMixed methodAlgorithm

    Numerical method (1)

    Previousapproach

    Dominium discretization grid of nodesNo elements required method is meshlessEq. of motion discretizationand linearization

    uni =p

    C(unp uni )(xp xi)Vp + bni

    Matteo Polleschi Peridynamics: stability and applications

  • TheoryNumerical method

    ImplementationSimulations

    Future developments

    Previous approachExplicit stabilityMixed methodAlgorithm

    Numerical method (1)

    Previousapproach

    Dominium discretization grid of nodesNo elements required method is meshlessEq. of motion discretizationand linearization

    uni =p

    C(unp uni )(xp xi)Vp + bni

    subscript i - nodesuperscript n - time step

    Matteo Polleschi Peridynamics: stability and applications

  • TheoryNumerical method

    ImplementationSimulations

    Future developments

    Previous approachExplicit stabilityMixed methodAlgorithm

    Numerical method (2)

    Stability Linearized equation von Neumann stability analysis leadsto

    t