(32 intermediate revisions by the same user not shown)
Line 40: Line 40:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| 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>
+
| style="text-align: center;" | <math>\rho(\textbf{X},t) \frac{ \partial \textbf{v}(\textbf{X},t)}{\partial t}-\frac{\partial \boldsymbol{\sigma}(\textbf{X},t)}{\partial\textbf{x}}-\textbf{b}(\textbf{X},t)=0  \quad \quad \hbox{in } \ \Omega \times (0,T) </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (1)
 
| style="width: 5px;text-align: right;" | (1)
Line 81: Line 81:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| 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>
+
| style="text-align: center;" | <math>v_ i \in {U},  \quad \quad {U}=\{ v_ i |v_ i  \in {\bf C}^0,  v_ i=v_i^p    on  \Gamma _v \}  </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (4)
 
| style="width: 5px;text-align: right;" | (4)
Line 92: Line 92:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| 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>
+
| style="text-align: center;" | <math>w_ i \in {U_0}, \quad \quad {U_0}=\{ w_ i | w_ i  \in \mathbf{C}^0,  w_ i=0    on  \Gamma _v \}  </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (5)
 
| style="width: 5px;text-align: right;" | (5)
Line 180: Line 180:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>{\dot{v}}_{n+1}</math>
+
| style="text-align: center;" | <math>{\dot{\bf v}}_{n+1}</math>
| 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>
+
| style="text-align: left;" | <math>= \frac{1}{\gamma \Delta t} \left(v_{n+1} -v_{n}\right)- \frac{1-\gamma }{\gamma }{\dot{\bf v}}_{n}  </math>
 
|-
 
|-
| style="text-align: center;" | <math> u_{n+1}</math>
+
| style="text-align: center;" | <math> {\bf u}_{n+1}</math>
| 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>
+
| style="text-align: left;" | <math>= {\bf 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{\bf v}}_{n} </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (11)
 
| style="width: 5px;text-align: right;" | (11)
Line 212: Line 212:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>{\dot{v}}_{n+1}= \frac{2}{ \Delta t} \left(v_{n+1} -v_{n}\right)- {\dot{v}}_{n}  </math>
+
| style="text-align: center;" | <math>{\dot{\bf v}}_{n+1}= \frac{2}{ \Delta t} \left(v_{n+1} -v_{n}\right)- {\dot{\bf v}}_{n}  </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (13)
 
| style="width: 5px;text-align: right;" | (13)
Line 223: Line 223:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>u_{n+1}=u_{n} + \frac{\Delta t}{2}\left(v_{n+1}+v_{n}\right)  </math>
+
| style="text-align: center;" | <math>{\bf u}_{n+1}={\bf u}_{n} + \frac{\Delta t}{2}\left(v_{n+1}+v_{n}\right)  </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (14)
 
| style="width: 5px;text-align: right;" | (14)
Line 286: Line 286:
 
|}
 
|}
  
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:
+
The first Piola-Kirchhoff stress tensor <math display="inline">{\bf 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">{\bf 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:
  
 
<span id="eq-19"></span>
 
<span id="eq-19"></span>
Line 327: Line 327:
 
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.  
 
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.  
  
<math>{{Material  tangent  matrix}}</math>
+
'''''Material  tangent  matrix'''''
  
 
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
 
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
Line 355: Line 355:
 
|}
 
|}
  
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:  
+
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">{{\bf B}^I_{0}}</math> defined in two dimension as:  
  
  
Line 361: Line 361:
 
|-
 
|-
 
| style="text-align: center;" |
 
| style="text-align: center;" |
<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>
+
<math>\begin{array}{l} \\      {{\bf 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>
 
|}
 
|}
  
  
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.
+
In this work, for convenience, the matrix <math display="inline">{\bf 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.
  
 
Substituting Eq.([[#eq-22|22]]) into <math display="inline">{\dot{W}^{m}}</math> of  Eq.([[#eq-17|17]]) yields
 
Substituting Eq.([[#eq-22|22]]) into <math display="inline">{\dot{W}^{m}}</math> of  Eq.([[#eq-17|17]]) yields
Line 430: Line 430:
 
|}
 
|}
  
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
+
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">{\bf D}</math> through the fourth-order tensor <math display="inline">{\bf C}</math> in the following way
  
 
<span id="eq-29"></span>
 
<span id="eq-29"></span>
Line 438: Line 438:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>\sigma ^{\bigtriangledown }=c^{\sigma } : D  </math>
+
| style="text-align: center;" | <math>\boldsymbol{\sigma} ^{\bigtriangledown }=c^{\sigma } : {\bf D} </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (29)
 
| style="width: 5px;text-align: right;" | (29)
Line 456: Line 456:
 
|}
 
|}
  
<math>{Geometric  tangent  matrix}</math>
+
'''''Geometric  tangent  matrix'''''
  
 
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.
 
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.
Line 520: Line 520:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>{S}= {F}^{-1} {\sigma } {F}^{-T} J  </math>
+
| style="text-align: center;" | <math>{\bf S}= {\bf F}^{-1} \boldsymbol{\sigma } {\bf F}^{-T} J  </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (35)
 
| style="width: 5px;text-align: right;" | (35)
Line 576: Line 576:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>K= K^{m}+ K^{g} +K^{k}  </math>
+
| style="text-align: center;" | <math>{\bf K}= {\bf K}^{m}+ {\bf K}^{g} +{\bf K}^{k}  </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (39)
 
| style="width: 5px;text-align: right;" | (39)
Line 591: Line 591:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| 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>
+
| 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>
 
|-
 
|-
 
| style="text-align: center;" | <math> - \int _{\Gamma _t} N_I t_i^{p,n+1} d\Gamma =0  </math>
 
| style="text-align: center;" | <math> - \int _{\Gamma _t} N_I t_i^{p,n+1} d\Gamma =0  </math>
Line 600: Line 600:
 
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.
 
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.
  
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.
+
In Box 1 the iterative solution incremental scheme of the velocity formulation for a generic time increment <math display="inline">[n,n+1]</math> of duration <math display="inline">{\Delta t}</math> is described.
 +
 
 +
 
 +
<div class="center" style="font-size: 75%;">[[File:Draft_Samper_438761226_3662_Box1.png|550px]]
 +
 
 +
'''Box 1'''. Iterative incremental solution scheme for the velocity formulation.
 +
</div>
  
 
==3 Mixed velocity-pressure formulation==
 
==3 Mixed velocity-pressure formulation==
Line 618: Line 624:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>\sigma =\sigma ' - pI </math>
+
| style="text-align: center;" | <math>\boldsymbol{\sigma} =\boldsymbol{\sigma}' - p{\bf I} </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (41)
 
| style="width: 5px;text-align: right;" | (41)
 
|}
 
|}
  
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.
+
where <math display="inline">\boldsymbol{\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.
  
 
In terms of stress rate, that would be:
 
In terms of stress rate, that would be:
Line 633: Line 639:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>\sigma ^{\bigtriangledown }=  \sigma ' ^{\bigtriangledown } - p^{\bigtriangledown }I   </math>
+
| style="text-align: center;" | <math>\boldsymbol{\sigma} ^{\bigtriangledown }=  \boldsymbol{\sigma}' ^{\bigtriangledown } - p^{\bigtriangledown }{\bf I</math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (42)
 
| style="width: 5px;text-align: right;" | (42)
Line 646: Line 652:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>\sigma ' ^{\bigtriangledown } =  c^{\sigma '} : D^{dev}  </math>
+
| style="text-align: center;" | <math>\boldsymbol{\sigma}' ^{\bigtriangledown } =  {\bf c}^{\sigma '} : {\bf D}^{dev}  </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (43)
 
| style="width: 5px;text-align: right;" | (43)
 
|}
 
|}
  
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:
+
where <math display="inline">\boldsymbol{\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">{\bf c}^{\sigma '}</math> is the tangent moduli for <math display="inline">\boldsymbol{\sigma}'^{\bigtriangledown}</math> and <math display="inline">{{\bf 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:
  
 
<span id="eq-44"></span>
 
<span id="eq-44"></span>
Line 664: Line 670:
 
|}
 
|}
  
where <math display="inline">{\kappa }</math> is the bulk modulus of the material and <math display="inline">{{D}^{v}= trace(D)}</math> is the volumetric strain rate.  Eq.([[#eq-44|44]]) is the closure equation for the mixed velocity-pressure formulation.
+
where <math display="inline">{\kappa }</math> is the bulk modulus of the material and <math display="inline">{{\bf D}^{v}= trace(D)}</math> is the volumetric strain rate.  Eq.([[#eq-44|44]]) is the closure equation for the mixed velocity-pressure formulation.
  
 
===3.2 Time integration===
 
===3.2 Time integration===
Line 676: Line 682:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>{^{n+1}\dot{p}}= \frac{ ^{n+1}{p} - {^{n}p} }{\Delta t}  </math>
+
| style="text-align: center;" | <math>{^{n+1}\dot{\bf p}}= \frac{ ^{n+1}{\bf p} - {^{n}{\bf p}} }{\Delta t}  </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (45)
 
| style="width: 5px;text-align: right;" | (45)
Line 687: Line 693:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| 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>
+
| style="text-align: center;" | <math>{^{n+1}\ddot{\bf p}}= \frac{^{n+1} {\bf p} - {^{n}{\bf p}} }{{\Delta t}^2}-\frac{^{n}\dot{\bf p} }{\Delta t}  </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (46)
 
| style="width: 5px;text-align: right;" | (46)
Line 728: Line 734:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: right;" | <math>-Q^T {^{n+1}{\bar{v} }} + \frac{1}{\Delta t}M_1 {^{n+1}{\bar{p} }} </math>
+
| style="text-align: right;" | <math>-{\bf Q}^T {^{n+1}{\bar{\bf v} }} + \frac{1}{\Delta t}{\bf M}_1 {^{n+1}{\bar{\bf p} }} </math>
 
| <math>= {^{n}g}  </math>
 
| <math>= {^{n}g}  </math>
 
|}
 
|}
Line 751: Line 757:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>\hbox{Q}_{IJ}  =\int _{\Omega ^e} \hbox{B}_I^T \hbox{m} N_J d\Omega </math>
+
| style="text-align: center;" | <math>{\bf Q}_{IJ}  =\int _{\Omega ^e} {\bf B}_I^T {\bf m} N_J d\Omega </math>
 
|-
 
|-
 
| style="text-align: center;" |  
 
| style="text-align: center;" |  
Line 769: Line 775:
 
|}
 
|}
  
<math>\begin{array}{l} \\ \hbox{with}\\  \displaystyle{B}^e_I = \left[\begin{matrix} \displaystyle {\partial N_I \over \partial x} &0&0\\ \displaystyle{0}& \displaystyle {\partial N_I \over \partial y}&0\\ \displaystyle{0}&0&\displaystyle {\partial N_I \over \partial z}\\ \displaystyle {\partial N_I \over \partial y}&\displaystyle {\partial N_I \over \partial x}&0\\[.25cm] \displaystyle {\partial N_I \over \partial z}&0&\displaystyle {\partial N_I \over \partial x}\\[.25cm] \displaystyle{0}&\displaystyle {\partial N_I \over \partial z}&\displaystyle {\partial N_I \over \partial y}          \end{matrix}  \right]  \quad \quad \quad and \quad  \quad  \quad {m}=[1,1,1,0,0,0]^T \\ \\ \end{array}</math>
+
with
 +
<div class="center">
 +
<math>\displaystyle{\bf 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 \hbox{and} \quad  \quad  \quad {\bf m}=[1,1,1,0,0,0]^T </math>
 +
</div>
  
 
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
 
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
Line 787: Line 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>.
 
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>.
 +
 +
<div class="center" style="font-size: 75%;">
 +
[[File:Draft_Samper_438761226_7536_Box2.png|500px]]
 +
 +
'''Box 2.'''  Iterative solution scheme for a generic continuum using the mixed velocity-pressure formulation.</div>
  
 
==4 Constitutive laws==
 
==4 Constitutive laws==
Line 804: Line 818:
 
In this section, both the velocity and the mixed formulations are adapted for hypoelastic solids.  
 
In this section, both the velocity and the mixed formulations are adapted for hypoelastic solids.  
  
<math>{Velocity   formulation}</math>
+
''Velocity formulation''
  
 
The Truesdell and Jaumann measures of the Cauchy stress rate are defined, respectively, as
 
The Truesdell and Jaumann measures of the Cauchy stress rate are defined, respectively, as
Line 814: Line 828:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>\sigma ^{\bigtriangledown \tau }=C^{\sigma \tau } : D  </math>
+
| style="text-align: center;" | <math>\boldsymbol{\sigma} ^{\bigtriangledown \tau }={\bf C}^{\sigma \tau } : {\bf D} </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (54)
 
| style="width: 5px;text-align: right;" | (54)
Line 825: Line 839:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>\sigma ^{\bigtriangledown J}=C^{\sigma J} : D  </math>
+
| style="text-align: center;" | <math>\boldsymbol{\sigma} ^{\bigtriangledown J}={\bf C}^{\sigma J} : {\bf D} </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (55)
 
| style="width: 5px;text-align: right;" | (55)
 
|}
 
|}
  
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
+
where <math display="inline">{{\bf C}^{\sigma \tau }}</math> and <math display="inline">{{\bf C}^{\sigma J}}</math> are the Truesdell and Jaumann tangent moduli and the relation between the two tensors is
  
 
<span id="eq-56"></span>
 
<span id="eq-56"></span>
Line 838: Line 852:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>C^{\sigma \tau }=C^{\sigma J} - C^*  </math>
+
| style="text-align: center;" | <math>{\bf C}^{\sigma \tau }={\bf C}^{\sigma J} - {\bf C}^*  </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (56)
 
| style="width: 5px;text-align: right;" | (56)
Line 869: Line 883:
 
where <math display="inline">{\lambda }</math> and <math display="inline">{\mu }</math> are the Lamé constants.
 
where <math display="inline">{\lambda }</math> and <math display="inline">{\mu }</math> are the Lamé constants.
  
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]]].
+
Eqs.([[#eq-54|54]]-[[#eq-58|58]]) show that, contrary to the Truesdell measure, the Jaumann tangent moduli tensor <math display="inline">{{\bf 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]]].
  
 
The material rate for the Cauchy stress tensor can be computed as:
 
The material rate for the Cauchy stress tensor can be computed as:
Line 879: Line 893:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>\dot{\sigma }=\sigma ^{\bigtriangledown \tau }+ \Omega ^{\bigtriangledown \tau }  </math>
+
| style="text-align: center;" | <math>\dot{\boldsymbol{\sigma}}=\boldsymbol{\sigma} ^{\bigtriangledown \tau }+ \Omega ^{\bigtriangledown \tau }  </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (59)
 
| style="width: 5px;text-align: right;" | (59)
Line 890: Line 904:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>\dot{\sigma }=\sigma ^{\bigtriangledown J}+ \Omega ^{\bigtriangledown J}  </math>
+
| style="text-align: center;" | <math>\dot{\boldsymbol{\sigma}}=\boldsymbol{\sigma} ^{\bigtriangledown J}+ \Omega ^{\bigtriangledown J}  </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (60)
 
| style="width: 5px;text-align: right;" | (60)
Line 903: Line 917:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>\Omega ^{\bigtriangledown \tau }=-W\cdot \sigma -\sigma \cdot W^T    </math>
+
| style="text-align: center;" | <math>\Omega ^{\bigtriangledown \tau }=-{\bf W}\cdot \boldsymbol{\sigma} -\boldsymbol{\sigma}\cdot {\bf W}^T    </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (61)
 
| style="width: 5px;text-align: right;" | (61)
Line 914: Line 928:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>\Omega ^{\bigtriangledown J}=W\cdot \sigma   +\sigma \cdot W^T    </math>
+
| style="text-align: center;" | <math>\Omega ^{\bigtriangledown J}={\bf W}\cdot \boldsymbol{\sigma} +\boldsymbol{\sigma} \cdot {\bf W}^T    </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (62)
 
| style="width: 5px;text-align: right;" | (62)
 
|}
 
|}
  
where <math display="inline">{ W}</math> is the spin tensor defined as
+
where <math display="inline">{\bf W}</math> is the spin tensor defined as
  
 
<span id="eq-63"></span>
 
<span id="eq-63"></span>
Line 940: Line 954:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| 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>
+
| style="text-align: center;" | <math>\frac{{^{n+1}\boldsymbol{\sigma}}- {^{n}\boldsymbol{\sigma} }}{\Delta t}= {^{n+1}{\bf C}}^{\sigma \tau } : {^{n+1}{\bf D}} -{^{n+1}{\bf W}}\cdot{^{n+1}\boldsymbol{\sigma}}-{^{n+1}\boldsymbol{\sigma}}\cdot{^{n+1} {\bf W}^T}    </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (64)
 
| style="width: 5px;text-align: right;" | (64)
Line 951: Line 965:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| 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>
+
| style="text-align: center;" | <math>\frac{ {^{n+1}\boldsymbol{\sigma}}- {^{n}\boldsymbol{\sigma}}}{\Delta t}= {\bf C}^{\sigma J} : {^{n+1}{\bf D}} + {^{n+1}{\bf W}}\cdot {^{n+1}\boldsymbol{\sigma}}+{^{n+1}\boldsymbol{\sigma}}\cdot{^{n+1} {\bf W}}^T    </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (65)
 
| style="width: 5px;text-align: right;" | (65)
Line 958: Line 972:
 
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.
 
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.
  
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>.  
+
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">[n, n+1]</math>.  
  
<math>{Mixed  velocity - pressure  formulation}</math>
+
<div class="center" style="font-size: 75%;">
 +
[[File:Draft_Samper_438761226_8837_Box3.png|500px]]
 +
 
 +
'''Box 3'''. Iterative solution scheme for hypoelastic solids using the velocity formulation.
 +
</div>
 +
 
 +
 
 +
''Mixed  velocity - pressure  formulation''
  
 
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.
 
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.
Line 972: Line 993:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>\sigma '^{\bigtriangledown \tau }=C^{\sigma '\tau } : D^{dev}  </math>
+
| style="text-align: center;" | <math>\boldsymbol{\sigma}'^{\bigtriangledown \tau }={\bf C}^{\sigma '\tau } : {\bf D}^{dev}  </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (66)
 
| style="width: 5px;text-align: right;" | (66)
Line 983: Line 1,004:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>\sigma '^{\bigtriangledown J}=C^{\sigma ' J} : D^{dev}  </math>
+
| style="text-align: center;" | <math>\boldsymbol{\sigma}'^{\bigtriangledown J}={\bf C}^{\sigma ' J} : {\bf D}^{dev}  </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (67)
 
| style="width: 5px;text-align: right;" | (67)
 
|}
 
|}
  
where <math display="inline">{C^{\sigma ' \tau }}</math> and <math display="inline">{C^{\sigma ' J}}</math> are defined as
+
where <math display="inline">{{\bf C}^{\sigma ' \tau }}</math> and <math display="inline">{{\bf C}^{\sigma ' J}}</math> are defined as
  
 
<span id="eq-68"></span>
 
<span id="eq-68"></span>
Line 996: Line 1,017:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>C^{\sigma ' \tau }=C^{\sigma 'J} - C'^*  </math>
+
| style="text-align: center;" | <math>{\bf C}^{\sigma ' \tau }={\bf C}^{\sigma 'J} - {\bf C}'^*  </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (68)
 
| style="width: 5px;text-align: right;" | (68)
Line 1,033: Line 1,054:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| 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>
+
| style="text-align: center;" | <math>\frac{{^{n+1}\boldsymbol{\sigma}'}- {^{n}\boldsymbol{\sigma}'}}{\Delta t}= {^{n+1}{\bf C}}^{\sigma ' \tau } : {^{n+1}{\bf D}^{dev}} +\Omega '^{\bigtriangledown \tau }  </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (71)
 
| style="width: 5px;text-align: right;" | (71)
Line 1,044: Line 1,065:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>\frac{ {^{n+1}\sigma '}- {^{n}\sigma '}}{\Delta t}= C^{\sigma ' J} : {^{n+1}D^{dev}} +\Omega '^{\bigtriangledown J}    </math>
+
| style="text-align: center;" | <math>\frac{ {^{n+1}\boldsymbol{\sigma}'}- {^{n}\boldsymbol{\sigma}'}}{\Delta t}= {\bf C}^{\sigma ' J} : {^{n+1}{\bf D}^{dev}} +\Omega '^{\bigtriangledown J}    </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (72)
 
| style="width: 5px;text-align: right;" | (72)
Line 1,057: Line 1,078:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>\Omega '^{\bigtriangledown \tau } = -{^{n+1}W}\cdot{^{n+1}\sigma '}-{^{n+1}\sigma '}\cdot{^{n+1} W^T}    </math>
+
| style="text-align: center;" | <math>\Omega '^{\bigtriangledown \tau } = -{^{n+1}{\bf W}}\cdot{^{n+1}\boldsymbol{\sigma}'}-{^{n+1}\boldsymbol{\sigma}'}\cdot{^{n+1} {\bf W}^T}    </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (73)
 
| style="width: 5px;text-align: right;" | (73)
Line 1,068: Line 1,089:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>\Omega '^{\bigtriangledown J} = {^{n+1}W}\cdot {^{n+1}\sigma '}+{^{n+1}\sigma '}\cdot{^{n+1} W}^T    </math>
+
| style="text-align: center;" | <math>\Omega '^{\bigtriangledown J} = {^{n+1}{\bf W}}\cdot {^{n+1}\boldsymbol{\sigma}'}+{^{n+1}\boldsymbol{\sigma}'}\cdot{^{n+1} {\bf W}}^T    </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (74)
 
| style="width: 5px;text-align: right;" | (74)
Line 1,075: Line 1,096:
 
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.
 
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.
  
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>.
+
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">[n,n+1]</math>.
 +
 
 +
<div class="center" style="font-size: 75%;">
 +
[[File:Draft_Samper_438761226_9659_Box4.png|500px]]
 +
 
 +
'''Box 4'''. Iterative solution scheme for hypoelastic solid using mixed-velocity pressure formulation.
 +
</div>
 +
 
  
 
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.
 
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.
Line 1,091: Line 1,119:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>\sigma =\sigma ' - pI =2 \mu D^{dev} - pI </math>
+
| style="text-align: center;" | <math>\boldsymbol{\sigma} =\boldsymbol{\sigma}' - p{\bf I} =2 \mu {\bf D}^{dev} - p{\bf I} </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (75)
 
| style="width: 5px;text-align: right;" | (75)
Line 1,108: Line 1,136:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| 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>
+
| style="text-align: center;" | <math>^{n+1}\boldsymbol{\sigma} = \left(2 \mu {\bf I}^{dev} - \Delta t \kappa {\bf I}\otimes {\bf I} \right): {\bf D} - ^{n}p {\bf I} </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (76)
 
| style="width: 5px;text-align: right;" | (76)
Line 1,120: Line 1,148:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>I^{dev}=I-\frac{1}{3}I\otimes I </math>
+
| style="text-align: center;" | <math>{\bf I}^{dev}={\bf I}-\frac{1}{3}{\bf I}\otimes {\bf I} </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (77)
 
| style="width: 5px;text-align: right;" | (77)
Line 1,133: Line 1,161:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>^{n+1}\Delta \sigma =^{n+1}\sigma  - ^{n}\sigma =\left( C^{d} +  C^{\kappa } \right): D </math>
+
| style="text-align: center;" | <math>^{n+1}\Delta \boldsymbol{\sigma} =^{n+1}\boldsymbol{\sigma} - ^{n}\boldsymbol{\sigma} =\left( {\bf C}^{d} +  {\bf C}^{\kappa } \right): {\bf D} </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (78)
 
| style="width: 5px;text-align: right;" | (78)
Line 1,145: Line 1,173:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>^{n}\sigma _{ij}= - ^{n}p I </math>
+
| style="text-align: center;" | <math>^{n}\boldsymbol{\sigma} _{ij}= - ^{n}p {\bf I} </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (79)
 
| style="width: 5px;text-align: right;" | (79)
Line 1,155: Line 1,183:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>C^{d}=2 \mu I^{dev} </math>
+
| style="text-align: center;" | <math>{\bf C}^{d}=2 \mu {\bf I}^{dev} </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (80)
 
| style="width: 5px;text-align: right;" | (80)
Line 1,165: Line 1,193:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>C^{\kappa }= - \Delta t \kappa I\otimes I </math>
+
| style="text-align: center;" | <math>{\bf C}^{\kappa }= - \Delta t \kappa {\bf I}\otimes {\bf I} </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (81)
 
| style="width: 5px;text-align: right;" | (81)
Line 1,178: Line 1,206:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| 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>
+
| style="text-align: center;" | <math>\dot \boldsymbol{\sigma} =\frac{\Delta  \boldsymbol{\sigma}}{\Delta t}= \left(\frac{ {\bf C}^{d}}{\Delta t} + \frac{{\bf C}^{\kappa }}{\Delta t}  \right): D  </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (82)
 
| style="width: 5px;text-align: right;" | (82)
Line 1,191: Line 1,219:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>K^{m}_{NF}=K^{\mu } +K^{\kappa }  </math>
+
| style="text-align: center;" | <math>{\bf K}^{m}_{NF}={\bf K}^{\mu } +{\bf K}^{\kappa }  </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (83)
 
| style="width: 5px;text-align: right;" | (83)
 
|}
 
|}
  
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:
+
where <math display="inline">{{\bf K}^{\mu }}</math> and <math display="inline">{{\bf 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:
  
 
<span id="eq-84"></span>
 
<span id="eq-84"></span>
Line 1,204: Line 1,232:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>K^{\mu }_{IJ}=\int _{\Omega ^e} B^{eT}_I  C^{\mu }  B^e_J    d\Omega  </math>
+
| style="text-align: center;" | <math>{\bf K}^{\mu }_{IJ}=\int _{\Omega ^e} {\bf B}^{eT}_I  {\bf C}^{\mu }  {\bf B}^e_J    d\Omega  </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (84)
 
| style="width: 5px;text-align: right;" | (84)
Line 1,215: Line 1,243:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| style="text-align: center;" | <math>K^{\kappa }_{IJ}=\int _{\Omega ^e} B^{eT}_I  m \kappa  m^T B^e_J    d\Omega  </math>
+
| style="text-align: center;" | <math>{\bf K}^{\kappa }_{IJ}=\int _{\Omega ^e} {\bf B}^{eT}_I  {\bf m} \kappa  {\bf m}^T {\bf B}^e_J    d\Omega  </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (85)
 
| style="width: 5px;text-align: right;" | (85)
 
|}
 
|}
 +
with
  
<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>
+
<div class="center">
 +
<math display="inline">{{\bf 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] </math></div>
  
 
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]]].
 
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]]].
Line 1,238: Line 1,268:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| 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>
+
| style="text-align: center;" | <math>\left(\frac{1}{ \Delta t} {\bf M}_{1} +  \frac{1}{ {\Delta t}^2} \mathbf{M}_{2} + {\bf L}+{\bf M}_b \right){^{n+1}\bar {\bf p}} = {\bf Q}^T {^{n+1}\bar{\bf v}}+{^ng}^S </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (86)
 
| style="width: 5px;text-align: right;" | (86)
Line 1,251: Line 1,281:
 
{| style="text-align: left; margin:auto;"  
 
{| style="text-align: left; margin:auto;"  
 
|-
 
|-
| 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>
+
| style="text-align: center;" | <math>^n{\bf g}^S = {\bf f}_p + \frac{1}{ \Delta t} {\bf M}_{1} {^{n} \bar {\bf p}} + \frac{1}{ \Delta t} {\bf M}_{2}  \left(\frac{ ^{n}\bar {\bf p}}{\Delta t} + {^n \dot{\bar{p}}} \right)  </math>
 
|}
 
|}
 
| style="width: 5px;text-align: right;" | (87)
 
| style="width: 5px;text-align: right;" | (87)
Line 1,272: Line 1,302:
 
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]])).
 
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]])).
  
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.
+
The incremental iterative solution scheme for a quasi incompressible Newtonian fluid is described for a generic time increment <math display="inline">[n,n+1]</math> in Box 5.
 +
 
 +
<div class="center" style="font-size: 75%;">
 +
[[File:Draft_Samper_438761226_8827_Box5.png|500px]]
 +
 
 +
'''Box 5'''. Iterative solution scheme for quasi-incompressible Newtonian
 +
uids using the FIC stabilized formulation [22]
 +
</div>
  
 
====4.2.3 About the Particle Finite Element Method (PFEM)====
 
====4.2.3 About the Particle Finite Element Method (PFEM)====
Line 1,440: Line 1,477:
 
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.
 
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.
  
===BIBLIOGRAPHY===
+
==Bibliography==
  
 
<div id="cite-1"></div>
 
<div id="cite-1"></div>
Line 1,521: Line 1,558:
  
 
<div id="cite-27"></div>
 
<div id="cite-27"></div>
'''[[#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.
+
'''[[#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 & Structures Methods in Applied Mechanics and  Engineering'', 83 (25-26):2100&#8211;2111, 2005.
  
 
<div id="cite-28"></div>
 
<div id="cite-28"></div>
 
'''[[#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.
 
'''[[#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.

Latest revision as of 13:19, 23 March 2018

Abstract

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 [22]. The efficiency of the proposed strategy is tested by solving benchmark FSI problems.

keywords Unified Updated Lagrangian Formulation, Quasi and Fully Incompressible, Partitioned Scheme, Particle Finite Element Method

1 Introduction

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.

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 ([13], [20] and [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 ([11], [28] and [9]).

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.

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.

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 [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 ([16] and [17] among others) and FSI problems ([18] and [23] among others).

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 [4]. In this work, the mass balance equation in the fluid is stabilized using the updated formulation of Finite Increment Calculus (FIC) technique [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 [22].

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; 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.

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.

2 Velocity formulation

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 [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 (the so-called updated configuration). As a consequence, the space derivatives for the UL description are computed with respect to the spatial coordinates.

2.1 From local form to the spatial semi-discretization

In this section the spatial semi-discretization of the linear momentum equations is derived.

For a general continuum, the local form of the linear momentum equations using the updated Lagrangian description reads:

(1)

where is the density of the material, are the velocities, is the Cauchy stress tensor and 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 is the time. For simplicity, in the following the independent variables will be not specified.

The set of governing equations is completed by the following conditions at the Dirichlet () and Neumann () boundaries:

(2)

(3)

where and , are the prescribed velocities and the prescribed tractions, respectively.

The spaces for the trial and test functions are defined, respectively, as:

(4)

(5)

Multiplying Eqs.(1) by the test functions and integrating over the updated configuration domain, the following global integral form is obtained:

(6)

Integrating by parts the term involving in Eq.(6) and using the Neumann boundary conditions (3) yields the weak variational form of the momentum equations as:

(7)

Eq.(7) is the standard form of the principle of virtual power [3].

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 .

(8)

where for 2D/3D problems is the number of the nodes of the finite element, 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.

Using the arbitrariness of the test functions and introducing the spatial discretization (8) into Eq.(7), the spatial semi-discretized form of the momentum equations in the UL framework reads:

(9)

For convenience, the semi-discretized form of the momentum equations in the total Lagrangian (TL) framework is also presented here. This is written as [3]:

(10)

where is the first Piola-Kirchhoff stress tensor, or the nominal stress tensor, and all the variables with the subscript refer to the last known configuration. Note that Eq.(10) can be obtained from Eq.(9) by properly performing pull back transformations on all its terms [3].

For the sake of clarity in the notation, the terms referred to the TL description are denoted with the exponent . If not specified, the variables belong to the UL description.

2.2 Time integration

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:

(11)

Where and are the so-called Newmark's parameters [3]. A time integration scheme is unconditionally stable if the following relation holds:

(12)

In the present work, the time integration scheme is implicit and the Newmark's parameters chosen are and in order to fulfill relation (12).

Replacing the numerical values of the constants in Eq.(11) yields:

(13)

(14)

2.3 Linearization

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 (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.(10) the only variable that depends on time is the nominal stress , while in the updated Lagrangian form (9) the time-dependent variables are the updated domain , the Cauchy stress tensor and the spatial derivatives . 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.

2.3.1 Internal components of the tangent matrix

From Eq.(10) the internal work in the TL description is defined as:

(15)

In order to obtain the tangent matrix, the material time derivative of (15) is computed as:

(16)

The material time derivative of the material part of the internal work is now discretized to obtain its increment in a time interval :

(17)

From Eq.(17) we deduce:

(18)

The first Piola-Kirchhoff stress tensor 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 and its rate are preferred quantities in the TL framework. The mentioned stress rate measures are related each other through the following relation:

(19)

where is the so-called deformation gradient defined as:

(20)

Substituting Eq.(19) into (18) yields:

(21)

Eq.(17) shows that the internal power can be split into the material and the geometric parts, and , 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.

Material tangent matrix

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

(22)

where is a fourth-order tangent moduli tensor and is the Green-Lagrange strain tensor and the following substitution has been made:

(23)

One may note that in literature ([3],[2]), often the term is grouped in the matrix defined in two dimension as:



In this work, for convenience, the matrix is not used. As it will be shown in the following sections, Eq.(22) can represent both a Kirchhoff solid material and a quasi-incompressible fluid. If different constitutive laws are used, Eq.(22) should be modified accordingly in order to derive the material part of the tangent matrix.

Substituting Eq.(22) into of Eq.(17) yields

(24)

where is the -component of the velocity of node .

From Eq.(24), the material tangent matrix in the TL description can be computed as

(25)

The material tangent matrix for the UL framework can be derived by applying a push-forward transformation on each term of Eq.(25). The following relations hold

(26)

(27)

(28)

where is the tangent moduli corresponding to the material time derivative of the Kirchhoff stress tensor and 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 through the fourth-order tensor in the following way

(29)

Substituting Eqs.(26-28) into (25), the material tangent matrix for the UL description is obtained as

(30)

Geometric tangent matrix

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.

From Eq.(17)

(31)

where the rate of the deformation gradient is defined as

(32)

Substituting Eq.(32) into (31), the geometric components of the internal power in the TL description can be written as

(33)

The geometric tangent matrix reads:

(34)

In order to recover the UL form, the Piola identity has to be recalled,

(35)

The geometric tangent matrix in the UL framework is obtained by substituting Eqs.(26), (27) and (35) into (34). This leads to

(36)

2.3.2 Kinematic components of the tangent matrix

The kinematic components of the tangent matrix in the UL description can be derived directly from the UL kinematic term of Eq.(9).

(37)

Eq.(37) has to be discretized on time with the purpose of replacing the accelerations with the velocities using the time integration described in Eq.(13).

Introducing Eq.(13) into (37) and differentiating with respect of the unknown velocities , the kinematic components of the tangent matrix are obtained as:

(38)

The tangent matrix is computed as the sum of the internal and the kinematic components (30), (36) and (38) as

(39)

2.4 Residual form and incremental solution scheme

With the aim of deriving the incremental solution scheme, Eq.(9) has to be rewritten in a residual form. Using Eq.(13) and shifting all the terms to the left hand side, yields:

(40)

where is the residual of the momentum equations referred to node and the cartesian direction . One can note that in Eq.(40), as for Eq.(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.

In Box 1 the iterative solution incremental scheme of the velocity formulation for a generic time increment of duration is described.


Draft Samper 438761226 3662 Box1.png

Box 1. Iterative incremental solution scheme for the velocity formulation.

3 Mixed velocity-pressure formulation

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 ([4],[6],[7],[24]). Also, for modelling FSI problems with standard compressible solids involved, the mixed formulation may represent an useful choice [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.

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 (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 condition [4] and a stabilization method is required.

3.1 Splitting of the stress measures

The Cauchy stress tensor is rewritten as the sum of its deviatoric and hydrostatic parts as

(41)

where is the deviatoric part of the Cauchy stress, is the pressure and is the identity tensor.

In terms of stress rate, that would be:

(42)

where

(43)

where is the deviatoric part of the Cauchy stress rate tensor, is the rate of the pressure, is the tangent moduli for and 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:

(44)

where is the bulk modulus of the material and is the volumetric strain rate. Eq.(44) is the closure equation for the mixed velocity-pressure formulation.

3.2 Time integration

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:

(45)

(46)

Using Eq.(45), the time discretization of Eq.(44) within the time interval of duration leads to:

(47)

3.3 Fully discretized form and incremental solution scheme

As already mentioned, the pressure field is interpolated with the same linear shape functions used for the velocity field (Eqs.(8)). So:

(48)

The Galerking-FEM approximation of the global form of Eq.(47) leads to the following matrix form:

(49)

where:

(50)
(51)

(52)

with

Finally, for ensuring the coupling of the linear momentum equations with Eq.(49), the pressure must be expressed explicitly in the residual of the momentum equations (Eqs.(40)). For this reason, in Eq.(40) the Cauchy stress tensor is split into its deviatoric and pressure parts via Eq.(41). The resulting residual form is

(53)

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 .

Draft Samper 438761226 7536 Box2.png

Box 2. Iterative solution scheme for a generic continuum using the mixed velocity-pressure formulation.

4 Constitutive laws

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.(29)). This means that the constitutive relation must be rate-independent, incrementally linear and reversible [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 [3].

As it has already been pointed out, the Cauchy stress tensor, or its deviatoric part, still appear explicitly (36, 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.

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 condition [4] is not satisfied and the solution needs to be stabilized.

For both constitutive relations, the complete form of the tangent matrix will be derived and the incremental solution scheme will be explained in detail.

4.1 Hypoelastic material

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.

In this section, both the velocity and the mixed formulations are adapted for hypoelastic solids.

Velocity formulation

The Truesdell and Jaumann measures of the Cauchy stress rate are defined, respectively, as

(54)

(55)

where and are the Truesdell and Jaumann tangent moduli and the relation between the two tensors is

(56)

where:

(57)

(58)

where and are the Lamé constants.

Eqs.(54-58) show that, contrary to the Truesdell measure, the Jaumann tangent moduli tensor 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 [3].

The material rate for the Cauchy stress tensor can be computed as:

(59)

(60)

where and 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:

(61)

(62)

where is the spin tensor defined as

(63)

Discretizing in time and introducing the constitutive laws into Eqs.(59 and 60), for the time step increment the following relations hold

(64)

(65)

Relations (64) and (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 (36) and into the residual term (40). Concerning the material part (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.

In Box 3, the iterative solution incremental solution scheme for hypoelastic solids using the velocity formulation is described for a generic time increment .

Draft Samper 438761226 8837 Box3.png

Box 3. Iterative solution scheme for hypoelastic solids using the velocity formulation.


Mixed velocity - pressure formulation

In order to solve an hypoelastic solid with the mixed velocity-pressure formulation, the modifications over the velocity scheme described in Section 3 have to be introduced.

The deviatoric part of the Truesdell and Jaumann stress rate measure are:

(66)

(67)

where and are defined as

(68)

with:

(69)

(70)

Using the time discretization described in Eqs.(59-65) the material rate for the Cauchy stress tensor can be computed as:

(71)

(72)

with:

(73)

(74)

As for Eqs. (64) and (65), the computation of the deviatoric part of the Cauchy stress tensor (Eqs. (71) and (72)) is performed iteratively within the global solution scheme.

In Box 4, the iterative solution incremental scheme for hypoelastic solids using the mixed velocity-pressure formulation is described for a generic time increment .

Draft Samper 438761226 9659 Box4.png

Box 4. Iterative solution scheme for hypoelastic solid using mixed-velocity pressure formulation.


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.

4.2 Quasi-incompressible Newtonian fluid

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) [5,17,19]. The essential features of the PFEM will be given in Section 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 condition [4] and the solution needs to be stabilized. In this work, the required stabilization is provided by the Finite Calculus (FIC) technique presented in [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.

First of all the constitutive law for a Newtonian fluid is recalled as

(75)

where is the fluid viscosity.

For Newtonian fluids the governing equations are Eqs.(1) and (44). Note that, if a fully-incompressible material is considered, and the standard form of the incompressibility equation is recovered from Eq.(44) ().

Considering a time interval and substituting Eq.(47) into Eq.(41) yields:

(76)

where:

(77)

For convenience, Eq.(76) is rewritten in the following form:

(78)

where the following substitutions have been done:

(79)
(80)
(81)

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.(29)). As shown in Eq.(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.(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.(78) as:

(82)

Note that Eq.(82) has the same structure as Eq.(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:

(83)

where and are defined for a generic finite element and the pair of nodes as:

(84)

(85)

with

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 without altering the numerical results [12].

Concerning the material part of the tangent matrix, the form of Eq.(36) holds also for quasi-incompressible Newtonian fluids. Now the Cauchy stress tensor should be simply replaced with the expression obtained using Eq.(76).

4.2.1 Stabilization procedure using FIC

The interpolation orders of the velocity and pressure fields do not fullfil the so-called [4]. Consequently the numerical scheme needs to be stabilized. The required stabilization is introduced via the Finite Calculus (FIC) technique presented in [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 [22]. As already mentioned, this stabilization technique only affects the continuity equation (Eq.(44)) and not the linear momentum equations (Eq.(9)).

The fully-discretized form of the stabilized mass conservation equation reads

(86)

where:

(87)

with:



where is the stabilization parameters and and are characteristic distances in space and time, respectively. In practice, and have the order of magnitude of the element size and the time step increment, respectively. The subscripts denote the normal component of the variable.

4.2.2 Incremental solution scheme

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.(84) and (85)), the continuity equation must be considered in its stabilized form (Eq.(86)) and, obviously, the stress measures are computed using the Newtonian constitutive law (Eq.(41)).

The incremental iterative solution scheme for a quasi incompressible Newtonian fluid is described for a generic time increment in Box 5.

Draft Samper 438761226 8827 Box5.png

Box 5. Iterative solution scheme for quasi-incompressible Newtonian uids using the FIC stabilized formulation [22]

4.2.3 About the Particle Finite Element Method (PFEM)

The Particle Finite Element Method is a particular class of Lagrangian finite element formulation. Its efficacy has been proved in many scientific publications, as [17], [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.

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.

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 termedVand the mesh discretizing both domains is called M.

The solution steps within a time step are as follows:

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)
Figure 1: Sequence of steps to update a “cloud” of nodes representing a domain containing a fluid and a solid part from time () to time ()
  1. The starting point at each time step is the cloud of points in the fluid and solid domains. For instance denotes the cloud at time Fig.(1).
  2. Identify the boundaries of both the fluid and solid domains defining the analysis domain 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 [10] is used for the boundary definition.
  3. Discretize the fluid and solid domains with a finite element mesh In this work, an efficient mesh generation scheme based on the extended Delaunay tesselation [15] is used.
  4. Solve the Lagrangian equations of motion for the overall continuum. Compute the state variables in at the next (updated) configuration for : velocities, pressure and viscous stresses in the fluid and displacements, stresses and strains in the solid.
  5. Move the mesh nodes to a new position where n+1 denotes the time , in terms of the time increment size. This step is typically a consequence of the solution process of step 4.
  6. Go back to step 1 and repeat the solution for the next time step to obtain

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.

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.

5 Coupling strategy for fluid-structure interaction (FSI) analysis

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.

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.

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.

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.

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 [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 , where is a parameter close to one (typically, values of ranging between 1.3 and 1.5 are chosen). This criterion is coincident with the Alpha Shape concept [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 . If this occurs, an element joining the fluid domain and the solid interface will be built, whereas the two domains keep separated. Fig. 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.

Detection of the interface using PFEM
Figure 2: Detection of the interface using PFEM

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.3.

Graphic representation of domain contributions to the momentum equations global system
Figure 3: Graphic representation of domain contributions to the momentum equations global system

6 Numerical examples

6.1 Collapse of a water column on a deformable elastic membrane

The problem is illustrated in Fig.(4) and it was introduced by Walhorn in [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.

Collapse of a water column on a deformable membrane: starting geometry and problem data.
Figure 4: Collapse of a water column on a deformable membrane: starting geometry and problem data.

In Figs.(5,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 [13], [14] and [8]. In the graph of Fig.(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.(8) the numerical results obtained with the 2D and 3D simulations are compared.

t = 0.235 st = 0.365 s t = 0.515 s
(a) t = 0.235 s (b) t = 0.515 s
t = 0.595s Collapse of a water column on a deformable membrane: snapshots at different instants of the 2D simulation.
(c) t = 0.595s
Figure 5: Collapse of a water column on a deformable membrane: snapshots at different instants of the 2D simulation.
t = 0.23 st = 0.37 s t = 0.49 s
t = 0.23 s t = 0.49 s
t = 0.89 s Collapse of a water column on a deformable membrane: snapshots of different instants of the 3D simulation.
t = 0.89 s
Figure 6: Collapse of a water column on a deformable membrane: snapshots of different instants of the 3D simulation.
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 [27], [14] and [8] respectively
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 [27], [14] and [8] respectively
Collapse of a water column on a deformable membrane: horizontal deflection of the right top corner on time. Comparison between 2D and 3D analyses.
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.

6.2 Water entry of a nylon sphere

The problem was presented by Aristoff in [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 . The density of nylon is 1140 and its Young modulus and Poisson coefficient are 3 and 0.2, respectively. Water has been simulated considering a density of 1000 , a dynamic viscosity 0.00089 and bulk modulus 2.15 . 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 .

In Fig.(9) the numerical results are compared with the experimental ones published in [1]. The comparison shows the good agreement of the results obtained with the present formulation with the laboratory experience.

Draft Samper 438761226-aristoffReal1.png Draft Samper 438761226-aristoffNumerical1.png
Draft Samper 438761226-aristoffReal2.png Water entry of a nylon sphere: comparison between experimental and numerical results.
Figure 9: Water entry of a nylon sphere: comparison between experimental and numerical results.

7 Conclusions

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.

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 [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.

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.

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.

Bibliography

[1] J. Aristoff, T.T. Truscott, A.H. Techet, and J.W.M Bush. The water entry of decelerating spheres. Physics of Fluids, 22:032102, 2010.

[2] K.J. Bathe. Finite Element Procedures. Prentice-Hall, New Jersey, 1996.

[3] T. Belytschko, W.K. Liu, and B. Moran. Nonlinear Finite Elements For Continua And Structures. John Wiley & Sons, New York, 2000.

[4] F. 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–151, November 1974.

[5] J.M. Carbonell, E. Oñate, and B. Suarez. Modeling of ground excavation with the particle finite-element method. Journal of Engineering Mechanics, 136:455–463, 2010.

[6] M. Cervera, M. Chiumenti, and R. Codina. Mixed stabilized finite element methods in nonlinear solid mechanics: Part i: Formulation. Computer Methods In Applied Mechanics And Engineering, 199:2559–2570, 2010.

[7] M. Chiumenti, Q. Valverde, C. Agelet 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–5264, 2002.

[8] M. Cremonesi. Doctoral thesis: A Lagrangian Finite Element Method for the Interaction Between Flexible Structures and Free Surfaces Fluid Flows. 2010.

[9] M. Cremonesi, A. Frangi, and U. Perego. A lagrangian finite element approach for the analysis of fluid–structure interaction problems. International Journal of Numerical Methods in Engineering, 84:610–630, 2010.

[10] H. Edelsbrunner and E.P. Mucke. Three dimensional alpha shapes. ACM Trans Graphics, 13:43–72, 1999.

[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–111, 1980.

[12] A. Franci, E. 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.

[13] B. Hubner, E. 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–2104, 2004.

[14] S.R. Idelshon, J. Marti, A. Limache, and E. 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–1776, February 2008.

[15] S. Idelsohn, N. Calvo, and E. Oñate. Polyhedrization of an arbitrary point set. Computer Methods in Applied Mechanics and Engineering, 92(22–24):2649–2668, 2003.

[16] S.R. Idelsohn, M.Mier-Torrecilla, and E. Oñate. Multi-fluid flows with the particle finite element method. Computer methods in applied mechanics and engineering, 198:2750–2767, 2007.

[17] S.R. Idelsohn, E. Oñate, and F. 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–989, 2004.

[18] S.R. Idelsohn, E. Oñate, F. Del Pin, and N. Calvo. Fluid-structure interaction using the particle finite element method. Computer methods in applied mechanics and engineering, 195:2100–2113, 2006.

[19] A. Larese, R. Rossi, E. 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–425, 2008.

[20] C. Michler, S.J. Hulshoff, and E.H. Van Brummelenand R. De Borst. A monolithic approach to fluid-structure interaction. Computers and Fluids, 33:839–848, 2004.

[21] E. Oñate, M.A. Celigueta, S.R. Idelsohn, F. Salazar, and B. Suarez. Possibilities of the particle finite element method for fluid–soil–structure interaction problems. Computation mechanics, 48:307–318, 2011.

[22] E. Oñate, A. 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.

[23] E. Oñate, A. 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.

[24] E. Oñate, J. 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–1500, November 2004.

[25] W. Prager. Introduction to Mechanics of Continua. Ginn and Company, Boston, 1961.

[26] P.B. Ryzhakov, R. Rossi, S.R. Idelsohn, and E. Oñate. A monolithic lagrangian approach for fluid-structure interaction problems. Computational Mechanics, 46:883–899, 2010.

[27] E. Walhorn, A. Kolke B. Hubner, and D.Dinkler. Fluid-structure coupling within a monolithic model involving free surface flows. Computer & Structures Methods in Applied Mechanics and Engineering, 83 (25-26):2100–2111, 2005.

[28] C. Wood, A.J. Gil, O.Hassan, and J.Bonet. Partitioned block gauss-seidel coupling for dynamic fluid-strucure interaction. Computers and Structures, 88:1367–1382, 2010.

Back to Top

Document information

Published on 01/01/2014

Licence: CC BY-NC-SA license

Document Score

0

Views 63
Recommendations 0

Share this document

claim authorship

Are you one of the authors of this document?