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
- 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