Skip to main content
Wiley Open Access Collection logoLink to Wiley Open Access Collection
. 2022 May 12;123(17):3950–3973. doi: 10.1002/nme.6994

A cell‐centered finite volume formulation of geometrically exact Simo–Reissner beams with arbitrary initial curvatures

Seevani Bali 1,2,3,4,5, Željko Tuković 3,6, Philip Cardiff 1,2,3,4,5,7,8,, Alojz Ivanković 1,3,5,7,8, Vikram Pakrashi 1,2,3,4,5
PMCID: PMC9543773  PMID: 36247933

Abstract

This article presents a novel total Lagrangian cell‐centered finite volume formulation of geometrically exact beams with arbitrary initial curvatures undergoing large displacements and finite rotations. The choice of rotation parameterization, the mathematical formulation of the beam kinematics, conjugate strain measures, and the linearization of the strong form of governing equations are described. The finite volume based discretization of the computational domain and the governing equations for each computational volume are presented. The discretized integral form of the equilibrium equations is solved using a block‐coupled Newton–Raphson solution procedure. The efficacy of the proposed methodology is presented by comparing the simulated numerical results with classic benchmark test cases available in the literature. The objectivity of strain measures for the current formulation and mesh convergence studies for both initially straight and curved beam configurations are also discussed.

Keywords: block‐coupled, finite volume method, geometrically exact beam, Newton–Raphson, total Lagrangian

1. INTRODUCTION

The mathematical modeling of nonlinear beams has flourished in the past few decades with their applicability spanning various fields of engineering. A concise review of several beam formulations, the consistent derivation of 1D beam theories from the general 3D continuum mechanics and a systematic nomenclature of the existing beam models are presented in Meier et al.. 1 These formulations, in particular, and the numerical computations of solid mechanics problems, in general, are mostly analyzed using the finite element (FE) approach; however, since the 1980s, the applicability of the simple and conservative finite volume (FV) methods to solid mechanics problems has become increasingly popular and is evolving rapidly. 2 Particularly in the context of beams, Fallah et al. 3 , 4 , 5 have presented FV implementations of Euler–Bernoulli and shear‐deformable Timoshenko beam theories for both straight and curved beam configurations. Furthermore, several authors have presented the stability 6 , 7 , 8 and vibration 9 , 10 analysis of beams/columns. The analysis of thin and thick plates using different variants of FV methods like cell‐centered FV, 11 , 12 , 13 cell‐vertex FV 14 and the orthogonal meshless variant of FV 15 and their comparison with traditional FE formulations has also been explored in the literature. A common conclusion from the aforementioned references is that the FV formulation of beams and plates does not suffer from the “shear‐locking” phenomenon for both thin Timoshenko beams and thin Mindlin–Reissner plate analysis, unlike traditional fully integrated FE methods that require special techniques like reduced/selective integration and mixed interpolation methods to avoid locking effects. A shear locking study to demonstrate the effectiveness of the FV formulation in the context of geometrically exact beam theory is presented towards the end of Section 4.2.

The geometrically exact Simo–Reissner beam formulation is the most general nonlinear 3D beam theory capable of dealing with finite displacements and rotations. The FV formulation of geometrically exact beams was first investigated by Tukovic et al. 16 The current work builds on the formerly developed formulations for quasi‐static shear‐deformable geometrically exact beams and provides a comparison between the FE based classic benchmark cases and the proposed FV methodology. The primary motivation of extending the Simo–Reissner formulation to an FV discretization is to bring solid and fluid numerical formulations under one unified approach allowing multi‐physics problems like fluid‐solid interaction to be addressed using a single numerical technique. For instance, a direct application of this FV formulation is the simulation of slender structures like cables and mooring lines and their interaction with oceanic waves. An additional interesting feature of FV methods is the strong local (and global) conservation of governing equations. Typically, in FV, the spatial domain is discretized into non‐overlapping cells/control volumes, which ensures an exact balance of forces across cell boundaries at a local level, and global conservation is automatically achieved. This is in contrast to the FE techniques that have locally overlapping integration domains and hence, at the local element level, conservation of governing laws is ensured only in an average sense. A critical and comprehensive comparison of FV and FE techniques in the field of solid mechanics can be found in the review article of Cardiff and Demirdžić. 2 To the best of the authors' knowledge, this is the first article to present an FV formulation for beams subjected to finite displacements and rotations.

The formulations of a beam in a geometrically exact sense considering 3D rotations and its FE approximation were first proposed by Simo et al.. 17 , 18 The involvement of finite rotations, elements of the nonlinear differentiable manifold SO(3) and the complexity of interpolating large rotations 19 , 20 led to three major techniques of addressing them, namely, (a) incremental and total rotational vector based parameterizations, 21 , 22 , 23 , 24 (b) quaternion based rotation interpolation, 25 , 26 , 27 , 28 and (c) co‐rotational beam formulations, 29 , 30 to name a few. Romero 31 presents a concise review of different rotation interpolations used for geometrically exact beams. In the current work, the finite rotations are parameterized using rotational vectors and the rotational strain measures are updated using incremental rotation vectors from the previously converged configuration of the beam. The loss of objectivity in strain measures for FE approximation of interpolated rotations was first pointed out by Crisfield and Jelenić 32 which was followed by strain invariant formulations of the geometrically exact beams. 33 , 34 , 35 , 36 For the current work, the objectivity of adopted strain measures are numerically verified using a test case presented in Section 4.1. As an alternative to rotation/quaternion based interpolation, director based formulations catered for continuum‐based beam elements are presented in Eugster et al. 37 Extension of 1D linear elastic constitutive models used by Simo et al. 17 , 18 to finite 3D elasticity using general 3D kinematic measures like deformation gradients can also be found in the literature. 38 , 39 In a recent contribution, Meier et al. 40 developed a geometrically exact Kirchhoff–Love formulation for slender rod geometries. For a general review of other research advances in this field, like discrete Cosserat rod kinematics, implementation of different time‐stepping schemes in beam multi‐body dynamics, the inclusion of nonlinear constitutive laws, and enhanced kinematics of beams, the interested readers are referred to articles by Meier et al. 1 and Chadha and Todd. 41

This article is structured as follows: Section 2 outlines the mathematical model in total Lagrangian form. The FV discretization of the mathematical model is described in Section 3. In Section 4, the proposed methodology is evaluated on five complementary benchmark test cases, where predictions are compared to analytical solutions and existing FE benchmarks.

2. MATHEMATICAL MODEL

In this section, the mathematical formulation for a 3D quasi‐static, shear‐deformable geometrically exact Simo–Reissner beam is summarized. Subsequently, the governing equilibrium equations of spatial forces and moments, the constitutive relations and their linearized formulation are described.

2.1. Kinematic description

A total Lagrangian formulation is adopted to describe the large deformations of the beam model. Accordingly, a right‐handed fixed, reference Cartesian frame defined by the orthonormal basis vectors e1=[1,0,0]T, e2=[0,1,0]T, and e3=[0,0,1]T is specified (Figure 1). In the reference (i.e., material) configuration, the mean line of a beam (i.e., line of centroids of the beam cross‐sections) is straight and parallel to the basis vector e1 and the cross‐sections of the beam are orthogonal to the basis vector e1. The principal axis of inertia of the beam cross‐sections are directed along the basis vectors e2 and e3.

FIGURE 1.

NME-6994-FIG-0001-b

Beam kinematics: (A) Reference, (B) initial, and (C) deformed configurations of the beam, respectively

An initial (stress‐free) configuration of the beam mean line is defined by the space curve r0(s), where s[0,L] is the beam‐length and L is the initial length of the beam (Figure 1). To describe the continuous kinematic description of the moving mean line curve of the beam, a body‐attached right handed orthonormal base vectors g0,1(s), g0,2(s), and g0,3(s) are defined by the Frenet–Serret formulas, where the base vector g0,1(s) is directed along the initial mean line so that

g0,1(s)=r0(s) (1)

and the base vectors g0,2(s) and g0,3(s) are directed along the principal axis of inertia of the cross‐section at s. The prime (·) operator in Equation (1) and hence forward wherever used, denotes a derivative with respect to arc‐length parameter s, that is, (·)(·)s. For an initially straight beam, the base vectors g0,i and the reference bases ei coincide, and the g0,1(s)e1(s).

The orthonormal basis g0,1(s), g0,2(s), g0,3(s) of the local frame and the orthonormal bases e1, e2, e3 of the global Cartesian frame are related through a linear transformation Λ0(s) as

g0,i(s)=Λ0(s)ei,i=1,2,3, (2)

where Λ0(s)SO(3) is the initial two‐point second‐order orthogonal rotational tensor field that defines the orientations of beam cross‐sections with respect to the reference basis. Hence, the initial configuration of the beam is fully defined by the position vector r0(s) of the beam mean line and orientation of the cross‐section at s via the orthogonal rotation tensor Λ0(s).

The deformed configuration of the beam mean line is defined by a space curve r(s) and the orientation of the cross‐sections via the moving spatial bases g1(s), g2(s), g3(s). Contrary to the initial configuration, the basis vector g1(s) need not be directed along the deformed mean line since the beam model is capable of representing shear deformations. The base vectors g2(s) and g3(s), however, are still directed along the principal axes of the cross‐section at s and the orthonormal bases g1(s), g2(s), g3(s) are related to g0,1(s), g0,2(s), g0,3(s) bases by the linear transformation

gi(s)=Λ(s)g0,i(s)=Λ(s)Λ0(s)ei,i=1,2,3, (3)

where Λ(s)SO(3) is the relative rotational matrix which rotates beam cross‐sections from the initial to the deformed configuration. Additionally, the deformed mean line of the beam can also be defined using the mean line displacement vector w(s) and the mean position vector of the initial configuration by,

r(s)=r0(s)+w(s). (4)

The position vector of the deformed mean line r(s) and the orientation of the gi(s) triad given by Λ(s) attached to the cross‐section at s, (r(s),Λ(s)) fully define the deformed configuration of the beam. Orientation of the beam cross‐sections in the deformed configuration can also be defined with respect to the fixed reference bases by the total rotation matrix,

Λt(s)=Λ(s)Λ0(s). (5)

2.2. Balance equations and strain measures

Assuming that the deformation from the initial to the deformed configuration is caused by distributed external forces and torques f and t per unit of reference arc length, respectively, the strong differential form of the balance equations are given as, 17

n+f=0, (6)
m+r×n+t=0, (7)

where n and m are the vectors of spatial internal forces and moments acting over the cross‐section at s and “×” symbol denotes the cross product between two vectors. The corresponding material counterparts (N and M) are related to n and m via the pull‐back mapping ΛtT as N=ΛtTn and M=ΛtTm. 17

The equivalent strong integral form of the above balance equations over a length, L can be expressed as,

LndL+LfdL=0, (8)
LmdL+L(r×n)dL+LtdL=0. (9)

The required strain measures follow from a geometrically exact beam theory, where the relationships between the beam configuration and the strain measures are consistent with the virtual work principle and the equilibrium equations at a deformed state regardless of the magnitude of displacements, rotations, and strains. 18 To that end, the equivalent strain‐configuration relationships involve three translational strains and a skew‐symmetric tensor of the three rotational strains 17 , 22 (from here on, the argument (s) is dropped from the terms for clarity):

Γ=ΛtTrΛtTg1, (10)
K^=ΛtTΛtΛ0TΛ0, (11)

where Γ and K are (material) translational and rotational strain measures, respectively. The hat (·)^ operator denotes a skew‐symmetric matrix associated with the corresponding (pseudo)‐vector given by the relation, a×h=a^h, h3. Physically, the strain vector Γ represents axial tension (first entry) and shear deformation whereas the (material) rotational strain vector K represents torsion (first entry) and bending deformation of the beam body. These strain measures are the energy‐conjugate pairs to the stress resultants (N and M).

In this work, the relative rotation matrix Λ is parameterized in terms of its rotational vector ψ as

Λ(ψ)=exp(ψ^)=I+sinψψψ^+1cosψψ2ψ^ψ^, (12)

where I is a 3×3 identity matrix and ψ is the magnitude of rotation vector ψ. The ψ^so(3) is the skew‐symmetric tensor living in the tangent space of SO(3) at Λ and its exponentiation yields the finite rotation ΛSO(3). For a rotation vector based parameterization, an alternative expression for evaluating incremental (material) rotational strain vector ΔK, as demonstrated in References 20, 22, and 33 is given by,

ΔK=ΛtTTT(Δψ)Δψ, (13)

where the tangent operator T(ψ)so(3) is defined as (“” denotes the dyadic product between two vectors),

T(ψ)=sinψψI+1ψ21sinψψψψ+1cosψψ2ψ^. (14)

2.3. Constitutive relations

The present study is limited to linear hyperelastic materials whose length‐specific stored energy function is given by,

Π˜int=12ΓTCNΓ+12KTCMK. (15)

For this hyperelastic model, the material internal forces N and moments M are linearly related to the material strain measures (Γ and K) as, N=CNΓ and M=CMK where CN=diag[EA,GA2,GA3] and CM=diag[GJ,EI2,EI3] are constant diagonal constitutive matrices. Here, E and G denote the elastic and shear moduli of the material, respectively, and Ap and Ip (p=1,2,3), are the effective (material) areas and area moments about the principal axes of inertia, respectively (JI1).

2.4. Linearization of balance equations

The nonlinear exact spatial forces and moments 17 given in Equations (16) and (17) need to be linearized about a certain base equilibrium point to apply the iterative Newton–Raphson scheme and successively refine their values toward convergence.

n=ΛtCNΓ, (16)
m=ΛtCMK. (17)

Accordingly, the spatial forces n and spatial moments m are linearized about their corresponding explicit values calculated using the values of strains and curvatures obtained from the previous iteration as follows,

L[n]=ΛtCNΓL[n]^Δψ+ΛtCN(Λt)TΔw+(r)^(Δψ), (18)
L[m]=ΛtCMKL[m]^Δψ+(ΛtCM(Λt)T)Δψ. (19)

Here, the superscript (·) denotes values at previous iteration, L[·] operator denotes the linearized form of the exact equation; L[n] and L[m] are the converged values of linearized forces and moments obtained from the previous iteration. Δw and Δψ are the incremental displacement and rotational correction vectors, respectively. At the end of each load step, these correction vectors approach to zero and the linearized expressions L[n] and L[m] converge to the exact values of forces and moments given in Equations (16) and (17). The linearized counterpart of the term (r×n) in Equation (7) is given by,

L[r×n]=(r)^ΛtCNΓ+(r)^ΛtCN(Λt)TL[n]^Δw+(r)^ΛtCN(Λt)T(r)^L[n]^Δψ. (20)

The details of the linearization are provided in Appendix A. The correction vectors Δw and Δψ are used to calculate the new mean line displacement vector w and the new rotation matrix Λ at the end of each Newton–Raphson iteration according to the formulas,

w=w+Δw, (21)
Λ=exp(Δψ^)Λ, (22)

where the exponentiation of the skew‐symmetric tensor Δψ^so(3) is evaluated by the Rodrigues' formula (Equation 12) to compute the rotation matrix ΛSO(3). This is a multiplicative and iterative approach to update the rotation matrix using the rotation matrix correction; alternatively formulations like use of total rotation vectors, (additive) incremental rotation vectors can also be found in the literature. 22 , 30

3. NUMERICAL MODEL

In this section, cell‐centered FV discretization of the computational domain and the governing balance equations is discussed. The discretization procedure is separated into two distinct parts: discretization of the solution domain and discretization of the governing equations.

3.1. Solution domain discretization

For the quasi‐static case, solution domain discretization implies space discretization where loads are applied gradually in pseudo‐time increments. The beam body in its reference configuration is divided into a finite number of uniform segments or control volumes (CVs) as is shown in Figure 2. A typical computational stencil (Figure 2) consists of the central CV (cell) of length LC with computational node C, located at the cell centroid, bounded by two internal faces w and e shared with the corresponding west and east neighboring cells, with cell centroids at W and E and lengths, Lw and Le from the node C, respectively.

FIGURE 2.

NME-6994-FIG-0002-b

Beam body in reference configuration discretized by a finite set of 1D CVs (cells)

3.2. Equation discretization

The FV based discretization of equilibrium equations starts with a strong integral form of the governing laws, whereas, an FE approach starts with the strong differential equation, which is multiplied by an arbitrary weighting function, ϖ and integrated over material volume to obtain the equivalent weak integral form. The FV method can be retrieved from the weak form by setting ϖ=1 within the CVs and zero elsewhere. 2 Additionally, the FV method ensures local conservation of forces, that is, forces are equal opposite across internal faces. Concretely, for an isolated CV in the deformed configuration (Figure 3), the integral form of the balance equations (Equations 8 and 9) can be discretized over a CV as following,

LCndL=n|we=nenw;LCfdLfCLCnenw+fCLC=0, (23)

where ne and nw are the force values evaluated at cell faces e and w, respectively, and the subscript C represents the values at cell‐center C. The term f is assumed to have a linear variation across the CV and hence, can be approximated by the mid‐point rule.

FIGURE 3.

NME-6994-FIG-0003-b

Balance of forces and moments on an isolated CV in the deformed configuration

Similarly, to discretize the moment balance equation about the cell‐center C, the first term of the moment balance equation can be exactly evaluated at cell boundaries and the integral of (r×n) is approximated over the CV using the trapezoidal rule and is evaluated at the faces w and e, respectively. The final discretized moment equation takes the form,

LCmdL=m|we=memw;LC(r×n)dL=12LC(re×ne)+12LC(rw×nw)memw+12LC(re×ne)+12LC(rw×nw)+tCLC=0. (24)

Here, t is also assumed to have a linear variation across the CV and hence is approximated by the mid‐point rule.

Unlike the traditional FE approach where the primary unknowns stored—at the nodal points—are used along with element shape functions to interpolate values to any other point, in the FV method, the unknown fields are computed at computational nodal points (cell‐centers) and interpolated, by appropriate discretization schemes, to the face centers and elsewhere. Subsequently, all the terms in the discretized equilibrium equations (Equations 23 and 24) are substituted by their linearized counterpart (Equations (18), (19), (20)).

To evaluate the internal forces and moments at cell‐faces from the linearized equations mentioned in Section 2, the mean line displacement correction vector Δw and its derivative Δw, and the value of cross‐section rotational correction vector Δψ and its derivative Δψ have to be approximated at the face centers in terms of the cell‐center values. All the cell‐face derivatives are approximated by the central finite difference scheme while the cell‐face values are approximated by linear interpolation. The cell‐face values on the internal faces w and e are linearly interpolated using cell‐center values as,

(·)e=γe(·)E+(1γe)(·)C;(·)w=γw(·)W+(1γw)(·)C, (25)

where subscripts E and W represent values at the neighboring cell‐centers; (·)e and (·)w are interpolated values at internal faces e and w, respectively, and γe, γw are the weighing factors given by,

γe=12LCLe;γw=12LCLw. (26)

The notations (·)C, (·)W, and (·)E denote the cell values at the location C and the neighboring cells W and E (Figure 2). The cell face derivatives at the internal faces w and e given by (·)e and (·)w are approximated using the central finite difference scheme as,

(·)e=(·)E(·)CLe;(·)w=(·)C(·)WLw. (27)

In the discretized equilibrium equations, all the terms are explicitly computed except for the primary unknowns, the correction vectors of incremental displacement and incremental rotation (Δw and Δψ), which are treated implicitly and are evaluated at the computational cell‐centers. As mentioned in Section 2.4, at the end of every Newton–Raphson iteration, Δw and Δψ are used to update the previously converged displacement and rotation fields (indicated by (·)) and evaluate the deformed mean line position vector r(s) and the new rotation matrix Λ according to Equations (4), (21), and (22). The interpolated cell‐face values and their corresponding cell‐face gradients at internal faces w and e are used to compute the strain measures, Γ and K (Equations 10 and 13), which in turn are used to evaluate the spatial forces and moments at the cell‐faces (Equations 18 and 19). The employed discretization provides a nominally second order accurate approximation for displacements.

3.3. Initial and boundary conditions

External forces and moments are applied in pseudo‐time increments. For the beam body, there are two boundary faces, one at the left and the other at the right of the beam. For a Dirichlet boundary condition, in the discretized governing equations (Equations 23 and 24), the displacement/rotation component at the face center of the boundary are directly replaced by the user defined value. For Neumann boundary conditions, the values of forces/moments at either boundary locations, are directly specified in Equations (23) and (24). Following solution of the linear system, the corresponding displacements and rotations at that boundary location are obtained by linear extrapolation from the interiors of the solution domain using Equations (18) and (19). For instance, Figure 4 shows the boundary face b and the neighboring cell‐center C. For a specified force n and/or moment m on the boundary, the incremental displacements/rotations can be obtained from Equations (18) and (19) as,

n=ΛtCNΓ+ΛtCN(Λt)TΔwb+ΛtCN(Λt)T(r)^L[n]^Δψb, (28a)
m=ΛtCMKL[m]^Δψb+(ΛtCM(Λt)T)Δψb, (28b)

where the cell‐face derivatives Δwb and Δψb are given by,

Δwb=ΔwbΔwCΔxb;Δψb=ΔψbΔψCΔxb.

FIGURE 4.

NME-6994-FIG-0004-b

CV at the right boundary with a specified force n and moment m

The value of Δψb is substituted into Equation (28b) and the incremental rotation vector Δψb is evaluated as,

Δψb=ΛtCM(Λt)TΔxbL[m]^1mΛtCMK+ΛtCM(Λt)TΔxbΔψC.

Using Δψb and the value of Δwb as shown above, the incremental displacement Δwb is then calculated as,

Δwb=ΔwC+ΛtCN(Λt)TΔxb1nΛtCNΓ[ΛtCN(Λt)T(r)^L[n]^]Δψb.

3.4. Solution procedure

The final form of the discretized equilibrium equations, with appropriate discretization schemes described in Section 3.2, for a typical computational node C read as follows,

AW(Δw)W(Δψ)W+AC(Δw)C(Δψ)C+AE(Δw)E(Δψ)E=(Rw)C(Rψ)C, (29)

where AC is a coefficient matrix containing the contributions of node C while the matrices AW and AE represent the interactions of cell C with the neighboring cell centers W and E. The right‐hand side of Equation (29) is the source vector contribution. All the coefficient matrices are (6×6) dense coupled matrices with the primary unknowns being Δw and Δψ. The three components of the mean line displacement correction and cross‐section rotation vectors have to be solved in a coupled manner. The detailed structure of the diagonal and off‐diagonal coefficient matrices is provided in Appendix B.

The linearized equations (29) are assembled for all CVs forming a system of equations given by,

Aϕ=R (30)

resulting in 6M×6M sparse matrix [A] with weak diagonal dominance, where M is the total number of CVs. The coefficients AC constitute the diagonal of [A] whereas matrices AW and AE contribute to its off‐diagonal terms. The solution vector ϕ contains the primary unknowns Δw and Δψ, and R is the source vector containing the explicit discretized terms and boundary condition contributions. The final system of linearized algebraic equations, obtained by assembling Equation (29) for all control volumes in the mesh, is successfully solved using the block variant of the Thomas algorithm.

For every pseudo‐time increment, the coupled equations are iteratively solved by Newton–Raphson procedure, until a user‐defined convergence tolerance is achieved with the maximum number of allowable iterations set to 30. For convergence, both the Euclidean norms of the solution increment vectors (ϕ) and residuals from the linear system of equations (R) are checked. Since the displacements are additively updated and the rotations in a multiplicative manner, the norms of displacement correction vector (Δw) and the rotation correction vector Δψ are separately calculated and the solution increment residual is set as ϕ=max(Δw,Δψ). For convergence of the solver, after each iteration, either of the two norms have to fall below a prescribed tolerance, that is, R<(δR=106) and ϕ<(δϕ=1010). The current method has been implemented in open‐source software OpenFOAM 42 (version foam‐extend‐4.1), exploiting the developed object oriented FV procedures. The overall solution procedure is summarized in Algorithm 1 and the procedure to update the kinematic quantities and stress resultants is given in Algorithm 2.

Algorithm 1. Solution procedure; (·)f: fields at the face centers.

1.

nme6994-gra-1000-b

Algorithm 2. Update of the kinematic quantities and stress resultants; (·)f: fields at the face centers, (·): fields calculated in the previous Newton–Raphson iteration.

1.

nme6994-gra-1001-b

4. VERIFICATION TEST CASES

In this section, the capabilities of the developed FV methodology are investigated in the five complementary benchmark cases:

  1. Rigid rotation of an initially curved beam: this case verifies the objectivity of the adopted strains and rotation interpolation measures.

  2. In‐plane bending of a cantilever beam subjected to a concentrated moment at one end: this case provides an analytical solution to check the accuracy and order of accuracy of the proposed methodology. A subsection of this test case is also used to demonstrate the ability of the FV methodology to avoid shear locking effects.

  3. Out‐of‐plane bending of the cantilever to form a helix due to a concentrated moment and an out‐of‐plane force: this case with complex loading conditions, tests the ability of the numerical solver to cater for large rotations and 3D deformation.

  4. A cantilever, initially bent into a 45 arc in xy‐plane, subjected to a force along the z‐direction: this is another benchmark curved beam case used by many authors to establish the accuracy and order of accuracy of the numerical model.

  5. Deep‐circular arch with a concentrated in‐plane force at the crown location: this unsymmetrical circular arch case has exact solutions available and is used to assess the ability of the solver to obtain the critical buckling load value.

All the test cases have been executed using a quad‐core CPU with hyper‐threading (Intel Core(TM) i7‐8565U CPU with base frequency 1.80 GHz and maximum turbo frequency 4.6 GHz).

4.1. Rigid rotation of an initially curved beam

For the FV formulation presented in this article and the type of the rotation interpolation adopted, the objectivity of the conjugate strain measures is verified using the numerical test case first presented in Meier et al. 1 , 40 as shown in Figure 5A. For an initially curved beam with a centerline configuration of a quarter circle with radius R=100 m, initial length, L=πR/2=157.079 m, discretized into 10 CVs, a rotation of 20π is gradually applied about the global x‐axis in 100 load increments. The mechanical properties for this test case are, E=1 GPa and G=0.5 GPa. The nature of the boundary condition at the clamped left end (wx=wy=wz=0 and ψy=ψz=0) of the beam is such that, this prescribed rotation should only cause rigid body rotation in the beam about the x‐axis without any deformation and no accumulation of internal strain energy should be observed.

FIGURE 5.

NME-6994-FIG-0005-c

Rigid rotation of curved cantilever: (A) Test case setup and (B) deformed configuration of the beam for a rotation angle, ψx=19π

Figure 5B shows the deformed beam configuration for an angle ψx=19π about the x‐axis and it is evident that the deformed beam is rigidly rotated without any unphysical deformation. For the test case, execution time is approximately 1.5 s and requires 3 outer iterations on average to converge per pseudo‐time increment. For each CV, the strains Γ and K are used to calculate the internal energy as per Equation (15) and summed over all the CVs to obtain the total accumulated strain energy of the beam due to the applied rotation. The total energy is found to be zero to machine precision (in the order of 1031) and hence, the objectivity of the adopted strain measures is confirmed.

4.2. In‐plane bending of a cantilever beam subjected to a concentrated moment at one end

This in‐plane pure flexural bending of a cantilever case has been investigated by a number of authors. 18 , 22 An initially straight cantilever of length L=10 m is bent into a circle by applying a concentrated moment at one end. The mechanical properties available in the literature for this test case are EA=104 N , GA2=GA3=5000 N, EI2=EI3=100 N m2, GJ=100 N m2, respectively. Hence, the cross‐section radius of the beam, r=0.2 m and the Young's modulus E=7.95×104 Pa are assumed in a way to achieve these desired numerical values. The Poisson's ratio ν is taken as zero. According to the classic Euler formula, the analytical solution for pure beam‐bending is given by,

ψz=MzLEI;wx=LLψz/2sinψz2cosψz2;wy=Lψz/2sinψz22, (31)

where ψz, wx, and wy are the rotation and in‐plane displacements of the beam tip.

To compare the results of this test case with the ones available in literature, 18 the computational domain is discretized into 5 CVs and a moment of Mz=20π N m (ψz=2π) is applied at the right end in one load step and the Newton–Raphson solution procedure converges in 2 outer iterations. The equation and solution increment residuals per iteration are shown in Table 1. Figure 6 shows the deformed configuration of the cantilever for 10 CVs and a moment value of 20π N m. For an applied moment, Mz=2.5π N m and a mesh of 5 CVs, the tip in‐plane displacements are found to be wx=1.00146 m and wy=3.72731 m, respectively, which vary from the analytical solution (Equation 31) by only 0.4% and 0.05%, respectively. For comparing the numerically obtained results with the reference, a percentage relative error is calculated as,

% Relative error=ξnumξrefξref×100%, (32)

where ξnum denotes the numerical value and ξref is the reference/analytical result. Figure 7 shows the percentage mesh error convergence of the in‐plane displacements for successive reduction of mesh sizes, that is, 5, 10, 20, and 40 CVs; a quadratic order of error convergence is observed.

TABLE 1.

In‐plane bending of cantilever: Residual values for the single load step

Iter. #
ϕ
R
0
2.51×101
6.28×102
1
2.71×101
1.38×105
2
5.79×1011
2.02×107

FIGURE 6.

NME-6994-FIG-0006-c

In‐plane bending of a cantilever beam subjected to concentrated moment at one end: Deformed configuration for ψz=2π

FIGURE 7.

NME-6994-FIG-0007-c

In‐plane bending of a cantilever beam subjected to concentrated moment at one end: Mesh convergence plot of in‐plane displacements for an applied moment M=2.5π N m

Shear locking study. The same test case of in‐plane bending of a cantilever is used with mechanical properties adopted from Meier et al. 1 to study shear locking phenomenon. This representative test case suffers from shear locking if a fully integrated FE formulation is used. A beam of square cross‐section (side‐length a), length L=1 m, divided into 5 CVs, is fixed at the left end and a discrete moment, Mz=0.5πEIzz/L is applied at the right end in one load step. The analytical solution for this test case is the beam centerline deformed into a quarter circle. The mechanical properties are set as, Young's modulus, E=1 Pa and Poisson's ratio ν=0 and the test case is simulated for different slenderness ratios (τ=La), that is, τ=10, τ=100, τ=1000, and τ=10,000. The external moment is adapted for each value of τ such the deformed line represents the same quarter circle. The deformed centerline of the beam for all τ values is presented in Figure 8. The solver converges in three outer iterations for all τ values. It is evident from the figure that shear‐locking is not observed for increasing τ values.

FIGURE 8.

NME-6994-FIG-0008-c

Pure bending of cantilever beam: Deformed shape of beam centerline for different τ values

The shear locking phenomenon mechanically leads to accumulation of parasitic stress and results in an overly stiff system. Meier et al. 1 adopted a technique of calculating the constraint ratio (r) of a problem that provides a heuristic evaluation of the locking phenomenon. The constraint ratio is defined as the ratio of the total number of equilibrium equations neq to the total number of constraint equations neq,c. If the constraint ratio of the discretized problem (rh) is greater than the constraint ratio (r) of the space‐continuous problem, the system usually tends to lock. The Simo–Reissner based beam formulation requires 6 equilibrium equations (neq=6) to describe the problem. For the pure bending case, the vanishing shear and axial strains (Γ=0) lead to neq,c=3 constraint equations and hence, r=neqneq,c=2. For the discretized problem with p CVs, total equilibrium conditions are neq=6p and total constraint equations are neq,c=3p, which yields rh=2. Since, rh=r (optimal constraint ratio), no shear‐locking phenomenon should be observed and that is precisely the observation from the simulated test case (Figure 8). For the FE formulation of Simo–Reissner beams, techniques like reduced integration have to be adopted to ensure optimal constraint ratio and avoid locking effects. 1 Since the FV formulation is analogous to the reduced integration FE approach, it intrinsically avoids the shear‐locking effects without compromising the (second‐order) accuracy in predicting displacements and forces.

4.3. Out‐of‐plane bending of the cantilever to form a helix due to a concentrated moment and an out‐of‐plane force

For this case, the previous problem is extended by applying a concentrated out‐of‐plane force at the free end of the beam, n=[0,0,50] N along with a rotation ψz=20π (m=[0,0,200π] N m) about the z‐axis. Thus, an initially straight cantilever beam is bent to a circular helix shape. The constitutive matrices are taken similar to the previous case, that is, CN=diag[106,5×105,5×105] N and CM=diag[102,102,102] N m2, diag[] denotes a diagonal matrix. The cross‐section radius is reduced to r=0.02 m and the Young's modulus is taken as, E=7.95×108 Pa, so that the beam does not overlap into its own body while forming the helix. For comparing the achieved numerical results with those published by Ibrahimbegovic, 20 the beam of initial length L=10 m is discretized into 100 uniform CVs.

The external loads to the beam are applied in 1000 pseudo‐time increments and the final load is reached at a pseudo time‐value of 10 s. The Newton–Raphson solution procedure required 4 outer iterations on average to converge per pseudo time increment and 12 s of total execution time. The equation and solution increment residuals for all the iterations in the last load step are presented in Table 2. Figure 9A shows the initial beam and Figure 9B shows the deformed shape of the beam for 20%, 30%, and 40% of the total loading, respectively. Figure 10 presents the free‐end displacement component wz as a function of the applied load. From Figure 10, it is evident that with increasing rotations, the out‐of‐plane displacement oscillates about the z‐axis crossing the zero value. This ability of the solver to capture the complex deformation and oscillatory motion of the beam is possible because of the incremental rotation vector‐based parameterization and the results (Figure 10) are in good agreement with those published by Ibrahimbegovic; 20 note the same test case failed to converge when a non‐incremental formulation was initially trialed.

TABLE 2.

Out‐of‐plane bending of cantilever into helix: Residuals for the last load step (pseudo time increment, Δt=0.01 s)

Iter. #
ϕ
R
0
6.29×102
6.30×101
1
3.33×104
5.73×103
2
5.72×105
3.72×102
3
7.19×1010
3.68×104
4
2.59×1012
5.38×108

FIGURE 9.

NME-6994-FIG-0009-c

Out‐of‐plane bending of the cantilever to form a helix due to a concentrated moment and an out‐of‐plane force: (A) Initial beam configuration and (B) deformed beam for 20% (left), 30% (middle), and 40% (right) of the applied load

FIGURE 10.

NME-6994-FIG-0010-c

Out‐of‐plane bending of the cantilever to form a helix due to a concentrated moment and an out‐of‐plane force: Free‐end displacement component in the direction of applied load (wzref adapted from Reference 20)

4.4. A cantilever, initially bent into a 45 arc in xy‐plane, subjected to a force along the z‐direction

This case consists of an initially curved cantilever beam with an applied vertical concentrated force along z‐axis. Several authors have reproduced this benchmark case. 18 , 22 , 29 , 30 , 43 The cantilever, which has a unit square cross‐section, is initially bent into a 45 arc of radius 100 m, length L=πR/4=78.54 m and then a vertical force, nz=600 N is applied. The mechanical properties adopted are E=1×107 Pa and ν=0. For a spatial discretization of 8 CVs, the tip end displacements values are wx=23.5281 m, wy=13.5415 m, and wz=53.082 m, respectively. Simo and Vu‐Quoc 18 apply a load in three steps (300, 150, and 150 N) and take 27 cumulative iterations to attain convergence; the current model takes 19 cumulative iterations for the same loading increment. The comparison of iterations per load step for the current model and the position of the tip geometry are compared with those reported by Simo and are presented in Table 3. On the other hand, for a systematic loading in six equal load steps, it takes an average of 5 outer iterations to converge per pseudo time increment.

TABLE 3.

Comparison of the tip geometry and the iterations per load value of the initially curved cantilever test case with literature

Simo and Vu‐Quoc 18 Current FV model
Load (N) Iter #
x
y
z
Iter #
x
y
z
300 13 58.84 22.33 40.08 7 58.832 22.305 39.879
450 8 52.32 18.62 48.39 6 52.284 18.576 48.146
600 6 47.23 15.79 53.37 6 47.179 15.754 53.217

For this test case, the reported displacements in the literature are for a discretization of 8 linear FE elements and the current numerical results (for 10 CVs) are found to be comparable with the ones presented in the literature (Table 4). Figure 11 shows the initial and the deformed configuration of the beam and the displacement component wz for 10 CVs. This test case provides a true 3D setting to test the convergence of the Newton–Rapshon solution procedure. To that end, when the total load of 600 N is applied in six equal load steps, the convergence rate of the Newton–Raphson solver for the second and final load step is shown in Table 5. The results reported by Ibrahimbegović 22 state that their model takes about nine iterations in for the second load step to achieve a residual convergence (R) tolerance below 108, whereas the current model takes six iterations to converge. Furthermore, if the total load of 600 N is applied in a single load step, it is observed that the quadratic convergence of the Newton–Raphson solver is lost and the solver converges in nine iterations.

TABLE 4.

Displacement values observed for a curved cantilever in xy‐plane subjected to a force along z‐axis

Numerical results
|wx|
|wy|
|wz|
Present 23.540 13.564 53.310
Bathe and Bolourchi 43 23.5 13.4 53.4
Simo and Vu‐Quoc 18 23.48 13.50 53.37
Cardona and Geradin 30 23.67 13.73 53.50
Crisfield 29 23.87 13.63 53.71
Ibrahimbegović 22 23.697 13.668 53.498

FIGURE 11.

NME-6994-FIG-0011-c

A cantilever, initially bent into a 45 arc in xy‐plane, subjected to a force along the z‐direction: Initial and deformed configuration for an applied load of 600 N

TABLE 5.

A cantilever, initially bent into a 45 arc in xy‐plane: Residuals for the second and final load step

Second load step (nz=200 N) Final load step
Iter # Residuals Iter # Residuals
0 15.2704 0 5.028
1 2.3932 1
5.418×101
2
4.967×102
2
6.085×103
3
2.572×103
3
1.812×104
4
5.229×107
4
4.793×108
5
3.988×109
5
2.225×1011
6
2.895×1015

Figure 12 presents the % mesh error convergence of the displacement components for successive mesh size reductions, namely, 5,10,20, and 40 CVs; a quadratic order of error convergence is observed. The analytical solutions for this test case are not available and the numerical results reported in literature are similar. To calculate the % mesh discretization error (Equation 32), the displacement values corresponding to a finer mesh of 80 CVs are adopted as reference results here. For comparing the displacement versus load curves presented in Simo et al., 18 the beam is discretized into 8 CVs and an end force of 3000 N is applied to its free end at 30 N load increments. Figure 13 presents the displacement components of the free end of the beam and the results are found to be in close agreement with those reported by Simo et al. 18

FIGURE 12.

NME-6994-FIG-0012-c

A cantilever, initially bent into a 45 arc in xy‐plane, subjected to a force along the z‐direction: mesh convergence of the displacement components for the applied load, nz=600 N

FIGURE 13.

NME-6994-FIG-0013-c

A cantilever, initially bent into a 45 arc in xy‐plane, subjected to a force of 3000 N along the z‐direction: The end‐tip displacements for increasing load values

To investigate the order of accuracy of the solver in calculating forces, the present test case is reproduced by applying displacements at the right end instead of forces. To obtain mesh independent displacements, a fine mesh of 1280 CVs is selected and for an applied force of 600 N along the z‐axis, the values observed are wx=23.5607 m, wy=13.6048 m, wz=53.4756 m. On applying these displacements to the same test case, the exact force vector (00600) N should be retrieved. Consequently, the test case is run by applying the displacements (23.5607,13.6048,53.4756) m for different mesh sizes, namely, 10, 20, 40, 80, and 160 CVs. Figure 14 shows the % mesh error convergence of the vertical force (nz) for successive mesh size reductions; a quadratic order of error convergence is observed. Since the true value of forces nx and ny expected for the given displacements is zero, relative error is not defined; however, the force components obtained for successive mesh reductions are seen to go to zero (Table 6).

FIGURE 14.

NME-6994-FIG-0014-c

A cantilever, initially bent into a 45 arc in xy‐plane: Mesh convergence of the force nz for an applied displacement, wx=23.5607 m, wy=13.6048 m, wz=53.4756 m

TABLE 6.

Curved cantilever in xy‐plane subjected to a force along z‐axis: Force values observed for different mesh sizes

CVs nx (N) ny (N)
10 53.98 24.76
20 12.81 5.91
40 3.17 1.47
80 0.80 0.37
160 0.21 0.09

4.5. Deep‐circular arch with a concentrated in‐plane force at the crown location

The instabilities of asymmetric clamped‐hinged arches were first investigated by DaDeppo and Schmidt 44 and then by many other authors. 18 , 40 , 45 In the current work, a 215 deep circular arch with a unit circular cross‐section, hinged at the left end (wx=wy=wz=0) and clamped at the right (wx=wy=wz=0 and ψx=ψy=ψz=0), having a radius R=100 m and length 375.245 m is considered and a force‐displacement behavior of the arch is studied until buckling. A concentrated point load P(0ny0) acts at the crown location of the arch. The adopted mechanical properties are: EI2=EI3=GJ=1×104 N m2.

In accordance with the literature, 18 the entire spatial domain is discretized into 40 CVs and Figure 15 shows the initial and the deformed configuration of the arch. For an increasing load at 1 N increments up to 8 N and 0.005 N increments beyond 8 N , the predictive critical buckling load is found to be 9.065 N; the exact value reported by DaDeppo and Schmidt 44 is 8.97 N. The solver, being quasi‐static, does not converge for the unstable post‐buckling analysis of the circular arch; beyond the critical buckling load, dynamic analysis or special procedures would be required. For the load steps with force increments of 1 N until 8 N, the residuals converge at an average of 4 iterations per pseudo time increment; for loads higher than 8 N, per 0.005 N force increment, an average of 3 iterations are required to converge until the critical buckling load of 9.065 N is achieved. The total time of computation is less than 2 s. Figure 16 shows the variation of the dimensionless quantity PR2EI versus the normalized displacements (wx and wy with respect to R) and rotation angle ϕ of the tangent vector at the crown location. The results are found to be in good agreement with the exact solutions presented by DaDeppo and Schmidt. 44

FIGURE 15.

NME-6994-FIG-0015-c

Deep‐circular arch with a concentrated in‐plane force at the crown location: Initial and deformed configuration

FIGURE 16.

NME-6994-FIG-0016-c

Deep‐circular arch with a concentrated in‐plane force at the crown location: The normalized horizontal and vertical displacements of the crown point (wx/R,wy/R) and the rotation angle (10ϕ) of the crown point for different loading values of the force

5. CONCLUDING REMARKS

This article is the first to develop and verify a total Lagrangian cell‐centered finite volume methodology for geometrically exact beams with arbitrary initial curvatures subjected to finite displacements and rotations. The mathematical formulation and the corresponding FV‐based spatial and equation discretization are described in detail. The potential of the developed methodology has been tested using five complementary benchmark test cases, where the spatial discretization has been shown to be second‐order accurate for displacements and forces. For the cases examined, the numerical results obtained using the FV technique have been found to be in good agreement with the analytical results and FE based numerical results reported in the literature. In the 45 curved cantilever test case (Section 4.4), for unequal load increment values (nz=300, 450, and 600 N), the current FV formulation requires 19 cumulative Newton–Raphson iterations to converge in comparison to the 27 total iterations as reported by Simo et al. 18 Moreover, the nature of the FV formulation intrinsically avoids the locking effects observed in general fully integrated FE based formulations and also ensures exact conservation of moments and forces at a local as well as global level. Extension of the quasi‐static FV formulation to dynamic analysis will be considered in future work.

CONFLICT OF INTEREST

The authors declare that they have no conflict of interest.

ACKNOWLEDGMENTS

This publication has emanated from research (conducted with the financial support of/supported in part by a grant from) Science Foundation Ireland under Grant number RC2302_2. For the purpose of Open Access, the author has applied a CC BY public copyright license to any author accepted manuscript version arising from this submission. Financial support is gratefully acknowledged from the Irish Research Council through the Laureate program, grant number IRCLA/2017/45. Additionally, the authors want to acknowledge project affiliates, Bekaert, through the Bekaert University Technology Centre (UTC) at University College Dublin (www.ucd.ie/bekaert), and I‐Form, funded by Science Foundation Ireland (SFI) Grant Number 16/RC/3872, co‐funded under European Regional Development Fund and by I‐Form industry partners. Provision of computational facilities and support from the DJEI/DES/SFI/HEA Irish Centre for High‐End Computing (ICHEC, www.ichec.ie) and Research IT Sonic cluster, funded by UCD IT Services and the Research Office is gratefully acknowledged.

APPENDIX A. LINEARIZATION OF STRESS‐RESULTANTS

The linearization of the stress‐resultants involves a systematic use of the directional derivatives of the kinematic quantities and the strain measures. For a given beam configuration, the linearization of perturbed kinematic quantities rϵ=r0+w+ϵΔw,(Λt)ϵ=exp(ϵΔψ^)Λt yields,

ddϵrϵ|ϵ=0=Δw,ddϵ(Λt)ϵ|ϵ=0=Δψ^Λt, (A1)

where ϵ is a small scalar perturbation. The linearized forms for the perturbed (material) strain measures Γϵ=(ΛtT)ϵrϵe1 and Kϵ=(ΛtT)ϵ(Λt)ϵ 18 are,

ddϵΓϵ|ϵ=0=(Λt)T(r)^(Δψ)+(Λt)TΔw, (A2)
ddϵKϵ|ϵ=0=(Λt)TΔψ. (A3)

Using these linearized strain measures, the spatial force, n=ΛtCNΓ, upon linearization yields,

L[n]=ΛtCNΓ+ddϵ(Λt)ϵCNΓϵ|ϵ=0, (A4a)

where (·) denotes the known fields from the previously converged Newton–Raphson iteration. The first term in the RHS of the above equation is the explicit (unbalanced) force evaluated using the previous converged values of kinematic quantities and strains; the second part of the equation is the directional derivative of force, which on further expansion leads to,

L[n]=ΛtCNΓ+ddϵ(Λt)ϵ|ϵ=0CNΓ+(Λt)CNddϵ(Γϵ)|ϵ=0, (A4b)
=ΛtCNΓ+Δψ^ΛtCNΓ+ΛtCN(Λt)TΔw+(r)^(Δψ). (A4c)

In Equation (A4c), the coefficient attached to Δψ^ in the second term is also “force,” which is substituted by the “linearized force” calculated from the previous iteration and, for all the other fields appearing in the above equation, known values from previous iteration are used. Hence, the final form of the linearized spatial force is given as,

L[n]=ΛtCNΓL[n]^Δψ+ΛtCN(Λt)TΔw+(r)^(Δψ). (A4d)

Similarly, the spatial moment, m=ΛtCMK can be linearized as,

L[m]=ΛtCMK+ddϵ(Λt)ϵCMKϵ|ϵ=0=ΛtCMK+ddϵ(Λt)ϵ|ϵ=0CMK+ΛtCMddϵ(Kϵ)|ϵ=0L[m]=ΛtCMKL[m]^Δψ+(ΛtCM(Λt)T)Δψ. (A5)

The linearized counterpart of the term (r×n) in Equation (7) is given by,

L[r×n]=(r)×(Λt)CNΓ+ddϵrϵ×(Λt)ϵCNΓϵ|ϵ=0=(r)×(Λt)CNΓ+ddϵ(rϵ)|ϵ=0×(ΛtCNΓ)+(r)×ddϵ(Λt)ϵ|ϵ=0CNΓ+(r)×ΛtCNddϵΓϵ|ϵ=0=(r)×(Λt)CNΓ+Δw×L[n]+(r)×Δψ^L[n]+(r)×ΛtCN(Λt)T(r)^(Δψ)+(Λt)TΔwL[r×n]=(r)^(ΛtCNΓ)+[(r)^ΛtCN(Λt)TL[n]^]Δw+(r)^[ΛtCN(Λt)T(r)^L[n]^]Δψ. (A6)

The manipulation of skew‐symmetric tensors and the corresponding axial vector relation, θ×h=θ^h=(h×θ)=h^θ is used in all the above expressions.

APPENDIX B. COEFFICIENTS OF THE BLOCK LINEAR SYSTEM

B.1. Force equilibrium

The linearized equation for spatial force n (Equation 18) can be rewritten as,

L[n]=ΛtCNΓCexpn+(ΛtCN(Λt)T)CnwΔw+ΛtCN(Λt)T(r)^L[n]^CnψΔψ. (B1)

For a cell C (Figure 3), the forces are balanced across the internal faces (w and e) of the cell and using appropriate discretization schemes, the cell face values and cell‐face derivatives are expressed in terms of the cell‐center values (Equations 25 and 27, respectively). The explicit term (Cexpn) and the coefficients of Δw and Δψ in Equation (B1) are directly calculated at the cell‐faces using face values of the kinematic quantities rf,(Λt)f and the strain measures Γf,Kf; therefore, they need not be expressed in terms of the neighboring cell‐centers. Thus, the discretized force equilibrium (Equation 23) can be expanded and written in matrix‐form as,

AWn(Δw)W(Δψ)W+ACn(Δw)C(Δψ)C+AEn(Δw)E(Δψ)E=(Rw)C, (B2)

where the coefficient matrices AWn, ACn, and AEn are 3×6 matrices containing the contributions of W, C, and E cell‐centers, respectively, are given by,

AWn=1LwCnwwγwCnψw, (B3)
ACn=1Le(Cnw)e+1Lw(Cnw)w(1γw)Cnψw(1γe)Cnψe, (B4)
AEn=1LeCnweγeCnψe. (B5)

The residual forces evaluated at the cell center C is given by,

(Rw)C=γw(Cexpn)wγe(Cexpn)efCLC. (B6)

B.2. Moment equilibrium

The linearized spatial moment equation (19) and the linearized counterpart of the term (r×n) in Equation (20) can be expressed as,

L[m]=ΛtCMKCexpm+L[m]^CmψΔψ+(ΛtCM(Λt)T)Cmψ2Δψ, (B7)
L[r×n]=(r)^ΛtCNΓCexpmn+[(r)^ΛtCN(Λt)TL[n]^]CmnwΔw+(r)^[ΛtCN(Λt)T(r)^L[n]^]CmnψΔψ. (B8)

For a cell C, the moments are balanced across the internal faces w and e and, the discretized moment equilibrium equation (24) can be expanded as,

AWm(Δw)W(Δψ)W+ACm(Δw)C(Δψ)C+AEm(Δw)E(Δψ)E=(Rψ)C. (B9)

The coefficient matrices AWm, ACm and AEm are 3×6 matrices given as,

AWm=12LCLw(Cmnw)wγw(Cmψ)w+1Lw(Cmψ2)w+12LCγw(Cmnψ)w, (B10)
ACm=12LCLw(Cmnw)w12LCLe(Cmnw)e(1γe)(Cmψ)e(1γw)(Cmψ)w1Le(Cmψ2)e1Lw(Cmψ2)w+12LC(1γe)(Cmnψ)e+12LC(1γw)(Cmnψ)wT, (B11)
AEm=12LCLe(Cmnw)eγe(Cmψ)e+1Le(Cmψ2)e+12LCγe(Cmnψ)e. (B12)

The residual moment evaluated at the cell center C is given by,

(Rψ)C=(Cexpm)w(Cexpm)e12LC(Cexpmn)w12LC(Cexpmn)etCLC. (B13)

The diagonal and off‐diagonal coefficient matrix contributions from the force and moment equilibrium equations can be assembled and the coupled block linear system (Equation 29) coefficient matrices take the form as follows,

AW=AWnAWm;AC=ACnACm;AE=AEnAEm. (B14)

Bali S, Tuković Ž, Cardiff P, Ivanković A, Pakrashi V. A cell‐centered finite volume formulation of geometrically exact Simo–Reissner beams with arbitrary initial curvatures. Int J Numer Methods Eng. 2022;123(17):3950–3973. doi: 10.1002/nme.6994

Funding information Bekaert, Irish Research Council, Grant/Award Number: IRCLA/2017/45; Science Foundation Ireland, Grant/Award Numbers: 16/RC/3872; RC2302_2

REFERENCES

  • 1. Meier C, Popp A, Wall WA. Geometrically exact finite element formulations for slender beams: Kirchhoff–Love theory versus Simo–Reissner theory. Arch Comput Methods Eng. 2019;26(1):163‐243. [Google Scholar]
  • 2. Cardiff P, Demirdžić I. Thirty years of the finite volume method for solid mechanics. Arch Comput Methods Eng. 2021;28(5):3721‐3780. [Google Scholar]
  • 3. Fallah N, Ebrahimnejad M. Finite volume analysis of adaptive beams with piezoelectric sensors and actuators. Appl Math Model. 2014;38(2):722‐737. [Google Scholar]
  • 4. Fallah N, Ghanbari A. A displacement finite volume formulation for the static and dynamic analysis of shear deformable circular curved beams. Sci Iran. 2018;25(3):999‐1014. [Google Scholar]
  • 5. Fallah N, Hatami F. A displacement formulation based on finite volume method for analysis of Timoshenko beam. Proceedings of the 7th International Conference on Civil Engineering; 2006; Tehran, Iran.
  • 6. Fallah N, Hatami F. Extension of the finite volume method for instability analysis of columns with shear effects. Proceedings of the 8th International Conference on Computational Structures Technology; Vol. 192, 2006; Civil‐Comp Press, Stirlingshire, Scotland.
  • 7. Isić S, Doleček V, Karabegović I. Numerical and experimental analysis of postbuckling behaviour of prismatic beam under displacement dependent loading. Proceedings of the 1st Serbian Congress on Theoretical and Applied Mechanics.‐Kopaonik, Serbia; 2007:331‐338.
  • 8. Isić S, Doleček V, Karabegović I. A comparison between finite element and finite volume methods on the problem of stability of Timoshenko beam. Proceedings of the 12th International Conference on Problems of Material Engineering; 2007; Jasna, Slovakia.
  • 9. Fallah N. Finite volume method for determining the natural characteristics of structures. J Eng Sci Technol. 2013;8(1):93‐106. [Google Scholar]
  • 10. Jing L‐L, Ming P‐J, Zhang W‐P, Fu L‐R, Cao Y‐P. Static and free vibration analysis of functionally graded beams by combination Timoshenko theory and finite volume method. Compos Struct. 2016;138:192‐213. [Google Scholar]
  • 11. Fallah, N. A new approach in cell centred finite volume formulation for plate bending analysis. Proceedings of the International Conference on Computational Methods in Science and Engineering(ICCMSE 2005), The Series Lecture Notes in Computer Science; Vol. 4, 2005:187‐190.
  • 12. Fallah NA. A finite volume method for plate buckling analysis. Proceedings of the III European Conference on Computational Mechanics;2006:690‐690; Springer, New York, NY.
  • 13. Wheel M. A finite volume method for analysing the bending deformation of thick and thin plates. Comput Methods Appl Mech Eng. 1997;147(1‐2):199‐208. [Google Scholar]
  • 14. Fallah N. A cell vertex and cell centred finite volume method for plate bending analysis. Comput Methods Appl Mech Eng. 2004;193(33‐35):3457‐3470. [Google Scholar]
  • 15. Moosavi M, Delfanian F, Khelil A. The orthogonal meshless finite volume method for solving Euler–Bernoulli beam and thin plate problems. Thin‐Walled Struct. 2011;49(7):923‐932. [Google Scholar]
  • 16. Tukovic Ž, De Jaeger P, Cardiff P, Ivankovic A. A finite volume solver for geometrically exact Simo‐Reissner beams. Proceedings of the ECCOMAS MSF Thematic Conference; 2019; Sarajevo, Bosnia and Herzegovina.
  • 17. Simo J. A finite strain beam formulation. The three‐dimensional dynamic problem. Part I. Comput Methods Appl Mech Eng. 1985;49(1):55‐70. [Google Scholar]
  • 18. Simo JC, Vu‐Quoc L. A three‐dimensional finite‐strain rod model. Part II: computational aspects. Comput Methods Appl Mech Eng. 1986;58(1):79‐116. [Google Scholar]
  • 19. Argyris J. An excursion into large rotations. Comput Methods Appl Mech Eng. 1982;32(1‐3):85‐155. [Google Scholar]
  • 20. Ibrahimbegovic A. On the choice of finite rotation parameters. Comput Methods Appl Mech Eng. 1997;149(1‐4):49‐71. [Google Scholar]
  • 21. Mäkinen J. Total Lagrangian Reissner's geometrically exact beam element without singularities. Int J Numer Methods Eng. 2007;70(9):1009‐1048. [Google Scholar]
  • 22. Ibrahimbegović A, Frey F, Kožar I. Computational aspects of vector‐like parametrization of three‐dimensional finite rotations. Int J Numer Methods Eng. 1995;38(21):3653‐3673. [Google Scholar]
  • 23. Jelenić G, Saje M. A kinematically exact space finite strain beam model–Finite element formulation by generalized virtual work principle. Comput Methods Appl Mech Eng. 1995;120(1‐2):131‐161. [Google Scholar]
  • 24. Marino E. Isogeometric collocation for three‐dimensional geometrically exact shear‐deformable beams. Comput Methods Appl Mech Eng. 2016;307:383‐410. [Google Scholar]
  • 25. Ghosh S, Roy D. Consistent quaternion interpolation for objective finite element approximation of geometrically exact beam. Comput Methods Appl Mech Eng. 2008;198(3‐4):555‐571. [Google Scholar]
  • 26. Zupan E, Saje M, Zupan D. The quaternion‐based three‐dimensional beam theory. Comput Methods Appl Mech Eng. 2009;198(49‐52):3944‐3956. [Google Scholar]
  • 27. Geradin M, Cardona A. Kinematics and dynamics of rigid and flexible mechanisms using finite elements and quaternion algebra. Comput Mech. 1988;4(2):115‐135. [Google Scholar]
  • 28. Kapania R, Li J. A formulation and implementation of geometrically exact curved beam elements incorporating finite strains and finite rotations. Comput Mech. 2003;30(5):444‐459. [Google Scholar]
  • 29. Crisfield MA. A consistent co‐rotational formulation for non‐linear, three‐dimensional, beam‐elements. Comput Methods Appl Mech Eng. 1990;81(2):131‐150. [Google Scholar]
  • 30. Cardona A, Geradin M. A beam finite element non‐linear theory with finite rotations. Int J Numer Methods Eng. 1988;26(11):2403‐2438. [Google Scholar]
  • 31. Romero I. The interpolation of rotations and its application to finite element models of geometrically exact rods. Comput Mech. 2004;34(2):121‐133. [Google Scholar]
  • 32. Crisfield M, Jelenić G. Objectivity of strain measures in the geometrically exact three‐dimensional beam theory and its finite‐element implementation. Proc Royal Soc A Math Phys Eng Sci. 1999;455(1983):1125‐1147. [Google Scholar]
  • 33. Jelenić G, Crisfield M. Geometrically exact 3D beam theory: implementation of a strain‐invariant finite element for statics and dynamics. Comput Methods Appl Mech Eng. 1999;171(1‐2):141‐171. [Google Scholar]
  • 34. Romero I, Armero F. An objective finite element approximation of the kinematics of geometrically exact rods and its use in the formulation of an energy–Momentum conserving scheme in dynamics. Int J Numer Methods Eng. 2002;54(12):1683‐1716. [Google Scholar]
  • 35. Zupan D, Saje M. Finite‐element formulation of geometrically exact three‐dimensional beam theories based on interpolation of strain measures. Comput Methods Appl Mech Eng. 2003;192(49‐50):5209‐5248. [Google Scholar]
  • 36. Ghosh S, Roy D. A frame‐invariant scheme for the geometrically exact beam using rotation vector parametrization. Comput Mech. 2009;44(1):103‐118. [Google Scholar]
  • 37. Eugster S, Hesch C, Betsch P, Glocker C. Director‐based beam finite elements relying on the geometrically exact beam theory formulated in skew coordinates. Int J Numer Methods Eng. 2014;97(2):111‐129. [Google Scholar]
  • 38. Ortigosa R, Gil AJ, Bonet J, Hesch C. A computational framework for polyconvex large strain elasticity for geometrically exact beam theory. Comput Mech. 2016;57(2):277‐303. [Google Scholar]
  • 39. Auricchio F, Carotenuto P, Reali A. On the geometrically exact beam model: a consistent, effective and simple derivation from three‐dimensional finite‐elasticity. Int J Solids Struct. 2008;45(17):4766‐4781. [Google Scholar]
  • 40. Meier C, Popp A, Wall WA. An objective 3d large deformation finite element formulation for geometrically exact curved Kirchhoff rods. Comput Methods Appl Mech Eng. 2014;278:445‐478. [Google Scholar]
  • 41. Chadha M, Todd MD. The mathematical theory of a higher‐order geometrically‐exact beam with a deforming cross‐section. Int J Solids Struct. 2020;202:854‐880. [Google Scholar]
  • 42. Weller HG, Tabor G, Jasak H, Fureby C. A tensorial approach to computational continuum mechanics using object‐oriented techniques. Comput Phys. 1998;12(6):620‐631. [Google Scholar]
  • 43. Bathe K‐J, Bolourchi S. Large displacement analysis of three‐dimensional beam structures. Int J Numer Methods Eng. 1979;14(7):961‐986. [Google Scholar]
  • 44. Dadeppo D, Schmidt R. Instability of clamped‐hinged circular arches subjected to a point load. J Appl Mech. 1975;42(4):894. [Google Scholar]
  • 45. Noor AK, Peters JM. Mixed models and reduced/selective integration displacement models for nonlinear analysis of curved beams. Int J Numer Methods Eng. 1981;17(4):615‐631. [Google Scholar]

Articles from International Journal for Numerical Methods in Engineering are provided here courtesy of Wiley

RESOURCES