CastemShellElement
- class compas_fea2_castem.model.CastemShellElement(**kwargs)
Bases:
ShellElementCASTEM implementation of a
ShellElemnt.A 2D element that resists axial, shear, bending and torsion.Shell elements are used to model structures in which one dimension, the thickness, is significantly smaller than the other dimensions.
Shell modelisation types :
- COQ3 mode / TRI3 element :
3-node triangular elements for thin shell with Kirchhoff-Love hypothesis.
- COQ4 mode / QUA4 element :
4-node quadrangular elements for thin shell with shear.
- COQ6 mode / TRI6 element :
6-node triangular element, thick shell with Mindlin-Reissner hypothesis
- COQ8 mode /QUA8 element :
8-node quadrangular element, thick shell with Mindlin-Reissner hypothesis and curved sides
- DKT mode / TRI3 element :
3-node triangular elements for thin shell (Discrete Kirchhoff Triangle)
- DST mode / TRI3 :
3-node triangular elements for thick shell ( Discrete Shear Triangle)
Notes
The element’s frame is set to have one axis parallel to the segment connecting the first and the second node and the third axis peperdicular to the plane of the element.
Methods
Inherited Methods
Converts the instance to a string.
Make an independent copy of the data object.
Construct an object of this type from a JSON file.
Construct an object of this type from a JSON string.
Compute a hash of the data for comparison during version control using the sha256 algorithm.
Convert an object to its native data representation and save it to a JSON file.
Convert an object to its native data representation and save it to a JSON string.
Validate the data against the object's data schema.