A Unified Corotational Framework for 2D Beams: Bridging the Crisfield and Krenk Formulations

William T. M. Silva*, Éder L. R. Nascimento, Sebastião S. da Silva and A. Portela

Department of Civil and Environmental Engineering, University of Brasília, Brasília, Brazil
E-mail: taylor@unb.br; ederlrn@gmail.com; sebastiao_simao@yahoo.com.br; a3portela@gmail.com
*Corresponding Author

Received 16 July 2026; Accepted 11 August 2026

Abstract

This paper presentes a unified corotational framework for 2D beam elements that achieves a theoretical synthesis between the seminal formulations of Crisfield and Krenk. A central contribution of this research is the analytical demonstration that these two traditionally distinct approaches converge to an identical tangent stiffness matrix, offering a unified perspective on objective corotational kinematics. The framework is systematically applied to three fundamental kinematic theories: Euler-Bernoulli, Timoshenko, and shallow arch Euler-Bernoulli, demonstrating its versatility across different levels of structural refinement. By decomposing the motion into a global rigid-body component and a local deformational part, characterized by three degrees of freedom, the formulation effectively isolates the nonlinearities of the coordinate transformation. A robust numerical strategy utilizing a modulo function is implemented to resolve the ±2⁢π periodicity singularity, ensuring stable convergence during extreme rigid-body rotations. Internal forces and tangent stiffness matrices are derived via the principle of virtual work, providing a transparent and modular implementation for each beam theory. The accuracy and computational efficiency of the unified formulation are validated through a series of challenging numerical benchmarks involving the geometrically nonlinear analysis of beams, frames, and arches, featuring complex equilibrium paths with limit points and multiple snap-back loops. Comprehensive mesh convergence studies confirm that the shallow arch Euler-Bernoulli element, incorporating explicit axial-bending coupling, achieves superior accuracy and convergence efficiency in problems involving significant geometric nonlinearity.

Keywords: Geometrical nonlinear analysis, Corotational kinematics, Euler-Bernoulli beam element, Timoshenko beam element, Shallow arch Euler-Bernoulli beam element.

1 Introduction

The analysis of highly flexible structures such as offshore wind turbine blades, long-span bridges, and deployable space mechanisms, requires numerical formulations capable of capturing extreme geometric nonlinearities. In this context, the corotational method has emerged as one of the most efficient and elegant frameworks for nonlinear structural analysis [1, 2]. The fundamental principle of the corotational approach is the decomposition of the total motion into a global rigid-body component and a local deformational component. By isolating the rigid-body motion at the element level, the corotational framework allows for the use of high-performance linear finite element libraries to solve complex nonlinear problems, provided that the coordinate transformation is handled with kinematic objectivity.

Over the last few decades, two primary theoretical branches of the corotational method for planar beams have dominated the literature. The first, popularized by Crisfield [1], utilizes a projection-based approach that has become the standard for integrating linear elements into nonlinear solvers. The second, advanced by Krenk [2, 3, 4], employs an equilibrium-based format where stress states are described relative to the chord connecting the element nodes. While both frameworks are widely utilized and have been extended to include shear flexibility [5], curved geometries [6], and plastic hinges [7, 8], they are often presented as distinct or competing formulations in the literature.

The primary contribution of this paper is the theoretical unification of these two classical frameworks. We provide an analytical demonstration that, despite their different kinematic derivations, the Crisfield and Krenk approaches yield an identical tangent stiffness matrix. This synthesis not only clarifies a fundamental aspect of corotational theory but also provides a generalized platform for modular structural analysis, wherein different beam kinematics can be seamlessly integrated by replacing only the local elastic stiffness matrix Kd while maintaining the same global geometric stiffness operator. This modularity enhances code maintainability and facilitates the incorporation of additional kinematic theories without reformulating the entire corotational machinery. By establishing this equivalence, we show that the choice between these formulations is a matter of implementation preference rather than theoretical divergence.

To demonstrate the versatility of this unified framework, we apply it to three distinct beam theories: the classical Euler-Bernoulli (EB) beam, the shear-flexible Timoshenko (TI) beam, and the shallow arch Euler-Bernoulli (SAB) element. The latter is particularly significant, as it accounts for the coupling between axial and bending strains, which is essential for the precision of arch and frame analysis under significant deformation [9]. While the primary contribution of this work is theoretical, establishing the mathematical equivalence between two seminal formulations, the unified framework offers practical advantages in terms of computational modularity, pedagogical clarity, and the systematic integration of diverse beam theories within a single implementation.

Furthermore, this work addresses a persistent numerical challenge in corotational kinematics: the singularity associated with large rigid-body rotations. While the corotational method is inherently designed for large displacements, rotations that are multiples of ±π can lead to numerical divergence in standard iterative solvers. We implement a robust numerical strategy utilizing a modulo function [10] to ensure the continuity of the rotational variables, allowing for the simulation of structures undergoing multiple full revolutions without loss of convergence.

The paper is organized as follows: Section 2 describes the unified corotational kinematics and the proof of equivalence between the Crisfield and Krenk formulations. Sections 3, 4 and 5 details the derivation of the internal force vectors and tangent stiffness matrices for the EB, TI, and SAB elements, respectively. Finally, Section 6 validates the robustness and accuracy of the unified formulation through a series of challenging benchmarks.

2 Corotational Kinematics

The corotational kinematics presented in this section primarily follows the framework proposed by Crisfield [1]. Figure 1 illustrates the kinematic variables employed in the corotational description of the 2D beam element. The nodal coordinates of the element in the reference configuration are (X1,Y1) and (X2,Y2), respectively. In the deformed configuration, these coordinates are defined as (x1,y1) and (x2,y2). Each element is associated with a local reference coordinate system (xe,ye), which is used to define the deformational component of the motion. The global displacement vector ug and the local deformational displacement vector ud are defined as:

ug=(u1,v1,θ1,u2,v2,θ2)T,ud=(u¯,θ¯1,θ¯2)T (1)

where u¯ represents the relative displacement between nodes 1 and 2 along the local xe axis, while θ¯1 and θ¯2 denote the deformational rotations of nodes 1 and 2, respectively. The components of the vector ud are given by:

u¯=l−l0,θ¯1=θ1−α,θ¯2=θ2−α (2)

In these expressions, l0 and l represent the initial and current lengths of the element, respectively, defined as:

l0=X212+Y212,l=(X21+u21)2+(Y21+v21)2X21=X2−X1,Y21=Y2−Y1,u21=u2−u1,v21=v2−v1 (3)

As shown in Figure 1, α=β−β0 defines the rigid body rotation of the element, calculated through:

sen⁢α=cos⁢β0⁢sen⁢β−sen⁢β0⁢cos⁢β,cos⁢α=cos⁢β0⁢cos⁢β+sen⁢β0⁢sen⁢β (4)

where β0 is initial slope of the element and β is the slope of the line connecting the two nodes in the current configuration. These angles are determined as:

cos⁢β0=X21l0,sen⁢β0=Y21l0,cos⁢β=X21+u21l=x21l,sen⁢β=Y21+v21l=y21l (5)

By substituting Equation (5) into Equation (4), we obtain:

cos⁢α=x21∗l0⁢l,sen⁢α=y21∗l0⁢lx21∗=X21⁢x21+Y21⁢y21,y21∗=X21⁢y21−Y21⁢x21 (6)

where x21∗ and y21∗ relate to the differences in nodal translations in the x and y directions. Utilizing the relationship tan⁢α2=1−cos⁢αsin⁢α, the rigid body rotation is expressed as:

α=2⁢t⁢a⁢n−1⁢(1−cos⁢αsen⁢α)=2⁢t⁢a⁢n−1⁢(l0⁢l−x21∗y21∗) (7)

This expression is singular if y21∗=0, implying α=0 if x21∗=l0⁢l, or α=π if x21∗=−l0⁢l. To accommodate large rotations, the nodal deformational rotations are calculate using the modulo function [10]:

θ¯1=mod2⁢π⁢((θ1−α)+π)−π,θ¯2=mod2⁢π⁢((θ2−α)+π)−π (8)

The modulo function yields values in the range [0,2π[, and the final term shifts the interval to [−π,π] to maintain symmetry about zero. This step is essential to prevent numerical divergence when the element undergoes rotations that are multiples of ±π.

images

Figure 1 Motion of 2D beam element.

images

Figure 2 Application of the modulo function for large rotations.

Figure 2 illustrates the modulo function for angles in the interval [0,20π[, corresponding to 10 complete revolutions. Note that the resulting values θ∗ remain constrained within [−π,π].

Virtual local displacements are obtained by differentiating Equation (2):

δ⁢u¯=δ⁢l=(−cos⁢β,−sen⁢β,0,cos⁢β,sen⁢β,0)T⁢δ⁢ugδ⁢θ¯1=δ⁢θ1−δ⁢α=δ⁢θ1−δ⁢βδ⁢θ¯2=δ⁢θ2−δ⁢α=δ⁢θ2−δ⁢β (9)

The virtual variation of β is found by differentiating Equation (5) with respect to global displacements:

δ⁢β=1l⁢(sen⁢β,−cos⁢β,0,−sen⁢β,cos⁢β,0)T⁢δ⁢ug (10)

The transformation matrix B, relating the virtual variations of local and global variables, is defined as:

δ⁢ud=B⁢δ⁢ugB=[−cos⁢β−sen⁢β0cos⁢βsen⁢β0−sen⁢βlcos⁢βl1sen⁢βl−cos⁢βl0−sen⁢βlcos⁢βl0sen⁢βl−cos⁢βl1] (11)

The relationship between the local internal force vector fd and the global counterpart fg is established by equating the virtual work in both systems:

V=δ⁢ugT⁢fg=δ⁢udT⁢fd=δ⁢ugT⁢BT⁢fd (12)

Since Equation (12) must hold for any arbitrary δ⁢ug, the global internal force vector is given by:

fg=BT⁢fd (13)

where fd=(n,m1,m2)T depends on the element’s specific beam theory. In the subsequent sections, the equivalence between the corotational formulations of Crisfield [1] and Krenk [2] will be demonstrated for the 2D case.

2.1 Nodal Force Vector in Local and Global Coordinates

The following development regarding nodal forces is primarily based on Krenk [2]. Figure 3 depicts the nodal force vectors in global and local coordinates. The relationship between the local internal force vector and the nodal force in local coordinates is established via the equilibrium matrix S:

images

Figure 3 Nodal force vectors in (a) global coordinates, (b) local coordinates, and (c) the local internal force vector.

fe=S⁢fdS=[−10001/l1/l0101000−1/l−1/l001] (14)

A primary similarity between the descriptions of Crisfield and Krenk is observed by setting β=0 in Equation (11), which yields BT=S. The relationship between the nodal force vectors in local and global coordinates is given by:

fg=R⁢feR=[cos⁢β−sen⁢β0000sen⁢βcos⁢β0000001000000cos⁢β−sen⁢β0000sen⁢βcos⁢β0000001] (15)

where R is the rotation matrix. Substituting Equation (14) into Equation (15), we obtain:

fg=R⁢S⁢fd (16)

Comparing Equations (13) and (16) reveals a second similarity: BT=RS for any value of β.

2.2 Tangent Stiffness Matrix in Global Coordinates

Returning to Crisfield’s formulation, the relationship between the global nodal force and displacement increments is defined as:

δ⁢fg=K⁢δ⁢ug (17)

where K is the global tangent stiffness matrix. This matrix is obtained by differentiating Equation (13):

δ⁢fg=BT⁢δ⁢fd+δ⁢BT⁢fd=BT⁢δ⁢fd+n⁢δ⁢b1+m1⁢δ⁢b2+m2⁢δ⁢b3 (18)

In this context, b1, b2 and b3 are the columns of BT. To facilitate the derivation, we define the auxiliary vectors:

r=(−cos⁢β,−sen⁢β,0,cos⁢β,sen⁢β,0)Tz=(sen⁢β,−cos⁢β,0,−sen⁢β,cos⁢β,0)T (19)

with virtual variations:

δ⁢r=z⁢δ⁢β,δ⁢z=−r⁢δ⁢β (20)

Consequently, Equations (9) and (10) can be rewritten as:

δ⁢u¯=δ⁢l=rT⁢δ⁢ug,δ⁢β⁢1l⁢zT⁢δ⁢ug (21)

The vectors bi are then:

b1=rb2=(0,0,1,0,0,0)T−1l⁢zb3=(0,0,0,0,0,1)T−1l⁢z (22)

and their variations are:

δ⁢b1=δ⁢r=1l⁢(z⊗z)⁢δ⁢ugδ⁢b2=δ⁢b3=−1l⁢δ⁢z+δ⁢ll2⁢z=1l2⁢(r⊗z+z⊗r)⁢δ⁢ug (23)

Assuming that fd=Kd⁢ud⇒δ⁢fd=Kd⁢δ⁢ud=Kd⁢B⁢δ⁢ug, where Kd is the elastic stiffness matrix, which depends of the type of beam element adopted. Finally, from the Equations (18) and (23), the global tangent stiffness matrix is obtained as:

K=BT⁢Kd⁢B+nl⁢(z⊗z)+1l2⁢(m1+m2)⁢(r⊗z+z⊗r) (24)

The first term represents the material stiffness matrix. Noting that the shear force is Q=m1+m2l, as set out in Figure 3(c), the global geometric stiffness matrix becomes:

Kg=Nl⁢(z⊗z)+Ql⁢(r⊗z+z⊗r) (25)

2.3 Tangent Stiffness Matrix in Local Coordinates

The nonlinear modeling in this section utilizes Krenk’s formulation. The relationship between virtual force and displacement increments in local coordinates is:

images

Figure 4 Incremental motion of the 2D beam element.

δ⁢fe=Ke⁢δ⁢ue (26)

Considering the current configuration in Figure 4, virtual variations in rigid body rotation and length are:

δ⁢β=δ⁢v2e−δ⁢v1el,δ⁢l=δ⁢u2e−δ⁢u1e (27)

Based on the principle of virtual work, the virtual variation of the internal work is expressed as:

δ⁢V=δ⁢ueT⁢fe=δ⁢ueT⁢S⁢fd=δ⁢udT⁢fd (28)

which implies the kinematic relationship δ⁢ud=ST⁢δ⁢ue. The variation of the global force vector (Equation 16) is subsequently derived as:

δ⁢fg=R⁢S⁢δ⁢fd+R⁢δ⁢S⁢fd+δ⁢R⁢S⁢fdδ⁢R=[−sin⁢β−cos⁢β0000cos⁢β−sin⁢β0000000000000−sin⁢β−cos⁢β0000cos⁢β−sin⁢β0000000]⁢δ⁢βδ⁢S=[0000−1/l2−1/l200000001/l21/l2000]⁢δ⁢l (29)

Noting that δ⁢fd=Kd⁢δ⁢ud⇒δ⁢fd=Kd⁢ST⁢δ⁢ue and invoking Equation (15), Equation (29) can be reformulated in local coordinates as:

δ⁢fe=SKd⁢ST⁢δ⁢ue+(δ⁢S+RT⁢δ⁢RS)⁢fd (30)

Finally, according to Equation (26), the tangent stiffness matrix in local coordinates is given by:

Ke=SKd⁢ST+Kr (31)

where the first term represents the material stiffness matrix, while Kr is the corotational stiffness matrix. This matrix represents the effects of rigid body rotation variations and shear force changes due to length variations, which according to Equation (30) implies Kr⁢δ⁢ue=(δ⁢S+RT⁢δ⁢R⁢S)⁢fd. Taking into account Equations (15), (27) and (29), following algebraic development yields:

Kr=1l⁢[0Q00−Q0QN0−Q−N00000000−Q00Q0−Q−N0QN0000000] (32)

It is important to emphasize that the equivalence demonstrated here is not merely approximate or asymptotic; the tangent stiffness matrices in global coordinates are algebraically identical for both formulations, regardless of the magnitude of rigid-body rotations or deformations. This identity holds for any value of the rotation angle β and for arbitrarily large displacements. Consequently, numerical results obtained using the unified framework presented herein are indistinguishable from those obtained using faithful implementations of either Crisfield’s or Krenk’s original formulations, provided the same local beam theory (Kd) is employed. Any observed differences in computational results would stem solely from implementation details (e.g., convergence tolerances, step-size control strategies) rather than from theoretical divergence. This matrix constitutes a fundamental portion of the complete geometric stiffness matrix (see [5]). A third similarity is established by the equality of Kr (Equation 32) and Kg (Equation 25) when β=0. For this case, the auxiliary vectors in Equation (19) can be rewritten as:

r=(−1,0,0,1,0,0)T=(−e1,e1)Tz=(0,−1,0,0,1,0)T=(−e2,e2)T (33)

Substituting Equation (33) into Equation (25), we arrive at:

Kg=nl⁢({−e2e2}⊗{−e2e2})+Ql⁢({−e1e1}⊗{−e2e2}+{−e2e2}⊗{−e1e1}) (34)

Algebraic expansion of Equation (34) leads directly to Kr in Equation (32). Indeed, for β=0, Krenk’s formulation emerges as a specific instance of Crisfield’s.

A fourth similarity is described hereafter. Taking Equation (31) into account, the tangent stiffness matrix in global coordinates, K=RKe⁢RT, within Krenk’s formulation is defined as

K=RSKd⁢ST⁢RT+RKr⁢RT (35)

where the first term represents the material stiffness matrix, while the second term represents the geometric stiffness matrix. Through the identity BT=RS defined in Section 2.1, it can be demonstrated that

RSKd⁢ST⁢RT=BT⁢Kd⁢BRKr⁢RT=Nl⁢(z⊗z)+Ql⁢(r⊗z+z⊗r) (36)

for any value of β. Consequently, both formulations yield identical tangent stiffness matrices in global coordinates.

In summary, the four fundamental similarities established in this section, namely

(1)⁢BT=S⁢when⁢β=0,(2)⁢BT=RS⁢for any⁢β,(3)⁢Kr=Kg⁢when⁢β=0,(4)⁢RKe⁢RT=K⁢for any⁢β, (37)

collectively demonstrate the complete theoretical unification of the Crisfield and Krenk corotational frameworks for planar beam elements. This unification validates the assertion that the choice between these formulations is one of implementation preference rather than fundamental theoretical distinction.

Finally, the elastic stiffness matrix Kd is derived by differentiating the internal forces fd with respect to the deformational displacements ud:

Kd=[∂n∂u¯∂n∂θ¯1∂n∂θ¯2∂m1∂u¯∂m1∂θ¯1∂m1∂θ¯2∂m2∂u¯∂m2∂θ¯1∂m2∂θ¯2] (38)

The following sections detail the derivation of Kd for Euler-Bernoulli, Timoshenko, and shallow arch Euler-Bernoulli beam elements.

3 Euler-Bernoulli Element

The deformational motion of the Euler-Bernoulli beam element is described by the following shape functions:

u=xl0⁢u¯,v=x⁢(1−xl0)2⁢θ¯1+x2l0⁢(xl0−1)⁢θ¯2 (39)

It is important to note that the transverse nodal displacements v1 and v2 vanish because the shape functions are defined with respect to the local coordinates in the current configuration, as illustrated in Figure 1. Consequently, the curvature and longitudinal strain deformation at any point within the element are defined as:

κ=∂2v∂x2=(−4l0+6⁢xl02)⁢θ¯1+(−2l0+6⁢xl02)⁢θ¯2ε=∂u∂x−κ⁢y=u¯l0+y⁢((4l0−6⁢xl02)⁢θ¯1+(2l0−6⁢xl02)⁢θ¯2) (40)

By applying a virtual variation to the local displacement vector (δ⁢u¯,δ⁢θ¯1,δ⁢θ¯2), a virtual variation of the strain field δ⁢ε is induced. According to the principle of virtual works, we have:

δ⁢V=∫Vσ⁢δ⁢ε⁢dV=n⁢δ⁢u¯+m1⁢δ⁢θ¯1+m2⁢δ⁢θ¯2n=∫Aσ⁢dA,m1=∫Aσ⁢y⁢dA,m2=−∫Aσ⁢y⁢dA (41)

Assuming a linear elastic constitutive relation σ=E⁢ε and substituting Equation (40) in the relations established in Equation (41), the local internal force vector is obtained as:

fl={nm1m2}={E⁢Alo⁢u¯E⁢Ilo⁢(4⁢θ¯1+2⁢θ¯2)E⁢Ilo⁢(4⁢θ¯2+2⁢θ¯1)} (42)

Finally, by differentiating each component of the internal force vector in Equation (42) with respect to the local displacements (u¯,θ¯1,θ¯2), the elastic stiffness matrix is derived as:

Kd=[E⁢Alo0004⁢E⁢Ilo2⁢E⁢Ilo02⁢E⁢Ilo4⁢E⁢Ilo] (43)

4 Timoshenko Element

For the Timoshenko beam element, linear interpolation functions are used for the displacements u, v and θ in the local reference system as follows:

u=xl0⁢u¯,v1=v2=0,θ=(1−xl0)⁢θ¯1+xl0⁢θ¯2 (44)

The curvature κ, shear strain γ and axial strain ε are defined as:

κ=∂θ∂x=θ¯2−θ¯1l0γ=∂v∂x−θ=−(1−xl0)⁢θ¯1−xl0⁢θ¯2ε=∂u∂x−κ⁢y=u¯l0−θ¯2−θ¯1l0⁢y (45)

The constitutive relations are defined as σ=E⁢ε and τ=G⁢γ. The internal forces are calculated via the principle of virtual work, accounting for shear strains. Thus, the virtual work equation is expressed as:

δ⁢V=∫V(σ⁢δ⁢ε+τ⁢δ⁢γ)⁢dV=n⁢δ⁢u¯+m1⁢δ⁢θ¯1+m2⁢δ⁢θ¯2 (46)

The virtual variations δ⁢γ and δ⁢ε are derived from Equation (45), leading to:

∫V[σ⁢(δ⁢u¯l0−δ⁢θ¯2−δ⁢θ¯1l0⁢y)−τ⁢((1−xl0)⁢δ⁢θ¯1+xl0⁢δ⁢θ¯2)]⁢dV (47)

To avoid shear-locking, a single Gauss point integration (x=l02), is applied to Equation (47), yielding the following internal forces:

n=∫Vσl0⁢dV=∫Aσ⁢dAm1=∫V(σl0⁢y−τ2)⁢dV=∫Aσ⁢y⁢dA−l02⁢∫Aτ⁢dAm2=∫V(−σl0⁢y−τ2)⁢dV=−∫Aσ⁢y⁢dA−l02⁢∫Aτ⁢dA (48)

By substituting the constitutive equations and the strain definitions (Equation 45), the local internal force vector is obtained:

fd={nm1m2}={E⁢Alo⁢u¯E⁢Ilo⁢(θ¯1−θ¯2)+14⁢G⁢A⁢lo⁢(θ¯1+θ¯2)E⁢Ilo⁢(θ¯2−θ¯1)+14⁢G⁢A⁢lo⁢(θ¯2+θ¯1)} (49)

Finally, differentiating each component of the internal force vector in Equation (49) with respect to local displacements (u¯,θ¯1,θ¯2), the elastic stiffness matrix is derived as:

Kd=[E⁢Alo000E⁢Ilo+14⁢G⁢A⁢lo−E⁢Ilo+14⁢G⁢A⁢lo0−E⁢Ilo+14⁢G⁢A⁢loE⁢Ilo+14⁢G⁢A⁢lo] (50)

5 Shallow Arch Euler-Bernoulli Element

The coupling between axial and bending effects introduces nonlinear coefficients into the elastic stiffness matrix. Consequently, the longitudinal strain at any point of the element is defined as:

ε=εf−κ⁢y=1l0⁢∫0l0(∂u∂x+12⁢(∂v∂x)2)⁢dx−κ⁢y (51)

where εf represents the average distribution of axial strain along the element length, formulated to mitigate membrane locking. Using the interpolation functions from Equation (39) and the curvature definition from Equation (40), Equation (51) can be rewritten as:

ε=u¯l0+115⁢θ¯12−130⁢θ¯1⁢θ¯2+115⁢θ¯22+y⁢((4l0−6⁢xl02)⁢θ¯1+(2l0−6⁢xl02)⁢θ¯2) (52)

The virtual variation of the axial strain is expressed as :

δ⁢ε=δ⁢u¯l0+215⁢θ¯1⁢δ⁢θ¯1−130⁢θ¯2⁢δ⁢θ¯1−130⁢θ¯1⁢δ⁢θ¯2+215⁢θ¯2⁢δ⁢θ¯2++y⁢((4l0−6⁢xl02)⁢δ⁢θ¯1+(2l0−6⁢xl02)⁢δ⁢θ¯2) (53)

Applying the principle of virtual work and substituting Equation (53), the internal forces are obtained as follows:

n =∫Vσl0⁢dV=∫Aσ⁢dA
m1 =(215⁢θ¯1−130⁢θ¯2)⁢∫Vσ⁢dV+∫Vσ⁢y⁢(4l0−6⁢xl02)⁢dV
m1 =(215⁢θ¯1−130⁢θ¯2)⁢l0⁢∫Aσ⁢dA+∫Aσ⁢y⁢dA (54)
m2 =(215⁢θ¯2−130⁢θ¯1)⁢∫Vσ⁢dV+∫Vσ⁢y⁢(2l0−6⁢xl02)⁢dV
m2 =(215⁢θ¯2−130⁢θ¯1)⁢l0⁢∫Aσ⁢dA−∫Aσ⁢y⁢dA

Assuming a linear elastic material (σ=E⁢ε), the internal force vector is derived from Equation (54) as:

fd={nm1m2}={E⁢A⁢eE⁢A⁢lo⁢e⁢e1+E⁢Ilo⁢(4⁢θ¯1+2⁢θ¯2)E⁢A⁢lo⁢e⁢e2+E⁢Ilo⁢(4⁢θ¯2+2⁢θ¯1)}e=u¯lo+115⁢θ¯12−130⁢θ¯1⁢θ¯2+115⁢θ¯22,e1=215⁢θ¯1−130⁢θ¯2,e2=215⁢θ¯2−130⁢θ¯1 (55)

Finally, by differentiating the internal force components in Equation (55) with respect to the local displacements (u¯,θ¯1,θ¯2), the elastic stiffness is obtained:

Kd=[E⁢AloE⁢A⁢e1E⁢A⁢e2E⁢A⁢e1E⁢A⁢lo⁢(215⁢e+e12)+4⁢E⁢IloE⁢A⁢lo⁢(−130⁢e+e1⁢e2)+2⁢E⁢IloE⁢A⁢e2E⁢A⁢lo⁢(−130⁢e+e1⁢e2)+2⁢E⁢IloE⁢A⁢lo⁢(215⁢e+e22)+4⁢E⁢Ilo] (56)

Note that since terms e, e1⁢e2, e12 and e22 are quadratic functions of θ¯1 y θ¯2, the corresponding coefficients of the matrix (Equation 56) are nonlinear with respect to the rotational degrees of freedom.

6 Numerical Examples

The numerical examples presented in this section serve to validate the accuracy, robustness, and convergence characteristics of the unified corotational formulation. Because the unified framework yields tangent stiffness matrices that are algebraically identical to both the original Crisfield and Krenk formulations, our validation strategy focuses on comparing results with independent reference solutions from the literature, which employed different nonlinear formulations (e.g., updated Lagrangian approaches, elements incorporating Green–Lagrange strain terms). Excellent agreement with these benchmarks confirms both the theoretical correctness of the unification and the accuracy of the computational implementation. The examples progressively increase in complexity, from single elements undergoing extreme rotations to frames and arches exhibiting highly nonlinear equilibrium paths with multiple limit points, turning points, and snap-back loops.

It is important to emphasize that among the three 2D beam elements presented, (EB), (TI), and (SAB), the kinematic refinement varies significantly. The TI element employs linear interpolation functions for all displacement components, making it the least refined geometrically but enabling it to capture transverse shear deformation. The EB element utilizes cubic shape functions for transverse displacement, providing superior representation of bending curvature. The SAB element, the most refined formulation, combines cubic shape functions with explicit coupling between axial and bending strains (Eq. 49), making it particularly well-suited for problems where membrane-bending interaction is significant, such as shallow arches and frames undergoing large deformations. These kinematic differences are reflected in the local elastic stiffness matrix Kd (Eqs. 40, 47, and 53), while the global geometric stiffness contribution remains identical across all formulations due to the unified corotational framework. To perform the geometric nonlinear analyses, a Fortran90 program developed by the authors, 2Dbeam_nl.f90, was utilized. A convergence tolerance of 10−5 was adopted for all simulations. As demonstrated by the results, the proposed formulations effectively handle large rigid body rotations, and the Timoshenko element is notably free from shear locking.

6.1 Cantilever Beam under Pure Bending

This example validates the capability of the corotational formulation to handle large rigid body rotations through the implementation of the modulo function [10] defined in Equation (8). A cantilever beam is subjected to a concentrated moment at its free end, causing it to curl into circles of decreasing radii as the load increases. A full revolution (one circle) is completed when the beam length l satisfies l=2⁢π⁢r. Thus, the radius of curvature is r=l/2⁢π, the curvature is κ=2⁢π/l, and the theoretical bending moment is M=2⁢π⁢E⁢I/l.

images

Figure 5 Cantilever beam under pure bending: (a) geometric and mechanical properties, (b) deformed configurations at 1, 2, 3, 4, and 5 full revolutions, and (c) equilibrium paths for different mesh refinements.

Figure 5(a) details the geometric and mechanical properties. The beam was discretized into meshes of 10, 20 and 40 elements; more refined meshes are necessary to accurately represent the smaller radii of subsequent revolutions. A total rotation of 2⁢π/10 was imposed per load step at the free end, requiring 10 steps to complete one full revolution.

In this simulation, eight full revolutions (2880 degrees of rotation) were completed over 80 load steps. At this stage, the radius reaches a value of 1000/16⁢π≈19.89. Figure 5(b) illustrates the deformed configurations at selected stages: 1, 2, 3, 4 and 5 complete revolutions, corresponding to end rotations of 2⁢π, 4⁢π, 6⁢π, 8⁢π and 10⁢π radians, respectively. These visualizations clearly demonstrate the beam progressively curling into tighter spirals as the applied moment increases. The ability of the formulation to track these extreme deformations without numerical divergence validates the robustness of the modulo function strategy (Eq. 8) for handling large rigid-body rotations. It should be noted that the radius of curvature decreases linearly with the number of revolutions, as expected from the theoretical relationship r=l/2⁢π⁢n, where n is the number of complete circles. These deformed configurations were obtained with 40 elements. Note that with 40 elements, it is not possible to accurately represent eight circles because the element length (1000/40=25) exceeds the final radius (1000/(8×2⁢π)=19.89). Accurately capturing eight revolutions requires a discretization of at least 51 elements. Figure 5(c) plots the horizontal and vertical displacements of the free end for various meshes up to eight full revolutions. As the mesh is refined, the precision improves significantly across successive revolutions. For the 10 element mesh, the equilibrium path was obtained with an average of 5.68 iterations; the 20 element mesh averaged 5.04, and the 40 element mesh averaged 6 iterations.

6.2 Lee’s Frame

As shown in Figure 6(a), Lee’s frame consists of a beam and a column joined at a right angle. One end is pinned (fixed in x and y), while the other is constrained horizontally but free to displace along the y-axis. The frame was discretized using 20 elements for each of the EB, TI, and SAB models. The load conditions, as well as the geometric and mechanical properties are detailed in Figure 6(a).

Figure 6(b) illustrates the vertical displacements v1 and v2 throughout the loading process. The equilibrium trajectories are largely coincident for all three models, except near the limit points PL2, PL4, and PL5. These results were compared with the trajectories reported by Fujii et al. [11], who used a 10 element mesh. While there is strong general agreement, the 20 element mesh used here captures complex looping behavior at limit points PL2, PL3, and PL4 that the coarser mesh misses.

Figure 6(c) presents selected deformed configurations corresponding to critical points along the equilibrium path. At limit point PL2, the frame exhibits a pronounced snap-through behavior with significant lateral deflection. The configurations at PL3 and PL4 reveal the complex looping behavior, where the structure traverses multiple equilibrium states at similar load levels but vastly different displacement patterns. These visualizations underscore the severe geometric nonlinearity of this problem and illustrate why capturing such behavior requires both refined discretization and robust solution algorithms. The deformed shapes also confirm that all three element formulations (EB, TI, SAB) produce qualitatively consistent deformation patterns, with quantitative differences emerging only in the precise load levels at limit points.

To capture this highly nonlinear response characterized by multiple limit points, turning points, and snap-back loops, the arc-length method with a cylindrical constraint was employed. An initial arc-length of 12.5 was used for all models. For the EB element, 285 load steps were required, including 43 automatic step-size reductions due to divergence, with an average of 4.43 iterations. The SAB element required 300 steps with 55 cuts and an average of 4.41 iterations. The TI element required 350 steps with 78 cuts and an average of 4.65 iterations.

Figure 7 provides a detailed mesh convergence study comparing 10-element and 20-element discretizations for each beam theory. For the TI element (Figure 7(a)), the 10-element mesh successfully captures the initial equilibrium path and the first two limit points but fails to resolve the complex looping behavior at PL3, and PL4, eventually leading to convergence difficulties. This sensitivity to mesh refinement is attributable to the linear interpolation functions employed in the TI formulation, which limit its ability to represent sharp curvature gradients accurately. The EB element (Figure 7(b)) demonstrates improved performance with the coarser mesh, showing good agreement in the linear regime and moderate agreement near limit points, though the detailed loop structure is not fully captured until the mesh is refined to 20 elements. In contrast, the SAB element (Figure 7(c)) exhibits remarkable mesh-to-mesh consistency, with the 10-element and 20-element trajectories nearly coincident throughout the entire response, including all complex loops. This superior convergence characteristic stems from the SAB element’s explicit treatment of axial-bending coupling (Eq. 49), which accurately represents the membrane-bending interaction that dominates the structural behavior in this problem. These convergence studies confirm that while all three formulations are theoretically sound within the unified corotational framework, the SAB element offers the most efficient path to accurate solutions for problems involving significant geometric nonlinearity.

images

Figure 6 Lee’s frame: (a) geometric and mechanical properties, (b) primary equilibrium paths for EB, TI, and SAB elements compared with reference data, and (c) deformed configurations at selected limit points.

images

Figure 7 Primary paths comparison for 10 and 20 element meshes: (a) Timoshenko, (b) Euler-Bernoulli, and (c) Shallow arch Euler-Bernoulli elements.

6.3 Hinged Shallow Arch

Figure 8(a) illustrates a hinged circular shallow arch subjected to a uniformly distributed load q over half of its span. The geometric and mechanical properties are provided in the figure. The arch was discretized using 20 elements for each of the EB, TI, and SAB models.

Figure 8(b) presents the normalized equilibrium paths (q⁢r3E⁢I vs. vr) obtained with the three element types. No significant discrepancies are observed between the trajectories, except in the proximity of the limit points PL2, PL3, and PL4. Table 1 compares the normalized load values at limit points PL1, PL2, and PL3 with the results reported by Xu and Mirmiran [12], who utilized a corotational formulation with an element incorporating nonlinear Green-Lagrange strain terms.

Figure 8(c) displays deformed configurations at representative stages of the loading process. The initial configuration shows the arch in its undeformed state. As loading progresses, the arch undergoes a first snap-through at limit point PL1, transitioning to an inverted configuration. Subsequent loading leads to complex looping behavior (PL2, PL3) where the structure oscillates between different equilibrium states. The final configuration at PL4 illustrates the extreme deformation capacity tracked by the formulation. These visualizations confirm that the shallow arch problem involves not only significant rigid-body motion but also substantial local deformation, justifying the importance of the axial-bending coupling incorporated in the SAB element.

images

Figure 8 Hinged shallow arch: (a) geometric and mechanical properties, (b) primary equilibrium paths for EB, TI, and SAB, and (c) deformed configurations at limit points.

For the EB element, the maximum discrepancy was 3.1% at PL2. The SAB element demonstrated the highest accuracy, with a maximum difference of only 0.8% at PL2. The TI element exhibited a maximum difference of 5.92% at PL2; this higher discrepancy is attributed to the use of linear interpolation functions.

The equilibrium paths were obtained using a variable displacement control method with an initial arc-length of 0.1 for all three element types. The EB model required 177 load steps with 12 automatic step reductions and an average of 4.18 iterations. The SAB model required 173 steps with 10 reductions and an average of 4.20 iterations. The TI model required 173 steps with 9 reductions and an average of 4.22 iterations. As shown in Figure 8(b), the structural response is highly nonlinear, featuring multiple limit points, turning points, and a distinct loop.

images

Figure 9 Mesh convergence study for the hinged shallow arch-comparison of 10-element and 20-element discretizations: (a) Timoshenko element, (b) Euler-Bernoulli element, and (c) shallow arch Euler-Bernoulli element.

Table 1 Values of the load q⁢r3E⁢I at limit points

PL1 PL2 PL3
Xu and Mirmiran 13.77 -20.09 33.99
EB 13.92 -20.71 34.86
diff. (%) 1.09 3.09 2.56
SAB 13.83 -20.25 34.17
diff. (%) 0.44 0.8 0.53
TI 14.02 -21.28 35.62
diff. (%) 1.82 5.92 4.8

Figure 9 presents a comprehensive mesh convergence study comparing 10-element and 20-element discretizations for each beam formulation. This comparison is essential for initially curved structures, as the element chord may not align with the structural tangent, requiring sufficient discretization to accurately represent the curved geometry and the distributed loading.

For the TI element (Figure 9(a)), noticeable differences exist between the two meshes, particularly in the looping regions near limit points PL2 and PL3. The 10-element mesh underestimates the load capacity at these critical points, and the loop geometry differs substantially from the refined mesh. This mesh sensitivity reflects the TI element’s reliance on linear interpolation, which struggles to capture the rapid curvature variations characteristic of snap-through behavior in shallow arches.

The EB element (Figure 9(b)) demonstrates improved mesh-to-mesh agreement compared to the TI formulation, owing to its cubic shape functions for transverse displacement. However, subtle differences persist near the limit points, indicating that even with higher-order interpolation, the coupling between axial and bending effects in shallow arches requires careful discretization when using conventional beam theories that treat these effects independently.

Most significantly, the SAB element (Figure 9(c)) exhibits exceptional convergence characteristics, with the 10-element and 20-element trajectories virtually indistinguishable throughout the entire equilibrium path, including all limit points and loops. This superior performance is directly attributable to the SAB formulation’s explicit incorporation of axial-bending coupling (Eq. 49), which accurately captures the physical behavior of shallow arches where membrane action significantly influences bending response. The axial strain in Eq. 49 includes quadratic terms in the rotational degrees of freedom (θ¯12, θ¯22, θ¯1⁢θ¯2), enabling the element to represent the geometric nonlinearity more accurately with coarser meshes.

These convergence studies confirm that while all three formulations converge to similar solutions with sufficient mesh refinement, the SAB element achieves engineering accuracy with significantly fewer degrees of freedom, making it the most efficient choice for shallow arch analysis within the unified corotational framework.

6.4 Hinged Semicircular Arch

Figure 10(a) depicts a hinged semicircular arch subjected to a point load P eccentric with respect to its vertex. The geometric and mechanical properties are detailed in the figure. The arch was discretized using 50 elements for the EB, TI, and SAB models.

images

Figure 10 Hinged semicircular arch: (a) geometric and mechanical properties, (b) primary equilibrium paths for EB, TI, and SAB elements, and (c) deformed configurations at selected limit points.

Figure 10(b) shows the load P versus the vertex vertical displacement v for the three beam models. The equilibrium trajectories coincide closely during the initial loading stages; however, noticeable discrepancies emerge in the vicinity of the higher-order limit points PL6, PL7, PL8, and PL9.

Figure 10(c) presents deformed configurations at selected stages throughout the loading history. The sequence illustrates the progressive evolution from the initial circular geometry through multiple snap-through events (PL1 through PL9). The extreme deformations exhibited in the later stages-particularly beyond PL6-demonstrate the formulation’s capability to track highly nonlinear equilibrium paths involving substantial changes in structural geometry. These configurations also reveal that the arch experiences not only bending deformation but also significant axial shortening and elongation, further justifying the importance of the membrane-bending coupling in the SAB formulation. The visual comparison between configurations at different limit points clarifies why conventional beam theories that neglect this coupling may encounter accuracy limitations in such extreme deformation regimes.

Table 2 compares the load values P at nine distinct limit points with the reference values provided by Yang and Kuo [13], who employed an updated Lagrangian formulation with a beam element including nonlinear Green-Lagrange strain terms and a 26 element mesh. For the EB element, the maximum discrepancy was 3.82% at limit point PL9. The SAB element proved the most accurate, with a maximum difference of only 1.76% at limit point PL8. The TI element exhibited the largest deviation, reaching 6.88% at limit point PL9. While the differences were negligible at the first four limit points (PL1 through PL4), the geometric nonlinearities at the later stages (PL6 through PL9) highlight the superior performance of the refined SAB kinematics.

The equilibrium paths were computed using the variable displacement control method, with an initial arc-length of 2.2 for all models. The EB model required 859 load steps with 91 automatic cuts due to divergence and an average of 4.23 iterations. The SAB model required 820 steps with 93 cuts and an average of 4.25 iterations. The TI model required 859 steps with 89 cuts and an average of 4.22 iterations. As shown in Figure 10(b), the arch response is characterized by extreme nonlinearity, including numerous limit points, turning points, and complex loops.

Table 2 Values of the load P at limit points (lb)

PL1 PL2 PL3 PL4 PL5
Yang and Kuo 5.813 −8.498 16.149 −22.162 38.566
EB 5.811 −8.495 16.204 −22.086 38.932
diff. (%) 0.03 0.04 0.34 0.34 0.95
SAB 5.802 −8.464 16.108 −21.912 38.453
diff. (%) 0.19 0.40 0.25 1.13 0.29
TI 5.816 −8.518 16.278 −22.24 39.328
diff. (%) 0.05 0.24 0.80 0.35 1.98
PL6 PL7 PL8 PL9
Yang and Kuo −49.896 64.875 −82.420 104.611
EB −50.206 66.786 −83.138 108.61
diff. (%) 0.62 2.95 0.87 3.82
SAB −49.394 65.274 −80.967 104.99
1.00 0.62 1.76 0.36
TI −50.909 68.081 −85.055 111.81
diff. (%) 2.03 4.94 3.20 6.88

images

Figure 11 Mesh convergence study for the hinged semicircular arch-comparison of 26-element and 50-element discretizations: (a) Timoshenko element, (b) Euler-Bernoulli element, and (c) shallow arch Euler-Bernoulli element.

Figure 11 provides a detailed mesh convergence analysis comparing 26-element and 50-element discretizations for the semicircular arch problem. Given the extreme geometric nonlinearity exhibited by this structure-evidenced by the nine distinct limit points and multiple complex loops-this convergence study is critical for assessing the reliability of each formulation.

For the TI element (Figure 11(a)), the two meshes show reasonable agreement through the first two loops (limit points PL1 through PL4), where deformations remain moderate. However, as the loading progresses and geometric nonlinearity intensifies beyond PL5, significant discrepancies emerge. The 26-element mesh begins to diverge from the refined solution, failing to accurately capture the load levels and displacement amplitudes at the higher-order limit points (PL6 through PL9). In some regions, the coarser mesh even fails to converge, necessitating excessive load step reductions. This progressive deterioration in accuracy reflects the fundamental limitation of linear interpolation functions when representing the severe curvature variations that develop in the later stages of loading.

The EB element (Figure 11(b)) demonstrates improved behavior relative to the TI formulation, with both meshes tracking each other more consistently through the intermediate loops. Nevertheless, noticeable differences persist, particularly in the precise load values at limit points PL7, PL8, and PL9, where discrepancies of 2-4% are observed (Table 2). While cubic shape functions provide superior curvature representation, the EB formulation’s treatment of axial and bending effects as uncoupled phenomena introduces cumulative errors in problems where these effects interact strongly, as is the case in deeply deformed arches.

Most remarkably, the SAB element (Figure 11(c)) exhibits near-perfect mesh-to-mesh agreement throughout the entire equilibrium path, including all nine limit points and the intricate looping behavior. The 26-element and 50-element trajectories are virtually indistinguishable, even in the extreme deformation regime beyond PL6 where the other formulations show substantial mesh sensitivity. This exceptional convergence characteristic directly demonstrates the effectiveness of the axial-bending coupling incorporated in the SAB formulation (Eqs. 49 and 53). By explicitly accounting for the quadratic dependence of axial strain on rotational degrees of freedom, the SAB element captures the essential physics of the problem with remarkable efficiency.

Quantitatively, Table 2 confirms these observations: the maximum discrepancy between SAB predictions and reference solutions is only 1.76% (at PL8), compared to 3.82% for EB and 6.88% for TI. More significantly, the SAB results show minimal variation between the 26-element and 50-element meshes, indicating that the coarser discretization already provides engineering accuracy. This convergence behavior suggests that for highly nonlinear arch problems, the SAB element can achieve reliable solutions with substantially fewer degrees of freedom than conventional beam formulations, offering significant computational efficiency advantages for large-scale structural analysis.

In summary, the mesh convergence studies for both the shallow arch (Figure 9) and the semicircular arch (Figure 11) consistently demonstrate that the SAB element’s superior kinematic formulation translates directly into superior numerical performance, particularly in problems involving extreme geometric nonlinearity where membrane-bending coupling effects dominate structural response.

7 Conclusions

This paper presented a unified corotational framework applied to three distinct 2D beam kinematics: Euler-Bernoulli (EB), Timoshenko (TI), and shallow arch Euler-Bernoulli (SAB). The numerical examples demonstrate that the proposed formulations exhibit excellent performance in the geometrically nonlinear analysis of beams, frames, and arches. For problems involving infinitesimal strains, the equilibrium trajectories across all three models are practically identical and show strong agreement with established benchmarks in the literature. As strain magnitudes increase, the refined kinematics of the SAB element offer superior precision, particularly in capturing complex post-buckling behavior and looping trajectories.

Several key conclusions and contributions can be drawn from this work:

1. Numerical Robustness: The implementation of the modulo function strategy effectively overcomes the traditional singularity problems associated with large rigid body rotations. The examples demonstrate that the formulation remains stable even through multiple full revolutions (rotations exceeding 2⁢π), a critical requirement for highly flexible structures.

2. Kinematic Decoupling: A significant advantage of this corotational approach is the explicit decoupling of local deformational effects from global rigid body motion. This modularity allows for the integration of standard linear finite element libraries into a high-performance nonlinear engine through straightforward algebraic operations.

3. Theoretical Unification: The primary theoretical contribution of this research is the rigorous unification of the corotational formulations proposed by Crisfield [1] and Krenk [2]. Through systematic algebraic derivation, we have demonstrated that despite their fundamentally different kinematic approaches-projection-based versus equilibrium-based-these formulations yield algebraically identical tangent stiffness matrices in global coordinates. This identity holds for arbitrary magnitudes of rigid-body rotations and deformations, establishing that the two frameworks are not merely similar but mathematically equivalent. The analytical proof of equivalence ensures that numerical results obtained using our implementation are indistinguishable from those from either Crisfield’s or Krenk’s original formulations, eliminating any ambiguity regarding the choice between these frameworks. While the primary contribution is theoretical, the unified framework offers practical advantages in terms of code modularity, pedagogical clarity, and the seamless integration of diverse beam theories within a single computational platform. By deriving a consistent geometric stiffness matrix that is independent of the local beam theory, we provide a versatile framework where the same global operator can be associated with various local tangent stiffness matrices (EB, TI, or SAB) without loss of objectivity.

4. Computational Efficiency and Convergence Characteristics: The formulation achieves high precision with relatively coarse meshes, particularly when employing the SAB element. Comprehensive mesh convergence studies presented for the shallow arch (Section 6.3, Figure 9) and semicircular arch (Section 6.4, Figure 11) demonstrate that:

• The Timoshenko element, while correctly capturing shear flexibility, exhibits significant mesh sensitivity in highly nonlinear regimes due to its linear interpolation functions. Coarse meshes may fail to resolve complex looping behavior near limit points.

• The Euler-Bernoulli element shows improved convergence characteristics owing to its cubic shape functions, though subtle discrepancies persist in problems where axial-bending coupling is significant.

• The shallow arch Euler-Bernoulli element demonstrates exceptional convergence properties, with coarse meshes (10-26 elements) producing results nearly indistinguishable from refined meshes (26-50 elements). This superior performance stems from the explicit treatment of axial-bending coupling (Eqs. 49, 53), which accurately represents the dominant physical mechanisms in geometrically nonlinear arch and frame problems.

These convergence characteristics indicate that the choice of local beam theory (Kd) significantly influences computational efficiency, while the unified corotational framework ensures consistent and objective treatment of large rigid-body motions across all formulations. The Timoshenko element was shown to be free of shear locking through the single-point Gauss integration strategy employed in Eq. (44), while the SAB element effectively mitigated membrane locking through the averaged axial strain formulation in Eq. (48), ensuring reliable convergence in severely nonlinear equilibrium paths involving limit points and snap-backs.

5. Extension to Three-Dimensional Kinematics While the present work focuses exclusively on planar beam elements, the unified corotational framework is conceptually extensible to three-dimensional kinematics. The fundamental principle of decomposing total motion into rigid-body and deformational components, along with the theoretical equivalence between projection-based (Crisfield) and equilibrium-based (Krenk) approaches, remains valid in 3D. However, such an extension introduces several additional complexities that warrant dedicated investigation:

• Finite rotation parametrization: Three-dimensional rotations are inherently non-commutative, requiring careful selection of rotation parameters (e.g., Euler angles, Rodrigues parameters, quaternions, or rotation vectors) to avoid singularities while ensuring objectivity and path-independence of the formulation.

• Torsion-bending coupling: In 3D beam elements, particularly those with thin-walled or open cross-sections, significant coupling exists between torsional and bending deformations (warping effects). The local elastic stiffness matrix Kd must account for these interactions, substantially increasing algebraic complexity.

• Generalization of the modulo function strategy: The numerical approach developed in Eq. (8) for handling large rotations about a single axis must be extended to accommodate simultaneous large rotations about multiple axes, ensuring continuity of all rotational variables during multi-revolution motions.

• Transformation matrix complexity: The transformation matrix B (Eq. 11) generalizes to higher dimensions, incorporating three rotational degrees of freedom per node and requiring careful derivation to maintain consistency between local and global kinematic descriptions.

Despite these challenges, the modular structure of the unified framework facilitates such extensions by allowing the local elastic stiffness matrix to be replaced with 3D counterparts while maintaining the same fundamental corotational machinery. The 2D unification presented here establishes an essential theoretical foundation, clarifying fundamental relationships and numerical strategies before tackling the additional complexities of three-dimensional kinematics. Future research will address these aspects, building upon the clarified theoretical foundation established herein for the planar case.

In summary, the unified corotational formulation described herein provides a robust, efficient, and mathematically transparent tool for the large-displacement analysis of planar structures. The theoretical synthesis of the Crisfield and Krenk frameworks eliminates long-standing ambiguities in the literature while establishing a modular computational platform that facilitates the integration of diverse beam theories. The comprehensive numerical validation demonstrates that the formulation handles extreme geometric nonlinearities with exceptional stability and accuracy, making it well-suited for analyzing highly flexible structures undergoing complex deformation patterns. Future extensions to three-dimensional kinematics, material nonlinearity, and dynamic analysis represent natural progressions of this research, leveraging the clarified theoretical foundation and computational architecture established in the present work.

Conflict of Interest Statement

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

The Funding Statament

The authors declare that this article was not funded by government or private agencies.

References

[1] Crisfield M.A. Non-linear finite element analysis of solids and structures, Volume 1: Essentials. John Wiley & Sons, 1991.

[2] Krenk S. Non-linear modeling and analysis of solids and structures. Cambridge University Press, 2009.

[3] Krenk S. A general format for curved and non-homogeneus beam elements. Computers & Structures, 50 (4), 449–454, 1994.

[4] Krenk S., Vissing-Jorgensen C. and Thesbjerg L. Efficient collapse analysis techniques for framed structures. Computers & Structures, 72, 481–496, 1999.

[5] Silva W. T. M., Cunha A. A. and Gutiérrez M. P. D. Nonlinear analysis of plane frames using a co-rotating Timoshenko beam element. Journal of Building Technology, 6 (2), 1–16, 2024.

[6] Tang Y. Q., Du E. F., Wang J. Q. and Qi J. N. A co-rotational curved beam element for geometrically nonlinear analysis of framed structures. Structures, 27, 1202–1208, 2020.

[7] Heng P., Alhasawi A., Battini J. M. and Hjiaj M. Co-rotating rigid beam with generalized plastic hinges for the nonlinear dynamic analysis of planar framed structures subjected to impact loading. Finite Elements in Analysis and Design, 157, 38–49, 2019.

[8] Doan-Ngoc T. N., Dang X. L., Chu Q. T., Balling R. J. and Ngo-Huu C. Second-order plastic-hinge analysis of planar steel frames using corotational beam-column element. Journal of Constructional Steel Research, 121, 413–426, 2016.

[9] Kien N. D. A Timoshenko beam element for large displacement analysis of planar beams and frames. International Journal of Structural Stability and Dynamics, 12 (6), 1–9, 2012.

[10] Metcalf M., Reid J. and Cohen M. Modern Fortran explained. Eighth edition, Oxford University Press, 2018.

[11] Fujii F., Choong K. K and Gong S. X. Variable displacement control to overcome turning points of nonlinear elastic frames. Computers & Structures, 44 (1–2), 133–136, 1992.

[12] Xu Z. and Mirmiran A. Looping behavior of arches using corotational finite element. Computers & Structures, 62 (6), 1059–1071, 1997.

[13] Yang Y. B. and Kuo S. R. Theory & analysis of nonlinear framed strucutures. Prentice Hall, 1994.

Biographies

images

William T. M. Silva was born in 1959. Full professor, University of Brasília, Brazil. Ph.D. in 1996 at the Polytechnic University of Catalonia, Spain. Interest fields are nonlinear analysis of solids and structures.

images

Éder R. L. Nascimento was born in 1990. Graduated in 2013 from University Federal of Rio Grande do Norte, Brazil. M.Sc. in 2021 at the University of Brasília, Brazil. Interest fields are computational mechanics, nonlinear structural analysis, structural durability and structural reliability.

images

Sebastião S. da Silva was born in 1983. Graduated in 2008 from University Federal of Campina Grande, Brazil. Ph.D. in 2019 at the University of Brasília, Brazil. Interest fields are computational mechanics and nonlinear analysis of structures.

images

A. Portela was born in 1951. Full professor, University of Brasília, Brazil. Ph.D. in 1992 at the Wessex Institute of Technology, United Kingdom. Interest fields are computational mechanics and boundary element method.

European Journal of Computational Mechanics, Vol. 35_1, 1–36
doi: 10.13052/ejcm2642-2085.3461
© 2026 River Publishers