In Abaqus documentation (Beam section 29.3.4–5), it states:
“In Abaqus/Explicit initial curvature of the beam is not taken into account: all beam elements are assumed to be initially straight. The element’s cross-section orientation is calculated by averaging the n1- and n2-directions associated with its nodes. These two vectors are then projected onto the plane that is perpendicular to the beam element’s axis. These projected directions n1 and n2 are made orthogonal to each other by rotating in this plane by an equal and opposite angle.”
In modelling of curved geometry (even with a very fine mesh to ensure element straightness), Abaqus issue the following warnings for bean section orientations in the local 1-direction, local 2-direction and beam tangent:
- For xxx beam elements either the average curvature about the local 1-direction differs by more than 0.1 degrees per unit length as compared to the default curvature or the approximate integrated curvature for the entire beam differs by more than 5 degrees as compared to the approximate integrated default curvature. This may be due to a user-specified normal or due to the nodal averaging routine used by Abaqus. This difference may cause unexpected behavior of the beam and you may want to verify that the beam normals are correct for your problem. The elements have been identified in element set WarnBeamCurvature1.
Any idea on how to evaluate the effect of this averaging routine on the behaviour of the beams? Abaqus documentation states that “Appropriate beams’ normals are needed to ensure proper application of loads that act normal to the beam cross-section”. But how can we evaluate these loads and check how they affected by the above warnings?