A Lagrangian meshfree method applied to linear and nonlinear elasticity

PLOS ONE, Oct 2017

The repeated replacement method (RRM) is a Lagrangian meshfree method which we have previously applied to the Euler equations for compressible fluid flow. In this paper we present new enhancements to RRM, and we apply the enhanced method to both linear and nonlinear elasticity. We compare the results of ten test problems to those of analytic solvers, to demonstrate that RRM can successfully simulate these elastic systems without many of the requirements of traditional numerical methods such as numerical derivatives, equation system solvers, or Riemann solvers. We also show the relationship between error and computational effort for RRM on these systems, and compare RRM to other methods to highlight its strengths and weaknesses. And to further explain the two elastic equations used in the paper, we demonstrate the mathematical procedure used to create Riemann and Sedov-Taylor solvers for them, and detail the numerical techniques needed to embody those solvers in code.

A Lagrangian meshfree method applied to linear and nonlinear elasticity

RESEARCH ARTICLE A Lagrangian meshfree method applied to linear and nonlinear elasticity Wade A. Walker* Independent Researcher, Austin, Texas, United States of America * Abstract a1111111111 a1111111111 a1111111111 a1111111111 a1111111111 OPEN ACCESS Citation: Walker WA (2017) A Lagrangian meshfree method applied to linear and nonlinear elasticity. PLoS ONE 12(10): e0186345. https://doi. org/10.1371/journal.pone.0186345 The repeated replacement method (RRM) is a Lagrangian meshfree method which we have previously applied to the Euler equations for compressible fluid flow. In this paper we present new enhancements to RRM, and we apply the enhanced method to both linear and nonlinear elasticity. We compare the results of ten test problems to those of analytic solvers, to demonstrate that RRM can successfully simulate these elastic systems without many of the requirements of traditional numerical methods such as numerical derivatives, equation system solvers, or Riemann solvers. We also show the relationship between error and computational effort for RRM on these systems, and compare RRM to other methods to highlight its strengths and weaknesses. And to further explain the two elastic equations used in the paper, we demonstrate the mathematical procedure used to create Riemann and SedovTaylor solvers for them, and detail the numerical techniques needed to embody those solvers in code. Editor: Krishna Garikipati, University of Michigan, UNITED STATES Received: July 1, 2017 Introduction Accepted: October 1, 2017 The repeated replacement method (RRM) [1] is a Lagrangian meshfree method for the simulation of time-dependent systems of conservation laws. We previously used RRM to simulate the one-dimensional Euler equations for compressible fluid flow to establish the basic functionality of the method, and we compared the results to an exact Riemann solver for the Euler equations given by Toro [2]. In this paper, we enhance RRM to increase its speed and accuracy, and apply it to the more challenging problems of one-dimensional linear and nonlinear elasticity. This allows us to demonstrate that RRM works for a range of constitutive equations, while maintaining good accuracy and error scaling behavior. In this paper, we first motivate and derive our linear and nonlinear elastic constitutive equations, to define the terms and symbols used in subsequent sections. Second, we give anoverview of the repeated replacement method with a detailed comparison to earlier work, highlighting how the strengths and weaknesses of RRM differ from those of previous methods. Third, we explain the improvements made to RRM in the course of adapting it to handle elastic systems. Fourth, we present the derivation and explanation of our Riemann and SedovTaylor solvers. Then we show the results of RRM for eleven test problems, validating the Published: October 18, 2017 Copyright: © 2017 Wade A. Walker. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. Data Availability Statement: All relevant data are within the paper and its Supporting Information files. Funding: The author received no specific funding for this work. Competing interests: The author has declared that no competing interests exist. PLOS ONE | https://doi.org/10.1371/journal.pone.0186345 October 18, 2017 1 / 49 A Lagrangian meshfree method applied to linear and nonlinear elasticity results against Riemann and Sedov-Taylor solvers, and show that RRM’s error convergence behavior is somewhat super-linear. Finally, we present a summary and conclusion. Elastic equations For both linear and nonlinear cases, we assume a homogeneous, one-dimensional, elastic continuum material that is subject to finite strain, which is a strain large enough that we cannot simplify our mathematical treatment by assuming it to be infinitesimal. The material’s reference (or undeformed) density is ρ0, and its spatial (or deformed) density at each point x is ρ(x). We will express the deformation in terms of the stretch λ, which is written in terms of density as λ(x) = ρ0/ρ(x). For a finite-sized piece of material, stretch is defined as λ  l/l0, where l0 and l are the undeformed and deformed lengths of the piece, respectively. Strain is defined as   (l − l0)/l0 = λ − 1. We assume that the internal energy density of the material due to its state of strain and temperature, per unit of reference length, can be expressed as some function C(λ, T) = Cs(λ) + Ct(λ, T), where Cs is the strain energy density, and Ct is the thermal energy density. The Cauchy stress in such a material has both an elastic and a thermal component, and can be derived from the energy density as sðl; TÞ ¼ se ðlÞ þ st ðl; TÞ ¼ @Cs ðlÞ @Ct ðl; TÞ þ @l @l ð1Þ A material whose stress is derived from an energy density function in this way is called a Green-elastic or hyperelastic material. Linear elasticity Linear elasticity is defined by the direct proportionality of stress to strain. The elastic part of the stress is se ðlÞ ¼ E ¼ Eðl 1Þ ð2Þ where E is the elastic modulus, which has the units (kg  m)/s2 in one dimension. To obtain the strain energy density, we note that the integral of stress over distance is strain energy, and strain energy density with respect to the reference length is simply strain energy/l0. So, making use of the fact that λ = l/l0, the strain energy density is Z 1 l E 2 Cs ðlÞ ¼ sðlÞ dl ¼ ðl 1Þ ð3Þ l0 l0 2 To complete this simple model, we choose a thermal energy density Ct(T) = Cv T where Cv is the heat capacity in J/(m  K). This Ct has no dependence on λ, since it is difficult to form such an expression that has the correct signs for both energy and stress equations without making the stress nonlinear in λ. This results in a total stress of sðlÞ ¼ @Cs ðlÞ @Ct ðTÞ þ ¼ Eðl @l @l 1Þ ð4Þ Note that this stress does not model thermal expansion, and also allows the material to be compressed down to zero length with finite work Cs(λ)|λ = 0 = E/2, so we have sacrificed physicality for the sake of linearity in this simple model. PLOS ONE | https://doi.org/10.1371/journal.pone.0186345 October 18, 2017 2 / 49 A Lagrangian meshfree method applied to linear and nonlinear elasticity The total energy density in spatial coordinates, including kinetic energy, is Ctot ðl; u; TÞ ¼ ru2 Cðl; TÞ ru2 E ¼ þ þ ðl l 2l 2 2 2 1Þ þ Cv T l ð5Þ where u is velocity, and the division of the C term by λ is needed to convert the energy density from reference to spatial coordinates. Finally, making use of the fact that λ = ρ0/ρ, the speed of sound in the material in terms of the density is rffiffiffiffiffi pffiffiffiffiffiffiffi Er0 @s ð6Þ aðrÞ ¼ ¼ @r r Nonlinear elasticity There are many existing models of nonlinear elasticity. Some, such as that of Ogden [3], are complex enough to form an (...truncated)


This is a preview of a remote PDF: https://journals.plos.org/plosone/article/file?id=10.1371/journal.pone.0186345&type=printable
Article home page: https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0186345

Wade A. Walker. A Lagrangian meshfree method applied to linear and nonlinear elasticity, PLOS ONE, 2017, Volume 12, Issue 10, DOI: 10.1371/journal.pone.0186345