Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


doc:user:elements:volumes:hyper_materials

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:user:elements:volumes:hyper_materials [2013/07/11 16:20] jorisdoc:user:elements:volumes:hyper_materials [2024/04/12 14:55] (current) radermecker
Line 1: Line 1:
-====== Matériaux hyperélastiques ======+====== Hyperelastic materials ====== 
 + 
 +===== NeoHookeanHyperMaterial ===== 
 + 
 +=== Description === 
 + 
 +Neo-Hookean hyperelastic law, using a ''Cauchy'' stress tensor $\boldsymbol{\sigma}$, stress in the current configuration. 
 + 
 +(Quasi-)incompressibility is treated by a volumetric/deviatoric multiplicative split of the deformation gradient, i.e.  $\bar{\mathbf{F}} = J^{-1/3}\mathbf{F}$. Hence the deviatoric potential is based on reduced invariants of $\bar{\mathbf{b}} =\bar{\mathbf{F}}\bar{\mathbf{F}}^T $. 
 + 
 +$$ 
 + W\left(I_1,I_2,J\right)  =  \bar{W}\left(\bar{I_1},\bar{I_2}\right) + K f\left(J\right) = C_1\left(\bar{I_1} - 3\right) + \frac{k_0}{2}\left[ \left(J-1\right)^2 + \ln^2 J\right] 
 +$$ 
 + 
 + 
 + 
 +$$ 
 +U^{dev}=\dfrac{g_0}{2} \left[\text{tr}\right(\hat{\mathbf{C}}\left)-3\right] 
 +$$ 
 + 
 +=== Parameters === 
 +^   Name                                                  ^  Metafor Code  ^ 
 +| Density                                                 |''MASS_DENSITY''
 +| NeoHookean coefficient ($C_1$)                          | ''RUBBER_C1''  |  
 +| Initial bulk modulus ($k_0$)                            |''RUBBER_PENAL''|  
 + 
 +===== MooneyRivlinHyperMaterial ===== 
 + 
 +=== Description === 
 + 
 +Mooney-Rivlin hyperelastic law, using a ''Cauchy'' stress tensor $\boldsymbol{\sigma}$, stress in the current configuration. 
 + 
 +(Quasi-)incompressibility is treated by a volumetric/deviatoric multiplicative split of the deformation gradient, i.e.  $\bar{\mathbf{F}} = J^{-1/3}\mathbf{F}$. Hence the deviatoric potential is based on reduced invariants of $\bar{\mathbf{b}} =\bar{\mathbf{F}}\bar{\mathbf{F}}^T $. 
 + 
 +$$ 
 + W\left(I_1,I_2,J\right)  =  \bar{W}\left(\bar{I_1},\bar{I_2}\right) + K f\left(J\right) = C_1\left(\bar{I_1} - 3\right) + C_2\left(\bar{I_2} - 3\right)+ \frac{k_0}{2}\left[ \left(J-1\right)^2 + \ln^2 J\right] 
 +$$ 
 + 
 + 
 + 
 +$$ 
 +U^{dev}=\dfrac{g_0}{2} \left[\text{tr}\right(\hat{\mathbf{C}}\left)-3\right] 
 +$$ 
 + 
 +=== Parameters === 
 +^   Name                                                  ^  Metafor Code  ^ 
 +| Density                                                 |''MASS_DENSITY''
 +| Mooney-Rivlin coefficient ($C_1$)                          | ''RUBBER_C1''  |  
 +| Mooney-Rivlin coefficient ($C_2$)                          | ''RUBBER_C2''  |  
 +| Initial bulk modulus ($k_0$)                            |''RUBBER_PENAL''|  
  
 ===== NeoHookeanHyperPk2Material ===== ===== NeoHookeanHyperPk2Material =====
Line 5: Line 55:
 === Description === === Description ===
  
-Loi hyperélastique Neo Hookienne utilisant un tenseur ''Pk2''+Neo-Hookean hyperelastic law, using a ''PK2'' tensor.
  
-Le potentiel volumique est calculé à partir de la compression moyenne de l'élément ($\theta$): +The potential per unit volume is computed based on the average compressibility over the element, ($\theta$): 
  
 $$ $$
Line 13: Line 63:
 $$ $$
  
-Le potentiel déviatorique est calculé à partir du tenseur de Cauchy de déterminant unitaire:+The deviatoric potential is computed based on a Cauchy tensor with a unit determinant:
  
 $$ $$
Line 19: Line 69:
 $$ $$
  
-=== Paramètres ===+=== Parameters ===
  
-^   Nom                                                      Code Metafor      +^   Name                                                      Metafor Code   
-Densité                                                 |  ''MASS_DENSITY'' +Density                                                 |  ''MASS_DENSITY'' 
-Module de compressibilité initial ($k_0$)  |    ''HYPER_K0''    | +Initial bulk modulus ($k_0$)                            |    ''HYPER_K0''    | 
-Module de cisaillement initial ($g_0$)     |    ''HYPER_G0''    | +Initial shear modulus ($g_0$)                           |    ''HYPER_G0''    |
  
 ===== LogarihtmicHyperPk2Material ===== ===== LogarihtmicHyperPk2Material =====
Line 30: Line 80:
 === Description === === Description ===
  
-Loi hyperélasyique Logarithmique utilisant un tenseur Pk2+Logarithmic hyperelastic law, using a ''PK2'' tensor.
  
-Le potentiel volumique est calculé à partir de la compression moyenne de l'élément (q) : +The potential per unit volume is computed based on the average compressibility of the element, ($q$): 
  
 $$ $$
Line 38: Line 88:
 $$ $$
  
-Le potentiel déviatorique est calculé à partir du tenseur de Cauchy de déterminant unitaire :+The deviatoric potential is computed based on a Cauchy tensor with a unit determinant:
  
 $$ $$
Line 44: Line 94:
 $$ $$
  
-=== Paramètres ===+=== Parameters ===
  
-^   Nom                                                      Code Metafor      +^   Name                                                 Metafor Code     
-Densité                                                 |  ''MASS_DENSITY'' +Density                                                 |  ''MASS_DENSITY'' 
-Module de compressibilité initial ($k_0$)  |    ''HYPER_K0''    | +Initial bulk modulus ($k_0$)  |    ''HYPER_K0''    | 
-Module de cisaillement initial ($g_0$)        ''HYPER_G0''    | +Initial shear modulus ($g_0$)        ''HYPER_G0''    | 
  
 ===== EvpIsoHLogarithmicHyperPk2Material ===== ===== EvpIsoHLogarithmicHyperPk2Material =====
  
 === Description === === Description ===
 +Logarithmic hyperelastic law, using a ''PK2'' tensor.
  
-Loi hyperélastique Logarithmique utilisant un tenseur ''Pk2''.  +The potential per unit volume is computed based on the average compressibility of the element, ($\theta$): 
- +
-Le potentiel volumique est calculé à partir de la compression moyenne de l'élément ($\theta$) : +
  
 $$ $$
Line 63: Line 112:
 $$ $$
  
-Le potentiel déviatorique est calculé à partir du tenseur de Cauchy élastique de déterminant unitaire :+The deviatoric potential is computed based on a Cauchy tensor with a unit determinant:
  
 $$ $$
Line 69: Line 118:
 $$ $$
  
-=== Paramètres === +=== Parameters ===
- +
-^   Nom                                                      Code Metafor    ^   Type de dépendance +
-| Densité                                                  ''MASS_DENSITY''  |    -     | +
-| Module de compressibilité initial ($k_0$)  |    ''HYPER_K0''    |    -     | +
-| Module de cisaillement initial ($g_0$)        ''HYPER_G0''    |    -     |  +
-| Numéro de la loi définissant la contrainte limite $\sigma_{yield}$ |    ''YIELD_NUM''      -     | +
- +
  
 +^   Name                                                                         Metafor Code      Dependency ^
 +| Density                                                                    |  ''MASS_DENSITY''  |    -     |
 +| Initial bulk modulus ($k_0$)                                                  ''HYPER_K0''    |    -     |
 +| Initial shear modulus ($g_0$)                                              |    ''HYPER_G0''    |    -     
 +| Number of the material law which defines the yield stress $\sigma_{yield}$ |    ''YIELD_NUM''      -     |
  
 ===== FunctionBasedHyperPk2Material ===== ===== FunctionBasedHyperPk2Material =====
Line 84: Line 130:
 === Description === === Description ===
  
-Loi hyperélastique utilisant un tenseur ''Pk2'', dont la fonction appliquée sur la décomposition spectrale des déformation est une loi utilisateur+Hyperelastic law, using a ''PK2'' tensor. Its function applied on the strain spectral decomposition is a user law.
  
-Le potentiel volumique est calculé à partir de la compression moyenne de l'élément ($\theta$) : +The potential per unit volume is computed based on the average compressibility of the element, ($\theta$): 
  
 $$ $$
Line 92: Line 138:
 $$ $$
  
-Le potentiel déviatorique est calculé à partir d'une fonction utilisateur de type hyperélastique définie dans [[doc:user:elements:volumes:hyper_viscoelastic]].+The deviatoric potential is computed based on a hyperelastic user function defined in [[doc:user:elements:volumes:hyper_viscoelastic]].
  
-=== Paramètres ===+=== Parameters ===
  
-^   Nom                                                      Code Metafor               Type de dépendance  ^ +^   Name                                                      Metafor Code     ^  Dependency 
-Densité                                                 |  ''MASS_DENSITY''              -     | +Density                                                 |  ''MASS_DENSITY''              -     | 
-Module de compressibilité initial ($k_0$)  |    ''HYPER_K0''                -     | +Initial bulk modulus ($k_0$)                            |    ''HYPER_K0''                -     | 
-Numéro de la loi hyperélastique                         |    ''HYPER_FUNCTION_NO''    |    -     +Number of the hyperelastic law                          |    ''HYPER_FUNCTION_NO''    |    -     
  
  
Line 106: Line 152:
 === Description === === Description ===
  
-Loi viscoélastique à base hyperélastique utilisant un tenseur ''Pk2''. +Viscoelastic hyperelastic law, using a ''PK2'' tensorThe law includes a main branch (spring and dashpot in paralleland one or several Maxwell branches (spring and dashpot in series).
-La loi comporte une branche principale (ressort et dashpot en parallèleet 1 ou plusieurs branches de Maxwell (ressort et dashpot en série).+
  
-Chaque branche se comporte selon une loi viscoélastique entrée par l'utilisateur.+Each branch has its behavior corresponding to a viscoelastic law, supplied by the user.
  
-Le potentiel volumique est calculé à partir de la compression moyenne de l'élément ($\theta$) : +The potential per unit volume is computed based on the average compressibility of the element, ($\theta$): 
  
 $$ $$
Line 117: Line 162:
 $$ $$
  
-Le potentiel déviatorique est calculé à partir des lois visco-élastiques :+The deviatoric potential is computed based on the viscoelastic laws :
  
 $$ $$
Line 123: Line 168:
 $$ $$
  
-Le potentiel de dissipation s'écrit :+The dissipation potential is written as:
  
 $$ $$
Line 129: Line 174:
 $$ $$
  
-avec +where
 $$ $$
 \Delta\hat{C} = {\hat{F}^n}^{-T} \hat{C}^{n+1} {\hat{F}^n}^{-1} \Delta\hat{C} = {\hat{F}^n}^{-T} \hat{C}^{n+1} {\hat{F}^n}^{-1}
 $$ $$
-et+
 $$ $$
 \Delta C^{\text{vis}} = {{F^{\text{vis}}}^n}^{-T} {C^{\text{vis}}}^{n+1} {{F^{\text{vis}}}^n}^{-1} \Delta C^{\text{vis}} = {{F^{\text{vis}}}^n}^{-T} {C^{\text{vis}}}^{n+1} {{F^{\text{vis}}}^n}^{-1}
 $$ $$
  
-Les potentiels $ U^{dev}_{\text{main,elastic}},~~U^{dev}_{\text{Maxwell,elastic}},~~\phi^{dev}_{\text{main,viscous}},~~\phi^{dev}_{\text{Maxwell,viscous}} $ sont les fonctions de type hyperélastique définies dans [[doc:user:elements:volumes:hyper_viscoelastic]].+The potentials $ U^{dev}_{\text{main,elastic}},~~U^{dev}_{\text{Maxwell,elastic}},~~\phi^{dev}_{\text{main,viscous}},~~\phi^{dev}_{\text{Maxwell,viscous}} $ are hyperelastic functions defined in [[doc:user:elements:volumes:hyper_viscoelastic]].
  
-=== Paramètres ===+=== Parameters ===
  
-^   Nom                                                      Code Metafor               Type de dépendance  ^ +^   Name                                                 Metafor Code     ^  Dependency 
-Densité                                                 |    ''MASS_DENSITY''            -     | +Density                                                 |    ''MASS_DENSITY''            -     | 
-Module de compressibilité initial ($k_0$)  |    ''HYPER_K0''                -     | +Initial bulk modulus ($k_0$)  |    ''HYPER_K0''                -     | 
-Numéro de la loi viscoélastique principale                 ''MAIN_FUNCTION_NO''        -     |  +Number of the main viscoelastic law                 ''MAIN_FUNCTION_NO''        -     |  
-Numéro de la loi viscoélastique de Maxwell numéro 1     |    ''MAXWELL_FUNCTION_NO1'' |    -     | +Number of the first Maxwell viscoelastic law      |    ''MAXWELL_FUNCTION_NO1'' |    -     | 
-Numéro de la loi viscoélastique de Maxwell numéro 2 (facultatif)    |    ''MAXWELL_FUNCTION_NO2'' |    -     | +Number of the second Maxwell viscoelastic law (optional)    |    ''MAXWELL_FUNCTION_NO2'' |    -     | 
-Numéro de la loi viscoélastique de Maxwell numéro i (facultatif)    |    ''MAXWELL_FUNCTION_NOI'' |    -     |+Number of the third Maxwell viscoelastic law (optional)    |    ''MAXWELL_FUNCTION_NOI'' |    -     |
  
doc/user/elements/volumes/hyper_materials.txt · Last modified: 2024/04/12 14:55 by radermecker

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki