Skip to content

Latest commit

 

History

History
39 lines (26 loc) · 1.55 KB

HingeMidpoint.rst

File metadata and controls

39 lines (26 loc) · 1.55 KB

HingeMidpoint

.. function:: beamIntegration('HingeMidpoint',tag,secI,lpI,secJ,lpJ,secE)
   :noindex:

   Create a HingeMidpoint beamIntegration object.
   Midpoint integration over each hinge region is the most accurate one-point integration rule;
   however, it does not place integration points at the element ends and there is a small integration
   error for linear curvature distributions along the element.

   ========================   ============================================================================
   ``tag`` |int|              tag of the beam integration.
   ``secI`` |int|             A previous-defined section object for hinge at I.
   ``lpI`` |float|            The plastic hinge length at I.
   ``secJ`` |int|             A previous-defined section object for hinge at J.
   ``lpJ`` |float|            The plastic hinge length at J.
   ``secE`` |int|             A previous-defined section object for the element interior.
   ========================   ============================================================================

   The plastic hinge length at end I (J) is equal to ``lpI`` (``lpJ``) and the associated force deformation response is defined by the ``secI`` (``secJ``). The force deformation
   response of the element interior is defined by the ``secE``.
   Typically, the interior section is linear-elastic, but this is not necessary.


   ::

      lpI = 0.1
      lpJ = 0.2
      beamIntegration('HingeMidpoint',tag,secI,lpI,secJ,lpJ,secE)