Abstract
Origami-inspired designs possess attractive applications to science and engineering (e.g. deployable, self-assembling, adaptable systems). The special geometric arrangement of panels and creases gives rise to unique mechanical properties of origami, such as reconfigurability, making origami designs well suited for tunable structures. Although often being ignored, origami structures exhibit additional soft modes beyond rigid folding due to the flexibility of thin sheets that further influence their behaviour. Actual behaviour of origami structures usually involves significant geometric nonlinearity, which amplifies the influence of additional soft modes. To investigate the nonlinear mechanics of origami structures with deformable panels, we present a structural engineering approach for simulating the nonlinear response of non-rigid origami structures. In this paper, we propose a fully nonlinear, displacement-based implicit formulation for performing static/quasi-static analyses of non-rigid origami structures based on ‘bar-and-hinge’ models. The formulation itself leads to an efficient and robust numerical implementation. Agreement between real models and numerical simulations demonstrates the ability of the proposed approach to capture key features of origami behaviour.
Keywords: origami, bar-and-hinge model, nonlinear analysis, elastic deformations, large displacement, large deformation
1. Introduction
Origami concepts have been used in many fields of science and engineering—applications include, for example, deployable space structures [1,2], assembly of complex architectures [3,4] and design of functional metamaterials [3,5]. Various approaches have been proposed in order to understand large deformations of origami structures including the folding process. Following rigid origami assumption, Belcastro & Hull [6] developed an affine transformation map to describe the folding of a single vertex origami. Tachi [7] extended this idea to simulate the folding of complex origami sheets with arbitrary patterns. Wu & You [8] presented a quaternion-based formulation for rigid origami simulation. For some particular patterns that can be assembled with repeated unit cells, such as the Miura-ori and its derivatives [9,10], closed-form equations were derived to describe the entire folding process. However, the aforementioned approaches, based on purely geometric considerations, are applicable only to rigid origami, i.e. they assume that all the panels in an origami structure are rigid surfaces.
Owing to the flexibility of thin sheets, origami structures actually gain additional degrees of freedom that come from bending, stretching and shearing of panels. Thus, rigid origami simulations are not sufficient to reflect the actual behaviour of a physical origami structure. Direct modelling of origami structures is possible by means of finite-element (FE) analysis with shell elements [11]. It provides detailed information such as stress distribution, but also requires a time-consuming cycle for both modelling and computing, including pre- and post-processing [12–15]. Shell elements are typically computationally expensive and have issues associated with numerical artefacts, such as shear locking and membrane locking [16–18]. As the thickness of the origami panels decreases, specialized approaches are needed [19]. In addition, local instabilities may influence the convergence of the analysis on the global scale. In some instances, the approximate global behaviour of an origami structure is of more interest than high-resolution local deformations. In such instances, a simpler and specialized analysis tool is required and should be able to track global deformations of origami structures, while being less sensitive to local instabilities.
A commonly adopted technique to simplify the analysis of origami structures consists of representing an origami structure with a reduced degree-of-freedom model. Resch & Christiansen [20] exploited linear elastic rotational hinges for the folding creases, and modelled each panel using a plane stress element. Kumar & Pellegrino [21] used triangulated truss mechanisms to represent origami structures for kinematic path analyses. Evans et al. [22] ignored in-plane deformations, but introduced extra diagonal bending lines within each panel to reflect the bending of panels. Tachi [23] used a similar simplification while adopting an iterative strategy to handle large developable transformations. Such simplification was also adopted by Brunck [24].
Schenk & Guest [25,26] proposed a bar-and-hinge model, where an origami sheet is triangulated to a truss framework with constrained rotational hinges. The basic idea of the model is shown in figure 1, considering the Miura-ori as an example. Bars are placed along straight fold lines, and across panels for in-plane stiffness. The rotational hinges are along bars connecting panels to model folding of creases, and along bars across panels to model bending of panels. Such simplified representation is effective for origami structures with quadrilateral panels [27,28]. A linear elastic formulation in association with the bar-and-hinge model was derived to analyse infinitesimal deformations of origami [25]. Both the bars and the rotations are assigned with constant stiffness. The same discretization scheme was adopted by Wei et al. [29] to simulate bending of the Miura-ori, based on an explicit formulation through time integration without construction of stiffness matrices. Artificial damping is needed to force the structure to come to rest, which is a strategy usually used in computer animation to simulate soft surfaces such as cloth [30]. In the bar-and-hinge model, triangular panels may not need to be divided—previous work by Guest & Pellegrino [31] showed the effectiveness of such bar-and-hinge simplification in modelling a triangulated cylindrical pattern.
Figure 1.
(a) The Miura-ori unit cell. (b) The bar-and-hinge model for a unit cell of Miura-ori. The black bars represent creases and boundaries of the origami and the blue bars are added to model in-plane and out-of-plane deformations of the panels. (Online version in colour).
The structural analysis formulation proposed by Schenk & Guest [25] captures the global deformation modes of various origami structures well. Based on reference [25], Fuchi et al. [32,33] implemented the linear bar-and-hinge model as the structural analysis module for topology optimization of origami structures. Filipov et al. [3] used a variation of the model with enriched discretization to analyse mechanical properties of the so-called zipper origami tube. Notably, the theory associated to the bar-and-hinge simplification has only been developed for infinitesimal deformations; however, for many applications, the attractive feature of origami is its ability to undergo large configurational transformations. Therefore, there is a need for a robust and simple approach that can simulate large deformations and displacements of origami structures—this is the focus of the present work.
In this paper, we propose a general nonlinear formulation for structural analysis of origami structures associated with arbitrary bar-and-hinge models. The formulation is displacement-based, and considers both geometric and material nonlinearities, building up a fully nonlinear framework for large displacement and large deformation analyses of origami structures. It is more than a straightforward extension of the existing linear formulation [25]. For instance, geometric nonlinearity arising from large rotations must be carefully addressed to avoid singularities which usually do not arise under infinitesimal deformation. The proposed formulation is implicit, which enforces equilibrium at each converged incremental step; thus, it is more suitable for static/quasi-static analysis compared to explicit approaches by direct time integration.
The idealization of this paper is motivated by the pioneering work of Prof. Richard H. Gallagher on matrix structural analysis [34–36] and FE [37]. His work paved the way for many developments in the field and thus our numerical formulation of nonlinear mechanics for non-rigid origami is inspired from the fundamental work by Gallagher and his colleagues. The remainder of this paper is organized as follows. Section 2 presents the derivation and associated components of the formulation. Special attention is paid to the geometric terms in the tangent stiffness matrix. Section 3 addresses the solution scheme for the nonlinear formulation. Section 4 provides numerical examples of origami simulations using the nonlinear bar-and-hinge model. We compare numerical simulations with paper-made models to manifest that the proposed approach is able to capture key features in the deformation process of origami structures. Conclusions are drawn in §5. Three appendices supplement the paper, including a nomenclature. The proposed formulation is implemented by the ‘MERLIN’ software written in matlab [38], which is attached as electronic supplementary material.
2. Nonlinear formulation for bar-and-hinge models
From the aforementioned discussion, we adopt a potential energy approach to formulate the nonlinear bar-and-hinge model. This is followed by the FE implementation of bar elements and rotational spring elements. The treatment of finite rotations is a major aspect of the present work because the classical approach of using trigonometric functions to derive internal force vectors and tangent stiffness matrices fails due to singularities in the gradients of those functions. Thus, we propose enhanced formulae based on distance vectors and functions which are free of singularities in their gradients. Next, we provide the constitutive relationships for bars and rotational springs. The relevant aspect there is that we transfer the problem of (local) contact to the constitutive model of the rotational springs. These remarks are elaborated upon below.
(a). Principle of stationary potential energy
The potential energy of the bar-and-hinge system, which is assumed to be conservative, is only a function of the current configuration, independent of deformation history. Thus, we use the principle of stationary potential energy [39] to derive the equilibrium condition and tangent stiffness matrix, while accounting for both material (constitutive relationship) and geometric nonlinearities. We describe the kinematics by the total Lagrangian approach, taking reference to the initial configuration. The potential energy of the system comprises of internal strain energy (or stored energy) and external (load) work (Vext). We separate the strain energy into two components: one stored in the bar elements (Ubar) and the other stored in the rotational springs (Uspr). Thus, we have the following expression for the total potential energy:
| 2.1 |
The equilibrium of the system is reached when the potential energy is stationary, that is, the first variation of the total potential energy becomes zero. Considering the origami discretization given by the bar-and-hinge model, we obtain the directional derivative of the total potential energy with respect to finite degrees of freedom as follows:
| 2.2 |
The term denotes the directional derivative operator, δv refers to a virtual displacement and R denotes the residual force vector. For clarity, let us denote the vector X as the collection of nodal coordinates in the undeformed configuration, and x as nodal coordinates in the deformed configuration. The (total) displacement vector u is defined as u=x−X. The nonlinear equilibrium equation can be symbolically assembled as follows:
| 2.3 |
The vector F contains the forces applied to the nodes of the bar-and-hinge system, and T denotes the internal force vector. Linearization of the equilibrium equation (equation (2.3)) provides second-order approximation about the total potential energy, which leads to the tangent stiffness matrix, as shown below:
| 2.4 |
where δu refers to a small nodal displacement perturbation. Similarly, the tangent stiffness matrix can be decomposed into two contributing terms:
| 2.5 |
We elaborate on the internal force vectors and tangent stiffness matrices of each component in the following subsections. The goal is to assemble the internal force vector and tangent stiffness matrix of the whole structure.
(b). Implementation of bar elements
We have adopted hyperelasticity as the basis for our constitutive models in the paper because it provides a general framework that is able to represent a wider variety of constitutive behaviours than traditional linear elasticity (adopted in the original bar-and-hinge model). For many materials, linear elastic models do not accurately describe the observed material behaviour and thus hyperelasticity provides a means of modelling the stress–strain behaviour of such materials—this is helpful to capture the actual behaviour of origami sheets made with different materials (such as composites). For instance, we can easily consider materials with different compression and tension stiffness. In addition, the linear elastic constitutive model is not physical under large deformation, which could occur when an origami sheet has high in-plane compliance. In the worst scenario, negative principal stretch could happen with a linear elastic constitutive relationship, leading to unphysical response.
The constitutive relationship of a hyperelastic material is governed by a strain energy density function W [40]. This function is expressed in terms of the Green-Lagrange strain tensor E and its energy conjugate second Piola–Kirchhoff (P-K) stress tensor S. We consider linear shape functions for the bar element and write the strain energy function as a function of nodal displacements. This FE formulation for nonlinear truss analysis has been extensively studied in previous literature [39,41], and here it is adapted to origami assemblages as part of the proposed nonlinear bar-and-hinge model. Below we summarize the FE formulation for bar elements using the matrix notation as adopted in this paper.
Let us assume that the bar element is described in its local coordinates, as shown in figure 2. We denote the area of one bar element as A(e), which is assumed to be constant along the longitudinal direction. The stored energy of a bar element is given by
| 2.6 |
Because bar elements are one dimensional, we only need to consider one component per stress tensor and strain tensor. Considering a linear shape function, we obtain the one-dimensional Green-Lagrange strain EX as a function of the nodal displacements u(e) [39,41]:
| 2.7 |
where u(e)=[ua,va,wa,ub,vb,wb]T (figure 2). The vector B1 is given by
| 2.8 |
where e1=[1,0,0]. The matrix B2 is
| 2.9 |
The matrix I3×3 is the identity matrix of size 3 by 3. Substituting equation (2.7) into the gradient of equation (2.6), we obtain the internal force vector T(e)bar for a bar element e [39,41] as follows:
| 2.10 |
where SX refers to the one-dimensional (assuming X direction) component of the second P-K stress tensor. Linearization of the internal force vector leads to the component tangent stiffness matrix, which is given by
| 2.11 |
The term C is the one-dimensional tangent modulus defined as
| 2.12 |
Figure 2.
Components of a bar element, which is part of an origami assemblage. (Online version in colour.)
Expanding the terms of the symmetric tangent stiffness matrix, we can recognize that is a summation of several matrices as follows:
| 2.13 |
where
| 2.14 |
| 2.15 |
| 2.16 |
| 2.17 |
The matrix is the linear stiffness matrix, K(e)G is the geometric stiffness matrix and forms the initial displacement matrix. To assemble the global stiffness matrix, the element stiffness matrix needs to be transformed from its local coordinates to the global coordinates. The resultant matrix, after transformation, can be derived explicitly, where B2 is invariant and B1 in global coordinates (denoted ) is composed of the directional cosines of the bar element, i.e.
| 2.18 |
where Xa and Xb are the global coordinates of nodes a and b, respectively.
(c). Rotational spring elements: basic description
For each rotational hinge that represents either a folding crease or bending diagonal on a panel, its degree of rotation (or bending), measured by the dihedral angle between two planar surfaces, is completely defined from the displacements and original coordinates of nodes. In the bar-and-hinge model, a rotational spring element consists of four neighbouring nodes, which forms two triangles, as shown in figure 3.
Figure 3.

Components of a rotational spring element, which is part of an origami assemblage. (Online version in colour.)
We denote the undeformed length of a rotational hinge (axis) as L(r). The rotational spring elements are directly defined based on the nodal coordinates, and thus nodal displacements. Therefore, no shape function is required and, as we directly work in the global coordinates, we do not need to perform any transformation from local to global coordinates or vice versa. We assume that the constitutive relationship for each rotational spring element is described by a stored energy function ψ=ψ(θ), where θ is the dihedral angle. Thus, the total stored energy in a rotational spring element is
| 2.19 |
We can define the resistance moment as
| 2.20 |
The internal force vector associated with a rotational spring element is obtained as
| 2.21 |
The nodal coordinates x(r) determine the value of the associated dihedral angle. Recalling that u=x−X, because X is constant, gradients with respect to u are equal to gradients with respect to x. The tangent stiffness matrix of a rotational spring element r is then derived as the derivative of the internal force vector:
| 2.22 |
The symbol ‘⊗’ means the tensor product. The tangent rotational stiffness k is defined by
| 2.23 |
The coupling effect between in-plane behaviour (W) and out-of-plane performance (ψ) of origami sheets is not yet well understood. We avoid adding arbitrary and artificial coupling at the current stage by assuming that ψ is only a function of θ, and θ will not affect the stiffness of bars (W). The above formulation generalizes the linear rotational spring model to a nonlinear model, which allows for additional flexibilities when accounting for specific material properties of the panels.
(d). Geometry of rotational spring element: enhanced description
To complete the formulation of a rotational spring element as defined in §2c, we need to obtain the geometric terms, i.e. the dihedral angle and its derivatives with respect to current configuration (same as to nodal displacements). We remark that the common approach of using direct differentiation of trigonometric functions [14,25] to handle these terms is not sufficient for a robust nonlinear analysis because of the limitations and singularities associated with trigonometric functions. Therefore, in this section, we present the enhanced formulae that will eventually lead to a robust numerical implementation. As shown in figure 4, the geometry of a rotational spring element consists of four nodes (i,j,k,ℓ), two triangles, and one dihedral angle (θ). The two triangles lie on two intersecting planes. Let us denote a vector connecting any two nodes as
| 2.24 |
where p and q are the labels of any pair of nodes. In addition, we define the normal vectors:
| 2.25 |
where i, j, k, ℓ are labels of the nodes associated with a rotational spring element as marked in figure 4. The two vectors m and n point to the normal directions of the two intersecting planes. The operator ‘×’ between two vectors denotes the cross product. In this paper, repeated indices do not imply summation. Using this notation, the dihedral angle between the two triangles can be determined by
| 2.26 |
However, this expression is not enough to describe the whole range of rotation, because there is no distinction for angles within the ranges of [0,π) and [π,2π). Therefore, we introduce the following definition to expand the domain of definition to [0,2π), that is:
| 2.27 |
where η is a sign indicator defined as,
| 2.28 |
The symbol ‘mod’ means modulo operation. The exception of m⋅rkℓ=0 occurs when the dihedral angle is 0 or π, i.e. the two triangular panels lie on the same plane. Thus adopting equation (2.27), we get a consistent description for all possible rotations of two origami panels if penetration does not happen, that is, from 0 to 2π, as shown in figure 4b–d.
Figure 4.
(a) Geometry of a rotational spring element. The two triangles lies on two intersecting planes, painted with two different colours. The three space vectors (i.e. rij,rkj,rkℓ), drawn with solid lines are sufficient to define the dihedral angle between the two planes. (b)–(d) An illustration of the consistent assignment for rotation angle θ of a rotational spring element turning from 0 to 2π (360°). (Online version in colour.)
Such a large range of rotation (θ varying from 0 to 2π) makes it possible for a mountain fold to become a valley and vice versa. The transition between mountain and valley folds is naturally included in our model. Because our formulation follows an energy approach, it handles both mountain and valley folds in a unified way. For instance, when a mountain fold transitions to a valley fold, it passes through the ‘flat state’, which corresponds to θ=π. Because we define our constitutive model for rotational springs for the range from 0 to 2π, θ=π is a regular state during the rotation process. Thus, we do not need any special treatment to handle switching between mountain and valley folds.
Next, we need the first derivative of the rotation angle with respect to nodal coordinates. Differentiation using the chain rule results in formulae that become numerically unstable near the angles 0 and π, because of the sine function in the denominator, as shown in equations (2.29)–(2.32):
| 2.29 |
| 2.30 |
| 2.31 |
| 2.32 |
These expressions contain terms that will reach singularity when . Theoretically, these formulae have well-defined limits as approaches 0, but in numerical computation, such singularities cannot be handled by floating point arithmetic. The use of inverse sine function to define θ leads to the same problem [25].
Therefore, we move from a trigonometric-based approach to an approach based on distance vectors and functions. By means of some simplifying transformations [42,43], one can obtain equivalent expressions for the gradients that are free of any singularities in their terms, as shown below:
| 2.33 |
| 2.34 |
| 2.35 |
| 2.36 |
The above equations are actually equivalent to direct differentiations given by equations (2.29)–(2.32), but because they eliminate the sine functions in the denominators, they provide more robust and simpler formulae, which dramatically increase the accuracy and efficiency of numerical evaluations. Details of the simplification are elaborated in appendix A.
These simplified gradients also provide physical insight into the internal forces generated by a rotational spring. For example, from equations (2.33) and (2.34), we see that the internal force at node i contributed by the rotational spring is always along the direction of m, and the internal force at node ℓ is always along the direction of n. The math directly reflects the physics: the torque generated by the rotational spring along axis rkj results in a perpendicular force on each of the two intersecting panels.
By differentiating the above formulae, we obtain the second-order derivative (i.e. the Hessian) of the rotation angle with respect to nodal coordinates, which is used to construct the tangent stiffness matrix associated with a rotational spring element (see equation (2.22)). The complete Hessian has 16 blocks of submatrices, where each block is of size 3 by 3, referring to the 3 degrees-of-freedom (x,y,z) at a node. Owing to symmetry of the Hessian, we only need to derive 10 blocks of such submatrices. For example, the first block, i.e. derivative with respect to the 3 degrees- of-freedom at node i, is given by
| 2.37 |
which is clearly symmetric. The complete expressions for the 16 blocks are elaborated in appendix A. The correctness of the formulae is verified by comparing analytical expressions with finite difference (FD) approximations [44], which is presented in appendix B.
(e). Constitutive relationships for bars
As discussed in §2b, the behaviour of bars can be hyperelastic in our formulation. We use the Ogden constitutive model [40] for the numerical examples in this paper. In this section, we look at the implementation of the Ogden model in the nonlinear bar-and-hinge model. In the Ogden model, the strain energy density W is expressed in terms of the principal stretches as follows:
| 2.38 |
where λj denotes the principal stretches, and N, μj and αj are the material constants. For one-dimensional bar elements, the material is always under uniaxial tension or compression. Thus, only the principal stretch λ1 is relevant. Starting from the identity [41] and applying the chain rule, the 2nd Piola-Kirchhoff stress is given by
| 2.39 |
Accordingly, the tangent modulus in equation (2.11) is derived as
| 2.40 |
As the undeformed configuration (SX=0) is in a stress-free state, we have the constraint for μj as
| 2.41 |
Then, we obtain the tangent modulus
| 2.42 |
Taking the special case with N=2, we determine all of the material constants by providing α1, α2 and the initial tangent modulus C0. An advantage of the Ogden model is that it can represent a range of hyperelastic behaviour by fine-tuning a few parameters [40,45]. For example, there are three Ogden material models shown in figure 5. Ogden-1 material with parameters α1=5 and α2=1 behaves similarly to a linear elastic material under small strain. Ogden-2 material is stiffer in compression than in tension, while Ogden-3 material is stiffer in tension than in compression. We will use constitutive models Ogden-1 and Ogden-2 in the numerical examples.
Figure 5.

Different hyperelastic material models in uniaxial strain based on the Ogden model. The plot shows normalized (2nd P-K) stress versus principal stretch (λ1). (Online version in colour.)
(f). Constitutive relationships for rotational springs
In the literature, rotational hinges in origami structures are usually supposed to be linear elastic [14,20,22,25]. Therefore, following the notation in §2c, the explicit expression for the moment (M) generated by the linear elastic rotational spring is given as
| 2.43 |
where k is the rotational stiffness modulus per unit length along the axis (referring to undeformed configuration). The angle θ0 is the neutral angle where the rotational spring is at a stress-free state. There are two main limitations of the linear model. First, the linear constitutive relationship allows for only one adjustable parameter, which is the constant tangent stiffness k. Hence, this model has limited tunability and adaptivity. Second, the linear model does not detect local penetration of origami panels, and thus requires additional kinematic constraints to prevent local penetration. These two drawbacks motivate us to seek new constitutive relations that can provide richer tunability and better physical agreement.
In §2c, we generalized the constitutive relationship for a rotational spring to nonlinear functions. In this section, we introduce a nonlinear constitutive relationship improved from the linear elastic relationship, which assumes that the rotational springs have constant stiffness throughout most of its rotation range, while exhibiting excessive stiffness when the panels are locally close to contact. The expression for M is given as
| 2.44 |
The constitutive relationship is designed to have a continuous tangent rotational stiffness k for θ∈(0,2π), as shown below:
| 2.45 |
Extremely high stiffness occurs when the dihedral angle approaches 0 or 2π, and thus prevents the local penetration of panels. The physics is clearly indicated by the fact that,
| 2.46 |
The parameters θ1 and θ2 can be related to the thickness of the panels. By observation, thicker panels lead to an earlier increase of stiffness when two adjacent panels are close to contact, thus θ1 and θ2 should be closer to π (i.e. the flat state). From a practical point of view, θ1 and θ2 shall not be too close to 0 and 2π, respectively, because then a numerical solver may skip sharp increases of stiffness and continue to rotate, allowing penetration. Figure 6 demonstrates the constitutive relationship of rotational springs described by the enriched linear model. In this paper, both the bending and folding of origami structures are treated using the same rotational spring constitutive model with different linear stiffness k0.
Figure 6.
Proposed nonlinear elastic constitutive model of rotational springs, with consideration of local contact. (a) dihedral angle versus moment per unit length M, and (b) dihedral angle versus tangent rotational stiffness k. The parameters k0, θ1 and θ2 are tunable. The neutral angle θ0 yields the relaxed state with M=0. (Online version in colour.)
3. A solution scheme for nonlinear analysis
Origami structures are typically subject to highly geometric nonlinearity; however, the conventional Newton–Raphson method is unable to capture the equilibrium path beyond limit points [39,41,46,47]. Thus, to achieve a successful nonlinear analysis of the structure, we need a suitable solution scheme. Here, we use the modified generalized displacement control method (MGDCM) [48], a variant of arc-length methods, as the solver. The MGDCM method has shown its advantages in tracking complicated solution paths of nonlinear problems compared to the standard generalized displacement control method (GDCM) [49]. The method can follow the equilibrium paths with snap-through and snap-back behaviours, and we will verify this using the numerical examples.
The MGDCM solves the equilibrium equation R(u,λ)=T(u)−λF, following an incremental–iterative procedure. The parameter λ is known as the load factor that controls the magnitude of the external loads. The algorithm is summarized in algorithm 1.
In the kth iteration of the ith increment, the load factor increment is determined by Leon et al. [48]
| 3.1 |
The sign of the load factor increment in the third expression of equation (3.1) is determined by . The parameter is the prescribed initial load factor. Typically, the choice of can play a major role in arc-length methods, and generally small values are good for capturing complex nonlinear behaviours. Sometimes, even a slight change in the initial load factor may lead to poor convergence. However, the MGDCM is not very sensitive to the value of the initial load factor, which means that we can get convergent solutions for a relatively wide range of [48].

4. Origami simulations
In this section, the nonlinear bar-and-hinge model is applied to structural analyses of various origami structures. The examples start with a simple folding mechanism which is composed of two triangular panels with a single joint line. The numerical results are compared with analytical solutions to verify the implementation of the formulation. It is then followed by analyses of the well-known Miura-ori, under different boundary conditions. The simulations are compared with experiments performed using actual paper-made models. The last example tries to capture the multi-stable behaviour of a helical origami tower structure, known as the Kresling pattern [50] (E.A. Paulino 2015, personal communication). Simulations are conducted using the ‘MERLIN’ software [38], which is included as electronic supplementary material. Computational time is provided to roughly show the efficiency of the software.1
In the examples, the properties of rotational spring elements are defined as described in §2f. The tunable parameters are: (i) initial stiffness modulus: represents folding of hinges and represents bending of panels; (ii) the partitions θ1, θ2 of the linear and penalty sections, respectively, which are assumed to be the same for both bending and folding in each example. As for the bar elements, they are assumed to have hyperelastic behaviour as described by the second-term Ogden model based on parameters C0, α1 and α2—see §2e.
To improve the accuracy and robustness of the numerical implementation, we sometimes need to normalize the geometric dimensions of the objects. During normalization, it is important to remember that the material properties also need to be properly scaled.
In the current implementation, the shorter diagonal is always chosen to divide a quadrilateral panel. This can be explained from an energy point of view: if we assume that the panel bending stiffness is the same per unit length along both diagonals, then shorter diagonals are easier to bend and thus require lower energy. This presumption is supported by three-dimensional scanning of a deformed Miura sheet [28], which suggests that the bending of a parallelogram panel results in localized curvature along the shorter diagonal. However, if the two diagonals are the same length, then we have to make an arbitrary choice—improved discretization schemes might be able to avoid this ambiguity.
(a). A simple fold
The first example comprises the necessary components for a rotational spring element to exist, namely, four nodes, two triangular panels and one folding crease. The geometry and boundary conditions of the structure are depicted in figure 7a. One of the panels is totally fixed on the ground, and the other rotates about the crease line driven by a vertical force applied at the free node D. Based on the bar-and-hinge simplification, the model is composed of one rotational hinge and five bars. To verify the accuracy of the implementation, the numerical solution is compared with analytical derivations.
Figure 7.
The simple fold example. (a) Geometry and boundary conditions. (b) Force diagram at node D. (Online version in colour.)
The initial configuration is assigned with a dihedral angle at θ=135°, and the rotational spring has a neutral angle at θ0=210°. The values are chosen arbitrarily in order to make a fair evaluation of the accuracy of the numerical implementation. The rotational spring uses the constitutive relationship introduced in §2f, with θ1=90°, θ2=210° and k0=1. The panels are assumed to be rigid, and thus numerically, the bars are assigned a large value for the initial tangent stiffness with C0=1010 to asymptotically approach rigidity. The material constitutive relationship for the bar elements follows the pair of parameters: α1=2, α2=0 (i.e. Neo-Hookean material model, as shown in figure 5), and member areas are assumed to be 10−4. Based on the current setting, the analysis starts from a non-equilibrium state. Guided by the force diagram at node D shown in figure 7b, the magnitude of the applied force can be derived as a function of the angle θ,
| 4.1 |
The force Frot induced by the rotational spring is always orthogonal to the rotating panel (i.e. the plane of BCD). Note that at the initial configuration, the value of Fext is negative when in equilibrium, meaning that it needs to point upwards. Owing to the symmetry of the structure and boundary conditions, the internal forces in bars BD and CD are of the same magnitude. Therefore, FBD(=FCD) can be calculated as
| 4.2 |
The comparisons shown in figure 8 present great agreement between the numerical and analytical solutions. This verification example serves as a reference for other simulations.
Figure 8.
(a) Equilibrium path, Fext versus θ. (b) FBD versus θ. (Online version in colour.)
(b). Folding and bending of Miura-ori
Miura-ori is one of the most famous patterns in origami engineering and has been studied extensively [5,9,28,51]. This example, as a verification of the proposed nonlinear formulation, compares existing theoretical analyses of Miura-ori [26,29] with our numerical simulations. A Miura-ori can be configured by a few geometric parameters: a, b and α, as shown in figure 9. In this example, we assign the following values: a=0.02, b=0.02 and α=60°. The material properties are determined by the following parameters: folding stiffness , bar element area A=1×10−5 and Ogden model parameters α1=5, α2=1, i.e. material Ogden-1 as shown in figure 5. Because the theoretical predictions [26,29] are derived without considering surface contact, we do not apply a local collision penalty in this example, so we set θ1=0°, θ2=360°. In the compressed folding test, we adopt a bending stiffness and stretching stiffness C0=1010. For the bending test, i.e. non-rigid Miura-ori case, we reduce the bending stiffness and stretching stiffness to and C0=108, respectively.
Figure 9.
(a) Paper-made Miura-ori model. (b) An isometric view of the initial configuration of the numerical model and boundary conditions for the bending simulation. The angle γ between two edges is used to specify the initial configuration of a Miura-ori, which equals 118.27° for the compression simulation and 90° for the bending simulation. In the bending simulation, support S1 restricts displacements in x-, y-, z-directions; S2 fixes x-, z-directions; S3 confines only x translations. Unit forces are applied towards the −z direction on nodes marked with blue circles. Displacement Δ is measured at one of the loading nodes as the z-displacement, marked with a yellow circle (same node as S3). The blue dots show the nodes that are used to approximate the global principal curvatures near the centre of the origami sheet. (c) A flattened unit cell of the Miura-ori. We take a=0.02, b=0.02 and α=60° for the simulations. (d) Illustration of the boundary conditions in the compression simulation from a side view. (e) Side view of the boundary conditions for the bending simulation. (Online version in colour.)
The ratio is a key parameter that determines whether an origami is close to a mechanism (rigid origami) or not. For example, as , we approach a situation where rigid panels are connected by compliant hinges (rigid origami). When , the panel and the fold have the same stiffness (e.g. origami sheet folded from a single material such as metal) [25]. In this example, we use two values for . In the folding simulation, we choose a relatively large ratio (), such that the origami structure is asymptotically rigid. In the bending simulation, a smaller ratio () is used to simulate a non-rigid origami in which panel bending cannot be neglected.
(i). Rigid Miura-ori: folding
First, we look at the folding kinematics of Miura-ori. The in-plane stiffness and the tangential Poisson’s ratio [26,29,52] of Miura-ori have been derived analytically based on the rigid origami assumption, with linear elastic rotational stiffness for the folding hinges [26,29]. If our proposed formulation is correct, then it should be able to asymptotically simulate rigid origami by assigning large panel bending stiffness and stretching stiffness, i.e. kB and C0. Applying in-plane compression forces the Miura-ori to fold. We restrict the displacements of nodes at the left end (x=0) to the yz-plane, and fix the node at (x,y,z)=(0,0,0) in all three directions. The ground nodes (z=0) to the right end are not allowed to translate in the z-direction. Then, we apply uniform forces of unit magnitude to all the nodes at the right end, towards the left (i.e. −x direction). Figure 9d shows a side view of the boundary condition.
The in-plane compression starts from an almost flat state. We compare the load-displacement curve and tangential Poisson’s ratio curve, obtained by the numerical method, with the analytical predictions in [29]. The tangential Poisson’s ratio describes the Poisson’s ratio of a material at an infinitesimal deformation limit, deviating from the current deformed configuration [26,29]. The ratio is defined as follows:
| 4.3 |
where W and L are the bulk dimensions of a Miura-ori as depicted in figure 10b. Other measures of the effect might be used to consider the large deformation nature of origami, such as the Poisson function [53,54]. Here, we adopt the same tangential Poisson’s ratio definition as used for the theoretical predictions to show that our proposed formulation is able to asymptotically capture the correct kinematics of rigid origami. The theoretical Poisson’s ratio for a Miura-ori is given as [26,29]
| 4.4 |
where angle γ is illustrated in figure 9b (close to the origin). We plot the tangential Poisson’s ratio with respect to the folding ratio (i.e. L/Lunfold as shown in figure 10) of the Miura-ori, which equals 1 when the origami is fully flat, and 0 when fully folded. To get the numerical approximation, we first interpolate the discrete values of W and L at all load steps to a continuous function using cubic splines, and then compute the Poisson’s ratio using equation (4.3). A very good agreement is observed as shown in figure 10.
Figure 10.
Compressed folding of Miura-ori. The in-plane compression starts from an almost flat state (i.e. at Linitial). (a) Equilibrium path, displacement versus load factor (λ). The insets demonstrate the folded shapes along the compression process. The black profiles in the three insets outline the unfolded planar pattern. (b) In-plane tangential Poisson’s ratio νLW versus the folding ratio (L/Lunfold). The analytical solutions are obtained based on the formulae presented in [29]. (Online version in colour.)
(ii). Non-rigid Miura-ori: bending
When the Miura-ori has non-rigid panels, it can present global out-of-plane deformations, bending anticlastically into a saddle-shaped configuration. An elegant theoretical derivation by Wei et al. [29] shows that the Poisson’s ratios of Miura-ori for in-plane and out-of-plane infinitesimal deformation have equal magnitude, but opposite signs. The analytic bending Poisson’s ratio is derived assuming that there are periodic small deformations of unit cells. For a large global bending deformation, the unit cells of Miura-ori actually deform non-uniformly throughout the sheet [26,29]. Therefore, the applicable range of this analytical expression for the bending Poisson’s ratio is limited. The proposed numerical approach provides a way to numerically predict the global bending behaviour of Miura-ori under large deformation. Because the bending Poisson’s ratio is not well-defined for the large deformation case, we instead compute the coupling ratio of the two principal curvatures of the sheet, i.e. −κx/κy, as shown in figure 11. For small deformations, this coupling ratio equals the bending Poisson’s ratio as defined in [29]. We adopt the values of input parameters for the compression test, except reduced bending stiffness and stretching stiffness ( and C0=108), in order to represent non-rigid panels. Boundary conditions are shown in figure 9b,e.
Figure 11.
Bending of Miura-ori. (a) Equilibrium path, displacement Δ versus load factor λ. Displacement Δ is measured at one of the loading nodes as the z-displacement, as shown in figure 9. (b) Two views of the final state (at point C) of the bended Miura-ori, with pictures of both the paper model and the numerical model. (Online version in colour.)
In the bending simulation, the Miura-ori is initially partially folded. The computation takes about 7 s with . The analysis successfully predicts the saddle-shaped deformation of the Miura-ori. The load-displacement curve is shown in figure 11a. The coupling ratio (−κx/κy) is interpolated near the centre of the sheet using five nodes on the upper surface as marked with blue dots in figure 9b. When the deformation is small (at point A), the ratio is close to 1.0, agreeing with the analytical prediction. As the deformation gets larger, the unit cells deform heterogeneously and the coupling ratio increases. The obtained deformation shows a qualitatively good agreement with that of the paper-made model, as demonstrated in figure 11b,c.
(c). Pop-through defect of Miura-ori: bistability
Miura sheets may display a local bistable behaviour. Silverberg et al. [28] named such behaviour as ‘pop-through defects’, and studied their influence on the mechanical properties of Miura-ori structures. Figure 12a shows a regular configuration of Miura-ori, while on the side, figure 12b shows a Miura-ori with a central unit cell in the ‘pop-through’ state. The ‘pop-through’ state can be achieved by applying a vertical force to a vertex until the unit cell pops into another mechanically stable state. The soft bending of panels is the main contributor to this phenomenon [28].
Figure 12.
The Miura-ori ‘pop-through defect’. (a) The paper-made Miura-ori model in a regular partially folded configuration. (b) The Miura-ori model in the ‘pop-through’ state, which is a stable configuration. (c) The numerical model and boundary conditions for simulation. The angle γ is 112.61°. Support S1 fixes displacements in x-, y-, z-directions, S2–S6 fix displacements in x-, z-directions and S7 fixes y-, z-displacements. From S8 to S12, restrictions only apply in the z-direction. Load is applied as a unit force towards the −z direction on the node marked with blue circle. Displacement Δ is the z-displacement measured at the loading node − also marked with a yellow circle. (d) A flattened unit cell of the Miura-ori. We take a=0.02, b=0.02 and α=60°. (Online version in colour.)
The deformation process that forms a ‘pop-through’ state has not been investigated yet, and thus it is the subject of this study. We consider a Miura-ori structure with the same geometry as the previous example presented in §4b. The Ogden-1 material model is used for bar elements. Other material related parameters are: , , C0=1×108, A=1×10−5. We consider contact of adjacent panels by setting θ1=45°, θ2=315°. The initial state and boundary conditions are shown in figure 12c. The initial load factor is and the computational time is approximately 11 s. Figure 13 shows the equilibrium path and different deformations under various magnitudes of loading. The corresponding configuration at point C is the stable ‘pop-through’ state when the structure is in self-equilibrium. The numerical simulation approximately reproduces the formation of the ‘pop-through defect’ of the paper-made model. Under the given load, the Miura-ori presents a typical curve of bistability with snap-through behaviour [39,46], as indicated in figure 13.
Figure 13.
(a) Equilibrium path, Δ versus λ, during the deformation process of a ‘pop-through defect’ on Miura-ori. The insets show zoom-in views of the deformed Miura-ori near the central region. Reference of these insets to the global configuration is illustrated in (b). (b) Several key frames of deformed configurations along the simulation, corresponding to the four points (A–D) on the equilibrium path. At stage C, the corresponding configuration is in a stable state, and the digital rendering shows a similar configuration to the physical model shown in figure 12(b). The yellow dashed circles mark the zoom-in regions for insets in (a). (Online version in colour.)
(d). Multi-stability of the Kresling pattern
The Kresling pattern [50] is a type of cylindrical shell origami that has multi-stable behaviour [55]. The nodes of the Kresling pattern lie on the intersection of two sets of helices (longitudinal) and one set of circles (transverse). A commercial company has used the idea of Kresling pattern to fabricate foldable wine bags as shown in figure 14a, which forms stable structures in both a folded and deployed state (E.A. Paulino 2015, personal communication). In this example, we look at the equilibrium path of such multi-stable behaviour using the proposed nonlinear bar-and-hinge model.
Figure 14.
The multi-stable Kresling origami tower. (a) An origami wine bag that has the shape of the Kresling pattern with eight sides. (b) Geometry and boundary conditions of the numerical model. Each layer of the tower has a height of h=0.05. On each layer, the cross-sectional outline, which is a regular octagon, is placed inside a circle of radius r=0.05. Supports are indicated by red triangles, all of which restrict displacement in the x-, y-, z-directions. Unit forces are applied at nodes circled in blue to the −z direction. Displacement Δ is measured as the z-displacement of the node marked with a yellow circle. (c) Equilibrium path, Δ versus λ. The insets illustrate the global deformation of the origami at different points on the equilibrium path. At point C, we can see that the top and middle layer have an equal chance to collapse, thus C refers to a bifurcation point. (d) Stored energy profile along the simulation process. States A, B and D refer to three local minima on the profile. Energy contributions from stretching deformation and folding deformation are distinguished by different colours. There is no bending deformation considered in this simulation. (e,g) Stable configurations along the path (at points A, B and D) are demonstrated using side views. We present both key frames from the numerical simulation and corresponding physical model configurations. (Online version in colour.)
According to Cai et al. [55], the multi-stability of this structure is due to the change of crease lengths. In other words, the multi-stable behaviour originates from panel stretching, instead of panel bending as in the previous example. The numerical model has three layers, each modelling one section of the origami wine bag. We assign , θ1=45°, θ2=315° and C0=5×107 as the basic material properties. The Ogden-1 material model is used for bar elements. The folding stiffness is very small because we observe that the folding creases of the physical model (i.e. the origami wine bag as shown in figure 14a) are quite soft. The cross-sectional areas of the bar elements are 10−5. This pattern has only triangular panels and they are not further discretized in the bar-and-hinge model. Therefore, there are no bending hinges. The boundary conditions for the simulations are shown in figure 14b. The bottom of the tower is fixed on the ground in all directions.
The investigation is conducted by applying uniform unit compression forces on the top nodes. An initial load factor is used. The execution time of the analysis is 4 s. The equilibrium path shown in figure 14c draws the downward displacement of a top node versus the value of the load factor. This diagram can be seen as a projection of the multi-dimensional equilibrium path onto the specific plane of Δ and λ. It is interesting that the equilibrium path makes a U-turn at point C, and then traces a path of almost identical projection as the previously passed. In actuality, however, the two almost overlapping paths refer to completely different deformations, as illustrated in figure 14c with the insets and figure 14e–g. For example, coincident points B and D, on the first and second passes, respectively, refer to different stable states of the origami structure, as shown in figure 14f,g. At point B, the middle layer is fully folded, while at point D, the middle layer reopens. From the stored energy diagram, we can clearly see that B and D are two different local minima. The distribution of stored energy verifies that, for such an origami structure, the non-rigid behaviour comes mostly from the stretching deformation of the panels.
We note here that such multi-stable structures typically have many bifurcation points and branches on the equilibrium paths; however, the solution solver (MGDCM) would only pick one of the many branches. The choice of branch that the solver selects depends on many factors, including the value of the initial load factor . In general, the choice of branching appears to be arbitrary. Despite this insufficiency of the nonlinear solver, this example indicates that our nonlinear formulation is able to present the full picture of the deformation spaces of multi-stable origami structures, because we (at least) captured two equilibrium states other than the initial configuration in this example. Numerical techniques for bifurcation analysis [41] may allow us to guide the nonlinear solver to follow a specific branch of the equilibrium paths, which is a possible improvement of the current nonlinear bar-and-hinge model.
Guest & Pellegrino [31,56,57] investigated (numerically and experimentally) a multi-stable triangulated cylinder, which has a similar geometry as the Kresling pattern, but whose nodes are at the intersections of three helices; thus, the transverse edges form helices instead of separate circles as in the Kresling pattern. In their numerical analysis, they simplified the structure into a reduced model, following similar simplifications, as in our study. They conducted a displacement-controlled simulation based on a force method, and found that the contribution of folding hinges to the global mechanical behaviour is small, which agrees with our observation for the Kresling pattern. By contrast, our fully nonlinear formulation uses a highly nonlinear constitutive model of rotational springs to prevent the local intersection of panels, while they handled this issue by adding extra constraints to the system of equations. These extra constraints eliminate the possibility of spring-back of the folded region, which is likely to occur in practice, and is captured in our simulations.
5. Conclusion
This paper presents a nonlinear formulation for simulating large displacements and deformations of origami structures, based on the bar-and-hinge model, which is a reduced degree-of-freedom model of origami as pin-jointed bar networks with virtual rotational springs. We hence achieve a computationally efficient approach for understanding the nonlinear mechanics of origami structures when panel deformations are taken into account. Numerical simulations show that the formulation is able to capture key features of origami deformations on a global scale, such as folding kinematics, bending curvatures and multi-stability. Its simplicity and efficiency allows quick investigations of non-rigid origami structures when the global deformation is of primary interest.
When comparing both bar-and-hinge and shell element-based FE models, we note that their simplifications are made at different levels: the bar-and-hinge model is a conceptual simplification of the structural model, while the FE attempts to model the actual structural system while introducing most simplifications at the formulation level. In this context, the bar-and-hinge model is inherently discrete, while the shell element-based FE approaches are continuum-based (cf. [16–19]). As a result, the discrete bar-and-hinge model provides a simpler representation of the actual origami structure than continuous shell elements. For example, it can provide a simpler origami model than those of FE shell models for a system of several components (e.g. facets, joints) made with different materials. In essence, our present bar-and-hinge model provides insight into the nonlinear behaviour of origami structures, and allows highly efficient and effective simulations. It approximates the global behaviour of origami structures, but cannot provide high-resolution minutia of local origami deformations.
The generality of the nonlinear bar-and-hinge structural analysis formulation offers space for further improvement. The constitutive relationships of the bars and rotational springs can be designed to better reflect the physical behaviours of specific origami structures. In addition, because the formulation is compatible with arbitrary bar-and-hinge models, the discretization scheme can be improved. Currently, the adopted discretization scheme is only applicable to origami sheets with triangular and quadrilateral panels. Refined triangulation schemes may be used to improve accuracy and to enable the analysis of origami structures with arbitrary polygonal panels. Furthermore, global contact of the sheets may also be considered.
Supplementary Material
Acknowledgements
This paper is dedicated to the memory of Prof. Richard H. Gallagher (1927–1997). The authors extend their appreciation to Mrs Ebertilene A. Paulino for suggesting the investigation of the Kresling pattern. We also thank Mr Zonglin Li for taking photos of the physical origami models.
Appendix A. Geometric terms of rotational spring elements
To accomplish the simplification from equations (2.29)–(2.32) to equations (2.33)–(2.36), the following vector identity will be used frequently:
| A 1 |
Following the procedure as described in [43], let us first simplify equation (2.29) as follows:
| A 2 |
Because equation (2.30) has the same structure as (2.29), following the same procedure, equation (2.30) can be simplified to equation (2.34). Starting with equation (2.31) and using equation (2.29), we can obtain equation (2.35) by the following transformations:
| A 3 |
Similarly, equation (2.32) has the same structure as (2.31), thus equation (2.36) can be simplified from equation (2.32).
Next, we will elaborate on the Hessian of rotation angles. The Hessian matrix appears in the stiffness matrices of rotational spring elements. The Hessian contains 16 blocks of submatrices (of size 3×3), among which there are 10 independent blocks due to symmetry. For clarity, let us define
| A 4 |
Therefore, we obtain the following relationships:
| A 5 |
| A 6 |
| A 7 |
| A 8 |
In addition, let us define the operator ‘’ as
| A 9 |
Note that results in a symmetric matrix. Then, the 10 independent blocks of the Hessian matrix of the rotation angle with respect to the nodal coordinates are expressed as
| A 10 |
| A 11 |
| A 12 |
| A 13 |
| A 14 |
| A 15 |
| A 16 |
| A 17 |
| A 18 |
| A 19 |
The symbol 03×3 means a 3×3 zero matrix. Owing to symmetry, the other 6 blocks of the Hessian matrix can be completed with the following identities:
| A 20 |
The terms shown above are not completely simplified, but they are sufficient for numerical computation as they are free of any singularities.
Appendix B. Verification using finite differences
The correctness of the derived terms are verified by the FD method. We take an example of a single rotational spring element (whose geometry is the same as in §4a). Let θ rotate from 0 to 2π. We adopt the central difference formula [44] with a step size of δθ=10−6. In the approximation of the gradient ∇θ, the dihedral angles are computed using equation (2.27). In the approximation of the Hessian matrix H, the gradient is computed using equations (2.33)–(2.36). The entries of the gradient vector and Hessian matrix are approximated one by one. We define the following measures of differences:
| B 1 |
and
| B 2 |
where a quantity with superscript FD indicates that it is computed using the finite difference approximation; otherwise, it is computed using the derived analytical formula. The differences are plotted in figure 15 with respect to the dihedral angle θ. Note that due to the ill-conditioning of the inverse cosine function near θ=0 and π [44], the FD approximations for the gradient become inaccurate near those angles. As a consequence, we find a comparably larger difference between the analytical value and the FD approximation for the gradient near 0 and π than for other angles. In general, the two approaches yield almost identical results for both the gradient and the Hessian, which verifies the correctness of the analytical derivations.
Figure 15.

The difference between the analytical expressions and FD approximations versus the rotation angle θ (in degree) for a single rotational spring element—see §4a and figure 7. (Online version in colour.)
Appendix C. Nomenclature
- E
Green-Lagrange strain tensor
- m, n
panel normals
- rpq
vector from node q to p
- S
second Piola-Kirchhoff stress tensor
- ,
intermediate displacement increments
load factor increment at iteration k of increment i
- ΔL(r)
change of the axis length
- Δ
displacement measure
- Δg, Δh
difference between analytical expressions and FD approximations
- η
sign indicator
- κ1, κ2
principal curvatures
- λ
load factor
load factor at iteration k of increment i
- λi
principal stretch along direction i
- 03×3
3×3 zero matrix
- B1, B2
compatibility vector and matrix
- e1
unit vector [100]T
- F
applied forces
- H
hessian of rotational angle with respect to nodal positions
- I3×3
3-by-3 identity matrix
- K(e)bar
elemental tangent stiffness matrix of a bar element
- K(r)spr
elemental tangent stiffness matrix of a rotational spring element
- R
residual force vector
- T(e)bar
internal force vector of a bar element
- T(r)spr
Internal force vector of a rotational spring element
- u(i)
nodal displacements
- v
admissible virtual displacement
- X
undeformed configuration
- x
deformed configuration
- μ, α, N
Ogden material model parameters
- ∇θ
gradient of rotational angle with respect to nodal positions
- νLW
tangential Poisson’s ratio
initial load factor
- Π
total potential energy
- ψ
strain energy function of rotational springs
- θ
relative rotation angle between two adjacent triangles
- A(i)
undeformed cross-sectional area of bar i
- C, C0
one dimensional tangent modulus and its initial value
- i, j, k, ℓ
nodal indices
- k
tangent rotational stiffness
- k0, θ1, θ2
parameters for the constitutive model of rotational springs
- ,
folding stiffness and bending stiffness at neutral state, respectively
- L,W
global length and width of a Miura-ori (deformed)
- L(i)
undeformed length of bar i
- L(r)
undeformed length of a rotational hinge (axis)
- Linitial
initial length of the partially folded Miura-ori
- Lunfold
length of the flat Miura-ori pattern
- M
rotational resistance moment
- Na, Nb
linear shape functions of a bar element
- Ubar
stored energy in bars
- Uspr
stored energy in rotational springs
- Vext
work done by external force
- W
strain energy density function of bars
Footnotes
For reference, the matlab implementation was executed on a desktop equipped with Intel Xeon CPU (8 cores, 3.0 GHz).
Ethics
This work did not involve any active collection of human or animal data.
Data accessibility
This work does not have any experimental data.
Authors' contributions
G.H.P. designed the research. G.H.P. and K.L. conceived the mathematical models, interpreted computational results, analysed data and wrote the paper. K.L. implemented the formulation and performed most of the simulations. All the authors gave their final approval for publication.
Competing interests
We have no competing interests.
Funding
This work was supported by the USA National Science Foundation grant no. 1538830, the China Scholarship Council (CSC) and the Raymond Allen Jones Chair at the Georgia Institute of Technology.
Disclaimer
The information provided in this paper is the sole opinion of the authors and does not necessarily reflect the views of the sponsoring agencies.
References
- 1.Lang RJ, Magleby S, Howell LL. 2015. Single-degree-of-freedom rigidly foldable cut origami flashers. J. Mech. Robot. 8, 031005 (doi:10.1115/1.4032102) [Google Scholar]
- 2.Wilson L, Pellegrino S, Danner R. 2013. Origami inspired concepts for space telescopes. In 54th AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics, and Materials Conference, Boston, MA, 8–11 April. Reston, VA: ACAA.
- 3.Filipov ET, Tachi T, Paulino GH. 2015. Origami tubes assembled into stiff, yet reconfigurable structures and metamaterials. Proc. Natl Acad. Sci. 112, 12 321–123 26. (doi:10.1073/pnas.1509465112) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Zhang Y. et al. 2015. A mechanically driven form of Kirigami as a route to 3D mesostructures in micro/nanomembranes. Proc. Natl Acad. Sci. 112, 11 757–11 764. (doi:10.1073/pnas.1515602112) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Schenk M, Guest SD. 2013. Geometry of Miura-folded metamaterials. Proc. Natl Acad. Sci. 110, 3276–3281. (doi:10.1073/pnas.1217998110) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Belcastro SM, Hull TC. 2002. Modelling the folding of paper into three dimensions using affine transformations. Linear Algebra Appl. 348, 273–282. (doi:10.1016/S0024-3795(01)00608-5) [Google Scholar]
- 7.Tachi T. 2006. Simulation of rigid origami. In Origami 4 (ed. RJ Lang), pp. 175–187. Boca Raton, FL: A. K. Peters/CRC Press.
- 8.Wu W, You Z. 2010. Modelling rigid origami with quaternions and dual quaternions. Proc. R. Soc. A 466, 2155–2174. (doi:10.1098/rspa.2009.0625) [Google Scholar]
- 9.Gattas JM, Wu W, You Z. 2013. Miura-base rigid origami: parameterizations of first-level derivative and piecewise geometries. J. Mech. Des. 135, 111011 (doi:10.1115/1.4025380) [Google Scholar]
- 10.Zhou X, Zang S, You Z. 2016. Origami mechanical metamaterials based on the Miura-derivative fold patterns. Proc. R. Soc. A 472, 20160361 (doi:10.1098/rspa.2016.0361) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Reddy JN. 2006. Theory and analysis of elastic plates and shells. 2nd edn Boca Raton, FL: CRC Press. [Google Scholar]
- 12.Gattas JM, You Z. 2014. Quasi-static impact of indented foldcores. Int. J. Impact Eng. 73, 15–29. (doi:10.1016/j.ijimpeng.2014.06.001) [Google Scholar]
- 13.Gattas JM, You Z. 2015. The behaviour of curved-crease foldcores under low-velocity impact loads. Int. J. Solids Struct. 53, 80–91. (doi:10.1016/j.ijsolstr.2014.10.019) [Google Scholar]
- 14.Lv C, Krishnaraju D, Konjevod G, Yu H, Jiang H. 2014. Origami based mechanical metamaterials. Sci. Rep. 4, 1–6. (doi:10.1038/srep05979) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Filipov ET, Paulino GH, Tachi T. 2016. Origami tubes with reconfigurable polygonal. Proc. R. Soc. A 472, 20150607 (doi:10.1098/rspa.2015.0607) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Hauptmann R, Schweizerhof K. 1998. A systematic development of ‘solid-shell’ element formulations for linear and non-linear analyses employing only displacement degrees of freedom. Int. J. Numer. Methods Eng. 42, 49–69. (doi:10.1002/(SICI)1097-0207(19980515)42:1%3C49::AID-NME349%3E3.0.CO;2-2) [Google Scholar]
- 17.Ramm E, Wall WA. 2004. Shell structures: a sensitive interrelation between physics and numerics. Int. J. Numer. Methods Eng. 60, 381–427. (doi:10.1002/nme.967) [Google Scholar]
- 18.Lee PS, Noh HC, Bathe KJ. 2007. Insight into 3-node triangular shell finite elements: the effects of element isotropy and mesh patterns. Comput. Struct. 85, 404–418. (doi:10.1016/j.compstruc.2006.10.006) [Google Scholar]
- 19.Ota NSN, Wilson L, Pellegrino S, Pimenta PM. 2016. Nonlinear dynamic analysis of creased shells. Finite Elem. in Anal. Des. 121, 64–74. (doi:10.1016/j.finel.2016.07.008) [Google Scholar]
- 20.Resch RD, Christiansen H. 1970. The design and analysis of kinematic folded plate systems. In IASS Symp. on Folded Plates and Prismatic Structures, Vienna, Austria, September/October, pp. 1–38. Vienna, Austria: Eigentmer.
- 21.Kumar P, Pellegrino S. 2000. Computation of kinematic paths and bifurcation points. Int. J. Solids Struct. 37, 7003–7027. (doi:10.1016/S0020-7683(99)00327-3) [Google Scholar]
- 22.Evans AA, Silverberg JL, Santangelo CD. 2015. Lattice mechanics of origami tessellations. Phys. Rev. E 92, 013205 (doi:10.1103/PhysRevE.92.013205) [DOI] [PubMed] [Google Scholar]
- 23.Tachi T. 2013. Interactive form-finding of elastic Origami. In Proc. of the Int. Association for Shell and Spatial Structures (IASS) Symposium, 2013, Wroclaw, Poland, 23–27 September (eds JB Obrebski, R Tarczewski), pp. 7–10. Madrid, Spain: IASS.
- 24.Brunck V, Lechenault F, Reid A, Adda-Bedia M. 2016. Elastic theory of origami-based metamaterials. Phys. Rev. E 93, 033005 (doi:10.1103/PhysRevE.93.033005) [DOI] [PubMed] [Google Scholar]
- 25.Schenk M, Guest SD. 2011. Origami folding: a structural engineering approach. In Origami 5 (eds P Wang-Iverson, RJ Lang, M Yim), pp. 293–305. Boca Raton, FL: CRC Press.
- 26.Schenk M. 2011. Folded shell structures [Clare College]. Cambridge, UK: University of Cambridge. [Google Scholar]
- 27.Witten TA. 2007. Stress focusing in elastic sheets. Rev. Modern Phys. 79, 643–675. (doi:10.1103/RevModPhys.79.643) [Google Scholar]
- 28.Silverberg JL, Evans AA, McLeod L, Hayward RC, Hull T, Santangelo CD, Cohen I. 2014. Using origami design principles to fold reprogrammable mechanical metamaterials. Science 345, 647–650. (doi:10.1126/science.1252876) [DOI] [PubMed] [Google Scholar]
- 29.Wei ZY, Guo ZV, Dudte L, Liang HY, Mahadevan L. 2013. Geometric mechanics of periodic pleated origami. Phys. Rev. Lett. 110, 215501 (doi:10.1103/PhysRevLett.110.215501) [DOI] [PubMed] [Google Scholar]
- 30.Bridson R, Marino S, Fedkiw R. 2003. Simulation of clothing with folds and wrinkles. In Proc. of the Eurographics/SIGGRAPH Symp. on Computer Animation, San Diego, CA, 26–27 July (eds D Breen, M Lin), vol. 21, pp. 28–36. Eurographics Association.
- 31.Guest SD, Pellegrino S. 1996. The folding of triangulated cylinders, Part III: experiments. ASME J. Appl. Mech. 63, 77–83. (doi:10.1115/1.2787212) [Google Scholar]
- 32.Fuchi K, Buskohl PR, Bazzan G, Durstock MF, Reich GW, Vaia RA, Joo JJ. 2015. Origami actuator design and networking through crease topology optimization. J. Mech. Des. 137, 091401 (doi:10.1115/1.4030876) [Google Scholar]
- 33.Fuchi K, Diaz AR. 2013. Origami design by topology optimization. J. Mech. Des. 135, 111003 (doi:10.1115/1.4025384) [Google Scholar]
- 34.Gallagher RH. 1963. Techniques for the derivation of element stiffness matrices. AIAA J. 1, 1431–1432. (doi:10.2514/3.1820) [Google Scholar]
- 35.Gallagher RH. 1964. A correlation study of methods of matrix structural analysis. Oxford, UK: Pergamon. [Google Scholar]
- 36.McGuire W, Gallagher RH, Ziemian RD. 2000. Matrix structural analysis, 2nd edn New York, NY: Wiley. [Google Scholar]
- 37.Gallagher RH. 1975. Finite element analysis: fundamentals. 1st edn Englewood Cliffs, NJ: Prentice Hall. [Google Scholar]
- 38.Liu K, Paulino GH. 2016. MERLIN: A MATLAB implementation to capture highly nonlinear behavior of non-rigid origami. In Proc. of the IASS Annual Symp; Spatial Structures in the 21st century, Tokyo, Japan, 26–28 September (eds K Kawaguchi, M Ohsaki, T Takeuchi). Madrid, Spain: IASS.
- 39.Bonet J, Wood RD. 2008. Nonlinear continuum mechanics for finite element analysis, 2nd edn Cambridge, UK: Cambridge University Press. [Google Scholar]
- 40.Ogden RW. 1997. Non-linear elastic deformations. New York, NY: Dover Publications. [Google Scholar]
- 41.Wriggers P. 2008. Nonlinear finite element methods. Berlin, Germany: Springer. [Google Scholar]
- 42.van Schaik RC, Berendsen HJC, Torda AE, van Gunsteren WF. 1993. A structure refinement method based on molecular dynamics in four spatial dimensions. J. Mol. Biol. 234, 751–762. (doi:10.1006/jmbi.1993.1624) [DOI] [PubMed] [Google Scholar]
- 43.Bekker H. 1996. Molecular dynamics simulation methods revised. PhD thesis. University of Groningen, The Netherlands. [Google Scholar]
- 44.Heath MT. 1997. Scientific computing: an introductory survey. 2nd edn New York, NY: McGraw-Hill. [Google Scholar]
- 45.Ramos AS Jr, Paulino GH. 2015. Convex topology optimization for hyperelastic trusses based on the ground-structure approach. Struct. Multidiscip. Optim. 51, 287–304. (doi:10.1007/s00158-014-1147-2) [Google Scholar]
- 46.Crisfield MA. 1996. Non-linear finite element analysis of solids and structures, volume 1: essentials. New York, NY: Wiley. [Google Scholar]
- 47.Leon SE, Paulino GH, Pereira A, Menezes IFM, Lages EN. 2011. A unified library of nonlinear solution schemes. Appl. Mech. Rev. 64, 040803 (doi:10.1115/1.4006992) [Google Scholar]
- 48.Leon SE, Lages EN, de Araújo CN, Paulino GH. 2014. On the effect of constraint parameters on the generalized displacement control method. Mech. Res. Commun. 56, 123–129. (doi:10.1016/j.mechrescom.2013.12.009) [Google Scholar]
- 49.Yang YB, Shieh MS. 1990. Solution method for nonlinear problems with multiple critical points. AIAA J. 28, 2110–2116. (doi:10.2514/3.10529) [Google Scholar]
- 50.Kresling B. 2008. Natural twist buckling in shells: from the Hawkmoth’s bellows to the deployable kresling-pattern and cylindrical Miura-ori. In Proc. of the 6th Int. Conf. on Computation of Shell and Spatial Structures, Ithaca, NY, 28–31 May (eds JF Abel, JR Cooke), pp. 1–4.
- 51.Liu S, Lu G, Chen Y, Leong YW. 2015. Deformation of the Miura-ori patterned sheet. Int. J. Mech. Sci. 99, 130–142. (doi:10.1016/j.ijmecsci.2015.05.009) [Google Scholar]
- 52.Smith CW, Wootton RJ, Evans KE. 1999. Interpretation of experimental data for Poisson’s ratio of highly nonlinear materials. Exp. Mech. 39, 356–362. (doi:10.1007/BF02329817) [Google Scholar]
- 53.Beatty MF, Stalnaker DO. 1986. The Poisson function of finite elasticity. ASME J. Appl. Mech. 53, 807–813. (doi:10.1115/1.3171862) [Google Scholar]
- 54.Ting TCT, Chen T. 2005. Poisson’s ratio for anisotropic elastic materials can have no bounds. Q. J. Mech. Appl. Math. 58, 73–82. (doi:10.1093/qjmamj/hbh021) [Google Scholar]
- 55.Cai J, Deng X, Zhou Y, Feng J, Tu Y. 2015. Bistable behavior of the cylindrical origami structure with Kresling pattern. J. Mech. Des. 137, 061406 (doi:10.1115/1.4030158) [Google Scholar]
- 56.Guest SD, Pellegrino S. 1994. The folding of triangulated cylinders, Part I: geometric considerations. ASME J. Appl. Mech. 61, 773–777. (doi:10.1115/1.2901553) [Google Scholar]
- 57.Guest SD, Pellegrino S. 1994. The folding of triangulated cylinders, Part II: the folding process. ASME J. Appl. Mech. 61, 778–783. (doi:10.1115/1.2901554) [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
This work does not have any experimental data.












