Abstract

With specific fold patterns, a 2D flat origami can be converted into a complex 3D structure under an external driving force. Origami inspires the engineering design of many self-assembled and re-configurable devices. This work aims to apply the level set-based topology optimization to the generative design of origami structures. The origami mechanism is simulated using thin shell models where the deformation on the surface and the deformation in the normal direction can be simplified and well captured. Moreover, the fold pattern is implicitly represented by the boundaries of the level set function. The folding topology is optimized by minimizing a new multiobjective function that balances kinematic performance with structural stiffness and geometric requirements. Besides regular straight folds, our proposed model can mimic crease patterns with curved folds. With the folding curves implicitly represented, the curvature flow is utilized to control the complexity of the folds generated. The performance of the proposed method is demonstrated by the computer generation and physical validation of two thin shell origami designs.

1 Introduction

1.1 Origami-Inspired Design: State of the Art.

Demonstrating the ability to transform from 2D to 3D, origami-inspired deployable structures have been applied in engineering [1], such as packaging, deployable solar panels, self-deployable mechanisms, and metamaterial design [25]. Mathematicians examined origami from a geometric perspective to comprehend the relationship between the fold pattern and the folded status [6]. Hull [7,8] studied the relation between the folding angles and the crease patterns and delivered a theorem for the local flat foldability. However, the theorem is insufficient for global foldability. Robert Lang applied the circle packing technique and proposed the software treemaker to compute the crease patterns from stick figures [9].

As for the analysis of the distortion of origami structures, various models have been developed. One well-adopted approach is the so-called rigid origami, which assumes that all the deformation occurs in the folding lines, and the facets between folding lines are rigid [8,10,11]. Tachi [10,12] developed simulation software for rigid origami. The configuration of the model, or the deformed shape, is explicitly represented by crease angles, and the trajectory is calculated by projecting angle motion into the constrained space. This pioneering work provided some freedom to the user to revise the folding lines and avoid local self-intersections. However, the global self-intersection still exists. Similarly, Wei et al. [13] studied the periodic pleated origami using geometric mechanics. To address the problem of nonnegligible fold thickness or with maximum curvature at the folds [14], Lagoudas and coworkers [15,16] presented a smooth folds model for rigid origami simulation, which can simulate the realistic folds of nonzero surface area and contain higher-order geometric continuity.

However, the rigid origami model cannot completely express the actual behavior of an origami. In reality, the facet area undergoes nonnegligible deformation, such as bending, stretching, and shearing. To address the problem, Schenk and Guest [11] proposed a pin-joint framework to track the motion of a partially folded sheet with a low computational cost. Their model also links the pure kinematics to the stiffness matrix approach. Liu and Paulino [17,18] proposed a nonlinear formulation to simulate large-displacement origami structures. They simplified the bar-and-hinge model [19] as pin-jointed bar networks with virtual rotational springs for origami simulations and thus reduced the degree-of-freedom (DOF) and improved the computational efficiency. The model can globally capture the essential features of origami, including folding, bending, and multistability. Based on the bar-and-hinge model, Ghassaei et al. [20] introduced a high-speed origami simulator using a graphics processing unit (GPU). This work is promising regarding the computational speed and interactivity that offer real-time simulation and interaction. However, compromises have to be considered between geometric accuracy and simulation speed, and instability will occur on facets with high aspect ratio triangles. Another engineering approach is using shell or membrane elements in the finite element analysis to simulate the deployment of origami [21,22]. Cai et al. [22] conducted the nonlinear finite element analysis using the variable Poisson’s ratio model to revise the stress distribution of membrane elements and successfully tracked the deployment of the famous Miura-Ori pattern.

Recently, in the field of computer graphics and architectures, the studies of origami with curved folds are emerging [2325], since its potential in kinetic systems for architectural application [26] and shape-programmable structures [27,28]. In designing the compliant mechanism, Nelson et al. [29] addressed the importance of curved origami in designing developable structures. Their subsequent works [3032] presented an energy method based on the normalized coordinate equations to identify the natural configurations of general curve folds. Moreover, in engineering, one of the significant applications of flexible electronics—the wearable soft electronics, compliant origami with curved creases—is more desirable because of easier conformal to the human body than conventional rigid origami.

Conventionally, origami design is based on the analysis and alteration of several well-known crease patterns. Fuchi et al. [33,34] did some pioneering work on topology optimization of origami structures. They proposed an optimization framework to achieve an optimal origami design by adding or removing folding lines to or from a reference crease pattern. Later, they enriched the work with a nonlinear truss model to model the sequenced motion and the large deformation of an origami [35,36]. In addition, a recent work proposed by Paulino and coworkers [37] offered a novel perspective of generating origami design. They applied a shape grammar formalism coupled with an interpreter to construct and modify an origami tessellation. These origami design frameworks are mainly based on rigid origami, composed of rigid patches with straight creases working as rotational joints.

1.2 Topology Optimization.

Topology optimization aims to find the best design geometry for optimal performance under certain constraints. The density-based approach, such as the homogenization method [3840] and the solid isotropic material with penalization method [41,42], is the most popular way to perform topology optimization on the surface. However, the design obtained by the density-based optimization method can contain checkerboard patterns or gray elements. In contrast to the density-based method, the level set method can provide a clear boundary design. Moreover, since the level set functions are defined in the space with one higher dimension, the higher-order geometric information, such as curvatures and normal vectors, is embedded naturally in the geometric model. It allows the level set method for an exclusive capability of dealing with topological changes [43]. The level set-based topology optimization (TO) approach has been considered a powerful tool in generating innovative designs ever since the shape sensitivity analysis was cast into the framework [4447].

This work presents a systematic solution to simulate and conceive origami-inspired compliant structures. We integrate the shell model with the level set topology optimization framework. The origami is modeled utilizing the finite element analysis with shell elements. Thus, the in-plane membrane, out-of-plane bending, and shear deformation can be well captured. Moreover, by incorporating the level set-based topology optimization method, the crease patterns are represented implicitly by the boundaries of the level set functions. The optimization problem is formulated as a multi-objective problem that aims to achieve an optimal distribution of the folding lines to fulfill the prescribed requirements. The topology of the crease pattern is optimized by solving the partial differential equation (PDE), the so-called Hamilton–Jacobi equation. Rather than adopting straight folding lines, our optimization method can form curved folds.

The remainder of this article is organized as follows: Sec. 2 introduces the background on the level set-based topology optimization framework and the shell model for simulating origami structures. In Sec. 3, we formulate the problem of optimizing origami structures and provide the sensitivity analysis. Next, an example of an origami gripper and an origami twisting mechanism is presented in Sec. 4. Section 5 first discusses the effects of initial designs and then shows the performance of the objective function through a numerical example. Finally, in Sec. 6, the conclusions are drawn, and the future work is also briefly discussed.

2 Method Overview

In this study, we propose a solution to systematic modeling and optimization of the origami structures to meet the mechanical requirements. The method is based on the level set topology optimization framework and a modified shell model. The flowchart is shown in Fig. 1.

Fig. 1

2.1 Level Set Representation for Origami Structures.

In this work, a level set representation for topology optimization of an origami structure is proposed. Basically, we divide the design domain into two sections: the crease (folding line) and the facet area. A convex (concave) crease is called the mountain, or valley, fold line. Thus, two level set functions are introduced. Similar to the conventional level set method, the level set functions φ are defined in R2 or R3 as an implicit function on one higher dimension [44]. The boundaries of each level set function represent the mountain and valley folds, respectively, and the areas apart from the boundary are the facets as shown in Eq. (1).
(1)
where D is a bounded area represents the design domain, and D ⊂ R. x is a point inside the design domain. k represents the different level set functions. In our case, the number of k is 2. M and V represent the mountain folds and valley folds, respectively, as shown in Fig. 2. The crease pattern’s topology is optimized by solving the Hamilton–Jacobi equation as Eq. (2), which is defined by differentiating the level set function with respect to time t [44].
(2)
where Vk=x˙ is the velocity field for the folding line. During the topology optimization, each level set function involves individually. Thus, in the rest of the article, for simplicity, we use φ to represent a general level set function unless otherwise stated.
Fig. 2
A schematic of the level set representation of an origami structure
Fig. 2
A schematic of the level set representation of an origami structure
Close modal

The presented Hamilton–Jacobi equation can be solved using the upwind spatial derivative to update the design iteratively [45]. A velocity extension step is needed to expand the normal velocity from the boundaries to the whole computational domain. In our case, the natural extension method is applied since the strain field is defined on the entire design domain [48].

Instead of assuming straight folding lines, this mode can form a general fold pattern with regular straight folds as long as curved ones. With the level set method, higher-order geometric information, such as the curvature, can be used to control the length and straightness of the generated crease patterns.

2.2 The Shell Model for Simulating Origami Structures.

The origami mechanism is simulated using shell models where the in-plane stretching, out-of-plane bending, and shear deformation can be well captured. For simplicity, at this point, we assume the problem to be linear elastic. The crease is considered a region of locally weak material with directional imperfections on the shell. A similar technique has been used in studying shells with curved creases [28] and the collapse of a thin-walled tubular [49]. We define the thickness and Young’s modules on the crease as half of those in the facet area.
(3)
where t is the local thickness and E represents Young’s modules. Moreover, we modify the local offset plane in the area near the crease with a sign relevant to the crease type, as shown in Fig. 3. The fold locations are determined by the boundary of the level set functions calculated by the following smoothed delta function [45].
(4)
where ɛ controls the size of the transition area, which is chosen as two times the mesh size [47,43]. Then, we normalize δ(φ) to δ^(ϕ), where the maximum value is equal to 1, and couple the δ^(ϕ) on the shell model. The scheme of the level set representation of a modified shell model is shown in Fig. 3. It is worth noting that the smoothed delta function can provide a gradual transaction in the thickness direction. The middle surface location r of the shell model can be represented as follows [50,51]:
(5)
where rR is the meshed surface, ξ1 and ξ2 are the two curvilinear coordinates in the middle surface, and n is the normal direction on the shell. The ζ0 is the offset in the thickness direction, which is related to δ^(ϕ) as shown in Eq. (6).
(6)
Fig. 3
The schematic of level set representation of a modified shell model
Fig. 3
The schematic of level set representation of a modified shell model
Close modal
The strain of the undeformed middle surface can be evaluated as follows:
(7)
where α ranges from 1 to 2. Thus, with the offset, an additional term is added onto the strain and acts as a small perturbation to the model. We testify the modified shell model with different crease patterns with both straight and curved folds, and their deformed shapes are shown in Fig. 4. It is worth noting that the physics properties of the intersections between mountain and valley folding lines have already been implied. The intersections share the same thickness and Young’s modulus as folding lines, but their offsets in the thickness direction (ζ0) have been canceled out. Thus, the overlaps are essentially areas with weak material but without the in-thickness offsets.
Fig. 4
Origami structures modeled by modified shell: (a) modeling of origami structures with straight folds and (b) modelling of origami structures with curved folds
Fig. 4
Origami structures modeled by modified shell: (a) modeling of origami structures with straight folds and (b) modelling of origami structures with curved folds
Close modal

In the finite element analysis of the continuum shell, we adopt the classic Mindlin–Reissner plate shell theory that takes into account the through-thickness shear deformation [5254]. The background information regarding the shell model and the derivation of the linear elastic strain energy density is presented in Appendix  A. In terms of the numerical implementation, the SC6R element is applied, which consists of six nodes, and each node has six DOFs [5355].

3 Problem Formulation and Shape Sensitivity Analysis

The topology optimization of an origami mechanism is equivalent to finding the optimum crease pattern to meet the engineering design requirements. In this work, we solve the optimization problem by minimizing a multi-objective function, which comprises three sections:

  • the engineering target (J1) to meet the kinematic requirements;

  • the characteristic requirements for the design to be an origami structure (J2);

  • the perimeter constraint for achieving concise designs.

The general objective function can be formulated as follows:
(8)
In the aforementioned equation, Uad is the space kinematically admissible displacement [55], Ω is the region occupied with the linear elastic material. I1, I2, and α are constant weighting factors for kinematic target, characteristic objective, and perimeter constraint, respectively. The internal virtual energy a(u, v) and the exterior virtual energy l(v) are defined as follows:
(9)
where D is the design domain; Γ = ∂Ω is the boundary of the design; a(u, v) is a symmetric bilinear function in terms of the displacement u, and the test function v, that is, a(u, v) = a(v, u); and l is a linear function in terms of the body force f and the traction force g on the Neumann boundary conditions ΓN, as illustrated in Fig. 5. We treat each of the objectives as a subproblem and can make sensitivity analysis for each subproblem and collate the results. It is known that the sensitivity analysis result of the perimeter constraint is the mean curvature κ and can be calculated by [56]:
(10)
Fig. 5
A schematic of general boundary condition
Fig. 5
A schematic of general boundary condition
Close modal

Therefore, we will only show the detailed steps for sensitivity analysis of the kinematic (J1) and the characteristic requirements (J2).

3.1 Shape Sensitivity Analysis of the Kinematic Objective.

Here, we adopt the classic objective function of kinematic requirement–the least square minimization between the displacement u and a given target displacement u0 of a selected zone w(x) in the design domain; w(x) is zero excepted on the selected area.
(11)
The Lagrangian of the optimization problem is expressed as follows:
(12)
The material derivative of the Lagrangian equation with respect to a pseudo time t is formulated as follows:
(13)
where the partial derivative with respect to time results in the so-called adjoint equation:
(14)
where
(15)
The convection term of the material derivative forms the shape derivative:
(16)
Using the steepest descent method while neglecting body force and traction force, the normal velocity can be written as follows:
(17)

3.2 Shape Sensitivity Analysis of the Characteristic Objective.

Since an origami structure shows the characteristic of the deformation concentrated on the folding lines, the facets are mainly flat, and the system undergoes large out-of-plane deformation [19]. Thus, we remount the objective functions by optimizing a structure, which, under a load scenario, the deformation of the system will be in favor of the following requirements:

  1. The deformation occurs mainly in the crease area. J2I.

  2. The out-of-plane deformation dominates. J2II.

The J2I and J2II can be represented as following equations:
(18)
where a(u, u) is the total strain energy, aΓ(u, u) is the total strain energy on the creases, and ab(u, u) is the total bending energy.
(19)
We can formulate the characteristic objective function J2 as follows:
(20)
Then, the shape derivative of the J2 can be represented as follows:
(21)
where DΩ() = ∂()/∂Ω(). In the following sections, we formulate the objective into two subproblems and derive the sensitivity for DJ2I and DJ2II separately.

3.2.1 Minimizing the Deformation in the Facet Area.

We summarize the first condition as an objective function J2I, which minimizes the difference of total strain energy a(u, u) and the total strain energy on the creases aΓ(u, u), as shown in Eq. (22):
(22)
The Lagrangian of the optimization problem can be formulated as follows:
(23)
The material time derivative of the Lagrangian equation can be calculated as follows:
(24)
(25)
(26)
The adjoint equation Eq. (25) can be expressed as follows:
(27)
where v is the adjoint variable and is achieved by solving Eq. (27) using the finite element method (FEM).

3.2.2 Maximizing the Out-of-Plane Deformation.

The second characteristic requirement J2II can be formulated to maximize the bending energy on the crease patterns. With the observation that in the FEM model, the bending energy is concentrated on the area near the crease, we further simplify the objective function as maximum the bending energy on the design domain. As such, the objective function can be formulated as follows:
(28)
The optimization problem becomes:
(29)
The material time derivative can be formulated as follows:
(30)
where
(31)
To solve the adjoint variable v, we solve the adjoint equation:
(32)
Now we can substitute the shape gradient of each section into Eq. (21), assuming body force is zero and ignoring the velocity along the zero-length Neumann boundary, the shape gradient of the objective function is expressed as follows:
(33)
Thus, by applying the steepest descent method, the normal velocity can be written as follows:
(34)
where
(35)

4 Numerical Implementation

4.1 An Origami Gripper Design.

In this section, we present an optimization example to test the method's performance. The objective is to obtain an origami mechanism with a minimum crease number where the target area(s) would reach a displacement in the target direction. In other words, the optimized structure can transfer force and displacement from the input port area to the output port by deformation on the optimized origami.
(36)
where I1, I2, and α are constant weights of the kinematic target, characteristic objective, and perimeter constraint, respectively. To reduce the difficulty of adjusting the weighting factors, a linear relationship is set as I2 = 1−I2. Thus, the velocity field can be represented as follows:
(37)

The design domain is a 1-by-1 square, with a thickness of 0.003. The boundary conditions are shown in Fig. 6(a). In the x-direction, the input displacements are set as 0.1, as shown in Fig. 6(a). The center point is fixed. The output areas w(x) are 0.1-by-0.05 rectangles in the middle of the top and bottom sides. The target displacement u0 is set to (0,0,1). Due to the symmetry, the upper left quarter of the domain is discretized with a rectangular 100 × 100 mesh. Young’s modulus is 106 Pa on the facet and 5 × 105 Pa on the folding lines.

Fig. 6
Topology optimization of an origami twister: (a) boundary conditions, (b) the evolution on 2D, and (c) the deformed status on 3D
Fig. 6
Topology optimization of an origami twister: (a) boundary conditions, (b) the evolution on 2D, and (c) the deformed status on 3D
Close modal

The evolution of the 2D design is shown in Fig. 6(b), and the corresponding deformed status is shown in Fig. 6(c). Initially, the design is a flat thin shell consisting of circular valley folds. It can be observed that the design evolves from a group of uniformly distributed circles to a concise crease pattern. The optimization history plot is shown in Fig. 7. The plots fluctuate during the first 50 iterations, where the topology of the design changes significantly; then, after 200 iterations, the perimeter constraint dominates, so that it helps smooth the folding lines and the objective curve changes to stability. Finally, both objective plots converge around the 300th iteration.

Fig. 7
The optimization history of the origami gripper
Fig. 7
The optimization history of the origami gripper
Close modal

Figure 8(a) shows the fabricated prototype. As shown in Fig. 8(b), the top and bottom of the gripper can be closed up by pushing the middle portion of both sides.

Fig. 8
Fabricated prototype: (a) the fabricated origami gripper and (b) the folded origami gripper
Fig. 8
Fabricated prototype: (a) the fabricated origami gripper and (b) the folded origami gripper
Close modal

4.2 An Origami Twister Design.

This example shows a twister design. The design domain is set to be a 1-by-0.5 rectangle, and its thickness is 0.003. The objective function consists of the mechanic requirements, the characteristic part, and the mean curvature control. The target of the design is set to achieve a twist motion on the tip areas of the rectangle. The boundary conditions are shown in Fig. 9(a). On the two side edges, the prescribed displacement in the x-direction is set as 0.1. The center area of the design domain is fixed. The output areas w(x) are 0.2-by-0.05 rectangles in the middle of the top and bottom sides. The target displacement on the top window is set to (0.1,0,0.1) and (−0.1,0,0.1) on the bottom. The asymmetric boundary condition is applied on the horizontal centerline of the rectangle. The upper domain is selected as the computational domain and discretized with a rectangular 100 × 50 mesh. Young’s modulus is 106 Pa on the facet and 5 × 105 Pa on the folding lines.

Fig. 9
Topology optimization of an origami twister: (a) boundary conditions, (b) the evolution on 2D, and (c) the deformed status on 3D
Fig. 9
Topology optimization of an origami twister: (a) boundary conditions, (b) the evolution on 2D, and (c) the deformed status on 3D
Close modal

The evolution of the 2D design and their deformed status are shown in Fig. 9. The initial design is two groups of circular folding lines evenly distributed in the design domain. We can observe that the final design is bending outward, which is satisfied with the target. Figure 10 plots the displacement distribution in the x-direction, and the final design is shown on the lower side of the figure.

Fig. 10
Prototype of the twister: (a) the fabricated twister and (b) the folded status
Fig. 10
Prototype of the twister: (a) the fabricated twister and (b) the folded status
Close modal

5 Discussion on the Initial Designs and the Characteristic Objective

5.1 The Effects of the Initial Design.

To test the method's robustness, we solve the problem again using different initial designs but with the same boundary conditions. Figure 11 shows the evolution of the design for two other models of different initial fold patterns. In contrast to the example shown in Fig. 6, the two designs introduce both the valley and the mountain folds as design variables. In detail, the top group has the same total number of initial folds as Fig. 6, and the bottom group is initially made up of more folding lines. It is worth noting that different initial designs can converge to the same optimum structure with the same imposed boundary conditions. In other words, the proposed method is robust in the sense that it shows little dependency on the initial designs, as shown in Fig. 11.

Fig. 11
Design evolution with different initializations: (a) less initial folds and (b) packed initial folds
Fig. 11
Design evolution with different initializations: (a) less initial folds and (b) packed initial folds
Close modal

5.2 The Performance of the Characteristic Objective.

As we discussed in Section 3.2, the characteristic objective is an energy function essential for reaching a design where most deformation happens on the folding lines. An example is presented to show the effect of the characteristic objective J2. The objective function only contains the J2 with the linear elastic constraint, as shown in the equations:
(38)

The design domain is a unit square. Figure 12 shows the applied boundary conditions (Fig. 12(a)), the initial design (Fig. 12(b)), and the achieved result (Fig. 12(c)). The center of the square is fixed, and two prescribed displacements δd in the x-direction are assigned on the two sides to push the model move toward the center; the displacements in other directions are set as zero. The initial design consists of mountain and valley circular folding lines. With the effect of the objective, the design converges from circles to rhombuses. Since the perimeter constraints are not applied, the final result is not smooth and contains zigzags.

Fig. 12
(a) Boundary conditions, (b) the initial design, and (c) the final design
Fig. 12
(a) Boundary conditions, (b) the initial design, and (c) the final design
Close modal

Figure 13 shows the evaluation of the performance of the given example. Figure 13(a) shows the convergence plot of each part of the objective function. The solid line plots the total strain energy on the facet area, and the hidden line shows the one over total bending energy in each iteration number. The two plots decrease in the first 20 iterations and then reach convergence and vibrate within a range. Figure 13(b) shows the strain energy density on the final design. We can observe that the highest number of energy concentrates on the folding lines, which means the deformation mainly occurs on the folding lines.

Fig. 13
Left to right: (a) convergence plots and (b) strain energy density field on the final design
Fig. 13
Left to right: (a) convergence plots and (b) strain energy density field on the final design
Close modal

6 Conclusions

The purpose of this study is to provide a systematic way of modeling and optimizing an origami-like structure to meet engineering requirements, for instance, transforming force or displacement from one port to another. The origami is physically modeled by a shell model; thus, the in-plane stretching, out-of-plane bending, and shear deformation can be well captured.

Moreover, the folding lines are represented implicitly by the zero contours of the level set functions. Instead of assuming straight folding lines, our model can form curved folding lines, and the straightness of creases can be controlled by the perimeter constraint. An origami gripper and a twisting mechanism are optimized as demonstrations. The proposed method shows little dependence on the initial crease patterns as long as the boundary conditions are the same.

However, some aspects need to be improved. First, in the current setup of the problem, the design is based on linear elasticity and small deformation. In the future, we will examine the relatively large nonlinear deformation to capture the origami transformation with greater precision. Second, the current formulation of the problem relies mainly on maximizing or minimizing specific energies on the structure. We do not explicitly control the overlapping between mountain and valley folds. The evolution of the design is driven by the velocity field derived from the physics equation. However, one particular type of overlap, or vertex, should be discussed. Mathematicians [6] have shown that the number of vertices, mountain, and valley folding lines determines an origami’s foldability. The geometrical concerns, such as foldability requirements, need to be coupled into the problem formulation in the future work. In addition, the origami structure is optimized as a mechanism triggered by input loads in this work. The behaviors such as self-locking, face overlapping, and folding sequences have to be taken into account.

In terms of applications, the work can be expanded into the design of programmable folding surfaces by considering the manufacture of origami with active materials, such as ferromagnetic particles [57], thermal active polymers, and dielectric elastomers. Under a specific stimulus, it automatically switches between the original state and a target form. Moreover, with the conformal topology optimization framework with the extended level set method [5762], we can optimize conformal origami structures on the surface with desired properties and kinematic performance.

Acknowledgment

This project is supported by the National Science Foundation (CMMI-1762287), the Ford University Research Program (URP) (Award No. 2017-9198R), and the start-up fund from the State University of New York at Stony Brook.

Conflict of Interest

There are no conflicts of interest.

Data Availability Statement

The data and information that support the findings of this article are freely available at: http://me.eng.stonybrook.edu/~chen/

Appendix: The Strain Energy Density of a Linear Elastic Shell Structure

In this section, the background information of the linear elastic shell structure is introduced, and the derivation of the strain energy density is presented. Typically, a shell structure with a curved external surface and a uniform thickness is shown in Fig. 14. Let ξ1 and ξ2 be the two curvilinear coordinates in the middle surface and ξ3 be the coordinate in the thickness direction varying within [−1 1] [50,51]. Thus, any point on the shell structure can be represented as x(ξ1, ξ2, ξ3) [63,64].
(A1)
Fig. 14
The schematic figure of shell structure
Fig. 14
The schematic figure of shell structure
Close modal
The Jacobian matrix of the mapping between the middle surface and reference surface is shown in the left corner in Fig. 14, where
(A2)
For linear elastic material, the strain tensor is defined as follows:
(A3)
(A4)
where ξm represents the reference coordinates. The energy bilinear form for linear elasticity is shown as follows:
(A4)
where u stands for the displacement and v is the test function.
According to the Reissner–Mindlin theory of plate [65], we can assume that the displacement along the thickness is linear, and the cross section of the shell structure remains flat after deformation. Then, the deformation on the shell can be written as follows [66]:
(A5)
where on the right-hand side, the first term represents the membrane deformation, and the second term stands for the bending and shear deformation.
For the thin shell, whose thickness is very small and can be neglected, the Jacobian is considered to be a function of only ξ12 coordinates. Thus, Eq. (42) can be simplified as follows [66]:
(A6)
where ɛij1(u) and ɛij2(u) are the membrane-shear stain and the bending strain, respectively.
Substitute Eq. (45) into (43) and integrate from ξ3 ∈ [−1, 1], we can rewrite the energy bilinear form as follows [55,66]:
(A7)
since the second and third terms are odd functions over the interval ξ3 ∈ [−1, 1], and thus, Eq. (46) can be simplified as follows [55]:
(A8)
where the first term represents the coupled membrane-shear strain energy and the second term donates the bending strain energy. We use ab(u, u) to denote the bending strain energy in the contents mentioned earlier.

References

1.
Turner
,
N.
,
Goodwine
,
B.
, and
Sen
,
M.
,
2016
, “
A Review of Origami Applications in Mechanical Engineering
,”
Proc. Inst. Mech. Eng., Part C
,
230
(
14
), pp.
2345
2362
.
2.
Overvelde
,
J. T.
,
De Jong
,
T. A.
,
Shevchenko
,
Y.
,
Becerra
,
S. A.
,
Whitesides
,
G. M.
,
Weaver
,
J. C.
,
Hoberman
,
C.
, and
Bertoldi
,
K.
,
2016
, “
A Three-Dimensional Actuated Origami-Inspired Transformable Metamaterial With Multiple Degrees of Freedom
,”
Nat. Commun.
,
7
(
1
), pp.
1
8
.
3.
Fuchi
,
K.
,
Diaz
,
A. R.
,
Rothwell
,
E. J.
,
Ouedraogo
,
R. O.
, and
Tang
,
J.
,
2012
, “
An Origami Tunable Metamaterial
,”
J. Appl. Phys.
,
111
(
8
), p.
084905
.
4.
Kamrava
,
S.
,
Mousanezhad
,
D.
,
Ebrahimi
,
H.
,
Ghosh
,
R.
, and
Vaziri
,
A.
,
2017
, “
Origami-Based Cellular Metamaterial With Auxetic, Bistable, and Self-Locking Properties
,”
Sci. Rep.
,
7
(
1
), pp.
1
9
.
5.
Morgan
,
J.
,
Magleby
,
S. P.
, and
Howell
,
L. L.
,
2016
, “
An Approach to Designing Origami-Adapted Aerospace Mechanisms
,”
ASME J. Mech. Des.
,
138
(
5
), p.
052301
.
6.
Ishida
,
S.
,
Nojima
,
T.
, and
Hagiwara
,
I.
,
2014
, “
Mathematical Approach to Model Foldable Conical Structures Using Conformal Mapping
,”
ASME J. Mech. Des.
,
136
(
9
), p.
091007
.
7.
Hull
,
T.
,
1994
, “
On the Mathematics of Flat Origamis
,”
Congressus Numerantium
,
Boca Raton, FL
,
Mar. 7–11
, pp.
215
224
.
8.
Hull
,
T. C.
,
2002
, “
Modelling the Folding of Paper Into Three Dimensions Using Affine Transformations
,”
Linear Algebra Appl.
,
348
(
1–3
), pp.
273
282
.
9.
Lang
,
R. J.
,
1996
, “
A Computational Algorithm for Origami Design
,”
Proceedings of the Twelfth Annual Symposium on Computational Geometry
,
Philadelphia, PA
,
May 24–26
, ACM, pp.
98
105
.
10.
Tachi
,
T.
,
2010
, “
Geometric Considerations for the Design of Rigid Origami Structures
,”
Proceedings of the International Association for Shell and Spatial Structures (IASS) Symposium
,
Shanghai, China
,
Nov. 8–12
, Vol. 12, pp.
458
460
.
11.
Schenk
,
M.
, and
Guest
,
S. D.
,
2010
, “
Origami Folding: A Structural Engineering Approach
,”
Origami 5: Fifth International Meeting of Origami Science, Mathematics, and Education
,
Singapore
,
July 13–17
, CRC Press, Boca Raton, FL, pp.
291
304
.
12.
Tachi
,
T.
,
2009
, “Simulation of Rigid Origami,”
Origami 4
, Vol.
4
,
CRC Press
,
New York
, pp.
175
187
.
13.
Wei
,
Z. Y.
,
Guo
,
Z. V.
,
Dudte
,
L.
,
Liang
,
H. Y.
, and
Mahadevan
,
L.
,
2013
, “
Geometric Mechanics of Periodic Pleated Origami
,”
Phys. Rev. Lett.
,
110
(
21
), p.
215501
.
14.
Lang
,
R. J.
,
Tolman
,
K. A.
,
Crampton
,
E. B.
,
Magleby
,
S. P.
, and
Howell
,
L. L.
,
2018
, “
A Review of Thicknessaccommodation Techniques in Origami-Inspired Engineering
,”
ASME Appl. Mech. Rev.
,
70
(
1
), p.
010805
.
15.
Peraza Hernandez
,
E. A.
,
Hartl
,
D. J.
, and
Lagoudas
,
D. C.
,
2016
, “
Kinematics of Origami Structures with Smooth Folds
,”
ASME J. Mech. Rob.
,
8
(
6
), p.
061019
.
16.
Hernandez
,
E. A. P.
,
Hartl
,
D. J.
, and
Lagoudas
,
D. C.
,
2019
,
Active Origami
,
Springer Cham
,
Switzerland
, pp.
201
268
.
17.
Liu
,
K.
, and
Paulino
,
G. H.
,
2016
, “
Merlin: A Matlab Implementation to Capture Highly Nonlinear Behavior of Nonrigid Origami
,”
Proceedings of IASS Annual Symposia
,
Tokyo, Japan
,
Sept. 26
, pp.
1
10
.
18.
Liu
,
K.
, and
Paulino
,
G.
,
2017
, “
Nonlinear Mechanics of non-Rigid Origami: An Efficient Computational Approach
,”
Proc. R. Soc. A
,
473
(
2206
), p.
20170348
.
19.
Filipov
,
E.
,
Liu
,
K.
,
Tachi
,
T.
,
Schenk
,
M.
, and
Paulino
,
G.
,
2017
, “
Bar and Hinge Models for Scalable Analysis of Origami
,”
Int. J. Solids Struct.
,
124
, pp.
26
45
.
20.
Ghassaei
,
A.
,
Demaine
,
E. D.
, and
Gershenfeld
,
N.
,
2018
, “
Fast, Interactive Origami Simulation Using gpu Computation
,”
7th International Meeting on Origami in Science, Mathematics and Education
,
Oxford, UK
,
Sept. 4–7
.
21.
Gilewski
,
W.
,
Pełczynski
,
J.
, and
Stawarz
,
P.
,
2014
, “
A Comparative Study of Origami Inspired Folded Plates
,”
Procedia Eng.
,
91
, pp.
220
225
.
22.
Cai
,
J.
,
Ren
,
Z.
,
Ding
,
Y.
,
Deng
,
X.
,
Xu
,
Y.
, and
Feng
,
J.
,
2017
, “
Deployment Simulation of Foldable Origami Membrane Structures
,”
Aerosp. Sci. Technol.
,
67
, pp.
343
353
.
23.
Dias
,
M. A.
,
Dudte
,
L. H.
,
Mahadevan
,
L.
, and
Santangelo
,
C. D.
,
2012
, “
Geometric Mechanics of Curved Crease Origami
,”
Phys. Rev. Lett.
,
109
(
11
), p.
114301
.
24.
Kilian
,
M.
,
Flory
,
S.
,
Chen
,
Z.
,
Mitra
,
N. J.
,
Sheffer
,
A.
, and
Pottmann
,
H.
,
2008
, “
Curved Folding
,”
ACM Trans. Graph.
,
27
(
3
), pp.
1
9
.
25.
Kilian
,
M.
,
Monszpart
,
A.
, and
Mitra
,
N. J.
,
2017
, “
String Actuated Curved Folded Surfaces
,”
ACM Trans. Graph.
,
36
(
3
), pp.
1
13
.
26.
Vergauwen
,
A.
,
De Laet
,
L.
, and
De Temmerman
,
N.
,
2017
, “
Computational Modelling Methods for Pliable Structures Based on Curved-Line Folding
,”
Comput. Aided Des.
,
83
(
C
), pp.
51
63
.
27.
Callens
,
S. J.
, and
Zadpoor
,
A. A.
,
2018
, “
From Flat Sheets to Curved Geometries: Origami and Kirigami Approaches
,”
Mater. Today
,
21
(
3
), pp.
241
264
.
28.
Bende
,
N. P.
,
Evans
,
A. A.
,
Innes-Gold
,
S.
,
Marin
,
L. A.
,
Cohen
,
I.
,
Hayward
,
R. C.
, and
Santangelo
,
C. D.
,
2015
, “
Geometrically Controlled Snapping Transitions in Shells With Curved Creases
,”
Proc. Natl. Acad. Sci. USA
,
112
(
36
), pp.
11175
11180
.
29.
Nelson
,
T. G.
,
Lang
,
R. J.
,
Magleby
,
S. P.
, and
Howell
,
L. L.
,
2016
, “
Curved-Folding-Inspired Deployable Compliant Rolling-Contact Element (d-Core)
,”
Mech. Mach. Theory
,
96
(
Part 2
), pp.
225
238
.
30.
Badger
,
J. C.
,
Nelson
,
T. G.
,
Lang
,
R. J.
,
Halverson
,
D. M.
, and
Howell
,
L. L.
,
2019
, “
Normalized Coordinate Equations and an Energy Method for Predicting Natural Curved-Fold Configurations
,”
ASME J. Appl. Mech.
,
86
(
7
), p.
071006
.
31.
Greenwood
,
J.
,
Avila
,
A.
,
Howell
,
L.
, and
Magleby
,
S.
,
2020
, “
Conceptualizing Stable States in Origami-Based Devices Using an Energy Visualization Approach
,”
ASME J. Mech. Des.
,
142
(
9
), p.
093302
.
32.
Avila
,
A.
,
Greenwood
,
J.
,
Magleby
,
S. P.
, and
Howell
,
L. L.
,
2019
, “
Conceptualizing Stable States in Origami-Based Devices Using an Energy Visualization Approach
,”
ASME 2019 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference
,
Anaheim, CA
,
Aug. 18–21
.
33.
Fuchi
,
K.
, and
Diaz
,
A. R.
,
2013
, “
Origami Design by Topology Optimization
,”
ASME J. Mech. Des.
,
135
(
11
), p.
111003
.
34.
Fuchi
,
K.
,
Buskohl
,
P. R.
,
Bazzan
,
G.
,
Durstock
,
M. F.
,
Reich
,
G. W.
,
Vaia
,
R. A.
, and
Joo
,
J. J.
,
2015
, “
Origami Actuator Design and Networking Through Crease Topology Optimization
,”
ASME J. Mech. Des.
,
137
(
9
), p.
091401
.
35.
Fuchi
,
K.
,
Buskohl
,
P. R.
,
Bazzan
,
G.
,
Durstock
,
M. F.
,
Reich
,
G. W.
,
Vaia
,
R. A.
, and
Joo
,
J. J.
,
2016
, “
Design Optimization Challenges of Origami-Based Mechanisms With Sequenced Folding
,”
ASME J. Mech. Rob.
,
8
(
5
), p.
051011
.
36.
Gillman
,
A. S.
,
Fuchi
,
K.
, and
Buskohl
,
P. R.
,
2019
, “
Discovering Sequenced Origami Folding Through Nonlinear Mechanics and Topology Optimization
,”
ASME J. Mech. Des.
,
141
(
4
), p.
041401
.
37.
Yu
,
Y.
,
Hong
,
T.-C. K.
,
Economou
,
A.
, and
Paulino
,
G. H.
,
2021
, “
Rethinking Origami: A Generative Specification of Origami Patterns With Shape Grammars
,”
Comput. Aided Des.
,
137
, p.
103029
.
38.
Suzuki
,
K.
, and
Kikuchi
,
N.
,
1991
, “
A Homogenization Method for Shape and Topology Optimization
,”
Comput. Methods Appl. Mech. Eng.
,
93
(
3
), pp.
291
318
.
39.
Allaire
,
G.
, and
Kohn
,
R.
,
1993
, “Topology Optimization and Optimal Shape Design Using Homogenization,”
Topology Design of Structures
,
M.P.
Bendsøe
, and
C. A. M.
Soares
, eds.,
Springer
,
Dordrecht
, pp.
207
218
.
40.
Nishiwaki
,
S.
,
Frecker
,
M. I.
,
Min
,
S.
, and
Kikuchi
,
N.
,
1998
, “
Topology Optimization of Compliant Mechanisms Using the Homogenization Method
,”
Int. J. Numer. Methods Eng.
,
42
(
3
), pp.
535
559
.
41.
Rozvany
,
G. I.
,
Zhou
,
M.
, and
Birker
,
T.
,
1992
, “
Generalized Shape Optimization Without Homogenization
,”
Struct. Optim
,
4
(
3–4
), pp.
250
252
.
42.
Bendsoe
,
M. P.
, and
Sigmund
,
O.
,
2013
,
Topology Optimization: Theory, Methods, and Applications
,
Springer Science & Business Media
,
Germany
.
43.
van Dijk
,
N. P.
,
Maute
,
K.
,
Langelaar
,
M.
, and
Van Keulen
,
F.
,
2013
, “
Level-Set Methods for Structural Topology Optimization: A Review
,”
Struct. Multidiscipl. Optim.
,
48
(
3
), pp.
437
472
.
44.
Allaire
,
G.
,
Jouve
,
F.
, and
Toader
,
A.-M.
,
2004
, “
Structural Optimization Using Sensitivity Analysis and a Level-Set Method
,”
J. Comput. Phys.
,
194
(
1
), pp.
363
393
.
45.
Osher
,
S. J.
, and
Santosa
,
F.
,
2001
, “
Level Set Methods for Optimization Problems Involving Geometry and Constraints: I. Frequencies of a Two-Density Inhomogeneous Drum
,”
J. Comput. Phys.
,
171
(
1
), pp.
272
288
.
46.
Allaire
,
G.
,
Jouve
,
F.
, and
Toader
,
A.-M.
,
2002
, “
A Level-Set Method for Shape Optimization
,”
Comptes Rendus Math.
,
334
(
12
), pp.
1125
1130
.
47.
Wang
,
M. Y.
,
Wang
,
X.
, and
Guo
,
D.
,
2003
, “
A Level Set Method for Structural Topology Optimization
,”
Comput. Methods Appl. Mech. Eng.
,
192
(
1–2
), pp.
227
246
.
48.
Wang
,
M. Y.
, and
Wang
,
S.
,
2006
, “Parametric Shape and Topology Optimization With Radial Basis Functions,”
IUTAM Symposium on Topological Design Optimization of Structures, Machines and Materials
,
Springer
, pp.
13
22
.
49.
Bandi
,
P.
,
Detwiler
,
D.
,
Schmiedeler
,
J. P.
, and
Tovar
,
A.
,
2015
, “
Design of Progressively Folding Thin-Walled Tubular Components Using Compliant Mechanism Synthesis
,”
Thin-Walled Struct.
,
95
, pp.
208
220
.
50.
Zhu
,
J.
,
2013
,
The Finite Element Method: Its Basis and Fundamentals
,
Elsevier
,
New York
.
51.
Zienkiewicz
,
O. C.
, and
Taylor
,
R. L.
,
2005
,
The Finite Element Method for Solid and Structural Mechanics
,
Elsevier
,
New York
.
52.
Liu
,
G.-R.
, and
Quek
,
S. S.
,
2013
,
The Finite Element Method: A Practical Course
,
Elsevier Science
,
Netherlands
.
53.
Bathe
,
K.-J.
, and
Chapelle
,
D.
,
2003
,
Finite Element Analysis of Shells–Fundamentals
,
Springer-Verlag Telos
,
Germany
.
54.
Reddy
,
J. N.
,
2003
,
Mechanics of Laminated Composite Plates and Shells: Theory and Analysis
,
CRC Press
,
Boca Raton, FL
.
55.
Choi
,
K. K.
, and
Kim
,
N.-H.
,
2006
,
Structural Sensitivity Analysis and Optimization 1: Linear Systems
,
Springer Science & Business Media
,
New York
.
56.
Osher
,
S.
, and
Fedkiw
,
R.
,
2006
,
Level set Methods and Dynamic Implicit Surfaces
, Vol.
153
,
Springer Science & Business Media
,
New York
.
57.
Tian
,
J.
,
Li
,
M.
,
Han
,
Z.
,
Chen
,
Y.
,
Gu
,
X. D.
,
Ge
,
Q.
, and
Chen
,
S.
,
2022
, “
Conformal Topology Optimization of Multi-Material Ferromagnetic Soft Active Structures Using an Extended Level Set Method
,”
Comput. Methods Appl. Mech. Eng.
,
389
, p.
114394
.
58.
Ye
,
Q.
,
Guo
,
Y.
,
Chen
,
S.
,
Gu
,
X. D.
, and
Lei
,
N.
,
2018
, “
Topology Optimization of Conformal Structures Using Extended Level Set Methods and Conformal Geometry Theory
,”
ASME 2018 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference
,
Quebec City, Canada
,
Aug. 26–29
.
59.
Ye
,
Q.
,
Guo
,
Y.
,
Chen
,
S.
,
Lei
,
N.
, and
Gu
,
X. D.
,
2019
, “
Topology Optimization of Conformal Structures on Manifolds Using Extended Level Set Methods (x-lsm) and Conformal Geometry Theory
,”
Comput. Methods Appl. Mech. Eng.
,
344
, pp.
164
185
.
60.
Ye
,
Q.
,
Jiang
,
L.
,
Chen
,
S.
, and
Gu
,
X.
,
2018
, “
Generative Design of Multifunctional Conformal Structures Using Extended Level Set Methods (x-lsm) and Conformal Geometry Theory
,”
IUTAM Symposium on When Topology Optimization Meets Additive Manufacturing—Theory and Methods.
,
Dalian, China
,
Oct. 8–12
.
61.
Ye
,
Q.
,
Gu
,
X. D.
, and
Chen
,
S.
,
2020
, “
Generative Design of Origami-Inspired Mechanisms With a Variational Level Set Approach
,”
ASME 2020 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference
,
Online, Virtual
,
Aug. 17–19
.
62.
Xu
,
X.
,
Chen
,
S.
,
Gu
,
X. D.
, and
Wang
,
M. Y.
,
2021
, “
Conformal Topology Optimization of Heat Conduction Problems on Manifolds Using an Extended Level Set Method (x-lsm)
,”
International Design Engineering Technical Conferences and Computers and Information in Engineering Conference
,
Virtual, Online
,
Aug. 17–19
.
63.
Ciarlet
,
P. G.
,
2005
, “
An Introduction to Differential Geometry With Applications to Elasticity
,”
J. Elast.
,
78
(
1–3
), pp.
1
215
.
64.
Chapelle
,
D.
, and
Bathe
,
K.-J.
,
2010
,
The Finite Element Analysis of Shells-Fundamentals
,
Springer Science & Business Media
,
Berlin/Heidelberg
.
65.
Papadopoulos
,
P.
, and
Taylor
,
R. L.
,
1990
, “
A Triangular Element Based on Reissner-Mindlin Plate Theory
,”
Int. J. Numer. Methods Eng.
,
30
(
5
), pp.
1029
1049
.
66.
Kim
,
N. H.
,
Choi
,
K. K.
,
Chen
,
J.-S.
, and
Botkin
,
M. E.
,
2002
, “
Meshfree Analysis and Design Sensitivity Analysis for Shell Structures
,”
Int. J. Numer. Methods Eng.
,
53
(
9
), pp.
2087
2116
.