(OTM) Method for Ballistic Limit Impact Simulations

Proceedings of the IMPLAST 2010 Conference
October 12-14 2010 Providence, Rhode Island USA
© 2010 Society for Experimental Mechanics, Inc.
The Optimal Transportation Meshfree (OTM) method for
ballistic limit impact simulations
B. Li, A. Kidane, G. Ravichandran and M. Ortiz∗
∗
Graduate Aeronautical Laboratories, California Institute of Technology, Pasadena, CA, U.S.A.,[email protected]
Abstract
We develop an Optimal Transportation Meshfree (OTM) method for simulating extremely large deformation
and ballistic limit impact problems. The method combines concepts from Optimal Transportation theory with
material-point sampling and local max-ent meshfree approximation. The proposed OTM method generalizes
the Benamou-Brenier differential formulation of optimal mass transportation problems to problems including
arbitrary geometries, essential boundary conditions, constitutive behavior, and multibody contacts. An energybased material-point erosion algorithm is also proposed for simulating discontinuous material failure phenomena.
Three dimensional OTM simulations with material-point erosion algorithm of impact of metallic plates by spherical
particles over a range of impact velocity and thicknesses of plates have been performed to study the performance
and efficiency of the OTM method. In-house experiments with the same configurations have been conducted to
validate the OTM method.
1
Introduction
It’s well known there are many complexities associated with the ballistic limit impact. Experiments may be very
expensive and time consuming, and it’s possible to obtain very few data by the limitation of current laboratory
facilities. Numerical methods, on the other hand, have become very useful and important tools to predict the
ballistic limit and look into the details of the complex process. However the accurate simulation of terminal ballistics
is a grand challenge in scientific computing that places exacting demands on physics models, solvers and computing
resources. In order to meet these challenges, we develop an Optimal Transportation Meshfree (OTM) method for
simulating extremely large deformation and ballistic limit impact problems.
The proposed OTM method is a meshfree updated-lagrangian methodology which combines concepts from Optimal Transportation theory with material-point sampling and local max-ent meshfree approximation, and overcomes
the essential difficulties in grid-based numerical methods like Lagrangian and Eulerian finite element method. The
rationale behind the approach is as follows. We resort the Benamou-Brenier [3] differential formulation of optimal
mass transportation problems and its connection to the Wasserstein distance [5] to discretize the inertial action in
space and time within a strictly variational framework. The resulting discretization may be regarded as the result
of restricting the inertial action to mass measures concentrated on material points undergoing piecewise rectilinear
motions. The density of such mass measures and the constrained minimization structure of the problem may be expected to confer the discretization robust convergence properties. The optimal transportation variational framework
also results in: proper mass matrices and inertia forces in the presence of continuously varying spatial interpolation;
geometrically exact mass transport and satisfaction of the continuity equation; and exact linear and angular momentum conservation. Finally, fields requiring differentiation, such as deformation and velocity fields, are interpolated
from nodal values using max-ent shape functions. These shape functions are reconstructed continuously from the
nodal set and have the key property of possessing a Kronecker-delta property at the boundary, which enables the
direct imposition of displacement boundary conditions. An energy-based material-point erosion algorithm is also
proposed for simulating fracture and fragmentation phenomena. The convergence of the material-point erosion algorithm to Griffith-fracture solutions is ensured by means of Γ-convergence [7]. Three dimensional OTM simulations
with material-point erosion algorithm of impact of metallic plates by spherical particles have been conducted. The
accuracy and performance of the method in presence is illustrated in this paper by comparing with the in-house
experiments.
Following a brief description of the methodology and material-point erosion algorithm in section 2, the main
numerical results using the OTM method with the comparison to the in-house experiment results are presented in
section 3. In section 4 the main conclusion afforded by the analysis is provided.
2
2.1
Methodology
The Optimal Transportation Meshfree method
We begin by briefly summarizing the OTM method of spatial and temporal discretization. The aim is to approximate
a flow at discrete times 𝑡0 , 𝑡1 , . . . , 𝑡𝑘 , 𝑡𝑘+1 , . . . . To this end, we consider the semi-discrete action sum
𝑆𝑑 (𝜑1 , . . . , 𝜑𝑁 −1 ) =
}
𝑁
−1 {
∑
1 𝑑2𝑊 (𝜌𝑘 , 𝜌𝑘+1 ) 1
−
[𝑈
(𝜑
)
+
𝑈
(𝜑
)]
(𝑡𝑘+1 − 𝑡𝑘 )
𝑘
𝑘+1
2 (𝑡𝑘+1 − 𝑡𝑘 )2
2
(1)
𝑘=0
where 𝜑𝑘 : 𝐵 ⊂ ℝ𝑛 → ℝ𝑛 is the deformation mapping at time 𝑡𝑘 , 𝜌𝑘 is the corresponding mass density at time 𝑡𝑘 ,
∫
𝑈 (𝜑) =
𝑓 (∇𝜑) 𝑑𝑥
(2)
𝐵
is the free energy of the solid, 𝑓 (∇𝜑) is the local free-energy density per unit mass, and
∫
𝑑2𝑊 (𝜌𝑎 , 𝜌𝑏 ) =
inf
∣𝑇 (𝑥) − 𝑥∣2 𝜌𝑎 (𝑥) 𝑑𝑥
𝑇 :𝐵→𝐵
𝜌𝑎 =𝜌𝑏 det(∇𝑇 )
(3)
is the Wasserstein distance between two mass densities 𝜌𝑎 and 𝜌𝑏 over 𝐵. The term 21 𝑑2𝑊 (𝜌𝑘 , 𝜌𝑘+1 )(𝑡𝑘+1 − 𝑡𝑘 ) in
(1) supplies a measure of the inertial action between times 𝑡𝑘 and 𝑡𝑘+1 . We also note that in writing (1) we have
restricted attention to elastic behavior and unforced systems for simplicity. Extensions accounting for forcing, e. g.,
in the form of body forces, boundary tractions, and extensions to inelasticity may be found in [6].
In order to render the governing equations fully discrete, we begin by approximating mass densities by point
masses, namely,
𝑀
∑
(
)
𝜌ℎ,𝑘 (𝑥) =
𝑚𝑝 𝛿 𝑥 − 𝑥𝑝,𝑘 ,
(4)
𝑝=1
(
)
where 𝑥𝑝,𝑘 represents the position at time 𝑡𝑘 of a material point of constant mass 𝑚𝑝 and 𝛿 𝑥−𝑥𝑝,𝑘 is the Dirac-delta
distribution centered at 𝑥𝑝,𝑘 , Fig. 1. Li et al. [6] have shown that the constancy of the material point masses 𝑚𝑝
is indeed equivalent to the weak satisfaction of the continuity equation. To complete the spatial discretization, we
approximate the incremental deformation mapping as
𝜑ℎ,𝑘→𝑘+1 (𝑥) =
𝑁
∑
𝑥𝑎,𝑘+1 𝑁𝑎,𝑘 (𝑥),
(5)
𝑎=1
where {𝑥𝑎,𝑘+1 , 𝑎 = 1, . . . , 𝑁 } is an array of nodal coordinates at time 𝑡𝑘+1 and 𝑁𝑎,𝑘 (𝑥) are conforming shape
functions defined over the configuration at time 𝑡𝑘 . In calculations, we specifically use max-ent shape functions [1]
computed from the array {𝑥𝑎,𝑘 , 𝑎 = 1, . . . , 𝑁 } of nodal coordinates at time 𝑡𝑘 . Since max-ent shape functions are
strongly localized, the interpolation at a material point 𝑥𝑝,𝑘 depends solely on the nodes contained in a small local
neighborhood 𝒩𝑝,𝑘 of the material point, Fig. 1. In calculations, the local neighborhoods are continuously updated
using range searches [4] to account for the relative motion between material points and nodes.
Inserting these approximations into (1) we obtain the fully-discrete action
𝑁
−1 ∑
𝑀 {
∑
𝑚𝑝 ∣𝑥𝑝,𝑘+1 − 𝑥𝑝,𝑘 ∣2
2 (𝑡𝑘+1 − 𝑡𝑘 )2
𝑘=0 𝑝=1
]}
[
(
)
(
)
1
(𝑡𝑘+1 − 𝑡𝑘 ),
− 𝑚𝑝 𝑓 ∇𝜑ℎ,𝑘 (𝑥𝑝,𝑘 ) + 𝑚𝑝 𝑓 ∇𝜑ℎ,𝑘+1 (𝑥𝑝,𝑘+1 )
2
𝑆ℎ (𝜑ℎ,1 , . . . , 𝜑ℎ,𝑁 −1 ) =
(6)
Np,k
Figure 1: The optimal transportation meshfree methodology.
Algorithm 1 OTM time step
Require: Initial and final times for time step, 𝑡𝑘 , 𝑡𝑘+1 .
Require: Initial nodal coordinates, 𝑥𝑘 = {𝑥𝑎,𝑘 , 𝑎 = 1, . . . , 𝑁 }.
Require: Initial material-point coordinates, {𝑥𝑝,𝑘 , 𝑝 = 1, . . . , 𝑀 }.
Require: Initial shape functions {{𝑁𝑎,𝑘 (𝑥𝑝,𝑘 ), 𝑎 ∈ 𝒩𝑝,𝑘 }, 𝑝 = 1, . . . , 𝑀 }.
Require: Ibid gradients {{∇𝑁𝑎,𝑘 (𝑥𝑝,𝑘 ), 𝑎 ∈ 𝒩𝑝,𝑘 }, 𝑝 = 1, . . . , 𝑀 }.
Require: Initial deformation gradients, {𝐹𝑝,𝑘 , 𝑝 = 1, . . . , 𝑀 }.
Require: Initial material state at all material points.
−1
1: Compute mass matrix 𝑀𝑘 , nodal forces 𝑓𝑘 , accelerations 𝑎𝑘 = 𝑀𝑘 𝑓𝑘 .
2: Update nodal coordinates: 𝑥𝑘+1 = 𝑥𝑘 + (𝑡𝑘+1 − 𝑡𝑘 )(𝑣𝑘 + 12 (𝑡𝑘+1 − 𝑡𝑘−1 )𝑎𝑘 ).
3: Update nodal velocities: 𝑣𝑘+1 = (𝑥𝑘+1 − 𝑥𝑘 )/(𝑡𝑘+1 − 𝑡𝑘 ).
4: Update material-point coordinates: 𝑥𝑝,𝑘+1 = 𝜑𝑘→𝑘+1 (𝑥𝑝,𝑘 ), 𝑝 = 1, . . . , 𝑀 .
5: Update deformation gradients: 𝐹𝑝,𝑘+1 = ∇𝜑𝑘→𝑘+1 (𝑥𝑝,𝑘 )𝐹𝑝,𝑘 , 𝑝 = 1, . . . , 𝑀 .
6: Effect constitutive updates at material points.
7: Update local material-point neighborhoods 𝒩𝑝,𝑘+1 , 𝑝 = 1, . . . , 𝑀 .
8: Compute shape functions {𝑁𝑎,𝑘+1 (𝑥𝑝,𝑘+1 ), 𝑎 ∈ 𝒩𝑝,𝑘+1 }, 𝑝 = 1, . . . , 𝑀 .
9: Ibid gradients {∇𝑁𝑎,𝑘+1 (𝑥𝑝,𝑘+1 ), 𝑎 ∈ 𝒩𝑝,𝑘+1 }, 𝑝 = 1, . . . , 𝑀 .
where we again consider the unforced elastic case for simplicity. The discrete trajectories now follow from the discrete
Hamilton’s principle
𝛿𝑆ℎ = 0
(7)
of stationary action.
The algorithm resulting from the preceding scheme is listed in Algorithm 1. We see from Fig. 1 that the OTM
scheme can be solved forward explicitly. This forward solution has the usual structure of explicit time-integration
and updated-Lagrangian schemes. In particular, all the finite kinematics of the motion, including the mass density
and volume updates, are geometrically exact. In addition, the continuous reconstruction of the local material-point
neighborhoods and shape functions has the effect of automatically reconnecting the material points and the nodal set,
at no cost of remapping the local states carried by the material points. This property of the method is particularly
convenient for inelastic materials whose local material state often includes additional internal variable information. A
particularly convenient feature of OTM, which is common to other material-point based methods [2], is that seizing
contact is automatically accounted for. This is so because of the cancelation of linear momentum that naturally
occurs when colliding nodes come within the local neighborhoods of material points.
2.2
The Material-Point Erosion Algorithm
Finally, we briefly outline the material-point erosion algorithm proposed to simulate the fracture and fragmentation
phenomena in terminal ballistics calculations. Within the context of OTM calculations, fracture can be modeled
simply by eroding or failing material points according to an energy-release criterion. Following Fraternali et al. [7]
we compute the energy-release rate attendant to the removal of material point 𝑝 as
𝐺𝑝,𝑘+1 =
1
𝜖2
∑
𝑚𝑞 𝑓𝑘 (𝐹𝑞,𝑘+1 ),
(8)
𝑥𝑞,𝑘+1 ∈𝐵𝜖 (𝑥𝑝,𝑘+1 )
where 𝐵𝜖 (𝑥𝑝,𝑘+1 ) is the ball of radius 𝜖 centered at 𝑥𝑝,𝑘+1 . The radius 𝜖 defines a length scale intermediate between
the discretization size and the macroscopic size of the bodies. The material point is removed when
𝐺𝑝,𝑘+1 ≥ 𝐺𝑐 ,
(9)
where 𝐺𝑐 is a critical energy release rate that measures the material-specific energy required to create a fracture surface of unit area. For linear elasticity, Fraternali et al. have shown that criterion (8) and (9) result in approximations
that converge to Griffith fracture in the limit of an infinitely fine discretization.
3
3.1
Results
Experimental Setup
A series of in-house ballistics experiments on aluminum alloy 6061-T6 plates by s2 tool hardened steel spherical
particles are performed. These experiments provide a severe test to validate the OTM method. The projectile with
diameter 0.07” is glued on to a light-weight styrofoam sabot 1” in diameter and 2” in length and propelled by a gas
gun. A general view of the gas gun used in the tests is shown in Fig. 2. The gas gun is filled with helium with the
Figure 2: A general view of the gas gun.
pressure at the desired value of 20 to 80 psi, depending on the required velocity in the range of 100 to 400 m/s. The
target plate with thickness in {0.032”, 0.04”, 0.05”, 0.063”} is positioned at the end of the barrel and attached to
the 1” wide steel frame. The two vertical edges of the plate are free and the other two edges (top and bottom) are
clamped to the steel frame, which resulted in a 6” x 4” target area. Near the impact end of the barrel, light emitting
diodes are placed in two orifices on the periphery of the barrel and two fast-response photo detectors are placed in
orifices diametrically opposite to the diodes. When the projectile passes through these orifices it generates a ramp
pulse whose duration is recorded using a high-speed WaveSurfer 24Xs oscilloscope (LeCroy, Chestnut Ridge, NY),
which has a bandwidth of 200 MHz and a sampling rate of 2.5 Giga samples per second. The projectile velocity is
then calculated from the time of travel of the projectile across the two detectors. The calculated projectile velocity
is verified by calculating the pulse duration corresponding to the projectile crossing a single detector. The velocity
of the projectile is calibrated against gas pressure and can be controlled within 2 to 5 m/s. The perforation area is
measured using high-precision gage pins and verified using a surface profile scanning technique. The surface profile
scanning technique employs a ConoScan 3000 (Optimet, North Andover, MA) which uses a conoscopic holography
technology and has a precision of 10 m over a scan area of up to 120 x 120 mm2 . A typical surface profile is shown
in Fig. 3.
3.2
Numerical Results
The OTM simulations employ the same configurations including the exact essential boundary conditions, but simulate
target plates with thicknesses continuously in the range of 0.032” to 0.063”. In our tests all material are described
by means of engineering 𝐽2 -viscoplasticity models with power-law hardening, rate-sensitivity and thermal softening.
The material parameters have been chosen according to the related literature [8]. Fig. 4 shows a typical perforation
process for the impact of a 0.063” Al6061-T6 plate by the steel spherical particle at 370 m/s.
A parametric study of the ballistics behavior of the material system in the thickness range [0.032”, 0.063”]
and velocity range [100, 400]m/s is performed by the OTM method. A comparison of the numerical results and
experimental results is shown in Fig. 5, which illustrates the fact that the present method is in principle capable to
capture three dimensional ballistics phenomena and matches the reality very well. As it may be seen, the numerical
results overestimate the experimental data by as much as 15 m/s. However due to the weight of the sabot, the
ballistic limits measured from experiments might be underestimated. Fig. 6(a) shows the predicted perforation
area of the 0.05” thick aluminum alloy target impacted by steel spherical projectile at different velocities. The
experimental measurements are also shown for comparison and validation. Again the agreement between simulations
and experiments is excellent. The computed variation of the residual velocity 𝑉𝑟 with the incident velocity 𝑉𝑖 for the
same configuration is illustrates in Fig. 6(b).
4
Conclusions
We have presented an Optimal Transportation Meshfree (OTM) method which enables the prediction of terminal
ballistics. The theoretical basis of the OTM method guarantees the exact conservation of mass, linear and angular
momentum. The proposed material point erosion algorithm greatly extends the applicability of the OTM method.
The performance and accuracy of the proposed method has been tested by three dimensional ballistic limit impact
simulations and in-house experiments. The agreement between numerical and experimental results is excellent.
Acknowledgements
The authors gratefully acknowledge the support of the Department of Energy National Nuclear Security Administration under Award Number DE-FC52-08NA28613 through Caltech’s ASC/PSAAP Center for the Predictive Modeling
and Simulation of High Energy Density Dynamic Response of Materials.
References
[1] M. Arroyo and M. Ortiz. Local maximum-entropy approximation schemes: A seamless bridge between finite
elements and meshfree methods. Int. J. Numer. Meth. Eng., 65:2167–2202, 2006.
[2] S.G. Bardenhagen, J.U. Brackbill, and D. Sulsky. The material-point method for granular materials. Comp.
Meth. Appl. Mech. Eng., 187(3–4):529–541, 2000.
[3] J. D. Benamou and Y. Brenier. A numerical method for the optimal time-continuous mass transport and related
problems. in: Monge-Ampere equation: applications to geometry and optimization. Contemp. Math., 226:1–11,
1999.
[4] J. L. Bentley and J. H. Friedman. Data structures for range searching. Comput. Surv., 11:397–409, 1979.
[5] R. Jordan, D. Kinderlehrer, and F. Otto. The variational formulation of the Fokker-Planck equation. SIAM J.
Math. Anal., 29:1–17, 1998.
[6] B. Li, F. Habbal, and M. Ortiz. Optimal transportation meshfree approximation schemes for fluid and plastic
flows. Int. J. Numer. Meth. Eng., 83(12):1541–1579, 2010.
[7] B. Schmidt, F. Fraternali, and M. Ortiz. Eigenfracture: An eigendeformation approach to variational fracture.
Multiscale Model Simul., 7:1237–1266, 2009.
[8] S. Yadav, EA Repetto, G. Ravichandran, and M. Ortiz. A computational study of the influence of thermal
softening on ballistic penetration in metals. Int. J. Impact Eng., 25(8):787–803, 2001.
Figure 3: A typical 3D surface profile of the perforated aluminum target measured by conoscope.
(a) 𝑡 = 2𝜇𝑠
(b) 𝑡 = 10𝜇𝑠
(c) 𝑡 = 20𝜇𝑠
(d) 𝑡 = 32𝜇𝑠
Figure 4: Perforation of 0.063” thick aluminum plate at impact velocity 370 m/s.
experiments with perforation
experiments without perforation
Velocity(m/s)
interface between regions with and without
perforation by the OTM method
Region with perforation
Region without perforation
Thickness (thousands of an inch)
Figure 5: A parametric study of the aluminum plate with different thicknesses in the range [0.032”, 0.063”] impacted
by steel spherical projectile with different velocities in the range of [100, 400]m/s.
without plate
Vr [m/s]
0.05” OTM
Vi [m/s]
(a)
(b)
Figure 6: The 0.05” thick aluminum alloy target impacted by steel spherical projectile.(a)Perforation area at different
velocities;(b)Incident velocity 𝑉𝑖 vs. residual velocity 𝑉𝑟 .