Element_Library > Frame_Elements > DeformShape2dFrm


DeformShape2dFrm

Purpose

deformed shape of linear elastic, uniform, prismatic 2d frame element

Synopsis

[XYd,xyd] = DeformShape2dFrm (xyz,ElemData,u,v,MAGF,nsub)

Description

DEFORMSHAPE2dFRM deformed shape of linear elastic, uniform, prismatic 2d frame element
  [XYd,xyd] = DEFORMSHAPE2DFRM (ELEMDATA,XYZ,U,V,MAGF,NSUB);
  The function returns the global coordinates of the magnified deformed shape
  of a 2d frame element under large end displacements in array XYd,
  and the local coordinates of the magnified deformed shape in array xyd.
  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 (these can be supplied in a data structure with fields VE or V),
  the magnification factor MAGF (default=10), and the number
  of intermediate points NSUB (default=50) for the deformed shape.
  The function uses the exact homogeneous and particular solution of
  the differential equation for a linear elastic homogeneous frame element
  under uniformly distributed transverse load and uniform curvature.

Cross-Reference Information

This function calls:

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