- Department of Architecture and Architectural Engineering, Kyoto University, Kyoto, Japan
This paper presents a method of equilibrium path analysis and stability analysis of an equilibrium state for a rigid origami, which consists of rigid flat faces connected by straight crease lines (folding lines) and can be folded and unfolded without deformation of its faces. This property is well suited to the application to deployable structures and morphing building envelopes consisting of stiff panels. In this study, a frame model which consists of hinges and rigid frame members is used to model the kinematics of a rigid origami. Faces and crease lines of a rigid origami are represented by frame members and hinges, respectively. External loads are applied to the nodes of a frame model, and the displacements of some nodes are fixed. Small rotational stiffness proportional to the length of a crease line is assumed in each hinge to uniquely determine the equilibrium state, which is obtained by solving the optimization problem for minimizing the total potential energy under the conditions so that the displacements of the nodes and the members are compatible. The optimization problem is solved by the augmented Lagrangian method, and the positive definiteness of the Hessian of the augmented Lagrangian is investigated to determine the stability of the equilibrium state. Equilibrium path analyses are carried out and bifurcations of the equilibrium paths are investigated for examples with waterbomb patterns.
1 Introduction
Origami is widely recognized as a traditional play and art form in which one or more pieces of paper are folded to create various two- or three-dimensional shapes. In addition, the continuous transition and the mechanical properties of shapes produced by folding have many engineering applications (Meloni et al., 2021) such as foldable shelters (Lee and Gattas, 2016), shock absorbers (Ma and You, 2013), medical devices (Kuribayashi et al., 2006), and metamaterials (Silverberg et al., 2014). Rigid origami is a kind of polyhedral origami that can be folded and unfolded without deformation of its faces (Tachi, 2010). The deformation mechanism of a rigid origami which is often called a rigid-fold mechanism can be applied to deployable structures consisting of stiff panels connected by hinges (Zirbel et al., 2013), and also to kinematics modeling of robots (Belke and Paik, 2017). Applications in architecture and civil engineering also exist, e.g., the movable sunshade of Al Bahr Towers and Rolling Bridge which can be rolled up (Reis et al., 2015). Rigid origami also has wide potential for the development of new construction methods of roofs and walls with distinctive shapes like the Panta-dome (Kawaguchi, 1991). There are many studies on the kinematics and the mechanical properties of rigid origami. Various techniques such as optimization and graph theory of mathematics and structural engineering are utilized; e.g., simulation of the folding process based on the projection to the constraint space (Tachi, 2009), origami design based on the Bayesian topology optimization (Shende et al., 2021), rigidity analysis based on the theory of combinatorial rigidity (Katoh and Tanigawa, 2011), and assigning mountain or valley fold to each crease line based on graph theory and mixed-integer linear programming (Chen et al., 2020).
It is important to understand the deformation properties to design a structure that can be efficiently and safely deployed by the rigid-fold mechanism. However, the deformation process of rigid origami is very complicated, and it is difficult to obtain an analytical solution because it is generally a multi-degree-of-freedom mechanism except for some special folding patterns such as Miura-ori (Miura and Pellegrino, 2020) shown in Figure 1A. Therefore, a numerical solution is generally used to iteratively obtain the folding states tracing the deformation path, and a rigid origami is regarded as a mechanism consisting of panels connected by hinges. Analysis of the deformation path can be categorized into two types. One is the pure mechanism analysis that considers only geometric constraints based on the assumption that faces are completely rigid. The other is the structural analysis that finds an equilibrium state under external loads or forced displacements assuming rotational stiffness of crease lines (folding lines) and/or elastic deformation of the faces. A path traced by a pair of the load factor and the folding state is called an equilibrium path. There may exist a singular point on a path called a bifurcation point where one or more branching paths exist and a limit point where a snap-through behavior can be observed. Special consideration should be given to these singular points since the degrees of freedom of the mechanism may change at these points. In the analysis of pure mechanisms, it has been shown that the second-order or higher-order terms are necessary at the singular point to trace the path (Salerno, 1992; Tachi, 2012; Demaine et al., 2016). Besides, in the analysis of an equilibrium path, various studies exist based on the general theory of elastic stability (Thompson and Hunt, 1973; Gillman et al., 2018). Although there are many studies on mechanisms and equilibrium path analysis, the method for investigating the equilibrium path of a rigid origami with strictly rigid faces is rarely studied. This hybrid analysis of the pure mechanism and the structural analysis is important to understand the foldability (Tachi and Hull, 2017) of a crease pattern and for the prototyping of the deployable structure using a rigid-fold mechanism.
FIGURE 1. Numerical models representing Miura-ori for the analysis of kinematics of rigid origami. (A) Crease pattern of Miura-ori. (B) Rotational hinge model. (C) Truss model. (D) Frame model.
It is also important to develop a numerical model suitable for the analysis of a rigid origami. In the study of kinematics of a rigid origami, a rotational hinge model shown in Figure 1B and a truss model shown in Figure 1C are often used. A rotational hinge model represents the folding state of a rigid origami using the folding angles of the crease lines (Tachi, 2009; Watanabe, 2018). The positions of the vertices are computed from the complicated nonlinear equations of the folding angles and the inner angles of faces. Therefore, a rotational hinge model has a disadvantage for the analysis with the constraints on the displacements of vertices, and it is usually used for pure mechanism analysis. Rigid Origami Simulator1 by Tachi (2009) can trace an exact rigid-fold deformation path without deformation of faces. Although the study on the equilibrium of a rotational hinge model is also provided by He and Guest (2022), the physical interpretation of the loads and the internal forces considered in their study are torques applied at crease lines; this makes it difficult to understand the equilibrium state intuitively. On the other hand, a rigid origami is represented by pin-jointed bars in a truss model, where the nodal coordinates are the variables. The rigidity of each face can be guaranteed by simply placing the rigid bars along the edges for the rigid origami with only triangular faces. However, to constrain the in-plane and out of plane deformation of faces with more than three edges, it is necessary to constrain the nodal displacements (Schenk and Guest, 2011; Filipov et al., 2017) or to introduce diagonal bars and construct a bar-joint structure in a three-dimensional manner (Saito et al., 2015; Zhang et al., 2018), which tends to make the model complicated. Since the nodes of the truss model are located at the vertices of the origami, it is easy to incorporate the constraints on the nodal displacements and the equilibrium with nodal loads. Therefore, it is often used for the analysis of the equilibrium path under the external loads or the forced displacements; e.g., MERLIN22 by Liu and Paulino (2018) and Origami Simulator3 by Ghassaei et al. (2018). However, they allow deformation of the faces of a rigid origami, and an exact rigid-fold path may not be obtained. An exact rigid-fold path reflecting the equilibrium can be obtained by the method proposed by Li (2020), although the equilibrium condition is not strictly satisfied. The conventional FE methods using shell elements are also often used for the elastic analysis of rigid origami. They are suited to the analysis of detailed mechanical properties of rigid origami, such as local deformation, but are not as suited as elastic truss models to tracing the exact rigid-fold path.
To overcome the difficulty in a rotational hinge model, a truss model, and a FE model as mentioned above, the authors have proposed a frame model (Hayakawa and Ohsaki, 2019a; b, 2021) shown in Figure 1D based on the concept of a partially rigid frame (Tsuda et al., 2013; Ohsaki et al., 2016; Watada and Ohsaki, 2018). Frame members are connected by hinges whose axes are parallel to the crease lines, and rigidly connected on the faces. Details of the configuration of a frame model are shown in Section 2.1. A frame model is used for the analysis with the assumption that the faces of a rigid origami is completely rigid, and the exact rigid-fold path can be obtained. However, it cannot represent elastic deformation of the faces, which can be represented by FE methods using shell elements. A frame model has the advantage of being able to represent a rigid origami with a simpler configuration than a rotational hinge model and a truss model. Analysis with boundary conditions can be easily performed compared to a rotational hinge model since the nodal coordinates are variables in the frame model. In addition, there is no need to constrain nodal displacements or arrange members three-dimensionally, as is the case with a truss model, to constrain the deformation of faces with more than three edges since each face is composed of multiple rigidly-joined frame elements.
In this study, the frame model is utilized to perform an equilibrium path analysis and stability analysis of equilibrium state when an external load is applied to a rigid origami. As in most equilibrium path analyses using truss models, rotational springs are introduced at the hinges of the frame model to stabilize the equilibrium under nodal loads. The proposed method in this paper has the following features.
• By incorporating the rotational stiffness of the hinges, the deformation path is uniquely determined except for the possible existence of singular points. This enables us to avoid the difficulty in tracing the deformation path caused by many multiple bifurcation points (Ohsaki and Ikeda, 2006, 2007) which may exist on the deformation path if the rotation stiffnesses of the hinges are not incorporated.
• Instead of solving the equilibrium equations directly, the equilibrium state is obtained by minimizing the total potential energy. This enables us to use the stability theories based on the energy principle and to obtain the equilibrium state by utilizing sophisticated optimization techniques.
• The total potential energy minimization problem with the compatibility equations of the mechanism is solved by the augmented Lagrangian method (Hestenes, 1969; Birgin and Martínez, 2012), which often has better convergence than the conventional Lagrangian and penalty methods.
• Stability analysis of the equilibrium state is performed by eigenvalue analysis of the Hessian matrix of the augmented Lagrangian.
The structure of this paper is as follows. Section 2 shows the configuration of a frame model and the formulation of the compatibility equations for a frame model. In Section 3, a method of equilibrium path analysis under nodal loads is presented using the augmented Lagrangian method. Examples of equilibrium path and stability analyses using the proposed method are shown in Section 4. First, the analysis of a two-dimensional two-member model which can analytically determine the singularity on the equilibrium path is performed to confirm that the proposed method can accurately detect the singularity phenomenon. Then, the analysis is carried out for a waterbomb cell that has a single inner vertex and multiple degrees of freedom of rigid-fold mechanism. A waterbomb cell is a well-known rigid-foldable pattern that has a multi-degrees of freedom mechanism, and there are some examples of the deformation path analyses including a bifurcation and a limit point; e.g., Gillman et al. (2018). However, the stability of a fully developed flat state and a bifurcation path from the flat state have not been investigated well. The flat state is a singular point on the deformation path of a rigid origami as pointed out in Tachi (2012), and the degrees of freedom of the mechanism decreases when the out-of-plane deformation occurs. In this paper, the stabilities and the equilibrium paths of the flat states with two types of boundary and load conditions are investigated. Note that the equilibrium path can be determined uniquely by the rotational springs although the waterbomb cell has the multiple degrees of freedom mechanism. The possible existence of the multiple bifurcation at the flat states investigated in Chen and Santangelo (2018) also can be avoided by assigning the initial imperfection in addition to the rotational springs. Finally, the conclusions of this paper are given in Section 5.
2 Frame model for the analysis of a rigid origami
In this section, the configuration and the compatibility conditions of a frame model are shown. The compatibility conditions are derived based on Watada and Ohsaki (2018) and Géradin and Cardona (2007). They are formulated with respect to the generalized displacements including translational and rotational displacements of nodes and members and rotation angles of hinges.
2.1 Configuration of a frame model
A frame model is a kind of partially rigid frame (Tsuda et al., 2013; Ohsaki et al., 2016; Watada and Ohsaki, 2018) representing a rigid origami mechanism (Hayakawa and Ohsaki, 2019a; b, 2021). Figure 2 shows an example of Miura-ori modeled by a frame model. A frame model consists of nodes, members (frame elements), and hinges. The basic structure of a frame model is shown by gray bold lines in Figure 2 which represents a shape of the rigid origami, and nodes and members shown by blue bold lines are added to apply loads and boundary conditions. A face with more than three edges is divided into triangles by the dividing edges. Basically, nodes are located at the center points of crease lines, perimeters, and dividing edges and at the barycenters of triangular faces. As shown by gray in Figure 2B, two members are connected to the node on a crease line in the basic structure of a frame model, and a member is connected to the node rigidly and another member is connected to the node via a hinge. In this study, the member end connected to a node rigidly is called the rigid end, and the member end connected via a hinge is called the hinged end. The axis of each hinge coincides with the corresponding crease line. The additional nodes are placed at the vertices to which the loads or the boundary conditions are applied, and the additional members shown in blue in Figure 2 are placed along the edges which have rigid ends. The positions of the vertices of a rigid origami where the additional nodes do not exist can be calculated by the positions of nodes on the edges. Details of the calculation of the positions of vertices can be found in Hayakawa and Ohsaki (2021).
FIGURE 2. Detailed configuration of a frame model. (A) Overall view. (B) Enlarged view of the region surrounded by dotted lines in the overall view.
2.2 Compatibility condition at the rigid end
The number of nodes, members, and hinges are denoted by nN, nM, and nH, respectively. As shown in Figure 3, the translation vector of the center point of member i (= 1, … , nM) in the global coordinate system (x1, x2, x3) is denoted by
where
The detailed calculation of Eq. 1 is shown in Supplementary Material S1. Let
In addition, if member i is rigidly connected to node k, the rotation of member i is equal to the rotation of node k, and the following equation should be satisfied:
2.3 Compatibility condition at the hinged end
As shown in Figure 3, the unit vector parallel to the rotation axis of hinge h (= 1, … , nH) at the undeformed state in the global coordinate system (x1, x2, x3) is denoted by
Then, the reference frame of hinge h in the undeformed state is represented by the three vectors
Let φh denote the increment of the rotation angle of hinge h due to the deformation of the structure. φh is treated as an independent variable to simplify the calculation of the total potential energy and its derivatives introduced in Section 3.3. Note that φh is not a variable in Watada and Ohsaki (2018), and it is calculated from the displacements of the node and the center point of the member. When Ψi and Θk satisfy Eq. 4 and
Therefore, assuming that
The left-hand side of Eqs 4, 7 are simply represented by the functions of Ψi, Θk, and φh as follows:
From Eqs 4, 7, when the j-th end of member i is connected to node k via hinge h, the rotations of member i and node k and the change of the rotation angle of hinge h satisfy the following equations:
2.4 Compatibility equations for the entire structure
The compatibility equations of a frame model with respect to the generalized displacements are formulated by summarizing the compatibility equations formulated in Sections 2.2, 2.3. Let nB denote the number of fixed degrees of freedom of the nodal displacements. The components of nodal displacements Uk and Θk that are not constrained are collected for all nodes to
In Eqs 10, 11, the components of fixed nodal displacements are assumed to be equal to 0. The translational and rotational incompatibility vectors ΔUij and ΔΘij are combined into the incompatibility vector
Since the compatibility equations should be satisfied at all member ends, the number of components of C(W) is nC = 12nM.
3 Energy minimization for equilibrium path analysis
This section presents an energy minimization approach to the analysis of the equilibrium path and stability of the equilibrium state when nodal loads are applied to a frame model with rotational springs introduced at the hinges. Assuming that the members of the frame are rigid, the equilibrium state is derived by minimizing the total potential energy consisting of the strain energy of springs and the work by the nodal loads. In this paper, we call the pair (W, Λ) the equilibrium point where Λ is a load factor and W is the corresponding generalized displacement vector which minimizes the total potential energy. An equilibrium path is a curve in the space of the load factor and the generalized displacements which is the trajectory drawn by the equilibrium points. Stability analysis of the equilibrium state is also performed based on the stability condition at the stationary point of the total potential energy. In the following, the reference generalized displacement for calculating the total potential energy is W = 0. The initial displacement for the analysis is assigned as
3.1 Energy minimization problem
The nodal load vector corresponding to the free degrees of freedom of the nodal displacement is represented as ΛPU where
Note again that the reference generalized displacement for calculating the total potential energy is W = 0. Incorporating
where
The equilibrium state under the constant nodal load ΛPU without deformation of members is obtained as the solution (stationary point) of the following optimization problem:
Although general contact between nodes and members is not considered in this study, it is confirmed that no contact occurs at each equilibrium point of the examples shown in Section 4.
3.2 Equilibrium path analysis
In this section, a procedure of equilibrium path analysis is presented. Equilibrium points are iteratively obtained by solving problem (15) while updating the load factor. First, the process of the augmented Lagrangian method (ALM) (Hestenes, 1969; Birgin and Martínez, 2012) for solving problem (15) is presented. Let
Defining
Γ(W) is called the compatibility matrix, and the degrees of kinematic indeterminacy of the frame model can be calculated as nD − rank Γ(W). In addition, the degrees of statical indeterminacy can be calculated as nC − rank Γ(W) (Tsuda et al., 2013; Watada and Ohsaki, 2018). The detailed calculation of Γ(W) is shown in Supplementary Material S2. When W* and λ* are the solution and the corresponding Lagrange multiplier, respectively, of problem (15), the following equations hold:
Hence, W* is the solution to the following optimization problem with λ = λ*:
Conversely, if
The value of penalty parameter s is automatically adjusted in the process of the ALM by the algorithm proposed by Birgin and Martínez (2012). The maximum absolute value among the components of C(W) can be restricted below the tolerance ϵtol > 0 by their algorithm. The procedure of the ALM is provided in Supplementary Material S3. The ALM has good global convergence property and robustness under the degenerate constraints, and thus there is some flexibility in the choice of the initial value of λ (Izmailov and Solodov, 2015).
The equilibrium path is estimated by successively solving problem (15) by the ALM while updating the load factor as Λ ←Λ + dΛ (dΛ > 0), i.e., the equilibrium path is traced by the incremental loading analysis. The equilibrium path analysis starts from Λ = 0 and continues until one of the following termination conditions is satisfied:
• The specified component Wi of W reaches the target
• The load factor Λ is greater than the specified maximum value Λmax > 0.
• The load factor increment dΛ is less than the specified minimum value dΛmin > 0.
Let dΛ0 denote the initial value of the load factor increment. Defining a and b (0 < a < 1, b > 1) as the user-specified update ratios of dΛ, dΛ is updated as dΛ ←max{b (dΛ), dΛ0}, if the ALM terminates successfully, otherwise, dΛ is reduced as dΛ ← a (dΛ).
3.3 Stability of equilibrium state
Stability of the equilibrium point at a given load factor Λ is achieved if the solution to problem (15) is an isolated local minimum (Bažant and Cedolin, 2010). Assume that
Here,
Note that K and
4 Numerical examples
First, an example of a three-node two-member planar frame, for which an analytical solution can be easily obtained, is presented in Section 4.1. Validity of the proposed method is verified by comparing the results obtained by the proposed method with the analytical solution. In Sections 4.2, 4.3, examples are shown for the analysis of a waterbomb cell, which is a unit of the waterbomb tessellation and has a rigid-foldable crease pattern. Each analysis is carried out by using a Python 3.7 program. The optimization problem (21) is solved using an NLP software library L-BFGS-B (Morales and Nocedal, 2011) available in Python library SciPy. The units of length and force are omitted because they do not have an effect on the result. The parameters and the termination conditions of the equilibrium path analysis are specified for each section.
4.1 Planar frame consisting of two members
4.1.1 Analytical solution
Consider a three-node two-member planar frame, as shown in Figure 4. The rotation axis of each hinge is parallel to the z-axis, i.e., perpendicular to the paper, and the rotational stiffness of each spring installed into the hinge is 1. The length of each member is 1, and a load of magnitude Λ is applied to node 2 in the negative direction of the y-axis. Let uk and vk denote the translational displacements of node k (= 1, 2) in x- and y-directions, respectively. Let θi denote the rotation angle of member i (= 1, 2), with counterclockwise being positive as shown in Figure 4. In this section, the compatibility equations are condensed to be expressed using only translations of nodes and rotations of members for simplicity, and the generalized forms of displacement vector and the compatibility equations defined in Section 2 are not used for obtaining the analytical solution. Accordingly, the following compatibility equations are to be satisfied between the nodal displacements and the member rotation angles:
Therefore, the total potential energy ΠΛ(θ1, θ2) of the frame and its Hessian matrix with respect to θ1 and θ2 can be calculated as follows:
When θ1 = θ2 = 0, the determinant of ∇2ΠΛ(0, 0) is calculated as follows:
Since det ∇2ΠΛ(0, 0) = 0 if an equilibrium point is a critical point, two critical load factors Λcr1 and Λcr2 can be derived as follows at θ1 = θ2 = 0:
The eigenvectors xcr1 and xcr2 of ∇2ΠΛ(0, 0) corresponding to zero eigenvalues at Λ = Λcr1, Λcr2 are calculated as follows:
4.1.2 Stability of undeformed shape
In this section, the stability of the equilibrium state of the two-member frame shown in Figure 4 is evaluated by the eigenvalue analysis of the Hessian matrix of the augmented Lagrangian introduced in Section 3. Let W = 0 for the initial shape θ1 = θ2 = 0 of the frame. Assuming that W is fixed to W = 0, the Lagrange multiplier λ in the augmented Lagrangian is calculated as follows:
where the superscript + denotes the Moore-Penrose generalized inverse. If λ is determined from Eq. 30, it satisfies the stationary condition ∇WLs (0, λ) = 0 for any Λ, i.e., the frame is in the equilibrium state for any Λ at W = 0. Therefore, the critical load factors are investigated at W = 0 by successively increasing the load factor Λ. Since the penalty parameter s in the augmented Lagrangian can be any value large enough at the equilibrium point, it is fixed to s = 1 × 106 in this section for simplicity.
Figure 5A shows the smallest and second smallest eigenvalues of the Hessian matrix
FIGURE 5. Eigenvalues of the Hessian matrix and the critical eigenmodes (A) Transition of the smallest and second smallest eigenvalues. (B) Critical eigenmodes at W = 0.
4.2 Waterbomb cell (1)
4.2.1 Stability of fully developed shape
Equilibrium path of the waterbomb cell shown in Figure 6 is investigated. The number of nodes, members, and hinges of the frame model are nN = 22, nM = 22, and nH = 6, respectively. Hence, the number of components of the generalized displacement vector and the incompatibility vector are nD = 264 and nC = 264, respectively. As shown in Figure 6, the nodal loads are applied in the positive x-direction, and the boundary conditions are assigned to constrain the rigid-body motion of the model. The rotational stiffness of each spring installed in the hinge is determined to be proportional to the length of the corresponding crease line; 1 for a crease line of length 5 and
FIGURE 6. Configuration of analysis model, load, and boundary conditions; The frame model is represented by bold lines, and the edges of waterbomb cell are represented by dotted lines.
When the load factor Λ is increased from 0 to 5, the four smallest eigenvalues of
FIGURE 7. Eigenvalues and critical eigenmodes. (A) Smallest to the fourth smallest eigenvalues. (B) First critical eigenmode. (C) Second critical eigenmode. (D) Third critical eigenmode.
4.2.2 Equilibrium path analysis with initial imperfection
The equilibrium path analysis is carried out for the initial shape with the imperfection assigned by scaling each eigenmode shown in Figure 7. The three scales of imperfection modes are assigned and each analysis starts from W = W0 so that the maximum nodal translation is w = 0.05, 0.1, 0.5, respectively. The maximum absolute value among the components of C(W0) is about 1.07 × 10–2 which corresponds to the component of the translational incompatibility vector and is about 1/1000 of the span of the model. To regard the rotation angles of the springs at W = W0 as the undeformed state
Figure 8 shows the translation in the x-direction of node A for the analyses with nine different initial imperfections. Figure 9 shows the shape of the model on the equilibrium path with w = 0.05. The deformed shapes shown in Figures 9A,B are symmetrical with respect to the xy-plane. The degrees of kinematic and static indeterminacy are both 3 after the out-of-plane deformation occurs. The displacement progresses significantly in both cases around the first critical load factor Λcr1 ≃ 0.280. As shown in Figure 8, when the initial imperfection based on the first eigenmode is applied, the displacement progresses gradually before the load factor reaches the first critical load factor. On the other hand, when the initial imperfection based on the second or third eigenmode is applied, the displacement hardly progresses until the load factor exceeds the critical load factor. The deformed shapes at the end of the analysis are similar for all examples except for the symmetry about the xy-plane. The reason for the similarity of the final shapes is that the deformation occurs before the load factor reaches the second and third critical load factors since the critical load factors are isolated from each other. The equilibrium paths approximately converge to the deformation in the direction of the first eigenmode, i.e., the bifurcation path corresponding to the first critical point. The load factor is less than the second and third critical load factors even at the end of the equilibrium path analysis. The smallest eigenvalue of the Hessian matrix
FIGURE 8. Displacement of node A in the x-direction with three different initial imperfection modes with three different magnitudes, respectively.
FIGURE 9. Deformed shapes with w = 0.05. (A) Imperfection corresponding to the first critical eigenmode. (B) Imperfection corresponding to the second critical eigenmode. (C) Imperfection corresponding to the third critical eigenmode.
4.3 Waterbomb cell (2)
4.3.1 Stability of fully developed shape
Equilibrium path of the waterbomb cell shown in Figure 11 is investigated. The loading and boundary conditions are different from the previous example. This way, we can generate various deformation patterns of the waterbomb cell. The number of nodes, members, and hinges of the frame model are nN = 22, nM = 22, and nH = 6, respectively. Hence, the number of components of the generalized displacement vector and the incompatibility vector are nD = 264 and nC = 264, respectively. The degrees of kinematic and static indeterminacy are both 4 at W = 0. As in Section 4.2, the critical load factor at W = 0 is obtained by evaluating the eigenvalues of the Hessian matrix
Figure 12A shows the change of the four smallest eigenvalues of
FIGURE 12. Eigenvalues and critical eigenmodes. (A) Smallest to the fourth smallest eigenvalues. (B) First critical eigenmode. (C) Second critical eigenmode. (D) Third critical eigenmode.
4.3.2 Equilibrium path analysis with initial imperfection
Equilibrium path analysis is performed for the shape with initial imperfection based on the eigenmodes shown in Figure 12. The conditions for analysis are the same as those in Section 4.2, except for dΛ0 and Λmax, which are set as dΛ0 = 0.01 and Λmax = 15.0, respectively. The maximum absolute value among the components of C(W0) is about 1.66 × 10–2 which corresponds to the component of the translational incompatibility vector and is about 1/600 of the span of the model. The displacement in the x-direction of node A in Figure 11 is used as the reference displacement.
Figure 13 shows the relation between the displacement at node A and the load factor. The shapes of the model on the equilibrium path with each initial imperfection mode with w = 0.05 are shown in Figure 14. The deformed shapes shown in Figures 14A,B are symmetric with respect to the xy-plane. The degrees of kinematic and static indeterminacy are both 3 after the out-of-plane deformation occurs. As shown in the figure, the displacement progresses significantly around the first critical load factor Λcr1 ≃ 1.137 in both cases of initial imperfection. As in Section 4.2.2, the final shapes of the analysis are almost identical since the critical load factors are isolated. The smallest eigenvalue of
FIGURE 13. Displacement of node A in the x-direction with three different initial imperfection modes with three different magnitudes, respectively.
FIGURE 14. Deformed shapes with w = 0.05. (A) Imperfection corresponding to the first critical eigenmode. (B) Imperfection corresponding to the second critical eigenmode. (C) Imperfection corresponding to the third critical eigenmode.
5 Conclusion
This paper has presented a method of equilibrium path and stability analysis of a rigid origami represented by a frame model. Rotational springs are installed into hinges and nodal loads are applied to a frame model. The rotational springs allow the equilibrium path to be uniquely determined locally except at the critical points. An equilibrium state is achieved for a specified load factor by minimizing the total potential energy of the frame under the compatibility conditions so that the displacements of nodes and members and the rotations of hinges are compatible. The energy minimization problem is solved by the augmented Lagrangian method. An equilibrium path is obtained by successively solving the energy minimization problem while increasing the load factor. Stability of an equilibrium point is evaluated by the eigenvalues of the Hessian matrix of the augmented Lagrangian. If the Hessian matrix is positive definite at an equilibrium point, the total potential energy is local minimum and the equilibrium state is stable. Conversely, if the Hessian matrix has a zero eigenvalue, the equilibrium point is a candidate for a bifurcation or a limit point.
The proposed method was first applied to a planar frame consisting of two members whose analytical solution can be easily obtained. It has been confirmed that the analytical solution and the result of the stability analysis proposed in this paper agree with good accuracy, i.e., critical load factors that may cause instability in the equilibrium can be determined by the proposed method. After verifying the validity of the proposed method, the method was applied to fully developed flat waterbomb cells with two different loads and boundary conditions. As shown in the numerical examples, various equilibrium paths can be obtained from the same crease pattern by changing the loads and boundary conditions. At the flat state, three critical load factors are found in each example. The number of critical load factors of each example is equal to the degrees of kinematic indeterminacy at the folded state, not at the flat state. The initial imperfection based on a critical mode is assigned in the equilibrium path analysis to avoid the multiple bifurcation at the flat state and to investigate the impact of the initial imperfection on the equilibrium path. The out-of-plane deformation drastically progresses after the load factor exceeds the first critical load factor. Although three different initial imperfection modes are assigned with three different magnitudes, respectively, similar final shapes are obtained because the critical points are isolated and the equilibrium paths converge to the bifurcation path of the first critical point. These results suggest that waterbomb cells can be used to realize a structure that can be easily and safely deployed.
Since the proposed method supports only the load increment method at present, it is insufficient as a method for equilibrium path analysis of mechanisms with strong nonlinearity. It is expected in future work that the proposed method is extended to include the incremental displacement method and the arc length method. In addition, the augmented Lagrangian is minimized using BFGS in this study, and the computation cost is proportional to the square of the number of faces since the number of variables in the optimization problem is proportional to the number of faces of a rigid origami. This leads to a substantial computational cost for the analysis of large-scale origami. Therefore, the number of variables should be reduced by eliminating the dependent variables for the analysis of large-scale origami.
Data availability statement
The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.
Author contributions
KH and MO contributed to conception and design of the study. KH performed the analysis and wrote the first draft of the manuscript. All authors contributed to manuscript revision, read, and approved the submitted version.
Funding
This work is supported by JSPS KAKENHI Grant Number JP20J21650, JP19K04714 and JST CREST Grant Number JPMJCR1911.
Acknowledgments
We acknowledge Akito Adachi at Kyoto University for his insightful comments and suggestions.
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
Supplementary material
The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/fbuil.2022.995710/full#supplementary-material
Footnotes
1http://www.tsg.ne.jp/TT/software/.
2https://paulino.ce.gatech.edu/software.html.
3https://origamisimulator.org/.
References
Bažant, Z. P., and Cedolin, L. (2010). Stability of structures: Elastic, inelastic, fracture and damage theories. World Scientific Publishing Co. Pte. Ltd.
Belke, C. H., and Paik, J. (2017). Mori: A modular origami robot. Ieee. ASME. Trans. Mechatron. 22, 2153–2164. doi:10.1109/TMECH.2017.2697310
Birgin, E. G., and Martínez, J. M. (2012). Augmented Lagrangian method with nonmonotone penalty parameters for constrained optimization. Comput. Optim. Appl. 51, 941–965. doi:10.1007/s10589-011-9396-0
Chen, B. G., and Santangelo, C. D. (2018). Branches of triangulated origami near the unfolded state. Phys. Rev. X 8, 011034. doi:10.1103/PhysRevX.8.011034
Chen, Y., Fan, L., Bai, Y., Feng, J., and Sareh, P. (2020). Assigning mountain-valley fold lines of flat-foldable origami patterns based on graph theory and mixed-integer linear programming. Comput. Struct. 239, 106328. doi:10.1016/j.compstruc.2020.106328
Demaine, E. D., Demaine, M. D., Huffman, D. A., Hull, T. C., Koschitz, D., and Tachi, T. (2016). “Zero-area reciprocal diagram of origami,” in Proceedings of the IASS Annual Symposium 2016, Tokyo, Japan.
Filipov, E. T., Liu, K., Tachi, T., Schenk, M., and Paulino, G. H. (2017). Bar and hinge models for scalable analysis of origami. Int. J. Solids Struct. 124, 26–45. doi:10.1016/j.ijsolstr.2017.05.028
Géradin, M., and Cardona, A. (2007). Flexible multibody dynamics: A finite element approach. Hoboken, NJ, United States: Wiley.
Ghassaei, A., Demaine, E. D., and Gershenfeld, N. (2018). “Fast, interactive origami simulation using GPU computation,” in Proceedings of the 7th international meeting of origami science, mathematics, and education (Origami7). Editors R. J. Lang, M. Bolitho, and Z. You. (St Albans, United Kingdom: Tarquin), 1151–1156.
Gillman, A., Fuchi, K., and Buskohl, P. R. (2018). Truss-based nonlinear mechanical analysis for origami structures exhibiting bifurcation and limit point instabilities. Int. J. Solids Struct. 147, 80–93. doi:10.1016/j.ijsolstr.2018.05.011
Hayakawa, K., and Ohsaki, M. (2021). Form generation of rigid origami for approximation of a curved surface based on mechanical property of partially rigid frames. Int. J. Solids Struct. 216, 182–199. doi:10.1016/j.ijsolstr.2020.12.007
Hayakawa, K., and Ohsaki, M. (2019a). Form generation of rigid-foldable origami structure using frame model. J. Environ. Eng. New. York. 84, 597–605. (in Japanese). doi:10.3130/aije.84.597
Hayakawa, K., and Ohsaki, M. (2019b). “Frame model for analysis and form generation of rigid origami for deployable roof structure,” in Proceedings of the IASS Annual Symposium 2019, Barcelona, Spain, 1080–1087.
He, Z., and Guest, S. D. (2022). On rigid origami III: Local rigidity analysis. Proc. Math. Phys. Eng. Sci. 478, 20210589. doi:10.1098/rspa.2021.0589
Hestenes, M. R. (1969). Multiplier and gradient methods. J. Optim. Theory Appl. 4, 303–320. doi:10.1007/BF00927673
Izmailov, A. F., and Solodov, M. V. (2015). Critical Lagrange multipliers: What we currently know about them, how they spoil our lives, and what we can do about it. TOP 23, 1–26. doi:10.1007/s11750-015-0372-1
Katoh, N., and Tanigawa, S. (2011). A proof of the molecular conjecture. Discrete Comput. Geom. 45, 647–700. doi:10.1007/s00454-011-9348-6
Kawaguchi, M. (1991). Design problems of long span spatial structures. Eng. Struct. 13, 144–163. doi:10.1016/0141-0296(91)90048-H
Kuribayashi, K., Tsuchiya, K., You, Z., Tomus, D., Umemoto, M., Ito, T., et al. (2006). Self-deployable origami stent grafts as a biomedical application of ni-rich tini shape memory alloy foil. Mater. Sci. Eng. A 419, 131–137. doi:10.1016/j.msea.2005.12.016
Lee, T.-U., and Gattas, J. M. (2016). Geometric design and construction of structurally stabilized accordion shelters. J. Mech. Robot. 8, 031009. doi:10.1115/1.4032441
Li, Y. (2020). Motion paths finding for multi-degree-of-freedom mechanisms. Int. J. Mech. Sci. 185, 105709. doi:10.1016/j.ijmecsci.2020.105709
Liu, K., and Paulino, G. H. (2018). “Highly efficient nonlinear structural analysis of origami assemblages using the merlin2 software,” in Proceedings of the 7th international meeting of origami science, mathematics, and education (Origami7). Editors R. J. Lang, M. Bolitho, and Z. You. (St Albans, United Kingdom: Tarquin), 1197–1182.
Ma, J., and You, Z. (2013). Energy absorption of thin-walled square tubes with a prefolded origami pattern-part I: Geometry and numerical simulation. J. Appl. Mech. 81, 011003. doi:10.1115/1.4024405
Meloni, M., Cai, J., Zhang, Q., Lee, D. S., Li, M., Ma, R., et al. (2021). Engineering origami: A comprehensive review of recent applications, design methods, and tools. Adv. Sci. 8, 2000636. doi:10.1002/advs.202000636
Miura, K., and Pellegrino, S. (2020). Forms and concepts for lightweight structures. Cambridge, UK: Cambridge University Press.
Morales, J. L., and Nocedal, J. (2011). Remark on ”algorithm 778: L-BFGS-B: Fortran subroutines for large-scale bound constrained optimization. ACM Trans. Math. Softw. 38, 1–4. doi:10.1145/2049662.2049669
Ohsaki, M., and Ikeda, K. (2006). Imperfection sensitivity analysis of hill-top branching with many symmetric bifurcation points. Int. J. Solids Struct. 43, 4704–4719. doi:10.1016/j.ijsolstr.2005.06.036
Ohsaki, M., and Ikeda, K. (2007). Stability and optimization of structures: Generalized sensitivity analysis. New York, United States: Springer.
Ohsaki, M., Tsuda, S., and Miyazu, Y. (2016). Design of linkage mechanisms of partially rigid frames using limit analysis with quadratic yield functions. Int. J. Solids Struct. 88-89, 68–78. doi:10.1016/j.ijsolstr.2016.03.023
Reis, P. M., Jiménez, F. L., and Marthelot, J. (2015). Transforming architectures inspired by origami. Proc. Natl. Acad. Sci. U. S. A. 112, 12234–12235. doi:10.1073/pnas.1516974112
Saito, K., Tsukahara, A., and Okabe, Y. (2015). New deployable structures based on an elastic origami model. J. Mech. Des. N. Y. 137, 021402. doi:10.1115/1.4029228
Salerno, G. (1992). How to recognize the order of infinitesimal mechanisms: A numerical approach. Int. J. Numer. Methods Eng. 35, 1351–1395. doi:10.1002/nme.1620350702
Schenk, M., and Guest, S. D. (2011). “Origami folding: A structural engineering approach,” in Proceedings of the 5th international meeting of origami science, mathematics, and education (Origami5). Editors P. Wang-Iverson, R. J. Lang, and M. Yim (Boca Raton, FL, United States: CRC Press), 291–303.
Shende, S., Gillman, A., Yoo, D., Buskoh, P., and Vemaganti, K. (2021). Bayesian topology optimization for efficient design of origami folding structures. Struct. Multidiscipl. Optim. 63, 1907–1926. doi:10.1007/s00158-020-02787-x
Silverberg, J. L., Evans, A. A., McLeod, L., Hayward, R. C., Hull, T., Santangelo, C. D., et al. (2014). Using origami design principles to fold reprogrammable mechanical metamaterials. Science 345, 647–650. doi:10.1126/science.1252876
Tachi, T. (2012). Design of infinitesimally and finitely flexible origami based on reciprocal figures. J. Geometry Graph. 16, 223–234.
Tachi, T. (2010). “Geometric considerations for the design of rigid origami structures,” in Proceedings of the IASS Annual Symposium 2010, Shanghai, China, 8–12.
Tachi, T., and Hull, T. C. (2017). Self-foldability of rigid origami. J. Mech. Robot. 9 (1), 021008. doi:10.1115/1.4035558
Tachi, T. (2009). “Simulation of rigid origami,” in Proceedings of the 4th international meeting of origami science, mathematics, and education (Origami4). Editor R. J. Lang (Natick, MA, United States: AK Peters), 175–187.
Tsuda, S., Ohsaki, M., Kikugawa, S., and Kanno, Y. (2013). Analysis of stability and mechanism of frames with partially rigid connections. Nihon. Kenchiku. Gakkai. Kozokei. Ronbunshu. 78, 791–798. (in Japanese). doi:10.3130/aijs.78.791
Watada, R., and Ohsaki, M. (2018). Series expansion method for determination of order of 3-dimensional bar-joint mechanism with arbitrarily inclined hinges. Int. J. Solids Struct. 141-142, 78–85. doi:10.1016/j.ijsolstr.2018.02.012
Watanabe, N. (2018). Foldable condition in a singular state of a rigid origami model. Trans. Jpn. Soc. Industrial Appl. Math. 28, 54–71. (in Japanese). doi:10.11540/jsiamt.28.1_54
Zhang, T., Kawaguchi, K., and Wu, M. (2018). A folding analysis method for origami based on the frame with kinematic indeterminacy. Int. J. Mech. Sci. 146-147, 234–248. doi:10.1016/j.ijmecsci.2018.07.036
Keywords: deployable structure, rigid origami, equilibrium path, stability, frame model, augmented Lagrangian method
Citation: Hayakawa K and Ohsaki M (2022) Equilibrium path and stability analysis of rigid origami using energy minimization of frame model. Front. Built Environ. 8:995710. doi: 10.3389/fbuil.2022.995710
Received: 16 July 2022; Accepted: 04 August 2022;
Published: 30 August 2022.
Edited by:
Marios C. Phocas, University of Cyprus, CyprusReviewed by:
Linzi Fan, Sanjiang University, ChinaSavvas Triantafyllou, National Technical University of Athens, Greece
Copyright © 2022 Hayakawa and Ohsaki. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Kentaro Hayakawa, c2UuaGF5YWthd2FAYXJjaGkua3lvdG8tdS5hYy5qcA==