Product: Abaqus/Explicit
This example problem demonstrates the following techniques in Abaqus:
using the volume fraction tool in Abaqus/CAE to model complex material distributions in an Eulerian element mesh,
using the Eulerian-Lagrangian contact formulation to simulate a highly dynamic event involving a fluid material (modeled using Eulerian elements) interacting with structural boundaries (modeled using Lagrangian elements), and
using the smoothed particle hydrodynamic (SPH) method to analyze a highly dynamic event in a purely Lagrangian environment.
Simulation is commonly used in the consumer packaging industry to reduce the time and cost associated with physical prototyping. Drop tests, which simulate an object falling and impacting a hard surface, are often used to investigate the object's response under harsh handling conditions.
This example involves a fluid-filled plastic bottle falling from a height of roughly 300 mm onto a flat, rigid floor. The bottle, as shown in Figure 2.3.21, is a rectangular jug made of high-density polyethylene. The bottle is filled almost completely (about 95%) with water. A realistic simulation for the bottle must account for both the exterior forces on the bottle from the floor impact, as well as the interior forces of the water pushing against the bottle. Resulting stresses and strains in the bottle can be used to determine its structural feasibility.
Figure 2.3.21 shows the pertinent dimensions for the bottle and cap model. The bottle has a uniform thickness of 0.5 mm, with the exception of the rim around the bottle's mouth; the rim is 0.65 mm thick. The bottle's cap is modeled as a separate part instance and positioned on the mouth of the bottle; the cap is uniformly 1 mm thick.
The bottle strikes the floor at a skew angle, with one of the bottom corners experiencing the initial impact. Figure 2.3.22 shows the assembled model. Initially the water in the bottle is distributed according to a gravitational response; that is, the boundary of the water is parallel to the horizontal floor, not to the bottom of the skewed bottle.
The bottle is constructed of high-density polyethylene that follows an isotropic plastic hardening model.
The water is treated as a nearly incompressible, nearly inviscid Newtonian fluid.
The primary challenge to solving this problem is the highly transient fluid-structure interaction between the water and the bottle. In this example two methods are studied. The coupled Eulerian-Lagrangian (CEL) analysis technique in Abaqus/Explicit is well suited to handling problems of this nature. The SPH method can be used to model the violent sloshing associated with the impact.
The bottle is imported as an orphan mesh of S3R and S4R elements. The cap geometry is meshed with S4R elements. Figure 2.3.23 shows the assembled mesh for the bottle and cap. The floor is meshed with surface elements of type SFM3D4R; a rigid body constraint is subsequently applied to these elements (see “Constraints” below).
An elastic-plastic material definition is used for the polyethylene in the bottle, with the isotropic hardening curve defined by the data points in Table 2.3.21; the onset of plastic yielding occurs at 8.618 N/mm2, and failure occurs at a strain of 0.59. Damage is incorporated using a ductile damage definition. The high-density polyethylene has a density of 8.76 Χ 107 kg/mm3, Young's modulus of 903.114 N/mm2, and Poisson's ratio of 0.39.
The water is modeled using the linear Hugoniot form of the Mie-Grόneisen equation of state; the equation parameters appear in Table 2.3.22. The water has a density of 9.96 Χ 107 kg/mm3 and bulk modulus of 2.094 GPa.
An encastre boundary condition is applied to the reference point of the rigid floor to fix it in place for the duration of the analysis.
A gravity load is applied to the bottle, cap, and water instances. An acceleration of 9800 mm/s2 is applied in the z-direction.
Instead of simulating the full dropping event from the initial position, the bottle, cap, and water instances are positioned close to the floor and prescribed an initial velocity predefined field. An initial velocity of 2444 mm/s in the z-direction corresponds to the speed that would be attained by an object falling about 300 mm from rest under typical gravitational acceleration.
A rigid body constraint applied to the floor part instance makes the floor a simple, undeformable surface.
General contact is defined for the model. General contact enforces interactions between the bottle and other Lagrangian components, such as the cap and floor. The default frictionless hard contact property governs all interactions.
In an actual bottle, the cap would be firmly attached to the neck of the bottle. This interaction between the bottle and the cap is considered insignificant for the purposes of this analysis. Instead of adding undue cost to the analysis by modeling a threaded connection or tie constraint between the two parts, the cap is allowed to freely detach from the bottle during the simulation.
Displacements, velocities, and accelerations are requested for the bottle and cap. Logarithmic strain (LE) and equivalent plastic strain (PEEQ) are requested for the bottle to assess its structural response. Damage initiation criteria (DMICRT) and element status (STATUS) are also requested for the polyethylene bottle to track potential failure in these components. Finally, contact stresses (CSTRESS) and contact forces (CFORCE) are requested for the Lagrangian part instances.
This case shows the use of the Eulerian-Lagrangian contact formulation to simulate the bottle drop with the fluid material (modeled using Eulerian elements) interacting with structural boundaries (modeled using Lagrangian elements). In addition, the volume fraction tool in Abaqus/CAE is used to model complex material distributions in an Eulerian element mesh.
The full simulation is conducted in a single explicit dynamic step lasting 0.05 s.
A few distorted Lagrangian elements in the model are controlling the stable time increment, thus dictating the time to complete the analysis. Using the semi-automatic mass scaling method, the time increment can be increased to 7.528 Χ 107 s, reducing the analysis cost by nearly half, while increasing the total mass by only 0.11 percent. Alternatively, using the mass adjustment method, the mass can be redistributed among the elements of the bottle to achieve the same time increment without affecting the total mass of the bottle. A large number of elements have mass in excess of what is required to achieve the above stable time increment. Only 0.12 percent of this excess mass is redistributed to the remaining elements to raise their time increment to the specified value. In both methods, the change in the mass distribution is very small and does not significantly influence the analysis results.
The Eulerian element formulation allows the analysis of bodies undergoing severe deformation without the difficulties traditionally associated with mesh distortion. In an Eulerian mesh material flows through fixed elements, so a well-defined mesh at the start of an analysis remains well-defined throughout the analysis. Although Eulerian material boundaries are more approximate than traditional Lagrangian element boundaries, the Eulerian formulation allows you to capture extreme deformation phenomena such as fluid flow. The water is modeled using an Eulerian element domain. The bottle—which, although significantly stiffer than the water, is not rigid—is modeled using traditional Lagrangian shell elements. The general contact algorithm in Abaqus/Explicit tracks and enforces contact between the Eulerian material boundary and the Lagrangian elements, enabling effective simulation of the fluid-structure interaction.
The Eulerian mesh, which serves as the domain through which the water material can flow, is a 300 Χ 250 Χ 200 mm rectangular prism of EC3D8R elements. Each Eulerian element is a regular cube measuring 5 mm on an edge. The Eulerian mesh completely encompasses the bottle and cap, and it extends slightly below the floor. Any interface that is expected to experience Eulerian-Lagrangian contact must be located within the Eulerian mesh; once an Eulerian material passes beyond the boundaries of the Eulerian mesh, it is lost to the simulation and contact is not enforced. The overlapping of Lagrangian and Eulerian elements is acceptable because these two element types do not interact with each other. Lagrangian elements interact only with Eulerian material within the mesh. The initial position of this Eulerian material must be defined within the Eulerian mesh, as discussed in “Initial conditions” below.
Because an Eulerian mesh is void of any material by default, the desired distribution of material within the Eulerian mesh must be specified using an initial condition. This distribution is defined using the concept of an Eulerian volume fraction, or the percentage of an element that is occupied by a given material. For each Eulerian element that initially contains material, an initial Eulerian volume fraction for that material must be specified. Abaqus evaluates all of the element volume fractions to determine the distribution and boundaries of Eulerian materials within the Eulerian mesh.
Abaqus/CAE provides tools that greatly simplify the definition of initial material volume fractions, particularly for complex geometries. The desired material geometry can be modeled as a separate part (the reference part), then instanced into the Eulerian mesh in a position that corresponds to the intended material position. The volume fraction tool performs a Boolean comparison between the Eulerian mesh and the reference part, then creates a discrete field that associates each element in the mesh with a percentage based on the amount of space occupied by the reference part within that element. This discrete field can be used in a material assignment predefined field to specify the appropriate Eulerian volume fractions for a particular material.
A part corresponding to the geometry of the water in the bottle is provided with this example (cel_bottle_drop_watergeom.sat). This part is imported into Abaqus/CAE, then instanced and oriented in the model assembly with the other part instances. The volume fraction tool uses the water geometry as the reference part instance within the Eulerian part instance (the Eulerian part must be meshed before using the tool). The resulting discrete field is used to create a water material assignment predefined field in the Load module. This material assignment distributes the water in the Eulerian mesh in a geometry corresponding to the water geometry part instance. The water geometry instance is subsequently suppressed to remove it from the model.
Although it is not used in the script for this example, a solid version of the bottle geometry is also available (cel_bottle_drop_solidgeom.sat). The water reference geometry can be created from this solid bottle using geometry cuts in the Assembly module (see “Performing Boolean operations on part instances,” Section 13.6 of the Abaqus/CAE User's Manual).
The initial material assignment for the Eulerian mesh is also defined in Abaqus/CAE with a predefined field. A material assignment predefined field associates the discrete field that was created by the volume fraction tool (see “Initial conditions”) with the water material definition.
This case shows the use of a smoothed particle hydrodynamics (SPH) analysis to analyze the fluid-filled bottle drop in a purely Lagrangian environment.
The water is modeled using continuum pseudo-particles. Internally, Abaqus/Explicit determines automatically every increment of the analysis which are the active neighbors associated with a given particle of interest in order to apply the SPH formulation. Since the internally determined connectivity is allowed to change every increment, the method robustly handles the severe deformations associated with the sloshing water. The other Lagrangian bodies (bottle, cap, and floor) are modeled the same as in the coupled Eulerian-Lagrangian method.
The pseudo-particles are modeled using PC3D elements that are spaced in a relatively uniform fashion every 5 mm in all directions. These one-node elements fill only the space initially occupied by the water just before the impact. Therefore, fewer PC3D elements are needed when compared to the number of EC3D8R elements in the coupled Eulerian-Lagrangian method.
The results of the drop test in the CEL analysis appear in Figure 2.3.24. (For tips on viewing the results of CEL analyses, see “Viewing output from Eulerian analyses,” Section 28.7 of the Abaqus/CAE User's Manual.) The water contributes significantly to the behavior of the bottle: the bottle flexes and bulges as the water sloshes. Figure 2.3.25 shows the logarithmic strains in the bottle. Strains appear in the sides of the bottle as they bulge outward, but these strains are largely recovered when the water sloshes upward. The most significant strains occur on the bottom of the bottle, along the bottle-floor interface. Despite the deformation caused by the floor and the water, the damage criteria for the polyethylene is not met at any location on the bottle.
A comparison between the CEL method and the SPH method at different stages during impact is illustrated in Figure 2.3.26 through Figure 2.3.29. The comparison between the two methods is quite reasonable.
The effect of sloshing water can also be seen in the reaction force on the floor surface. The reaction force in the z-direction is plotted in Figure 2.3.210 using a Butterworth filter with a cutoff frequency of 2000. The reaction force peaks sharply at approximately 0.02 s, which corresponds roughly with the appearance of strains in the sides of the bottle. After this point, the water surges upward, offsetting the downward momentum of the bottle and reducing the reaction forces in the floor. Good agreement between the two methods used is observed.
The significant deformation of the fluid in this problem clearly influences the analysis results. The coupled Eulerian-Lagrangian and SPH techniques in Abaqus/Explicit provide an effective way to realistically capture the complexity of the fluid-structure dynamics.
The basic system of units in this problem is kilograms (kg), millimeters (mm), and seconds (s). Under this system, the base unit of force is kg mm/s2, or 103 newtons; values for all force-derived quantities are entered in the sample files using this base unit. Values for all force-derived quantities are reported in the documentation in units of standard newtons (kg m/s2) and scaled appropriately.
Script to generate the model in Abaqus/CAE using the orphan mesh from cel_bottle_drop_mesh.inp and the geometry from cel_bottle_drop_watergeom.sat.
Orphan mesh for the bottle.
Reference geometry for the water.
Reference geometry for the solid bottle.
Complete input file for the model.
Complete input file for the model with the target time increment maintained by mass adjustment instead of mass scaling.
Complete input file for the model.
“Eulerian analysis,” Section 14.1.1 of the Abaqus Analysis User's Manual
“Smoothed particle hydrodynamic analysis,” Section 15.1.1 of the Abaqus Analysis User's Manual
“Classical metal plasticity,” Section 22.2.1 of the Abaqus Analysis User's Manual
“Equation of state,” Section 24.2.1 of the Abaqus Analysis User's Manual
Figure 2.3.26 Comparison between coupled Eulerian-Lagrangian and SPH results shortly after the impact.
Figure 2.3.27 Comparison between coupled Eulerian-Lagrangian and SPH results after full contact with the floor.
Figure 2.3.28 Comparison between coupled Eulerian-Lagrangian and SPH results in the middle stages of the analysis.