Geometry > DefGeom_3dFrm
DefGeom_3dFrm
Purpose
determines current length and corotational triad of 2-node, 3d frame element
Synopsis
[L,T] = DefGeom_3dFrm (xyz,GeomData,u)
Description
DEFGEOM_3dFRM determines current length and corotational triad of 2-node, 3d frame element [L,T] = DEFGEOM_3dFRM (XYZ,GEOMDATA,U); the function determines the length L and corotational triad T of a 2-node, 3d frame element in the current configuration from the end node coordinates XYZ (column 1 for node i, column 2 for node j) and the end displacement vector U (optional); the corotational triad is given in matrix T whose columns correspond to axes x,y,z resp.
Cross-Reference Information
This function calls:
- ElmLenOr element length and x-axis orientation (direction cosines)
- Rot2q convert normalized rotation vector to quaternion representation
- q2Rmat determine rotation matrix from normalized quaternions
- DeformShape3dFrm deformed shape of linear elastic, uniform, prismatic 3d frame element
- DeformShape3dFrm_wDispIntp deformed shape of 3d frame element with cubic polynomials
- DeformShape3dFrm_wCurvIntp deformed shape of 3d frame element from curvatures
- Coro3dKinematics determine deformations and kinematic transformation matrices
- GeomTran_3dFrm kinematic matrices and deformations for a 2-node 3d frame element
- Large3du2v_Frm determine 3d frame element deformations from end displacements