Geometry > GeomTran_TriPlate


GeomTran_TriPlate

Purpose

kinematic matrices and local displacements for a triangular plate element

Synopsis

[ag,ab,xl0,ul,Dul,DDul] = GeomTran_TriPlate (option,xyz,u,Du,DDu)

Description

GEOMTRAN_TRIPLATE kinematic matrices and local displacements for a triangular plate element
  [AG,AB,XL0,UL,DUL,DDUL] = GEOMTRAN_TRIPLATE (OPTION,XYZ,U,DU,DDU)
  the function determines the kinematic matrix AG from the global to the basic reference system,
  and the kinematic matrix AB from the global to the local reference system
  as well as the local coordinates XL0, and local displacements UL and increments DUL and DDUL
  from the node displacement array U and its increments DU and DDU
  for a triangular plate element with end node coordinates XYZ;
  OPTION is a character variable with one of two values:
  'linear' and '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
This function is called by:
  • 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