Geometry > kg_TriPlate
kg_TriPlate
Purpose
geometric stiffness matrix for triangular plate element for different options
Synopsis
kg = kg_TriPlate (option,xyz,u,pl)
Description
KG_TRIPLATE geometric stiffness matrix for triangular plate element for different options KG = KG_TRIPLATE (OPTION,XYZ,U,PL); the function determines the geometric stiffness matrix KG of a triangular plate element with end coordinates in array XYZ (columns correspond to nodes); the geometric stiffness matrix depends on the node displacement values in array U (ndm x nen) in the global reference system and on the local nodal force vector PL; (nen = number of nodes) OPTION is a character variable with value equal to 'linear' or 'corotational' for linear and corotational geometry, resp.
Cross-Reference Information
This function calls:
- DefGeom_Tri determines local coordinates and corotational triad of triangular element
- Large3du2ul_Tri determine the local displacements of a triangular element
- Rot2q convert normalized rotation vector to quaternion representation
- q2Rmat determine rotation matrix from normalized quaternions
- spin determine the spin tensor of a vector
- spinblk determine the spin tensors for a group of vectors
- InelDKT inelastic discrete Kirchhoff triangle for plate bending
- LECMSDKTShell linear elastic 3-node triangle with constant mebrane strain + DK bending
- LECMSDKTShell_wDDOF linear elastic 3-node triangle with constant mebrane strain + DK bending with drill DOF
- LEDKT discrete Kirchhoff 3-node triangle for plate bending with linear elastic material