Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-08T16:16:59.997Z Has data issue: false hasContentIssue false

A novel non-reflecting boundary condition for fluid dynamics solved by smoothed particle hydrodynamics

Published online by Cambridge University Press:  03 December 2018

Pingping Wang
Affiliation:
College of Shipbuilding Engineering, Harbin Engineering University, Harbin 150001, China
A-Man Zhang*
Affiliation:
College of Shipbuilding Engineering, Harbin Engineering University, Harbin 150001, China
Furen Ming
Affiliation:
College of Shipbuilding Engineering, Harbin Engineering University, Harbin 150001, China
Pengnan Sun
Affiliation:
Ecole Centrale Nantes, LHEEA res. dept. (ECN and CNRS), 44300 Nantes, France
Han Cheng
Affiliation:
College of Shipbuilding Engineering, Harbin Engineering University, Harbin 150001, China
*
†Email address for correspondence: zhangaman@hrbeu.edu.cn

Abstract

Non-reflecting boundary conditions (NRBCs) play an important role in computational fluid dynamics (CFD). A novel NRBC based on the method of characteristics using timeline interpolations is proposed for fluid dynamics solved by smoothed particle hydrodynamics (SPH). It is performed by four layers of particles whose pressures and velocities are obtained through the Lagrange interpolation in the time domain which is derived from the propagation of characteristic waves between particles. The proposed NRBC can allow outward travelling pressure and velocity messages to pass through the boundary without obvious reflection. That is, with the implementation of the NRBC, the solution in a finite computational domain of interest is close to that in an infinite domain. Several numerical tests show that this NRBC is robust and applicable for a broad variety of hydrodynamics ranging from low to high speed.

Information

Type
JFM Papers
Copyright
© 2018 Cambridge University Press 
Figure 0

Figure 1. Comparison of conceptual diagrams between traditional mesh-based methods and the SPH method. Different from the traditional mesh-based methods, in the SPH method, the whole computational domain is discretized into a collection of particles whose physical quantities are obtained by interpolating the quantities of particles in their own support domain with the kernel function $W$. The radius of the circular support domain is $kh$.

Figure 1

Table 1. Material parameters and coefficients in the Gruneisen state equation for water.

Figure 2

Table 2. Material parameters and coefficients in the JWL state equation for explosive products.

Figure 3

Figure 2. Schematic diagram of the outflow boundary condition proposed by Tafuni et al. (2018) for two-dimensional models. The fluid particles entering the outflow region are transformed into outflow particles, while the outflow particles passing through the downstream limit of the outflow region are eliminated from the simulation. The pressure and velocity interpolations are firstly carried out at the mirror particles which are the instantaneous mirrors of the outflow particles with respect to the outlet threshold. Then the physical quantities of the mirror particles are projected back to the corresponding outflow particles by using the first-order Taylor series expansion.

Figure 4

Figure 3. The characteristic lines for unsteady, one-dimensional inviscid flow. $M_{-}$ and $M_{+}$ denote the left- and right-running characteristic waves, respectively, and they can be interpreted as the trajectories of disturbance or sound waves.

Figure 5

Figure 4. The propagation of the characteristic waves in one-dimensional (a) and two-dimensional (b) models. In the one-dimensional model, the straight line CB can be interpreted as the right-running characteristic wave emitted from the particle $i$ at time $t_{C}$, passing through the particle $j$ at time $t_{A}$ and reaching the particle $k$ at time $t_{B}$. Therefore, the physical quantities of the particle $k$ at the time $t_{B}$ can be predicted by $f_{k}^{t_{B}}=f_{j}^{t_{A}}$, and then their values at a given time $t^{\prime }$ ($t_{A}\leqslant t^{\prime }\leqslant t_{B}$) can be evaluated by the Lagrange interpolation in time domain given by (3.2). For the two-dimensional model, the characteristic waves passing through the boundary particles are approximately assumed to be coming from their nearest particles in the inner layer.

Figure 6

Figure 5. Parameters and particle distributions of the 1-D underwater explosion with the proposed non-reflecting boundary. The fluid particle closest to the boundary is chosen as the measuring point.

Figure 7

Figure 6. One-dimensional underwater explosion: comparison of the time evolutions of the pressure (a) and velocity (b) at the measuring point between the result with the proposed non-reflecting boundary and the remote boundary.

Figure 8

Figure 7. Two-dimensional underwater explosion. Sketches of the computational models with different boundary conditions. (a) The remote boundary condition, (b) the outflow boundary condition (Tafuni et al.2018), (c) the sponge layer boundary condition (Gong et al.2009) and (d) the proposed NRBC.

Figure 9

Figure 8. Two-dimensional underwater explosion: snapshots of pressure (top row) and velocity (bottom row) fields of water with the outflow boundary introduced by Tafuni et al. (2018) (the left side), compared with the solution with the proposed non-reflecting boundary (the right side) at three instants (a) $tc_{0}/L_{0}=0.42$; (b) $tc_{0}/L_{0}=0.49$; (c) $tc_{0}/L_{0}=0.57$.

Figure 10

Figure 9. Two-dimensional underwater explosion: snapshots of pressure (top row) and velocity (bottom row) fields of water with the sponge layer introduced by Gong et al. (2009) (the left side), compared with the solution with non-reflecting boundary (the right side) at three instants (a) $tc_{0}/L_{0}=0.42$; (b) $tc_{0}/L_{0}=0.49$; (c) $tc_{0}/L_{0}=0.57$. The dashed line indicates the interface between the sponge layer and the water domain.

Figure 11

Figure 10. Two-dimensional underwater explosion: time evolutions of the relative errors of pressure (a) and velocity (b) of gauging points obtained by applying the outflow boundary condition (Tafuni et al.2018), the sponge layer boundary condition (Gong et al.2009) and the proposed NRBC. The result applying the remote boundary is selected as the reference solution. The outflow boundary condition and the sponge layer boundary condition are plotted on the left axis while the NRBC is on the right axis.

Figure 12

Figure 11. Two-dimensional underwater explosion applying the proposed NRBC: time evolutions of relative errors of pressure (a) and velocity (b) at measuring point A with different sizes of water domain. $L_{0}$ denotes the initial side length of the square water domain, and $d_{0}$ is the initial diameter of the TNT charge.

Figure 13

Table 3. Comparisons of total number of particles and CPU time for the cases of 2-D underwater explosions with different boundary conditions.

Figure 14

Figure 12. Two-dimensional underwater explosion with a circular water domain. Sketches of the models with the remote boundary (a), the dummy boundary (b) and the proposed non-reflecting boundary (c). For these three models, the particles are initially placed on a series of concentric circles with the same spacing 0.002 m.

Figure 15

Figure 13. Two-dimensional underwater explosion with a circular water domain. The pressure (top row) and velocity (bottom row) profiles of the water domain at three instants after the shock wave reaches the boundary, (a) $tc_{0}/R_{0}=0.84$; (b) $tc_{0}/R_{0}=0.98$; (c) $tc_{0}/R_{0}=1.14$. Left: dummy boundary (Adami et al. (2012)). Right: the proposed non-reflecting boundary.

Figure 16

Figure 14. Two-dimensional underwater explosion with a circular water domain. The pressure (top) and velocity (bottom) distributions along the $x$ axis with the dummy boundary (Adami et al.2012) and the proposed non-reflecting boundary, compared with the remote boundary. The variable $D$, denoting the distance between the measuring point and the detonation point, is non-dimensionalized with the initial radius of explosive $r_{0}$.

Figure 17

Figure 15. Two-dimensional water entry of a free-falling wedge. Time histories of the vertical force for different resolutions, compared with the experimental data in Zhao & Faltinsen (1993). The size of the water domain is $4.0~\text{m}\times 2.0~\text{m}$ with no boundary conditions imposed.

Figure 18

Figure 16. Two-dimensional water entry of a free-falling wedge. Sketches of the calculation models with the different boundary conditions. (a) The remote boundary condition; (b) the outflow boundary condition (Tafuni et al.2018); (c) the sponge layer boundary condition (Gong et al.2009); and (d) the proposed NRBC.

Figure 19

Figure 17. Water entry of a free-falling wedge. Pressure field obtained by enforcing different boundary conditions at three different time instants: (a) $tv_{0}/L=0.221$; (b) $tv_{0}/L=0.295$; (c) $tv_{0}/L=0.369$. The boundary conditions from left to right are the remote boundary, the outflow boundary (Tafuni et al.2018), the sponge layer (Gong et al.2009) and the proposed non-reflecting boundary, respectively. The dashed line represents the interface between the sponge layer and the water domain.

Figure 20

Figure 18. Water entry of a free-falling wedge. Time histories of the vertical force obtained by applying the outflow boundary (Tafuni et al.2018), the sponge layer (Gong et al.2009), the proposed non-reflecting boundary and the remote boundary.

Figure 21

Figure 19. A moving circular cylinder in a rectangular box. The sketch of the whole model (a) and the time evolution of the circular cylinder motion (b), refer to Marrone et al. (2013).

Figure 22

Figure 20. A moving circular cylinder in a rectangular box. Time evolutions of the drag coefficient acting on the cylinder obtained with the SPH method with three different resolutions when a dummy boundary (Adami et al.2012) is enforced around the water domain, compared with the analytical solution provided by Bai (1977).

Figure 23

Figure 21. A moving circular cylinder in a rectangular box. Comparison of the predicted pressure field between the result with the outflow boundary condition (Tafuni et al.2018) (top) and the solution with the proposed NRBC (bottom) enforced on the right side of the water domain at (a) $tU/D=1.2$, (b) $tU/D=4.5$, (c) $tU/D=7.0$.

Figure 24

Figure 22. A moving circular cylinder in a rectangular box. Time histories of the drag coefficient obtained by using the SPH method with the outflow boundary condition (Tafuni et al.2018) and the proposed NRBC, compared with the analytical solution in Bai (1977).

Figure 25

Figure 23. Three-dimensional free-field underwater explosion. (a) Sketch of the model. (b) Comparison of the pressure evolution at different detonation distances between the SPH method and the empirical data in Zamyshlyaev & Yakovlev (1973).

Figure 26

Figure 24. Three-dimensional underwater explosion applying the proposed NRBC. The parameters of the computational model (a) and the particle distributions of a half-model (b).

Figure 27

Figure 25. Three-dimensional underwater explosion applying the proposed NRBC. The propagation of shock waves at three instants (a) $tc_{0}/L=0.468$; (b) $tc_{0}/L=0.564$; and (c) $tc_{0}/L=0.660$.

Figure 28

Figure 26. Three-dimensional underwater explosion applying the proposed NRBC. The pressure and velocity varying with time at gauging points A (top) and B (bottom). The results obtained by using the NRBC, compared with the result with the remote boundary.