# LinearSolidElement

(Difference between revisions)
 Revision as of 23:06, 23 March 2016 (view source)Cpuigbo (Talk | contribs)← Older edit Latest revision as of 00:46, 24 March 2016 (view source)Cpuigbo (Talk | contribs) (3 intermediate revisions by one user not shown) Line 1: Line 1: == Definition == == Definition == − The purpose of this element is to reproduce the small displacements element in a general way without en encapsulation of the local variables and parameters. + 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 element has all features, so no simplification is done in this sense. + 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.''' '''NOTE: If you want to implement a new solid element, take a look to this element first in order to understand what is needed.''' Line 82: Line 82: | 8 | 8 |} |} + + [[Category:Solid Mechanics Application]] + [[Category:Solid Mechanics Application Elements]]

## 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,

DISPLACEMENT,

VELOCITY, ACCELERATION, REACTION

CAUCHY_STRESS_TENSOR,

VON_MISES_STRESS

## 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,

DISPLACEMENT,

VELOCITY, ACCELERATION, REACTION

CAUCHY_STRESS_TENSOR,

VON_MISES_STRESS

LinearSolidElement3D8N Hexahedra3D8N 3 8