doc:user:elements:volumes:hyper_functionbased
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| doc:user:elements:volumes:hyper_functionbased [2026/01/15 11:08] – [Visco-hyperelastic Neo-Hookean Material (Generalized Maxwell)] vanhulle | doc:user:elements:volumes:hyper_functionbased [2026/01/15 13:15] (current) – [Holzapfel-Gasser-Ogden Anisotropic Material] vanhulle | ||
|---|---|---|---|
| Line 8: | Line 8: | ||
| (Quasi-)incompressibility is treated by a volumetric/ | (Quasi-)incompressibility is treated by a volumetric/ | ||
| - | The strain-energy density function $W$ is expressed as the sum of a **deviatoric** $W_{dev}$ and **volumetric** $W_{vol}$ | + | The strain-energy density function $\psi$ is expressed as the sum of **deviatoric |
| $$ | $$ | ||
| - | W\left(\bar{I}_1,\bar{I}_2, J, \bar{I}_4, \bar{I}_5 \right) = W_{dev}\left(\bar{I}_1,\bar{I}_2, J, \bar{I}_4, \bar{I}_5 \right) + W_{vol}\left( J \right) = W_{dev}\left(\bar{I}_1,\bar{I}_2, J, \bar{I}_4, \bar{I}_5 \right) + k_0 \mathcal{f}\left( J \right) | + | \psi = \sum_{i=1}^{N_{e}}\psi_{e}^{(i)} + \sum_{i=1}^{N_{vol}}\psi_{vol}^{(i)} = \sum_{i=1}^{N_{e}}\psi_{e}^{(i)} + k_0 \sum_{i=1}^{N_{vol}}\mathcal{f}^{(i)}\left( J \right) |
| $$ | $$ | ||
| - | The deviatoric | + | The deviatoric |
| - | It is also possible to add inelastic deformations $\mathbf{F}^{in}$ (//e.g.// thermal expansion) by using an inelastic potential | + | It is also possible to add **inelastic** deformations $\mathbf{F}_{in}$ (//e.g.// thermal expansion) by using inelastic potential |
| $$ | $$ | ||
| - | \mathbf{F}^e = \mathbf{F}\left(\mathbf{F}^{in}\right)^{-1} | + | \mathbf{F} = \mathbf{F}_e\prod_{i=1}^{N_{in}}\mathbf{F}_{in}^{(i)} |
| $$ | $$ | ||
| + | |||
| + | This material can be summarized into the following analogous rheological model: | ||
| + | {{ : | ||
| Note that all computations are done with respect to the **orthotropic axes**. | Note that all computations are done with respect to the **orthotropic axes**. | ||
| Line 26: | Line 29: | ||
| | Density | | Density | ||
| | Initial bulk modulus ($k_0$) | | Initial bulk modulus ($k_0$) | ||
| - | | Number | + | | Array of numbers defining |
| - | | Number | + | | Array of numbers defining |
| - | | Number | + | | Array of numbers defining |
| | Material temperature evolution law | '' | | Material temperature evolution law | '' | ||
| | Orthotropic axis | '' | | Orthotropic axis | '' | ||
| Line 60: | Line 63: | ||
| | Density | | Density | ||
| | Initial bulk modulus ($k_0$) | | Initial bulk modulus ($k_0$) | ||
| - | | Number | + | | Array of numbers defining |
| - | | Number | + | | Array of numbers defining |
| - | | Number | + | | Array of numbers defining |
| | Material temperature evolution law | '' | | Material temperature evolution law | '' | ||
| | Orthotropic axis | '' | | Orthotropic axis | '' | ||
| Line 76: | Line 79: | ||
| | Heat Capacity $C_p$ | '' | | Heat Capacity $C_p$ | '' | ||
| | Dissipated thermoelastic power fraction $\eta_e$ | | Dissipated thermoelastic power fraction $\eta_e$ | ||
| - | | Dissipated (visco)plastic power fraction (Taylor-Quinney factor) | + | | Dissipated (visco)plastic power fraction (Taylor-Quinney factor) |
| + | |||
| + | ===== VeFunctionBasedHyperMaterial ===== | ||
| + | |||
| + | === Description === | ||
| + | Visco-hyperelastic law, using a '' | ||
| + | |||
| + | This material is similar to '' | ||
| + | $$ | ||
| + | \psi = \sum_{i=1}^{N_{ve}}\psi_{ve}^{(i)} + \sum_{i=1}^{N_{e}}\psi_{e}^{(i)} + k_0 \sum_{i=1}^{N_{vol}}\mathcal{f}^{(i)}\left( J \right) | ||
| + | $$ | ||
| + | |||
| + | The deviatoric visco-elastic potentials $\psi_{ve}^{(i)}$ are defined using visco-hyperelastic potential laws defined in [[doc: | ||
| + | |||
| + | Note that with this material, it is not mandatory to define any $\psi_{e}^{(i)}$. | ||
| + | |||
| + | === Parameters === | ||
| + | ^ | ||
| + | | Density | ||
| + | | Initial bulk modulus ($k_0$) | ||
| + | | Array of numbers defining the [[doc: | ||
| + | | Array of numbers defining the [[doc: | ||
| + | | Array of numbers defining the [[doc: | ||
| + | | Array of numbers defining the [[doc: | ||
| + | | Material temperature evolution law | '' | ||
| + | | Orthotropic axis | '' | ||
| + | | Orthotropic axis | '' | ||
| + | | Orthotropic axis | '' | ||
| + | | Orthotropic axis | '' | ||
| + | | Orthotropic axis | '' | ||
| + | | Orthotropic axis | '' | ||
| + | | Orthotropic axis initialized by mesh construction \\ boolean : True - False (default) \\ override OrthoAxis definition | ||
| ===== Example Materials ====== | ===== Example Materials ====== | ||
| Line 165: | Line 199: | ||
| materlawset(2).put(HYPER_HGO_DISP, | materlawset(2).put(HYPER_HGO_DISP, | ||
| # 2 fiber orientations in the xy-plane (+-beta) | # 2 fiber orientations in the xy-plane (+-beta) | ||
| - | materlawset(2).put(HYPER_FIBS_THETAS, [beta, -beta]) | + | materlawset(2).put(HYPER_FIBS_THETA, [beta, -beta]) |
| - | materlawset(2).put(HYPER_FIBS_DELTA, | + | materlawset(2).put(HYPER_FIBS_DELTA, |
| | | ||
doc/user/elements/volumes/hyper_functionbased.1768471713.txt.gz · Last modified: by vanhulle
