Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


doc:user:general:ifields

This is an old revision of the document!


Fields at Gauss Points

Fields that are computed at each integration point are referenced by codes with the IF prefix (standing for Internal Field).

Metafor Code Description
IF_DEV_SIG_XX Cauchy stress deviator tensor (see important remark at the bottom)
IF_DEV_SIG_YY
IF_DEV_SIG_ZZ
IF_SIG_XX Cauchy stress tensor (see important remark at the bottom)
IF_SIG_YY
IF_SIG_ZZ
IF_SIG_XY
IF_SIG_XZ
IF_SIG_YZ
IF_DEV_SIG_ORTHO_XX Cauchy stress deviator tensor in a frame which moves with the matter (see important remark at the bottom)
IF_DEV_SIG_ORTHO_YY
IF_DEV_SIG_ORTHO_ZZ
IF_SIG_ORTHO_XX Cauchy stress deviator tensor in a frame which moves with the matter
IF_SIG_ORTHO_YY
IF_SIG_ORTHO_ZZ
IF_SIG_ORTHO_XY
IF_SIG_ORTHO_XZ
IF_SIG_ORTHO_YZ
IF_ALP_XX “backstress” (kinematic hardening)
IF_ALP_YY
IF_ALP_ZZ
IF_ALP_XY
IF_ALP_XZ
IF_ALP_YZ
IF_GL_STRAIN_XX Green-Lagrange strains (in the initial frame)
IF_GL_STRAIN_YY
IF_GL_STRAIN_ZZ
IF_GL_STRAIN_XY
IF_GL_STRAIN_XZ
IF_GL_STRAIN_YZ
IF_NAT_STRAIN_XX Natural strains (in the initial frame)
IF_NAT_STRAIN_YY
IF_NAT_STRAIN_ZZ
IF_NAT_STRAIN_XY
IF_NAT_STRAIN_XZ
IF_NAT_STRAIN_YZ
IF_BIOT_STRAIN_XX Biot strains (in the initial frame)
IF_BIOT_STRAIN_YY
IF_BIOT_STRAIN_ZZ
IF_BIOT_STRAIN_XY
IF_BIOT_STRAIN_XZ
IF_BIOT_STRAIN_YZ
IF_ALP_J2 contrainte cinématique équivalente :?:
IF_P pressure
IF_EPL equivalent plastic strain
IF_DEPL equivalent plastic strain rate
IF_EVMS von Mises stress
IF_TRIAX stress triaxiality T = hydrostatic stress / equivalent stress
IF_RUPT_CRIT rupture Criterion
IF_DYNAMIC_YIELD dynamic yield stress
IF_STATIC_YIELD static yield stress
IF_GRAIN_SIZE grain size
IF_ISO_DAMAGE isotropic damage
IF_DAMAGE_XX orthotropic damage
IF_DAMAGE_YY
IF_DAMAGE_ZZ
IF_DAMAGE_XY
IF_DAMAGE_YZ
IF_DAMAGE_XZ
IF_RHO density
IF_FLUX_X heat flux
IF_FLUX_Y
IF_FLUX_Z
IF_GRADT_X temperature gradient
IF_GRADT_Y
IF_GRADT_Z
IF_DEV_SIG_XX_UPPER_SIDE stress deviator tensor - upper skin of a shellExpert!Danger!
IF_DEV_SIG_YY_UPPER_SIDE
IF_DEV_SIG_ZZ_UPPER_SIDE
IF_SIG_XX_UPPER_SIDE stress tensor - upper skin of a shellExpert!Danger!
IF_SIG_YY_UPPER_SIDE
IF_SIG_ZZ_UPPER_SIDE
IF_SIG_XY_UPPER_SIDE
IF_SIG_XZ_UPPER_SIDE
IF_SIG_YZ_UPPER_SIDE
IF_P_UPPER_SIDE pressure - upper skin of a shellExpert!Danger!
IF_EPL_UPPER_SIDE equivalent plastic strain - upper skin of a shellExpert!Danger!
IF_DEV_SIG_XX_LOWER_SIDE stress deviator tensor - lower skin of a shellExpert!Danger!
IF_DEV_SIG_YY_LOWER_SIDE
IF_DEV_SIG_ZZ_LOWER_SIDE
IF_SIG_XX_LOWER_SIDE stress tensor - lower skin of a shellExpert!Danger!
IF_SIG_YY_LOWER_SIDE
IF_SIG_ZZ_LOWER_SIDE
IF_SIG_XY_LOWER_SIDE
IF_SIG_XZ_LOWER_SIDE
IF_SIG_YZ_LOWER_SIDE
IF_P_LOWER_SIDE pressure - lower skin of a shellExpert!Danger!
IF_EPL_LOWER_SIDE equivalent plastic strain - lower skin of a shellExpert!Danger!
IF_THICKNESS deformed thickness of a shellExpert!Danger!
IF_CURVATURE_XX shell curvaturesExpert!Danger!
IF_CURVATURE_YY
IF_CURVATURE_ZZ
IF_CURVATURE_XY
IF_CURVATURE_XZ
IF_CURVATURE_YZ
IF_TORQUE_XX shell torquesExpert!Danger!
IF_TORQUE_YY
IF_TORQUE_ZZ
IF_TORQUE_XY
IF_TORQUE_XZ
IF_TORQUE_YZ
IF_FTOTAL_XX deformation gradient
IF_FTOTAL_YY
IF_FTOTAL_ZZ
IF_FTOTAL_XY
IF_FTOTAL_XZ
IF_FTOTAL_YZ
IF_FTOTAL_YX
IF_FTOTAL_ZX
IF_FTOTAL_ZY

This codes are to be used in Saving history curves to disk to specify which field must be archived.

Important note: IF_SIG_XX stresses are always Cauchy stresses, whether a hypoelastic or hyperelastic formulation is used. To get Piola-Kirchhoff-2 stresses, the transformation formula must be applied, used the gradient deformation tensor (IF_FTOTAL_XX, …):

$$ \boldsymbol{\sigma}_{\text{cauchy}} = \dfrac{\mathbf{F}\,\boldsymbol{\sigma}_{\text{PK2}}\,\mathbf{F}^T}{\det(\mathbf{F}_{\text{total}})} $$

doc/user/general/ifields.1422270904.txt.gz · Last modified: 2016/03/30 15:22 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki