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 [2024/06/27 11:36] – [MooneyRivlinHyperMaterial] radermeckerdoc:user:elements:volumes:hyper_materials [2026/01/16 14:36] (current) – [VeIsoHyperPk2Material] vanhulle
Line 14: Line 14:
  
 === Parameters === === Parameters ===
-^   Name                                                  ^  Metafor Code  ^ +^   Name                                                  ^  Metafor Code  ^ Dependency ^ 
-| Density                                                 |''MASS_DENSITY''| +| Density                                                 |  ''MASS_DENSITY''  |  ''TO/TM''  | 
-| NeoHookean coefficient ($C_1$)                          | ''RUBBER_C1''  |  +| NeoHookean coefficient ($C_1$)                          |  ''RUBBER_C1''  |  ''TO/TM''  | 
-| Initial bulk modulus ($k_0$)                            |''RUBBER_PENAL''| +| Initial bulk modulus ($k_0$)                            |  ''RUBBER_PENAL''  |  ''TO/TM''  | 
 +| Material temperature evolution law                      |  ''TEMP''  |    ''TM''   | 
 +| Thermal expansion coefficient ($\alpha$)                |  ''THERM_EXPANSION''  |  ''TO/TM''  |
  
 +===== TmNeoHookeanHyperMaterial =====
 +<note important> **Metafor version $\geq$ 3554** </note>
 +=== Description ===
 +Neo-Hookean hyperelastic law, using a ''Cauchy'' stress tensor $\boldsymbol{\sigma}$, stress in the current configuration.
 +
 +Here, the ''TEMP'' parameter is not relevant anymore.
 +
 +=== Parameters ===
 +^   Name                                                  ^  Metafor Code  ^ Dependency ^
 +| Density                                                 |  ''MASS_DENSITY''  |  ''TO/TM''  |
 +| NeoHookean coefficient ($C_1$)                          |  ''RUBBER_C1''  |  ''TO/TM''  |
 +| Initial bulk modulus ($k_0$)                            |  ''RUBBER_PENAL''  |  ''TO/TM''  |
 +| Thermal expansion coefficient ($\alpha$)                |  ''THERM_EXPANSION''  |  ''TO/TM''  |
 +| Conductivity                                            |    ''CONDUCTIVITY''   |  ''TO/TM''  |
 +| Heat capacity                                           |   ''HEAT_CAPACITY''   |  ''TO/TM''  |
 +| Dissipated thermoelastic power fraction                 |     ''DISSIP_TE''     |      -      |
 +| Dissipated (visco)plastic power fraction (Taylor-Quinney factor)  |     ''DISSIP_TQ''     |      -      |
 ===== MooneyRivlinHyperMaterial ===== ===== MooneyRivlinHyperMaterial =====
  
Line 33: Line 52:
  
 === Parameters === === Parameters ===
-^   Name                                                  ^  Metafor Code  ^ +^   Name                             ^  Metafor Code           ^  Dependency ^ 
-| Density                                                 |''MASS_DENSITY''| +| Density                            |  ''MASS_DENSITY''         |  ''TO/TM''  | 
-| Mooney-Rivlin coefficient ($C_1$)                          | ''RUBBER_C1''  |  +| Mooney-Rivlin coefficient ($C_1$)  |   ''RUBBER_C1''           |  ''TO/TM''  | 
-| Mooney-Rivlin coefficient ($C_2$)                          | ''RUBBER_C2''  |  +| Mooney-Rivlin coefficient ($C_2$)  |   ''RUBBER_C2''           |  ''TO/TM''  | 
-| Initial bulk modulus ($k_0$)                            |''RUBBER_PENAL''| +| Initial bulk modulus ($k_0$)       |  ''RUBBER_PENAL''         |  ''TO/TM''  | 
 +| Material temperature evolution law                      |  ''TEMP''  |    ''TM''   | 
 +| Thermal expansion coefficient ($\alpha$)                |  ''THERM_EXPANSION''  |  ''TO/TM''  | 
  
 <WRAP center round important 60%> <WRAP center round important 60%>
-This material has no analytical material tangent stiffness. The latter should be computed by pertubation (global or material).+**Version < 3554**\\ 
 +This material has no analytical material tangent stiffness. The latter should be computed by pertubation (global or material). \\ 
 +See ''STIFFMETHOD'' in the element properties of [[doc:user:elements:volumes:volumeelement|Volume elements]].
 </WRAP> </WRAP>
 +
 +===== TmMooneyRivlinHyperMaterial =====
 +<note important> **Metafor version $\geq$ 3554** </note>
 +=== Description ===
 +
 +Mooney-Rivlin hyperelastic law, using a ''Cauchy'' stress tensor $\boldsymbol{\sigma}$, stress in the current configuration.
 +
 +Here, the ''TEMP'' parameter is not relevant anymore.
 +
 +=== Parameters ===
 +^   Name                                                  ^  Metafor Code  ^ Dependency ^
 +| Density                                                 |  ''MASS_DENSITY''  |  ''TO/TM''  |
 +| Mooney-Rivlin coefficient ($C_1$)                          |  ''RUBBER_C1''  |  ''TO/TM''  |
 +| Mooney-Rivlin coefficient ($C_2$)  |   ''RUBBER_C2''           |  ''TO/TM''  |
 +| Initial bulk modulus ($k_0$)                            |  ''RUBBER_PENAL''  |  ''TO/TM''  |
 +| Thermal expansion coefficient ($\alpha$)                |  ''THERM_EXPANSION''  |  ''TO/TM''  |
 +| Conductivity                                            |    ''CONDUCTIVITY''   |  ''TO/TM''  |
 +| Heat capacity                                           |   ''HEAT_CAPACITY''   |  ''TO/TM''  |
 +| Dissipated thermoelastic power fraction                 |     ''DISSIP_TE''     |      -      |
 +| Dissipated (visco)plastic power fraction (Taylor-Quinney factor)  |     ''DISSIP_TQ''     |      -      |
 +
  
 ===== NeoHookeanHyperPk2Material ===== ===== NeoHookeanHyperPk2Material =====
Line 55: Line 100:
 $$ $$
  
-The deviatoric potential is computed based on a Cauchy tensor with a unit determinant:+The deviatoric potential is computed based on the right Cauchy–Green deformation tensor with a unit determinant:
  
 $$ $$
Line 63: Line 108:
 === Parameters === === Parameters ===
  
-^   Name                                                  ^     Metafor Code   ^ +^   Name                                                  ^     Metafor Code   ^ Dependency ^ 
-| Density                                                 |  ''MASS_DENSITY''  | +| Density                                                 |  ''MASS_DENSITY''  |  ''TO/TM''  | 
-| Initial bulk modulus ($k_0$)                            |    ''HYPER_K0''    | +| Initial bulk modulus ($k_0$)                            |    ''HYPER_K0''    |  ''TO/TM''  | 
-| Initial shear modulus ($g_0$)                           |    ''HYPER_G0''    |+| Initial shear modulus ($g_0$)                           |    ''HYPER_G0''    |  ''TO/TM''  | 
 +| Material temperature evolution law                      |  ''TEMP''  |    ''TM''   | 
 +| Thermal expansion coefficient ($\alpha$)                |  ''THERM_EXPANSION''  |  ''TO/TM''  |
  
 ===== LogarihtmicHyperPk2Material ===== ===== LogarihtmicHyperPk2Material =====
Line 74: Line 121:
 Logarithmic hyperelastic law, using a ''PK2'' tensor. Logarithmic hyperelastic law, using a ''PK2'' tensor.
  
-The potential per unit volume is computed based on the average compressibility of the element, ($q$): +The potential per unit volume is computed based on the average compressibility of the element, ($\theta$): 
  
 $$ $$
Line 88: Line 135:
 === Parameters === === Parameters ===
  
-^   Name                                             ^     Metafor Code     ^ +^   Name                                             ^     Metafor Code     ^ Dependency ^ 
-| Density                                                 |  ''MASS_DENSITY''  | +| Density                                                 |  ''MASS_DENSITY''  |  ''TO/TM''  | 
-| Initial bulk modulus ($k_0$)  |    ''HYPER_K0''    | +| Initial bulk modulus ($k_0$)  |    ''HYPER_K0''    |  ''TO/TM''  | 
-| Initial shear modulus ($g_0$)     |    ''HYPER_G0''    | +| Initial shear modulus ($g_0$)     |    ''HYPER_G0''    |  ''TO/TM''  | 
 +| Material temperature evolution law                      |  ''TEMP''  |    ''TM''   | 
 +| Thermal expansion coefficient ($\alpha$)                |  ''THERM_EXPANSION''  |  ''TO/TM''  | 
  
 ===== EvpIsoHLogarithmicHyperPk2Material ===== ===== EvpIsoHLogarithmicHyperPk2Material =====
Line 113: Line 163:
  
 ^   Name                                                                     ^     Metafor Code     ^  Dependency ^ ^   Name                                                                     ^     Metafor Code     ^  Dependency ^
-| Density                                                                    |  ''MASS_DENSITY''  |    -     | +| Density                                                                    |  ''MASS_DENSITY''  |  ''TO/TM''  | 
-| Initial bulk modulus ($k_0$)                                               |    ''HYPER_K0''    |    -     | +| Initial bulk modulus ($k_0$)                                               |    ''HYPER_K0''    |  ''TO/TM''  | 
-| Initial shear modulus ($g_0$)                                              |    ''HYPER_G0''    |    -     | +| Initial shear modulus ($g_0$)                                              |    ''HYPER_G0''    |  ''TO/TM''  |
 | Number of the material law which defines the yield stress $\sigma_{yield}$ |    ''YIELD_NUM''   |    -     | | Number of the material law which defines the yield stress $\sigma_{yield}$ |    ''YIELD_NUM''   |    -     |
 +| Material temperature evolution law                      |  ''TEMP''  |    ''TM''   |
 +| Thermal expansion coefficient ($\alpha$)                |  ''THERM_EXPANSION''  |  ''TO/TM''  |
  
 ===== FunctionBasedHyperPk2Material ===== ===== FunctionBasedHyperPk2Material =====
Line 135: Line 187:
  
 ^   Name                                                  ^     Metafor Code     ^  Dependency ^ ^   Name                                                  ^     Metafor Code     ^  Dependency ^
-| Density                                                 |  ''MASS_DENSITY''           |    -     | +| Density                                                 |  ''MASS_DENSITY''           |  ''TO/TM''  | 
-| Initial bulk modulus ($k_0$)                            |    ''HYPER_K0''             |    -     | +| Initial bulk modulus ($k_0$)                            |    ''HYPER_K0''             |  ''TO/TM''  | 
-| Number of the hyperelastic law                          |    ''HYPER_FUNCTION_NO''    |    -     | +| Number of the hyperelastic law                          |    ''HYPER_FUNCTION_NO''    |    -     | 
 +| Material temperature evolution law                      |  ''TEMP''  |    ''TM''   | 
 +| Thermal expansion coefficient ($\alpha$)                |  ''THERM_EXPANSION''  |  ''TO/TM''  |
  
  
Line 180: Line 234:
  
 ^   Name                                             ^     Metafor Code     ^  Dependency ^ ^   Name                                             ^     Metafor Code     ^  Dependency ^
-| Density                                                 |    ''MASS_DENSITY''         |    -     | +| Density                                                 |    ''MASS_DENSITY''         |  ''TO/TM''  | 
-| Initial bulk modulus ($k_0$)  |    ''HYPER_K0''             |    -     |+| Initial bulk modulus ($k_0$)  |    ''HYPER_K0''             |  ''TO/TM''  |
 | Number of the main viscoelastic law              |    ''MAIN_FUNCTION_NO''     |    -     |  | Number of the main viscoelastic law              |    ''MAIN_FUNCTION_NO''     |    -     | 
-| Number of the first Maxwell viscoelastic law      |    ''MAXWELL_FUNCTION_NO1'' |    -     | +| Array of numbers definining Maxwell viscoelastic laws [1, 2, ...]     |    ''MAXWELL_FUNCTION_NUMS'' |    -     | 
-| Number of the second Maxwell viscoelastic law (optional)    |    ''MAXWELL_FUNCTION_NO2'' |    -     | +| Material temperature evolution law                      |  ''TEMP''  |    ''TM''   | 
-| Number of the third Maxwell viscoelastic law (optional)    |    ''MAXWELL_FUNCTION_NOI'' |    -     |+| Thermal expansion coefficient ($\alpha$)                |  ''THERM_EXPANSION''  |  ''TO/TM''  |
  
doc/user/elements/volumes/hyper_materials.1719488165.txt.gz · Last modified: by radermecker

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki