LinearSolidElement

From KratosWiki
Jump to: navigation, search

Definition

The purpose of this element is to reproduce the small displacements element in a general way without any encapsulation of the local variables or local parameters. The methods used are directly the ones of the "element.h" base class. The LinearSolidElement has all features implemented, so no simplification is done in this sense.

NOTE: If you want to implement a new solid element, take a look to this element first in order to understand what is needed.

Small Displacement 2D Elements

Input Label Geometry Dimension No. of Nodes Dofs Material Type Loads/Conditions Nodal Results Gauss Points Results
LinearSolidElement2D3N Triangle2D3N 2 3 DISPLACEMENT_X, DISPLACEMENT_Y LinearElasticPlaneStrain2DLaw,

LinearElasticPlaneStress2DLaw, IsotropicDamageSimoJuPlaneStrain2DLaw, IsotropicDamageSimoJuPlaneStress2DLaw

VOLUME_ACCELERATION,

PointLoadCondition2D1N, LineLoadCondition2D2N,

DISPLACEMENT,

VELOCITY, ACCELERATION, REACTION

CAUCHY_STRESS_TENSOR,

VON_MISES_STRESS

LinearSolidElement2D4N Quadrilateral2D4N 2 4

Small Displacement 3D Elements

Input Label Geometry Dimension No. of Nodes Dofs Material Type Loads/Conditions Nodal Results Gauss Points Results
LinearSolidElement3D4N Tetrahedra3D4N 3 4 DISPLACEMENT_X, DISPLACEMENT_Y, DISPLACEMENT_Z LinearElastic3DLaw,

HyperElastic3DLaw, IsotropicDamageSimoJu3DLaw,

VOLUME_ACCELERATION,

PointLoadCondition3D1N, LineLoadCondition3D2N, SurfaceLoadCondition3D3N, SurfaceLoadCondition3D4N,

DISPLACEMENT,

VELOCITY, ACCELERATION, REACTION

CAUCHY_STRESS_TENSOR,

VON_MISES_STRESS

LinearSolidElement3D8N Hexahedra3D8N 3 8
Personal tools
Categories