Abstract
Active bending is an increasingly popular construction technique that uses elastically bent structural members to form complex curved shapes. The design and analysis of bending-active structures requires an accurate simulation of the bending process, which is often complicated by the occurrence of large displacements. In this article, we propose to combine a previously developed implicit dynamic relaxation method with co-rotational beam elements to obtain a fast and accurate method for form-finding and analysis of bending-active structures. This approach is applied to four test cases. Implicit dynamic relaxation is compared to the classic Newton–Raphson method and conventional dynamic relaxation. The results show that the proposed implicit dynamic relaxation approach can be stabilized intuitively by changing the time step and damping ratio, making it more stable than the classic Newton–Raphson method. Moreover, the proposed approach converges fast compared to the conventional dynamic relaxation: the total computation time is considerably lower, even though the computation time per iteration is higher. Finally, a high accuracy is achieved due to the use of co-rotational beam elements. The combination of high accuracy and low computation time makes this approach well-suited for both form-finding and analysis of bending-active structures.
Introduction
Active bending is an increasingly popular construction technique to build complex curved shapes in a simple and economical way. Lienhard 2 gives the following definition: “Bending-active structures are structural systems that include curved beam or shell elements which base their geometry on the elastic deformation from an initially straight or planar configuration.” Designing such structures requires an accurate simulation of the bending process. This is a challenging problem, as bending-active structures usually undergo very large displacements, making it necessary to use nonlinear solution techniques. 3 The simulation process is often regarded as a form-finding problem. As simulating the bending process requires the material and section properties of the laths, only form-finding techniques that take these parameters into account can be used. This limits the choice of form-finding methods to stiffness matrix methods, such as the Newton–Raphson method, or dynamic equilibrium methods, such as dynamic relaxation. 4
Dynamic relaxation was first proposed by Day 5 as an explicit solver for the static analysis of structures. The method quickly became popular for the form-finding of tension/compression structures such as (grid) shells, cable nets, membranes, and tensegrity structures, with important contributions from Barnes, 6 Topping, 7 Papadrakakis, 8 and Wakefield. 9 The method solves a static problem by reformulating it as a dynamic problem and solving the reformulated problem iteratively. In its initial position, the internal forces of a structure are not in equilibrium with the externally applied loads. In the dynamic relaxation solution scheme, the structure starts to oscillate because of the lack of equilibrium, until, under influence of damping, it finally comes to rest in the sought equilibrium position. The movement of the structure is traced time step by time step, where each time step corresponds to one iteration. The number of time steps needed to reach equilibrium depends on the inertia/mass of the structure, the damping, and the length of the time steps. These parameters only affect the structure’s dynamic behavior and can therefore be considered as tuning parameters, allowing control over the number of iterations, without affecting the final result. Their value can be chosen freely to minimize the number of iterations, as long as the numerical stability of the method is maintained. For problems, including only tension/compression elements, effective heuristic rules exist to choose the time step and fictitious masses in such a way that the stability is ensured.10,11
The recent popularity of bending-active structures has led to an increasing interest to include the effects of bending and torsion in the dynamic relaxation process. The most straightforward approach is to use three-dimensional beam elements with 6 degrees of freedom (6 DoF) per node.12–15 The inclusion of rotational DoF, however, leads to slow convergence when a lumped mass matrix is used. Or, as Adriaenssens and Barnes 16 formulate it, “… it is often the coupling of these (rotational DoF) with axial stiffness and translational DoF, which cause conditioning problems in numerical explicit methods such as dynamic relaxation.” To avoid this issue, several authors have tried reducing the number of DoF needed in the calculation. The effects of bending can be taken into account using only 3 DoF per node by replacing bending moments with equivalent translational shear forces.11,12,17 While this approach was initially limited to torsion-free rods with so-called isotropic cross section (i.e. cross sections with an identical second moment of area around the cross section’s two principal axes), Barnes et al. 18 attempted to include torsion without increasing the number of DoF. Apart from other limitations, the biggest concern with this method was the need for a so-called torsion factor to correct for the lack of lateral bending stiffness. Adding a degree-of-freedom per node is therefore inevitable to fully account for torsion and anisotropic cross sections.19–21 However, beam elements with 4 DoF per node still have some important drawbacks: the accuracy of a 4-DoF approach is significantly worse than a 6-DoF approach, and the approach requires more elements for a comparable accuracy, resulting in longer computation time. 20
Several authors have suggested ways to overcome the slow convergence associated with the 6-DoF approach. Papadrakakis 10 proposed a method for the automatic evaluation of the dynamic relaxation parameters through an approximation of the highest and the lowest eigenfrequency. Similarly, Underwood 22 described an adaptive dynamic relaxation approach. This approach was modified and improved by Zhang and colleagues.23,24 Kadkhodayan et al. 25 proposed a way to update the time step by minimizing the residual force after each iteration. Rezaiee-Pajand and colleagues26,27 introduced new relations for the fictitious mass and damping matrix, allowing the time step to change each iteration. Finally, Alamatian 28 presented new fictitious masses for a varying time step in combination with kinetic damping. However, all these methods employ lumped mass matrices, which limit their effectiveness in speeding up the convergence.
In this article, we propose a dynamic relaxation approach that can be efficiently used for form-finding and analysis of bending-active structures. For this purpose, the implicit dynamic relaxation method presented in a previous paper 29 is combined with 6-DoF co-rotational beam elements, as these elements are particularly well suited to handle large displacements. 30
The remainder of this article is organized as follows. The following section recapitulates the implicit dynamic relaxation method developed by Rombouts et al. 29 Next, co-rotational beam elements are briefly explained. Subsequently, the performance of the proposed approach is demonstrated for form-finding and analysis of bending-active structures through four representative test cases. Finally, a conclusion is given.
Implicit dynamic relaxation
In the dynamic relaxation approach, the static problem is reformulated as a dynamic problem. In the linear case, and assuming a finite element discretization in space, the dynamic behavior of a structure is governed by the following equation
where
where
Similarly, the acceleration vector is discretized
Equation (1) is rewritten as
where
For nonlinear problems, this linear relation does not hold, and equation (6) is generalized as
where
Given time step
Equation (2) is used to update the displacements
In order to limit the calculation time, the time step
The stability limit for the time step is determined by the highest eigenfrequency of the discretized structure (see further, equation (13)). A larger time step is possible when the highest eigenfrequency is lower. Because a larger time step implies that less iterations are needed to reach equilibrium, the highest eigenfrequency should be minimized. On the other hand, since lower eigenmodes attenuate more slowly, the lowest eigenfrequencies should be maximized. Therefore, optimal convergence can be expected when all eigenfrequencies coincide. The eigenfrequencies can be manipulated by the choice of the fictitious mass, which has no impact on the final equilibrium position, as pointed out before.
The fictitious mass that makes all eigenfrequencies coincide is determined as follows. If the dynamic behavior of the structure is governed by equation (1), the modes and eigenfrequencies are found by analyzing the free vibration of the system. This means that no load is applied, and damping is ignored
Non-trivial solutions to equation (9) are found by solving the following generalized eigenvalue problem
where
with
This equation has non-trivial solutions if and only if
The time step for which the dynamic relaxation method remains numerically stable follows from a stability analysis, as described by Bathe 31 or Rombouts et al. 29 If all eigenfrequencies coincide, the numerical stability limit is given by
Note that, for the derivation of the optimal fictitious mass, the structural response was assumed to be linear. In a nonlinear case, the stiffness matrix should be updated at each iteration. Moreover, the structure’s eigenfrequencies will slightly shift, but if the time step is chosen somewhat below the limit in equation (13), fast and stable convergence is still obtained.
Next, appropriate values for the damping parameters must be determined. In order to critically damp a structure using viscous damping, the eigenfrequencies of the structure should be known, which usually requires a trial run or modal analysis. Instead, an artificial damping technique, so-called kinetic damping, is often applied. This technique resets the velocities to zero whenever the structure encounters a kinetic energy peak. In the implicit dynamic relaxation approach, all eigenfrequencies are known in advance, and viscous damping can be applied without requiring any additional computations. It can be shown that in the case of coinciding eigenfrequencies and classical damping, the damping matrix is proportional to the mass matrix
where
Finally, an updating scheme for the displacements is obtained by combining equations (2), (8), (11), and (14)
This expression relates the displacements of the next time step to displacements, velocities, and residual forces from the current time step. Assume that the time step and the damping ratio are chosen as follows
In this case, equation (15) simplifies to the well-known Newton–Raphson iteration scheme. (Equation (17) corresponds to the classic (force-controlled) Newton–Raphson method. Related solution strategies such as displacement control or arc-length control, which are primarily used to trace full load–displacement paths, are not discussed in this article.)
Note that the damping ratio
Because the proposed method requires the inversion of a global stiffness matrix, one iteration in the current scheme will require more calculation time compared to one iteration of classic dynamic relaxation methods. However, the considerable reduction in the number of iterations makes up for the increased iteration time. This will be discussed in more detail in the examples section.
Co-rotational formulation
Co-rotational beam elements are specifically developed to handle large displacements. 30 They are used in this article to describe the behavior of bending-active structures, which often undergo large displacements. Co-rotational elements are characterized by the decoupling of rigid body motion and local beam deformations. As a result, arbitrarily large translations and rotations are allowed, as long as the strains remain small. If this is not the case, a finer spatial discretization is required to maintain accuracy. Felippa and Haugen 32 give a general explanation of the co-rotational formulation and compare it to the total and updated Lagrangian formulation. In the remainder of this section, the basis of the co-rotational beam element as described by Crisfield 33 is briefly recapitulated. A more extensive discussion can be found in Crisfield.33,34 The considered beam element is based on the Euler–Bernoulli beam theory. Furthermore, the material is assumed to be homogeneous, isotropic, and linearly elastic.
To distinguish between rigid body motion and local beam deformations, a local co-rotated reference configuration is fitted to the actual deformed beam. Local deformations are traced by comparing the actual deformed beam to the co-rotated reference beam. The co-rotated reference beam is represented by a set of local element basis vectors

Definition of the nodal basis vectors
In each time step, the basis vectors are updated using Rodrigues’ rotation formula.32,34 Equation (18) gives the relation between the current nodal basis vectors and the previous ones, formulated for beam end “a.” The calculation of the nodal basis vectors of beam end “b” is analogous
Here,
where
In equation (18), the rotation vector
Next, the deformation of the beam is described by seven independent local beam deformations, recorded at the beam ends. These deformations are referred to as “strains” in the original paper. However, because the concerning quantities cannot be regarded as strains in the strict mechanical sense, the term “deformations” is used here instead. An axial deformation
The local rotational deformations
where

Orientation of the local beam deformations
The axial deformation
Next, the local internal forces are expressed in terms of the previously defined deformations
where
The global forces
where
where
Finally, the element tangent stiffness matrix is obtained from differentiation of the internal forces
The resulting stiffness matrix consists of an elastic part
For the exact tangent stiffness matrix, the calculation of the geometric stiffness matrix is required, for which the procedure can be found in the original paper.
33
The full tangent stiffness matrix
Examples
In this section, four cases are discussed to illustrate the performance of the proposed method for form-finding and analysis of bending-active structures. For all cases described later, the convergence of three solution techniques is compared. (1) The first one corresponds to the implicit dynamic relaxation method described earlier, for which the fictitious mass matrix is calculated using only the elastic part of the stiffness matrix (equation (28)) to reduce the computation time per iteration. To make sure this simplified implicit dynamic relaxation method remains numerically stable for all examples considered, we have chosen an arbitrary value of 1 rad/s for the target eigenfrequency
where
Initially curved cantilever beam
The first example is a frequently used benchmark case for nonlinear beam elements which involves the coupling of torsion, bending, and axial forces. This example is presented to validate our implementation of Crisfield’s
33
co-rotational beam element. A cantilevered arc beam is clamped at its base and subjected to a lateral load. In its undeformed state, the beam spans an angle of 45° in the x–z plane (Figure 3). The radius of curvature is 100 in (2.54 m). The beam has a square 1 × 1 in
2
(6.45 cm2) cross section and material properties:

An initially curved cantilever beam (thin line) is deformed (thick line) by a vertical load applied at the beam’s tip (example 1).
Table 1 compares the results to those obtained by Crisfield. 33 Our results agree well with Crisfield’s 33 results (Table 1), with a relative difference of less than 0.3%.
Tip coordinates of the deformed beam obtained with our own implementation of the co-rotational beam element and tip coordinates reported by Crisfield 33 (example 1).
Table 2 compares the number of iterations and computation time which are required for the loaded cantilever beam to reach equilibrium. For this case, the classic Newton–Raphson method was incapable of finding a solution directly. Consequently, the load must be applied in several steps, and equilibrium has to be found successively for each load step. Alternatively, a different choice for the time step and/or damping ratio can be a more intuitive way to stabilize the calculation. This technique is applied in the stabilized implicit dynamic relaxation approach; observations have shown that lowering the time step from
Required number of iterations and computation time for example 1.
DR: dynamic relaxation.
Results are shown for the simplified implicit DR approach, the Newton–Raphson method, stabilized implicit DR, and conventional DR. For each solution procedure, the components of the adopted element stiffness matrix, and the choice for the time step and damping ratio are given.
Slender beam buckling
The second example shows the accuracy of the proposed approach in a two-dimensional case. A slender rod of 10 m is simply supported and axially loaded by a compression load to cause buckling (Figure 4). The rod has a circular cross section with a diameter of 3 cm and material properties:
which is equal to 117.7 N in this case. To compare the influence of the discretization on the accuracy of the results, the rod is discretized into 8, 16, 32, and 64 elements. In order to initiate the buckling, an initial displacement was introduced, which corresponds to the deformation caused by a lateral point load of magnitude

A slender rod is axially loaded to a post-buckled state (example 2).
The results are compared to analytical results given by the elastic theory. 36 The shape of the buckled rod is characterized by the position of the middle of the rod and the orientation of the rod ends. Table 3 compares the resulting buckling shapes for different discretizations to the analytical results. The numerical results agree well with the analytical results, especially for finer rod discretizations. Part of the difference between the numerical result and the analytical result is caused by the axial deformation of the rod, which is neglected in the analytical results. This is certainly the case for the first load (1.015pc), as the influence of the axial deformation is relatively large for this load. Increasing the length of the rods, and consequently making them more slender, reduced the error, which confirms the assumption that the axial deformations causes part of the inaccuracy.
The rotation angle
To compare the convergence behavior, the rod was discretized into 32 elements. Again for this case, the classic Newton–Raphson method was incapable of finding a solution directly (Table 4). Moreover, subdivision into smaller load steps would not be straightforward for this example, as the initial displacement would simply disappear if the first load increment is too small to initiate the buckling. Here, the method was stabilized by slightly reducing the time step to
Required number of iterations and computation time for example 2.
DR: dynamic relaxation.
Results are shown for the simplified implicit DR approach, the Newton–Raphson method, stabilized implicit DR, and conventional DR. For each solution procedure, the components of the adopted element stiffness matrix, and the choice for the time step and damping ratio are given.
Strained gridshell
The third example was chosen to demonstrate the performance of the proposed method in a case involving a higher number of DoF. A strained gridshell is bent into shape by applying vertical point loads to every node of the initially flat grid (Figure 5). The deformation of the gridshell is calculated for four grids composed of 11 × 11, 21 × 21 (Figure 5), 31 × 31, and 41 × 41 initially straight rods, loaded, respectively, with point loads of 50, 25,

The erection of a strained gridshell (thick lines) is simulated by vertically loading each node of an initially flat horizontal grid of straight rods (thin lines) (example 3).
Without further adjustments, the implicit dynamic relaxation method, and consequently, the Newton–Raphson method would not converge as the chosen boundary conditions allows for rigid body motion, which causes the fictitious mass matrix to be singular. Two solutions to this problem are proposed. The first approach is to add supports to prevent rigid body motion of the structure: the central node is only allowed to move vertically, whereas the middle node of the outer rods can only move vertically and horizontally toward the middle. The second approach is to add fictitious mass to all nodes, consequently increasing the diagonal elements of the fictitious mass matrix. For this example, an identity matrix is added to the fictitious mass matrix. This corresponds to adding 1 N s
2
/m of lumped mass to each DoF. For reference, the mean value of the diagonal elements of the original fictitious mass matrix is of order of magnitude
Table 5 gives the results for the added support approach, the results for the added mass approach are virtually identical. For this example, the classical Newton–Raphson method did not converge, even when rigid body motion was eliminated using additional supports. A more conservative choice of
Required number of iterations and computation time for example 3.
DR: dynamic relaxation.
Results are shown for the simplified implicit DR approach, the Newton–Raphson method, stabilized implicit DR, and conventional DR. For each solution procedure, the components of the adopted element stiffness matrix, and the choice for the time step and damping ratio are given.
Bending-active cable net structure
Finally, the fourth example shows a combination of bending rods and cable elements with a predefined force per unit length, also known as force density. The case was first described by Van Mele et al.
17
Four 11.5-m-long rods are placed on the corners of a 14.14 × 14.14 m2, with a cable net wrapped around them (Figure 6). The rods have a diameter of 2 cm and material properties:

A cable net (thin lines) is wrapped around four fixed initially straight rods (thick lines) to form a tent-like structure (example 4).
For this last example, the solution procedures discussed so far are compared to the dynamic relaxation approach proposed by Van Mele et al. 17 Both the results obtained by Van Mele et al., and results from our own implementation of their method are used. Our own implementation is run in MATLAB, and on the same computer as the other methods. Van Mele’s approach does not require the calculation or inversion of a global stiffness matrix. Moreover, the method uses beam elements with only 3 DoF per node. Therefore, it is referred to as 3-DoF DR in Table 6.
Required number of iterations and computation time for the bending-active cable net structure (example 4).
DR: dynamic relaxation; DoF: degrees of freedom.
Results are shown for the simplified implicit DR approach, the Newton–Raphson method, conventional DR, and the DR approach proposed by Van Mele et al. 17 For each solution procedure, the components of the adopted element stiffness matrix, and the choice for the time step and damping ratio are given.
The results show that the approach described by Van Mele et al. results in relatively inexpensive iterations: approximately 0.003 s per iteration, and 0.001 s per iteration for our own implementation (Table 6). This is mainly because this approach does not require the calculation and inversion of a stiffness matrix. Moreover, the use of 3-DoF beam elements reduces the total number of DoF in the model. Although the computation time per iteration is higher for the implicit dynamic relaxation method (approximately 0.118 s per iteration), the total computation time is much lower because of the strong reduction of iterations. The Newton–Raphson method requires the lowest number of iterations. However, with a computational cost of approximately 0.417 s per iteration, its total computation time is very similar to that of the simplified implicit dynamic relaxation approach.
Conclusion
This article proposes a fast and accurate dynamic relaxation approach for form-finding and analysis of bending-active structures. The implicit dynamic relaxation method as proposed by Rombouts et al. 29 was adopted. This method uses a stiffness proportional mass matrix to make all eigenfrequencies coincide, which results in an optimal trade-off between the amount of iterations and the computation time per iteration. This method was combined with co-rotational beam elements as described by Crisfield 33 to maintain high accuracy for large displacements, which are typical for bending-active structures.
Four examples involving active bending were shown. It is concluded that the proposed 6-DoF dynamic relaxation approach is accurate, even for large displacements and the coupling of torsion, bending moments, and axial forces. Moreover, a conservative choice for the time step and damping ratio makes the method more stable than the classical Newton–Raphson method, which means that even challenging problems involving strongly nonlinear behavior can be solved in a single load step. Furthermore, the method scales very well to problems with a large number of DoF. Due to the very low number of iterations, it is faster than the conventional dynamic relaxation method, even though the average calculation time per iteration is higher. Finally, a simplification of the stiffness matrix speeds up the calculation. The combination of high accuracy and low computation time makes this 6-DoF implicit dynamic relaxation method well suited for both form-finding and analysis of spatial structures undergoing large displacements and small strains, such as bending-active structures.
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by the Research Foundation—Flanders (FWO; grant number G0C2315N).
