Geometry > GeomTran_3dFrm


GeomTran_3dFrm

Purpose

kinematic matrices and deformations for a 2-node 3d frame element

Synopsis

[ag,bg,ab,v,Dv,DDv] = GeomTran_3dFrm (option,xyz,GeomData,u,Du,DDu)

Description

GEOMTRAN_3dFRM kinematic matrices and deformations for a 2-node 3d frame element
  [AG,BG,AB,V,DV,DDV] = GEOMTRAN_3dFRM (OPTION,XYZ,GEOMDATA,U,DU,DDU)
  the function determines the kinematic matrix AG from the global to the basic reference system,
  the static matrix BG from the basic to the global reference system, 
  and the kinematic matrix AB from the global to the local reference system
  as well as the element deformation vector V and its increments DV and DDV
  from the node displacement array U and its increments DU and DDU
  for a 2-node 3d frame element with end node coordinates XYZ;
  OPTION is a character variable with one of three values:
  'linear','PDelta' and 'corotational' for linear, P-Delta and corotational geometry, resp.
  GEOMDATA is a data structure with information about rigid joint offsets in field JNTOFF
  (first column for node i, second column for node j),
  and orientation (direction cosines) of the local y-axis in vector YORNT

Cross-Reference Information

This function calls:

  • Coro3dKinematics determine deformations and kinematic transformation matrices
  • DefGeom_3dFrm determines current length and corotational triad of 2-node, 3d frame element
  • Large3du2v_Frm determine 3d frame element deformations from end displacements
  • TranJnt sets up transformation matrix for finite size joints
This function is called by:
  • Inel3dFrm_wLHNMYS 3d frame element with elastic-linear hardening plastic axial-flexure hinges
  • Dinel3dFrm_EBwDF Euler-Bernoulli 3d-frame element with distributed inelasticity (displacement formulation)
  • Dinel3dFrm_EBwFF 3d-frame element with distributed inelasticity (iterative force formulation)
  • LE3dFrm 3d linear frame element under linear or nonlinear geometry