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

Mixed explicit-implicit peridynamic model

Embed Size (px)

Citation preview

Page 1: Mixed explicit-implicit peridynamic model

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

Page 2: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

Aim of the thesis

Peridynamic method overview

Numerical method stabilization

Qualitative verification

Matteo Polleschi Peridynamics: stability and applications

Page 3: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

Aim of the thesis

Peridynamic method overview

Numerical method stabilization

Qualitative verification

Matteo Polleschi Peridynamics: stability and applications

Page 4: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

Aim of the thesis

Peridynamic method overview

Numerical method stabilization

Qualitative verification

Matteo Polleschi Peridynamics: stability and applications

Page 5: Mixed explicit-implicit peridynamic model

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

Page 6: Mixed explicit-implicit peridynamic model

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

Page 7: Mixed explicit-implicit peridynamic model

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

Page 8: Mixed explicit-implicit peridynamic model

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

Page 9: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

IntroductionEquation of motionHorizonPPF

Theory (2)

Physical approach:close to molecular dynamics

Matteo Polleschi Peridynamics: stability and applications

Page 10: Mixed explicit-implicit peridynamic model

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

Page 11: Mixed explicit-implicit peridynamic model

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

Page 12: Mixed explicit-implicit peridynamic model

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

Page 13: Mixed explicit-implicit peridynamic model

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

Page 14: Mixed explicit-implicit peridynamic model

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

Page 15: Mixed explicit-implicit peridynamic model

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

x′ − x relative initial position

Matteo Polleschi Peridynamics: stability and applications

Page 16: Mixed explicit-implicit peridynamic model

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

Page 17: Mixed explicit-implicit peridynamic model

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

Page 18: Mixed explicit-implicit peridynamic model

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 failure

Matteo Polleschi Peridynamics: stability and applications

Page 19: Mixed explicit-implicit peridynamic model

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

Page 20: Mixed explicit-implicit peridynamic model

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

Page 21: Mixed explicit-implicit peridynamic model

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

Page 22: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

Previous approachExplicit stabilityMixed methodAlgorithm

Numerical method (2)

Stability Linearized equation von Neumann stability analysis leadsto

∆t <

√2ρ∑

p Vp|C(xp − xi)|

Drawbacks:

linearization is not always acceptable

subject to data entry mistakes

not optimal solution

Matteo Polleschi Peridynamics: stability and applications

Page 23: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

Previous approachExplicit stabilityMixed methodAlgorithm

Numerical method (2)

Stability Linearized equation von Neumann stability analysis leadsto

∆t <

√2ρ∑

p Vp|C(xp − xi)|

Drawbacks:

linearization is not always acceptable

subject to data entry mistakes

not optimal solution

Matteo Polleschi Peridynamics: stability and applications

Page 24: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

Previous approachExplicit stabilityMixed methodAlgorithm

Numerical method (3)

Mixed method Developed by Professor Zohdi of the University ofCalifornia, Berkeley, for thermo-chemical multifieldproblems

Explicit “external ”time step

At each step, implicit ∆t evaluation

Error based upon limit on particle movement

Matteo Polleschi Peridynamics: stability and applications

Page 25: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

Previous approachExplicit stabilityMixed methodAlgorithm

Numerical method (3)

Mixed method Developed by Professor Zohdi of the University ofCalifornia, Berkeley, for thermo-chemical multifieldproblems

Explicit “external ”time step

At each step, implicit ∆t evaluation

Error based upon limit on particle movement

Matteo Polleschi Peridynamics: stability and applications

Page 26: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

Previous approachExplicit stabilityMixed methodAlgorithm

Numerical method (3)

Mixed method Developed by Professor Zohdi of the University ofCalifornia, Berkeley, for thermo-chemical multifieldproblems

Explicit “external ”time step

At each step, implicit ∆t evaluation

Error based upon limit on particle movement

Matteo Polleschi Peridynamics: stability and applications

Page 27: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

Previous approachExplicit stabilityMixed methodAlgorithm

Numerical method (3)

Mixed method Developed by Professor Zohdi of the University ofCalifornia, Berkeley, for thermo-chemical multifieldproblems

Explicit “external ”time step

At each step, implicit ∆t evaluation

Error based upon limit on particle movement

Matteo Polleschi Peridynamics: stability and applications

Page 28: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

Previous approachExplicit stabilityMixed methodAlgorithm

Numerical method (4)

Algorithm Global fixed-point iteration:

for all the N nodes,

compute the new position as

uin+1,K ≈ ∆t2

mif(uin+1,K−1) + ∆tuni + uni

compute the new (internal cycle) interaction forces (storingthem in temporary variables)

compute the error measures

if tolerance met

increment time t = t + ∆t and start from the beginningconstruct new time step ∆t = ΦK∆t

if tolerance not met

construct new time step ∆t = ΦK∆trestart from time t

Matteo Polleschi Peridynamics: stability and applications

Page 29: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

Previous approachExplicit stabilityMixed methodAlgorithm

Numerical method (4)

Algorithm Global fixed-point iteration:

for all the N nodes,

compute the new position as

uin+1,K ≈ ∆t2

mif(uin+1,K−1) + ∆tuni + uni

compute the new (internal cycle) interaction forces (storingthem in temporary variables)

compute the error measures

if tolerance met

increment time t = t + ∆t and start from the beginningconstruct new time step ∆t = ΦK∆t

if tolerance not met

construct new time step ∆t = ΦK∆trestart from time t

Matteo Polleschi Peridynamics: stability and applications

Page 30: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

Previous approachExplicit stabilityMixed methodAlgorithm

Numerical method (4)

Algorithm Global fixed-point iteration:

for all the N nodes,

compute the new position as

uin+1,K ≈ ∆t2

mif(uin+1,K−1) + ∆tuni + uni

compute the new (internal cycle) interaction forces (storingthem in temporary variables)

compute the error measures

if tolerance met

increment time t = t + ∆t and start from the beginningconstruct new time step ∆t = ΦK∆t

if tolerance not met

construct new time step ∆t = ΦK∆trestart from time t

Matteo Polleschi Peridynamics: stability and applications

Page 31: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

Previous approachExplicit stabilityMixed methodAlgorithm

Numerical method (4)

Algorithm Global fixed-point iteration:

for all the N nodes,

compute the new position as

uin+1,K ≈ ∆t2

mif(uin+1,K−1) + ∆tuni + uni

compute the new (internal cycle) interaction forces (storingthem in temporary variables)

compute the error measures

if tolerance met

increment time t = t + ∆t and start from the beginningconstruct new time step ∆t = ΦK∆t

if tolerance not met

construct new time step ∆t = ΦK∆trestart from time t

Matteo Polleschi Peridynamics: stability and applications

Page 32: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

Previous approachExplicit stabilityMixed methodAlgorithm

Numerical method (4)

Algorithm Global fixed-point iteration:

for all the N nodes,

compute the new position as

uin+1,K ≈ ∆t2

mif(uin+1,K−1) + ∆tuni + uni

compute the new (internal cycle) interaction forces (storingthem in temporary variables)

compute the error measures

if tolerance met

increment time t = t + ∆t and start from the beginningconstruct new time step ∆t = ΦK∆t

if tolerance not met

construct new time step ∆t = ΦK∆trestart from time t

Matteo Polleschi Peridynamics: stability and applications

Page 33: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

Previous approachExplicit stabilityMixed methodAlgorithm

Numerical method (4)

Algorithm Global fixed-point iteration:

for all the N nodes,

compute the new position as

uin+1,K ≈ ∆t2

mif(uin+1,K−1) + ∆tuni + uni

compute the new (internal cycle) interaction forces (storingthem in temporary variables)

compute the error measures

if tolerance met

increment time t = t + ∆t and start from the beginning

construct new time step ∆t = ΦK∆t

if tolerance not met

construct new time step ∆t = ΦK∆trestart from time t

Matteo Polleschi Peridynamics: stability and applications

Page 34: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

Previous approachExplicit stabilityMixed methodAlgorithm

Numerical method (4)

Algorithm Global fixed-point iteration:

for all the N nodes,

compute the new position as

uin+1,K ≈ ∆t2

mif(uin+1,K−1) + ∆tuni + uni

compute the new (internal cycle) interaction forces (storingthem in temporary variables)

compute the error measures

if tolerance met

increment time t = t + ∆t and start from the beginningconstruct new time step ∆t = ΦK∆t

if tolerance not met

construct new time step ∆t = ΦK∆trestart from time t

Matteo Polleschi Peridynamics: stability and applications

Page 35: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

Previous approachExplicit stabilityMixed methodAlgorithm

Numerical method (4)

Algorithm Global fixed-point iteration:

for all the N nodes,

compute the new position as

uin+1,K ≈ ∆t2

mif(uin+1,K−1) + ∆tuni + uni

compute the new (internal cycle) interaction forces (storingthem in temporary variables)

compute the error measures

if tolerance met

increment time t = t + ∆t and start from the beginningconstruct new time step ∆t = ΦK∆t

if tolerance not met

construct new time step ∆t = ΦK∆trestart from time t

Matteo Polleschi Peridynamics: stability and applications

Page 36: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

Previous approachExplicit stabilityMixed methodAlgorithm

Numerical method (4)

Algorithm Global fixed-point iteration:

for all the N nodes,

compute the new position as

uin+1,K ≈ ∆t2

mif(uin+1,K−1) + ∆tuni + uni

compute the new (internal cycle) interaction forces (storingthem in temporary variables)

compute the error measures

if tolerance met

increment time t = t + ∆t and start from the beginningconstruct new time step ∆t = ΦK∆t

if tolerance not met

construct new time step ∆t = ΦK∆t

restart from time t

Matteo Polleschi Peridynamics: stability and applications

Page 37: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

Previous approachExplicit stabilityMixed methodAlgorithm

Numerical method (4)

Algorithm Global fixed-point iteration:

for all the N nodes,

compute the new position as

uin+1,K ≈ ∆t2

mif(uin+1,K−1) + ∆tuni + uni

compute the new (internal cycle) interaction forces (storingthem in temporary variables)

compute the error measures

if tolerance met

increment time t = t + ∆t and start from the beginningconstruct new time step ∆t = ΦK∆t

if tolerance not met

construct new time step ∆t = ΦK∆trestart from time t

Matteo Polleschi Peridynamics: stability and applications

Page 38: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

Implementation

Pre-processor Geometry and Mesh: SalomeConstraints, loads and initial velocities: Impact

Solver C++ solver built from scratchParallelization by use of OpenMP (shared memory)External libraries: Armadillo (linear algebra), VTK(visualization)

Post-processor Real-time visualization: VisItPicture production: Gmsh

Matteo Polleschi Peridynamics: stability and applications

Page 39: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (1)

Membranedamped

obscillations

Matteo Polleschi Peridynamics: stability and applications

Page 40: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (1)

Membranedamped

obscillations

Matteo Polleschi Peridynamics: stability and applications

Page 41: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (1)

Membranedamped

obscillations

Matteo Polleschi Peridynamics: stability and applications

Page 42: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (1)

Membranedamped

obscillations

Matteo Polleschi Peridynamics: stability and applications

Page 43: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (1)

Membranedamped

obscillations

Matteo Polleschi Peridynamics: stability and applications

Page 44: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (1)

Membranedamped

obscillations

Matteo Polleschi Peridynamics: stability and applications

Page 45: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (1)

Membranedamped

obscillations

Matteo Polleschi Peridynamics: stability and applications

Page 46: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (1)

Membranedamped

obscillations

Matteo Polleschi Peridynamics: stability and applications

Page 47: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (1)

Membranedamped

obscillations

Matteo Polleschi Peridynamics: stability and applications

Page 48: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (1)

Time stepsover execution

time

Matteo Polleschi Peridynamics: stability and applications

Page 49: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (2)

Plate with holebrittle fracture

Matteo Polleschi Peridynamics: stability and applications

Page 50: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (2)

Plate with holebrittle fracture

Matteo Polleschi Peridynamics: stability and applications

Page 51: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (2)

Plate with holebrittle fracture

Matteo Polleschi Peridynamics: stability and applications

Page 52: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (2)

Plate with holebrittle fracture

Matteo Polleschi Peridynamics: stability and applications

Page 53: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (2)

Plate with holebrittle fracture

Matteo Polleschi Peridynamics: stability and applications

Page 54: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (2)

Plate with holebrittle fracture

Matteo Polleschi Peridynamics: stability and applications

Page 55: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (2)

Plate with holebrittle fracture

Matteo Polleschi Peridynamics: stability and applications

Page 56: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (2)

Plate with holebrittle fracture

Matteo Polleschi Peridynamics: stability and applications

Page 57: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (2)

Plate with holebrittle fracture

Matteo Polleschi Peridynamics: stability and applications

Page 58: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (3)

Impact

Matteo Polleschi Peridynamics: stability and applications

Page 59: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (3)

Impact

Matteo Polleschi Peridynamics: stability and applications

Page 60: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (3)

Impact

Matteo Polleschi Peridynamics: stability and applications

Page 61: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (3)

Impact

Matteo Polleschi Peridynamics: stability and applications

Page 62: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (3)

Impact

Matteo Polleschi Peridynamics: stability and applications

Page 63: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (3)

Impact

Matteo Polleschi Peridynamics: stability and applications

Page 64: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (3)

Impact

Matteo Polleschi Peridynamics: stability and applications

Page 65: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (3)

Impact

Matteo Polleschi Peridynamics: stability and applications

Page 66: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (3)

Impact

Matteo Polleschi Peridynamics: stability and applications

Page 67: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (4)

Specimentraction

Matteo Polleschi Peridynamics: stability and applications

Page 68: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (4)

Specimentraction

Matteo Polleschi Peridynamics: stability and applications

Page 69: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (4)

Specimentraction

Matteo Polleschi Peridynamics: stability and applications

Page 70: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (4)

Specimentraction

Matteo Polleschi Peridynamics: stability and applications

Page 71: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (4)

Specimentraction

Matteo Polleschi Peridynamics: stability and applications

Page 72: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (4)

Specimentraction

Matteo Polleschi Peridynamics: stability and applications

Page 73: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (4)

Specimentraction

Matteo Polleschi Peridynamics: stability and applications

Page 74: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (4)

Specimentraction

Matteo Polleschi Peridynamics: stability and applications

Page 75: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (4)

Specimentraction

Matteo Polleschi Peridynamics: stability and applications

Page 76: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (4)

Specimentraction

Matteo Polleschi Peridynamics: stability and applications

Page 77: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (4)

Specimentraction

Matteo Polleschi Peridynamics: stability and applications

Page 78: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (4)

Specimentraction

Matteo Polleschi Peridynamics: stability and applications

Page 79: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

MembranePlate with holeImpactSpecimen traction

Simulations (4)

Specimentraction

Matteo Polleschi Peridynamics: stability and applications

Page 80: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

Future developments

Spatial discretization

Complete range of material behaviour

Fatigue (variable loads)

Maintenance support by simulations

Matteo Polleschi Peridynamics: stability and applications

Page 81: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

Future developments

Spatial discretization

Complete range of material behaviour

Fatigue (variable loads)

Maintenance support by simulations

Matteo Polleschi Peridynamics: stability and applications

Page 82: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

Future developments

Spatial discretization

Complete range of material behaviour

Fatigue (variable loads)

Maintenance support by simulations

Matteo Polleschi Peridynamics: stability and applications

Page 83: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

Future developments

Spatial discretization

Complete range of material behaviour

Fatigue (variable loads)

Maintenance support by simulations

Matteo Polleschi Peridynamics: stability and applications

Page 84: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

Conclusions

Peridynamic code from scratch

Stability

Results coherent with brittle fracture

Matteo Polleschi Peridynamics: stability and applications

Page 85: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

Conclusions

Peridynamic code from scratch

Stability

Results coherent with brittle fracture

Matteo Polleschi Peridynamics: stability and applications

Page 86: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

Conclusions

Peridynamic code from scratch

Stability

Results coherent with brittle fracture

Matteo Polleschi Peridynamics: stability and applications

Page 87: Mixed explicit-implicit peridynamic model

TheoryNumerical method

ImplementationSimulations

Future developments

Thanks for your patience!Got any question?

Matteo Polleschi Peridynamics: stability and applications