Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


doc:user:general:ifields

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
Last revisionBoth sides next revision
doc:user:general:ifields [2014/10/20 12:06] papeleuxdoc:user:general:ifields [2016/10/09 12:20] canales
Line 1: Line 1:
-====== Internal Fields ======+====== Fields at Gauss Points ======
  
-Fields that are saved for each integration point are referenced by codes with the ''IF'' prefix (standing for **I**nternal **F**ield).+Fields that are computed at each integration point are referenced by codes with the ''IF'' prefix (standing for **I**nternal **F**ield).
  
  
-^  Metafor Code ^  Description  ^+^  Metafor Code  ^  Description  ^
 | ''IF_DEV_SIG_XX'' | Cauchy stress deviator tensor (see important remark at the bottom) | | ''IF_DEV_SIG_XX'' | Cauchy stress deviator tensor (see important remark at the bottom) |
 | ''IF_DEV_SIG_YY'' |  :::| | ''IF_DEV_SIG_YY'' |  :::|
Line 23: Line 23:
 | ''IF_SIG_ORTHO_XZ'' |:::  | | ''IF_SIG_ORTHO_XZ'' |:::  |
 | ''IF_SIG_ORTHO_YZ'' |:::  | | ''IF_SIG_ORTHO_YZ'' |:::  |
-| ''IF_ALP_XX'' | "backstress" |+| ''IF_ALP_XX'' | "backstress" (kinematic hardening) |
 | ''IF_ALP_YY'' |  :::| | ''IF_ALP_YY'' |  :::|
 | ''IF_ALP_ZZ'' |  :::|  | ''IF_ALP_ZZ'' |  :::| 
Line 53: Line 53:
 | ''IF_EVMS'' | von Mises stress |  | ''IF_EVMS'' | von Mises stress | 
 | ''IF_TRIAX'' | stress triaxiality T = hydrostatic stress / equivalent stress |  | ''IF_TRIAX'' | stress triaxiality T = hydrostatic stress / equivalent stress | 
-| ''IF_RUPT_CRIT''Rupture Criterion |+| ''IF_RUPT_CRIT''rupture Criterion |
 | ''IF_DYNAMIC_YIELD'' | dynamic yield stress|  | ''IF_DYNAMIC_YIELD'' | dynamic yield stress| 
 | ''IF_STATIC_YIELD'' | static yield stress |  | ''IF_STATIC_YIELD'' | static yield stress | 
Line 71: Line 71:
 | ''IF_GRADT_Y'' |  :::|  | ''IF_GRADT_Y'' |  :::| 
 | ''IF_GRADT_Z''  |  :::|  | ''IF_GRADT_Z''  |  :::| 
-| ''IF_DEV_SIG_XX_UPPER_SIDE'' | stress deviator tensor - upper skin of a shell |+| ''IF_DEV_SIG_XX_UPPER_SIDE'' | stress deviator tensor - upper skin of a shell{{:doc:user:ico-expert.png?18|Expert!}}{{:doc:user:ico-danger.png?18|Danger!}} |
 | ''IF_DEV_SIG_YY_UPPER_SIDE'' |  :::| | ''IF_DEV_SIG_YY_UPPER_SIDE'' |  :::|
 | ''IF_DEV_SIG_ZZ_UPPER_SIDE'' |  :::| | ''IF_DEV_SIG_ZZ_UPPER_SIDE'' |  :::|
-| ''IF_SIG_XX_UPPER_SIDE'' | stress tensor - upper skin of a shell |+| ''IF_SIG_XX_UPPER_SIDE'' | stress tensor - upper skin of a shell{{:doc:user:ico-expert.png?18|Expert!}}{{:doc:user:ico-danger.png?18|Danger!}} |
 | ''IF_SIG_YY_UPPER_SIDE'' |  :::| | ''IF_SIG_YY_UPPER_SIDE'' |  :::|
 | ''IF_SIG_ZZ_UPPER_SIDE'' |  :::| | ''IF_SIG_ZZ_UPPER_SIDE'' |  :::|
Line 80: Line 80:
 | ''IF_SIG_XZ_UPPER_SIDE'' |  :::| | ''IF_SIG_XZ_UPPER_SIDE'' |  :::|
 | ''IF_SIG_YZ_UPPER_SIDE'' |  :::| | ''IF_SIG_YZ_UPPER_SIDE'' |  :::|
-| ''IF_P_UPPER_SIDE'' | pressure - upper skin of a shell |  +| ''IF_P_UPPER_SIDE'' | pressure - upper skin of a shell{{:doc:user:ico-expert.png?18|Expert!}}{{:doc:user:ico-danger.png?18|Danger!}} |  
-| ''IF_EPL_UPPER_SIDE'' | equivalent plastic strain - upper skin of a shell |  +| ''IF_EPL_UPPER_SIDE'' | equivalent plastic strain - upper skin of a shell{{:doc:user:ico-expert.png?18|Expert!}}{{:doc:user:ico-danger.png?18|Danger!}} |  
-| ''IF_DEV_SIG_XX_LOWER_SIDE'' | stress deviator tensor - lower skin of a shell  |+| ''IF_DEV_SIG_XX_LOWER_SIDE'' | stress deviator tensor - lower skin of a shell{{:doc:user:ico-expert.png?18|Expert!}}{{:doc:user:ico-danger.png?18|Danger!}}  |
 | ''IF_DEV_SIG_YY_LOWER_SIDE'' |  :::| | ''IF_DEV_SIG_YY_LOWER_SIDE'' |  :::|
 | ''IF_DEV_SIG_ZZ_LOWER_SIDE'' |  :::| | ''IF_DEV_SIG_ZZ_LOWER_SIDE'' |  :::|
-| ''IF_SIG_XX_LOWER_SIDE'' | stress tensor - lower skin of a shell |+| ''IF_SIG_XX_LOWER_SIDE'' | stress tensor - lower skin of a shell{{:doc:user:ico-expert.png?18|Expert!}}{{:doc:user:ico-danger.png?18|Danger!}} |
 | ''IF_SIG_YY_LOWER_SIDE'' |  :::| | ''IF_SIG_YY_LOWER_SIDE'' |  :::|
 | ''IF_SIG_ZZ_LOWER_SIDE'' |  :::| | ''IF_SIG_ZZ_LOWER_SIDE'' |  :::|
Line 91: Line 91:
 | ''IF_SIG_XZ_LOWER_SIDE'' |  :::| | ''IF_SIG_XZ_LOWER_SIDE'' |  :::|
 | ''IF_SIG_YZ_LOWER_SIDE'' |  :::| | ''IF_SIG_YZ_LOWER_SIDE'' |  :::|
-| ''IF_P_LOWER_SIDE'' | pressure - lower skin of a shell |  +| ''IF_P_LOWER_SIDE'' | pressure - lower skin of a shell{{:doc:user:ico-expert.png?18|Expert!}}{{:doc:user:ico-danger.png?18|Danger!}} |  
-| ''IF_EPL_LOWER_SIDE'' | equivalent plastic strain - lower skin of a shell |  +| ''IF_EPL_LOWER_SIDE'' | equivalent plastic strain - lower skin of a shell{{:doc:user:ico-expert.png?18|Expert!}}{{:doc:user:ico-danger.png?18|Danger!}} |  
-| ''IF_THICKNESS'' | deformed thickness of a shell | +| ''IF_THICKNESS'' | deformed thickness of a shell{{:doc:user:ico-expert.png?18|Expert!}}{{:doc:user:ico-danger.png?18|Danger!}} 
-| ''IF_CURVATURE_XX'' | shell curvatures |+| ''IF_CURVATURE_XX'' | shell curvatures{{:doc:user:ico-expert.png?18|Expert!}}{{:doc:user:ico-danger.png?18|Danger!}} |
 | ''IF_CURVATURE_YY'' |  :::| | ''IF_CURVATURE_YY'' |  :::|
 | ''IF_CURVATURE_ZZ'' |  :::| | ''IF_CURVATURE_ZZ'' |  :::|
Line 100: Line 100:
 | ''IF_CURVATURE_XZ'' |  :::| | ''IF_CURVATURE_XZ'' |  :::|
 | ''IF_CURVATURE_YZ'' |  :::| | ''IF_CURVATURE_YZ'' |  :::|
-| ''IF_TORQUE_XX'' | shell torques |+| ''IF_TORQUE_XX'' | shell torques{{:doc:user:ico-expert.png?18|Expert!}}{{:doc:user:ico-danger.png?18|Danger!}} |
 | ''IF_TORQUE_YY'' |  :::| | ''IF_TORQUE_YY'' |  :::|
 | ''IF_TORQUE_ZZ'' |  :::| | ''IF_TORQUE_ZZ'' |  :::|
Line 115: Line 115:
 | ''IF_FTOTAL_ZX'' |  :::| | ''IF_FTOTAL_ZX'' |  :::|
 | ''IF_FTOTAL_ZY'' |  :::| | ''IF_FTOTAL_ZY'' |  :::|
 +| ''IF_LODE_PARAMETER'' | Lode parameter $\in [-1,1]$ |
  
 This codes are to be used in [[doc:user:results:courbes_res]] to specify which field must be archived.  This codes are to be used in [[doc:user:results:courbes_res]] to specify which field must be archived. 
  
-Important note: IF_SIG_XX stresses are always Cauchy stresses, whether a [[doc:user:elements:volumes:iso_hypo_materials#evpisohhypomaterial|hypoelastic]] or [[doc:user:elements:volumes:hyper_materials#neohookeanhyperpk2material|hyperelastic]] formulation is used. To get Piola-Kirchhoff number 2 stresses, the transformation formula must be applied, used the gradient deformation tensor (IF_FTOTAL_XX, ...):+Important note: ''IF_SIG_XX'' stresses are always Cauchy stresses, whether a [[doc:user:elements:volumes:iso_hypo_materials#evpisohhypomaterial|hypoelastic]] or [[doc:user:elements:volumes:hyper_materials#neohookeanhyperpk2material|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}_{cauchy} = \dfrac{\boldsymbol{F}\,\boldsymbol{\sigma}_{PK2}\,\boldsymbol{F}^T}{det(F_{total})}+ \boldsymbol{\sigma}_{\text{cauchy}} = \dfrac{\mathbf{F}\,\boldsymbol{\sigma}_{\text{PK2}}\,\mathbf{F}^T}{\det(\mathbf{F}_{\text{total}})}
 $$ $$
doc/user/general/ifields.txt · Last modified: 2018/08/30 12:56 by papeleux

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki