Zhang 2016
Zhang 2016
a r t i c l e i n f o a b s t r a c t
Article history: A weak form quadrature element formulation of geometrically exact beams is established and employed
Received 18 May 2015 for dynamic analysis along with the energy and momentum conserving algorithm. In addition to its high
Accepted 16 December 2015 computational efficiency and circumvention of shear locking problems, the formulation also ideally pre-
Available online 7 January 2016
serves strain objectivity and conservation of energy, which are violated in some finite element formula-
tions for rotation interpolations. Several benchmark examples are presented to demonstrate the
Keywords: effectiveness of the formulation.
Geometrically exact beams
Ó 2015 Elsevier Ltd. All rights reserved.
Dynamics analysis
Energy–momentum conserving algorithms
Weak form quadrature element method
http://dx.doi.org/10.1016/j.compstruc.2015.12.007
0045-7949/Ó 2015 Elsevier Ltd. All rights reserved.
R. Zhang, H. Zhong / Computers and Structures 165 (2016) 96–106 97
2. Geometrically exact beam theory, governing equations and where a superposed dot stands for the first order derivative with
weak formulation respect to time t. For establishment of the governing equations, a
notation for loads applied on the beam is introduced. The dis-
For the convenience of the configuration description of a geo- tributed force and couple are denoted as n and m;
the concentrated
metrically exact beam, a Cartesian frame fE1 ; E2 ; E3 g is defined force and couple are represented by n ~ and m;
~ the prescribed dis-
as the reference coordinate system, as shown in Fig. 1. A certain ~ while the resultant
placement constraints are designated as ~r and K,
cross-section of the beam is described by the centroidal positions force and couple are denoted by n and m. The translational inertia
at the current and the initial configurations, denoted as r and r0 , Aq and rotational inertia tensor iq are defined as
respectively; and the rotation tensors transforming the reference Z
system to the coherent frame fe1 ; e2 ; e3 g and to the initial frame Aq ¼ qdA;
fe01 ; e02 ; e03 g are denoted as K and K0 , respectively. Throughout ZA ð7Þ
the paper, a vector term with a superposed hat denotes the iq ¼ q knk2 I n n dA;
skew-symmetric matrix associated with the vector. With the arc A
98 R. Zhang, H. Zhong / Computers and Structures 165 (2016) 96–106
where A represents the cross-sectional area and q is the density of while the kinetic energy is constructed as
the beam. The local governing equations are established as Z L Z Z L
1 1
K kin ¼ q0 x_ xdAds
_ ¼ Aq kv k2 þ wT iq w ds: ð16Þ
p_ ¼ n0 þ n 2 2
ð8Þ 0 A 0
_p ¼ m0 þ m þ r0 n
For conservative external loads that correspond to a potential
with boundary conditions functional V ext , the total energy of the system can be written as
~ on @ U f;
r ¼ ~r; K ¼ K H ¼ W int V ext þ K kin ð17Þ
ð9Þ
n¼n ~; m ¼ m~ on @ R f; with the strain energy W int having a quadratic form as
Z L
where 1 T 1
W int ¼ c DN c þ jT DM j ds: ð18Þ
2 2
p ¼ Aq v ; 0
ð10Þ
p ¼ iq w It can be verified that the total energy is conserved, i.e.
With the notation in Section 2, the total linear momentum L and Thus, the updated scheme of linear and angular momenta can
the total angular momentum J of the beam are given in the form be derived using Eqs. (23) and (24) as
Z Z Z 2
ðrmþ1 rm Þ v m ;
L L
_ pmþ1 ¼ Aq
LðtÞ ¼ q0 xdAds ¼ pds; Dt
0 A 0 ð26Þ
Z Z Z ð15Þ 2 ðmÞ
L L
pmþ1 ¼ iq # cay #ðmÞ wm :
JðtÞ ¼ _
x q0 xdAds ¼ ðr p þ pÞds; Dt
0 A 0
R. Zhang, H. Zhong / Computers and Structures 165 (2016) 96–106 99
I þ 2 #^
i¼1
Kðmþ1=2Þ ¼ Km ¼ U #ðmÞ Km : ð29Þ h
1 ðmÞ 2 X
n
Iþ # 4 þl wi NðmÞ KTðmþ1=2Þ dr0 þ r0ðmþ1=2Þ du
i¼1
The mid-point constitutive relationships for linear elastic model
i X
n
ðmþ1=2Þ du
þ MðmÞ KT
1
0
l wi n ðmþ1=2Þ dr
N ¼ DN cmþ1 þ cm
ðmÞ i
i¼1
2 ð30Þ
1 ðmþ1=2Þ du n
þm ~ ðmþ1=2Þ1 dr1 n
~ ðmþ1=2Þn drn
M ¼ DM ðjmþ1 þ jm Þ
ðmÞ
i
2
m~ ðmþ1=2Þ1 du1 m ~ ðmþ1=2Þn dun
are utilized to conserve energy, and the resultant force and couple
ðeÞT ðeÞ ðeÞ
in Eq. (22) are defined by ¼ dd Gkin þ Gint GðeÞ
ext ; ð37Þ
nðmÞ ¼ Kðmþ1=2Þ NðmÞ ; where l ¼ ds=dn denotes the initial configuration parameter of the
ð31Þ element. The variable derivatives dr0 and du0 are approximated via
mðmÞ ¼ Kðmþ1=2Þ MðmÞ :
the differential quadrature analog. This actually implements the
With the established time discretization and updated schemes, high-order polynomial interpolation of dr and du. The element
the conservation laws of linear and angular momenta as well as the kinetic, internal and external force vectors in Eq. (37) are given as
total energy can be verified theoretically. For details of the proof, follows
one can refer to [13]. It should be emphasized that these properties
ðeÞ lX
n
~ ðeÞ ;
hold only for linear elastic constitutive model and quadratic exter- Gkin ¼ wi G ð38Þ
nal loading potential. The mid-point scheme is not suitable for gen- Dt i¼1
i
ð1Þ ðeÞ ¼ ½ n
G ~1 ~1
m ~n
0 0 n ~ n Tðmþ1=2Þ
m ð45Þ
where the weighting coefficients C ij for first-order derivatives, ext
dij is the Kronecker delta function. For the arbitrariness of the nodal
ðeÞ
variable vector dd in Eq. (37), the element balance vector is
defined as: EA = GA1 = GA2 = 10000,
EI1 = EI 2 = GJ = 500,
ðeÞ ðeÞ
RðeÞ ¼ Gkin þ Gint GðeÞ
ext ð47Þ Aρ = 1,
8
with its incremental form i ρ = diag [10, 10, 10]
With the Newton–Raphson iteration scheme, Eq. (49) can be solved Fig. 2. Flying flexible beam: geometric, material and loading data.
step by step. A displacement-convergent criterion is adopted in the
ðiÞ
present paper. Define Dd as the incremental displacement vector
at the ith iteration during a certain step. The solution is considered of no kinematic constraints, the linear momentum, the angular
to have converged if momentum as well as the total energy should keep constant after
fully unloading, making this example a perfect numerical test of
ðiÞ ðiÞ
Dd 6 sd ; ð50Þ the preserving properties of time-integration algorithms.
The energy and momentum conserving properties are verified
ðiÞ first. One quadrature element with 9 integration points is used for
where d is the Euclidian norm of the displacement vector of the
the entire beam and the time step is taken as Dt ¼ 0:2. The time his-
step. The tolerance s is a small quantity set to be 1 106 in this tory of total energy in a long time period t 2 ½0; 500 is presented
paper. and compared with that obtained by Simo et al. [13] in Fig. 3. The
Due to the high-order approximation and optimal choice of energy history obtained using the original data in Fig. 2 shows large
sampling nodes, much fewer degrees of freedom are needed in discrepancies with that in Ref. [13]. Hesse et al. indicated that their
the quadrature element formulation, as has been shown in many results match well with those in Ref. [33] if the rotational inertia
previous papers. As compared to low-order methods, a single tensor is taken as iq ¼ diag ½10; 10; 20 and an increased stiffness
quadrature element can depict complex configurations accurately
EIa ¼ GJ ¼ 103 is used [35]. Considering the good agreement of
for its great geometric feasibility, which is especially suitable for
the results between [13] and [33], the total energy history for the
large displacement and rotation analysis of beam-like structures.
modified data is also presented in Fig. 3, which coincides well with
Another advantage of the high-order approximation is the circum-
that in [13]. Therefore, the corresponding examples in [13,33] may
vention of the locking problems, which result from the incapability
have used larger inertia and stiffer material data mistakenly. It is
of approximating some deformation modes in displacement-based
observed that the present formulation guarantees the invariance
low-order elements. The locking-free property of the QEM in geo-
of the total energy up to four-digit accuracy during the whole time
metrically exact beam analysis has been studied in a previous
period after unloading in all cases. The total amounts of energy cor-
quaternion-based quadrature element formulation [30].
responding to the original and modified data after unloading are
It is seen in the present formulation that integration points
910.1 and 613.5, respectively. It should be noted that Dt ¼ 0:2 is
within an element are also the nodes. This feature can ensure the
not small enough to guarantee these energies to be exact. In Table 1,
property of strain objectivity, which is very important in judging
the total amounts of energy for different numbers of integration
a formulation’s effectiveness in geometrically nonlinear analysis
points and time steps under the original data are listed. For compar-
[6]. In other words, strain measures are uniform in any reference
ison, results obtained with the beam modeling with one element
coordinate system in this formulation. The proof for the objectivity
and two equal elements, i.e. N e =1 and N e =2, are presented. It can
of the formulation is given in Appendix B.
be seen that for space discretization, a quadrature element with
As stated before, the finite element formulation given in Ref.
[13] spoils the energy-conserving property of the algorithm. This
defect is incurred by the direct interpolation of rotations on the
nodes to integration points, leaving an error for the rotational part
of the kinetic energy. A detailed proof of this defect can be found in
Ref. [18]. In contrast, the total energy is exactly conserved due to
the coincidence of the integration points and nodes in the present
formulation.
4. Numerical examples
are needed to achieve the same accuracy if two quadrature ele- Modeling Ne ¼ 1 Ne ¼ 2 Ne ¼ 3 Ne ¼ 4 Ne ¼ 5
ments are used. It is noted that because of the exponential conver- scheme n = 10 n=7 n=6 n=5 n=5
gent property of quadrature elements, models using large elements CPU time (s) 9.62 11.07 13.50 13.68 21.01
with more integration points require fewer total degrees of freedom N iter 8305 8278 8289 8283 8319
to achieve the same computation accuracy as compared to those
divided into smaller elements. However, high-order elements
may bring about larger condition numbers and bandwidths in stiff- where rc is the position of the mass center. With one quadrature
ness matrices although this would not generally induce solution element of 9 integration points, the coordinates of the beam mass
problems. The corresponding discussions and remedies have been center in the E1 –E3 plane at different times are computed and listed
given in some previous papers about static analysis of beam struc- in Table 3 together with the corresponding analytical results. For
tures based on the quadrature element formulation [24,26]. Discus- time step Dt ¼ 0:01, the present results coincide almost perfectly
sions on pros and cons of such high-order formulations can be with the analytical results. Even for a relatively large time dis-
found in [38] wherein high-order methods are asserted to have a cretization Dt ¼ 0:1 the numerical results are still in agreement
superiority in reducing total computational cost over low-order with the analytical ones to three effective digits. Coordinates of
methods. For time discretization, the energy converges as long as the mass center along axis E2 , which are not listed in Table 3 for
Dt < 0:02. conciseness, are observed to be less than 1 1012 all the time,
For further comparison of the total computational costs under implying that the beam moves in the E1 –E3 plane.
different element-division schemes, the CPU time consumption
and the total number of iterations over the time period
t 2 ½0; 200 with the time step Dt ¼ 0:1 are listed in Table 2. The 4.2. Example two-Vibration of an L-shaped cantilever
total number of iterations is denoted by N iter . Choosing the number
of equal size elements for modeling the beam as 1 to 5, it is found An L-shaped cantilever subjected to an out-of plane impulse
that the least numbers of integration points per element to obtain loading at the elbow is considered in this example, as shown in
the convergent total energy 889.0 are 10, 7, 6, 5 and 5, respectively. Fig. 6. The impulse varies in a triangular pattern over time interval
It can be seen in Table 2 that the CPU time consumption increases t 2 ½0; 2 with its maximum value F max ¼ 50 at t ¼ 1. After fully
significantly for models utilizing lower-order elements to reach the unloading, the right-angle cantilever undergoes large displacement
convergent result, demonstrating the efficiency of high-order vibrations while the total energy should stay invariant because of
approximation. Nevertheless, the total number of iterations stays no damping. This example has been studied in many papers
virtually unchanged for different modeling schemes. [6,33,34,37,39–41].
Fig. 4 shows the time histories of linear and angular momenta In the present analysis, the cantilever is modeled by two
for time step Dt ¼ 0:2. After unloading, the linear momentum quadrature elements meeting at the elbow, and each element
and angular momentum stay invariant over the time period. Theo- employs 6 integration points. A constant time step Dt ¼ 0:25 is
retical values of the linear momentum after unloading, taken throughout the calculation. The vertical displacements at
L1 ¼ L2 ¼ 0; L3 ¼ 50, can be obtained from the loading condition. the elbow and the free tip are displayed in Fig. 7 for time interval
With Dt ¼ 0:2, the third entry of the linear momentum, L3 , after t 2 ½0; 50. Comparison is made with the results in Ref. [37] for
unloadingis found to be 50.080 (see Fig. 4), exhibiting a slight devi- time interval t 2 ½0; 30 where each straight portion of the limb
ation from the theoretical value. This is ascribed to the loose con- was modeled with 10 elements with quadratic interpolation of
trol of time step. It can be asserted that L3 ¼ 50:000 is achievable if strains. With much fewer numbers of degrees of freedom, the pre-
a smaller time step, say Dt ¼ 0:05 or Dt ¼ 0:1, is adopted. sent results reach excellent agreement with those in Ref. [37].
By employing eleven integration points and time step Dt ¼ 0:1, Fig. 8 shows the time history of the cantilever’s total energy
the configurations in the E1 –E3 plane at the early tumbling stage over time interval t 2 ½0; 50 for time steps Dt ¼ 0:25 and
are depicted in Fig. 5. The present configurations resemble those Dt ¼ 0:1. While the numbers of steps in these two cases are 200
in [34,35] closely. and 500, the corresponding numbers of total iteration are 1039
It can be shown easily that the motion of the beam mass center and 2012, respectively. The average iteration number per step is
can be described analytically, i.e. 5.20 for Dt ¼ 0:25 or 4.02 for Dt ¼ 0:1, illustrating that more itera-
8 tions are required for convergence in large time steps. The results
< 4 0 15 t þ 3 ; 0 6 t < 2:5;
2 3
>
in [37] that were obtained employing the classical Newmark time
rc ðtÞ ¼ 4 0 6 5t þ 2t 15 t ; 2:5 6 t < 5; ;
43 2 2 3 ð51Þ integration scheme with Dt ¼ 0:1 are also shown for comparison.
>
:
½ 4 0 15:5 þ 5t ; tP5 The curve for time step Dt ¼ 0:1 matches well with that in [37],
though the latter shows small oscillation after unloading. In fact,
the classical Newmark scheme may experience instability and
Table 1
Total energy of flying flexible beam for different time steps and numbers of
finally fail for larger time step or long-term time integration in this
integration points. example, presenting an oscillation of total energy, as has been
shown in [6,37]. In contrast, the present energy conserving algo-
Dt ¼ 0:01 Dt ¼ 0:02 Dt ¼ 0:05 Dt ¼ 0:1 Dt ¼ 0:2
rithm circumvents such instability. It is observed that the total
Ne ¼ 1 n=7 881.7 881.8 882.6 886.4 908.5 energy is exactly conserved after fully unloading in the present for-
n=8 883.4 883.5 884.5 888.4 909.5
n=9 884.1 884.1 885.1 889.0 910.1
mulation for both time steps in Fig. 8.
n = 10 884.4 884.4 885.4 889.0 910.2 The time history of axial force at the clamped end of the can-
n = 11 884.4 884.4 885.4 889.0 910.2 tilever is displayed in Fig. 9, with the constant time step Dt ¼ 0:1
Ne ¼ 2 n=4 874.0 873.9 874.7 877.5 896.0 and one element of 13 integrations points per straight portion of
n=5 880.4 880.4 881.5 885.2 906.4 the limb for modeling. Due to the lack of numerical dissipation
n=6 884.1 884.1 885.2 888.9 910.0 mechanism in this energy–momentum conserving algorithm, the
n=7 884.4 884.4 885.4 889.0 910.1
unresolved high frequencies would introduce oscillations, which
n=8 884.4 884.4 885.4 889.0 910.2
can be observed in Fig. 9. As has been introduced in the literature,
102 R. Zhang, H. Zhong / Computers and Structures 165 (2016) 96–106
Fig. 4. Flying flexible beam: time history of angular momentum and linear momentum.
Fig. 5. Flying flexible beam: snapshot of configurations in the E1 –E3 plane at early tumbling stage.
Table 3
Flying flexible beam: coordinates of mass center.
4.3. Example three- Swing with flexible beam and concentrated mass
(a) (b)
Fig. 10. L-shaped cantilever: axial force curves along the upper limb at chosen times for (a) n = 13 and (b) n = 15.
104 R. Zhang, H. Zhong / Computers and Structures 165 (2016) 96–106
Fig. 11. Swing with flexible beam and concentrated mass: geometric and material
data.
Fig. 14. Swing: time history of total energy, kinetic energy and strain energy.
Fig. 15. Swing: time history of axial force at point A on the flexible beam.
EA=GA1=GA2=10000,
E1 GJ s=EI 1=EI 2=1000,
Aρ=1,
iρ =diag[10, 10, 20],
M2
E3
F2
E2
Fig. 13. Swing: displacement components at point A on the flexible beam. Fig. 16. Flexible beam in helicoidal motion: geometric and material properties.
tc , followed by high frequency oscillations. The peak of axial force [37,41,44]. One quadrature element with 10 integration points is
is recorded at t ¼ 0:641 for the present time division scheme, coin- utilized for modeling and a constant time step Dt ¼ 0:5 is taken.
ciding with the result obtain in Ref. [43]. For the time period t 2 ½0; 50, the total iteration number is 500.
The time histories of tip displacements and the mass center dis-
4.4. Example four-Flexible beam in helicoidal motion placement along axis E2 are displayed in Fig. 17.
It is found that the linear momentum along axis E2 is exactly
In this example, a flexible straight beam in a helicoidal motion preserved to be 10 after unloading in the calculation. This preser-
is analyzed. As shown in Fig. 16, the beam of length 10 is initially vation can be verified in Fig. 17 by the unaltered slope of the curve
placed along axis E3 . One end of the beam is so constrained that of mass center displacement along E2 . The time-displacement
translation along axis E2 and rotation about axis E2 are allowed. curve along E2 at the tip shows slight oscillations, exhibiting the
A constant force F 2 ¼ 4 and a constant torque M 2 ¼ 80 are applied mutual conversion between the kinetic energy and the strain
over time interval t 2 ½0; 2:5. This problem has been studied in energy. In the meantime, the beam also experiences a periodic
R. Zhang, H. Zhong / Computers and Structures 165 (2016) 96–106 105
_
Hi ¼ di1 Hi dij Hi din Hi ; ðA:2Þ
^
1
^ ðmÞ #^ðmÞ m
Hi ¼ mðmÞ #ðmÞ þ m ^ ðmÞ : ðA:3Þ
2 i
where
2 3
d ðmÞ
033 033 12 Kðmþ1Þi Ni
6 7
6 ^ 7
Ni ¼ 6 033 033 Hi 7; ðA:5Þ
4 5
d ðmÞ 1 ^0 d ðmÞ
Fig. 17. Tip and mass center displacements of flexible beams in helicoidal motion.
1
2
Kðmþ1=2Þi Ni 033 r K N
2 ðmþ1=2Þi ðmþ1Þi i
" #
~i ¼ KTmþ1 033 KTmþ1 r^0 mþ1
C ðA:6Þ
movement in the E1 –E3 plane, which can also be verified from the 033 KTmþ1 033
tip displacements along axes E1 and E3 . The rotation period around and
axis E2 can be worked out analytically to be 13.614 if the beam is
completely rigid. Because of the variation of rotational inertia
h _ _ _
iT
ei ¼
H : ðA:7Þ
incurred by elastic deformation, the period for this deformable di1 HTi dij HTi din HTi
beam is found to be around 13.60, which is slightly smaller than
the value for rigid beam.
Appendix B. Proof of strain objectivity
2 3
2
A I
Dt q 33
033
6 7
Hi ¼ 4 5; ðA:1Þ
033 Kmþ1 Iq KTmþ1 w^ mþ1 þ D2t U 1 #ðmÞ þ cay #d
ðmÞ d
wm Kmþ1 Iq K T
mþ1 wmþ1
i
106 R. Zhang, H. Zhong / Computers and Structures 165 (2016) 96–106
1^ ^ Xn
ð1Þ
[17] Ibrahimbegovic A, Mamouri S. Energy conserving/decaying implicit time-
# r0mþ1=2 ¼ #r #r cay½#r ðrmi þ ur Þ C ij stepping scheme for nonlinear dynamics of three-dimensional beams
2 j¼1 undergoing finite rotations. Comput Methods Appl Mech Eng
" ! # 2002;191:4241–58.
1^ Xn
ð1Þ [18] Romero I, Armero F. An objective finite element approximation of the
0 0
þ #r cay½#r rmi þ ur C ij þ rmi kinematics of geometrically exact rods and its use in the formulation of an
2 j¼1 energy-momentum conserving scheme in dynamics. Int J Numer Methods Eng
2002;54:1683–716.
1^
¼ #r ðcay½#r þ IÞr0mi : ðB:4Þ [19] Lens E, Cardona A, Geradin M. Energy preserving time integration for
2 constrained multibody systems. Multibody System Dyn 2004;11:41–61.
[20] Lens E, Cardona A. A nonlinear beam element formulation in the framework of
In combination with Eq. (30), the following identities hold after an energy preserving time integration scheme for constrained multibody
some straightforward manipulations: system dynamics. Comput Struct 2008;86:47–63.
[21] Gams M, Planinc I, Saje M. Energy conserving time integration scheme for
1
cðmþ1Þi cmi ¼ KTðmþ1=2Þi ðcay½#r IÞr0mi #^r ðcay½#r þ IÞr0mi geometrically
2007;196:2117–29.
exact beam. Comput Methods Appl Mech Eng
2
[22] Zhong H, Yu T. Flexural vibration analysis of an eccentric annular Mindlin
¼ KTðmþ1=2Þi ðcay½#r IÞr0mi ðcay½#r IÞr0mi ¼ 031 ; ðB:5Þ plate. Arch Appl Mech 2007;77:185–95.
[23] Zhong H, Yu T. A weak-form quadrature element method for plane elasticity
problems. Appl Math Model 2009;33:3801–14.
X
n
[24] Zhong H, Gao M. Quadrature element analysis of planar frameworks. Arch Appl
jðmþ1Þi jmi ¼ KiT
ðmþ1=2Þ #r
ð1Þ
C ij ¼ 031 : ðB:6Þ Mech 2010;80(12):1391–405.
j¼1 [25] Zhong H, Zhang R, Yu H. Buckling analysis of planar frameworks using the
quadrature element method. Int J Struct Stab Dyn 2011;11:363–78.
Therefore, strain measures keep uniform after arbitrary rigid [26] He R, Zhong H. Large deflection elasto-plastic analysis of frames using the
body motions, proving that the present formulation ensures the weak-form quadrature element method. Finite Elem Anal Des
property of strain objectivity. 2012;509:125–33.
[27] Xiao N, Zhong H. Nonlinear quadrature element analysis of planar frames
based on geometrically exact beam theory. Int J Non-linear Mech
References 2012;47:481–8.
[28] Zhang R, Zhong H. Weak form quadrature element analysis of planar slender
[1] Simo JC. A finite strain beam formulation. The three-dimensional dynamic beams based on geometrically exact beam theory. Arch Appl Mech 2013;83
problem. Part I. Comput Methods Appl Mech Eng 1985;49:55–70. (9):1309–25.
[2] Simo JC, Vu-Quoc L. A three-dimensional finite-strain rod model. Part II: [29] Zhang R, Zhong H. Weak form quadrature element analysis of spatial
Computational aspects. Comput Methods Appl Mech Eng 1986;58:79–116. geometrically exact shear-rigid beams. Finite Elem Anal Des 2014;87
[3] Jelenić G, Saje M. A kinematically exact space finite strain beam model- finite (15):22–31.
element formulation by generalized virtual work principle. Comput Methods [30] Zhong H, Zhang R, Xiao N. A quaternion-based weak form quadrature element
Appl Mech Eng 1995;120:131–61. formulation for spatial geometrically exact beams. Arch Appl Mech 2014;84
[4] Zupan E, Saje M, Zupan D. The quaternion-based three-dimensional beam (12):1825–40.
theory. Comput Methods Appl Mech Eng 2009;198:3944–56. [31] Davis PI, Robinowitz P. Methods of numerical integration. 2nd
[5] Sonneville V, Cardona A, Brüls O. Geometrically exact beam finite element ed. Orlando: Academic Press; 1984.
formulated on the special Euclidean group SE(3). Comput Methods Appl Mech [32] Bellman RE, Casti J. Differential quadrature and long term integration. J Math
Eng 2014;268:451–74. Anal Appl 1971;34:235–8.
[6] Jelenić G, Crisfield MA. Geometrically exact 3D beam theory: implementation [33] Simo JC, Vu-Quoc L. On the dynamics in space of rods undergoing large
of a strain-invariant finite element for statics and dynamics. Comput Methods motions – a geometrically exact approach. Comput Methods Appl Mech Eng
Appl Mech Eng 1999;171:141–71. 1988;66:125–61.
[7] Betsch P, Steinmann P. Frame indifferent beam finite elements based upon the [34] Hsiao KM, Lin JY, Lin WY. A consistent co-rotational finite element formulation
geometrically exact beam theory. Int J Numer Methods Eng 2002;54:1775–88. for geometrically nonlinear dynamic analysis of 3-D beams. Comput Methods
[8] Simo JC, Fox DD, Rifai MS. On a stress resultant geometrically exact shell Appl Mech Eng 1999;169:1–18.
model. Part III: The computational aspects of nonlinear theory. Comput [35] Hesse H, Palacios R. Consistent structural linearization in flexible-body
Methods Appl Mech Eng 1990;79:21–74. dynamics with large rigid-body motion. Comput Struct 2012;110–111:1–14.
[9] Zupan D, Saje M. Finite-element formulation of geometrically exact three- [36] Zupan E, Saje M, Zupan D. Quaternion-based dynamics of geometrically
dimensional beam theories based on interpolation of strain measures. Comput nonlinear spatial beams using the Runger–Kutta method. Finite Elem Anal Des
Methods Appl Mech Eng 2003;192:5209–48. 2012;54:48–60.
[10] Ghosh S, Roy D. Consistent quaternion interpolation for objective finite [37] Češarek P, Saje M, Zupan D. Dynamics of flexible beams: finite-element
element approximation of geometrically exact beam. Comput Methods Appl formulation based on interpolation of strain measures. Finite Elem Anal Des
Mech Eng 2008;198:555–71. 2013;72:47–63.
[11] Simo JC, Tarnow N. The discrete energy-momentum method. Conserving [38] Canuto C, Hussaini MY, Quarteroni A, Zang TA. Spectral methods,
algorithms for nonlinear elastodynamics. Zangew Math Phys 1992;43:757–92. fundamentals in single domains. Berlin: Springer; 2006.
[12] Simo JC, Tarnow N. A new energy and momentum conserving algorithm for the [39] Iura M, Atluri SN. Dynamic analysis of finitely stretched and rotated three-
nonlinear dynamics of shells. Int J Numer Methods Eng 1994;37:2527–49. dimensional space-curved beams. Comput Struct 1988;29:875–89.
[13] Simo JC, Tarnow N, Doblare M. Non-linear dynamics of three-dimensional [40] Pimenta PM, Campello EMB, Wriggers P. An exact conserving algorithm for
rods: exact energy and momentum conserving algorithms. Int J Numer nonlinear dynamics with rotational DOFs and general hyperelasticity. Part I:
Methods Eng 1995;38:1431–73. Rods. Comput Mech 2008;42:715–32.
[14] Chung J, Hulbert GM. A time integration algorithm for structural dynamics [41] Ibrahimbegović A, Mikdad MA. Finite rotations in dynamics of beams and
with improved numerical dissipation: the generalized-a method. J Appl Mech, implicit time-stepping schemes. Int J Numer Methods Eng 1988;41:781–814.
Transactions ASME 1993;60:371–5. [42] Bauchau OA, Damilamo G, Theron NJ. Numerical integration of non-linear
[15] Kuhl D, Crisfield MA. Energy-conserving and decaying algorithms in non-linear elastic multi-body systems. Int J Numer Methods Eng 1995;38:2727–51.
structural dynamics. Int J Numer Methods Eng 1999;45:569–99. [43] Bauchau OA, Theron NJ. Energy decaying scheme for non-linear multi-body
[16] Laursen TA, Meng XN. A new solution procedure for application of energy- systems. Comput Struct 1996;59:317–31.
conserving algorithms to general constitutive models in nonlinear [44] Zupan E, Saje M, Zupan D. Dynamics of spatial beams in quaternion description
elastodynamics. Comput Methods Appl Mech Eng 2001;190:6309–22. based on the Newmark integration scheme. Comput Mech 2013;51:47–64.