Keywords

Introduction

The purpose of this work is applying the MGFM [1], an effective multi-material treating technique, to decouple the fluid elastic-perfectly plastic solid interaction in the Eulerian coordinate system. The key element of the method is solving the multi-material Riemann problem defined at the interface. But the feature of solid strength, the resistance of the material to shear distortion, which makes it different from the fluid, will result in a leading elastic wave and a trailing plastic wave propagating simultaneously in the solid medium when it is under certain strong impact and complicate the fluid-solid interface wave analysis [2].

To deal with the multi-material interaction, approaches used are classified into two categories in general. Front capturing is rather apt to handle large deformation problems and relatively straightforward to extend to high dimensions [36]. However, numerical inaccuracies and nonphysical oscillations are inevitable. In contrast, front tracking can impose accurate boundary conditions at the interface, but entanglement of the Lagrangian meshes and quite complex extension to high dimensions come to its drawbacks [7, 8]. To combine the advantages of front capturing and front tracking, Fedkiw proposed a non-oscillatory Eulerian approach to treat the multi-material interface named the ghost fluid method (GFM) [9]. GFM considers the situations that pressure and velocity are continuous across the interface. However, when pressure and velocity suffer a sudden jump, for example, a strong shock impacting on the interface, the results will be unacceptable. To handle the interaction correctly in this case, Liu et al. modified the original GFM via solving a multi-material Riemann problem at the interface instead of pressure and velocity assignment and entropy extrapolation used in GFM. MGFM works effectively and efficiently in various multi-material applications, even in very challenging problems. Compared with other prevalent techniques, the immersed boundary method (IBM) and its variation like immersed interface method (IIM) employed to decouple the fluid-structure interaction (FSI), which needs to add forcing terms to the governing equations at the moving immersed boundary, MGFM is more convenient and direct by solving the Riemann problem. Hybrid method of smoothed particle hydrodynamics (SPH) method and finite element method (FEM) also has taken attempt to high-velocity impact problem. But the shortages of low resolution for the SPH side and inability of large mesh distortion for the FEM side are inescapable, whereas finite difference (FD)-based MGFM can achieve high-resolution and large distortion instinctively.

Governing Equations

The governing equations for the one-dimensional compressible fluid are the Euler equations [10], neglecting the effects of body forces, viscous stresses, and heat conductivity:

$$ \frac{\partial U}{\partial t}+\frac{\partial F(U)}{\partial x}=0, $$

where

$$ U=\left(\begin{array}{c}\hfill \rho \hfill \\ {}\hfill \rho u\hfill \\ {}\hfill E\hfill \end{array}\right),\ F(U)=\left(\begin{array}{c}\hfill \rho u\hfill \\ {}\hfill \rho {u}^2+ p\hfill \\ {}\hfill \left( E+ p\right) u\hfill \end{array}\right). $$

Here, the variables are the density ρ, the x-direction velocity u, the pressure p, and the total energy per unit volume E. For closure of the above systems, equations of state are required. The \( \gamma - \) law for the compressible gas is

$$ p\left(\rho, e\right)=\left({\gamma}_{\mathrm{g}}-1\right)\rho e, $$

where γ g is the specific heat ratio for the particular gas and is set equal to 1.4 for the air. The Tait equation of state for the compressible water is

$$ p\left(\rho, e\right)=\left({\gamma}_{\mathrm{w}}-1\right)\rho e-{\gamma}_{\mathrm{w}}\left( B- A\right), $$

where A, B, and the specific heat ratio for water γ w are constants, \( A={10}^5\ \mathrm{Pa} \), \( B=3.31\times {10}^8\ \mathrm{Pa} \), and \( {\gamma}_{\mathrm{w}}=7.15 \).

The one-dimensional governing equations to describe the elastic-perfectly plastic solid [1113] are

$$ \frac{\partial V}{\partial t}+\frac{\partial G(V)}{\partial x}=0, $$

where

$$ V=\left(\begin{array}{c}\hfill \rho \hfill \\ {}\hfill \rho u\hfill \\ {}\hfill E\hfill \end{array}\right),\ G(V)=\left(\begin{array}{c}\hfill \rho u\hfill \\ {}\hfill \rho {u}^2-{\sigma}_x\hfill \\ {}\hfill \left( E-{\sigma}_x\right) u\hfill \end{array}\right). $$

Here, σ x is the total stress in the x-direction. The total stress is decomposed into two parts, the hydrostatic component p and the deviatoric component s x associated with the resistance of the material to shear distortion:

$$ {\sigma}_x=- p+{s}_x. $$

And the hydrostatic pressure is assumed to equip with the “stiffened-gas” equation of state:

$$ p\left(\rho, e\right)={c}_0^2\left(\rho -{\rho}_0\right)+\left({\gamma}_s-1\right)\rho e, $$

where c 0 is the unshocked sound speed, ρ 0 is the reference density, and γ s is the Grüneisen gamma. The von Mises yield condition is imposed to judge the material status. The solid is in the elastic region if the von Mises yield condition is satisfied:

$$ {s}_x^2\le {\left(\frac{2}{3}{Y}_0\right)}^2. $$

Here, Y 0 is the yield strength of the material in simple tension. Hooke’s law is utilized to describe the elastic relationship:

$$ \overset{.}{p}= K\frac{\overset{.}{\rho}}{\rho},\ {\overset{.}{s}}_x=2\mu \left({\overset{.}{\varepsilon}}_x+\frac{1}{3}\frac{\overset{.}{\rho}}{\rho}\right), $$

where K is the bulk modulus, μ is the shear modulus, and \( {\overset{.}{\varepsilon}}_x \) is the strain rate in the x-direction. If the von Mises yield condition is violated, perfectly plastic flow occurs:

$$ {s}_x=\pm \frac{2}{3}{Y}_0. $$

Note that the material yields in tension if \( {s}_x>0 \) and in compression if \( {s}_x<0 \).

Fluid-Solid Riemann Solver

Suppose that the fluid and the elastic-perfectly plastic solid are located at the left and right sides of the interface, respectively; thus, the one-dimensional fluid elastic-perfectly plastic solid Riemann problem in the vicinity of the interface can be given as, in the Euler-Euler coordinate system,

$$ \left\{\begin{array}{c}\hfill \frac{\partial U}{\partial t}+\frac{\partial F(U)}{\partial x}=0,\ \mathrm{with}\ {\left. U\right|}_{t=0}={U}_{\mathrm{L}}\ \mathrm{for}\ x<{x}_0,\hfill \\ {}\hfill \frac{\partial V}{\partial t}+\frac{\partial G(V)}{\partial x}=0,\ \mathrm{with}\ {\left. V\right|}_{t=0}={V}_{\mathrm{R}}\ \mathrm{for}\ x>{x}_0.\hfill \end{array}\right. $$

Here, x 0 is the interface location. U L and V R are the initial constant conservation vectors of the fluid and the solid media. For one-dimensional gas-gas or gas-water multi-material Riemann problem, study finds that the solution structure is similar to the pure gas Riemann problem [14]. In this case, the contact discontinuity is exactly the multi-material interface, and there will be one nonlinear wave, either shock wave or rarefaction wave, transmitting in each medium. However, because of the different behavior within the elastic region and the perfectly plastic region of the solid model, it could be two nonlinear waves, a leading elastic wave and a trailing plastic wave of the same type that propagate in the solid medium when the solid is undergoing elastic up to perfectly plastic deformation. To simulate the high-speed impact problem, we concentrate the case that both the nonlinear waves are shock waves when the solid is under compression. Thus, the solution structure of the fluid elastic-perfectly plastic Riemann problem consists of five constant states (U L, U * L, V * R, V 2, V R), where V 2 is the state at the elastic limit in the solid. Otherwise, the solution structure consists of four states (U L, U * L, V * R, V R) connected by three elementary waves when the solid is undergoing elastic deformation. In any event, the wave in the left fluid can be either a shock wave or a rarefaction wave and the waves in the right solid are always shock waves. The core part of the multi-material Riemann solver is the computational method of the pressure p * L in fluid and the total stress σ * R in solid.

Proposition 1

The solution of pressure p * L in fluid and total stress σ * R in solid for the fluid elastic-perfectly plastic solid Riemann problem is given by the root of the algebraic equation:

$$ h\left(-{\sigma}_{\mathrm{I}}\right)\equiv {f}_{\mathrm{L}}\left({p}_{*\mathrm{L}},{W}_{\mathrm{L}}\right)+{g}_{\mathrm{R}}\left(-{\sigma}_{*\mathrm{R}},{W}_{\mathrm{R}}\right)+{u}_{\mathrm{R}}-{u}_{\mathrm{L}}=0, $$

with \( -{\sigma}_I\equiv {p}_{*\mathrm{L}}=-{\sigma}_{*\mathrm{R}} \). And f L(p * L, W L) is given by one of the following expressions:

$$ {\left.{f}_{\mathrm{L}}^{\mathrm{S}}\right|}_{\mathrm{g}/\mathrm{w}}\left({p}_{*\mathrm{L}},{W}_{\mathrm{L}}\right)=\sqrt{\left({p}_{*\mathrm{L}}-{p}_{\mathrm{L}}\right)\left(\frac{1}{\rho_{\mathrm{L}}}-\frac{1}{\rho_{*{\left.\mathrm{L}\right|}_{\mathrm{g}/\mathrm{w}}}}\right)},\ \mathrm{if}\ {p}_{*\mathrm{L}}>{p}_{\mathrm{L}}, $$
$$ {\left.{f}_{\mathrm{L}}^{\mathrm{R}}\right|}_{\mathrm{g}}\left({p}_{*\mathrm{L}},{W}_{\mathrm{L}}\right)=\frac{2{a}_{{\left.\mathrm{L}\right|}_{\mathrm{g}}}}{\gamma_{\mathrm{g}}-1}\left[{\left(\frac{p_{*\mathrm{L}}}{p_{\mathrm{L}}}\right)}^{\frac{\gamma_{\mathrm{g}}-1}{2{\gamma}_{\mathrm{g}}}}-1\right],\ \mathrm{if}\ {p}_{*\mathrm{L}}<{p}_{\mathrm{L}}, $$
$$ {\left.{f}_{\mathrm{L}}^{\mathrm{R}}\right|}_{\mathrm{w}}\left({p}_{*\mathrm{L}},{W}_{\mathrm{L}}\right)=\frac{2{a}_{{\left.\mathrm{L}\right|}_{\mathrm{w}}}}{\gamma_{\mathrm{w}}-1}\left[{\left(\frac{p_{*\mathrm{L}}+B-A}{p_{\mathrm{L}}+B-A}\right)}^{\frac{\gamma_{\mathrm{w}}-1}{2{\gamma}_{\mathrm{w}}}}-1\right],\ \mathrm{if}\ {p}_{*\mathrm{L}}<{p}_{\mathrm{L}.} $$

Here superscripts “S” and “R” stand for the shock wave and the rarefaction wave, respectively. Subscripts “g” and “w” are short for the gas and the water. And \( {g}_{\mathrm{R}}\left(-{\sigma}_{*\mathrm{R}},{W}_{\mathrm{R}}\right) \) is given by one of the following two expressions:

$$ {\left.{g}_{\mathrm{R}}^{\mathrm{E}}\right|}_{\mathrm{sld}}\left(-{\sigma}_{*\mathrm{R}},{W}_{\mathrm{R}}\right)=\sqrt{\left({\sigma}_{\mathrm{R}}-{\sigma}_{*\mathrm{R}}\right)\left(\frac{1}{\rho_{\mathrm{R}}}-\frac{1}{\rho_{{\left.*\mathrm{R}\right|}_{\mathrm{sld}}}}\right)},\ if\ {\sigma}_2<{\sigma}_{*\mathrm{R}}<{\sigma}_{\mathrm{R}}, $$
$$ {\left.{g}_{\mathrm{R}}^{\mathrm{PE}}\right|}_{\mathrm{sld}}\left(-{\sigma}_{*\mathrm{R}},{W}_{\mathrm{R}}\right)=\sqrt{\left({\sigma}_{\mathrm{R}}-{\sigma}_2\right)\left(\frac{1}{\rho_{\mathrm{R}}}-\frac{1}{\rho_{{\left.2\right|}_{\mathrm{sld}}}}\right)}+\sqrt{\left({\sigma}_2-{\sigma}_{*\mathrm{R}}\right)\left(\frac{1}{\rho_2}-\frac{1}{\rho_{{\left.*\mathrm{R}\right|}_{\mathrm{sld}}}}\right)}. $$
$$ \mathrm{if}\ {\sigma}_{*\mathrm{R}}<{\sigma}_2<{\sigma}_{\mathrm{R}} $$

Here subscript “E” denotes that the elastic shock wave is generated in the solid medium, while “PE” denotes that both the elastic and plastic shock waves are generated in the solid medium. Besides, subscripts “sld” are the abbreviation of solid.

Proposition 2

When the solid undergoes elastic up to perfectly plastic compression from the initial nonpressure and nonstress state, the hydrostatic pressure and deviatoric stress in V 2 region are given by

$$ {p}_2=\frac{K{Y}_0}{2\mu},\ {s}_{x2}=-\frac{2}{3}{Y}_0. $$

Modified Ghost Fluid Method

To treat the fluid elastic-perfectly plastic solid interaction numerically, MGFM is applied to handle with the real-time multi-material interface at certain time t n. Assuming that the computation of the whole domain has updated to nth time t n and the left and right media are distinguished by the interface x n I , the goal is to obtain the results of the whole computational domain at the next time level \( {t}^{n+1} \). Before standard numerical schemes are used for each medium, defining the ghost cells status is crucial to implement GFM-based approach. In another word, to solve the following left and right medium systems

$$ \frac{\partial U}{\partial t}+\frac{\partial F(U)}{\partial x}=0,\ \mathrm{with}\ {\left. U\right|}_{t={t}^n}=\left\{\begin{array}{c}\hfill {\left.{U}_{\mathrm{L}}^{\mathrm{real}}\right|}_{t={t}^n},\ x<{x}_I^n,\hfill \\ {}\hfill {\left.{U}_{\mathrm{L}}^{\mathrm{ghost}}\right|}_{t={t}^n},\ x>{x}_I^n,\hfill \end{array}\right. $$
$$ \frac{\partial V}{\partial t}+\frac{\partial G(V)}{\partial x}=0,\ \mathrm{with}\ {\left. V\right|}_{t={t}^n}=\left\{\begin{array}{c}\hfill {\left.{V}_{\mathrm{R}}^{\mathrm{ghost}}\right|}_{t={t}^n},\ x<{x}_I^n,\hfill \\ {}\hfill {\left.{V}_{\mathrm{R}}^{\mathrm{real}}\right|}_{t={t}^n},\ x>{x}_I^n.\hfill \end{array}\right. $$

U ghostL and V ghostR have to be defined primarily and properly. U realL and V realR are exactly the conservative values at the particular real fluid and solid cells of the left and right media, respectively. U ghostL are the conservative vectors at additional right-end fluid cells of left medium that need to be defined. Similarly, V ghostR are the conservative vectors at additional left-end ghost solid cells of right medium that need to be defined.

As the MGFM is applied to treat the multi-material interfaces, the fluid elastic-perfectly plastic solid Riemann problem at time t n is described as

$$ \left\{\begin{array}{c}\hfill \frac{\partial U}{\partial t}+\frac{\partial F(U)}{\partial x}=0,\ \mathrm{with}\ {\left. U\right|}_{t={t}^n}={U}_{\mathrm{IL}}\ \mathrm{for}\ x<{x}_I^n,\hfill \\ {}\hfill \frac{\partial V}{\partial t}+\frac{\partial G(V)}{\partial x}=0,\ \mathrm{with}\ {\left. V\right|}_{t={t}^n}={V}_{\mathrm{IR}}\ \mathrm{for}\ x>{x}_I^n.\hfill \end{array}\right. $$

where U IL and V IR are the values at the nodes next to the interface. Since the exact fluid-solid Riemann solver has been proposed, the ghost fluid and ghost solid statuses can be defined directly as

$$ {p}_{\mathrm{L}}^{\mathrm{ghost}}={p}_{*\mathrm{L}},\ {u}_{\mathrm{L}}^{\mathrm{ghost}}={u}_I,\ {\rho}_{\mathrm{L}}^{\mathrm{ghost}}={\rho}_{*\mathrm{L}}, $$
$$ {p}_{\mathrm{R}}^{\mathrm{ghost}}={p}_{*\mathrm{R}},\ {u}_{\mathrm{R}}^{\mathrm{ghost}}={u}_I,\ {\rho}_{\mathrm{R}}^{\mathrm{ghost}}={\rho}_{*\mathrm{R}},\ {s}_{x\mathrm{R}}^{\mathrm{ghost}}={s}_{x*\mathrm{R}}. $$

For two-dimensional MGFM implementation, level set method is included to track the boundary as the zero level of ϕ, and signed distance function ϕ is advected by solving the level set equation:

$$ {\phi}_t+ u{\phi}_x+ v{\phi}_y=0, $$

for separate material region, together with the reinitialization equation:

$$ {\phi}_t+ S\left({\phi}_0\right)\left(\sqrt{\phi_x^2+{\phi}_y^2-1}\right)=0. $$

After the interfaces are identified, it is straightforward to extend the one-dimensional MGFM algorithm to two dimensions along x- and y-directions approximately, and the tangential components at ghost fluid and solid nodes are copied from the inside real fluid nodes to avoid smearing out the jump in tangential components due to the numerical dissipation.

Numerical Results

MGFM is utilized to decouple the two-dimensional fluid elastic-perfectly plastic solid interaction in the following numerical test. A 1000 m/s semi-infinite long water-jet flow impacting on a semi-infinite aluminum target surrounded by static standard atmosphere in two dimensions. The entire computational domain is a square region \( x\times y\in \left[-0.02,0.02\right]\times \left[-0.02,0.02\right] \), comprising a rectangle region \( x\times y\in \left[-0.02,0.00\right]\times \left[-0.006,0.006\right] \) for the semi-infinite long jet flow and a rectangle region \( x\times y\in \left[0.00,0.02\right]\times \left[-0.02,0.02\right] \) for the aluminum target at beginning time \( t=0 \). A total of \( 400 \times 400 \) uniform grid points are distributed in the whole computational domain. The nondimensional initial conditions for the left jet flow are \( {u}_{\mathrm{L}}=100.0,\ {v}_{\mathrm{L}}=0.0,\ {p}_{\mathrm{L}}=1.0,\ {\rho}_{\mathrm{L}}=1.0 \), while those for right solid target are \( {u}_{\mathrm{R}}={v}_{\mathrm{R}}=0.0,\ {p}_{\mathrm{R}}=1.0,\ {\rho}_{\mathrm{R}}=2.7,{s}_{x\mathrm{R}}={s}_{y\mathrm{R}}={s}_{xy\mathrm{R}}=0.0 \). The nondimensional parameters of the equation of state for the right solid target are \( {\rho}_0=2.71,\ {c}_0=538.0,\ {\gamma}_s=2.67,K=740,000.0,\ \mu =265,000.0,{Y}_0=3000.0 \). The time step is set to be 0.0000001 and the terminal time is 0.00003. As shown in Fig. 1, an elastic shock wave and a rather strong plastic wave form in the solid medium and a shock wave reflect back from the interface in the jet flow. The high-velocity impact results in a relative large deformation at the interfaces. The solid shock speeds are faster than that of the water, which can be observed apparently in the test.

Fig. 1
figure 1

A 1000 m/s semi-infinite long water-jet flow impacting on a semi-infinite aluminum target surrounded by static standard atmosphere in two dimensions depicted in contours of negative x-direction total stress \( -{\sigma}_x \) at time \( t=0.00001,\ 0.00002,\ 0.00003 \)

Conclusions

In this paper, we propose the one-dimensional fluid elastic-perfectly plastic solid Riemann solver. It is rooted in the MGFM algorithm to decouple the fluid-solid interaction. Numerical experiments are carried out to test the performance of the simulation in two dimensions. The numerical method works effectively to simulate the high-speed impact problem with multi-material interfaces in the Eulerian coordinate system.