1. Introduction
A compliant mechanism is a kind of structure that can transmit force and movement through elastic deformation, and it is usually processed from a piece of plate material by wire cutting. The jointless compliant mechanism with monolithic construction has the advantages of no friction and wear, no need for lubrication, no assembly, and an ultrahigh accuracy and response speed. Due to the advantages of the compliant mechanism, it has been widely applied in the field of precision engineering, such as micro/nano operations [
1,
2], the precision positioning stage [
3], atomic force microscopes [
4], biomedical science [
5], MEMS [
6], and optical-fiber alignment [
7]. According to whether there is a flexure hinge in the mechanism, it can be classified into distributed and flexure-based compliant mechanisms. However, it is difficult to obtain the closed form model of the distributed compliant mechanisms. In engineering applications, the flexure-based compliant mechanism is more widely used because the deformations only occur in the flexure hinges. Since the flexure hinge has a great influence on the performance of the flexure-based compliant mechanisms, it has been extensively studied by researchers [
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20].
To realize the rotation function, the simplest configuration of the flexure hinge is usually designed as a notch type. Among them, circular [
8] and leaf [
9] notched flexure hinges are the most basic and common flexure hinges. The circular hinge has the higher rotational precision, and the leaf hinge has the larger range of motion. With the expansion of the application of the compliant mechanism, these two flexure hinges are not enough to meet the requirements. Subsequently, various other notched flexure hinges were presented and studied, such as conic-section (parabolic [
10], hyperbolic [
10], elliptical [
11] and elliptical-arc [
12]); corner-filleted [
13]; V-shaped [
14]; power-function-shaped [
15]; polynomial [
16]; exponent-sine-shaped; [
17] and corrugated [
18] flexure hinges. For achieving higher performances, the researchers turned the aforementioned notched flexure hinges combination into hybrid flexure hinges [
19,
20]. Recently, this design idea has become popular, such as the configuration that employs circular and elliptical profiles, hyperbolic and corner-filleted segments, and so on. However, these flexure hinges are designed based on the designers’ inspiration and experience, and this trial-and-error method does not have general guiding significance.
In order to find the optimal shape or configuration of the flexure hinge, researchers have tried various methods such as the shape optimization approach [
21,
22] and topology optimization method [
23]. The topology optimization method has huge advantages in the configuration design of flexure hinges due to its large design space. This method can find the optimal distribution of materials in a design domain to obtain the best designs when subjected to a given set of boundary conditions, and it does not require the designer to have extensive experience, thereby avoiding design blindness. Zhu et al. [
24,
25] first designed rotational and translational flexure hinges based on the density-based topology optimization method, and then adopted the level-set method to optimize the shape and topology of a flexure hinge. Liu et al. [
26] presented a quasi-V-shaped flexure hinge by fitting the contour curve of the topology result of the flexure hinge, and derived its compliance, precision, and the maximum stress equations. Afterwards, Liu also carried out a lot of research on the topology optimization of a flexure hinge. For example, he used the stress-based topology optimization to design a flexure hinge and reduce its stress level [
27], presented a multi-notched flexure hinge on the basis of the right-circular flexure hinge [
28], and proposed the topology optimization method of the distributed flexure hinges with desired performance [
29,
30]. Qiu et al. [
31] designed a multicavity flexure hinge using 3D-continuum topology optimization and derived its dimensionless-stiffness empirical equations based on a finite element analysis. Pinskier et al. [
32] investigated the topology optimization of stiffness-constrained flexure hinges for maximizing precision and range of motion.
However, in the research mentioned above, many single-material flexure hinges are presented and applied, but multi-material flexure hinges are rare. For example, to improve the dynamic positioning accuracy of the compliant mechanism, Chen et al. [
33] proposed a damped leaf flexure hinge, that is, a layer of damping material is attached to the surface of a leaf flexure hinge made of traditional metal materials. By including both a stiff and flexible material phase in the design of a flexure hinge, the vibration of the flexure hinge is obviously suppressed. However, Chen et al.’s design was limited by their intuitive understanding of how a flexure hinge should look. For the single-material flexure hinges, it is difficult to achieve the comprehensive requirements of static and dynamic performances at the same time. If the flexure hinge is designed by combining stiff and flexible materials—that is, different materials are distributed in different parts, according to the performance requirements of the flexure hinge—this can further increase the rotation range of the flexure hinge and ensure the accuracy and dynamic performance. So, how to optimally distribute various materials to improve the comprehensive performance of the flexure hinge? This paper takes a more systematic design approach based on topology optimization to design multi-material flexure hinges.
Multi-material design can realize specific purposes that may be difficult to be attained by single-material structures, or that may find it challenging to appropriately distribute different materials to obtain the optimal performance. Sigmund and Torquato [
34] first presented multi-phase topology optimization based on the homogenization method to design three-phase composites with an extremal thermal coefficient. Recently, the multi-material topology optimization has been applied to the design of compliant mechanisms. Chu et al. [
35] presented a level set-based topology optimization method to design the multi-material compliant mechanisms with stress constraints. Rostami and Marzbanrad [
36] proposed and analyzed the identification of optimal topologies for multi-material compliant mechanisms based on the regularized projected-gradient approach. The SIMP (solid isotropic material with penalization) material interpolation scheme is used to parameterize the continuum design domain. Alonso et al. [
37] presented the multiple Sequential Element Rejection and Admission (SERA) method to design multi-material compliant mechanisms.
Many approaches have been developed for multi-material topology optimization and may be classified as density methods (homogenization/SIMP based) [
38,
39], phase field methods [
40], and level set methods [
41]. However, the level set method and the phase field method have several major limitations, such as slow convergence, oscillation, local minima, and dependency of the initial guesses; moreover, the mixture of isotropic and anisotropic materials is not supported by the SIMP method. To overcome these challenges, Yoon et al. [
42] proposed an element stacking method for multi-material topology optimization, which and Li and Kim [
43] improved. This method can transform the formulations of standard multi-material topology optimization into a series of equivalent single-material topology optimization formulations, in order to overcome the various limitations that are inherent to conventional approaches [
44]. In this work, the element stacking method is used to perform the topology optimization design of multi-material flexure hinges.
In this paper,
Section 2 introduces the element stacking method. In
Section 3, the optimization model for the topology optimization of a multi-material flexure hinge is proposed, and the sensitivity analysis is given.
Section 4 discusses the numerical implementation aspects. The conclusions are given in
Section 5.
2. Element Stacking Method
In conventional multi-material topology optimization (such as the well-known SIMP method), the design domain is discretized by pixels, with only one finite element per pixel. Therefore, the properties of the pixel are equal to the properties of the corresponding finite element, as shown in
Figure 1a. The SIMP method adopts a power function to determine the properties of a pixel, as follows for
M materials:
where
is the interpolated material property of the
M materials,
Ci is the original material property of the
i’th material,
is the artificial density,
p is the penalty factor, and
δiM is the Kronecker delta.
However, in the element stacking method, each pixel corresponds to multiple finite elements, and then chooses a finite element that satisfies different governing equations or has different material properties with different boundary conditions. In other words, more than one element is juxtaposed on the same pixel in the element stacking method, as shown in
Figure 1b. If only the material selection is considered, this method is basically the same as the conventional multi-material topology optimization method. In order to be able to select only one finite element from multiple finite elements, a finite element selection strategy needs to be adopted and its expression is as follows:
where
Ce is the material property of the
e’th element that is interpolated by
M materials,
(
) is the design variable representing the selection of the
i’th material at the
e’th finite element;
p and
q are the penalty exponents and
Ci denotes the actual material property of the
i’th material. For example, if two materials with Young’s modulus
E1 and
E2 are considered, the Young’s modulus of the
e’th element can be expressed as follows:
In order to obtain the element stiffness matrix
ke of the
e’th pixel with
M stacked finite elements, the interpolation formulation of Equation (2) is slightly modified, as follows:
where vector
is the design variables,
denotes the participation factor of the
ith element stiffness to the interpolated stiffness of the
eth pixel, and the stiffness matrix
depends on the set of design variables
. The stiffness matrix
(
, other
) is a design variable-independent matrix. The symbol
denotes the pixel-level assembly operator of the element stiffness matrices
.
3. Problem Formulation for Multi-Material Flexure Hinge Design
A general problem for the topology optimization of multi-material compliant mechanisms is illustrated in
Figure 2. A general linear-elastic body occupying a two-dimensional region and fixed at the boundary Γ
d is considered. The elastic body can be divided into a prescribed solid domain Ω
s, a prescribed void domain Ω
v, and a design domain Ω
d. The design domain can set
i different materials, according to the requirements. The input port is subjected to a given force
Fin and an artificial spring
kin is attached here which is used to simulate the interaction between the actuator and the compliant mechanism. The output port exhibits the output displacement
uout due to input force
Fin and an artificial spring
kout is also attached here which is used to simulate the interaction between the workpiece and the compliant mechanism.
In order to achieve the functional requirements of the compliant mechanism, the output displacement is generally maximized. The general optimization model for the multi-material topology optimization of compliant mechanisms using the element stacking method can be stated as follows:
where
K(
ρ) is the global stiffness matrix,
u is the displacement vector due to force vector
F,
N is the total number of discretizing elements,
ve is the volume of the
eth pixel,
Vtol is the total volume of the design domain,
Vi is the fraction of the volume of the
ith material to the total volume, and
Vi* is the upper limit of the volume fraction of the
ith material.
3.1. Topology Optimization Model
A flexure hinge with boundary conditions and loads is shown in
Figure 3a, in which the left end of the hinge is fixed and the other end is free. Since flexure hinges are usually used in compliant mechanisms that achieve precision and small displacement, it is modelled as a small deformation fixed-free Euler–Bernoulli beam. When the flexure hinge is subjected to a force
Fy, it will produce a displacement
uy in the vertical direction, and when the flexure hinge is subjected to a force
Fx, it will produce a displacement
ux in the horizontal direction. To make the flexure hinge easy to rotate, its flexibility in the y-direction should be as large as possible. However, the flexure hinge obtains rotational motion through its own deformations. In engineering applications, the flexure hinge will also be subjected to axial force, so the parasitic motion is inevitable (that is, the deformation will also occur in the x-direction). In order to make the flexure hinge closer to the rigid joint, the flexibility of flexure hinge in the y-direction should be as large as possible and the flexibility in the x-direction should be as small as possible.
Figure 3b shows the schematic diagram of the topology optimization model of a multi-material flexure hinge, where Ω
D is the design domain, including soft and hard materials, and Ω
N is the rigid link whose material is only one hard material and is a prescribed non-design domain.
Γd is the Dirichlet boundary condition with prescribed displacements, and
l1 and
l2 are the lengths of the design domain and the non-design domain, respectively. Point O is the geometric center of the design domain; points A and B are the midpoint of the right end of the design domain and the midpoint of the right end of the non-design domain, respectively. In the topology optimization of a multi-material flexure hinge, the left end of the design domain is fixed and then forces
Fx and
Fy are applied at point B. Simultaneously, an artificial spring
ks is added to the y-direction of point A to turn the topology optimization problem into a well-posed design, thereby avoiding the numerical instabilities.
In topology optimization, the flexibility of flexure hinges is quantitatively represented by compliance
C =
FTu. According to the aforementioned, in order to obtain an ideal flexure hinge, the compliance in the y-direction
Cy of the design domain needs to be maximized, while the compliance in the x-direction
Cx needs to be minimized. Therefore, the objective function of the topology optimization problem can be written as
where
Fx and
Fy are the force vectors, which are zero in all degrees of freedom except for the input degree of freedom, and
ux and
uy are the displacement vectors produced by forces
Fx and
Fy, respectively.
The traditional rigid joint can rotate around a fixed rotational center, but the rotational center of the flexure hinge will be offset due to its elastic deformation. Thus, to ensure the rotational precision of the flexure hinge, it is necessary to add a constraint condition. In this work, the geometric center O of the design domain is set as the rotational center of the hinge. When the flexure hinge is acted on by a force
Fy, it will produce a slight rotation. Then the intersection point O’ of the extension line of the line segment AB and the axis should be as close to the point O as possible, so that the precision of the flexure hinge will be higher. According to the geometric relationship and the small deformation assumption,
Therefore, the rotational center constraint of the flexure hinge can be expressed as follows
where
is the displacement of point A in the y-direction due to force
Fy,
is the displacement of point B in the y-direction due to force
Fy, and Λ
* is a given small positive constant and is set to 0.01 in this work.
The topology optimization model for the multi-material flexure hinge can now be formulated as follows
where
Kx(
ρ) and
Ky(
ρ) are the global stiffness matrices when loads
Fx and
Fy are applied, respectively, which can be written in the form
where
Ks is the stiffness matrix that contains the artificial spring
ks.
3.2. Sensitivity Analysis
In order to solve the topology optimization problem of a multi-material flexure hinge with multiple constraints, the method of moving asymptotes (MMA) is employed, which is a gradient-based optimization algorithm. Therefore, the gradient information of the objective function and all the constraint functions need to be derived. The sensitivity of the objective function
f(
ρ) with respect to the design variable
can be written as
where
and
are the nodal displacement vectors of the
eth pixel due to forces
Fx and
Fy, respectively. The partial derivative
can be derived from Equation (4) as
Substituting Equation (12) into Equation (11), the sensitivity of the objective function is obtained as follows
where
and
are the subset vectors for
from
and
, respectively.
The gradient of the rotational center constraint Λ relative to the design variable is given as
To solve the partial derivatives of displacement with respect to the design variable, the displacement
can be written as
, where
is an adjoint force vector with unit force in the degree of freedom in the y-direction of point A. The term
is derived as
where
can be replaced by the adjoint matrix equation to simplify the calculation as
where
is the adjoint displacement vector.
Assuming the design variable is independent of the loads, then it has
Substituting Equations (10), (12), (16), and (17) into Equation (15) gives the gradient as
where
is the subset vector from
.
Similarly, the term
is derived as
where
is the subset vector from the adjoint displacement vector
due to the adjoint force vector
with unit force in the degree of freedom in the y-direction of point B.
Substituting Equations (18) and (19) into Equation (14), the gradient of the rotational center constraint Λ can be solved.
4. Numerical Implementation
In this section, several design examples of multi-material flexure hinges are considered. The design domain that is used for the examples is shown in
Figure 3b and is set to a square. In all examples, the design domain contains two materials: Material 1 is a hard material with Young’s modulus
E1 and Poisson’s ratio
μ1, which is shown in red in the topology optimization result; Material 2 is a soft material with Young’s modulus
E2 and Poisson’s ratio
μ2, which is shown in green in the topology optimization result. The non-design domain contains only Material 1 (hard material). Note that two finite elements with Materials 1 and 2 are juxtaposed on every pixel when the element stacking method is adopted. That is, two layers of elements are placed on the design domain and one layer of elements is placed on the non-design domain. The design domain and non-design domain are discretized into 100 × 100 and 300 × 100 four-node square elements with a thickness of 10 mm. The lengths of the design and non-design domains are set to
l1 = 10 mm and
l2 = 30 mm, respectively. In the design domain, the ratio of the sum of the two material volumes to the total volume is 30%. The forces
Fx and
Fy are set to be 100 N and 10 N, respectively.
First, a flexure hinge is designed based on the multi-material topology optimization model and compared with a single-material flexure hinge. The properties of these two materials are E1 = 71 GPa, μ1 = 0.3, E2 = 1 GPa, μ2 = 0.3, and the volume ratios are V1* = V2* = 0.15. The artificial spring stiffness ks = 800 N/m.
Figure 4a shows the topology optimization result for the multi-material flexure hinge (the entire design domain Ω
D and part of the non-design domain Ω
N are displayed for all examples). The topology optimization results for the single-material flexure hinges obtained from different setups are shown in
Figure 4b–d, respectively.
Figure 4b shows the flexure hinge with only hard materials obtained by setting the volume fraction of soft material to zero;
Figure 4c shows the flexure hinge with only soft materials obtained by setting the volume fraction of hard material to zero; and
Figure 4d shows the single-material flexure hinge obtained by setting the Young’s modulus of both materials as
E2 =
E1 = 71 GPa. As shown, the configurations of the three single-material flexure hinges are the same, and they are very similar to the corner-filleted flexure hinge. However, the configuration of the multi-material flexure hinge is quite different from that of the single-material flexure hinge, where the hard materials are distributed in the middle of the hinge and the soft materials are distributed above and below the hard materials.
The convergence histories of the objective function for the obtained multi-material flexure hinge described in
Figure 4a are shown in
Figure 5a. It can be observed that the compliance
Cy in the y-direction of the flexure hinge gradually increases and the compliance
Cx in the x-direction of the hinge gradually decreases.
Figure 5b shows the iterative process of the rotational center constraint Λ and the volume fractions
V1 and
V2. It can be seen that the Λ finally converges to a value that is very close to 0, and the volume constraints of both materials converge to the given value of 0.15.
Generally, the force-deformation relationship at point A (as shown in
Figure 3b) is used to represent the performance of the flexure hinge. Since all deformations of the hinge are sufficiently small, the relationship of the displacements at point A and loads at point B can be represented as a linear system of equations as follows:
where
,
, and
are the moment, vertical force, and axial force that are applied at point A, respectively. Each element in the compliance matrix is called a compliance factor and the derivation process is detailed in reference [
29].
In order to quantitatively compare the performances of multi-material and single-material flexure hinges, the rotation ratio
Rr is defined as follows:
where
is the displacement of point A in the x-direction due to force
Fx,
is the displacement of point A in the y-direction due to force
Fy (note that the global stiffness matrix that is used to solve
does not contain the artificial spring
ks). The larger
Rr, the closer the flexure hinge is to the rigid joint.
Figure 6 shows the rotation ratio for the multi-material and single-material flexure hinges. It can be seen that the rotation ratio of the multi-material flexure hinge is much larger than that of the single-material flexure hinge, and the rotation ratios of the two are 140.9 and 43.7, respectively. The numerical results show that the flexure hinge designed by using multi-material topology optimization can achieve a higher rotation ratio than the flexure hinge designed by using single-material topology optimization, making it closer to the ideal revolute joint.
4.1. Effect of Young’s Modulus of the Two Materials
In order to investigate the effects of Young’s modulus on the topology optimization results of a multi-material flexure hinge, several numerical examples with different Young’s modulus E2 are performed.
Figure 7 shows the topology optimization results for different
E2 = 60, 40, 20, and 0.1 GPa, and
E1 = 71 GPa for all cases. It can be observed that the configurations of the flexure hinges that are obtained by the combination of different Young’s modulus are very different. When the Young’s modulus of the two materials is close, the configuration of the obtained multi-material flexure hinge is not much different from that of the single-material flexure hinge.
Figure 8 shows the rotation ratio of the flexure hinges, as described in
Figure 4a,d and
Figure 7. When the Young’s modulus of the soft material is close to the Young’s model of the hard material (
E1 = 71 GPa,
E2 = 60 GPa), the rotation ratio of the multi-material flexure hinge is 45.2, which is not much different from the rotation ratio of the single-material flexure hinge. When the Young’s modulus of the soft material is very small (
E2 = 0.1 GPa), the rotation ratio of the multi-material flexure hinge is as high as 159.2, which is much larger than that of the single material flexure hinge. It can also be clearly observed from
Figure 8 that with the decrease in
E2, the rotation ratio gradually increases. These examples indicate that the greater the difference between the Young’s modulus of the two materials, the greater the rotation ratio of the flexure hinge. When the Young’s modulus of the two materials is closer, the multi-material flexure hinge is closer to the single-material flexure hinge.
4.2. Effect of Volume Fraction of the Two Materials
In order to further investigate the effects of volume fraction on the topology optimization results of a multi-material flexure hinge, several numerical examples with different volume fraction are applied. In all examples, the ratio of the total volume of soft and hard materials to the design domain volume is 30%.
Figure 9 shows the topology optimization results for different volume fraction combinations under the conditions of Young’s modulus
E1 = 71 GPa and
E2 = 1 GPa. First, it can be clearly seen that the topology optimization results of the multi-material flexure hinge change with the change of the volume fraction.
In
Figure 9d, the volume of the two materials is equal, and the volume of the hard material in
Figure 9a–c is less than that of the soft material. From
Figure 9a–c, it can be observed that as the volume of the hard material decreases (the volume of the soft material increases), the soft material gradually moves away from the hard material and tends to be trapezoidal. In
Figure 9e–g, the volume of the hard material is more than that of the soft material. As the volume of hard material increases (the volume of soft material decreases), the configuration of the flexure hinge gradually moves towards the leaf-type flexure hinge, and when the volume of the soft material is very small (
V1* = 0.24 and
V2* = 0.06), its effect can be ignored.
Although the configurations of these multi-material flexure hinges are quite different, they have one thing in common: the hard materials are distributed in the middle and the soft materials are distributed in the upper and lower sides. The possible reason is that the Young’s modulus of the soft material is much smaller than that of the hard material.
In order to analyze how the configuration of the flexure hinge changes when the Young’s modulus of the two materials is not much different, the Young’s modulus of the hard and soft materials is set to
E1 = 71 GPa and
E2 = 40 GPa, respectively, and the volume fractions are the same as before. The topology optimization results of the multi-material flexure hinges are shown in
Figure 10.
Similarly, as the volume fraction changes, the topology optimization results of flexure hinges also vary greatly. However, as the volume of the hard material decreases (the volume of the soft material increases), the soft material does not gradually move away from the hard material, but wraps around the hard material, as shown in
Figure 10a–c. As the volume of the hard material increases, the multi-material flexure hinge likewise gravitates towards the leaf-type flexure hinge, as shown in
Figure 10e–g.
To quantitatively analyze the effect of volume fraction on the performance of multi-material flexure hinges, the rotation ratio of the flexure hinge was calculated and displayed as a bar graph, as shown in
Figure 11. It can be found that no matter the degree of difference between the Young’s modulus of the two materials, the rotation ratio of the flexure hinge reaches the maximum value when the volume of the soft and hard materials is the same. When the difference between the volumes of the soft and hard materials becomes increasingly large, the rotation ratio of the multi-material flexure hinge becomes gradually smaller.