Element_Library > Frame_Elements > DeformShape3dFrm_wDispIntp


DeformShape3dFrm_wDispIntp

Purpose

deformed shape of 3d frame element with cubic polynomials

Synopsis

[XYZd,xyzd] = DeformShape3dFrm_wDispIntp (xyz,ElemData,u,v,MAGF,nsub)

Description

DEFORMSHAPE3dFRM_wDISPINTP deformed shape of 3d frame element with cubic polynomials
  [XYZd,xyzd] = DEFORMSHAPE3dFRM_wDISPINTP (XYZ,ELEMDATA,U,V,MAGF,NSUB)
  The function returns the global coordinates of the magnified deformed shape
  of a 3d frame element under large end displacements in array XYZd,
  and the local coordinates of the magnified deformed shape in array xyzd.
  Input arguments are the end node coordinates in array XYZ, the element
  properties in cell array ELEMDATA, and the end displacements in vector U.
  Optional arguments are the end deformations V for elements with releases
  or plastic hinges, the magnification factor MAGF (default=10) and the
  number of intermediate points NSUB (default=100) for the deformed shape.
  The function uses Hermite cubic interpolation polynomials for the
  transverse displacements.

Cross-Reference Information

This function calls:

  • DefGeom_3dFrm determines current length and corotational triad of 2-node, 3d frame element
  • ElmLenOr element length and x-axis orientation (direction cosines)
  • Large3du2v_Frm determine 3d frame element deformations from end displacements
  • TranJnt sets up transformation matrix for finite size joints
This function is called by: