+ All Categories
Home > Documents > Multiscale Modeling Fracture Peridynamics

Multiscale Modeling Fracture Peridynamics

Date post: 14-Apr-2015
Category:
Upload: ssarkar2012
View: 94 times
Download: 19 times
Share this document with a friend
57
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy under contract DE-AC04-94AL85000. Stewart Silling Multiphysics Simulation Technologies Department Sandia National Laboratories Albuquerque, New Mexico, USA Seminar given at University of Texas, San Antonio February 16, 2012 SAND2012-1141C Multiscale Modeling of Fracture with Peridynamics
Transcript
Page 1: Multiscale Modeling Fracture Peridynamics

Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company,

for the United States Department of Energy under contract DE-AC04-94AL85000.

Stewart Silling

Multiphysics Simulation Technologies Department

Sandia National Laboratories

Albuquerque, New Mexico, USA

Seminar given at

University of Texas, San Antonio

February 16, 2012

SAND2012-1141C

Multiscale Modeling of Fracture with

Peridynamics

Page 2: Multiscale Modeling Fracture Peridynamics

frame 2

First: a puzzle

• Consider a 1D lattice with linear elastic force interactions.

– No transverse loads.

– Prescribed axial displacements at ends.

– The equilibrium displacement field contains transverse deflection as shown.

• What’s going on? – What sort of material would do this?

– Is this even legit mechanically?

Deformed

Undeformed

Page 3: Multiscale Modeling Fracture Peridynamics

frame 3

Outline

• Peridynamics basics

• Coarse graining

• Multiscale fracture

Page 4: Multiscale Modeling Fracture Peridynamics

frame 4

Purpose of peridynamics

• To unify the mechanics of continuous and discontinuous media within a single,

consistent set of equations.

Continuous body Continuous body

with a defect Discrete particles

• Why do this?

• Avoid coupling dissimilar mathematical systems (A to C).

• Model complex fracture patterns.

• Communicate across length scales.

Page 5: Multiscale Modeling Fracture Peridynamics

frame 5

Why this is important

• Cracks:

• Standard approaches implement a fracture model after numerical

discretization.

• Particles:

• Standard approaches require a separate coupling method to relate

particles to continuum.

Complex crack path in a composite

Page 6: Multiscale Modeling Fracture Peridynamics

frame 6

Peridynamics basics:

Horizon and family

Page 7: Multiscale Modeling Fracture Peridynamics

frame 7

Peridynamics basics:

Bonds and bond forces

Page 8: Multiscale Modeling Fracture Peridynamics

frame 8

Peridynamics basics:

Material modeling

Page 9: Multiscale Modeling Fracture Peridynamics

frame 9

Kinematics:

Deformation state

Page 10: Multiscale Modeling Fracture Peridynamics

frame 10

Material modeling:

Bonds and states

Page 11: Multiscale Modeling Fracture Peridynamics

frame 11

Peridynamic vs. standard equations

Kinematics

Constitutive model

Linear momentum

balance

Angular momentum

balance

Peridynamic theory Standard theory Relation

Elasticity

Page 12: Multiscale Modeling Fracture Peridynamics

frame 12

Any material model in the classical theory

can be used in peridynamics…

• Example: Large-deformation, strain-hardening, rate-dependent material model.

– Material model implementation by John Foster.

0% strain 100% strain

Necking of a bar under tension

Taylor impact test

Test

Emu

Page 13: Multiscale Modeling Fracture Peridynamics

frame 13

…and there are peridynamic materials that

cannot be represented in the standard theory

• Examples

• Bond-pair materials: resist angles changes between opposite bonds.

• Discrete particles: any multibody potential can be represented with peridynamic states.

Multibody potential

Bond-pair

Page 14: Multiscale Modeling Fracture Peridynamics

frame 14

Convergence of peridynamics

to the standard theory

In this sense, the standard theory is a subset of peridynamics.

Page 15: Multiscale Modeling Fracture Peridynamics

frame 15

How damage and fracture are modeled

Bond elongation

Bond force density Bond breakage

Page 16: Multiscale Modeling Fracture Peridynamics

frame 16

Bond breakage forms cracks “autonomously”

Broken bond

Crack path

• When a bond breaks, its load is shifted to its neighbors, leading to progressive failure.

Page 17: Multiscale Modeling Fracture Peridynamics

frame 17

Energy balance for an advancing crack

There is also a version of the J-integral that applies in this theory.

Crack

Bond elongation

Page 18: Multiscale Modeling Fracture Peridynamics

frame 18

EMU (and LAMMPS) numerical method

• Integral is replaced by a finite sum: resulting method is meshless and Lagrangian.

Method is also available in Sierra (D. Littlewood)

Discretized model in the

reference configuration

• Looks a lot like MD!

• LAMMPS implementation by M. Parks & P. Seleson

Page 19: Multiscale Modeling Fracture Peridynamics

frame 19

Predicted crack growth direction depends

continuously on loading direction

• Plate with a pre-existing defect is subjected to

prescribed boundary velocities.

• These BC correspond to mostly Mode-I loading with a

little Mode-II.

Contours of vertical displacement Contours of damage

Page 20: Multiscale Modeling Fracture Peridynamics

frame 20

Effect of rotating the grid

in the “mostly Mode-I” problem

Damage Damage, rotated grid

Damage Displacement

Network of identical bonds in many

directions allows cracks to grow in

any direction.

Original grid direction

30deg

Rotated grid direction

Page 21: Multiscale Modeling Fracture Peridynamics

frame 21

Fragmentation example:

Same problem with 4 different grid spacings

Dx = 3.33 mm

Dx = 2.00 mm

Dx = 1.43 mm

Dx = 1.00 mm

Brittle ring with

initial radial velocity

Page 22: Multiscale Modeling Fracture Peridynamics

frame 22

Dynamic fracture in a hard steel plate

• Dynamic fracture in maraging steel (Kalthoff & Winkler, 1988)

• Mode-II loading at notch tips results in mode-I cracks at 70deg angle.

• 3D EMU model reproduces the crack angle.

EMU*

Experiment

S. A. Silling, Dynamic fracture modeling with a meshfree peridynamic code, in Computational Fluid and Solid Mechanics 2003, K.J. Bathe, ed., Elsevier, pp. 641-644.

Page 23: Multiscale Modeling Fracture Peridynamics

frame 23

Example of long-range forces:

Nanofiber network

Nanofiber membrane (F. Bobaru, Univ. of Nebraska)

Nanofiber interactions due to van der Waals forces

Page 24: Multiscale Modeling Fracture Peridynamics

frame 24

Peridynamic dislocation model

Example: Dislocation segment in a square with free edges

100 x 100 EMU grid

Page 25: Multiscale Modeling Fracture Peridynamics

frame 25

Coarse-graining:

Reducing the degrees of freedom

• Start with a detailed description (level 0).

• Choose a coarsened subset (level 1).

• Model the system using only the coarsened DOFs…

• Forces on the coarsened DOFs depend only on their own displacements.

• These forces should be the same as you would get from the full detailed model.

• After coarsening, the level 0 DOFs no longer are modeled explicitly.

Small-scale MD model

Blue: Level 0

Red: Level 1

Even cats find this interesting

Page 26: Multiscale Modeling Fracture Peridynamics

frame 26

Linearized peridynamics

SS, Linearized theory of peridynamic states, J. Elast. (2010)

Page 27: Multiscale Modeling Fracture Peridynamics

frame 27

Coarse-graining:

Reduce the number of degrees of freedom

Page 28: Multiscale Modeling Fracture Peridynamics

frame 28

Each level’s displacements are determined

by the next higher level

Page 29: Multiscale Modeling Fracture Peridynamics

frame 29

Each level has the same mathematical structure

Page 30: Multiscale Modeling Fracture Peridynamics

frame 30

Refinement

Page 31: Multiscale Modeling Fracture Peridynamics

frame 31

Example: Coarse graining

of an elastic block (answer to puzzle)

Level 0

Level 1

Level 2

• A homogeneous, isotropic rectangle is

stretched from its lower corners.

• Problem is modeled at three levels:

• Level 0 (purple)

• Level 1 (green)

• Level 2 (red)

• Displacements and forces on bc nodes

agree between all three calculations.

Curvature in level 2 results from tensor

nature of the micromoduli.

Page 32: Multiscale Modeling Fracture Peridynamics

frame 32

Level 0 composite model

Fiber (red)

Matrix (purple)

2D fiber-reinforced composite: fibers are much stiffer than the matrix.

Stiff bond

Soft bond

Page 33: Multiscale Modeling Fracture Peridynamics

frame 33

3 levels of coarsening

0

2

1

3

Page 34: Multiscale Modeling Fracture Peridynamics

frame 34

Coarsened composite micromodulus

Level 0 Level 1

Level 2 Level 3

Page 35: Multiscale Modeling Fracture Peridynamics

frame 35

Composite bar stretch: displacements

Level 0 Level 1

Level 2 Level 3

Page 36: Multiscale Modeling Fracture Peridynamics

frame 36

Level 0 composite model with defect

Fiber (red)

Matrix (purple)

Crack (green)

Page 37: Multiscale Modeling Fracture Peridynamics

frame 37

Composite bar with defect:

displacements

Level 0 Level 1

Level 2 Level 3

Page 38: Multiscale Modeling Fracture Peridynamics

frame 38

Coarse grained model of Brazilian test

(static crack)

Level 0: 6646 nodes

Level 6357: 289 nodes

Coarsen

Solve on small grid

Refine if needed

Solve on large grid

Load = 5.455

Load = 5.432 Load = 5.441

Almost identical displacements

Page 39: Multiscale Modeling Fracture Peridynamics

frame 39

Issues with this coarse graining method

Level 0 Level 1

• Similar to static condensation.

• The number of bonds connected to each node grows with each coarsening level.

• Large memory requirements.

• Experience shows:

• Can be used for coarse-graining relatively small regions or subregions.

• Not suitable for large-scale material mechanics modeling

Page 40: Multiscale Modeling Fracture Peridynamics

frame 40

Multiscale approach for growing cracks:

Multiple horizons

Each successive level has a larger

length scale (horizon). Crack process zone

The details of damage evolution

are always modeled at level 0.

Page 41: Multiscale Modeling Fracture Peridynamics

frame 41

Multiscale approach for growing cracks:

Concurrent solution strategy

Crack

Level n

Level 2

Level 1

Level 0:

Within distance d of ongoing damage

Level 0

Level 1

Level 2

Level n

Time

Refin

e

Coa

rsen

Solve (fine)

Solve (coarse) R

efin

e

Coa

rsen

Concurrent solution strategy Level 0 region follows the crack tip

• Refinement:

• Level 1 acts as a boundary condition on level 0.

• Coarsening:

• Level 0 supplies material properties (e.g., damage) to higher levels.

Page 42: Multiscale Modeling Fracture Peridynamics

frame 42

Crack growth in a brittle plate

Level 2

Level 1 Level 0

Damage process zone

Initial damage

v v

Crack

Page 43: Multiscale Modeling Fracture Peridynamics

frame 43

Brittle crack growth:

Bond strain near crack tip

Colors show the largest strain among all bonds connected to each node.

Page 44: Multiscale Modeling Fracture Peridynamics

frame 44

Brittle crack growth:

Damage progression and velocity

Damage process zone

v1 velocity

Page 45: Multiscale Modeling Fracture Peridynamics

frame 45

Brittle crack under shear loading

Bond strain Damage process zone

Page 46: Multiscale Modeling Fracture Peridynamics

frame 46

Crack growth in a heterogeneous medium

• Crack grows between randomly placed hard inclusions.

Page 47: Multiscale Modeling Fracture Peridynamics

frame 47

Dynamic brittle crack:

Branching

Page 48: Multiscale Modeling Fracture Peridynamics

frame 48

Fracture due to indentation

Page 49: Multiscale Modeling Fracture Peridynamics

frame 49

Discussion

• Coarse graining method*:

• Exact but expensive.

• Linear only.

• No adjustable parameters.

• Two-way coupling (coarsening + refinement): consistent multiscale method.

• Multiscale damage method:

• Non-linear, dynamic.

• Low memory requirements.

• Small time step applied only in level 0.

• With big computers, appears to offer the potential to model the details of

heterogeneous material failure at all physically relevant length scales.

*SS, A coasening method for linear peridynamics, Int. J. Multiscale Computational Engineering (2011).

Page 50: Multiscale Modeling Fracture Peridynamics

frame 50

Extra slides

Page 51: Multiscale Modeling Fracture Peridynamics

frame 51

Nonlocality as a result of homogenization

• Homogenization, neglecting the natural length scales of a system, often doesn’t give good answers.

Indentor Real

Homogenized, local Stress

Claim: Nonlocality is an essential feature of a realistic homogenized model of a heterogeneous material.

Page 52: Multiscale Modeling Fracture Peridynamics

frame 52

Proposed experimental method for measuring the peridynamic horizon

• Measure how much a step wave spreads as it goes through a sample.

• Fit the horizon in a 1D peridynamic model to match the observed spread.

Time

Free surface velocity

Peridynamic 1D

Visar

Spread

Projectile Sample

Visar

Laser

Local model would predict zero spread.

Page 53: Multiscale Modeling Fracture Peridynamics

frame 53

Material modeling: Composites

Page 54: Multiscale Modeling Fracture Peridynamics

frame 54

Splitting and fracture mode change in composites

• Distribution of fiber directions between plies strongly influences the way cracks grow.

Typical crack growth in a notched laminate

(photo courtesy Boeing) EMU simulations for different layups

Page 55: Multiscale Modeling Fracture Peridynamics

frame 55

Polycrystals: Mesoscale model*

• Vary the failure stretch of interface bonds relative to that of bonds within a grain.

• Define the interface strength coefficient by

Large favors trans-granular fracture.

*

*

g

i

s

= 1 = 4 = 0.25

• What is the effect of grain boundaries on the fracture of a polycrystal?

Bond strain

Bond force

*is

*gs

Bond within a grain

Interface bond

* Work by F. Bobaru & students

Page 56: Multiscale Modeling Fracture Peridynamics

frame 56

Dynamic fracture in PMMA: Damage features

Microbranching

Mirror-mist-hackle transition*

* J. Fineberg & M. Marder, Physics Reports 313 (1999) 1-108

EMU crack surfaces EMU damage

Smooth

Initial defect

Microcracks

Surface roughness

Page 57: Multiscale Modeling Fracture Peridynamics

frame 57

Dynamic fracture in PMMA: Crack tip velocity

• Crack velocity increases to a critical value, then oscillates.

Time (ms)

Cra

ck tip

ve

locity (

m/s

)

EMU Experiment*

* J. Fineberg & M. Marder, Physics Reports 313 (1999) 1-108


Recommended