PDLAMMPS - made easy

Similar documents
Studies of Bimaterial Interface Fracture with Peridynamics Fang Wang 1, Lisheng Liu 2, *, Qiwen Liu 1, Zhenyu Zhang 1, Lin Su 1 & Dan Xue 1

WARHEAD FRAGMENTATION MODELING WITH PERIDYNAMICS

An extended constitutive correspondence formulation of peridynamics based on nonlinear bond-strain measures

The Meaning, Selection, and Use of the Peridynamic Horizon and Its Relation to Crack Branching in Brittle Materials

IMPACT STUDIES WITH PERIDYNAMICS

A morphing approach to couple state-based peridynamics with classical continuum mechanics

Peridynamic State-Based Models and the Embedded-Atom Model

Mechanics PhD Preliminary Spring 2017

Chapter 1. Continuum mechanics review. 1.1 Definitions and nomenclature

MODELING DYNAMIC FRACTURE AND DAMAGE IN A FIBER-REINFORCED COMPOSITE LAMINA WITH PERIDYNAMICS

Finite Element Simulations of Two Dimensional Peridynamic Models

arxiv: v1 [physics.comp-ph] 19 Dec 2013

ENHANCED INTEGRATION METHODS FOR THE PERIDYNAMIC THEORY KEBING YU

PERIDYNAMICS WITH ADAPTIVE GRID REFINEMENT

Anthony R. Ingraffea Symposium September 27, State- Based Peridynamic Lattice Modeling of Reinforced Concrete Structures ! 1

MHA042 - Material mechanics: Duggafrågor

LS-DYNA Peridynamics for Brittle Failure Analysis

Lattice-based peridynamic modeling of linear elastic solids

A short review of continuum mechanics

Continuum mechanics V. Constitutive equations. 1. Constitutive equation: definition and basic axioms

Elements of Continuum Elasticity. David M. Parks Mechanics and Materials II February 25, 2004

Viscoelasticity. Basic Notions & Examples. Formalism for Linear Viscoelasticity. Simple Models & Mechanical Analogies. Non-linear behavior

Lecture 8: Tissue Mechanics

Mathematical and Numerical Analysis for Linear Peridynamic Boundary Value Problems. Hao Wu

Soft Bodies. Good approximation for hard ones. approximation breaks when objects break, or deform. Generalization: soft (deformable) bodies

4 Constitutive Theory

NDT&E Methods: UT. VJ Technologies CAVITY INSPECTION. Nondestructive Testing & Evaluation TPU Lecture Course 2015/16.

ANSYS Mechanical Basic Structural Nonlinearities

16.21 Techniques of Structural Analysis and Design Spring 2003 Unit #5 - Constitutive Equations

Elements of Rock Mechanics

Studies of dynamic crack propagation and crack branching with peridynamics

(MPa) compute (a) The traction vector acting on an internal material plane with normal n ( e1 e

Abvanced Lab Course. Dynamical-Mechanical Analysis (DMA) of Polymers

Game Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost

Propagation of complex fracture

Chapter 0. Preliminaries. 0.1 Things you should already know

arxiv: v1 [physics.comp-ph] 17 Mar 2017

BACKGROUNDS. Two Models of Deformable Body. Distinct Element Method (DEM)

This thesis is approved, and it is acceptable in quality and form for publication:

You may not start to read the questions printed on the subsequent pages until instructed to do so by the Invigilator.

CHAPTER 1 Fluids and their Properties

2/28/2006 Statics ( F.Robilliard) 1

2.073 Notes on finite-deformation theory of isotropic elastic-viscoplastic solids

Fundamentals of Fluid Dynamics: Elementary Viscous Flow

Surface force on a volume element.

arxiv: v1 [cond-mat.soft] 28 Jul 2016

On the Numerical Modelling of Orthotropic Large Strain Elastoplasticity

A simple alteration of the peridynamics correspondence principle to eliminate zero-energy deformation

Non-linear and time-dependent material models in Mentat & MARC. Tutorial with Background and Exercises

Stress, Strain, and Viscosity. San Andreas Fault Palmdale

RULES PUBLICATION NO. 17/P ZONE STRENGTH ANALYSIS OF HULL STRUCTURE OF ROLL ON/ROLL OFF SHIP

Earthquake and Volcano Deformation

MECHANICS OF MATERIALS. EQUATIONS AND THEOREMS

Macroscopic theory Rock as 'elastic continuum'

INVERSE ANALYSIS METHODS OF IDENTIFYING CRUSTAL CHARACTERISTICS USING GPS ARRYA DATA

Linear Cosserat elasticity, conformal curvature and bounded stiffness

Basic Equations of Elasticity

Fundamentals of Linear Elasticity

Chapter 12. Static Equilibrium and Elasticity

MATERIAL MECHANICS, SE2126 COMPUTER LAB 3 VISCOELASTICITY. k a. N t

UNITS AND DEFINITIONS RELATED TO BIOMECHANICAL AND ELECTROMYOGRAPHICAL MEASUREMENTS

ENGN 2290: Plasticity Computational plasticity in Abaqus

3 2 6 Solve the initial value problem u ( t) 3. a- If A has eigenvalues λ =, λ = 1 and corresponding eigenvectors 1

Studies of dynamic crack propagation and crack branching with peridynamics

EMA 3702 Mechanics & Materials Science (Mechanics of Materials) Chapter 2 Stress & Strain - Axial Loading

A thermo-hydro-mechanically coupled analysis of clay using a thermo-elasto-viscoplastic model

Concept Question Comment on the general features of the stress-strain response under this loading condition for both types of materials

Inverse Design (and a lightweight introduction to the Finite Element Method) Stelian Coros

THREE-DIMENSIONAL SIMULATION OF THERMAL OXIDATION AND THE INFLUENCE OF STRESS

Peridynamic model for dynamic fracture in unidirectional fiber-reinforced composites

Continuum Mechanics and the Finite Element Method

Lecture Notes 3

USER S MANUAL. 1D Seismic Site Response Analysis Example. University of California: San Diego.

Chapter 2: Fluid Dynamics Review

Navier-Stokes Equation: Principle of Conservation of Momentum

Engineering Solid Mechanics

3D Elasticity Theory

Review of fluid dynamics

Mechanics of Earthquakes and Faulting

F7. Characteristic behavior of solids

Chapter 1 Fluid Characteristics

Continuum mechanism: Stress and strain

For an imposed stress history consisting of a rapidly applied step-function jump in

Continuum Mechanics Fundamentals

FEAP - - A Finite Element Analysis Program

1 Exercise: Linear, incompressible Stokes flow with FE

Microplane Model formulation ANSYS, Inc. All rights reserved. 1 ANSYS, Inc. Proprietary

USER S MANUAL 1D Seismic Site Response Analysis Example University of California: San Diego August 30, 2017

Comparison between the visco-elastic dampers And Magnetorheological dampers and study the Effect of temperature on the damping properties

Continuum Mechanics. Continuum Mechanics and Constitutive Equations

WELL-POSEDNESS OF THE PERIDYNAMIC MODEL WITH LIPSCHITZ CONTINUOUS PAIRWISE FORCE FUNCTION

4/14/11. Chapter 12 Static equilibrium and Elasticity Lecture 2. Condition for static equilibrium. Stability An object is in equilibrium:

USER S MANUAL 1D Seismic Site Response Analysis Example University of California: San Diego August 30, 2017

Further Applications of Newton s Laws - Friction Static and Kinetic Friction

Lecture #6: 3D Rate-independent Plasticity (cont.) Pressure-dependent plasticity

Supplementary Information for: Controlling Cellular Uptake of Nanoparticles with ph-sensitive Polymers

IAP 2006: From nano to macro: Introduction to atomistic modeling techniques and application in a case study of modeling fracture of copper (1.

Convergence of Peridynamics to Classical Elasticity Theory

Professor George C. Johnson. ME185 - Introduction to Continuum Mechanics. Midterm Exam II. ) (1) x

Some Remarks on the Reissner Mindlin Plate Model

Transcription:

PDLAMMPS - made easy R. Rahman 1, J. T. Foster 1, and S. J. Plimpton 2 1 The University of Texas at San Antonio 2 Sandia National Laboratory February 12, 2014 1 Peridynamic theory of solids The peridynamic theory of solid mechanics (S. Silling, 2000; S. Silling, Zimmermann, & Abeyarante, 2003; S. A. Silling, Epton, Weckner, Xu, & Askari, 2007) has been proposed as an alternative to the classical theory, and is offered as a mathematically consistent technique for modeling solid bodies with continuous and discontinuous displacements as well as a method that unifies the mechanics of particles and continuum bodies through the utilization of long-range forces. The balance equation between rate of change of linear momentum and applied force on a deformable body Ω develops the fundamental equation in classical continuum mechanics is written in Eq. (1) ρ (x) ü (x, t) = σ + b (x, t). (1) where, x Ω, t is the time, ρ is the mass density, ü is the accelaration, σ is the stress tensor and b is the body force. This differential equation is not well defined at the discontinuities. The PD formulation of a continuum introduces integral form of kinematic equation in order to mitigate this issue by calculating the force density on each material point as rezwanrehman@gmail.com 1

x Ω B x δ Figure 1: Schematic of peridynamic body. ρ (x) ü (x, t) = B f (η, ξ) dv + b (x, t). (2) where, deformable body Ω is represented with respect to an arbitrary frame of reference, f is the pairwise force applied on particle at x by a neighborhood particle at x and B is a spherical region in the neighborhood of x with radius δ, ξ=x -x and η=u ( x, t ) u (x, t) are relative position and displacement vectors, respectively (Fig 1). For a certain δ > 0, f (η, ξ) = 0 for all η when ξ > δ. This equation may be written more elaborately in terms of bond between x and x as ρ (x) ü (x, t) = B { [ ] T [x, t] x x T x, t x x } dv x + b (x, t). (3) Equation. 3 is Newton,s equation of motion for continuum node x. The left hand side of Eq. 3 is MassDensity Acceleration and the right hand side of Eq. 3 corresponds to force density. Equation. 3 can be written in discretized form as (Parks, Lehoucq, Plimpton, & Silling, 2008) M δ ρ i ü i = {T [x i, t] x j x i T [x j, t] x i x j } V xi + b i. (4) j i Here, x j x i δ. M δ correspond to number of peridynamic nodes within the horizon δ. The force vector state T [x, t] is interpreted in terms 2

of mapping the bond between x i and x j to a force per volume which has a cutoff range. Each particle experiences two types of forces: short range forces and long range forces i.e. bond-forces. Short range forces are repulsive in nature. The bond-force on each particle is generated from the bonds it shares with the neighboring particles. Here, the T is an infinite dimensional vector operator that maps the deformed image of the vector contained in the angle brackets,, into the force acting on x. T = tm is defined as a force vector-state. t and M are the scalar force state and deformed state, respectively. In PDLAMMPS the bond based peridynamics is implemented as prototype microelastic brittle model (PMB). The scalar force state for PMB is written as (Parks et al., 2008; S. Silling, 2000) t P MB = 1 18K η + ξ ξ. (5) 2 πδ 4 ξ For the state-based peridynamic linearly elastic (LPS), elastic-plastic (EPS) and viscoelastic (VES) solids the scaler force state is written as (Parks et al., 2008; S. A. Silling et al., 2007) t Elastic = 3Kθ m ωx + αωed, (6) t P lastic = 3Kθ m ωx + αω ( e d e dp), (7) t V iscoelastic = 3Kθ m ωx + (α + α i ) e d α i ωe db(i). (8) In Eq. 6 ω ξ, x ξ = ξ where ξ = x x. m, θ, e and e d are the influence function, reference state, weighted volume, dilatation, extension state and deviatoric extension state respectively. The bulk modulus is K and the shear modulus (G) related term α = 15G (S. A. Silling et al., 2007). m In the above equations e dp is the plastic component of the extension state, e db(i) is the back extension state. For viscoelasticity model α = α + α i and 0 < α i < 15µ (Parks et al., 2008; Mitchell, 2011a, 2011b). The detail m about the peridynamic models implemented in PDLAMMPS can be found in the PDLAMMPS-documentation (Parks et al., 2008) and EPS and VES documentations (Rahman & Foster, 2013a, 2013b). 3

2 Implementation of peridynamics in LAMMPS As the discretized version of the governing equation in peridynamics (Eq. 4) is a Newton s equation of motion, peridynamics was implemented in the classical molecular dynamics package LAMMPS (Parks et al., 2008; Plimpton, 1995). The peridynamics implementation in LAMMPS is known as PDLAMMPS. The package PERI in the LAMMPS src directory contains four peridynamic pair-styles: pmb, lps, eps and ves. PERI can be compiled as follows $ make yes p e r i $ make foo Here, foo corresponds to the machine name you are building LAMMPS for. For more information please look at the LAMMPS compilation instructions at http://lammps.sandia.gov/docsection start.html#start 2. 2.1 Linear peridynamic soild: LPS The formulation for peri-lps (Eq.6) was applied in PDLAMMPS. The pair style for lps is p a i r s t y l e p e r i / l p s p a i r c o e f f K G horizon s00 Constant alpha Here, K, G, Constant-s 00 and Constant-α are the bulk modulus, shear modulus and bond-breaking constants, respectively. 1 The unit for K and G is F orce. Constant-s Area 00 and Constant-α are unit-less. The horizon δ is in the unit of Length. 2.2 Peridynamic elastic-plastic soild: EPS The formulation for peri-eps (Eq.7) was applied in PDLAMMPS. The pair style for eps is (Rahman & Foster, 2013a) p a i r s t y l e p e r i / eps p a i r c o e f f K G horizon s00 alpha Y i e l d S t r e s s 1 The user must not get confused with the completely different parameters: Constant-α and α = 15G m. 4

Here, K, G, Constant-s 00 and Constant-α are the bulk modulus, shear modulus and bond-breaking constants, respectively. YieldStress is the material s yield stress σ Y. The unit for K, G and σ Y is F orce. Constant-s Area 00 and Constant-α are unit-less. The horizon δ is in the unit of Length. 2.3 Peridynamic visco-elastic soild: VES The formulation for peri-ves (Eq.8) was applied in PDLAMMPS. The pair style for ves is (Rahman & Foster, 2013b) p a i r s t y l e p e r i / ves p a i r c o e f f K G horizon s00 alpha lambda i t a u i Here, K, G, Constant-s 00 and Constant-α are the bulk modulus, shear modulus and bond-breaking constants, respectively. Constant-λ i and Constantτ i are the viscoelastic relaxation parameter and time constant, respectively. The unit for K and G is F orce. Constant-s Area 00, Constant-α, Constant-λ i and Constant-τ i are unit-less. The horizon δ is in the unit of Length. 2.4 Peridynamic prototype microelastic brittle solid: PMB The formulation for peri-pmb (Eq.5) was applied in PDLAMMPS. The pair style for pmb is p a i r s t y l e p e r i /pmb p a i r c o e f f c horizon s00 alpha Here, c = 18K, Constant-s πδ 4 00 and Constant-α are the spring constant and bond-breaking constants, respectively. The unit for c is Energy. Constant-s Length 7 00 and Constant-α are unit-less. The horizon δ is in the unit of Length. 3 Consistent units in PDLAMMPS In PDLAMMPS the units must be consistent with the available LAMMPS units. Let, K, G, δ are the bulk-modulus, shear modulus and horizon, respectively. f and r IJ are the force density vector at a node and distance between I th and J th peridynamic nodes, respectively. These later two parameters can be obtained after running PDLAMMPS (e.g. LAMMPS dump file). 5

For an example, in si and metal units the set of consists units are shown in Table. 1. For other LAMMPS units the user must follow the required unit consistency in LAMMPS. 2 Metal Si K ev/å 3 Pascals G ev/å 3 Pascals δ Å Meters f ev/å 4 Newtons/Cubic meters r IJ Å Meters Table 1: Difference between consistent units in PDLAMMPS 4 Additional features in PDLAMMPS In PDLAMMPS there are three compute commands available. The command compute damage/atom calculates the damage φ (x, t) at each peridynamic node (Parks et al., 2008). The peridynamic damage can be expressed as φ (x, t) = 1 Here, µ (t, η, ξ) is a binary function. H µ (t, η, ξ) dv x H dv x (9) s 0 (t, η, ξ) = s 00 αs min (t, η, ξ) (10) s min (t) = min ξ s (t, η, ξ) (11) ( µ (t, η, ξ) = 1 if s t, η, ξ ) < min ( ( s 0 t, η, ξ ) (, s 0 t, η, ξ )) for 0 t t. Otherwise, µ (t, η, ξ) = 0. And, ξ =x -x and η =u ( x, t ) u ( x, t ). The Eq. 9 refers to the accumulation of damages at a node while each bond stretch exceeds the critical bond stretch s 0 (t, η, ξ). The material dependent parameters Constant-s 00 and Constant-α are used in Eq. 11. During the simulation the values for φ (x, t) varies within the interval [0, 1] 2 For detail information the user is referred to http://lammps.sandia.gov/doc/units.html. 6

Another compute command is compute dilatation/atom. The dilatation θ (x, t) is written as (S. A. Silling et al., 2007) θ (x, t) = m (x, t) = 3 ω ξ x ξ e ξ dv ξ m (x, t) B (12) ω ξ x ξ x ξ dv ξ (13) B It is observed from Eq. 12 and 13 that θ (x, t) is unit-less and it is varies within the interval [0, ). This compute command is applicable to peri-lps, peri-eps and peri-ves. The third compute is compute plasticity/atom. This compute is applicable to only peri-eps. At each time-step compute plasticity/atom calculates and stores the plasticity parameter λ for each peridynamic node. λ refers to the plasticity consistency parameter. From Eq. 7 the deviatoric component of the scalar force state is t d P lastic = αω ( e d e dp). In order to obtain the constitutive model based on plasticity the f allowable deviatoric force state t d P lastic satisfies the inequality ψ ( t d P lastic) ψ0 0. Preferably, 2 ψ ( t d t P lastic) = d P lastic. Here, ψ 2 0 0 is the yield point of the material. Based on the plastic flow rule ė dp = λ d ψ. d ψ is the constrained Frèchet derivative of ψ while the previously mentioned inequality is satisfied. For detail derivations please look at the document provided by John Mitchell at Sandia national lab (Mitchell, 2011a). λ is unit-less and varies within the interval [0, ). All three of these computes store the values in C++ one dimensional arrays or vectors. References Mitchell, J. (2011a). A nonlocal, ordinary, state-based plasticity model for peridynamics. Sandia National Lab Report. Mitchell, J. (2011b). A non-local, ordinary-state-based viscoelasticity model for peridynamics. Sandia National Lab Report. Parks, M. L., Lehoucq, R. B., Plimpton, S. J., & Silling, S. A. (2008). Implementing peridynamics in molecular dynamics code. Computer physics communication, 179, 777 783. Plimpton, S. (1995). Fast parallel algorithms for short-range molecular dynamics. J Comp Phys, 117, 1 19. 7

Rahman, R., & Foster, J. T. (2013a). Implementation of elastic-plastic model in pdlammps. Rahman, R., & Foster, J. T. (2013b). Implementation of linear viscoelasticity model in pdlammps. Silling, S. (2000). Reformulation of elasticity theory for discontinuities and long-range forces. Journal of Mechanics and Physics of Solids, 48, 175 209. Silling, S., Zimmermann, M., & Abeyarante, R. (2003). Deformation of peridynamic bar. Journal of Elasticity., 73, 173 190. Silling, S. A., Epton, M., Weckner, O., Xu, J., & Askari, E. (2007). Peridynamic states and constitutive modeling. Journal of Elasticity., 88, 151 184. 8