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
| Campus Norte UPC, 08034 Barcelona, Spain
10
|-
11
| [http://www.cimne.com www.cimne.com], Email: <code>onate,falessandro[mailto:@cimne.upc.edu @cimne.upc.edu]</code> 
12
|-
13
| <math>^2</math> Universitat Politecnica de Catalunya (UPC), <code>[mailto:cpuigbo@cimne.upc.edu cpuigbo@cimne.upc.edu]</code>
14
|}
15
16
==Abstract==
17
18
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.
19
20
'''keywords''' Unified Updated Lagrangian Formulation, Quasi and Fully Incompressible, Partitioned Scheme, Particle Finite Element Method
21
22
==1 Introduction==
23
24
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.
25
26
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]]]).
27
28
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.
29
30
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.
31
32
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).
33
34
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]]].
35
36
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.
37
38
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.
39
40
==2 Velocity formulation==
41
42
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.
43
44
===2.1 From local form to the spatial semi-discretization===
45
46
In this section the spatial semi-discretization of the linear momentum equations is derived.
47
48
For a general continuum, the local form of the linear momentum equations using the updated Lagrangian description reads:
49
50
<span id="eq-1"></span>
51
{| class="formulaSCP" style="width: 100%; text-align: left;" 
52
|-
53
| 
54
{| style="text-align: left; margin:auto;" 
55
|-
56
| 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>
57
|}
58
| style="width: 5px;text-align: right;" | (1)
59
|}
60
61
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.
62
63
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:
64
65
<span id="eq-2"></span>
66
{| class="formulaSCP" style="width: 100%; text-align: left;" 
67
|-
68
| 
69
{| style="text-align: left; margin:auto;" 
70
|-
71
| style="text-align: center;" | <math>v_i -v_i^p =0 \qquad \hbox{on }\Gamma _v </math>
72
|}
73
| style="width: 5px;text-align: right;" | (2)
74
|}
75
76
<span id="eq-3"></span>
77
{| class="formulaSCP" style="width: 100%; text-align: left;" 
78
|-
79
| 
80
{| style="text-align: left; margin:auto;" 
81
|-
82
| style="text-align: center;" | <math>\sigma _{ij}n_j -t_i^p =0 \qquad \hbox{on }\Gamma _t </math>
83
|}
84
| style="width: 5px;text-align: right;" | (3)
85
|}
86
87
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.
88
89
The spaces for the trial and test functions are defined, respectively, as:
90
91
<span id="eq-4"></span>
92
{| class="formulaSCP" style="width: 100%; text-align: left;" 
93
|-
94
| 
95
{| style="text-align: left; margin:auto;" 
96
|-
97
| 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>
98
|}
99
| style="width: 5px;text-align: right;" | (4)
100
|}
101
102
<span id="eq-5"></span>
103
{| class="formulaSCP" style="width: 100%; text-align: left;" 
104
|-
105
| 
106
{| style="text-align: left; margin:auto;" 
107
|-
108
| 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>
109
|}
110
| style="width: 5px;text-align: right;" | (5)
111
|}
112
113
Multiplying  Eqs.([[#eq-1|1]]) by the test functions and integrating over the updated configuration domain, the following global integral form is obtained:
114
115
<span id="eq-6"></span>
116
{| class="formulaSCP" style="width: 100%; text-align: left;" 
117
|-
118
| 
119
{| style="text-align: left; margin:auto;" 
120
|-
121
| 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>
122
|}
123
| style="width: 5px;text-align: right;" | (6)
124
|}
125
126
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:
127
128
<span id="eq-7"></span>
129
{| class="formulaSCP" style="width: 100%; text-align: left;" 
130
|-
131
| 
132
{| style="text-align: left; margin:auto;" 
133
|-
134
| 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>
135
|}
136
| style="width: 5px;text-align: right;" | (7)
137
|}
138
139
Eq.([[#eq-7|7]]) is the standard form of the principle of virtual power <span id='citeF-3'></span>[[#cite-3|[3]]].
140
141
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>.
142
143
<span id="eq-8"></span>
144
{| class="formulaSCP" style="width: 100%; text-align: left;" 
145
|-
146
| 
147
{| style="text-align: left; margin:auto;" 
148
|-
149
| 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>
150
|}
151
| style="width: 5px;text-align: right;" | (8)
152
|}
153
154
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.
155
156
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:
157
158
<span id="eq-9"></span>
159
{| class="formulaSCP" style="width: 100%; text-align: left;" 
160
|-
161
| 
162
{| style="text-align: left; margin:auto;" 
163
|-
164
| 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>
165
|}
166
| style="width: 5px;text-align: right;" | (9)
167
|}
168
169
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]]]:
170
171
<span id="eq-10"></span>
172
{| class="formulaSCP" style="width: 100%; text-align: left;" 
173
|-
174
| 
175
{| style="text-align: left; margin:auto;" 
176
|-
177
| 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>
178
|}
179
| style="width: 5px;text-align: right;" | (10)
180
|}
181
182
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]]].
183
184
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.
185
186
===2.2 Time integration===
187
188
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:
189
190
<span id="eq-11"></span>
191
{| class="formulaSCP" style="width: 100%; text-align: left;" 
192
|-
193
| 
194
{| style="text-align: left; margin:auto;" 
195
|-
196
| style="text-align: center;" | <math>{\dot{v}}_{n+1}</math>
197
| 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>
198
|-
199
| style="text-align: center;" | <math> u_{n+1}</math>
200
| 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>
201
|}
202
| style="width: 5px;text-align: right;" | (11)
203
|}
204
205
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:
206
207
<span id="eq-12"></span>
208
{| class="formulaSCP" style="width: 100%; text-align: left;" 
209
|-
210
| 
211
{| style="text-align: left; margin:auto;" 
212
|-
213
| style="text-align: center;" | <math>\gamma \ge 2 \beta \ge \frac{1}{2} </math>
214
|}
215
| style="width: 5px;text-align: right;" | (12)
216
|}
217
218
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]]).
219
220
Replacing the numerical values of the constants in Eq.([[#eq-11|11]]) yields:
221
222
<span id="eq-13"></span>
223
{| class="formulaSCP" style="width: 100%; text-align: left;" 
224
|-
225
| 
226
{| style="text-align: left; margin:auto;" 
227
|-
228
| style="text-align: center;" | <math>{\dot{v}}_{n+1}= \frac{2}{ \Delta t} \left(v_{n+1} -v_{n}\right)- {\dot{v}}_{n}  </math>
229
|}
230
| style="width: 5px;text-align: right;" | (13)
231
|}
232
233
<span id="eq-14"></span>
234
{| class="formulaSCP" style="width: 100%; text-align: left;" 
235
|-
236
| 
237
{| style="text-align: left; margin:auto;" 
238
|-
239
| style="text-align: center;" | <math>u_{n+1}=u_{n} + \frac{\Delta t}{2}\left(v_{n+1}+v_{n}\right)  </math>
240
|}
241
| style="width: 5px;text-align: right;" | (14)
242
|}
243
244
===2.3 Linearization===
245
246
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.
247
248
====2.3.1 Internal components of the tangent matrix====
249
250
From  Eq.([[#eq-10|10]]) the internal work in the TL description is defined as:
251
252
<span id="eq-15"></span>
253
{| class="formulaSCP" style="width: 100%; text-align: left;" 
254
|-
255
| 
256
{| style="text-align: left; margin:auto;" 
257
|-
258
| style="text-align: center;" | <math>^{TL}W^{int}_{Ii}=\int _{\Omega _0} \frac{\partial N_I}{\partial X_j} P_{ij} d\Omega  </math>
259
|}
260
| style="width: 5px;text-align: right;" | (15)
261
|}
262
263
In order to obtain the tangent matrix, the material time derivative of ([[#eq-15|15]]) is computed as:
264
265
<span id="eq-16"></span>
266
{| class="formulaSCP" style="width: 100%; text-align: left;" 
267
|-
268
| 
269
{| style="text-align: left; margin:auto;" 
270
|-
271
| 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>
272
|}
273
| style="width: 5px;text-align: right;" | (16)
274
|}
275
276
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>:
277
278
<span id="eq-17"></span>
279
{| class="formulaSCP" style="width: 100%; text-align: left;" 
280
|-
281
| 
282
{| style="text-align: left; margin:auto;" 
283
|-
284
| 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>
285
|}
286
| style="width: 5px;text-align: right;" | (17)
287
|}
288
289
From Eq.([[#eq-17|17]]) we deduce:
290
291
<span id="eq-18"></span>
292
{| class="formulaSCP" style="width: 100%; text-align: left;" 
293
|-
294
| 
295
{| style="text-align: left; margin:auto;" 
296
|-
297
| 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>
298
|}
299
| style="width: 5px;text-align: right;" | (18)
300
|}
301
302
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:
303
304
<span id="eq-19"></span>
305
{| class="formulaSCP" style="width: 100%; text-align: left;" 
306
|-
307
| 
308
{| style="text-align: left; margin:auto;" 
309
|-
310
| style="text-align: center;" | <math>\dot{P}_{ij}=\dot{S}_{ir} F^T_{rj} + S_{ir} \dot{F}^T_{rj}  </math>
311
|}
312
| style="width: 5px;text-align: right;" | (19)
313
|}
314
315
where <math display="inline">{F}</math> is the so-called deformation gradient defined as:
316
317
<span id="eq-20"></span>
318
{| class="formulaSCP" style="width: 100%; text-align: left;" 
319
|-
320
| 
321
{| style="text-align: left; margin:auto;" 
322
|-
323
| style="text-align: center;" | <math>{F}_{ij}= \frac{\partial x_i}{\partial X_j}  </math>
324
|}
325
| style="width: 5px;text-align: right;" | (20)
326
|}
327
328
Substituting Eq.([[#eq-19|19]]) into ([[#eq-18|18]]) yields:
329
330
<span id="eq-21"></span>
331
{| class="formulaSCP" style="width: 100%; text-align: left;" 
332
|-
333
| 
334
{| style="text-align: left; margin:auto;" 
335
|-
336
| 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>
337
|}
338
| style="width: 5px;text-align: right;" | (21)
339
|}
340
341
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. 
342
343
<math>{{Material  tangent   matrix}}</math>
344
345
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
346
347
<span id="eq-22"></span>
348
{| class="formulaSCP" style="width: 100%; text-align: left;" 
349
|-
350
| 
351
{| style="text-align: left; margin:auto;" 
352
|-
353
| 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>
354
|}
355
| style="width: 5px;text-align: right;" | (22)
356
|}
357
358
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:
359
360
<span id="eq-23"></span>
361
{| class="formulaSCP" style="width: 100%; text-align: left;" 
362
|-
363
| 
364
{| style="text-align: left; margin:auto;" 
365
|-
366
| style="text-align: center;" | <math>\dot{E}_{kl}= \frac{\partial N_J}{\partial X_s}  F_{kl}  \bar  v_{sJ}  </math>
367
|}
368
| style="width: 5px;text-align: right;" | (23)
369
|}
370
371
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: 
372
373
<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>
374
375
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.
376
377
Substituting Eq.([[#eq-22|22]]) into <math display="inline">{\dot{W}^{m}}</math> of  Eq.([[#eq-17|17]]) yields
378
379
<span id="eq-24"></span>
380
{| class="formulaSCP" style="width: 100%; text-align: left;" 
381
|-
382
| 
383
{| style="text-align: left; margin:auto;" 
384
|-
385
| 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>
386
|}
387
| style="width: 5px;text-align: right;" | (24)
388
|}
389
390
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>.
391
392
From Eq.([[#eq-24|24]]), the material tangent matrix in the TL description can be computed as
393
394
<span id="eq-25"></span>
395
{| class="formulaSCP" style="width: 100%; text-align: left;" 
396
|-
397
| 
398
{| style="text-align: left; margin:auto;" 
399
|-
400
| 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>
401
|}
402
| style="width: 5px;text-align: right;" | (25)
403
|}
404
405
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
406
407
<span id="eq-26"></span>
408
{| class="formulaSCP" style="width: 100%; text-align: left;" 
409
|-
410
| 
411
{| style="text-align: left; margin:auto;" 
412
|-
413
| style="text-align: center;" | <math>{\Omega _0}=\frac{\Omega }{J}   and   d{\Omega _0}=\frac{ d \Omega }{J}   </math>
414
|}
415
| style="width: 5px;text-align: right;" | (26)
416
|}
417
418
<span id="eq-27"></span>
419
{| class="formulaSCP" style="width: 100%; text-align: left;" 
420
|-
421
| 
422
{| style="text-align: left; margin:auto;" 
423
|-
424
| style="text-align: center;" | <math>\frac{\partial N_I}{\partial X_j}=\frac{\partial N_I}{\partial x_k} F_{kj}  </math>
425
|}
426
| style="width: 5px;text-align: right;" | (27)
427
|}
428
429
<span id="eq-28"></span>
430
{| class="formulaSCP" style="width: 100%; text-align: left;" 
431
|-
432
| 
433
{| style="text-align: left; margin:auto;" 
434
|-
435
| 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>
436
|}
437
| style="width: 5px;text-align: right;" | (28)
438
|}
439
440
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
441
442
<span id="eq-29"></span>
443
{| class="formulaSCP" style="width: 100%; text-align: left;" 
444
|-
445
| 
446
{| style="text-align: left; margin:auto;" 
447
|-
448
| style="text-align: center;" | <math>\sigma ^{\bigtriangledown }=c^{\sigma } : D  </math>
449
|}
450
| style="width: 5px;text-align: right;" | (29)
451
|}
452
453
Substituting Eqs.([[#eq-26|26]]-[[#eq-28|28]]) into ([[#eq-25|25]]), the material tangent matrix for the UL description is obtained as
454
455
<span id="eq-30"></span>
456
{| class="formulaSCP" style="width: 100%; text-align: left;" 
457
|-
458
| 
459
{| style="text-align: left; margin:auto;" 
460
|-
461
| 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>
462
|}
463
| style="width: 5px;text-align: right;" | (30)
464
|}
465
466
<math>{Geometric  tangent   matrix}</math>
467
468
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.
469
470
From Eq.([[#eq-17|17]])
471
472
<span id="eq-31"></span>
473
{| class="formulaSCP" style="width: 100%; text-align: left;" 
474
|-
475
| 
476
{| style="text-align: left; margin:auto;" 
477
|-
478
| 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>
479
|}
480
| style="width: 5px;text-align: right;" | (31)
481
|}
482
483
where the rate of the deformation gradient is defined as
484
485
<span id="eq-32"></span>
486
{| class="formulaSCP" style="width: 100%; text-align: left;" 
487
|-
488
| 
489
{| style="text-align: left; margin:auto;" 
490
|-
491
| style="text-align: center;" | <math>\dot{F}_{ij}= \frac{\partial N_J}{\partial X_i}  \bar v_{Jj}  </math>
492
|}
493
| style="width: 5px;text-align: right;" | (32)
494
|}
495
496
Substituting Eq.([[#eq-32|32]]) into ([[#eq-31|31]]), the geometric components of the internal power in the TL description can be written as
497
498
<span id="eq-33"></span>
499
{| class="formulaSCP" style="width: 100%; text-align: left;" 
500
|-
501
| 
502
{| style="text-align: left; margin:auto;" 
503
|-
504
| 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>
505
|}
506
| style="width: 5px;text-align: right;" | (33)
507
|}
508
509
The geometric tangent matrix reads:
510
511
<span id="eq-34"></span>
512
{| class="formulaSCP" style="width: 100%; text-align: left;" 
513
|-
514
| 
515
{| style="text-align: left; margin:auto;" 
516
|-
517
| 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>
518
|}
519
| style="width: 5px;text-align: right;" | (34)
520
|}
521
522
In order to recover the UL form, the Piola identity has to be recalled, <math display="inline">{}</math>
523
524
<span id="eq-35"></span>
525
{| class="formulaSCP" style="width: 100%; text-align: left;" 
526
|-
527
| 
528
{| style="text-align: left; margin:auto;" 
529
|-
530
| style="text-align: center;" | <math>{S}= {F}^{-1} {\sigma } {F}^{-T} J  </math>
531
|}
532
| style="width: 5px;text-align: right;" | (35)
533
|}
534
535
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
536
537
<span id="eq-36"></span>
538
{| class="formulaSCP" style="width: 100%; text-align: left;" 
539
|-
540
| 
541
{| style="text-align: left; margin:auto;" 
542
|-
543
| 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>
544
|}
545
| style="width: 5px;text-align: right;" | (36)
546
|}
547
548
====2.3.2 Kinematic components of the tangent matrix====
549
550
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]]).
551
552
<span id="eq-37"></span>
553
{| class="formulaSCP" style="width: 100%; text-align: left;" 
554
|-
555
| 
556
{| style="text-align: left; margin:auto;" 
557
|-
558
| style="text-align: center;" | <math>W^{k}_{Ii}= \int _\Omega N_I \rho d\Omega  \dot{v}_i   </math>
559
|}
560
| style="width: 5px;text-align: right;" | (37)
561
|}
562
563
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]]).
564
565
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:
566
567
<span id="eq-38"></span>
568
{| class="formulaSCP" style="width: 100%; text-align: left;" 
569
|-
570
| 
571
{| style="text-align: left; margin:auto;" 
572
|-
573
| style="text-align: center;" | <math>K^{k}_{IJ}= \int _\Omega N_I \frac{2\rho }{\Delta t}  N_J d\Omega   </math>
574
|}
575
| style="width: 5px;text-align: right;" | (38)
576
|}
577
578
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
579
580
<span id="eq-39"></span>
581
{| class="formulaSCP" style="width: 100%; text-align: left;" 
582
|-
583
| 
584
{| style="text-align: left; margin:auto;" 
585
|-
586
| style="text-align: center;" | <math>K= K^{m}+ K^{g} +K^{k}   </math>
587
|}
588
| style="width: 5px;text-align: right;" | (39)
589
|}
590
591
===2.4 Residual form and incremental solution scheme===
592
593
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:
594
595
<span id="eq-40"></span>
596
{| class="formulaSCP" style="width: 100%; text-align: left;" 
597
|-
598
| 
599
{| style="text-align: left; margin:auto;" 
600
|-
601
| 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>
602
|-
603
| style="text-align: center;" | <math> - \int _{\Gamma _t} N_I t_i^{p,n+1} d\Gamma =0  </math>
604
|}
605
| style="width: 5px;text-align: right;" | (40)
606
|}
607
608
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.
609
610
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.
611
612
==3 Mixed velocity-pressure formulation==
613
614
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.
615
616
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.
617
618
===3.1 Splitting of the stress measures===
619
620
The Cauchy stress tensor is rewritten as the sum of its deviatoric and hydrostatic parts as
621
622
<span id="eq-41"></span>
623
{| class="formulaSCP" style="width: 100%; text-align: left;" 
624
|-
625
| 
626
{| style="text-align: left; margin:auto;" 
627
|-
628
| style="text-align: center;" | <math>\sigma =\sigma ' - pI </math>
629
|}
630
| style="width: 5px;text-align: right;" | (41)
631
|}
632
633
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.
634
635
In terms of stress rate, that would be:
636
637
<span id="eq-42"></span>
638
{| class="formulaSCP" style="width: 100%; text-align: left;" 
639
|-
640
| 
641
{| style="text-align: left; margin:auto;" 
642
|-
643
| style="text-align: center;" | <math>\sigma ^{\bigtriangledown }=  \sigma ' ^{\bigtriangledown } - p^{\bigtriangledown }I    </math>
644
|}
645
| style="width: 5px;text-align: right;" | (42)
646
|}
647
648
where
649
650
<span id="eq-43"></span>
651
{| class="formulaSCP" style="width: 100%; text-align: left;" 
652
|-
653
| 
654
{| style="text-align: left; margin:auto;" 
655
|-
656
| style="text-align: center;" | <math>\sigma ' ^{\bigtriangledown } =  c^{\sigma '} : D^{dev}  </math>
657
|}
658
| style="width: 5px;text-align: right;" | (43)
659
|}
660
661
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:
662
663
<span id="eq-44"></span>
664
{| class="formulaSCP" style="width: 100%; text-align: left;" 
665
|-
666
| 
667
{| style="text-align: left; margin:auto;" 
668
|-
669
| style="text-align: center;" | <math>\frac{1}{\kappa }\frac{\partial p}{\partial t}=  {D}^{v}  </math>
670
|}
671
| style="width: 5px;text-align: right;" | (44)
672
|}
673
674
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.
675
676
===3.2 Time integration===
677
678
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:
679
680
<span id="eq-45"></span>
681
{| class="formulaSCP" style="width: 100%; text-align: left;" 
682
|-
683
| 
684
{| style="text-align: left; margin:auto;" 
685
|-
686
| style="text-align: center;" | <math>{^{n+1}\dot{p}}= \frac{ ^{n+1}{p} - {^{n}p} }{\Delta t}  </math>
687
|}
688
| style="width: 5px;text-align: right;" | (45)
689
|}
690
691
<span id="eq-46"></span>
692
{| class="formulaSCP" style="width: 100%; text-align: left;" 
693
|-
694
| 
695
{| style="text-align: left; margin:auto;" 
696
|-
697
| 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>
698
|}
699
| style="width: 5px;text-align: right;" | (46)
700
|}
701
702
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:
703
704
<span id="eq-47"></span>
705
{| class="formulaSCP" style="width: 100%; text-align: left;" 
706
|-
707
| 
708
{| style="text-align: left; margin:auto;" 
709
|-
710
| style="text-align: center;" | <math>^{n+1}p=^{n}p + \Delta t \kappa ^{n+1}{D}^{v}  </math>
711
|}
712
| style="width: 5px;text-align: right;" | (47)
713
|}
714
715
===3.3 Fully discretized form and incremental solution scheme===
716
717
As already mentioned, the pressure field is interpolated with the same linear shape functions used for the velocity field (Eqs.([[#eq-8|8]])). So:
718
719
<span id="eq-48"></span>
720
{| class="formulaSCP" style="width: 100%; text-align: left;" 
721
|-
722
| 
723
{| style="text-align: left; margin:auto;" 
724
|-
725
| style="text-align: center;" | <math>p = \sum \limits _{I=1}^n N_I \bar p_{I}     </math>
726
|}
727
| style="width: 5px;text-align: right;" | (48)
728
|}
729
730
The Galerking-FEM approximation of the global form of Eq.([[#eq-47|47]]) leads to the following matrix form:
731
732
<span id="eq-49"></span>
733
{| class="formulaSCP" style="width: 100%; text-align: left;" 
734
|-
735
| 
736
{| style="text-align: left; margin:auto;" 
737
|-
738
| style="text-align: right;" | <math>-Q^T {^{n+1}{\bar{v} }} + \frac{1}{\Delta t}M_1 {^{n+1}{\bar{p} }} </math>
739
| <math>= {^{n}g}  </math>
740
|}
741
| style="width: 5px;text-align: right;" | (49)
742
|}
743
744
where:
745
746
{| class="formulaSCP" style="width: 100%; text-align: left;" 
747
|-
748
| 
749
{| style="text-align: left; margin:auto;" 
750
|-
751
| style="text-align: center;" | <math>{M}_{1_{IJ}} =\int _{\Omega ^e} N_I \frac{1}{\kappa } N_J d\Omega    </math>
752
|}
753
| style="width: 5px;text-align: right;" | (50)
754
|}
755
756
{| class="formulaSCP" style="width: 100%; text-align: left;" 
757
|-
758
| 
759
{| style="text-align: left; margin:auto;" 
760
|-
761
| style="text-align: center;" | <math>\hbox{Q}_{IJ}  =\int _{\Omega ^e} \hbox{B}_I^T \hbox{m} N_J d\Omega </math>
762
|-
763
| style="text-align: center;" | 
764
|}
765
| style="width: 5px;text-align: right;" | (51)
766
|}
767
768
<span id="eq-52"></span>
769
{| class="formulaSCP" style="width: 100%; text-align: left;" 
770
|-
771
| 
772
{| style="text-align: left; margin:auto;" 
773
|-
774
| 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>
775
|}
776
| style="width: 5px;text-align: right;" | (52)
777
|}
778
779
<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>
780
781
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
782
783
<span id="eq-53"></span>
784
{| class="formulaSCP" style="width: 100%; text-align: left;" 
785
|-
786
| 
787
{| style="text-align: left; margin:auto;" 
788
|-
789
| 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>
790
|-
791
| 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>
792
|}
793
| style="width: 5px;text-align: right;" | (53)
794
|}
795
796
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>.
797
798
==4 Constitutive laws==
799
800
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]]].
801
802
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.
803
804
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.
805
806
For both constitutive relations, the complete form of the tangent matrix will be derived and the incremental solution scheme will be explained in detail.
807
808
===4.1 Hypoelastic material===
809
810
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.
811
812
In this section, both the velocity and the mixed formulations are adapted for hypoelastic solids. 
813
814
<math>{Velocity   formulation}</math>
815
816
The Truesdell and Jaumann measures of the Cauchy stress rate are defined, respectively, as
817
818
<span id="eq-54"></span>
819
{| class="formulaSCP" style="width: 100%; text-align: left;" 
820
|-
821
| 
822
{| style="text-align: left; margin:auto;" 
823
|-
824
| style="text-align: center;" | <math>\sigma ^{\bigtriangledown \tau }=C^{\sigma \tau } : D  </math>
825
|}
826
| style="width: 5px;text-align: right;" | (54)
827
|}
828
829
<span id="eq-55"></span>
830
{| class="formulaSCP" style="width: 100%; text-align: left;" 
831
|-
832
| 
833
{| style="text-align: left; margin:auto;" 
834
|-
835
| style="text-align: center;" | <math>\sigma ^{\bigtriangledown J}=C^{\sigma J} : D  </math>
836
|}
837
| style="width: 5px;text-align: right;" | (55)
838
|}
839
840
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
841
842
<span id="eq-56"></span>
843
{| class="formulaSCP" style="width: 100%; text-align: left;" 
844
|-
845
| 
846
{| style="text-align: left; margin:auto;" 
847
|-
848
| style="text-align: center;" | <math>C^{\sigma \tau }=C^{\sigma J} - C^*  </math>
849
|}
850
| style="width: 5px;text-align: right;" | (56)
851
|}
852
853
where:
854
855
<span id="eq-57"></span>
856
{| class="formulaSCP" style="width: 100%; text-align: left;" 
857
|-
858
| 
859
{| style="text-align: left; margin:auto;" 
860
|-
861
| 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>
862
|}
863
| style="width: 5px;text-align: right;" | (57)
864
|}
865
866
<span id="eq-58"></span>
867
{| class="formulaSCP" style="width: 100%; text-align: left;" 
868
|-
869
| 
870
{| style="text-align: left; margin:auto;" 
871
|-
872
| 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>
873
|}
874
| style="width: 5px;text-align: right;" | (58)
875
|}
876
877
where <math display="inline">{\lambda }</math> and <math display="inline">{\mu }</math> are the Lamé constants.
878
879
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]]].
880
881
The material rate for the Cauchy stress tensor can be computed as:
882
883
<span id="eq-59"></span>
884
{| class="formulaSCP" style="width: 100%; text-align: left;" 
885
|-
886
| 
887
{| style="text-align: left; margin:auto;" 
888
|-
889
| style="text-align: center;" | <math>\dot{\sigma }=\sigma ^{\bigtriangledown \tau }+ \Omega ^{\bigtriangledown \tau }  </math>
890
|}
891
| style="width: 5px;text-align: right;" | (59)
892
|}
893
894
<span id="eq-60"></span>
895
{| class="formulaSCP" style="width: 100%; text-align: left;" 
896
|-
897
| 
898
{| style="text-align: left; margin:auto;" 
899
|-
900
| style="text-align: center;" | <math>\dot{\sigma }=\sigma ^{\bigtriangledown J}+ \Omega ^{\bigtriangledown J}  </math>
901
|}
902
| style="width: 5px;text-align: right;" | (60)
903
|}
904
905
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:
906
907
<span id="eq-61"></span>
908
{| class="formulaSCP" style="width: 100%; text-align: left;" 
909
|-
910
| 
911
{| style="text-align: left; margin:auto;" 
912
|-
913
| style="text-align: center;" | <math>\Omega ^{\bigtriangledown \tau }=-W\cdot \sigma  -\sigma \cdot W^T    </math>
914
|}
915
| style="width: 5px;text-align: right;" | (61)
916
|}
917
918
<span id="eq-62"></span>
919
{| class="formulaSCP" style="width: 100%; text-align: left;" 
920
|-
921
| 
922
{| style="text-align: left; margin:auto;" 
923
|-
924
| style="text-align: center;" | <math>\Omega ^{\bigtriangledown J}=W\cdot \sigma   +\sigma \cdot W^T    </math>
925
|}
926
| style="width: 5px;text-align: right;" | (62)
927
|}
928
929
where <math display="inline">{ W}</math> is the spin tensor defined as
930
931
<span id="eq-63"></span>
932
{| class="formulaSCP" style="width: 100%; text-align: left;" 
933
|-
934
| 
935
{| style="text-align: left; margin:auto;" 
936
|-
937
| 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>
938
|}
939
| style="width: 5px;text-align: right;" | (63)
940
|}
941
942
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
943
944
<span id="eq-64"></span>
945
{| class="formulaSCP" style="width: 100%; text-align: left;" 
946
|-
947
| 
948
{| style="text-align: left; margin:auto;" 
949
|-
950
| 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>
951
|}
952
| style="width: 5px;text-align: right;" | (64)
953
|}
954
955
<span id="eq-65"></span>
956
{| class="formulaSCP" style="width: 100%; text-align: left;" 
957
|-
958
| 
959
{| style="text-align: left; margin:auto;" 
960
|-
961
| 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>
962
|}
963
| style="width: 5px;text-align: right;" | (65)
964
|}
965
966
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.
967
968
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>. 
969
970
<math>{Mixed  velocity - pressure   formulation}</math>
971
972
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.
973
974
The deviatoric part of the Truesdell and Jaumann stress rate measure are:
975
976
<span id="eq-66"></span>
977
{| class="formulaSCP" style="width: 100%; text-align: left;" 
978
|-
979
| 
980
{| style="text-align: left; margin:auto;" 
981
|-
982
| style="text-align: center;" | <math>\sigma '^{\bigtriangledown \tau }=C^{\sigma '\tau } : D^{dev}  </math>
983
|}
984
| style="width: 5px;text-align: right;" | (66)
985
|}
986
987
<span id="eq-67"></span>
988
{| class="formulaSCP" style="width: 100%; text-align: left;" 
989
|-
990
| 
991
{| style="text-align: left; margin:auto;" 
992
|-
993
| style="text-align: center;" | <math>\sigma '^{\bigtriangledown J}=C^{\sigma ' J} : D^{dev}  </math>
994
|}
995
| style="width: 5px;text-align: right;" | (67)
996
|}
997
998
where <math display="inline">{C^{\sigma ' \tau }}</math> and <math display="inline">{C^{\sigma ' J}}</math> are defined as
999
1000
<span id="eq-68"></span>
1001
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1002
|-
1003
| 
1004
{| style="text-align: left; margin:auto;" 
1005
|-
1006
| style="text-align: center;" | <math>C^{\sigma ' \tau }=C^{\sigma 'J} - C'^*  </math>
1007
|}
1008
| style="width: 5px;text-align: right;" | (68)
1009
|}
1010
1011
with:
1012
1013
<span id="eq-69"></span>
1014
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1015
|-
1016
| 
1017
{| style="text-align: left; margin:auto;" 
1018
|-
1019
| style="text-align: center;" | <math>C^{\sigma ' J}_{ijkl}= \mu \left(\delta _{ik} \delta _{jl} +  \delta _{il} \delta _{kj} \right) </math>
1020
|}
1021
| style="width: 5px;text-align: right;" | (69)
1022
|}
1023
1024
<span id="eq-70"></span>
1025
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1026
|-
1027
| 
1028
{| style="text-align: left; margin:auto;" 
1029
|-
1030
| 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>
1031
|}
1032
| style="width: 5px;text-align: right;" | (70)
1033
|}
1034
1035
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:
1036
1037
<span id="eq-71"></span>
1038
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1039
|-
1040
| 
1041
{| style="text-align: left; margin:auto;" 
1042
|-
1043
| 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>
1044
|}
1045
| style="width: 5px;text-align: right;" | (71)
1046
|}
1047
1048
<span id="eq-72"></span>
1049
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1050
|-
1051
| 
1052
{| style="text-align: left; margin:auto;" 
1053
|-
1054
| style="text-align: center;" | <math>\frac{ {^{n+1}\sigma '}- {^{n}\sigma '}}{\Delta t}= C^{\sigma ' J} : {^{n+1}D^{dev}} +\Omega '^{\bigtriangledown J}    </math>
1055
|}
1056
| style="width: 5px;text-align: right;" | (72)
1057
|}
1058
1059
with:
1060
1061
<span id="eq-73"></span>
1062
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1063
|-
1064
| 
1065
{| style="text-align: left; margin:auto;" 
1066
|-
1067
| style="text-align: center;" | <math>\Omega '^{\bigtriangledown \tau } = -{^{n+1}W}\cdot{^{n+1}\sigma '}-{^{n+1}\sigma '}\cdot{^{n+1} W^T}    </math>
1068
|}
1069
| style="width: 5px;text-align: right;" | (73)
1070
|}
1071
1072
<span id="eq-74"></span>
1073
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1074
|-
1075
| 
1076
{| style="text-align: left; margin:auto;" 
1077
|-
1078
| style="text-align: center;" | <math>\Omega '^{\bigtriangledown J} = {^{n+1}W}\cdot {^{n+1}\sigma '}+{^{n+1}\sigma '}\cdot{^{n+1} W}^T    </math>
1079
|}
1080
| style="width: 5px;text-align: right;" | (74)
1081
|}
1082
1083
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.
1084
1085
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>.
1086
1087
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.
1088
1089
===4.2 Quasi-incompressible Newtonian fluid===
1090
1091
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.
1092
1093
First of all the constitutive law for a Newtonian fluid is recalled as
1094
1095
<span id="eq-75"></span>
1096
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1097
|-
1098
| 
1099
{| style="text-align: left; margin:auto;" 
1100
|-
1101
| style="text-align: center;" | <math>\sigma =\sigma ' - pI =2 \mu D^{dev} - pI </math>
1102
|}
1103
| style="width: 5px;text-align: right;" | (75)
1104
|}
1105
1106
where <math display="inline">{\mu }</math> is the fluid viscosity.
1107
1108
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>).
1109
1110
Considering a time interval <math display="inline">{[n,n+1]}</math> and substituting Eq.([[#eq-47|47]]) into Eq.([[#eq-41|41]]) yields:
1111
1112
<span id="eq-76"></span>
1113
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1114
|-
1115
| 
1116
{| style="text-align: left; margin:auto;" 
1117
|-
1118
| 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>
1119
|}
1120
| style="width: 5px;text-align: right;" | (76)
1121
|}
1122
1123
where:
1124
1125
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1126
|-
1127
| 
1128
{| style="text-align: left; margin:auto;" 
1129
|-
1130
| style="text-align: center;" | <math>I^{dev}=I-\frac{1}{3}I\otimes I </math>
1131
|}
1132
| style="width: 5px;text-align: right;" | (77)
1133
|}
1134
1135
For convenience, Eq.([[#eq-76|76]]) is rewritten in the following form:
1136
1137
<span id="eq-78"></span>
1138
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1139
|-
1140
| 
1141
{| style="text-align: left; margin:auto;" 
1142
|-
1143
| style="text-align: center;" | <math>^{n+1}\Delta \sigma =^{n+1}\sigma  - ^{n}\sigma =\left( C^{d} +  C^{\kappa } \right): D </math>
1144
|}
1145
| style="width: 5px;text-align: right;" | (78)
1146
|}
1147
1148
where the following substitutions have been done:
1149
1150
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1151
|-
1152
| 
1153
{| style="text-align: left; margin:auto;" 
1154
|-
1155
| style="text-align: center;" | <math>^{n}\sigma _{ij}= - ^{n}p I </math>
1156
|}
1157
| style="width: 5px;text-align: right;" | (79)
1158
|}
1159
1160
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1161
|-
1162
| 
1163
{| style="text-align: left; margin:auto;" 
1164
|-
1165
| style="text-align: center;" | <math>C^{d}=2 \mu I^{dev} </math>
1166
|}
1167
| style="width: 5px;text-align: right;" | (80)
1168
|}
1169
1170
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1171
|-
1172
| 
1173
{| style="text-align: left; margin:auto;" 
1174
|-
1175
| style="text-align: center;" | <math>C^{\kappa }= - \Delta t \kappa I\otimes I </math>
1176
|}
1177
| style="width: 5px;text-align: right;" | (81)
1178
|}
1179
1180
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:
1181
1182
<span id="eq-82"></span>
1183
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1184
|-
1185
| 
1186
{| style="text-align: left; margin:auto;" 
1187
|-
1188
| 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>
1189
|}
1190
| style="width: 5px;text-align: right;" | (82)
1191
|}
1192
1193
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:
1194
1195
<span id="eq-83"></span>
1196
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1197
|-
1198
| 
1199
{| style="text-align: left; margin:auto;" 
1200
|-
1201
| style="text-align: center;" | <math>K^{m}_{NF}=K^{\mu } +K^{\kappa }  </math>
1202
|}
1203
| style="width: 5px;text-align: right;" | (83)
1204
|}
1205
1206
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:
1207
1208
<span id="eq-84"></span>
1209
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1210
|-
1211
| 
1212
{| style="text-align: left; margin:auto;" 
1213
|-
1214
| style="text-align: center;" | <math>K^{\mu }_{IJ}=\int _{\Omega ^e} B^{eT}_I  C^{\mu }  B^e_J    d\Omega  </math>
1215
|}
1216
| style="width: 5px;text-align: right;" | (84)
1217
|}
1218
1219
<span id="eq-85"></span>
1220
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1221
|-
1222
| 
1223
{| style="text-align: left; margin:auto;" 
1224
|-
1225
| style="text-align: center;" | <math>K^{\kappa }_{IJ}=\int _{\Omega ^e} B^{eT}_I  m \kappa  m^T B^e_J    d\Omega  </math>
1226
|}
1227
| style="width: 5px;text-align: right;" | (85)
1228
|}
1229
1230
<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>
1231
1232
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]]].
1233
1234
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]]).
1235
1236
====4.2.1 Stabilization procedure using FIC====
1237
1238
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]])).
1239
1240
The fully-discretized form of the stabilized mass conservation equation reads
1241
1242
<span id="eq-86"></span>
1243
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1244
|-
1245
| 
1246
{| style="text-align: left; margin:auto;" 
1247
|-
1248
| 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>
1249
|}
1250
| style="width: 5px;text-align: right;" | (86)
1251
|}
1252
1253
where:
1254
1255
<span id="eq-87"></span>
1256
{| class="formulaSCP" style="width: 100%; text-align: left;" 
1257
|-
1258
| 
1259
{| style="text-align: left; margin:auto;" 
1260
|-
1261
| 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>
1262
|}
1263
| style="width: 5px;text-align: right;" | (87)
1264
|}
1265
1266
with:
1267
1268
1269
{| class="wikitable" style="text-align: left; margin: 1em auto;"
1270
|-
1271
| <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>
1272
1273
1274
|}
1275
1276
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.
1277
1278
====4.2.2 Incremental solution scheme====
1279
1280
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]])).
1281
1282
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.
1283
1284
====4.2.3 About the Particle Finite Element Method (PFEM)====
1285
1286
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.
1287
1288
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.
1289
1290
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''.
1291
1292
The solution steps within a time step are as follows:
1293
1294
<div id='img-1'></div>
1295
{| style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;"
1296
|-
1297
|[[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)  ]]
1298
|- style="text-align: center; font-size: 75%;"
1299
| 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>)  
1300
|}
1301
1302
<ol>
1303
1304
<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>
1305
1306
<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>
1307
1308
<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>
1309
1310
<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>
1311
1312
<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>
1313
1314
<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>
1315
1316
</ol>
1317
1318
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.
1319
1320
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.
1321
1322
==5 Coupling strategy for fluid-structure interaction (FSI) analysis==
1323
1324
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.
1325
1326
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.
1327
1328
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.
1329
1330
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.
1331
1332
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.
1333
1334
<div id='img-2'></div>
1335
{| style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 80%;max-width: 100%;"
1336
|-
1337
|[[Image:draft_Samper_438761226-pfemContact.png|480px|Detection of the interface using PFEM]]
1338
|- style="text-align: center; font-size: 75%;"
1339
| colspan="1" | '''Figure 2:''' Detection of the interface using PFEM
1340
|}
1341
1342
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]].
1343
1344
<div id='img-3'></div>
1345
{| style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;"
1346
|-
1347
|[[Image:draft_Samper_438761226-FSImatrix.png|600px|Graphic representation of domain contributions to the momentum equations global system]]
1348
|- style="text-align: center; font-size: 75%;"
1349
| colspan="1" | '''Figure 3:''' Graphic representation of domain contributions to the momentum equations global system
1350
|}
1351
1352
==6 Numerical examples==
1353
1354
===6.1 Collapse of a water column on a deformable elastic membrane===
1355
1356
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.
1357
1358
<div id='img-4'></div>
1359
{| style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;"
1360
|-
1361
|[[Image:draft_Samper_438761226-FSIinput.png|600px|Collapse of a water column on a deformable membrane: starting geometry and problem data.]]
1362
|- style="text-align: center; font-size: 75%;"
1363
| colspan="1" | '''Figure 4:''' Collapse of a water column on a deformable membrane: starting geometry and problem data.
1364
|}
1365
1366
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.
1367
1368
<div id='img-5a'></div>
1369
<div id='img-5b'></div>
1370
<div id='img-5c'></div>
1371
<div id='img-5d'></div>
1372
<div id='img-5'></div>
1373
{| style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;"
1374
|-
1375
|[[Image:draft_Samper_438761226-fsi2D0235.png|400px|t = 0.235 st = 0.365 s]]
1376
|[[Image:draft_Samper_438761226-fsi2D0365.png|400px|t = 0.515 s]]
1377
|- style="text-align: center; font-size: 75%;"
1378
| (a) t = 0.235 s
1379
| (b) t = 0.515 s
1380
|-
1381
|[[Image:draft_Samper_438761226-fsi2D0515.png|400px|t = 0.595s]]
1382
|[[Image:draft_Samper_438761226-fsi2D0595.png|400px|Collapse of a water column on a deformable membrane: snapshots at different instants of the 2D simulation.]]
1383
|- style="text-align: center; font-size: 75%;"
1384
| (c) t = 0.595s
1385
|- style="text-align: center; font-size: 75%;"
1386
| colspan="2" | '''Figure 5:''' Collapse of a water column on a deformable membrane: snapshots at different instants of the 2D simulation.
1387
|}
1388
1389
<div id='img-6'></div>
1390
{| style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;"
1391
|-
1392
|[[Image:draft_Samper_438761226-FSIDB3B023.png|400px|t = 0.23 st = 0.37 s]]
1393
|[[Image:draft_Samper_438761226-FSIDB3B037.png|400px|t = 0.49 s]]
1394
|- style="text-align: center; font-size: 75%;"
1395
| t = 0.23 s
1396
| t = 0.49 s
1397
|-
1398
|[[Image:draft_Samper_438761226-FSIDB3B049.png|400px|t = 0.89 s]]
1399
|[[Image:draft_Samper_438761226-FSIDB3B089.png|400px|Collapse of a water column on a deformable membrane: snapshots of different instants of the 3D simulation.]]
1400
|- style="text-align: center; font-size: 75%;"
1401
| t = 0.89 s
1402
|- style="text-align: center; font-size: 75%;"
1403
| colspan="2" | '''Figure 6:''' Collapse of a water column on a deformable membrane: snapshots of different instants of the 3D simulation.
1404
|}
1405
1406
<div id='img-7'></div>
1407
{| style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;"
1408
|-
1409
|[[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]]
1410
|- style="text-align: center; font-size: 75%;"
1411
| 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
1412
|}
1413
1414
<div id='img-8'></div>
1415
{| style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 85%;max-width: 100%;"
1416
|-
1417
|[[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.]]
1418
|- style="text-align: center; font-size: 75%;"
1419
| 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.
1420
|}
1421
1422
===6.2 Water entry of a nylon sphere===
1423
1424
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>.
1425
1426
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.
1427
1428
<div id='img-9'></div>
1429
{| style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;"
1430
|-
1431
|[[Image:draft_Samper_438761226-aristoffReal1.png|400px|]]
1432
|[[Image:draft_Samper_438761226-aristoffNumerical1.png|400px|]]
1433
|-
1434
|[[Image:draft_Samper_438761226-aristoffReal2.png|400px|]]
1435
|[[Image:draft_Samper_438761226-aristoffNumerical2.png|400px|Water entry of a nylon sphere: comparison between experimental and numerical results.]]
1436
|- style="text-align: center; font-size: 75%;"
1437
| colspan="2" | '''Figure 9:''' Water entry of a nylon sphere: comparison between experimental and numerical results.
1438
|}
1439
1440
==7 Conclusions==
1441
1442
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.
1443
1444
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.
1445
1446
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.
1447
1448
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.
1449
1450
===BIBLIOGRAPHY===
1451
1452
<div id="cite-1"></div>
1453
'''[[#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.
1454
1455
<div id="cite-2"></div>
1456
'''[[#citeF-2|[2]]]'''  K.J. Bathe. ''Finite Element Procedures''. Prentice-Hall, New Jersey, 1996.
1457
1458
<div id="cite-3"></div>
1459
'''[[#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.
1460
1461
<div id="cite-4"></div>
1462
'''[[#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.
1463
1464
<div id="cite-5"></div>
1465
'''[[#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.
1466
1467
<div id="cite-6"></div>
1468
'''[[#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.
1469
1470
<div id="cite-7"></div>
1471
'''[[#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.
1472
1473
<div id="cite-8"></div>
1474
'''[[#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.
1475
1476
<div id="cite-9"></div>
1477
'''[[#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.
1478
1479
<div id="cite-10"></div>
1480
'''[[#citeF-10|[10]]]'''  H.&nbsp;Edelsbrunner and E.P. Mucke. Three dimensional alpha shapes. ''ACM Trans Graphics'', 13:43–72, 1999.
1481
1482
<div id="cite-11"></div>
1483
'''[[#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.
1484
1485
<div id="cite-12"></div>
1486
'''[[#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.
1487
1488
<div id="cite-13"></div>
1489
'''[[#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.
1490
1491
<div id="cite-14"></div>
1492
'''[[#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.
1493
1494
<div id="cite-15"></div>
1495
'''[[#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.
1496
1497
<div id="cite-16"></div>
1498
'''[[#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.
1499
1500
<div id="cite-17"></div>
1501
'''[[#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.
1502
1503
<div id="cite-18"></div>
1504
'''[[#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.
1505
1506
<div id="cite-19"></div>
1507
'''[[#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.
1508
1509
<div id="cite-20"></div>
1510
'''[[#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.
1511
1512
<div id="cite-21"></div>
1513
'''[[#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.
1514
1515
<div id="cite-22"></div>
1516
'''[[#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.
1517
1518
<div id="cite-23"></div>
1519
'''[[#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.
1520
1521
<div id="cite-24"></div>
1522
'''[[#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.
1523
1524
<div id="cite-25"></div>
1525
'''[[#citeF-25|[25]]]'''  W.&nbsp;Prager. ''Introduction to Mechanics of Continua''. Ginn and Company, Boston, 1961.
1526
1527
<div id="cite-26"></div>
1528
'''[[#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.
1529
1530
<div id="cite-27"></div>
1531
'''[[#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.
1532
1533
<div id="cite-28"></div>
1534
'''[[#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.
1535

Return to Franci et al 2014b.

Back to Top