Xiangyu Hu

Numerical examples

In this part, we demonstrate that the typical numerical simulations which are identified in the literature suffering from tensile instability, are numerically stable, i.e. without particle clustering, artificial fracture or zigzag stress pattern, if the non-hourglass formulation (denoted as SPH-ENOG) is employed. In the following, the numerical results obtained by the original SPH (denoted as SPH-OG) method and artificial stress (denoted as SPH-OAS) method are also given as reference.

2D oscillating plate

Oscillation-plate-setup

Fig. 3. 2D oscillating plate: case setup.

As shown in Fig. 3, an oscillation 2D plate with one edge fixed is considered. The length and thickness of the plate are $L$ and $H$ respectively. While the plate is assigned a initial profile of upward velocity, the left part is constrained to produce a cantilever plate.

Oscillation-plate

Fig. 4. 2D oscillating plate: Evolution of particle configuration at 3 time instances for (a) SPH-OG, (b) SPH-OAS, and (c) SPH-ENOG.

It is observed form Fig. 4 that SPH-OG leads to non-physical fractures, occurring just at the beginning of the simulation. It is also shown that SPH-OAS is able suppress the non-physical fractures, but still suffers from the zigzag patterns. Clearly, for the results obtained with non-hourglass formulation, neither non-physical fractures and zigzag patterns appear. Furthermore, the particle distribution is still uniform, and the stress profile is smooth.

Oscillation-plate-decay

Fig. 5. 2D oscillating plate: The decay of oscillation magnitude obtained from SPH-OAS and SPH-ENOG.

As shown in Fig. 5, the simulation has been carried out for over 30 periods. With SPH-ENOG, the deflection only decreases marginally, but the SPH-OAS exhibits rapid energy decay, thus it cannot be used for long-duration computations.

2D colliding rubber rings

Colliding-ring-setup

Fig. 6. 2D oscillating plate: case setup.

The collision of two rubber rings is simulated. As shown in Fig. 6, two rings with inner radius 0.03 and outer radius 0.04 are moving towards each other with a initial velocity. Note that, when two rings collide with each other, a significant tensile force will be generated from the stretching of the rings.

Colliding-ring-easy

Fig. 7. Evolution of particle configuration for 2D colliding rubber rings. The results for a moderate colliding velocity are obtained by different SPH methods, i.e., SPH-OG (left column), SPH-OAS (middle column), and SPH-ENOG (right column).

Fig. 7 shows the evolution of particle configuration for the SPH-OG, SPH-OAS and the present SPH-ENOG when the initial velocity magnitude is moderate. Clearly, the SPH-OG suffers from serious non-physical fractures at the beginning of the computation, and the calculation process can barely continue. For the SPH-OAS, the non-physical fractures can be suppressed, and the particle distribution is uniform at the initial stage. However, with the passage of time, the zigzag distribution of particle configuration and von Mises stress gradually becomes apparent. While for the SPH-ENOG, the particle and stress distribution are uniform during the whole calculation process, and the numerical instabilities can be completely eliminated.

Colliding-ring-hard

Fig. 8. Evolution of particle configuration when the collision velocity is high.

Furthermore, with the colliding velocity increased, it can be seen from Fig. 8, not only zigzag patterns, but also numerical fractures appear for results obtained by SPH-OAS. Fortunately, SPH-ENOG performs well even at large colliding velocity, and all numerical instabilities are perfectly eliminated, which suggests the stability and robustness of the present SPH-ENOG.

No tensile instability in SPH elastic dynamics?

In these two numerical examples, tensile stress is obvious due to large deformations and even dominants the dynamics, the simulations are very stable when the non-hourglass formulation is employed. Such observation at least is able to clarify that the numerical instabilities in these simulations using standard SPH formulation are not introduced by tensile instability as previously identified. Another observation is that, even the artificial stress method is not able to eliminate the hourglass modes, it can mitigate them or at least delay their development. This phenomenon is in good agreement with the idea that adding extra artificial repulsion forces in SPH generally stabilize the simulation, although they usually also introduce excessive numerical dissipation, as shown in Fig. 5, if they are not well designed.

One more brave assumption is that there may be no tensile instability at all in SPH elastic dynamics. This statement may be conflict with the fluid simulations, which obviously still suffer from tensile instability even when shear stress is not taken into account. Comparing the above simulations with typical ones for fluids, one may argue that there are no dominant isotropic tension, or hydrostatic pressure, exhibit in the former. One can carry out a simple numerical experiment on this, by applying a 2D circular solid piece (with relaxed particle distribution to break exact symmetry) with initial radial velocity and check if SPH-ENOG can still give a stable simulation. If the simulation is proved to be not stable, one may need to rename tensile instability into negative-pressure instability. Otherwise, there is no tensile instability in SPH elastic dynamics at all!

While I am happy to see this simulation result using SPHinXsys, I would predict the second as in the journal paper there is already a case (spinning plate as shown below) is quite similar to the one mentioned above.

Rotating-patch

Fig. 9. The evolution of pressure and square shape at different instants for the spinning plate.