You do not have permission to edit this page, for the following reason:

You are not allowed to execute the action you have requested.


You can view and copy the source of this page.

x
 
1
==Unified Updated Lagrangian Formulation for the Analysis of Quasi and Fully Incompressible Fluids and Solids and their Interaction via a Partitioned Scheme and the PFEM==
2
3
'''A. Franci<math>^1</math>, E. Oñate<math>^{1,2}</math>, J.M. Carbonell<math>^{1,2}</math>'''
4
5
{|
6
|-
7
<math>^1</math> Centre Internacional de Metodes Numerics en Enginyeria (CIMNE)
8
|-
9
| <math>^2</math> Universitat Politecnica de Catalunya (UPC), <code>[mailto:cpuigbo@cimne.upc.edu cpuigbo@cimne.upc.edu]</code>
10
|}
11
12
==Abstract==
13
14
In this work, a unified updated Lagrangian formulation for solving fluid-structure interaction (FSI) problems is derived. The mixed velocity-pressure formulation for hypoelastic solids and quasi and fully incompressible Newtonian fluids is obtained as an extension of the velocity formulation derived for a general continuum. The space discretization for the fluid domain is performed via the Particle Finite Element Method (PFEM), where for the solid domain a standard FEM is used. Linear interpolation is used for both the velocity and the pressure fields. The global FSI problem is solved using a Gauss-Seidel iterative scheme.  The required stabilization for dealing with incompressible situations is given by an enhanced formulation of the Finite Calculus (FIC) technique <span id='citeF-22'></span>[[#cite-22|[22]]]. The efficiency of the proposed strategy is tested by solving benchmark FSI problems.
15
16
'''keywords''' Unified Updated Lagrangian Formulation, Quasi and Fully Incompressible, Partitioned Scheme, Particle Finite Element Method
17
18
==1 Introduction==
19
20
The great interest of the computational mechanics community in solving fluid-structure interaction (FSI) problems is due to two main reasons. On the one hand the analytical solution of these problems is generally impossible to obtain and experimental tests can not be performed, or they have an excessive cost. On the other hand, FSI problems are very attractive for their multidisciplinarity: they occur in many fields, such as civil, aerospace and nuclear engineering, or biology.
21
22
In the last decades, many numerical methods have been proposed for solving FSI problems. The most common classification distinguishes the ''monolithic'' and the ''staggered'' (or ''partitioned'') approaches. The first group includes those strategies in which the fluid and the structure are solved within the same global linear system (<span id='citeF-13'></span>[[#cite-13|[13]]], <span id='citeF-20'></span>[[#cite-20|[20]]] and <span id='citeF-26'></span>[[#cite-26|[26]]], among others). Instead, staggered methods solve the FSI problem via an iterative loop where the fluid solver and solid solvers are activated alternatively. The fluid and the solid domains interact tranfering the Dirichlet and Neumann conditions through the interface (<span id='citeF-11'></span>[[#cite-11|[11]]], <span id='citeF-28'></span>[[#cite-28|[28]]] and <span id='citeF-9'></span>[[#cite-9|[9]]]).
23
24
In this paper, a unified updated Lagrangian finite element formulation for solving FSI problems is derived and discussed. The present method belongs to the monolithic category of FSI strategies. The aim of the work is to give a general procedure for dealing with solid and fluid mechanics problems indifferently and for modeling their interaction in a natural way. With this purpose, the derivation of the formulation is developed so that the changes required by a specific material are minimized and introduced only at the end of the derivation. The materials considered in this work are hypoelastic solids and Newtonian fluids. However, it will be shown that the formulation can be easily extended to other types of materials, such as incompressible or elasto-plastic solids among others. The mixed velocity pressure formulation emanates from the velocity formulation and both cases are derived first for a general continuum. Only later the formulations are adapted to specific materials. The finite element approximation is performed by interpolating both the velocity and the pressure fields using linear shape functions.
25
26
Concerning the mixed formulation, the global system of algebraic equations is solved via an iterative partitioned Gauss-Seidel scheme. This means that first the momentum equations are solved in terms of the unknown velocity increments using the pressures computed at the previous iteration and then the unknown pressures are computed using the updated velocities. This procedure is the key point of the unified formulation. In fact, it allows to treat hypoelastic solids and quasi-incompressible fluids in a similar way. In particular, in the momentum equations, the structure of the tangent matrix and the terms of the right hand side are the same for both materials.
27
28
The main differences in the treatment of fluids and solids are in the incompressibility of the fluid and in the distortion of its mesh. In order to overcome the latter difficulty, the Particle Finite Element Method has been adopted for the analysis of the fluid domain. The PFEM is a Lagrangian formulation based on an Alpha-Shape <span id='citeF-10'></span>[[#cite-10|[10]]]  remeshing procedure that allows one  to deal with a fine and regular mesh all over the duration of the analysis. Many scientific publications have shown the efficiency of the PFEM in the simulation of free-surface fluids (<span id='citeF-16'></span>[[#cite-16|[16]]] and  <span id='citeF-17'></span>[[#cite-17|[17]]] among others) and FSI problems (<span id='citeF-18'></span>[[#cite-18|[18]]] and  <span id='citeF-23'></span>[[#cite-23|[23]]] among others).
29
30
In regard to the fluid incompressibility (or quasi-incompressibility) a specific stabilization is required because the linear interpolations chosen for the velocity and the pressure fields do not fulfil the so-called <math display="inline">{LBB  inf-sup  condition}</math>  <span id='citeF-4'></span>[[#cite-4|[4]]]. In this work, the mass balance equation in the fluid is stabilized using the updated formulation of Finite Increment Calculus (FIC) technique <span id='citeF-22'></span>[[#cite-22|[22]]]. This choice is motivated by the small intrusively of this method (its stabilization terms affect the continuity equation only) and by its mass preservation features <span id='citeF-22'></span>[[#cite-22|[22]]].
31
32
The FSI solver is based on the mixed velocity-pressure formulations for hypoelastic solids and Newtonian fluids. Fluids and solids are computed by using the same unknown variables (velocities and pressure), the same framework (Lagrangian) and the same solving scheme (Gauss-Seidel). All this simplifies the coupling for solving FSI problems allowing the use of a monolithic scheme; <math display="inline">{}</math> fluids and solids can be easily solved using a similar system of equations ensuring a strong coupling automatically. The FSI coupling is performed in a natural way and it essentially consists in realizing two tasks: to detect the interface creating the coupling elements (elements that share at least one interface node) and to assembly properly the global system.
33
34
The outline of paper is the following. First the velocity formulation in the updated Lagrangian framework is derived for a general continuum. Then the unknown pressures are introduced and the mixed velocity-pressure formulation is presented. In the third section, the formulations are adapted to specific materials. First, both the velocity and the mixed formulations are specified for the case of hypoelastic solids. Then the mixed formulation is adapted for the analysis of quasi-incompressible free surface fluids. Some reminders remarks about the stabilization procedure and the Particle Finite Element Method are also given. In the fifth section, the coupling algorithm for solving FSI problems is explained. Particular attention is devoted to the detection of the interface and the assembly of the global system. In the next section, some representative problems are solved and discussed in order to test the efficiency of the proposed FSI solution strategy. In particular, the collapse of a water column on a deformable membrane and the water entry of a nylon sphere are analyzed. Finally, the main conclusions are given.
35
36
==2 Velocity formulation==
37
38
In this section, the velocity formulation for solving transient problems for a general continuum is derived. The governing equations are the linear momentum equations and they are derived in the updated Lagrangian (UL) framework. The essential feature of a Lagrangian description is that the independent variables are the Lagrangian coordinates <span id='citeF-3'></span>[[#cite-3|[3]]]. For this reason, a typical Eulerian measure, as the Cauchy stress tensor, can be used in a Lagrangian framework if it is expressed in function of the Lagrangian coordinates. In the UL formulation used in this work the governing equations are integrated over the unknown configuration <math display="inline">{\Omega }</math> (the so-called updated configuration). As a consequence, the space derivatives for the UL description are computed with respect to the spatial coordinates.
39
40
===2.1 From local form to the spatial semi-discretization===
41
42
In this section the spatial semi-discretization of the linear momentum equations is derived.
43
44
For a general continuum, the local form of the linear momentum equations using the updated Lagrangian description reads:
45
46
<span id="eq-1"></span>
47
{| class="formulaSCP" style="width: 100%; text-align: left;" 
48
|-
49
| 
50
{| style="text-align: left; margin:auto;" 
51
|-
52
| style="text-align: center;" | <math>\rho (\hbox{X},t) \frac{ \partial \hbox{v}(\hbox{X},t)}{\partial t}-{\partial \sigma (\hbox{X},t) \over \partial \hbox{x}}-\hbox{b}(\hbox{X},t)=0   \quad \quad in   \Omega \times (0,T)   </math>
53
|}
54
| style="width: 5px;text-align: right;" | (1)
55
|}
56
57
where <math display="inline">\rho </math> is the density of the material, <math display="inline">v</math> are the velocities, <math display="inline">\sigma </math> is the Cauchy stress tensor and <math display="inline">b</math> is the body force. The variables within the brackets are the independent variables. In particular,  '''X''' are the Lagrangian  or material coordinates, '''x''' the Eulerian or spatial coordinates and <math display="inline">t</math> is the time. For simplicity, in the following the independent variables will be not specified.
58
59
The set of governing equations is completed by the following conditions at the Dirichlet (<math display="inline">\Gamma _v</math>) and Neumann (<math display="inline">\Gamma _t</math>) boundaries:
60
61
<span id="eq-2"></span>
62
{| class="formulaSCP" style="width: 100%; text-align: left;" 
63
|-
64
| 
65
{| style="text-align: left; margin:auto;" 
66
|-
67
| style="text-align: center;" | <math>v_i -v_i^p =0 \qquad \hbox{on }\Gamma _v </math>
68
|}
69
| style="width: 5px;text-align: right;" | (2)
70
|}
71
72
<span id="eq-3"></span>
73
{| class="formulaSCP" style="width: 100%; text-align: left;" 
74
|-
75
| 
76
{| style="text-align: left; margin:auto;" 
77
|-
78
| style="text-align: center;" | <math>\sigma _{ij}n_j -t_i^p =0 \qquad \hbox{on }\Gamma _t </math>
79
|}
80
| style="width: 5px;text-align: right;" | (3)
81
|}
82
83
where <math display="inline">v_i^p</math> and <math display="inline">t_i^p</math>, <math display="inline">i=1,...,n_s</math> are the prescribed velocities and the prescribed tractions, respectively.
84
85
The spaces for the trial and test functions are defined, respectively, as:
86
87
<span id="eq-4"></span>
88
{| class="formulaSCP" style="width: 100%; text-align: left;" 
89
|-
90
| 
91
{| style="text-align: left; margin:auto;" 
92
|-
93
| style="text-align: center;" | <math>v_ i \in {U},  \quad \quad {U}=\{ v_ i |v_ i  \in C^0,   v_ i=v_i^p    on  \Gamma _v \}   </math>
94
|}
95
| style="width: 5px;text-align: right;" | (4)
96
|}
97
98
<span id="eq-5"></span>
99
{| class="formulaSCP" style="width: 100%; text-align: left;" 
100
|-
101
| 
102
{| style="text-align: left; margin:auto;" 
103
|-
104
| style="text-align: center;" | <math>w_ i \in {U_0}, \quad \quad {U_0}=\{ w_ i | w_ i  \in C^0,   w_ i=0    on  \Gamma _v \}   </math>
105
|}
106
| style="width: 5px;text-align: right;" | (5)
107
|}
108
109
Multiplying  Eqs.([[#eq-1|1]]) by the test functions and integrating over the updated configuration domain, the following global integral form is obtained:
110
111
<span id="eq-6"></span>
112
{| class="formulaSCP" style="width: 100%; text-align: left;" 
113
|-
114
| 
115
{| style="text-align: left; margin:auto;" 
116
|-
117
| style="text-align: center;" | <math>\int _\Omega w_i \left(\rho \frac{\partial v_i}{\partial t}- {\partial \sigma _{ij} \over \partial x_j}-b_i\right)d\Omega =0 </math>
118
|}
119
| style="width: 5px;text-align: right;" | (6)
120
|}
121
122
Integrating by parts  the term involving <math display="inline">\sigma _{ij}</math> in Eq.([[#eq-6|6]]) and using the Neumann boundary conditions ([[#eq-3|3]]) yields the weak variational form of the momentum equations as:
123
124
<span id="eq-7"></span>
125
{| class="formulaSCP" style="width: 100%; text-align: left;" 
126
|-
127
| 
128
{| style="text-align: left; margin:auto;" 
129
|-
130
| style="text-align: center;" | <math>\int _\Omega w_i \rho \frac{\partial v_i}{\partial t} d\Omega + \int _\Omega \frac{\partial w_i}{\partial x_j} \sigma _{ij} d\Omega - \int _\Omega w_i b_i d\Omega - \int _{\Gamma _t} w_i t_i^p d\Gamma =0  </math>
131
|}
132
| style="width: 5px;text-align: right;" | (7)
133
|}
134
135
Eq.([[#eq-7|7]]) is the standard form of the principle of virtual power <span id='citeF-3'></span>[[#cite-3|[3]]].
136
137
The spatial discretization is introduced using the classical FEM-Galerkin prodedure. Hence both the trial and the test functions are interpolated in the space by means of the same shape functions <math display="inline">{N}</math>.
138
139
<span id="eq-8"></span>
140
{| class="formulaSCP" style="width: 100%; text-align: left;" 
141
|-
142
| 
143
{| style="text-align: left; margin:auto;" 
144
|-
145
| style="text-align: center;" | <math>v_i = \sum \limits _{I=1}^n N_I \bar v_{iI} \quad ,\quad w_i = \sum \limits _{I=1}^n N_I \bar w_{iI}     </math>
146
|}
147
| style="width: 5px;text-align: right;" | (8)
148
|}
149
150
where <math display="inline">n=3/4</math> for 2D/3D problems is the number of the nodes of the finite element, <math display="inline">\bar{(\cdot )}</math> denotes a nodal value, the capital subscript specifies the node and the lower case subscript represents the cartesian direction. In this work, the velocities have been interpolated using linear shape functions.
151
152
Using the arbitrariness of the test functions and introducing the spatial discretization ([[#eq-8|8]]) into  Eq.([[#eq-7|7]]), the spatial semi-discretized form of the momentum equations in the UL framework reads:
153
154
<span id="eq-9"></span>
155
{| class="formulaSCP" style="width: 100%; text-align: left;" 
156
|-
157
| 
158
{| style="text-align: left; margin:auto;" 
159
|-
160
| style="text-align: center;" | <math>\underbrace{  \int _\Omega N_I \rho d\Omega  \dot{v_i}  }_{{{W}^{k}_{Ii}}}  +  \underbrace{  \int _\Omega \frac{\partial N_I}{\partial x_j} \sigma _{ij} d\Omega  }_{{{W}^{int}_{Ii}}} = \underbrace{  \int _\Omega N_I b_i d\Omega + \int _{\Gamma _t} N_I t_i^p d\Gamma  }_{{{W}^{ext}_{Ii}}}  </math>
161
|}
162
| style="width: 5px;text-align: right;" | (9)
163
|}
164
165
For convenience, the semi-discretized form of the momentum equations in the total Lagrangian (TL) framework is also presented here. This is written as <span id='citeF-3'></span>[[#cite-3|[3]]]:
166
167
<span id="eq-10"></span>
168
{| class="formulaSCP" style="width: 100%; text-align: left;" 
169
|-
170
| 
171
{| style="text-align: left; margin:auto;" 
172
|-
173
| style="text-align: center;" | <math>\underbrace{  \int _{\Omega _0} N_I \rho _0 d\Omega  \dot{v_i} }_{{^{TL}{W}^{k}_{Ii}}}+ \underbrace{  \int _{\Omega _0} \frac{\partial N_I}{\partial X_j} P_{ij} d\Omega }_{{^{TL}{W}^{int}_{Ii}}} = \underbrace{  \int _{\Omega _0} N_I b_i d\Omega + \int _{\Gamma ^0_t} N_I t_i^{0p} d\Gamma  }_{{^{TL}{W}^{ext}_{Ii}}} </math>
174
|}
175
| style="width: 5px;text-align: right;" | (10)
176
|}
177
178
where <math display="inline">{P}</math> is the first Piola-Kirchhoff stress tensor, or the nominal stress tensor, and all the variables with the subscript <math display="inline">{(\cdot )}_0</math> refer to the last known configuration. Note that Eq.([[#eq-10|10]]) can be obtained from Eq.([[#eq-9|9]]) by properly performing pull back transformations on all its terms <span id='citeF-3'></span>[[#cite-3|[3]]].
179
180
For the sake of clarity in the notation, the terms referred to the TL description are denoted with the exponent <math display="inline">{^{TL}(\cdot )}</math>. If not specified, the variables belong to the UL description.
181
182
===2.2 Time integration===
183
184
In this work, the kinematic variables  have been integrated in time using a second order scheme. In particular, the implicit Newmark's integration rule has been adopted. For the general case, the Newmark's integration rule states that accelerations and displacements are computed as:
185
186
<span id="eq-11"></span>
187
{| class="formulaSCP" style="width: 100%; text-align: left;" 
188
|-
189
| 
190
{| style="text-align: left; margin:auto;" 
191
|-
192
| style="text-align: center;" | <math>{\dot{v}}_{n+1}</math>
193
| style="text-align: right;" | <math>= \frac{1}{\gamma \Delta t} \left(v_{n+1} -v_{n}\right)- \frac{1-\gamma }{\gamma }{\dot{v}}_{n}  </math>
194
|-
195
| style="text-align: center;" | <math> u_{n+1}</math>
196
| style="text-align: right;" | <math>=u_{n} + {\Delta t}\frac{\gamma - \beta }{\gamma }v_{n} + \Delta t\frac{\beta }{\gamma } v_{n+1}+ {\Delta t^2}\frac{\gamma{-} 2\beta }{2\gamma }{\dot{v}}_{n} </math>
197
|}
198
| style="width: 5px;text-align: right;" | (11)
199
|}
200
201
Where <math display="inline">{\beta }</math> and <math display="inline">{\gamma }</math> are the so-called Newmark's parameters <span id='citeF-3'></span>[[#cite-3|[3]]]. A time integration scheme is unconditionally stable if the following relation holds:
202
203
<span id="eq-12"></span>
204
{| class="formulaSCP" style="width: 100%; text-align: left;" 
205
|-
206
| 
207
{| style="text-align: left; margin:auto;" 
208
|-
209
| style="text-align: center;" | <math>\gamma \ge 2 \beta \ge \frac{1}{2} </math>
210
|}
211
| style="width: 5px;text-align: right;" | (12)
212
|}
213
214
In the present work, the time integration scheme is implicit and the Newmark's parameters chosen are <math display="inline">{\beta = \frac{1}{4}}</math> and <math display="inline">{\gamma = \frac{1}{2}}</math> in order to fulfill relation ([[#eq-12|12]]).
215
216
Replacing the numerical values of the constants in Eq.([[#eq-11|11]]) yields:
217
218
<span id="eq-13"></span>
219
{| class="formulaSCP" style="width: 100%; text-align: left;" 
220
|-
221
| 
222
{| style="text-align: left; margin:auto;" 
223
|-
224
| style="text-align: center;" | <math>{\dot{v}}_{n+1}= \frac{2}{ \Delta t} \left(v_{n+1} -v_{n}\right)- {\dot{v}}_{n}  </math>
225
|}
226
| style="width: 5px;text-align: right;" | (13)
227
|}
228
229
<span id="eq-14"></span>
230
{| class="formulaSCP" style="width: 100%; text-align: left;" 
231
|-
232
| 
233
{| style="text-align: left; margin:auto;" 
234
|-
235
| style="text-align: center;" | <math>u_{n+1}=u_{n} + \frac{\Delta t}{2}\left(v_{n+1}+v_{n}\right)  </math>
236
|}
237
| style="width: 5px;text-align: right;" | (14)
238
|}
239
240
===2.3 Linearization===
241
242
Although the problem is setted out in the UL framework, the linearization of the momentum equations is performed first on the TL  semi-discretized form ([[#eq-10|10]]). The updated Lagrangian linearized form is subsequently obtained by performing a push-forward transformation on the total Lagrangian form. The reason for this is that the derivation of the tangent matrix in the total Lagrangian framework is easier. In fact, in Eq.([[#eq-10|10]]) the only variable that depends on time is the nominal stress <math display="inline">{P}</math>, while in the updated Lagrangian form ([[#eq-9|9]]) the time-dependent variables are the updated domain <math display="inline">{\Omega }</math>, the Cauchy stress tensor <math display="inline">{\sigma }</math> and the spatial derivatives <math display="inline">{   \partial N/ \partial x}</math>. For the sake of clarity, the linearization of the internal and kinematic work terms will be performed separately. Thus, in the following section  First the internal components of the tangent matrix are derived.
243
244
====2.3.1 Internal components of the tangent matrix====
245
246
From  Eq.([[#eq-10|10]]) the internal work in the TL description is defined as:
247
248
<span id="eq-15"></span>
249
{| class="formulaSCP" style="width: 100%; text-align: left;" 
250
|-
251
| 
252
{| style="text-align: left; margin:auto;" 
253
|-
254
| style="text-align: center;" | <math>^{TL}W^{int}_{Ii}=\int _{\Omega _0} \frac{\partial N_I}{\partial X_j} P_{ij} d\Omega  </math>
255
|}
256
| style="width: 5px;text-align: right;" | (15)
257
|}
258
259
In order to obtain the tangent matrix, the material time derivative of ([[#eq-15|15]]) is computed as:
260
261
<span id="eq-16"></span>
262
{| class="formulaSCP" style="width: 100%; text-align: left;" 
263
|-
264
| 
265
{| style="text-align: left; margin:auto;" 
266
|-
267
| style="text-align: center;" | <math>^{TL}\dot{W}^{int}_{Ii}=\int _{\Omega _0} \frac{\partial N_I}{\partial X_j} \dot{P}_{ij} d\Omega  </math>
268
|}
269
| style="width: 5px;text-align: right;" | (16)
270
|}
271
272
The material time derivative of the material part of the internal work is now discretized to obtain  its increment in a time interval <math display="inline">{\Delta t}</math>:
273
274
<span id="eq-17"></span>
275
{| class="formulaSCP" style="width: 100%; text-align: left;" 
276
|-
277
| 
278
{| style="text-align: left; margin:auto;" 
279
|-
280
| style="text-align: center;" | <math>\frac{\Delta ^{TL}W^{int}_{Ii}}{\Delta t}=\int _{\Omega _0} \frac{\partial N_I}{\partial X_j} \dot{P}_{ij} d\Omega  </math>
281
|}
282
| style="width: 5px;text-align: right;" | (17)
283
|}
284
285
From Eq.([[#eq-17|17]]) we deduce:
286
287
<span id="eq-18"></span>
288
{| class="formulaSCP" style="width: 100%; text-align: left;" 
289
|-
290
| 
291
{| style="text-align: left; margin:auto;" 
292
|-
293
| style="text-align: center;" | <math>\Delta ^{TL}W^{int}_{Ii}=\int _{\Omega _0} \frac{\partial N_I}{\partial X_j} \Delta t \dot{P}_{ij} d\Omega  </math>
294
|}
295
| style="width: 5px;text-align: right;" | (18)
296
|}
297
298
The first Piola-Kirchhoff stress tensor <math display="inline">{P}</math> is not typically used because it is not symmetric and its rate is a non-objective measure. For these reasons, the second Piola-Kirchhoff stress tensor <math display="inline">{S}</math> and its rate are  preferred quantities in the TL framework. The mentioned stress rate measures are related each other through the following relation:
299
300
<span id="eq-19"></span>
301
{| class="formulaSCP" style="width: 100%; text-align: left;" 
302
|-
303
| 
304
{| style="text-align: left; margin:auto;" 
305
|-
306
| style="text-align: center;" | <math>\dot{P}_{ij}=\dot{S}_{ir} F^T_{rj} + S_{ir} \dot{F}^T_{rj}  </math>
307
|}
308
| style="width: 5px;text-align: right;" | (19)
309
|}
310
311
where <math display="inline">{F}</math> is the so-called deformation gradient defined as:
312
313
<span id="eq-20"></span>
314
{| class="formulaSCP" style="width: 100%; text-align: left;" 
315
|-
316
| 
317
{| style="text-align: left; margin:auto;" 
318
|-
319
| style="text-align: center;" | <math>{F}_{ij}= \frac{\partial x_i}{\partial X_j}  </math>
320
|}
321
| style="width: 5px;text-align: right;" | (20)
322
|}
323
324
Substituting Eq.([[#eq-19|19]]) into ([[#eq-18|18]]) yields:
325
326
<span id="eq-21"></span>
327
{| class="formulaSCP" style="width: 100%; text-align: left;" 
328
|-
329
| 
330
{| style="text-align: left; margin:auto;" 
331
|-
332
| style="text-align: center;" | <math>\Delta ^{TL}{W}^{int}_{Ii}= \underbrace{\int _{\Omega _0} \frac{\partial N_I}{\partial X_j} F_{ir} \Delta t \dot{S}_{jr}d\Omega } _{{^{TL}\dot{W}^{m}_{Ii}}} +  \underbrace{\int _{\Omega _0} \frac{\partial N_I}{\partial X_j}  S_{ir} \Delta t \dot{F}^T_{rj} d\Omega } _{{^{TL}\dot{W}^{g}_{Ii}}}     </math>
333
|}
334
| style="width: 5px;text-align: right;" | (21)
335
|}
336
337
Eq.([[#eq-17|17]]) shows that the internal power can be split into the material and the geometric parts, <math display="inline">{\dot{W}^{m}}</math> and <math display="inline">{\dot{W}^{g}}</math>, respectively. The former accounts for the material response through the rate of the second Piola-Kirchhoff stress tensor, the second term is the initial stress term that contains the information of the updated stress field. It is to be noted that, up to now, no constitutive relations have been introduced and the present derivation holds for a general continuum. 
338
339
<math>{{Material  tangent   matrix}}</math>
340
341
For the derivation of the material tangent matrix, the constitutive relation between the stress and the strain measures needs to be defined. In order to maintain the formulation as general as possible, the stress rate measure is related to the deformation rate through a tangent modulus tensor, such that
342
343
<span id="eq-22"></span>
344
{| class="formulaSCP" style="width: 100%; text-align: left;" 
345
|-
346
| 
347
{| style="text-align: left; margin:auto;" 
348
|-
349
| style="text-align: center;" | <math>\dot{S}_{ij}=C_{ijkl} \dot{E}_{kl}=C_{ijkl}  \frac{\partial N_J}{\partial X_s}  F_{kl}  \bar  v_{sJ}  </math>
350
|}
351
| style="width: 5px;text-align: right;" | (22)
352
|}
353
354
where <math display="inline">{C}</math> is a fourth-order tangent moduli tensor and <math display="inline">{E}</math> is the Green-Lagrange strain tensor and the following substitution has been made:
355
356
<span id="eq-23"></span>
357
{| class="formulaSCP" style="width: 100%; text-align: left;" 
358
|-
359
| 
360
{| style="text-align: left; margin:auto;" 
361
|-
362
| style="text-align: center;" | <math>\dot{E}_{kl}= \frac{\partial N_J}{\partial X_s}  F_{kl}  \bar  v_{sJ}  </math>
363
|}
364
| style="width: 5px;text-align: right;" | (23)
365
|}
366
367
One may note that in literature (<span id='citeF-3'></span>[[#cite-3|[3]]],<span id='citeF-2'></span>[[#cite-2|[2]]]), often the term <math display="inline">{\frac{\partial N_I}{\partial X}  F}</math> is grouped in the matrix <math display="inline">{B^I_{0}}</math> defined in two dimension as: 
368
369
<math>\begin{array}{l} \\       {B^I_{0}}= \left[                      \begin{array}{cccccc}                        \frac{\partial N_I}{\partial {X}}\frac{\partial x}{\partial {X}} & \frac{\partial N_I}{\partial {X}}\frac{\partial y}{\partial {X}} \\  \frac{\partial N_I}{\partial {Y}}\frac{\partial x}{\partial {Y}} & \frac{\partial N_I}{\partial {Y}}\frac{\partial y}{\partial {Y}} \\  \frac{\partial N_I}{\partial {X}}\frac{\partial x}{\partial {Y}}+\frac{\partial N_I}{\partial {Y}}\frac{\partial x}{\partial {X}} &  \frac{\partial N_I}{\partial {X}}\frac{\partial y}{\partial {Y}}+\frac{\partial N_I}{\partial {Y}}\frac{\partial y}{\partial {X}} \\                      \end{array} \right] \\ \\ \end{array}</math>
370
371
In this work, for convenience, the matrix <math display="inline">{B^I_{0}}</math> is not used. As it will be shown in the following sections, Eq.([[#eq-22|22]]) can represent  both a Kirchhoff solid material and a quasi-incompressible fluid. If different constitutive laws are used, Eq.([[#eq-22|22]]) should be modified accordingly in order to derive the material part of the tangent matrix.
372
373
Substituting Eq.([[#eq-22|22]]) into <math display="inline">{\dot{W}^{m}}</math> of  Eq.([[#eq-17|17]]) yields
374
375
<span id="eq-24"></span>
376
{| class="formulaSCP" style="width: 100%; text-align: left;" 
377
|-
378
| 
379
{| style="text-align: left; margin:auto;" 
380
|-
381
| style="text-align: center;" | <math>\Delta ^{TL}{W}^{m}_{Ii}=\int _{\Omega _0} \frac{\partial N_I}{\partial X_j}  F_{rj} \Delta t C_{ijkl}  \frac{\partial N_J}{\partial X_s}  F_{kl}  d\Omega   \bar   v_{sJ}  </math>
382
|}
383
| style="width: 5px;text-align: right;" | (24)
384
|}
385
386
where <math display="inline">{v_{sJ}}</math> is the <math display="inline">{s}</math>-component of the velocity of node <math display="inline">{J}</math>.
387
388
From Eq.([[#eq-24|24]]), the material tangent matrix in the TL description can be computed as
389
390
<span id="eq-25"></span>
391
{| class="formulaSCP" style="width: 100%; text-align: left;" 
392
|-
393
| 
394
{| style="text-align: left; margin:auto;" 
395
|-
396
| style="text-align: center;" | <math>^{TL}{K}^{m}_{IJis}=\int _{\Omega _0} \frac{\partial N_I}{\partial X_j}  F_{rj} \Delta t C_{ijkl}  \frac{\partial N_J}{\partial X_s}  F_{kl}  d\Omega  </math>
397
|}
398
| style="width: 5px;text-align: right;" | (25)
399
|}
400
401
The material tangent matrix for the UL framework can be derived by applying a push-forward transformation on each term of Eq.([[#eq-25|25]]). The following relations hold
402
403
<span id="eq-26"></span>
404
{| class="formulaSCP" style="width: 100%; text-align: left;" 
405
|-
406
| 
407
{| style="text-align: left; margin:auto;" 
408
|-
409
| style="text-align: center;" | <math>{\Omega _0}=\frac{\Omega }{J}   and   d{\Omega _0}=\frac{ d \Omega }{J}   </math>
410
|}
411
| style="width: 5px;text-align: right;" | (26)
412
|}
413
414
<span id="eq-27"></span>
415
{| class="formulaSCP" style="width: 100%; text-align: left;" 
416
|-
417
| 
418
{| style="text-align: left; margin:auto;" 
419
|-
420
| style="text-align: center;" | <math>\frac{\partial N_I}{\partial X_j}=\frac{\partial N_I}{\partial x_k} F_{kj}  </math>
421
|}
422
| style="width: 5px;text-align: right;" | (27)
423
|}
424
425
<span id="eq-28"></span>
426
{| class="formulaSCP" style="width: 100%; text-align: left;" 
427
|-
428
| 
429
{| style="text-align: left; margin:auto;" 
430
|-
431
| style="text-align: center;" | <math>C_{ijkl}=F^{-1}_{mi} F^{-1}_{nj} F^{-1}_{ok} F^{-1}_{pl} c^{\tau }_{mnop} = F^{-1}_{mi} F^{-1}_{nj} F^{-1}_{ok} F^{-1}_{pl} c^{\sigma }_{mnop} J  </math>
432
|}
433
| style="width: 5px;text-align: right;" | (28)
434
|}
435
436
where <math display="inline">{c^{\tau }}</math> is the tangent moduli corresponding to the material time derivative of the Kirchhoff stress tensor and <math display="inline">{c^{ \sigma }}</math> is the tangent moduli for the rate of the Cauchy stress. The rate of the Cauchy stress tensor is related to the rate of deformation <math display="inline">{D}</math> through the fourth-order tensor <math display="inline">{C}</math> in the following way
437
438
<span id="eq-29"></span>
439
{| class="formulaSCP" style="width: 100%; text-align: left;" 
440
|-
441
| 
442
{| style="text-align: left; margin:auto;" 
443
|-
444
| style="text-align: center;" | <math>\sigma ^{\bigtriangledown }=c^{\sigma } : D  </math>
445
|}
446
| style="width: 5px;text-align: right;" | (29)
447
|}
448
449
Substituting Eqs.([[#eq-26|26]]-[[#eq-28|28]]) into ([[#eq-25|25]]), the material tangent matrix for the UL description is obtained as
450
451
<span id="eq-30"></span>
452
{| class="formulaSCP" style="width: 100%; text-align: left;" 
453
|-
454
| 
455
{| style="text-align: left; margin:auto;" 
456
|-
457
| style="text-align: center;" | <math>K^{m}_{IJis}=\int _{\Omega } \frac{\partial N_I}{\partial x_j} \Delta t  c^{\sigma }_{ijkl}  \frac{\partial N_J}{\partial x_s}    d\Omega  </math>
458
|}
459
| style="width: 5px;text-align: right;" | (30)
460
|}
461
462
<math>{Geometric  tangent   matrix}</math>
463
464
The geometric tangent matrix for the UL framework is here derived by using the same procedure adopted for the material components. Hence, first the linearization is performed on the TL form and then the UL tangent matrix is obtained by performing the required transformation over the TL terms.
465
466
From Eq.([[#eq-17|17]])
467
468
<span id="eq-31"></span>
469
{| class="formulaSCP" style="width: 100%; text-align: left;" 
470
|-
471
| 
472
{| style="text-align: left; margin:auto;" 
473
|-
474
| style="text-align: center;" | <math>\Delta ^{TL}{W}^{g}_{Ii}=\int _{\Omega _0} \frac{\partial N_I}{\partial X_j} \Delta t  S_{ir}  \dot{F}^T_{rj} d\Omega   </math>
475
|}
476
| style="width: 5px;text-align: right;" | (31)
477
|}
478
479
where the rate of the deformation gradient is defined as
480
481
<span id="eq-32"></span>
482
{| class="formulaSCP" style="width: 100%; text-align: left;" 
483
|-
484
| 
485
{| style="text-align: left; margin:auto;" 
486
|-
487
| style="text-align: center;" | <math>\dot{F}_{ij}= \frac{\partial N_J}{\partial X_i}  \bar v_{Jj}  </math>
488
|}
489
| style="width: 5px;text-align: right;" | (32)
490
|}
491
492
Substituting Eq.([[#eq-32|32]]) into ([[#eq-31|31]]), the geometric components of the internal power in the TL description can be written as
493
494
<span id="eq-33"></span>
495
{| class="formulaSCP" style="width: 100%; text-align: left;" 
496
|-
497
| 
498
{| style="text-align: left; margin:auto;" 
499
|-
500
| style="text-align: center;" | <math>\Delta ^{TL}{W}^{g}_{Ii}=\int _{\Omega _0} \frac{\partial N_I}{\partial X_j}  \Delta t S_{ir} \frac{\partial N_J}{\partial X_r}   d\Omega   \bar  v_{Jj}  </math>
501
|}
502
| style="width: 5px;text-align: right;" | (33)
503
|}
504
505
The geometric tangent matrix reads:
506
507
<span id="eq-34"></span>
508
{| class="formulaSCP" style="width: 100%; text-align: left;" 
509
|-
510
| 
511
{| style="text-align: left; margin:auto;" 
512
|-
513
| style="text-align: center;" | <math>^{TL}K^{g}_{IJij}=\int _{\Omega _0} \frac{\partial N_I}{\partial X_j} \Delta t   S_{ir} \frac{\partial N_J}{\partial X_r} d\Omega   </math>
514
|}
515
| style="width: 5px;text-align: right;" | (34)
516
|}
517
518
In order to recover the UL form, the Piola identity has to be recalled, <math display="inline">{}</math>
519
520
<span id="eq-35"></span>
521
{| class="formulaSCP" style="width: 100%; text-align: left;" 
522
|-
523
| 
524
{| style="text-align: left; margin:auto;" 
525
|-
526
| style="text-align: center;" | <math>{S}= {F}^{-1} {\sigma } {F}^{-T} J  </math>
527
|}
528
| style="width: 5px;text-align: right;" | (35)
529
|}
530
531
The geometric tangent matrix in the UL framework is obtained by substituting Eqs.([[#eq-26|26]]), ([[#eq-27|27]]) and ([[#eq-35|35]]) into ([[#eq-34|34]]). This leads to
532
533
<span id="eq-36"></span>
534
{| class="formulaSCP" style="width: 100%; text-align: left;" 
535
|-
536
| 
537
{| style="text-align: left; margin:auto;" 
538
|-
539
| style="text-align: center;" | <math>K^{g}_{IJij}=\int _{\Omega } \frac{\partial N_I}{\partial x_j} \Delta t  {\sigma }_{ir} \frac{\partial N_J}{\partial x_r} d\Omega   </math>
540
|}
541
| style="width: 5px;text-align: right;" | (36)
542
|}
543
544
====2.3.2 Kinematic components of the tangent matrix====
545
546
The kinematic components of the tangent matrix in the UL description can be derived directly from the UL kinematic term <math display="inline">{{W}^{k}_{Ii}}</math> of Eq.([[#eq-9|9]]).
547
548
<span id="eq-37"></span>
549
{| class="formulaSCP" style="width: 100%; text-align: left;" 
550
|-
551
| 
552
{| style="text-align: left; margin:auto;" 
553
|-
554
| style="text-align: center;" | <math>W^{k}_{Ii}= \int _\Omega N_I \rho d\Omega  \dot{v}_i   </math>
555
|}
556
| style="width: 5px;text-align: right;" | (37)
557
|}
558
559
Eq.([[#eq-37|37]]) has to be discretized on time with the purpose of replacing the accelerations with the velocities using the time integration described in Eq.([[#eq-13|13]]).
560
561
Introducing Eq.([[#eq-13|13]]) into ([[#eq-37|37]]) and differentiating with respect of the unknown velocities <math display="inline">{v_{n+1}}</math>, the kinematic components of the tangent matrix are obtained as:
562
563
<span id="eq-38"></span>
564
{| class="formulaSCP" style="width: 100%; text-align: left;" 
565
|-
566
| 
567
{| style="text-align: left; margin:auto;" 
568
|-
569
| style="text-align: center;" | <math>K^{k}_{IJ}= \int _\Omega N_I \frac{2\rho }{\Delta t}  N_J d\Omega   </math>
570
|}
571
| style="width: 5px;text-align: right;" | (38)
572
|}
573
574
The tangent matrix is computed as the sum of the internal and the kinematic components ([[#eq-30|30]]), ([[#eq-36|36]]) and  ([[#eq-38|38]]) as
575
576
<span id="eq-39"></span>
577
{| class="formulaSCP" style="width: 100%; text-align: left;" 
578
|-
579
| 
580
{| style="text-align: left; margin:auto;" 
581
|-
582
| style="text-align: center;" | <math>K= K^{m}+ K^{g} +K^{k}   </math>
583
|}
584
| style="width: 5px;text-align: right;" | (39)
585
|}
586
587
===2.4 Residual form and incremental solution scheme===
588
589
With the aim of deriving the incremental solution scheme, Eq.([[#eq-9|9]]) has to be rewritten in a residual form. Using Eq.([[#eq-13|13]]) and shifting all the terms to the left hand side, yields:
590
591
<span id="eq-40"></span>
592
{| class="formulaSCP" style="width: 100%; text-align: left;" 
593
|-
594
| 
595
{| style="text-align: left; margin:auto;" 
596
|-
597
| style="text-align: center;" | <math>R^{n+1}_{Ii}= \int _\Omega N_I \rho  N_J d\Omega   \bar{\dot{v}}^{n+1}_{Ji} +  \int _\Omega \frac{\partial N_I}{\partial x_j} \sigma ^{n+1}_{ij} d\Omega  -  \int _\Omega N_I b^{n+1}_i d\Omega + </math>
598
|-
599
| style="text-align: center;" | <math> - \int _{\Gamma _t} N_I t_i^{p,n+1} d\Gamma =0  </math>
600
|}
601
| style="width: 5px;text-align: right;" | (40)
602
|}
603
604
where <math display="inline">{R^{n+1}_{Ii}}</math> is the residual of the momentum equations referred to node <math display="inline">{I}</math> and the cartesian direction <math display="inline">{i}</math>. One can note that in Eq.([[#eq-40|40]]), as for Eq.([[#eq-36|36]]), the Cauchy stress tensor still appears. This tensor will be expressed as a function of the nodal unknowns of the problem in the following sections dedicated to the constitutive laws.
605
606
In Box 1 the iterative solution incremental scheme of the velocity formulation for a generic time increment <math display="inline">{}</math> of duration <math display="inline">{\Delta t}</math> is described.
607
608
==3 Mixed velocity-pressure formulation==
609
610
In solid and fluid mechanics, there are problems where a mixed formulation is recommendable, or even necessary. In fluid dynamics, the mixed formulation is required to apply properly the incompressibility constraint and to guarantee the stability of the problem. In solid mechanics, the mixed formulation represents the most reasonable choice to circumvent the locking problem in rubber-type materials, or in cases where plasticity or fracture is induced (<span id='citeF-4'></span>[[#cite-4|[4]]],<span id='citeF-6'></span>[[#cite-6|[6]]],<span id='citeF-7'></span>[[#cite-7|[7]]],<span id='citeF-24'></span>[[#cite-24|[24]]]). Also, for modelling FSI problems with standard compressible solids involved, the mixed formulation may represent an useful choice <span id='citeF-14'></span>[[#cite-14|[14]]]. In fact using the same variables for the analysis of the fluid and the solid represents both an important facility and a computational advantage: fluid and solid can be solved through an unified code and the risk of ill-conditioning the global problem is significally reduced. For all these reasons, the velocity formulation is here extended to the mixed velocity-pressure problems, considering the pressure as an additional unknown. Furthermore, in order to obtain a well-posed problem, the continuity equation is introduced in the solution scheme.
611
612
The whole problem is solved using a Gauss-Seidel partitioned iterative scheme. Hence, first the momentum equations are solved in terms of increments of the velocities and including the (known) pressures of the previous iteration in the residual, then the continuity equation is solved for the pressure using the updated velocities computed from the momentum equations. It will be shown that using this not intrusive scheme, it is possible to take advantage of most of the velocity-formulation derived so far.  In particular, the incremental velocity scheme for the momentum equations (Box 1) and the structure of the tangent matrix  ([[#eq-39|39]]) are still applicable. In this work, the same linear interpolation has been used for the velocity and the pressure fields. It is well known that, for incompressible (or quasi-incompressible) problems, this combination does not fulfill the <math display="inline">{inf-sup}</math> condition <span id='citeF-4'></span>[[#cite-4|[4]]] and a stabilization method is required.
613
614
===3.1 Splitting of the stress measures===
615
616
The Cauchy stress tensor is rewritten as the sum of its deviatoric and hydrostatic parts as
617
618
<span id="eq-41"></span>
619
{| class="formulaSCP" style="width: 100%; text-align: left;" 
620
|-
621
| 
622
{| style="text-align: left; margin:auto;" 
623
|-
624
| style="text-align: center;" | <math>\sigma =\sigma ' - pI </math>
625
|}
626
| style="width: 5px;text-align: right;" | (41)
627
|}
628
629
where <math display="inline">{\sigma '}</math> is the deviatoric part of the Cauchy stress, <math display="inline">{p}</math> is the pressure  and <math display="inline">{I}</math> is the identity tensor.
630
631
In terms of stress rate, that would be:
632
633
<span id="eq-42"></span>
634
{| class="formulaSCP" style="width: 100%; text-align: left;" 
635
|-
636
| 
637
{| style="text-align: left; margin:auto;" 
638
|-
639
| style="text-align: center;" | <math>\sigma ^{\bigtriangledown }=  \sigma ' ^{\bigtriangledown } - p^{\bigtriangledown }I    </math>
640
|}
641
| style="width: 5px;text-align: right;" | (42)
642
|}
643
644
where
645
646
<span id="eq-43"></span>
647
{| class="formulaSCP" style="width: 100%; text-align: left;" 
648
|-
649
| 
650
{| style="text-align: left; margin:auto;" 
651
|-
652
| style="text-align: center;" | <math>\sigma ' ^{\bigtriangledown } =  c^{\sigma '} : D^{dev}  </math>
653
|}
654
| style="width: 5px;text-align: right;" | (43)
655
|}
656
657
where <math display="inline">{{{\sigma } ' ^{\bigtriangledown }}}</math>  is the deviatoric part of the Cauchy stress rate tensor, <math display="inline">{p^{\bigtriangledown }}</math> is the rate of  the pressure, <math display="inline">{c^{\sigma '} }</math> is the tangent moduli for <math display="inline">{{{\sigma } ' ^{\bigtriangledown }}}</math> and <math display="inline">{D^{dev} }</math> is the deviatoric part of the deformation rate tensor. The pressure is related to the volumetric part of the rate of deformation by the following relation:
658
659
<span id="eq-44"></span>
660
{| class="formulaSCP" style="width: 100%; text-align: left;" 
661
|-
662
| 
663
{| style="text-align: left; margin:auto;" 
664
|-
665
| style="text-align: center;" | <math>\frac{1}{\kappa }\frac{\partial p}{\partial t}=  {D}^{v}  </math>
666
|}
667
| style="width: 5px;text-align: right;" | (44)
668
|}
669
670
where <math display="inline">{\kappa }</math> is the bulk modulus of the material and <math display="inline">{{D}^{v}= trace(D)}</math> is the volumetric strain rate.   Eq.([[#eq-44|44]]) is the closure equation for the mixed velocity-pressure formulation.
671
672
===3.2 Time integration===
673
674
As regards the variation on time of the pressure, a linear scheme has been adopted. That is  because in fluid dynamics the lagrangian mesh suffers large displacements and the nodal pressure information of the previous time steps has to be recovered by means of an adequate interpolation. This operation introduces approximation errors in the scheme that increase beyond the current time step. This also has a huge computational cost because the information of the previous steps has to be stored. With the procedure here presented only the current time step is needed and only the first variation in time of pressure has to be saved. Hence, the first and the second variations in time of the pressure are respectively:
675
676
<span id="eq-45"></span>
677
{| class="formulaSCP" style="width: 100%; text-align: left;" 
678
|-
679
| 
680
{| style="text-align: left; margin:auto;" 
681
|-
682
| style="text-align: center;" | <math>{^{n+1}\dot{p}}= \frac{ ^{n+1}{p} - {^{n}p} }{\Delta t}  </math>
683
|}
684
| style="width: 5px;text-align: right;" | (45)
685
|}
686
687
<span id="eq-46"></span>
688
{| class="formulaSCP" style="width: 100%; text-align: left;" 
689
|-
690
| 
691
{| style="text-align: left; margin:auto;" 
692
|-
693
| style="text-align: center;" | <math>{^{n+1}\ddot{p}}= \frac{^{n+1} {p} - {^{n}p} }{{\Delta t}^2}-\frac{^{n}\dot{p} }{\Delta t}   </math>
694
|}
695
| style="width: 5px;text-align: right;" | (46)
696
|}
697
698
Using  Eq.([[#eq-45|45]]), the time discretization of Eq.([[#eq-44|44]]) within the time interval <math display="inline">{[n,n+1]}</math> of duration <math display="inline">{\Delta t}</math> leads to:
699
700
<span id="eq-47"></span>
701
{| class="formulaSCP" style="width: 100%; text-align: left;" 
702
|-
703
| 
704
{| style="text-align: left; margin:auto;" 
705
|-
706
| style="text-align: center;" | <math>^{n+1}p=^{n}p + \Delta t \kappa ^{n+1}{D}^{v}  </math>
707
|}
708
| style="width: 5px;text-align: right;" | (47)
709
|}
710
711
===3.3 Fully discretized form and incremental solution scheme===
712
713
As already mentioned, the pressure field is interpolated with the same linear shape functions used for the velocity field (Eqs.([[#eq-8|8]])). So:
714
715
<span id="eq-48"></span>
716
{| class="formulaSCP" style="width: 100%; text-align: left;" 
717
|-
718
| 
719
{| style="text-align: left; margin:auto;" 
720
|-
721
| style="text-align: center;" | <math>p = \sum \limits _{I=1}^n N_I \bar p_{I}     </math>
722
|}
723
| style="width: 5px;text-align: right;" | (48)
724
|}
725
726
The Galerking-FEM approximation of the global form of Eq.([[#eq-47|47]]) leads to the following matrix form:
727
728
<span id="eq-49"></span>
729
{| class="formulaSCP" style="width: 100%; text-align: left;" 
730
|-
731
| 
732
{| style="text-align: left; margin:auto;" 
733
|-
734
| style="text-align: right;" | <math>-Q^T {^{n+1}{\bar{v} }} + \frac{1}{\Delta t}M_1 {^{n+1}{\bar{p} }} </math>
735
| <math>= {^{n}g}  </math>
736
|}
737
| style="width: 5px;text-align: right;" | (49)
738
|}
739
740
where:
741
742
{| class="formulaSCP" style="width: 100%; text-align: left;" 
743
|-
744
| 
745
{| style="text-align: left; margin:auto;" 
746
|-
747
| style="text-align: center;" | <math>{M}_{1_{IJ}} =\int _{\Omega ^e} N_I \frac{1}{\kappa } N_J d\Omega    </math>
748
|}
749
| style="width: 5px;text-align: right;" | (50)
750
|}
751
752
{| class="formulaSCP" style="width: 100%; text-align: left;" 
753
|-
754
| 
755
{| style="text-align: left; margin:auto;" 
756
|-
757
| style="text-align: center;" | <math>\hbox{Q}_{IJ}  =\int _{\Omega ^e} \hbox{B}_I^T \hbox{m} N_J d\Omega </math>
758
|-
759
| style="text-align: center;" | 
760
|}
761
| style="width: 5px;text-align: right;" | (51)
762
|}
763
764
<span id="eq-52"></span>
765
{| class="formulaSCP" style="width: 100%; text-align: left;" 
766
|-
767
| 
768
{| style="text-align: left; margin:auto;" 
769
|-
770
| style="text-align: center;" | <math>^{n}g_I=\int _{\Omega ^n}  N_I \frac{1}{\kappa \Delta t}  N_J d{\Omega }  {^{n}\bar p}_J   </math>
771
|}
772
| style="width: 5px;text-align: right;" | (52)
773
|}
774
775
<math>\begin{array}{l} \\ \hbox{with}\\   \displaystyle{B}^e_I = \left[\begin{matrix} \displaystyle {\partial N_I \over \partial x} &0&0\\ \displaystyle{0}& \displaystyle {\partial N_I \over \partial y}&0\\ \displaystyle{0}&0&\displaystyle {\partial N_I \over \partial z}\\ \displaystyle {\partial N_I \over \partial y}&\displaystyle {\partial N_I \over \partial x}&0\\[.25cm] \displaystyle {\partial N_I \over \partial z}&0&\displaystyle {\partial N_I \over \partial x}\\[.25cm] \displaystyle{0}&\displaystyle {\partial N_I \over \partial z}&\displaystyle {\partial N_I \over \partial y}          \end{matrix}  \right]  \quad \quad \quad and \quad  \quad  \quad {m}=[1,1,1,0,0,0]^T \\ \\ \end{array}</math>
776
777
Finally, for ensuring the coupling of the linear momentum equations with Eq.([[#eq-49|49]]), the pressure must be expressed explicitly  in the residual of the momentum equations (Eqs.([[#eq-40|40]])). For this reason, in  Eq.([[#eq-40|40]]) the Cauchy stress tensor is split into its deviatoric and pressure parts via Eq.([[#eq-41|41]]). The resulting residual form is
778
779
<span id="eq-53"></span>
780
{| class="formulaSCP" style="width: 100%; text-align: left;" 
781
|-
782
| 
783
{| style="text-align: left; margin:auto;" 
784
|-
785
| style="text-align: center;" | <math>R^{n+1}_{Ii}= \int _\Omega N_I \rho  N_J d\Omega   \bar{\dot{v}}^{n+1}_{Ji}+  \int _\Omega \frac{\partial N_I}{\partial x_j} \sigma ^{n+1}_{ij} d\Omega - \int _\Omega \frac{\partial N_I}{\partial x_j}\delta _{ij} N_J d\Omega \bar  p^{n+1}_J+ </math>
786
|-
787
| style="text-align: center;" | <math> -  \int _\Omega N_I b^{n+1}_i d\Omega - \int _{\Gamma _t} N_I t_i^{p,n+1} d\Gamma =0  </math>
788
|}
789
| style="width: 5px;text-align: right;" | (53)
790
|}
791
792
In Box 2, the iterative solution incremental solution scheme for a generic continuum using the mixed velocity-pressure formulation  is shown for a time increment <math display="inline">{}</math>.
793
794
==4 Constitutive laws==
795
796
In the formulation derived so far the constitutive model has not been specified. The only requirement stated so far is that the relation between the rate of the Cauchy stress and the rate of deformation is linear (Eq.([[#eq-29|29]])). This means that the constitutive relation must be rate-independent, incrementally linear and reversible <span id='citeF-25'></span>[[#cite-25|[25]]].For small increments the relation between the stress and strain increments is linear and they are recovered upon unloading. However, for large deformations, the energy is not necessarily conserved and the work done in a closed deformation path is not necessarily zero <span id='citeF-3'></span>[[#cite-3|[3]]].
797
798
As it has already been pointed out,  the Cauchy stress tensor, or its deviatoric part, still appear explicitly ([[#eq-36|36]], [[#eq-40|40]]) in the formulation. In the present section, the formulation will be adapted to specific constitutive laws and the stress tensor will be defined in terms of the nodal velocities.
799
800
First, it will be shown that both the velocity and the mixed velocity-pressure formulations hold for hypoelastic materials. Then, the case of quasi-incompressible Newtonian fluids will be studied. Due to the (quasi) incompressibility constraint, the fluid problem can be solved only using the mixed velocity-pressure formulation. Furthermore, because linear shape functions have been used for the interpolation of both the velocity and pressure fields, the <math display="inline">{inf-sup}</math> condition <span id='citeF-4'></span>[[#cite-4|[4]]] is not satisfied and the solution needs to be stabilized.
801
802
For both constitutive relations, the complete form of the tangent matrix will be derived and the incremental solution scheme will be explained in detail.
803
804
===4.1 Hypoelastic material===
805
806
The direct relation between the rate of stress and the rate of deformation is the main feature of hypoelastic material laws. In a large class of these, this relation is linear. The fundamental requirement for the stress rate measures is that  they must be objective, or, equally, frame-invariant. If not, many inconveniences can appear; for instance, rigid rotations can originate undesiderable states of stress. Many objective measures for the stress rates are available; the most common ones are the Truesdell and Jaumann measures of the Cauchy stress rate.
807
808
In this section, both the velocity and the mixed formulations are adapted for hypoelastic solids. 
809
810
<math>{Velocity   formulation}</math>
811
812
The Truesdell and Jaumann measures of the Cauchy stress rate are defined, respectively, as
813
814
<span id="eq-54"></span>
815
{| class="formulaSCP" style="width: 100%; text-align: left;" 
816
|-
817
| 
818
{| style="text-align: left; margin:auto;" 
819
|-
820
| style="text-align: center;" | <math>\sigma ^{\bigtriangledown \tau }=C^{\sigma \tau } : D  </math>
821
|}
822
| style="width: 5px;text-align: right;" | (54)
823
|}
824
825
<span id="eq-55"></span>
826
{| class="formulaSCP" style="width: 100%; text-align: left;" 
827
|-
828
| 
829
{| style="text-align: left; margin:auto;" 
830
|-
831
| style="text-align: center;" | <math>\sigma ^{\bigtriangledown J}=C^{\sigma J} : D  </math>
832
|}
833
| style="width: 5px;text-align: right;" | (55)
834
|}
835
836
where <math display="inline">{C^{\sigma \tau }}</math> and <math display="inline">{C^{\sigma J}}</math> are the Truesdell and Jaumann tangent moduli and the relation between the two tensors is
837
838
<span id="eq-56"></span>
839
{| class="formulaSCP" style="width: 100%; text-align: left;" 
840
|-
841
| 
842
{| style="text-align: left; margin:auto;" 
843
|-
844
| style="text-align: center;" | <math>C^{\sigma \tau }=C^{\sigma J} - C^*  </math>
845
|}
846
| style="width: 5px;text-align: right;" | (56)
847
|}
848
849
where:
850
851
<span id="eq-57"></span>
852
{| class="formulaSCP" style="width: 100%; text-align: left;" 
853
|-
854
| 
855
{| style="text-align: left; margin:auto;" 
856
|-
857
| style="text-align: center;" | <math>C^{\sigma J}_{ijkl}= \lambda \delta _{ij} \delta _{kl} + \mu \left(\delta _{ik} \delta _{jl} +  \delta _{il} \delta _{kj} \right) </math>
858
|}
859
| style="width: 5px;text-align: right;" | (57)
860
|}
861
862
<span id="eq-58"></span>
863
{| class="formulaSCP" style="width: 100%; text-align: left;" 
864
|-
865
| 
866
{| style="text-align: left; margin:auto;" 
867
|-
868
| style="text-align: center;" | <math>C^{*}_{ijkl}= \frac{1}{2} \left(\delta _{ik} \sigma _{jl} +  \delta _{il} \sigma _{jk} +  \delta _{jk} \sigma _{il} + \delta _{jl} \sigma _{ik} \right) - \delta _{kl} \sigma _{ij}  </math>
869
|}
870
| style="width: 5px;text-align: right;" | (58)
871
|}
872
873
where <math display="inline">{\lambda }</math> and <math display="inline">{\mu }</math> are the Lamé constants.
874
875
Eqs.([[#eq-54|54]]-[[#eq-58|58]]) show that, contrary to the Truesdell measure, the Jaumann tangent moduli tensor <math display="inline">{C^{\sigma J}}</math> is symmetric. This feature represents the main advantage of the Jaumann measure and it explains why it is the largest used measure of the Cauchy stress rate. However, the Jaumann stress rate represents an approximation of the Truesdell's one. The solution given by the latter is more accurate especially for shear-dominant problems <span id='citeF-3'></span>[[#cite-3|[3]]].
876
877
The material rate for the Cauchy stress tensor can be computed as:
878
879
<span id="eq-59"></span>
880
{| class="formulaSCP" style="width: 100%; text-align: left;" 
881
|-
882
| 
883
{| style="text-align: left; margin:auto;" 
884
|-
885
| style="text-align: center;" | <math>\dot{\sigma }=\sigma ^{\bigtriangledown \tau }+ \Omega ^{\bigtriangledown \tau }  </math>
886
|}
887
| style="width: 5px;text-align: right;" | (59)
888
|}
889
890
<span id="eq-60"></span>
891
{| class="formulaSCP" style="width: 100%; text-align: left;" 
892
|-
893
| 
894
{| style="text-align: left; margin:auto;" 
895
|-
896
| style="text-align: center;" | <math>\dot{\sigma }=\sigma ^{\bigtriangledown J}+ \Omega ^{\bigtriangledown J}  </math>
897
|}
898
| style="width: 5px;text-align: right;" | (60)
899
|}
900
901
where <math display="inline">{\Omega ^{\bigtriangledown \tau }}</math> and <math display="inline">{\Omega ^{\bigtriangledown J}}</math> are the part of the material rate of the Cauchy stress due to the rotations for the Truesdell and the Jaumann measures, respectively. They are defined as follows:
902
903
<span id="eq-61"></span>
904
{| class="formulaSCP" style="width: 100%; text-align: left;" 
905
|-
906
| 
907
{| style="text-align: left; margin:auto;" 
908
|-
909
| style="text-align: center;" | <math>\Omega ^{\bigtriangledown \tau }=-W\cdot \sigma  -\sigma \cdot W^T    </math>
910
|}
911
| style="width: 5px;text-align: right;" | (61)
912
|}
913
914
<span id="eq-62"></span>
915
{| class="formulaSCP" style="width: 100%; text-align: left;" 
916
|-
917
| 
918
{| style="text-align: left; margin:auto;" 
919
|-
920
| style="text-align: center;" | <math>\Omega ^{\bigtriangledown J}=W\cdot \sigma   +\sigma \cdot W^T    </math>
921
|}
922
| style="width: 5px;text-align: right;" | (62)
923
|}
924
925
where <math display="inline">{ W}</math> is the spin tensor defined as
926
927
<span id="eq-63"></span>
928
{| class="formulaSCP" style="width: 100%; text-align: left;" 
929
|-
930
| 
931
{| style="text-align: left; margin:auto;" 
932
|-
933
| style="text-align: center;" | <math>W_{ij}=\frac{1}{2} \left(L_{ij}-L_{ji}\right)= \frac{1}{2} \left(\frac{\partial v_i }{\partial x_j }-\frac{\partial v_j }{\partial x_i }\right) </math>
934
|}
935
| style="width: 5px;text-align: right;" | (63)
936
|}
937
938
Discretizing in time  and introducing the constitutive laws into Eqs.([[#eq-59|59]] and [[#eq-60|60]]), for the time step increment <math display="inline">{}</math>  the following relations hold
939
940
<span id="eq-64"></span>
941
{| class="formulaSCP" style="width: 100%; text-align: left;" 
942
|-
943
| 
944
{| style="text-align: left; margin:auto;" 
945
|-
946
| style="text-align: center;" | <math>\frac{{^{n+1}\sigma }- {^{n}\sigma }}{\Delta t}= {^{n+1}C}^{\sigma \tau } : {^{n+1}D} -{^{n+1}W}\cdot{^{n+1}\sigma }-{^{n+1}\sigma }\cdot{^{n+1} W^T}    </math>
947
|}
948
| style="width: 5px;text-align: right;" | (64)
949
|}
950
951
<span id="eq-65"></span>
952
{| class="formulaSCP" style="width: 100%; text-align: left;" 
953
|-
954
| 
955
{| style="text-align: left; margin:auto;" 
956
|-
957
| style="text-align: center;" | <math>\frac{ {^{n+1}\sigma }- {^{n}\sigma }}{\Delta t}= C^{\sigma J} : {^{n+1}D} + {^{n+1}W}\cdot {^{n+1}\sigma }+{^{n+1}\sigma }\cdot{^{n+1} W}^T    </math>
958
|}
959
| style="width: 5px;text-align: right;" | (65)
960
|}
961
962
Relations ([[#eq-64|64]]) and ([[#eq-65|65]]) are not linear and the Cauchy stress tensor can not be computed explicitly. Hence, the stress tensor has to computed iteratively within the loop of the incremental solution scheme  described in Box 1. Once the Cauchy stress tensor has been computed, it has to be introduced into the geometric part of the tangent matrix ([[#eq-36|36]])  and into the residual term ([[#eq-40|40]]). Concerning the material part ([[#eq-30|30]]), the tangent moduli tensor has to be replaced at each iteration only if the Truesdell stress measure is used. In fact, the Jaumann tangent moduli tensor does not change with time and it can be computed only once at the beginning of the analysis.
963
964
In Box 3, the iterative solution incremental solution scheme for hypoelastic solids using the velocity formulation  is described for a generic time increment <math display="inline">{}</math>. 
965
966
<math>{Mixed  velocity - pressure   formulation}</math>
967
968
In order to solve an hypoelastic solid with the mixed velocity-pressure formulation, the modifications over the velocity scheme described in Section [[#3 Mixed velocity-pressure formulation|3]] have to be introduced.
969
970
The deviatoric part of the Truesdell and Jaumann stress rate measure are:
971
972
<span id="eq-66"></span>
973
{| class="formulaSCP" style="width: 100%; text-align: left;" 
974
|-
975
| 
976
{| style="text-align: left; margin:auto;" 
977
|-
978
| style="text-align: center;" | <math>\sigma '^{\bigtriangledown \tau }=C^{\sigma '\tau } : D^{dev}  </math>
979
|}
980
| style="width: 5px;text-align: right;" | (66)
981
|}
982
983
<span id="eq-67"></span>
984
{| class="formulaSCP" style="width: 100%; text-align: left;" 
985
|-
986
| 
987
{| style="text-align: left; margin:auto;" 
988
|-
989
| style="text-align: center;" | <math>\sigma '^{\bigtriangledown J}=C^{\sigma ' J} : D^{dev}  </math>
990
|}
991
| style="width: 5px;text-align: right;" | (67)
992
|}
993
994
where <math display="inline">{C^{\sigma ' \tau }}</math> and <math display="inline">{C^{\sigma ' J}}</math> are defined as
995
996
<span id="eq-68"></span>
997
{| class="formulaSCP" style="width: 100%; text-align: left;" 
998
|-
999
| 
1000
{| style="text-align: left; margin:auto;" 
1001
|-
1002
| style="text-align: center;" | <math>C^{\sigma ' \tau }=C^{\sigma 'J} - C'^*  </math>
1003
|}
1004
| style="width: 5px;text-align: right;" | (68)
1005
|}
1006
1007
with:
1008
1009
<span id="eq-69"></span>
1010
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1011
|-
1012
| 
1013
{| style="text-align: left; margin:auto;" 
1014
|-
1015
| style="text-align: center;" | <math>C^{\sigma ' J}_{ijkl}= \mu \left(\delta _{ik} \delta _{jl} +  \delta _{il} \delta _{kj} \right) </math>
1016
|}
1017
| style="width: 5px;text-align: right;" | (69)
1018
|}
1019
1020
<span id="eq-70"></span>
1021
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1022
|-
1023
| 
1024
{| style="text-align: left; margin:auto;" 
1025
|-
1026
| style="text-align: center;" | <math>{C'}^{*}_{ijkl}= \frac{1}{2} \left(\delta _{ik} \sigma '_{jl} +  \delta _{il} \sigma '_{jk} +  \delta _{jk} \sigma '_{il} + \delta _{jl} \sigma '_{ik} \right) - \delta _{kl} \sigma '_{ij}  </math>
1027
|}
1028
| style="width: 5px;text-align: right;" | (70)
1029
|}
1030
1031
Using the time discretization described in Eqs.([[#eq-59|59]]-[[#eq-65|65]]) the material rate for the Cauchy stress tensor can be computed as:
1032
1033
<span id="eq-71"></span>
1034
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1035
|-
1036
| 
1037
{| style="text-align: left; margin:auto;" 
1038
|-
1039
| style="text-align: center;" | <math>\frac{{^{n+1}\sigma '}- {^{n}\sigma '}}{\Delta t}= {^{n+1}C}^{\sigma ' \tau } : {^{n+1}D^{dev}} +\Omega '^{\bigtriangledown \tau }  </math>
1040
|}
1041
| style="width: 5px;text-align: right;" | (71)
1042
|}
1043
1044
<span id="eq-72"></span>
1045
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1046
|-
1047
| 
1048
{| style="text-align: left; margin:auto;" 
1049
|-
1050
| style="text-align: center;" | <math>\frac{ {^{n+1}\sigma '}- {^{n}\sigma '}}{\Delta t}= C^{\sigma ' J} : {^{n+1}D^{dev}} +\Omega '^{\bigtriangledown J}    </math>
1051
|}
1052
| style="width: 5px;text-align: right;" | (72)
1053
|}
1054
1055
with:
1056
1057
<span id="eq-73"></span>
1058
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1059
|-
1060
| 
1061
{| style="text-align: left; margin:auto;" 
1062
|-
1063
| style="text-align: center;" | <math>\Omega '^{\bigtriangledown \tau } = -{^{n+1}W}\cdot{^{n+1}\sigma '}-{^{n+1}\sigma '}\cdot{^{n+1} W^T}    </math>
1064
|}
1065
| style="width: 5px;text-align: right;" | (73)
1066
|}
1067
1068
<span id="eq-74"></span>
1069
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1070
|-
1071
| 
1072
{| style="text-align: left; margin:auto;" 
1073
|-
1074
| style="text-align: center;" | <math>\Omega '^{\bigtriangledown J} = {^{n+1}W}\cdot {^{n+1}\sigma '}+{^{n+1}\sigma '}\cdot{^{n+1} W}^T    </math>
1075
|}
1076
| style="width: 5px;text-align: right;" | (74)
1077
|}
1078
1079
As for Eqs. ([[#eq-64|64]]) and ([[#eq-65|65]]), the computation of the deviatoric part of the Cauchy stress tensor  (Eqs. ([[#eq-71|71]]) and ([[#eq-72|72]])) is performed iteratively within the global solution scheme.
1080
1081
In Box 4, the iterative solution incremental scheme for hypoelastic solids using the mixed velocity-pressure formulation  is described for a generic time increment <math display="inline">{}</math>.
1082
1083
Note that the linear momentum and the continuity equations can be easily decoupled. For this purpose, the residual of the linear momentum equations is written in terms of the Cauchy stress and this tensor is computed using the velocity only and not as the sum of its deviatoric part and the pressure. In this case, a velocity formulation is recovered because the continuity equation is used to compute the pressures only.
1084
1085
===4.2 Quasi-incompressible Newtonian fluid===
1086
1087
The formulation is here adapted to the case of quasi-incompressible Newtonian fluids. Considering a quasi-incompressible fluid is equivalent to solving a Navier-Stokes problem where the divergence of the velocity is not required to vanish in the continuity equation. At the same time, this compressibility is such small that the variation with time of the density is considered null as for a fully incompressible material. As already mentioned, in order to avoid the numerical instabilities, for this type of material only the mixed velocity-pressure formulation can be used with confidence. In this work, the fluid is discretized using the Particle Finite Element Method (PFEM) (www.cimne.com/pfem) <span id='citeF-5'></span><span id='citeF-17'></span><span id='citeF-19'></span>[[#cite-5|[5,17,19]]]. The essential features of the PFEM will be given in Section [[#4.2.3 About the Particle Finite Element Method (PFEM)|4.2.3]]. The same linear interpolation has been used for the velocity and pressure fields. It is well known that this combination does not fulfill the <math display="inline">{inf-sup}</math> condition <span id='citeF-4'></span>[[#cite-4|[4]]] and the solution needs to be stabilized. In this work, the required stabilization is provided by the Finite Calculus (FIC) technique presented in <span id='citeF-22'></span>[[#cite-22|[22]]]. The stabilization terms only affect the continuity equation. In conclusion, the momentum equation is modified only by introducing the Newtonian constitutive law into the internal component of the tangent matrix.
1088
1089
First of all the constitutive law for a Newtonian fluid is recalled as
1090
1091
<span id="eq-75"></span>
1092
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1093
|-
1094
| 
1095
{| style="text-align: left; margin:auto;" 
1096
|-
1097
| style="text-align: center;" | <math>\sigma =\sigma ' - pI =2 \mu D^{dev} - pI </math>
1098
|}
1099
| style="width: 5px;text-align: right;" | (75)
1100
|}
1101
1102
where <math display="inline">{\mu }</math> is the fluid viscosity.
1103
1104
For Newtonian fluids the governing equations are Eqs.([[#eq-1|1]]) and ([[#eq-44|44]]). Note that, if a fully-incompressible material is considered, <math display="inline">{\kappa \rightarrow \infty }</math> and the standard form of the incompressibility equation is recovered from  Eq.([[#eq-44|44]])  (<math display="inline">{ {D}^{v}}=0</math>).
1105
1106
Considering a time interval <math display="inline">{[n,n+1]}</math> and substituting Eq.([[#eq-47|47]]) into Eq.([[#eq-41|41]]) yields:
1107
1108
<span id="eq-76"></span>
1109
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1110
|-
1111
| 
1112
{| style="text-align: left; margin:auto;" 
1113
|-
1114
| style="text-align: center;" | <math>^{n+1}\sigma = \left(2 \mu I^{dev} - \Delta t \kappa I\otimes I  \right): D - ^{n}p I  </math>
1115
|}
1116
| style="width: 5px;text-align: right;" | (76)
1117
|}
1118
1119
where:
1120
1121
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1122
|-
1123
| 
1124
{| style="text-align: left; margin:auto;" 
1125
|-
1126
| style="text-align: center;" | <math>I^{dev}=I-\frac{1}{3}I\otimes I </math>
1127
|}
1128
| style="width: 5px;text-align: right;" | (77)
1129
|}
1130
1131
For convenience, Eq.([[#eq-76|76]]) is rewritten in the following form:
1132
1133
<span id="eq-78"></span>
1134
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1135
|-
1136
| 
1137
{| style="text-align: left; margin:auto;" 
1138
|-
1139
| style="text-align: center;" | <math>^{n+1}\Delta \sigma =^{n+1}\sigma  - ^{n}\sigma =\left( C^{d} +  C^{\kappa } \right): D </math>
1140
|}
1141
| style="width: 5px;text-align: right;" | (78)
1142
|}
1143
1144
where the following substitutions have been done:
1145
1146
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1147
|-
1148
| 
1149
{| style="text-align: left; margin:auto;" 
1150
|-
1151
| style="text-align: center;" | <math>^{n}\sigma _{ij}= - ^{n}p I </math>
1152
|}
1153
| style="width: 5px;text-align: right;" | (79)
1154
|}
1155
1156
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1157
|-
1158
| 
1159
{| style="text-align: left; margin:auto;" 
1160
|-
1161
| style="text-align: center;" | <math>C^{d}=2 \mu I^{dev} </math>
1162
|}
1163
| style="width: 5px;text-align: right;" | (80)
1164
|}
1165
1166
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1167
|-
1168
| 
1169
{| style="text-align: left; margin:auto;" 
1170
|-
1171
| style="text-align: center;" | <math>C^{\kappa }= - \Delta t \kappa I\otimes I </math>
1172
|}
1173
| style="width: 5px;text-align: right;" | (81)
1174
|}
1175
1176
The goal is to obtain a relation between the measure of rate of stress and the rate of deformation similar to the one introduced in the material part of the tangent matrix (Eq.([[#eq-29|29]])). As shown in Eq.([[#eq-78|78]]), in fluids the rate of deformation is related through the constitutive parameter to Cauchy stress and not to rate of the Cauchy stress, as for Eq.([[#eq-29|29]]). For this reason, in fluids the concept of objectivity of the stress rate measures is not as important as for solids. Rigid rotations do not cause any state of stress, because the Cauchy stress is expressed in term of the rate of deformation. For these reasons, the rate of Cauchy stress can be simply defined using Eq.([[#eq-78|78]]) as:
1177
1178
<span id="eq-82"></span>
1179
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1180
|-
1181
| 
1182
{| style="text-align: left; margin:auto;" 
1183
|-
1184
| style="text-align: center;" | <math>\dot \sigma =\frac{\Delta  \sigma }{\Delta t}= \left(\frac{ C^{d}}{\Delta t} + \frac{C^{\kappa }}{\Delta t}   \right): D  </math>
1185
|}
1186
| style="width: 5px;text-align: right;" | (82)
1187
|}
1188
1189
Note that  Eq.([[#eq-82|82]]) has the same structure as Eq.([[#eq-29|29]]). For convenience, the constitutive matrix has been split in the deviatoric and volumetric part. As a consequence, for a quasi incompressible Newtonian fluid, the material part of the tangent matrix is written as the sum of two submatrices defined as follows:
1190
1191
<span id="eq-83"></span>
1192
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1193
|-
1194
| 
1195
{| style="text-align: left; margin:auto;" 
1196
|-
1197
| style="text-align: center;" | <math>K^{m}_{NF}=K^{\mu } +K^{\kappa }  </math>
1198
|}
1199
| style="width: 5px;text-align: right;" | (83)
1200
|}
1201
1202
where <math display="inline">{K^{\mu }}</math> and <math display="inline">{K^{\kappa }}</math> are defined for a generic finite element <math display="inline">{e}</math> and the pair of nodes <math display="inline">{I,J}</math> as:
1203
1204
<span id="eq-84"></span>
1205
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1206
|-
1207
| 
1208
{| style="text-align: left; margin:auto;" 
1209
|-
1210
| style="text-align: center;" | <math>K^{\mu }_{IJ}=\int _{\Omega ^e} B^{eT}_I  C^{\mu }  B^e_J    d\Omega  </math>
1211
|}
1212
| style="width: 5px;text-align: right;" | (84)
1213
|}
1214
1215
<span id="eq-85"></span>
1216
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1217
|-
1218
| 
1219
{| style="text-align: left; margin:auto;" 
1220
|-
1221
| style="text-align: center;" | <math>K^{\kappa }_{IJ}=\int _{\Omega ^e} B^{eT}_I  m \kappa  m^T B^e_J    d\Omega  </math>
1222
|}
1223
| style="width: 5px;text-align: right;" | (85)
1224
|}
1225
1226
<math display="inline">\begin{array}{l} \\   \hbox{with}       {C^{\mu }}=\mu \left[                      \begin{array}{cccccc}                        2/3 & -1/3 & -1/3 & 0 & 0 & 0 \\                         &   2/3 & -1/3 &0  &0  & 0 \\                         &  &  2/3 & 0 & 0 & 0 \\                         &  &  & 1 & 0 & 0 \\                        {Sym.} &  &  &  & 1 & 0 \\                         &  &  &  &  & 1 \\                      \end{array} \right] \\ \\ \end{array}</math>
1227
1228
The volumetric part of the tangent matrix can compromise the conditioning of the linear system because its terms are orders of magnitude larger than the viscous part. In order to prevent the numerical instabilities originated by the ill-conditioning of the tangent matrix, a reduced pseudo-bulk modulus can be used in the expression of <math display="inline">{K^{\kappa }}</math> without altering the numerical results <span id='citeF-12'></span>[[#cite-12|[12]]].
1229
1230
Concerning the material part of the tangent matrix, the form of Eq.([[#eq-36|36]]) holds also for quasi-incompressible Newtonian fluids. Now the Cauchy stress tensor should be simply replaced with the expression obtained using Eq.([[#eq-76|76]]).
1231
1232
====4.2.1 Stabilization procedure using FIC====
1233
1234
The interpolation orders of the velocity and pressure fields do not fullfil the so-called <math display="inline">{LBB  inf-sup  condition}</math>  <span id='citeF-4'></span>[[#cite-4|[4]]]. Consequently the numerical scheme needs to be stabilized. The required stabilization is introduced via  the Finite Calculus (FIC) technique presented in <span id='citeF-22'></span>[[#cite-22|[22]]]. In the mentioned work, a FIC-based stabilized finite element formulation for quasi-incompressible Lagrangian fluids is presented and successfully applied to the analysis of several free-surface flow problems. The formulation has excellent mass preservation features. The details of this stabilized formulation lie outside the objectives of this work and can be found in  <span id='citeF-22'></span>[[#cite-22|[22]]]. As already mentioned, this stabilization technique only affects the continuity equation (Eq.([[#eq-44|44]])) and not the linear momentum equations  (Eq.([[#eq-9|9]])).
1235
1236
The fully-discretized form of the stabilized mass conservation equation reads
1237
1238
<span id="eq-86"></span>
1239
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1240
|-
1241
| 
1242
{| style="text-align: left; margin:auto;" 
1243
|-
1244
| style="text-align: center;" | <math>\left(\frac{1}{ \Delta t} \hbox{M}_{1} +   \frac{1}{ {\Delta t}^2} \hbox{M}_{2} + {L}+{M}_b \right){^{n+1}\bar {p}} = {Q}^T {^{n+1}\bar{v}}+{^ng}^S </math>
1245
|}
1246
| style="width: 5px;text-align: right;" | (86)
1247
|}
1248
1249
where:
1250
1251
<span id="eq-87"></span>
1252
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1253
|-
1254
| 
1255
{| style="text-align: left; margin:auto;" 
1256
|-
1257
| style="text-align: center;" | <math>^n{g}^S = {f}_p + \frac{1}{ \Delta t} \hbox{M}_{1} {^{n} \bar {p}} + \frac{1}{ \Delta t} \hbox{M}_{2}  \left(\frac{ ^{n}\bar {p}}{\Delta t} + {^n \dot{\bar{p}}} \right)  </math>
1258
|}
1259
| style="width: 5px;text-align: right;" | (87)
1260
|}
1261
1262
with:
1263
1264
1265
{| class="wikitable" style="text-align: left; margin: 1em auto;"
1266
|-
1267
| <math>\begin{array}{l} \displaystyle \displaystyle   {M}_{2_{IJ}} =\int _{\Omega ^e} \frac{\tau }{\kappa }N_I N_J d\Omega ~ {where}    \displaystyle ~\tau = \left(\frac{8\mu }{h^2}+ \frac{2\rho }{\delta } \right)^{-1}\\[.4cm] \displaystyle{M}_{b_{IJ}}=\int _{\Gamma _t} \frac{2\tau }{h_N} N_I N_J d\Gamma ~    ;   ~ L_{IJ}= \int _{\Omega ^e} \tau \left(\bigtriangledown ^T N_I\right)\bigtriangledown N_J d\Omega  ;\\[.4cm] \displaystyle f_{p_{I}}=\int _{\Gamma _t}q\tau N_I \left[\frac{Dv_N}{Dt}-\frac{2}{h_N} (2\mu D_N -t_N)\right]d\Gamma - \int _{\Omega ^e} \tau  {\bigtriangledown ^TN_I{b}}d\Omega  \end{array}</math>
1268
1269
1270
|}
1271
1272
where <math display="inline">{\tau }</math> is the stabilization parameters and <math display="inline">{h}</math> and <math display="inline">{\delta }</math> are characteristic distances in space and time, respectively. In practice, <math display="inline">{h}</math> and <math display="inline">{\delta }</math> have the order of magnitude of the element size and the time step increment, respectively. The subscripts <math display="inline">{(\cdot )_N}</math> denote the normal component of the variable.
1273
1274
====4.2.2 Incremental solution scheme====
1275
1276
For treating Newtonian quasi-incompresible fluids, the iterative scheme for the mixed formulation described in Box 2 has to be modified slightly for taking into account the features of the material described at the beginning of this section. In particular, the material part tangent matrix in the momentum equations has two contributions (Eqs.([[#eq-84|84]]) and ([[#eq-85|85]])), the continuity equation must be considered in its stabilized form (Eq.([[#eq-86|86]])) and, obviously, the stress measures are computed using the Newtonian constitutive law (Eq.([[#eq-41|41]])).
1277
1278
The incremental iterative solution scheme for a quasi incompressible Newtonian fluid is described for a generic time increment <math display="inline">{}</math> in Box 5.
1279
1280
====4.2.3 About the Particle Finite Element Method (PFEM)====
1281
1282
The Particle Finite Element Method is a particular class of Lagrangian finite element formulation. Its efficacy has been proved in many scientific publications, as  <span id='citeF-17'></span>[[#cite-17|[17]]], <span id='citeF-21'></span>[[#cite-21|[21]]]  and many others. PFEM treats the mesh nodes in the fluid and solid domains as particles which can freely move and even separate from the main fluid domain representing, for instance, the effect of water drops. A mesh connects the nodes discretizing the domain where the governing equations are solved using a stabilized FEM.  These characteristic features makes this method the ideal instrument to model and simulate free surface flows.
1283
1284
Consider a global domain containing a fluid and a solid subdomains. In the PFEM both subdomains are modelled using an ''updated'' ''Lagrangian formulation''. The finite element method (FEM) is used to solve the equations of continuum mechanics for each of the subdomains. Hence a mesh discretizing these domains is generated in order to solve the governing equations for each subdomain in the standard FEM fashion.
1285
1286
For clarity purposes,  the '' collection or cloud of nodes'' pertaining to the fluid and solid domains is defined'' C'', the ''volume'' defining the analysis domain for the fluid and the solid is termed''V''and the ''mesh'' discretizing both domains  is called ''M''.
1287
1288
The solution steps within a time step are as follows:
1289
1290
<div id='img-1'></div>
1291
{| style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;"
1292
|-
1293
|[[Image:draft_Samper_438761226-CloudPoints.png|600px|Sequence of steps to update a “cloud” of nodes representing a domain containing a fluid and a solid part from time n   (t=ⁿt)  to   time n+2 (t=ⁿt +2∆t)  ]]
1294
|- style="text-align: center; font-size: 75%;"
1295
| colspan="1" | '''Figure 1:''' Sequence of steps to update a “cloud” of nodes representing a domain containing a fluid and a solid part from time <math>n</math>   (<math>t=^n t</math>)  to   time <math>n+2</math> (<math>t=^n t +2\Delta t</math>)  
1296
|}
1297
1298
<ol>
1299
1300
<li>The starting point at each time step is the cloud of points in the fluid and solid domains. For instance <math display="inline">^{n} C</math> denotes the cloud at time <math display="inline">t=^n t </math> Fig.([[#img-1|1]]). </li>
1301
1302
<li>Identify the boundaries of both the fluid and solid domains defining the analysis domain <math display="inline">^{n} V</math> in the fluid and the solid. This is an essential step as some boundaries (such as the free surface in fluids) may be severely distorted during the solution, including separation and re-entering of nodes. The Alpha Shape method <span id='citeF-10'></span>[[#cite-10|[10]]] is used for the boundary definition. </li>
1303
1304
<li> Discretize the fluid and solid domains with a finite element mesh<math display="inline">^{n} M.</math> In this work, an efficient mesh generation scheme based on the extended Delaunay tesselation <span id='citeF-15'></span>[[#cite-15|[15]]] is used. </li>
1305
1306
<li> Solve the Lagrangian equations of motion for the overall continuum. Compute the state variables in at the next (updated) configuration for <math display="inline">t+\Delta t</math>: velocities, pressure and viscous stresses in the fluid and displacements, stresses and strains in the solid. </li>
1307
1308
<li>  Move the mesh nodes to a new position <math display="inline">^{n+1} C</math> where ''n''+1 denotes the time <math display="inline">t^n +\Delta t</math>, in terms of the time increment size. This step is typically a consequence of the solution process of step 4. </li>
1309
1310
<li> Go back to step 1 and repeat the solution for the next time step to obtain<math display="inline">^{n+2} C</math>  </li>
1311
1312
</ol>
1313
1314
It is to note that the key differences between the PFEM and the classical FEM are the remeshing technique and the identification of the domain boundary at each time step.
1315
1316
The quality of the numerical solution depends on the discretization chosen as in the standard FEM. Adaptive mesh refinement techniques can be used to improve the solution.
1317
1318
==5 Coupling strategy for fluid-structure interaction (FSI) analysis==
1319
1320
In this section the coupling strategy for solving FSI problems using the unified formulation is described and tested. The algorithm uses the same mixed velocity-pressure formulations for hypoelastic solids and Newtonian fluids. As explained in the previous sections, in the unified formulation solids and fluids are treated practically in the same way. Apart from the material parameters, the analysis of  newtonian fluids and hypoelastic solids with the PFEM formulation here presented differs only for the stabilization and the remeshing step that are implemented for the fluid only. Solids and fluids have many common points: they use the same set of the same unknown variables (velocities and pressure), the same framework (Lagrangian) and the same solution scheme (Gauss-Seidel). All these common features simplify the solution of the FSI problems with a monolithic scheme. In summary fluids and solids can be easily solved within a unique system of equations.
1321
1322
The main advantage of the monolithic scheme versus the staggered approach, is that it ensures a strong coupling automatically. In fact in the staggered schemes, a few iterations may be necessary in order to obtain a similar degree of coupling as for a monolithic scheme.
1323
1324
On the other hand, a monolithic scheme can lead to ill-conditioned linear systems because the order of magnitude of the terms corresponding to the fluid and the solid parts of the domain may be very different. In this work, this drawback is overcome via the segregated scheme and the unified formulation. In fact, the partitioning of the governing equations separates the velocity and pressure unknowns and the matrices referred to them. In this way the size of the matrices is reduced and its conditioning is improved as the risk of mixing in the same matrix terms with different order of  magnitude is prevented. Moreover, in the unified formulation the solid and the fluid use the same nodal unknowns. As consequence, the fluid and solid matrices terms differ only in the material constants and in for the variable transformation.
1325
1326
By using  the unified formulation and the PFEM, FSI problems can be solved in a natural way. It essentially consists in performing two tasks: to detect the interface for creating the coupling elements (elements that share at least one interface node) and to assembly properly the global system.
1327
1328
As explained in the previous sections, the classical FEM is used for the solid while the PFEM is adopted for the fluid. Hence, the solid domain keeps the same grid during all over the analysis, whereas a remeshing of the fluid domain is performed whenever its discretization becomes excessively distorted as it is typically done in the PFEM. The nodes over the boundaries of the solid are the interface nodes, and they may be part of the fluid domain too. The solid boundaries are detected by exploiting the capability of the PFEM to match contours. In practise, the fluid domain detect the solid interface in the same way it recognizes its fixed contours. This represents one of the key features of the PFEM. The technique uses an extended Delaunay partition for recognizing boundary nodes <span id='citeF-15'></span>[[#cite-15|[15]]]. For all the nodes a characteristic length ''h'', typically the minimum distance between two nodes, is assigned. All the nodes on an empty sphere with a radius greater than a critical value are considered as boundary nodes. The critical value is  defined as <math display="inline">{h_{crit}=\alpha h}</math>, where <math display="inline">\alpha </math> is a parameter close to one (typically, values of <math display="inline">\alpha </math> ranging between 1.3 and 1.5 are chosen). This criterion is coincident with the Alpha Shape concept <span id='citeF-10'></span>[[#cite-10|[10]]]. In this way, the fluid boundaries are recognized exactly. In the case of FSI problems, this test is realized also on the solid interface particles. If the fluid domain is sufficiently close to the interface, at least, one interface node will have the variable ''h'' smaller than <math display="inline">{h_{crit}}</math>. If this occurs, an element joining the fluid domain and the solid interface will be built, whereas the two domains keep separated. Fig. [[#img-2|2]] shows a graphic representation of this technique. In order to avoid that particles of fluid pass through the solid boundary, the solid discretization in the region close to the interface should have a size similar to that used for the fluid mesh.
1329
1330
<div id='img-2'></div>
1331
{| style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 80%;max-width: 100%;"
1332
|-
1333
|[[Image:draft_Samper_438761226-pfemContact.png|480px|Detection of the interface using PFEM]]
1334
|- style="text-align: center; font-size: 75%;"
1335
| colspan="1" | '''Figure 2:''' Detection of the interface using PFEM
1336
|}
1337
1338
When at least one coupling element is created, there will be some nodes on the interface that belong to both the solid and the fluid domains. In regard to the DOFs of these nodes, the velocities are the same as for the fluid and the solid (in this way the Dirichlet  condition is prescribed strongly) while the pressure DOFs must be duplicated. In fact, along the interface the Neumann transmission condition has to be imposed (in weak form) on the normal component of the Cauchy stress and not on the pressure. Hence only for the momentum equations, the interface nodes contribute to the global linear system the sum of the contributions of the solid and the fluid elements they are sharing, as represented in Fig.[[#img-3|3]].
1339
1340
<div id='img-3'></div>
1341
{| style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;"
1342
|-
1343
|[[Image:draft_Samper_438761226-FSImatrix.png|600px|Graphic representation of domain contributions to the momentum equations global system]]
1344
|- style="text-align: center; font-size: 75%;"
1345
| colspan="1" | '''Figure 3:''' Graphic representation of domain contributions to the momentum equations global system
1346
|}
1347
1348
==6 Numerical examples==
1349
1350
===6.1 Collapse of a water column on a deformable elastic membrane===
1351
1352
The problem is illustrated in Fig.([[#img-4|4]]) and it was introduced by Walhorn <math display="inline">{et  al.}</math> in <span id='citeF-27'></span>[[#cite-27|[27]]]. The water column collapses by instantaneously removing the vertical wall retaining the water. This originates the flow of water within the tank, the formation of a jet after the water stream hits the rigid step and the subsequent sloshing of the fluid as it impacts a highly deformable elastic membrane. The membrane bends and starts oscillating under the effect of its inertial forces and the impact with the water stream.
1353
1354
<div id='img-4'></div>
1355
{| style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;"
1356
|-
1357
|[[Image:draft_Samper_438761226-FSIinput.png|600px|Collapse of a water column on a deformable membrane: starting geometry and problem data.]]
1358
|- style="text-align: center; font-size: 75%;"
1359
| colspan="1" | '''Figure 4:''' Collapse of a water column on a deformable membrane: starting geometry and problem data.
1360
|}
1361
1362
In Figs.([[#img-5|5]],[[#img-6|6]]) some representative snapshots of 2D and 3D numerical simulation results are illustrated. The results obtained with the present formulation have been compared with the ones computed by other formulations presented in scientific publications <span id='citeF-13'></span>[[#cite-13|[13]]], <span id='citeF-14'></span>[[#cite-14|[14]]] and <span id='citeF-8'></span>[[#cite-8|[8]]]. In the graph of Fig.([[#img-7|7]]) the time evolution of the horizontal deflection of the right top corner is illustrated. The diagram shows that the present formulation agrees well with the results found in the literature. In the graph of Fig.([[#img-8|8]]) the numerical results obtained with the 2D and 3D simulations are compared.
1363
1364
<div id='img-5a'></div>
1365
<div id='img-5b'></div>
1366
<div id='img-5c'></div>
1367
<div id='img-5d'></div>
1368
<div id='img-5'></div>
1369
{| style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;"
1370
|-
1371
|[[Image:draft_Samper_438761226-fsi2D0235.png|400px|t = 0.235 st = 0.365 s]]
1372
|[[Image:draft_Samper_438761226-fsi2D0365.png|400px|t = 0.515 s]]
1373
|- style="text-align: center; font-size: 75%;"
1374
| (a) t = 0.235 s
1375
| (b) t = 0.515 s
1376
|-
1377
|[[Image:draft_Samper_438761226-fsi2D0515.png|400px|t = 0.595s]]
1378
|[[Image:draft_Samper_438761226-fsi2D0595.png|400px|Collapse of a water column on a deformable membrane: snapshots at different instants of the 2D simulation.]]
1379
|- style="text-align: center; font-size: 75%;"
1380
| (c) t = 0.595s
1381
|- style="text-align: center; font-size: 75%;"
1382
| colspan="2" | '''Figure 5:''' Collapse of a water column on a deformable membrane: snapshots at different instants of the 2D simulation.
1383
|}
1384
1385
<div id='img-6'></div>
1386
{| style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;"
1387
|-
1388
|[[Image:draft_Samper_438761226-FSIDB3B023.png|400px|t = 0.23 st = 0.37 s]]
1389
|[[Image:draft_Samper_438761226-FSIDB3B037.png|400px|t = 0.49 s]]
1390
|- style="text-align: center; font-size: 75%;"
1391
| t = 0.23 s
1392
| t = 0.49 s
1393
|-
1394
|[[Image:draft_Samper_438761226-FSIDB3B049.png|400px|t = 0.89 s]]
1395
|[[Image:draft_Samper_438761226-FSIDB3B089.png|400px|Collapse of a water column on a deformable membrane: snapshots of different instants of the 3D simulation.]]
1396
|- style="text-align: center; font-size: 75%;"
1397
| t = 0.89 s
1398
|- style="text-align: center; font-size: 75%;"
1399
| colspan="2" | '''Figure 6:''' Collapse of a water column on a deformable membrane: snapshots of different instants of the 3D simulation.
1400
|}
1401
1402
<div id='img-7'></div>
1403
{| style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;"
1404
|-
1405
|[[Image:draft_Samper_438761226-FSI2Dcomparison.png|600px|Collapse of a water column on a deformable membrane: horizontal deflection of the right top corner on time. Comparison with numerical results obtained by other formulations. Curves  '1', '2', '3' correspond to <span id='citeF-27'></span>[[#cite-27|[27]]], <span id='citeF-14'></span>[[#cite-14|[14]]] and <span id='citeF-8'></span>[[#cite-8|[8]]] respectively]]
1406
|- style="text-align: center; font-size: 75%;"
1407
| colspan="1" | '''Figure 7:''' Collapse of a water column on a deformable membrane: horizontal deflection of the right top corner on time. Comparison with numerical results obtained by other formulations. Curves  '1', '2', '3' correspond to <span id='citeF-27'></span>[[#cite-27|[27]]], <span id='citeF-14'></span>[[#cite-14|[14]]] and <span id='citeF-8'></span>[[#cite-8|[8]]] respectively
1408
|}
1409
1410
<div id='img-8'></div>
1411
{| style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 85%;max-width: 100%;"
1412
|-
1413
|[[Image:draft_Samper_438761226-FSIdbComparison23D.png|510px|Collapse of a water column on a deformable membrane: horizontal deflection of the right top corner on time. Comparison between 2D and 3D analyses.]]
1414
|- style="text-align: center; font-size: 75%;"
1415
| colspan="1" | '''Figure 8:''' Collapse of a water column on a deformable membrane: horizontal deflection of the right top corner on time. Comparison between 2D and 3D analyses.
1416
|}
1417
1418
===6.2 Water entry of a nylon sphere===
1419
1420
The problem was presented by Aristoff <math display="inline">{et  al.}</math> in <span id='citeF-1'></span>[[#cite-1|[1]]]. In the mentioned work the experimental results of the water entry of spheres of different materials are studied. In this section, the case of a nylon sphere is analyzed. The numerical results given by the unified formulation are compared with the results of the laboratory test. The sphere has a diameter of 2.54 cm and impacts the water in the tank with a vertical velocity of 2.17 <math display="inline">{m/s}</math>. The density of nylon is 1140 <math display="inline">{kg/m^3}</math> and its Young modulus and Poisson coefficient are 3 <math display="inline">{GPa}</math> and 0.2, respectively. Water has been simulated considering a density of 1000 <math display="inline">{kg/m^3}</math>, a dynamic viscosity 0.00089 <math display="inline">{Pa \cdot s}</math> and bulk modulus 2.15 <math display="inline">{GPa}</math>. In order to simulate  this problem correctly, a very fine mesh was necessary. For this reason the whole domain has been discretized using 1059924 tetrahedra. The time step used for the analysis is <math display="inline">{\Delta t =10^{-4} s}</math>.
1421
1422
In Fig.([[#img-9|9]]) the numerical results are compared with the experimental ones published in  <span id='citeF-1'></span>[[#cite-1|[1]]]. The comparison shows the good agreement of the results obtained with the present formulation with the laboratory experience.
1423
1424
<div id='img-9'></div>
1425
{| style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;"
1426
|-
1427
|[[Image:draft_Samper_438761226-aristoffReal1.png|400px|]]
1428
|[[Image:draft_Samper_438761226-aristoffNumerical1.png|400px|]]
1429
|-
1430
|[[Image:draft_Samper_438761226-aristoffReal2.png|400px|]]
1431
|[[Image:draft_Samper_438761226-aristoffNumerical2.png|400px|Water entry of a nylon sphere: comparison between experimental and numerical results.]]
1432
|- style="text-align: center; font-size: 75%;"
1433
| colspan="2" | '''Figure 9:''' Water entry of a nylon sphere: comparison between experimental and numerical results.
1434
|}
1435
1436
==7 Conclusions==
1437
1438
A unified updated Lagrangian finite element formulation for solving FSI problems has been derived, discussed and tested. The method belongs to the monolithic strategies for FSI problems because both the solid and the fluid domains are solved with a general system of equations. First a velocity formulation for a general continuum has been derived. After that, the mixed velocity-pressure formulation has been obtained. After, both formulations have been adapted for specific materials. In this paper only hypoelastic solids and quasi incompressible fluids have been studied. However the formulation holds for other type of material, such as incompressible and elasto-plastic solids, among others.
1439
1440
It has been shown that the essential differences in the treatise of the fluid and the solid domain are the different meshing techniques and the inclusion of the stabilization terms in the mass balance equation of the fluid. In this work, the stabilized formulation emanates from the Finite Calculus (FIC) technique presented in <span id='citeF-22'></span>[[#cite-22|[22]]]. Concerning the meshing, the Particle Finite Element Method is adopted for the fluid analysis, while for the discretization of the solid domain the classical FEM is used.
1441
1442
With the unified mixed formulation, both fluid and solid domains are solved in a Lagrangian framework via a Gauss-Seidel solution scheme using  the velocities and the pressure as the unknown variables. All these common points facilitate the coupling for solving FSI problems. In fact, it has been shown that the coupling essentially consists in detecting the interface between the fluid and the solid domains and assembling the global system. It has been shown the importance of the PFEM for the former task.
1443
1444
Finally, the unified formulation has been tested solving different benchmark problems. In particular, the collapse of a water column on a deformable membrane and the water entry of a nylon sphere have been numerically studied in 2D and 3D. The comparison of the numerical results with the ones published in the literature and with scientific tests is fully satisfactory and evidences the efficiency and the accuracy of the proposed method.
1445
1446
===BIBLIOGRAPHY===
1447
1448
<div id="cite-1"></div>
1449
'''[[#citeF-1|[1]]]'''  J.&nbsp;Aristoff, T.T. Truscott, A.H. Techet, and J.W.M Bush. The water entry of decelerating spheres. ''Physics of Fluids'', 22:032102, 2010.
1450
1451
<div id="cite-2"></div>
1452
'''[[#citeF-2|[2]]]'''  K.J. Bathe. ''Finite Element Procedures''. Prentice-Hall, New Jersey, 1996.
1453
1454
<div id="cite-3"></div>
1455
'''[[#citeF-3|[3]]]'''  T.&nbsp;Belytschko, W.K. Liu, and B.&nbsp;Moran. ''Nonlinear Finite Elements For Continua And Structures''. John Wiley & Sons, New York, 2000.
1456
1457
<div id="cite-4"></div>
1458
'''[[#citeF-4|[4]]]'''  F.&nbsp;Brezzi. On the existence, uniqueness and approximation of saddle-point   problems arising from lagrange multipliers. ''Revue francaise d'automatique, informatique, recherche   opérationnelle. Série rouge. Analyse numérique'', 8(R-2):129&#8211;151,   November 1974.
1459
1460
<div id="cite-5"></div>
1461
'''[[#citeF-5|[5]]]'''  J.M. Carbonell, E.&nbsp;Oñate, and B.&nbsp;Suarez. Modeling of ground excavation with the particle finite-element   method. ''Journal of Engineering Mechanics'', 136:455&#8211;463, 2010.
1462
1463
<div id="cite-6"></div>
1464
'''[[#citeF-6|[6]]]'''  M.&nbsp;Cervera, M.&nbsp;Chiumenti, and R.&nbsp;Codina. Mixed stabilized finite element methods in nonlinear solid mechanics:   Part i: Formulation. ''Computer Methods In Applied Mechanics And Engineering'',   199:2559&#8211;2570, 2010.
1465
1466
<div id="cite-7"></div>
1467
'''[[#citeF-7|[7]]]'''  M.&nbsp;Chiumenti, Q.&nbsp;Valverde, C.&nbsp;Agelet&nbsp;De Saracibar, and M.Cervera. A stabilized formulation for incompressible elasticity using linear   displacement and pressure interpolations. ''Computer Methods In Applied Mechanics And Engineering'',   191:5253&#8211;5264, 2002.
1468
1469
<div id="cite-8"></div>
1470
'''[[#citeF-8|[8]]]'''  M.&nbsp;Cremonesi. ''Doctoral thesis: A Lagrangian Finite Element Method for the   Interaction Between Flexible Structures and Free Surfaces Fluid Flows''. 2010.
1471
1472
<div id="cite-9"></div>
1473
'''[[#citeF-9|[9]]]'''  M.&nbsp;Cremonesi, A.&nbsp;Frangi, and U.&nbsp;Perego. A lagrangian finite element approach for the analysis of   fluid–structure interaction problems. ''International Journal of Numerical Methods in Engineering'',   84:610&#8211;630, 2010.
1474
1475
<div id="cite-10"></div>
1476
'''[[#citeF-10|[10]]]'''  H.&nbsp;Edelsbrunner and E.P. Mucke. Three dimensional alpha shapes. ''ACM Trans Graphics'', 13:43–72, 1999.
1477
1478
<div id="cite-11"></div>
1479
'''[[#citeF-11|[11]]]'''  C.A. Felippa and K.C. Park. Staggered transient analysis procedures for coupled mechanical   systems: Formulation. ''Computer Methods in Applied Mechanics and Engineering'',   24:61&#8211;111, 1980.
1480
1481
<div id="cite-12"></div>
1482
'''[[#citeF-12|[12]]]'''  A.&nbsp;Franci, E.&nbsp;Oñate, and J.M. Carbonell. On the effect of the tangent bulk stiffness matrix in the analysis of   free surface lagrangian flows using pfem. ''Researh Report CIMNE PI402Computational Mechanics'', Submitted to   International Journal for Numerical Methods in Engineering.
1483
1484
<div id="cite-13"></div>
1485
'''[[#citeF-13|[13]]]'''  B.&nbsp;Hubner, E.&nbsp;Walhorn, and D.Dinkler. A monolithic approach to fluid-structure interaction using space-time   finite elements. ''Computer Methods in Applied Mechanics and Engineering'',   193:2087&#8211;2104, 2004.
1486
1487
<div id="cite-14"></div>
1488
'''[[#citeF-14|[14]]]'''  S.R. Idelshon, J.&nbsp;Marti, A.&nbsp;Limache, and E.&nbsp;Oñate. Unified lagrangian formulation for elastic solids and incompressible   fluids: Applications to fluid-structure interaction problems via the pfem. ''Computer Methods In Applied Mechanics And Engineering'',   197:1762&#8211;1776, February 2008.
1489
1490
<div id="cite-15"></div>
1491
'''[[#citeF-15|[15]]]'''  S.&nbsp;Idelsohn, N.&nbsp;Calvo, and E.&nbsp;Oñate. Polyhedrization of an arbitrary point set. ''Computer Methods in Applied Mechanics and Engineering'',   92(22–24):2649–2668, 2003.
1492
1493
<div id="cite-16"></div>
1494
'''[[#citeF-16|[16]]]'''  S.R. Idelsohn, M.Mier-Torrecilla, and E.&nbsp;Oñate. Multi-fluid flows with the particle finite element method. ''Computer methods in applied mechanics and engineering'',   198:2750&#8211;2767, 2007.
1495
1496
<div id="cite-17"></div>
1497
'''[[#citeF-17|[17]]]'''  S.R. Idelsohn, E.&nbsp;Oñate, and F.&nbsp;Del Pin. The particle finite element method: a powerful tool to solve   incompressible flows with free-surfaces and breaking waves. ''International Journal for Numerical Methods in Engineering'',   61:964&#8211;989, 2004.
1498
1499
<div id="cite-18"></div>
1500
'''[[#citeF-18|[18]]]'''  S.R. Idelsohn, E.&nbsp;Oñate, F.&nbsp;Del Pin, and N.&nbsp;Calvo. Fluid-structure interaction using the particle finite element method. ''Computer methods in applied mechanics and engineering'',   195:2100&#8211;2113, 2006.
1501
1502
<div id="cite-19"></div>
1503
'''[[#citeF-19|[19]]]'''  A.&nbsp;Larese, R.&nbsp;Rossi, E.&nbsp;Oñate, and S.R. Idelsohn. Validation of the particle finite element method (pfem) for   simulation of free surface flows. ''International Journal for Computer-Aided Engineering and   Software'', 25:385&#8211;425, 2008.
1504
1505
<div id="cite-20"></div>
1506
'''[[#citeF-20|[20]]]'''  C.&nbsp;Michler, S.J. Hulshoff, and E.H. Van Brummelenand R.&nbsp;De Borst. A monolithic approach to fluid-structure interaction. ''Computers and Fluids'', 33:839&#8211;848, 2004.
1507
1508
<div id="cite-21"></div>
1509
'''[[#citeF-21|[21]]]'''  E.&nbsp;Oñate, M.A. Celigueta, S.R. Idelsohn, F.&nbsp;Salazar, and B.&nbsp;Suarez. Possibilities of the particle finite element method for   fluid–soil–structure interaction problems. ''Computation mechanics'', 48:307&#8211;318, 2011.
1510
1511
<div id="cite-22"></div>
1512
'''[[#citeF-22|[22]]]'''  E.&nbsp;Oñate, A.&nbsp;Franci, and J.M. Carbonell. Lagrangian formulation for finite element analysis of   quasi-incompressible fluids with reduced mass losses. ''International Journal for Numerical Methods in Fluids'', 74.
1513
1514
<div id="cite-23"></div>
1515
'''[[#citeF-23|[23]]]'''  E.&nbsp;Oñate, A.&nbsp;Franci, and J.M. Carbonell. A particle finite element method for analysis of industrial forming   processes. ''Computational Mechanics'', DOI: 10.1007/s00466-014-1016-2.
1516
1517
<div id="cite-24"></div>
1518
'''[[#citeF-24|[24]]]'''  E.&nbsp;Oñate, J.&nbsp;Rojek, R.L. Taylor, and O.C. Zienkiewicz. Finite calculus formulation for incompressble solids using linear   triangles and tetrahedra. ''International Journal For Numerical Methods In Engineering'',   59:1473&#8211;1500, November 2004.
1519
1520
<div id="cite-25"></div>
1521
'''[[#citeF-25|[25]]]'''  W.&nbsp;Prager. ''Introduction to Mechanics of Continua''. Ginn and Company, Boston, 1961.
1522
1523
<div id="cite-26"></div>
1524
'''[[#citeF-26|[26]]]'''  P.B. Ryzhakov, R.&nbsp;Rossi, S.R. Idelsohn, and E.&nbsp;Oñate. A monolithic lagrangian approach for fluid-structure interaction   problems. ''Computational Mechanics'', 46:883&#8211;899, 2010.
1525
1526
<div id="cite-27"></div>
1527
'''[[#citeF-27|[27]]]'''  E.&nbsp;Walhorn, A.&nbsp;Kolke&nbsp;B. Hubner, and D.Dinkler. Fluid-structure coupling within a monolithic model involving free   surface flows. ''Computer <math>{&}</math> Structures Methods in Applied Mechanics and   Engineering'', 83 (25-26):2100&#8211;2111, 2005.
1528
1529
<div id="cite-28"></div>
1530
'''[[#citeF-28|[28]]]'''  C.&nbsp;Wood, A.J. Gil, O.Hassan, and J.Bonet. Partitioned block gauss-seidel coupling for dynamic fluid-strucure   interaction. ''Computers and Structures'', 88:1367&#8211;1382, 2010.
1531

Return to Franci et al 2014b.

Back to Top

Document information

Published on 01/01/2014

Licence: CC BY-NC-SA license

Document Score

0

Views 90
Recommendations 0

Share this document

claim authorship

Are you one of the authors of this document?