You are on page 1of 34

Computational Particle Mechanics

Implementation of  the reflective boundary conditions in the Lagrangian particle


 simulation of  the three-dimensional fluid-structure interaction against solid walls
--Manuscript Draft--

Manuscript Number: JCPM-D-21-00080

Full Title: Implementation of  the reflective boundary conditions in the Lagrangian particle
 simulation of  the three-dimensional fluid-structure interaction against solid walls

Article Type: Original Research

Section/Category:

Funding Information:

Abstract: Fluid-structure interaction (FSI) occurs, for example, in wave collisions against
reservoir walls, in coastal structures - offshore platforms in the ocean, bridge piers,
breakwaters -, in the sloshing phenomenon, and in tsunamis and coastal flooding.
Three-dimensional (3D) simulation of the FSI can be made using Lagrangian particle
methods. Treating the collisions of the particles against walls using a reflective physical
approach is an alternative technique, replacing artificial computational techniques such
as those that employ fictitious particles (such as ghost, dynamic, dummy and other
types of particles) and repulsive intermolecular forces in the treatment of contours in
particle methods at the continuum domain. This work presents the improvement of the
simplest 3D-FSI study - dam-break flow over a dry bed presented in [1], with the
application of the continuum laws to the boundary regions. The benchmark study of a
3D dam-break flow over a dry bed generating a wave that impacts on a tall structure - a
rigid obstacle fixed inside the reservoir - has been implemented in this paper. The
simulation results showed good agreement with the literature data encouraging further
research and the implementation of the reflective boundary conditions (RBC) in particle
methods.

Corresponding Author: Carlos Alberto Dutra Fraga Filho, Ph.D.


Federal Institute of Education, Science and Technology of Espírito Santo
BRAZIL

Corresponding Author Secondary


Information:

Corresponding Author's Institution: Federal Institute of Education, Science and Technology of Espírito Santo

Corresponding Author's Secondary


Institution:

First Author: Carlos Alberto Dutra Fraga Filho

First Author Secondary Information:

Order of Authors: Carlos Alberto Dutra Fraga Filho

Order of Authors Secondary Information:

Author Comments: May 10, 2021.

Dear Mr. Editor,

I wish to submit the manuscript entitled “Implementation of the reflective boundary


conditions in the Lagrangian particle simulation of the three-dimensional fluid-structure
interaction against solid walls” for consideration by Computational Particle Mechanics.
Three-dimensional fluid-structure interaction problems (3D-FSI) are being simulated by
Lagrangian particle methods. In most numerical simulations, artificial boundary
conditions (ghost, dynamic and dummy particles, among others) are used, despite
confronting the continuum laws.
In this paper, the implementation of the reflective boundary conditions (RBC) in the
simulation of 3D-FSI employing the Lagrangian Smoothed Particle Hydrodynamics
(SPH) method is presented. It results from previous studies performed in the research
group of the author between the last years. The contribution of this paper is to provide

Powered by Editorial Manager® and ProduXion Manager® from Aries Systems Corporation
incipient results for this problem, using a realistic and physical boundary treatment
technique (RBC) that respects the continuum laws with promising results and the
possibility of the application using more advanced computational processing
techniques shortly.

Thanks for your consideration,


Sincerely,

Suggested Reviewers: Cheng Yee, PhD


University of Sao Paulo: Universidade de Sao Paulo
cheng.yee@usp.br
Professor Yee is a senior professor with experience in particle method simulation.

Fabiano Petronetto
Federal University of Espirito Santo: Universidade Federal do Espirito Santo
fbipetro@gmail.com
Professor Petronetto works with mathematical modeling in the SPH particle method

Duarte Albuquerque, PhD


University of Lisbon: Universidade de Lisboa
DuarteAlbuquerque@ist.utl.pt
Dr Albuquerque is an Aerospace Engineer with a PhD in CFD, energy, electromagnetic
and chemical fields of study

Chong Peng, PhD


University of Natural Resources and Life Sciences Vienna: Universitat fur Bodenkultur
Wien
pengchong@boku.ac.at
Dr. Peng is a researcher and software developer employing particle methods in
engineering and Physics

Jose Domínguez, PhD


University of Vigo: Universidade de Vigo
jmdominguez@uvigo.es
Dr Domínguez is a researcher focused on computational fluid dynamics for coastal
engineering applications. He has been working for the last years with SPH (Smoothed
Particle Hydrodynamics) method.

Powered by Editorial Manager® and ProduXion Manager® from Aries Systems Corporation
Manuscript Click here to access/download;Manuscript;IMPLEMENTATION
OF THE REFLECTIVE BC CPM.doc
Click here to view linked References

Implementation of the reflective boundary conditions in the Lagrangian


1
2
particle simulation of the three-dimensional fluid-structure interaction
3 against solid walls
4
5
6 Carlos Alberto Dutra Fraga Filho
7
8
9
10
Federal Institute of Education, Science and Technology of Espírito Santo, Avenida Vitória,
11 1729, Jucutuquara, 29040-780, Vitória-ES, Brazil
12
13 Email: cadff1@gmail.com
14
15 https://orcid.org/0000-0002-6299-3672
16
17
18 Abstract. Fluid-structure interaction (FSI) occurs, for example, in wave collisions against
19
20 reservoir walls, in coastal structures - offshore platforms in the ocean, bridge piers, breakwaters
21
22 -, in the sloshing phenomenon, and in tsunamis and coastal flooding. Three-dimensional (3D)
23
24 simulation of the FSI can be made using Lagrangian particle methods. Treating the collisions
25
26
of the particles against walls using a reflective physical approach is an alternative technique,
27 replacing artificial computational techniques such as those that employ fictitious particles (such
28
29 as ghost, dynamic, dummy and other types of particles) and repulsive intermolecular forces in
30
31 the treatment of contours in particle methods at the continuum domain. This work presents the
32
33 improvement of the simplest 3D-FSI study - dam-break flow over a dry bed presented in [1],
34
35 with the application of the continuum laws to the boundary regions. The benchmark study of a
36
37
3D dam-break flow over a dry bed generating a wave that impacts on a tall structure - a rigid
38 obstacle fixed inside the reservoir - has been implemented in this paper. The simulation results
39
40 showed good agreement with the literature data encouraging further research and the
41
42 implementation of the reflective boundary conditions (RBC) in particle methods.
43
44
45
46 Key words: Fluid-structure interaction, FSI, particle method, reflective boundary conditions,
47
48 SPH, three-dimensional domain.
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63 1
64
65
1. Introduction
1
2
3 Fluid-structure interaction is the interaction of a structure with a fluid flow. This
4
5
phenomenon occurs in many situations in the environment. Currently, particle methods are
6 being used considerably in the simulation of various 3D-FSI problems such as wave impact on
7
8 a tall structure [2,3]; dam-break flow [4-6]; sloshing [5,6], tsunami impact on bridge piers or in
9
10 urban areas [7,8]; collisions between waves and offshore structures, coastal flooding and
11
12 damage on structures, and design of breakwaters [9]; structures impacted by tailing debris
13
14 flows [10]; impact of sea waves on breakwater and piers, and impact of water streams on rigid
15
16
structures [11].
17
18 Well-known and commonly used open-source codes, implemented using Lagrangian
19 particle modelling as DualSPHysics software - scientific cooperation between the University of
20
21 Manchester, University of Vigo and Polytechnic University of Catalonia, among others - are
22
23 being used in numerical simulations of FSI problems, employing artificial techniques in the
24
25 boundary treatment [12].
26
27 On the other hand, the implementation of the reflective boundary conditions in the
28
29 Lagrangian particle modelling is a scientific attempt to avoid the use of fictitious particles/
30
31 molecular forces, or dynamic particles ([13-15]) in the boundary treatment at the continuum
32
33 domain, giving a realistic treatment of the contours and respecting the continuum mechanics
34
35
laws. Theoretical fundamentals, validation tests and implementations of the RBC can be found
36 in the literature [1,15,16].
37
38
39 There is also the possibility of implementing RBC to simulate droplet-wall collisions
40
41 [17-19] - which occur in important processes such as spray painting and coating, medical
42 inhalators, protective barriers and facial protectors - and nanoparticle-wall collisions. Many
43
44 times nanoparticles are modelled as sets of molecules that define spherical particles (that can
45
46 collide against barriers) [20,21]. Literature [22] presents fundamentals of the modelling of
47
48 nanoparticles at the continuum domain.
49
50 In droplet-wall and nanoparticle-wall collisions, RBC could predict the trajectory of the
51
52 particles, however, taking into account other possible variables as the plastic deformation of
53
54 the particles at the collisions and the dissipation of energy in heat forms that can lead to
55
56 different angles (incidence and reflection), depending on the case studied.
57
58 This paper incorporates the theoretical and simulation results of references [1,15,16],
59
60 developed in research carried out by the author in recent years (2017-2019). In references
61
62
63 2
64
65
[15,16], the dam-break flow has been simulated in two-dimensional (2D) domains, using the
1
2 SPH method and RBC. Normally, this is the first FSI problem simulated by a particle method,
3
in which the wave created after the opening of a gate collides against the reservoir walls. In the
4
5 literature [1], the 2D dam breaking SPH model was extended and validated for a 3D domain. In
6
7 this work, a rigid structure was implemented inside the reservoir. The impact of the fluid
8
9 particles against the rigid faces of the tall structure occurred sometime after opening the dam
10
11 gate. A greater degree of complexity in the simulation, with an improvement in the collision
12
13 detection and response algorithm (CDRA) presented in [1] - due to the need for detection of the
14 collisions of the fluid particles against the walls of the tall structure (and subsequent reflections
15
16 within the domain) - was seen.
17
18
19 The remainder of this scientific work is divided as follows. Section 2 is focused on the
20 physical-mathematical modelling implemented. Section 3 brings a brief presentation of the
21
22 reflective boundary conditions. The case study is shown in Section 4. The results and
23
24 discussions are in Section 5. Finally, conclusions and suggestions for future work are presented
25
26 in Section 6.
27
28
29 2. Physical-Mathematical Modelling
30
31
32 The dammed water was treated as a Newtonian, incompressible, uniform, and isothermal
33
34 fluid. The equations of conservation of mass and momentum in the continuum domain - Eqs.
35
36 (1) and (2) - were solved using the SPH discretisation (Eqs. (3) and (4)), that were employed in
37
38 simulations, combined with RBC implementation in the boundary treatment.
39
40
d (1)
41   .v
42 dt
43
44
45 dv P (2)
   2 v  g
46
47
dt 
48
49
d a (3)
  b1 mb ( v a  vb ).W  X a  Xb , h 
50 n
51 dt
52
53
dv a  P P 
  b 1 mb  a2  b2  W  X a  Xb , h  
54 n

 a b 
55 dt
56
57
n m
 ( X a  Xb )  (4)
58   b 1 b  2a . W  X  X , h   ( v a  vb )  g
59 b  ( X  X )
2 a b

60  a b

61
62
63 3
64
65
where  is the density of the fluid; t is the time; d dt is the Lagrangian (or material)
1
2 derivative; v is the fluid velocity;  is the vector differential mathematical operator; P is the
3
4 absolute pressure acting on the fluid;  is the kinematic viscosity; g is the gravity, n is the
5
6 number of neighbouring particles inside the domain of influence; a and b are subscripts that
7
8 refer to the reference and neighbour particle, respectively; W is the smoothing function or
9
10
kernel; X is the spatial position occupied by the particle and h is the smoothing length.
11
12 The absolute pressure acting on each fluid particle is composed of the sum of two parcels:
13
14 the hydrostatic (due to the weight of the water column above the reference particle)
15
16
and the dynamic pressure - predicted by Tait’s state equation - Eq. (5).
17
18
19      c 2 o
20 Pdyn ( a )  B   a   1 , _____ B  (5)
  o   
21  
22
23
24 where Pdyn ( a ) is the prediction of the hydrodynamic pressure acting on the reference particle;
25
26 B is a term related to the density fluctuations of the fluid;  o is the density of the fluid at rest;
27
28 c is the velocity of sound in the fluid;  is a parameter in Tait's state equation generally equal
29
30 to 7 in fluid simulation.
31
32 In order to apply the the Tait equation to the prediction of the pressure field of the fluid,
33
34
35
the maximum value of the Mach number ( Ma ) must be 0.10. Thus, c  10 vmax , where v max
36
37 is the maximum velocity of the fluid in the simulation. The initial value of v max in the dam-
38
39 break flow simulation is calculated as vmax  2gH , where g is the magnitude of gravity and
40
41 H is the initial water height.
42
43
44
45 A flowchart showing the numerical algorithm utilised in the simulations performed in this
46
47
work is presented in Fig. 1.
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63 4
64
65
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Figure 1.Flowchart of the numerical code employed in the simulations.
30
31
32
33
3. Reflective Boundary Conditions
34
35 Reflective boundary conditions are based on Newton's restitution law and the
36
37 fundamentals of analytic geometry. After the detection of the particle collision against a real
38
39 solid boundary (planes that define the reservoir walls or sides of the rigid obstacle), its
40
41 velocity and position of the centre of mass must be corrected [15,16].
42
43 In most cases, the mesh-free particle methods (among them, the SPH method) applied in
44
45 fluid dynamics problems are one-particle models in which each element of mass moves
46
47 through space without seeing the movement of another one. Thus, the collisions among
48
49 particles in the fluid flow, which can occur after the solution of the equations of conservation
50 of mass and linear momentum (Eqs. (3) and (4)) and update of their positions in space (through
51
52 the temporal integration), are not considered; even so, good results were achieved.
53
54
55 In recent years, [23] has proposed a robust inter-particle model considering collisions
56 between particles in fluid flow - in which the SPH method in conjunction with fictitious
57
58 particles in the boundary treatment have been implemented - with good results, however, with
59
60 an increase in the computational cost. The artificial pressure [24] is a numerical correction used
61
62
63 5
64
65
in fluid flow simulations when the interpenetration of the particles is significant, causing the
1
2 reduction of the fluid volume. On the other hand, particle contact algorithms are commonly
3
implemented in mesh-free particle methods in solid mechanics problems [25,26].
4
5
6 This paper focuses its attention on particle collisions against physical contours (solid
7
8 walls), defined by rigid planes (which can create geometric shapes such as rectangles and
9
triangles, for example). The traditional approach of the one-particle model - that is, without
10
11 considering the interparticle collisions - has been used to obtain input data for the collision
12
13 detection and response algorithm (CRDA): positions of the particles in the initial and final time
14
15 instant of each numerical iteration and the correspondent velocities of the particles in those
16
17 instants of time.
18
19 The coefficient of restitution of kinetic energy (CR), related to the energy loss in the
20
21 direction normal to the collision plane, and the coefficient of friction (CF), that measures the
22
23 slowdown in the particle’s motion parallel to the collision plane, were used.
24
25 After the detection of the particle's collision against the real boundaries (planes that define
26
27 the reservoir walls or sides of the rigid obstacle), its velocity and position of the centre of
28
29 mass must be corrected.
30
31 The magnitude of the component of the velocity perpendicular to the collision plane,
32
33 immediately after the impact, is given by Eq. (6):
34
35
36 ( v col ) N  CR x ( v p ) N (6)
37
38
39 where ( v col ) N is the magnitude of the component of the particle velocity normal to the
40
41 collision plane, immediately after the collision; CR is the coefficient of restitution of kinetic
42
43 energy and ( v p ) N is the magnitude of the component of the particle velocity normal to the
44
45 collision plane, before the collision.
46
47
48 In the Cartesian direction tangential to the collision plane we have, Eq. (7):
49
50 ( v col )T  (1  CF) x ( v p )T (7)
51
52
53 where ( vcol )T is the magnitude of the component of the particle velocity tangential to the
54
55 collision plane, immediately after the collision; CF is the coefficient of friction and ( v p )T is
56
57
58 the magnitude of the component of the particle velocity tangential to the collision plane, before
59 the collision.
60
61
62
63 6
64
65
The sense of the normal component of the velocity changes and the tangential
1
2 component of the velocity remained unaltered in any situation.
3
4 The coordinates of the centre of mass of the particle, normal to the plane, must be
5
6 corrected as follows (Eq.(8)):
7
8 (Cf ) N  (C1 ) N  (1.00  CR)(r  d) (8)
9
10
11 where (Cf ) N is the coordinate of the centre of mass, normal to the collision plane, after
12
13 the collision response; (C1 ) N is the coordinate of the centre of mass, normal to the
14
15 collision plane, in a motion without obstacles, at the end of the numerical iteration; r is the
16
17 particle radius and d is the distance between the centre of mass of the particle and a plane (or
18
19 obstacle wall).
20
21 The complete presentation and validation tests of the RBC for two and three-dimensional
22
23 (2D and 3D) domains are in literature [16,1].
24
25
26 The step-by-step implementation of the CDRA is presented in the algorithm below.
27
28
29 Algorithm Physical reflective boundary conditions: collision detection and response
30
31 Input: Geometry (geometric planes equations), rigid obstacle definition (position
32
33
and geometric planes equations), initial and final positions of the centres of mass,
34 and velocities of the particle
35
36 for each particle in the domain do
37
38 1. Calculate the distances between the centres of mass of the particles (end of the
39
40 trajectory at every numerical iteration) and each plane
41
42 2. Check for possible collision planes (reservoir)
43 if particle collided against reservoir then
44
45 Identify the plane of collision by the criterion of the smallest trajectory
46
47 of the particle
48
49
Reflect the centre of mass of the particle considering the collision plane identified
50 3. Check for possible solid collision planes (rigid obstacle)
51
52 if particle collided against the rigid obstacle then
53
54 Identify the plane of collision by the criterion of the smallest trajectory
55
56
of the particle
57 Reflect the centre of mass of the particle considering the collision plane identified
58
59 4. Verify that the particle returned to the interior of the domain after reflection
60
61 if particle did not return to the domain then
62
63 7
64
65
Repeat steps 1 through 4 until the particle returns to the inside of the domain
1
2 Output: positions of the centre of mass and velocities of the particles at the final
3
4 instant of each iteration
5
6
7
8
4. Case Study
9
10 The geometry and initial conditions of the benchmark case simulated in this paper is
11
12 presented in Fig. 2.
13
14 The reservoir was 160 cm long, 61 cm wide and 75 cm high. The initial volume of water
15
16 dammed was 40 cm long x 61cm wide x 30 cm high. The rigid obstacle inside the tank (tall
17
18 structure) was defined by the faces obtained from the intersection of five geometric planes:
19 four vertical faces (lateral) and an upper one. It was 12 cm x 12 cm x 75 cm and was placed 50
20
21 cm downstream from the gate (located at x = 40 cm) and 24 cm from the nearest sidewall of the
22
23 tank.
24
25 In the discretisation of the fluid, 18,050 Lagrangian particles (25, 19, 38, in the x, y and z
26
27 directions, respectively) were used. The distance between the centres of mass of two adjacent
28
29 particles (dx = dy = dz ) was 1.60 x 10-2 m. The initial smoothing length ( h ) was 2.00 x 10-2 m.
30
31 The support radius ( kh ) was 4.00 x 10-2 m. A serial FORTRAN Language computational code
32
33 was implemented and used in simulations.
34
35 The physical properties of the water at 20oC were ρ = 1.00 x 103 kg/m3 and  = 1.00 x 10-6
36
37
m2/s. The smoothing length ( h ) varied with time, according to the criterion presented in [1].
38 The pressure acting on the free surface is the atmospheric pressure (taken as reference). The
39
40 particles defining the free surface at the initial time instant were marked, and their pressures
41
42 were set to zero (Newman boundary conditions) and kept invariable throughout the numerical
43
44 simulations. In Tait's state equation, the parameter B was equal to 0.85 x 105 Pa, the density of
45
46 the fluid at rest ( o ) was 1.0 x 103 kg/m3 and  was 7.
47
48 In the particles' physical properties update, the temporal integration was done using
49
50 Euler's method. The Courant-Friedrichs-Lewy (CFL) stability criterion [27] was obeyed in the
51
52
timestep setting to ensure convergence of results. The simulation timestep was 1.00 x 10-4 s.
53
54
55
56
57
58
59
60
61
62
63 8
64
65
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 Figure 2. The geometry of the reservoir and the fixed obstacle. The initial volume of
42 dammed water discretised by particles is also presented.
43
44
45 The restoration of the consistency in the SPH method [28] was performed through the
46
47 density renormalisation (Shepard Filter) applied every 30 timesteps and the correction of the
48
49
pressure gradient (CSPM) at each numerical iteration. A variable smoothing length and
50
artificial viscosity (with coefficients   0.10 and   0.00 ) were used [28]. The term
51
52
53 related to this last numerical correction was added to the conservation momentum equation
54 (Eq.(4)). The artificial pressure ([1], [28]) was not implemented. XSPH correction method [28]
55
56 was used for a more ordered movement of the particles over time (using the parameter  equal
57
58 to 0.40). A model to capture the turbulence effects was not used in simulations. Cubic spline
59
60 kernel, presented in Eq. (9), was used in this paper.
61
62
63 9
64
65
 2 1 3
 3  q  2 q  , _ 0  q  h
2
1
2  
3 3  1 3
4 W  X a  Xb , h   3  
2  q   , __ h  q  2h (09)
5 2 h   6 
6  ______ 0, ___ in other case
7 
8 
9
10
11 where W (Xa  Xb , h) is the kernel interpolation function evaluated at the point  Xa  Xb 
12

 X a  Xb 
13
14
15 and q  .
16
h
17
18 The coefficients of restitution of kinetic energy (CR) and friction (CF) defined in CDRA
19
20 (for the treatment of the particle collisions against the reservoir and obstacle walls) were 1.00
21
22 and 0.00, respectively.
23
24
25
26 5. Results and Discussion
27
28
29 In the simulation performed, the gate of the dam was suddenly opened. The flow of the
30
31 water started immediately after that initial time instant. Simulation results (the evolution of the
32
33
centres of mass of the Lagrangian particles in some instants of time) are graphically presented
34 in Figs. 3 and 4. In this work, a non-symmetric water flow can be seen because the obstacle
35
36 was not defined exactly in the middle of the tank width (as shown in Fig. 2).
37
38
39
Previous simulation results for this problem, validated from experiments, were presented
40 by [2,3]. The researchers used a type of fictitious particles called dynamic particles. In this
41
42 boundary treatment technique, the Navier-Stokes equations are also solved for the contour
43
44 particles that are kept immobile, however, throughout the entire numerical simulation.
45
46 Figure 5 shows the xz lateral cross-section evolution of the particles in the simulation
47
48 performed in this work and in figures provided by the literature [2] in some instants of time.
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63 10
64
65
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47 Figure 3. 3D SPH simulation results. Evolution of the centres of mass of the particles
48
49
in some instants of time.
50
51
52
53
54
55
56
57
58
59
60
61
62
63 11
64
65
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48 Figure 3. Continuation.
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63 12
64
65
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57 Figure 4. Upper view of the SPH simulation results. Evolution of the centres of mass of the particles
58
59 in some instants of time.
60
61
62
63 13
64
65
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60 Figure 4. Continuation.
61
62
63 14
64
65
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 Figure 4. Continuation.
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63 15
64
65
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Figure 5. Lateral xz cross-section showing the evolution of the particles in the simulation of
28 this work at the first line. It is seen a good agreement with the literature results (validated from
29 experiments) provided by the literature [2], at the second line. With permission from ASCE.
30
31
32
33 The first collision of particles against the tall structure achieved in this work is shown in
34
35 Fig. 6. The time instant of 0.300 s is in concordance with literature data [2].
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53 Figure 6. Lateral xz cross-section showing the initial collision of the particles against the tall
54
55 structure at the time instant 0.300 s (in agreement with literature results [2]).
56
57
58
59
60
61
62
63 16
64
65
6. Conclusions and Future Work
1
2
3 Graphical results provided by SPH method and RBC have been compared with previous
4
5 validated results provided by the literature [2,3] - achieved with the implementation of
6
7 fictitious particles in the boundary treatment - and both are in good agreement. The water wave
8
9 generated due to the dam break over the dry bed reached the rigid obstacle approximately at the
10 instant of time 0.300 s.
11
12
13 In the simulation performed in this work, 18,050 fluid particles were used and the
14
15 boundaries (of the reservoir and rigid obstacle) were defined by geometric planes. A collision
16 detection and response algorithm was used to avoid the penetration of the particles inside the
17
18 tall structure or from escaping the tank. In the literature [2], 15,000 water particles moved in
19
20 the fluid flow, and 19,000 others were used in the definition of layers of fixed boundary
21
22 particles (for the tank and rigid obstacle). A model based on repulsive forces were employed in
23
24 order to avoid the penetration of the water inside the obstacle or from escaping the reservoir. In
25
26 [3], 300,000 fluid particles were employed and dynamic boundary conditions were used in the
27 treatment of the contours.
28
29
30 The replacement of fictitious or dynamic boundary particles by the physical reflective
31
32 boundary conditions (according to the physical laws in the continuum domain) is an important
33 advance in the current search of the scientific community for a realistic treatment of contours
34
35 in continuum particle methods.
36
37
38 The considerable computational cost of the simulation (verified in this work using a CPU
39 serial code) could be minimised using GPU/CUDA (Graphics Processing Unit/Compute
40
41 Unified Device Architecture) in the reflective boundary conditions programming (integrated
42
43 into the code that solves the conservation equations using the SPH method). [29] presents a
44
45 GPU implementation of a particle collision detection method with much better performance
46
47 than CPU (Central Process Unit). An improvement in numerical results (mainly at the height of
48
49 the water after the collision with the left obstacle wall and the right tank wall) is expected from
50 the definition of a larger number of particles in the fluid discretisation (which, in a serial code,
51
52 becomes impractical to perform).
53
54
55 Good agreement between SPH numerical results and literature data encourages further FSI
56 research with RBC implementation - encompassing the use of a larger number of particles in
57
58 the simulations, implementation of a more accurate method for free surface particle tracking,
59
60 dynamic study of the water impact against the structure (with prediction of the forces involved)
61
62
63 17
64
65
and reduction of the computational cost (GPU/CUDA processing).
1
2 In addition, as a final suggestion for future work, the improvement of the reflective
3
4 boundary conditions presented in [1,15,16], for 2D and 3D continuum problems, could be done
5
6 taking into account the plastic deformation of the particles at the collisions against the surface,
7
8 the dissipation of energy in heat forms, and the possible occurrence of different angles in the
9
incidence and reflection of each particle. Thus, the realistic RBC can be extended for studies of
10
11 droplet-wall and nanoparticle-wall collisions and the results achieved analysed aiming to
12
13 conclude about their applicability to those problems.
14
15
16 Supplementary material
17
18 The supplementary material brings fluid flow animations of the SPH simulation presented in
19
20 Figs. 3 and 4.
21
22
23 Acknowledgements
24
25 A sincere thank you to Ana Carolina Vargas do Vale Amaro for her diligent English
26
27 proofreading of this paper.
28
29
30 Declarations
31
32
33 Funding
34
35 Not applicable.
36
37
38 Competing interests
39
40 The author declares that he has no competing interests.
41
42
43
Availability of data and material
44 All data generated or analysed during this study are included in this published article.
45
46
47
48
Code availability
49
50 The code used in the simulation presented in this article may be made available by contacting
51
52 the author.
53
54 Author's information
55
56 Carlos Alberto Dutra Fraga Filho was born in Vitória, ES, Brazil. He has a PhD in
57
58 Environmental Engineering and Master's Degree in Mechanical Engineering at Federal
59
60 University of Espírito Santo, Brazil. His research interests include fluid mechanics and
61
62
63 18
64
65
transport phenomena, Lagrangian particle modelling and numerical simulation. Professor Fraga
1
2 Filho teaches at Federal Institute of Espírito Santo, Brazil, where he develops computational
3
tools for application in solving engineering problems.
4
5
6
7 References
8
9 [1] Fraga Filho CAD, Peng C, Islam MRI, McCabe C, Baig S, Durga Prasad GV (2019)
10
11 Implementation of three-dimensional physical reflective boundary conditions in mesh-free
12 particle methods for continuum fluid dynamics: Validation tests and case studies, Physics of
13 Fluids 31, 103606. https://doi.org/10.1063/1.5115776
14
15 [2] Gómez-Gesteira M, Dalrymple RA (2004) Using a Three-Dimensional Smoothed Particle
16 Hydrodynamics Method for Wave Impact on a Tall Structure, Journal of Waterway, Port,
17 Coastal and Ocean Engineering 130(2):63-69. https://doi.org/10.1061/(ASCE)0733-
18
19
950X(2004)130:2(63)
20 [3] Domínguez JM (2014) DualSPHysics: Towards High Performance Computing using SPH
21 technique. PhD Thesis, Universidade de Vigo. Available at https://spheric-
22
23 sph.org/files/JM_DOMINGUEZ_PhD_Thesis_2014.pdf , accessed on 02 May, 2021.
24 [4] Chiron L, de Leffe M, Oger G, Le Touze D (2018) Fast and accurate SPH modelling of 3D
25
26 complex wall boundaries in viscous and non viscous flows. Comput Phys Commun.
27 https://doi.org/10.1016/j.cpc.2018.08.001
28
29 [5] Gong K, Shao S, Liu H, Wang B, Tan S (2016) Two-phase SPH simulation of fluid–structure
30 interactions. J Fluids Struct 65:155-179. https://doi.org/10.1016/j.jfluidstructs.2016.05.012
31
32
[6] English A, Domínguez JM, Vacondio R, Crespo AJC, Stansby PK, Lind SJ, Chiapponi L,
33 Gómez-Gesteira M (2021) Modified dynamic boundary conditions (mDBC)
34 for general-purpose smoothed particle hydrodynamics (SPH): application to tank sloshing, dam
35 break and fsh pass problems, Comp. Part. Mech. https://doi.org/10.1007/s40571-021-00403-3
36
37 [7] Wei Z, Dalrymple RA, Hérault A, Bilotta G, Rustico E, Yeh H (2015) SPH modeling of
38 dynamic impact of tsunami bore on bridge piers, Coastal Engineering 104:26–42.
39 https://doi.org/10.1016/j.coastaleng.2015.06.008
40
41 [8] Fujita K, Ichimura T, Hori M, Wijerathne MLL, Tanaka S (2012) High resolution tsunami
42 simulation in urban areas using detailed city model and three-dimensional fluid analysis
43
44 methods, In: Proceedings of the 15th World Conference on Earthquake Engineering 2012 - 15
45 WCEE, Lisbon, Portugal, Vol. 17, 13641-13649. Available at
46 https://www.iitk.ac.in/nicee/wcee/article/WCEE2012_2299.pdf , accessed on 02 May, 2021.
47
48 [9] Barreiro A, Crespo AJC, Domínguez JM, Gómez-Gesteira M (2013) Smoothed particle
49 hydrodynamics applied in fluid structure interactions. WIT Transactions on The Built
50 Environment, Vol 129. Available at
51 https://www.witpress.com/Secure/elibrary/papers/FSI13/FSI13007FU1.pdf , accessed on 02
52
53 May, 2021.
54 [10] Zeng Q, Pan J, Sun H (2020) SPH Simulation of Structures Impacted by Tailing Debris
55
56 Flow and Its Application to the Buffering Effect Analysis of Debris Checking Dams.
57 Math. Probl. Eng., vol. 2020, Article ID 9304921. https://doi.org/10.1155/2020/9304921
58
59 [11] Oñate E, Idelsohn S, Celigueta MA (2006) Lagrangian formulation for fluid-structure
60 interaction problems using the particle finite element method, Verification and Validation
61 Methods for Challenging Multiphysics Problems, CIMNE, 125-150. Available at
62
63 19
64
65
https://www.scipedia.com/public/Onate_et_al_2006f# , accessed on May 02, 2021.
1
2
[12] Domínguez JM, Fourtakas G, Altomare C, Canelas RB, Tafuni A, García-Feal O,
3 Martínez-Estévez I, Mokos A, Vacondio R, Crespo AJC, Rogers BD, Stansby PK, Gómez-
4 Gesteira M (2021) State-of-the-art SPH solver DualSPHysics: from fluid dynamics to
5 multiphysics problems, Comp. Part. Mech. https://doi.org/10.1007/s40571-021-00404-2
6
7 [13] Adami S, Hu XY, Adams NA (2012) A generalized wall boundary condition for smoothed
8 particle hydrodynamics. J. Comput. Phys. 231, 7057–7075.
9
10 https://doi.org/10.1016/j.jcp.2012.05.005
11
12 [14] Crespo AJC, Gómez-Gesteira M, Dalrymple RA (2007) Boundary conditions generated
13 by dynamic particles in SPH methods. CMC Comput. Mat. Cont.5(3) 173–184. Available at
14 https://pdfs.semanticscholar.org/19c0/dcdec3b079b34e305bfe7b17504b480839c4.pdf?_ga=2.1
15 11443396.1396323426.1578394887-1019865639.1578394887 , accessed on 02 May, 2021.
16
17 [15] Fraga Filho CAD (2019) On the boundary conditions in Lagrangian particle methods and
18 the physical foundations of continuum mechanics. Continuum Mech. Thermodyn. 31, 475–
19
20
489. https://doi.org/10.1007/s00161-018-0702-2
21 [16] Fraga Filho CAD (2017) An algorithmic implementation of physical reflective boundary
22
conditions in particle methods: Collision detection and response, Physics of Fluids 29, 113602.
23
24 https://doi.org/10.1063/1.4997054
25 [17] Michaelides EE (2006) Particles, Bubbles & Drops: Their Motion, Heat and Mass
26
27 Transfer World Scientific, Singapore.
28 [18] Anders K, Roth N, Frohn A (1993) The velocity change of ethanol droplets during
29
30 collision with a wall analysed by image processing. Experiments in Fluids, 15, 91-96.
31 https://doi.org/10.1007/BF00190948
32
33 [19] Mundo CHR, Sommerfeld M, Tropea C (1995) Droplet-wall collisions: Experimental
34 studies of the deformation and breakup process, Int. J. Multiphase Flow, 21(2) 151-173.
35 https://doi.org/10.1016/0301-9322(94)00069-V
36
37 [20] Ayesh AI, Brown SA, Awasthi A, Hendy SC, Convers PY, Nichol K (2010) Coefficient
38 of restitution for bouncing nanoparticles. Physical Review B, 81, 195422.
39 https://doi.org/10.1103/PhysRevB.81.195422
40
41 [21] Sato S, Chen D, Pui DYH (2007) Molecular Dynamics Study of Nanoparticle Collision
42 with a Surface – Implication to Nanoparticle Filtration. Aerosol and Air Quality Research,
43 (7):3 278-303. https://doi.org/10.4209/aaqr.2006.09.0016
44
45 [22] Ghavanloo A, Rafii-Tabar H, Fazelzadeh SA (2019) Computational Continuum
46 Mechanics of Nanoscopic Structures: Nonlocal Elasticity Approaches. Springer Nature,
47
48 Switzerland.
49 [23] Korzilius SP, Kruisbrink ACH, Schilders WHA, Anthonissen MJH, Yue T (2014)
50
51
Momentum conserving methods that reduce particle clustering in
52 SPH, CASA-Report No. 2014–2015, Technische Universiteit Eindhoven, Eindhoven, p. 17.
53 Available at
54 https://pure.tue.nl/ws/files/3858217/376670351851652.pdf; accessed 20 June 2019.
55
56 [24] Monaghan JJ (2000) SPH without tensile instability. J. Comput. Phys. 159:290–311
57 https://doi.org/10.1006/jcph.2000.6439
58
59 [25] Campbell J, Vignjevic R, Libersky L (2000) A contact algorithm for smoothed
60 particle hydrodynamics. Comput. Methods Appl. Mech. Eng. 184(1) 49–65.
61 https://doi.org/10.1016/S0045-7825(99)00442-9
62
63 20
64
65
[26] Seo S, Min O, Lee J (2008) Application of an improved contact algorithm for
1 penetration analysis in SPH. Int. J. Impact Eng. 35(6) 578–588.
2 https://doi.org/10.1016/j.ijimpeng.2007.04.009
3
4 [27] Courant R, Friedrichs K, Lewy H (1967) On the partial difference equations of
5 mathematical physics. IBM Journal 11(2):215-234. https://doi.org/10.1147/rd.112.0215
6
7 [28] Fraga Filho CAD (2019) Smoothed Particle Hydrodynamics: Fundamentals and Basic
8 Applications in Continuum Mechanics, Springer Nature, Switzerland.
9
10 [29] Wu J, Zhang F, Shen X (2012) GPU-Based Fluid Simulation with Fast Collision Detection
11 on Boundaries, Int. J. Model. Simul. Sci. Comput. 3(1) 1240003.
12 https://doi.org/10.1142/S179396231240003X
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63 21
64
65
Figure 1 Click here to access/download;Figure;FIGURE_1_SEM_CAPTION.tif
Figure 2 Click here to
access/download;Figure;FIGURE_2_SEM_CAPTION.tif
Figure 3A Click here to
access/download;Figure;FIGURE_3_SEM_CAPTION_PARTE_1.
Figure 3B Click here to
access/download;Figure;FIGURE_3_SEM_CAPTION_PARTE_2.
Figure 4A Click here to
access/download;Figure;FIGURE_4_SEM_CAPTION_PARTE_1.
Figure 4B Click here to
access/download;Figure;FIGURE_4_SEM_CAPTION_PARTE_2.
Figure 4C Click here to access/download;Figure;FIGURE_4_SEM_CAPTION_PARTE_3.tif
Figure 5 Click here to access/download;Figure;FIGURE_5_SEM_CAPTION_FINAL.tif
Figure 6 Click here to access/download;Figure;FIGURE_6_SEM_CAPTION_FINAL_.tif
Animation of the 3D fluid-structure interaction simulation

Click here to access/download


Supplementary Material
3D_ANIMATION.mp4
Upper view animation of the fluid-structure interaction simulation

Click here to access/download


Supplementary Material
UPPER_VIEW.mp4

You might also like