Abstract

The computational scheme and the basic idea of the Flux-Corrected Transport (FCT) method are studied in the paper. With the numerical simulations of 1-D stress wave, its application to SPH are discussed and compared with SPH coupled with artificial viscosity. The result shows that FCT method is very efficient in eliminating unphysical oscillations behind the shock front and accurately describing shock waves. Introduction Up to now, the artificial viscosity is employed in SPH(smoothed particle hydrodynamics) method in order to eliminate the unphysical oscillations and Gibbs phenomenon behind the shock front. But the artificial viscosity artificially transforms kinetic energy into internal energy, not ensuring momentum conservation and energy conservation, so cannot obtain the actual physical picture. So its limitation in shock wave simulation is obvious. FCT(Flux-Corrected Transport) method was created by Boris and Book. They considered the FCT method as a scheme rather than a regular algorithm, which can be adopted in many high-order finite-difference methods. While original FCT method cannot completely eliminate oscillations behind wave caused by high-order dispersion. Zalesak developed FCT method by providing new limited form of anti-diffusion. FCT method is used mostly in finite-difference method. As a Lagrange mesh-free method, SPH method is applied to large-deformation impact dynamics problem. Therefore, the combination of FCT and SPH has great practical value. 1 SPH Method in Wave Simulation In the SPH method, the entire system is represented by a finite number of particles that carry individual mass and occupy individual space. The 1-D particle approximation for the spatial derivative used in this paper is ( ) N j ij j i j j m W f f f x x ρ ∂ ∂ = − ∂ ∂ ∑ (1) In Lagrange view, 1-D wave equation of continuous medium is written as x du dt x σ ρ ∂ = ∂ (2) Employing equation (1), SPH approximation of the wave equation is obtained as: , 1 1 ( ) N j x x i j i ij i j i j m du W dt σ σ ρ ρ = = − ∑ (3) The artificial viscosity developed by Monaghan is omitted in this paper(see ref[6]). 2 FCT Method For an arbitrary time-related functionV , SPH equation in time direction can be written as, 1 ( , , ) i n n i V V f t x + = ∆ ∆ (4) International Conference on Applied Science and Engineering Innovation (ASEI 2015) © 2015. The authors Published by Atlantis Press 1183 Boris and Book gave the general form of FCT method: 1. Transport calculation. The uncorrected 1 n i V +  is obtained by equation (4) . 1 ( , , ) n i i n f V V t x + = ∆ ∆  (5) 2. Diffusion flux of time n , where 1 η is diffusion coefficient. 1 1 ( ) n n n i i i F V V η + = − (6) 3. Diffusion calculation. Where small oscillations is eliminated. 1 1 1 n n i n n i i i F F V V + + − = + −  (7) 4. Anti-diffusion calculation, where 2 η is anti-diffusion coefficient. 1 2 1 1 1 ( ) n n n i i i V V F η + + + + − =   (8) 5. Limit-condition of anti-diffusion flux, where 1 1 1 n n i i i V V + + + ∆ = − , 1 sign( ) n i S F + = . 1 1 1 max[0,min( , , )] c n i i i i F S S S F + − + = ⋅ ⋅∆ ⋅∆ (9) 6. Anti-diffusion. Where the curve is made sharper. 1 1 1 n n c c i i i i V V F F + + − = − + (10) FCT adds a diffusion item to dispersion flux format, eliminating numerical oscillations near shock wave front. And the anti-diffusion calculation compensates diffusion error, while causing oscillations. That’s where the limit-condition of anti-diffusion flux arise, which can eliminate the new oscillations, and get the stable solution. FCT is applied in conservation form, conserving momentum and energy of the system. Boris and Book’s method cannot completely remove the high-order dispersion oscillation. Zalesak brought higher accuracy to FCT method by modifying it and giving a new limit-condition of anti-diffusion flux. Zalesak’s method is tedious because it needs a low-order equation and a high-order equation. In this paper, FCT method is modified on the base of Boris and Book’s work, limit-region of anti-diffusion flux is magnified, that is proved effective. Limitation of anti-diffusion flux avoid new extremum. According to equation (9), extremum at i point is avoided by getting the minimum value among 1 i S − ⋅∆ , 1 i S + ⋅∆ and 1 n i F + . In actual computation, it is found that the limit-region is too small to produce little oscillation. So 2 i S − ⋅∆ , i S ⋅∆ and 2 i S + ⋅∆ are added into the limit-condition equation, and equation (9) evolves into: 1 2 1 1 2 max[0,min( , , , , , )] c n i i i i i i i F S S S S S S F + − − + + = ⋅ ⋅∆ ⋅∆ ⋅∆ ⋅∆ ⋅∆ (11) 3 1-D Stress Wave Simulation 1-D stress wave arising from a flyer impacting target is simulated respectively using pure SPH, SPH coupled with artificial viscosity and SPH coupled with FCT. The velocity of flyer is 50 / m s , the constitutive model of target is ideal elastic(see Table 1). Table 1 Constitutive Model Parameter of Target 3 ( / ) kg m ρ ( ) K GPa ( ) G GPa

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call