17.05.2017  Original Article  Ausgabe 4/2017 Open Access
Analytical Compliance Modeling of Serial FlexureBased Compliant Mechanism Under Arbitrary Applied Load
 Zeitschrift:
 Chinese Journal of Mechanical Engineering > Ausgabe 4/2017
Wichtige Hinweise
Supported by National Natural Science Foundation of China (Grant No.51675292), National Science and Technology Major Project of China (Grant No. 2015ZX04001002), and Tsinghua University Initiative Scientific Research Program (Grant No. 2014z22068).
1 Introduction
Compared with conventional mechanisms, flexurebased compliant mechanisms can provide motions without friction, backlash, and wear [
1]. Therefore, they are widely used in the applications where high positioning accuracy is required, such as the scanning tunneling microscope, precision positioning stage, Xray lithography, and wafer alignment in microlithography [
2–
4].
Flexurebased compliant mechanisms transmit the motions entirely through the deformations of the flexure hinges. Therefore, a concise and accurate compliance model, which establishes the relationship between the deformations and the applied loads, is important and necessary for the optimal design, performance analysis, and accurate motion control of the compliant mechanisms [
5]. Many works related to the compliance modeling of the compliant mechanism have been done and the main methods include the pseudorigidbody (PRB) model, the Castigliano’s theorem, the matrix method, and the finite element model(FEM). The PRB model, initially presented by L L Howell [
6], treats the flexure hinge as a revolute joint with an attached torsional spring and provides a simple and intuitive way to estimate the mechanism’s compliance. However, this method shows some inaccuracies because the axial and transverse deformations of the flexure hinges are not taken into consideration. H H Pham, et al. [
7], used an extended PRB model, named the PRBD model, to derived the kinematic model of a flexurebased parallel mechanism. The experimental tests showed that the calculation error of the PRBD model was only 1/3 compared with the PRB model. P Xu, et al. [
8], used the PRB model to establish the compliance model for a variety of beambased compliant mechanisms with large deformations. S Z Liu, et al. [
9], studied the frequency characteristics and sensitivity of the largedeformation compliant mechanism based on a modified PRB model. The Castigliano’s theorem derives the compliance model of the compliant mechanism based on the strain energy. N Lobontiu, et al. [
10], formulated an analytical compliance model for the planar compliant mechanisms with singleaxis flexure hinges based on the Castigliano’s displacement theorem. In this research, closedform equations were produced and a parametric study of the mechanism performance was also carried out. X Jia, et al. [
11], obtained the input stiffness model of the active arm of a 3DOF compliant parallel positioning stage on the basis of the Castigliano’s first theorem. The matrix method transforms the local compliance of the flexure members to a global frame for easily obtaining the compliance model of the entire mechanism. Y KOSEKI, et al. [
12], applied the matrix method to the kinematic analysis of a translational 3DOF micro parallel compliant mechanism. H H Pham, et al. [
13], used the matrix method to present an analytical stiffness model of a flexure parallel mechanism. S L Xiao, et al. [
14], conducted the compliance modeling of a novel compliant microparallel positioning stage by means of the matrix method. N Lobontiu [
15] proposed a basic threepoint compliance matrix method to model the direct and inverse quasistatic response of constrained and overconstrained planar serial compliant mechanisms. The FEM [
16–
19] has been widely used in the structural mechanics field and is by far the most accurate computational method in calculating the compliance of the compliant mechanism. Since the FEM is a numerical method, the intrinsic characteristic of the compliance of the compliant mechanism cannot be explicitly identified.
Anzeige
From the introductions above, the calculation accuracy of the PRB model is relative low, but it is simple and useful in the early stage of the prototype design and performance analysis of the compliant mechanisms. The FEM, by contrast, is accurate but only appropriate to verify the calculation accuracy of the analytical model or analyze the performance of the compliant mechanism before fabrication. Additionally, compared with the Castigliano’s theorem, the matrix method is more simple and effective for the analytical compliance modeling of the compliant mechanism. Therefore, the matrix method is adopted in this article. Though it has been widely used, the matrix method is not well developed in the compliance modeling for the closedloop serial or parallel compliant mechanism. For example, the matrix method is not well adopted for analyzing the performance of a bridgetype amplifier, including the input stiffness and displacement amplification ratio. Instead, the elastic beam theory together with the kinematic analysis are used to solve this problem [
10,
20,
21]. However, the analysis procedure is complex and there are no simple calculation expressions provided for this case. Additionally, the matrix method is not applicable for the compliance analysis when the loads are applied on the flexure members. For instance, when the compliant mechanism is inserted into the dualstage for accuracy compensation within a long stroke [
22], the deformations of the flexure members under inertial forces and gravity cannot be calculated by using the matrix method. Though the Castigliano’s theorem can deal with this issue, it involves the partial differential calculation. Therefore, it is meaningful to develop a more effectiveness method for the realtime accuracy compensation control.
This paper focuses on the analytical compliance modeling of the serial flexurebased compliant mechanisms under arbitrary external loads. According to the relative positional relationship between the applied loads and the displacement output point, concise and explicit compliance models of the open and closedloops serial compliant mechanisms are derived based on the matrix method. Then an equivalent method is proposed to transform the external loads applied on the flexure members to the concentrated forces applied on the rigid links. The transformation process satisfies the static equilibrium condition and also guarantees that the deformations at the displacement output point remain unchanged. Thus, the matrix method can be still used to analyze the compliance of the compliant mechanisms. Finally, several specific examples are given to illustrate the effectiveness of the proposed method.
2 External Load Applied on Rigid Links
In this section, the compliance modeling of the open and closedloops serial compliant mechanisms when the external loads are applied on the rigid links is discussed.
2.1 Compliance Modeling of the OpenLoop Serial Compliant Mechanism
An openloop serial compliant mechanism, as depicted in Fig.
1, comprises several flexure hinges interconnected with rigid links. One of its ends is fixed and the other end is free. The compliance modeling of the openloop serial compliant mechanism based on the matrix method has already been investigated [
13,
15]. In this section, according to the relative positional relationship between the loading point and the displacement output point, the compliance modeling process is discussed again.
×
Anzeige
Considering the deformations of the flexure hinges are linear and small, the deformation at a given point of the compliant mechanism can be calculated through the superposition principle. According to the relative position of the applied loads, the compliance modeling of the openloop serial compliant mechanism is discussed in two difference conditions. Fig.
1(a) shows the loading point is closer to the fixed end than the displacement output point, and Fig.
1(b) shows the displacement output point is closer to the fixed end.
According to Fig.
1(a), only the flexure members between the fixed end and the loading point suffer deformations, and the total deformation at the displacement output point can be obtained as
where
δ
_{ i } ^{ l } is the deformation of flexure hinge
i represented in its local frame, and
T
_{ id } is the matrix transforming the local deformation
δ
_{ i } ^{ l } of the flexure hinge to the deformation
δ
_{ i } at the displacement output point.
$$\varvec{\delta}_{o} = \sum\limits_{i = 1}^{m} {\varvec{\delta}_{i} } = \sum\limits_{i = 1}^{m} {\varvec{T}_{id} {\kern 1pt}\varvec{\delta}_{i}^{l} },$$
(1)
The applied load and deformation of flexure hinge
i in its local frame can be expressed as, respectively,
where
T
_{ if } is the matrix transforming the external load
F to the applied load
F
_{ i } at flexure hinge
i, and
C
_{ i } is the local compliance matrix of flexure hinge
i.
$$\varvec{F}_{i} = \varvec{T}_{if} {\kern 1pt} \varvec{F},$$
(2)
$$\varvec{\delta}_{i}^{l} = \varvec{C}_{i} {\kern 1pt} \varvec{F}_{i} ,$$
(3)
From Eqs. (
1)–(
3), the deformation at the displacement output point can be written as
$$\varvec{\delta}_{o} = \sum\limits_{i = 1}^{m} {\varvec{T}_{id} {\kern 1pt} \varvec{C}_{i} {\kern 1pt} \varvec{F}_{i} } = \left( {\sum\limits_{i = 1}^{m} {\varvec{T}_{id} {\kern 1pt} \varvec{C}_{i} {\kern 1pt} \varvec{T}_{if} } } \right)\varvec{F},$$
(4)
Therefore, the compliance model matrix of the openloop serial compliant mechanism shown in Fig.
1(a) can be obtained as
$$\varvec{C} = \frac{{\partial\varvec{\delta}_{0} }}{{\partial \varvec{F}}} = \sum\limits_{i = 1}^{m} {\varvec{T}_{id} {\kern 1pt} \varvec{C}_{i} {\kern 1pt} \varvec{T}_{if} }.$$
(5)
Similarly, the compliance matrix of the openloop serial compliant mechanism shown in Fig.
1(b) can be obtained as
$$\varvec{C} = \sum\limits_{i = 1}^{n} {\varvec{T}_{id} {\kern 1pt} \varvec{C}_{i} {\kern 1pt} \varvec{T}_{if} } .$$
(6)
According to Eqs. (
5) and (
6), the general compliance model of the openloop serial compliant mechanism can be expressed as
where
$$\varvec{C} = \sum\limits_{i = 1}^{{\hbox{min} \left( {m,\;n} \right)}} {\varvec{T}_{id} {\kern 1pt} \varvec{C}_{i} {\kern 1pt} \varvec{T}_{if} } = \varvec{T}_{d} {\kern 1pt} \varvec{C}^{*} {\kern 1pt} \varvec{T}_{f} ,$$
(7)
$$\varvec{T}_{d} = \left( {\begin{array}{*{20}c} {\varvec{T}_{1d} } & {\varvec{T}_{2d} } & \cdots & {\varvec{T}_{{\hbox{min} \left( {m,n} \right)d}} } \\ \end{array} } \right)^{\text{T}} ,$$
$$\varvec{C}^{*} = {\text{diag}}\left( {\begin{array}{*{20}c} {\varvec{C}_{1} } & {\varvec{C}_{2} } & \cdots & {\varvec{C}_{{\hbox{min} \left( {m,n} \right)}} } \\ \end{array} } \right),$$
$$\varvec{T}_{f} = \left( {\begin{array}{*{20}c} {\varvec{T}_{1f} } & {\varvec{T}_{2f} } & \cdots & {\varvec{T}_{{\hbox{min} \left( {m,n} \right)f}} } \\ \end{array} } \right)^{\text{T}} .$$
When multiple loads are applied on the mechanism, the deformation at the given displacement output point is calculated as
$$\varvec{\delta}_{o} = \sum\limits_{j = 1}^{k} {\left( {\left( {\sum\limits_{i = 1}^{{\hbox{min} \left( {m_{j} ,\;n} \right)}} {\varvec{T}_{id} {\kern 1pt} \varvec{C}_{i} {\kern 1pt} \varvec{T}_{if} } } \right)\varvec{F}_{j} } \right)} .$$
(8)
2.2 Compliance Modeling of the ClosedLoop Serial Compliant Mechanism
Compared with the openloop serial compliant mechanism, both ends of the closedloop serial compliant mechanism are fixed, as depicted in Fig.
2.
×
The closedloop serial compliant mechanism is over constrained because its two fixed ends produce more than three unknown reaction forces, which brings difficulty in obtaining its compliance model. Generally, the geometric relationship of the deformations and equations of static equilibrium are provided to deal with this issue. However, this method is relative complex and there are no concise and explicit expressions for the compliance calculation.
Due to the overconstrained characteristic of the closed loop serial compliant mechanism, it is cut out at the displacement output point and the inner forces are applied at the sections, as shown in Fig.
2.
The deformation at the section of the left subsystem can be expressed as
where
C
_{ gl } is the compliance matrix related to inner force
F
_{ gl } and the displacement output point, and
C
_{ iel } is compliance matrix related to external load
F
_{ iel } and the displacement output point.
$$\varvec{\delta}_{l} = \varvec{C}_{gl} {\kern 1pt} \varvec{F}_{gl} + \sum {\varvec{C}_{iel} {\kern 1pt} \varvec{F}_{iel} } ,$$
(9)
The deformation at the section of the right subsystem can be expressed as
where
C
_{ gr } is the compliance matrix related to inner force
F
_{ gr } and the displacement output point, and
C
_{ jer } is compliance matrix related to external load
F
_{ jer } and the displacement output point.
$$\varvec{\delta}_{r} = \varvec{C}_{gr} {\kern 1pt} \varvec{F}_{gr} + \sum {\varvec{C}_{jer} {\kern 1pt} \varvec{F}_{jer} } ,$$
(10)
The deformations and inner forces at the sections satisfy the conditions as
$$\varvec{\delta}_{l} =\varvec{\delta}_{r} ,$$
(11)
$$\varvec{F}_{gl} =  \varvec{F}_{gr} = \varvec{F}_{s} .$$
(12)
Combing Eqs. (
9) and (
10), the inner force
F
_{ s } at the section can be obtained as
$$\varvec{F}_{s} = \left( {\varvec{C}_{gl} + \varvec{C}_{gr} } \right)^{  1} \left( {\sum {\varvec{C}_{ier} {\kern 1pt} \varvec{F}_{ier} }  \sum {\varvec{C}_{jel} {\kern 1pt} \varvec{F}_{jel} } } \right)$$
(13)
Defining
B=
C
_{ gl } +
C
_{ gr }, and substituting Eq. (
13) in Eqs. (
8) and (
9) leads to, respectively,
$$\varvec{\delta}_{l} = \sum {\left( {\varvec{C}_{gl} {\kern 1pt} \varvec{B}^{  1} {\kern 1pt} \varvec{C}_{ier} } \right)\varvec{F}_{jer} }  \sum {\left( {\varvec{C}_{gl} {\kern 1pt} \varvec{B}^{  1} {\kern 1pt} \varvec{C}_{iel}  \varvec{C}_{iel} } \right)\varvec{F}_{iel} } ,$$
(14)
$$\varvec{\delta}_{r} = \sum {\left( {\varvec{C}_{gr} {\kern 1pt} \varvec{B}^{  1} {\kern 1pt} \varvec{C}_{iel} } \right)\varvec{F}_{iel} }  \sum {\left( {\varvec{C}_{gl} {\kern 1pt} \varvec{B}^{  1} {\kern 1pt} \varvec{C}_{jer}  \varvec{C}_{jer} } \right)\varvec{F}_{jer} }$$
(15)
According to the relative positional relationship between the loading point and the displacement output point, the compliance model of the closedloop serial compliant mechanism is discussed as follows.
(1)
When the loading point and the displacement output point are coincident, the external load satisfies
F
_{ e }=
F
_{ iel } and
F
_{ jer }=
0, or
F
_{ e }=
F
_{ jer } and
F
_{ iel }=
0. The deformation at the displacement output point can be expressed as
$$\varvec{\delta}= \left( {\varvec{C}_{gl} {\kern 1pt} \varvec{B}^{  1} {\kern 1pt} \varvec{C}_{gr} } \right)\varvec{F}_{e} = \left( {\varvec{C}_{gr} {\kern 1pt} \varvec{B}^{  1} {\kern 1pt} \varvec{C}_{gl} } \right)\varvec{F}_{e} .$$
(16)
Therefore, the compliance matrix of the mechanism can be written as
$$\varvec{C} = \frac{{\partial\varvec{\delta}}}{{\partial \varvec{F}_{e} }} = \varvec{C}_{gl} {\kern 1pt} \varvec{B}^{  1} {\kern 1pt} \varvec{C}_{gr} = \varvec{C}_{gr} {\kern 1pt} \varvec{B}^{  1} {\kern 1pt} \varvec{C}_{gl} .$$
(17)
The stiffness matrix of the mechanism can be obtained as
$$\varvec{K} = \left( {\varvec{C}_{gl} {\kern 1pt} \varvec{B}^{  1} {\kern 1pt} \varvec{C}_{gr} } \right)^{  1} = \varvec{C}_{gl}^{  1} + \varvec{C}_{gr}^{  1} = \varvec{K}_{gl} + \varvec{K}_{gr} .$$
(18)
Eq. (
18) indicates that when the loading point and the displacement output point are coincident, the stiffness of the closedloop serial compliant mechanism can be obtained by adding the stiffness of its subsystems together.
(2)
When the external load is applied on the left subsystem, it satisfies
F
_{ e }=
F
_{ iel } and
F
_{ jer }=
0. The deformation at the displacement output point can be obtained from Eq. (
15) as
$$\varvec{\delta}=\varvec{\delta}_{r} = \left( {\varvec{C}_{gr} {\kern 1pt} \varvec{B}^{  1} {\kern 1pt} \varvec{C}_{el} } \right)\varvec{F}_{e} .$$
(19)
Therefore, the compliance matrix of the mechanism can be written as
$$\varvec{C} = \frac{{\partial\varvec{\delta}}}{{\partial \varvec{F}_{e} }} = \varvec{C}_{gr} {\kern 1pt} \varvec{B}^{  1} {\kern 1pt} \varvec{C}_{el} .$$
(20)
(3)
When the external load is applied on the right subsystem, it satisfies
F
_{ e }=
F
_{ jer } and
F
_{ iel }=
0. The deformation at the displacement output point can be obtained from Eq. (
14) as
$$\varvec{\delta}=\varvec{\delta}_{l} = \left( {\varvec{C}_{gl} {\kern 1pt} \varvec{B}^{  1} {\kern 1pt} \varvec{C}_{er} } \right)\varvec{F}_{e} .$$
(21)
Therefore, the compliance matrix of the mechanism can be given as
$$\varvec{C} = \frac{{\partial\varvec{\delta}}}{{\partial \varvec{F}_{e} }} = \varvec{C}_{gl} {\kern 1pt} \varvec{B}^{  1} {\kern 1pt} \varvec{C}_{er} .$$
(22)
According to the discussions, concise and explicit compliance models of the closedloop serial compliant mechanism can be obtained, which will be helpful in its performance analysis and optimal design.
When multiple loads are applied on the mechanisms, the deformation at the displacement output point is calculated as
$$\varvec{\delta}_{o} = \sum {\left( {\varvec{C}_{gr} {\kern 1pt} \varvec{B}_{i}^{  1} {\kern 1pt} \varvec{C}_{iel} } \right)\varvec{F}_{iel} } + \sum {\left( {\varvec{C}_{gl} {\kern 1pt} \varvec{B}_{j}^{  1} {\kern 1pt} \varvec{C}_{jer} } \right)\varvec{F}_{jer} } .$$
(23)
3 External Loads Applied on the Flexure Members
The relationship between the deformations of the flexure members and the external loads is nonlinear when the loads are applied on the flexure members. The matrix method is only appropriate to the linear problem, and therefore cannot be used to derive the compliance model of the compliant mechanisms in this case. Though the Castigliano’s theorem can deal with this issue, it involves the partial differential which leads to a complex calculation process. In this section, an effective equivalent method is proposed to handle with the external loads applied on the flexure members. This method aims at transforming the external loads from the flexure members to the rigid links. The transformation process should satisfy the equations of static equilibrium and guarantee that the deformations at the displacement output point remain unchanged.
Owing to the nonlinear relationship between the deformations and loads applied on the flexure members, it is impossible to transform the external loads to just one concentrated force on the rigid link to satisfy the both two conditions stated above. Therefore, the loads applied on the flexure members are transformed to two concentrated forces applied on the rigid links, as shown in Fig.
3.
×
The equivalent concentrated forces should satisfy the following conditions as
where
δ
_{ iq } and
δ
_{ if } are the deformations at point
i caused by original force
q and equivalent force
F
_{ i } respectively, and
δ
_{ jq } and
δ
_{ jf } are the deformations at point
j caused by original force
q and equivalent force
F
_{ j } respectively.
$$\varvec{\delta}_{iq} =\varvec{\delta}_{if} =\varvec{\delta}_{i} \;\;,\;\;\varvec{\delta}_{jq} =\varvec{\delta}_{jf} =\varvec{\delta}_{j} ,$$
(24)
$$\varvec{F}_{i} + \varvec{F}_{j} = \varvec{q}\left( x \right)\;\;,\;\;\varvec{M}_{i} + \varvec{M}_{j} = \varvec{M}_{q\left( x \right)} ,$$
(25)
It is complicated to solve Eqs. (
24) and (
25) directly. Assuming that forces
F
_{ i } and
F
_{ j } satisfy Eq. (
24), and we apply forces 
F
_{ i } and 
F
_{ j } on the original flexure member at points
i and
j, respectively. The deformations at the two points caused by the two forces are 
δ
_{ i } and 
δ
_{ j }, respectively. They are superposed on the original deformations caused by force
q results in a fixedfixed flexure member. Therefore, forces
F
_{ i } and
F
_{ j } are of course satisfying the equations of static equilibrium represented in Eq. (
25).
According to the analysis above, the equivalent forces can be solved only through Eq. (
24) and they will satisfy Eq. (
25) simultaneously. The deformation at points
i or
j caused by the original force
q can be calculated through the superposition method, as shown in Fig.
4.
×
According to Fig.
4(a), the deformation at point
i caused by the original force
q can be obtained as
$$\varvec{\delta}_{iq} = \sum\limits_{k = 1}^{\infty } {\varvec{\delta}_{k}^{i} } = \sum\limits_{k = 1}^{\infty } {\left( {\varvec{T}_{kd}^{i} \varvec{C}_{k}^{i} \varvec{T}_{kf}^{i} } \right)} {\kern 1pt} {\kern 1pt} \varvec{q}_{k} = \int_{0}^{L} {\left( {\varvec{T}_{dx}^{i} {\kern 1pt} \varvec{C}_{x}^{i} {\kern 1pt} \varvec{T}_{fx}^{i} } \right)\varvec{q}\left( x \right){\text{d}}x} .$$
(26)
Similarly, the deformation at point
j caused by the original force
q can be obtained as
$$\varvec{\delta}_{jq} = \int_{0}^{L} {\left( {\varvec{T}_{dx}^{j} {\kern 1pt} \varvec{C}_{x}^{j} {\kern 1pt} \varvec{T}_{fx}^{j} } \right)\varvec{q}\left( {L  x} \right){\text{d}}x} .$$
(27)
Substituting Eqs. (
26) and (
27) in Eq. (
24) leads to
where
C
_{ ig } is the compliance matrix related to equivalent force
F
_{ i } and point
i, and
C
_{ jg } is the compliance matrix related to equivalent force
F
_{ j } and point
j.
$$\int_{0}^{L} {\left( {\varvec{T}_{dx}^{i} {\kern 1pt} \varvec{C}_{x}^{i} {\kern 1pt} \varvec{T}_{fx}^{i} } \right)\varvec{q}\left( x \right){\text{d}}x} =\varvec{\delta}_{if} = \varvec{C}_{ig} {\kern 1pt} \varvec{F}_{i} ,$$
(28)
$$\int_{0}^{L} {\left( {\varvec{T}_{dx}^{j} {\kern 1pt} \varvec{C}_{x}^{j} {\kern 1pt} \varvec{T}_{fx}^{j} } \right)\varvec{q}\left( {L  x} \right){\text{d}}x} =\varvec{\delta}_{jf} = \varvec{C}_{jg} {\kern 1pt} \varvec{F}_{j} ,$$
(29)
The external loads applied on the flexure member can be express as
where
g(
q) is a coefficient matrix.
$$\varvec{q}\left( x \right) = \varvec{g}\left( q \right)\varvec{f}\left( x \right),$$
(30)
Then the equivalent forces
F
_{ i } and
F
_{ j } can be obtained as
$$\begin{aligned} \varvec{F}_{i} = \varvec{C}_{ig}^{  1} \left( {\int_{0}^{L} {\left( {\varvec{T}_{dx}^{i} {\kern 1pt} \varvec{C}_{x}^{i} {\kern 1pt} \varvec{T}_{fx}^{i} } \right)\varvec{f}\left( x \right)} \;{\text{d}}x} \right)\varvec{g}_{i} \left( q \right) = \hfill \\ \;\;\;\;\;\;\;\left( {\varvec{C}_{ig}^{  1} {\kern 1pt} \varvec{C}_{iqx} } \right)\varvec{g}_{i} \left( q \right), \hfill \\ \end{aligned}$$
(31)
$$\begin{aligned} \varvec{F}_{j} = \varvec{C}_{jg}^{  1} \left( {\int_{0}^{L} {\left( {\varvec{T}_{dx}^{j} {\kern 1pt} \varvec{C}_{x}^{j} {\kern 1pt} \varvec{T}_{fx}^{j} } \right)\varvec{f}\left( {L  x} \right)} \;{\text{d}}x} \right)\varvec{g}_{j} \left( q \right) = \hfill \\ \;\;\;\;\;\;\;\left( {\varvec{C}_{jg}^{  1} {\kern 1pt} \varvec{C}_{jqx} } \right)\varvec{g}_{j} \left( q \right). \hfill \\ \end{aligned}$$
(32)
It can be verified that the equivalent forces satisfy Eqs. (
24) and (
25). Once the external loads are transformed to the concentrated forces applied on the rigid links, the matrix method can be still adopted to analyze the compliance of the compliant mechanisms by using the models derived in section 2.
4 Applications in the Analysis of Serial FlexureBased Compliant Mechanism
Several specific examples are given in this part to illustrate the effectiveness and validity of the compliance modeling of serial flexurebased compliant mechanisms and the force equivalent method.
4.1 Compliance Analysis of an OpenLoop Serial Compliant Mechanism
A complex openloop serial compliant mechanism was designed, as shown in Fig.
5. Circular flexure hinge was selected as the flexure member. The derived models based on the matrix method were used to analyze its compliance related to the given loads and displacement output points, as shown in Fig.
6. The finite element analysis (FEA) result was used as a benchmark to verify the accuracy of the analytical model.
×
×
The dimensions of the openloop compliant mechanism were shown in Fig.
5. The geometric parameters of the circular flexure hinge were shown in Fig.
7, and their dimensions were given as
r = 5 mm,
W = 5 mm,
t = 1 mm, 3 mm, and 5 mm, respectively.
×
The motion of this compliant mechanism is mainly provided by the deformations of all the circular flexure hinges. Therefore, an accurate compliance equation of the flexure hinge is important for obtaining a precise compliance model of the entire mechanism. An empirical compliance equation[
23] for the circular flexure hinge was adopted in this paper.
Firstly, point 1 was selected as both the loading point and the displacement output point. Utilizing the FEA result as the benchmark, the calculating errors of each compliance components of the mechanism were given in Table
1.
Table 1
Calculation errors of each compliance component %
Compliance component

Thickness
t / mm



1 mm

3 mm

5 mm


C
_{1xF1x }

–3.83

0.04

2.96

C
_{1yF1x }

–1.64

2.16

5.10

C
_{1xF1y }

–1.64

2.16

5.10

C
_{1yF1y }

1.74

5.53

9.15

The results show that the analytical model has relative high calculation accuracy. One may see that the calculation errors increase as the minimum thickness
t of the flexure hinge grows. The possible reason is that the rigid links are not absolute rigid and also undergoes elastic deformations. When the circular flexure hinges grow thicker, the relative proportion of the deformations of the rigid links increases. Considering the compliance of the rigid links, the calculation errors of each compliance components of the mechanism were given in Table
2. It shows that the calculation accuracies are obviously improved, especially when
t = 3 mm and 5 mm.
Table 2
Calculation errors of each compliance Component %
Compliance component

Thickness
t / mm



1 mm

3 mm

5 mm


C
_{1xF1x }

–4.14

–2.51

–2.37

C
_{1yF1x }

–1.96

–0.35

–0.08

C
_{1xF1y }

–1.96

–0.35

–0.08

C
_{1yF1y }

1.36

2.62

3.18

Secondly, the external load was applied at point 2 and vertical to the surface, and point 3 was selected as the displacement output point. The compliance of the mechanism calculated through the FEA and the analytical model were given in Tables
3 and
4, respectively.
Table 3
Compliance of the mechanism calculated through the FEA μm / N
Compliance component

Thickness
t / mm



1 mm

3 mm

5 mm


C
_{3xF2}

–117.07

–8.779

–2.753

C
_{3yF2}

526.60

38.692

11.905

Table 4
Compliance of the mechanism calculated through the analytical model μm / N
Compliance component

Thickness
t / mm



1 mm

3 mm

5 mm


C
_{3xF2}

–113.45

–8.391

–2.627

C
_{3yF2}

518.65

37.526

11.519

The simulation analyses show that the matrix method is applicable to the compliance modeling of the openloop serial compliant mechanism related to any given output points and external loads applied on the rigid links. Additionally, the compliance of the rigid links cannot be neglected when the flexure hinges are relative thick and the length of the openloop serial chain is long.
4.2 Transformation of the External Loads Applied on Flexure Members
Fig.
8 shows a serial compliant chain composed of rectangular flexure members and rigid links. The external loads
q
_{1}(
x) and
q
_{2}(
x) were applied on the flexure members. The force equivalent method was used to transform the external loads from the flexure members to the rigid links.
×
The equivalent transformation of external load
q
_{1}(
x) was first discussed. It was transformed to two concentrated forces applied at points 1 and 2. The local coordinate frames at points 1 and 2 were established, as shown in Fig.
9.
×
According to Eqs. (
31) and (
32), equivalent forces
F
_{1} and
F
_{2} were obtained in each local coordinate frame as, respectively,
where
$$\varvec{F}_{1} ' = \varvec{C}_{1g}^{  1} \left( {\int_{0}^{{L_{2} }} {\left( {\varvec{T}_{dx}^{1} {\kern 1pt} \varvec{C}_{x}^{1} {\kern 1pt} \varvec{T}_{fx}^{1} } \right)\varvec{f}_{1} \left( x \right)} \;{\text{d}}x} \right)\varvec{g}\left( {q_{1} } \right),$$
(33)
$$\varvec{F}_{2} ' = \varvec{C}_{2g}^{  1} \left( {\int_{0}^{{L_{2} }} {\left( {\varvec{T}_{dx}^{2} {\kern 1pt} \varvec{C}_{x}^{2} {\kern 1pt} \varvec{T}_{fx}^{2} } \right)\varvec{f}_{1} \left( {L_{2}  x} \right)} \;{\text{d}}x} \right)\varvec{g}\left( {q_{1} } \right).$$
(34)
$$\begin{aligned} \varvec{q}_{1} \left( x \right) = \varvec{f}_{1\_1} \left( x \right)\varvec{g}_{1\_1} \left( {q_{1} } \right) + \varvec{f}_{1\_2} \left( x \right)\varvec{g}_{1\_2} \left( {q_{1} } \right) = \hfill \\ \;\;\;\;\;\;\;\;\;\;\;\left( {\begin{array}{*{20}c} 0 & 0 & 0 \\ 0 & x & 0 \\ 0 & 0 & 0 \\ \end{array} } \right)\left( {\begin{array}{*{20}c} 0 \\ {10W} \\ 0 \\ \end{array} } \right) + \left( {\begin{array}{*{20}c} 0 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 0 \\ \end{array} } \right)\left( {\begin{array}{*{20}c} 0 \\ {0.2W} \\ 0 \\ \end{array} } \right), \hfill \\ \end{aligned}$$
$$\varvec{C}_{1g} = \varvec{C}_{2g} = \left( {\begin{array}{*{20}c} {\frac{{L_{2} }}{EDt}} & 0 & 0 \\ 0 & {\frac{{4L_{2}^{3} }}{{EDt^{3} }} + \alpha \frac{E}{G} \cdot \frac{{L_{2} }}{EDt}} & {  \frac{{6L_{2}^{2} }}{{EDt^{3} }}} \\ 0 & {  \frac{{6L_{2}^{2} }}{{EDt^{3} }}} & {\frac{{12L_{2} }}{{EDt^{3} }}} \\ \end{array} } \right),$$
$$\varvec{C}_{x}^{1} = \varvec{C}_{x}^{2} = \left( {\begin{array}{*{20}c} {\frac{{L_{2}  x}}{EDt}} & 0 & 0 \\ 0 & {\frac{{4\left( {L_{2}  x} \right)^{3} }}{{EDt^{3} }} + \alpha \frac{E}{G} \cdot \frac{{L_{2}  x}}{EDt}} & {  \frac{{6\left( {L_{2}  x} \right)^{2} }}{{EDt^{3} }}} \\ 0 & {  \frac{{6\left( {L_{2}  x} \right)^{2} }}{{EDt^{3} }}} & {\frac{{12\left( {L_{2}  x} \right)}}{{EDt^{3} }}} \\ \end{array} } \right),$$
$$\varvec{T}_{dx}^{1} = \varvec{T}_{dx}^{2} = \left( {\begin{array}{*{20}c} 1 & 0 & 0 \\ 0 & 1 & {  x} \\ 0 & 0 & 1 \\ \end{array} } \right)\;\;,\;\;\varvec{T}_{fx}^{1} = \varvec{T}_{fx}^{1} = \left( {\begin{array}{*{20}c} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \\ \end{array} } \right).$$
The equivalent forces
F
_{1} and
F
_{2} were calculated in the global coordinate frame as
F
_{1} = (0–52.05 N
–0.187 Nm)
^{T} and
F
_{2} = (0–67.95 N –0.213 Nm)
^{T}.
Similarly, external load
q
_{2}(
x) was transformed to two equivalent forces applied at points 3 and 4 respectively as
F
_{3} = (0–82.34 N –0.187 Nm)
^{T} and
F
_{2} = (0 82.34 N –0.187 Nm)
^{T}.
The FEA software was used to calculate the deformation at the output point caused by all the external loads and the equivalent loads, as shown in Fig.
10. The results were
δ = (0 0.541 0)
^{T} mm and
δ
_{ e } = (0 0.551 0)
^{T} mm, respectively.
×
The results show that the deformations at the given displacement output point caused by the original external loads and the equivalent forces are almost the same. Additionally, it can be verified that the equivalent forces satisfy the equations of static equilibrium. The analysis proves the effectiveness and validity of the proposed equivalent transformation method for handling the external loads applied on the flexure members.
Macromicro system is desirable in the applications where the merits of long stroke motion and high accuracy are required. Figure
11 shows a macromicro manipulator, which is composed of a 2DOF linear feed system actuated by servo motors and a 2DOF compliant mechanism actuated by piezoelectric actuators. The linear feed system provides a large stroke motion with a coarse accuracy due to the inevitable clearance, friction, and wear. To achieve high motion accuracy, a compliant mechanism is mounted on the moving platform of the linear feed system to compensate its motion error. However, the flexure members of the compliant mechanism will suffer inertial forces during the acceleration and deceleration stages of the moving platform of the linear feed system. The effect of the inertial forces on the motion accuracy of the compliant mechanism should be considered. The proposed equivalent transformation method can be used to deal with this problem. Then a realtime accuracy compensation control strategy can be carried out with the help of the high precision length gauges. This will be discussed in detail in our future work.
×
4.3 Amplification Ratio Analysis of a Displacement Amplifier
To illustrate the effectiveness of the derived compliance model of the closedloop serial compliant mechanism, a bridgetype compliant displacement amplifier was adopted as the object of study. This amplifier has a compact structure and is mainly used for amplifying the displacement of the piezoelectric actuator. Its structure and geometric parameters were given in Fig.
12. Circular flexure hinges[
24,
25] were adopted due to their high precision in motion. The initial dimensions of the amplifier were given as
C = 30 mm,
L = 35 mm,
P = 25 mm,
E = 12.5 mm,
D = 10 mm, and
\(\theta\)= 5 °. The dimensions of the circular flexure hinges were given as
r = 5 mm,
t = 1 mm, and
W = 5 mm.
×
The boundary condition, applied loads, and displacement output point of this amplifier were shown in Fig.
13.
×
The displacement amplification ratio is the most important performance index for this amplifier, and it is defined as
where
δ
_{ oy } is the deformation at the displacement output point, and
δ
_{ ix } is the deformation at any loading point.
$$R_{\text{amp}} = \left {\frac{{\delta_{oy} }}{{2\delta_{ix} }}} \right,$$
(35)
To obtain the deformation at the displacement output point, the mechanism was cut out at this point, as shown in Fig.
14. According to Eq. (
23), the output displacement was calculated as
where
\(\varvec{C}_{gl\_o} = \sum\limits_{j = 1}^{4} {\varvec{T}_{jd}^{\;o} {\kern 1pt} \varvec{C}{\kern 1pt} \varvec{T}_{jf}^{\;o} } ,\)
\(\varvec{C}_{gr\_o} = \sum\limits_{j = 5}^{8} {\varvec{T}_{jd}^{\;o} {\kern 1pt} \varvec{C}{\kern 1pt} \varvec{T}_{jf}^{\;o} } ,\)
\(\varvec{C}_{el\_0} = \sum\limits_{j = 1}^{2} {\varvec{T}_{jd}^{\;o} {\kern 1pt} \varvec{C}{\kern 1pt} \varvec{T}_{jf}^{\;i} } ,\)
\(\varvec{C}_{er\_o} = \sum\limits_{j = 7}^{8} {\varvec{T}_{jd}^{\;o} {\kern 1pt} \varvec{C}{\kern 1pt} \varvec{T}_{jf}^{\;i} } ,\)
\(\varvec{B}_{o} = \left( {\varvec{C}_{gl\_o} + \varvec{C}_{gr\_o} } \right)\).
$$\begin{aligned}\varvec{\delta}_{o} = \left( {\varvec{C}_{gr\_o} {\kern 1pt} \varvec{B}_{1\_o}^{  1} {\kern 1pt} \varvec{C}_{el\_o} } \right)\varvec{F}_{l} + \left( {\varvec{C}_{gl\_o} {\kern 1pt} \varvec{B}_{2\_o}^{  1} {\kern 1pt} \varvec{C}_{er\_o} } \right)\varvec{F}_{r} = \hfill \\ \;\;\;\;\;\;\left( {\left( {\varvec{C}_{gr\_o} {\kern 1pt} \varvec{B}_{o}^{  1} {\kern 1pt} \varvec{C}_{el\_o} } \right)  \left( {\varvec{C}_{gl\_o} {\kern 1pt} \varvec{B}_{o}^{  1} {\kern 1pt} \varvec{C}_{er\_o} } \right)} \right)\varvec{F}, \hfill \\ \end{aligned}$$
(36)
×
To obtain the deformation at the loading point, the mechanism was cut out at the loading point, as shown in Fig.
15. The input displacement was calculated as
where
\(\varvec{C}_{gl\_i} = \sum\limits_{j = 1}^{2} {\varvec{T}_{jd}^{\;o} {\kern 1pt} \varvec{C}{\kern 1pt} \varvec{T}_{jf}^{\;o} }\),
\(\varvec{C}_{gr\_i} = \sum\limits_{j = 3}^{8} {\varvec{T}_{jd}^{\;o} {\kern 1pt} \varvec{C}{\kern 1pt} \varvec{T}_{jf}^{\;o} }\),
\(\varvec{C}_{el\_i} = \sum\limits_{j = 1}^{2} {\varvec{T}_{jd}^{\;o} {\kern 1pt} \varvec{C}{\kern 1pt} \varvec{T}_{jf}^{\;i} }\),
\(\varvec{C}_{er\_i} = \sum\limits_{j = 7}^{8} {\varvec{T}_{jd}^{\;o} {\kern 1pt} \varvec{C}{\kern 1pt} \varvec{T}_{jf}^{\;i} }\),
\(\varvec{B}_{i} = \left( {\varvec{C}_{gl\_i} + \varvec{C}_{gr\_i} } \right)\).
$$\begin{aligned}\varvec{\delta}_{i} = \left( {\varvec{C}_{gr\_i} {\kern 1pt} \varvec{B}_{1\_i}^{  1} {\kern 1pt} \varvec{C}_{el\_i} } \right)\varvec{F}_{l} + \left( {\varvec{C}_{gl\_i} {\kern 1pt} \varvec{B}_{2\_i}^{  1} {\kern 1pt} \varvec{C}_{er\_i} } \right)\varvec{F}_{r} = \hfill \\ \;\;\;\;\;\;\left( {\left( {\varvec{C}_{gr\_i} {\kern 1pt} \varvec{B}_{i}^{  1} {\kern 1pt} \varvec{C}_{el\_i} } \right)  \left( {\varvec{C}_{gl\_i} {\kern 1pt} \varvec{B}_{i}^{  1} {\kern 1pt} \varvec{C}_{er\_i} } \right)} \right)\varvec{F}, \hfill \\ \end{aligned}$$
(37)
×
Then the displacement amplification ratio of this amplifier was obtained as
$$R_{\text{amp}} = \left {\frac{{\left[ {\left( {\varvec{C}_{gr\_o} {\kern 1pt} \varvec{B}_{o}^{  1} {\kern 1pt} \varvec{C}_{el\_o} } \right)  \left( {\varvec{C}_{gl\_o} {\kern 1pt} \varvec{B}_{o}^{  1} {\kern 1pt} \varvec{C}_{er\_o} } \right)} \right]\varvec{e}_{y} }}{{2 \cdot \left[ {\left( {\varvec{C}_{gr\_i} {\kern 1pt} \varvec{B}_{i}^{  1} {\kern 1pt} \varvec{C}_{el\_i} } \right)  \left( {\varvec{C}_{gl\_i} {\kern 1pt} \varvec{B}_{i}^{  1} {\kern 1pt} \varvec{C}_{er\_i} } \right)} \right]\varvec{e}_{x} }}} \right.$$
(38)
From Eq. (
38), one may see that the displacement amplification ratio is determined by the geometric parameters of the amplifier and the flexure hinges. The influences of the main geometric parameters on the amplification ratio were investigated and shown in Fig.
16. Analytical model I did not consider the compliance of the rigid links, and analytical model II considered the influence of the compliance of the rigid links.
×
From Fig.
16, the following conclusions can be drawn:
(1) The displacement amplification ratio decreases as geometric parameters
P,
C, and
t increase, and increases as geometric parameter
L increases.
(2) The displacement amplification ratio at first increases shapely when angle
\(\theta\)increases, whereas decreases when angle
\(\theta\)increases continuously.
(3) The displacement amplification ratio calculated by the analytical model without considering the compliance of the rigid links is always larger.
(4) The comparisons of the analytical and FEA results demonstrate the accuracy and effectiveness of the derived compliance model of the closedloop compliant mechanism. Additionally, the concise expression form will be helpful to the further performance analysis and optimal design.
The results show that angle
\(\theta\)and thickness
t have great influences on the displacement amplification ratio, and their influences were given in Fig.
17. One may see that there exists a max amplification ratio curve, and it can be used to guide the geometric parametric optimization to obtain a large amplification ratio.
×
Therefore, small geometric parameters
P,
C, and
t, large geometric parameter
L, and optimized angle
\(\theta\)can be chosen to improve the displacement amplification ratio of the amplifier. The optimization of the amplification ratio can be realized based on Eq. (
38) with the consideration of other factors, such as the size dimension, input/output compliance, and frequency.
To further verify the accuracy of the analytical model, an experimental table was constructed to test the displacement amplification ratio of the amplifier, as depicted in Fig.
18. The material was steel with a Young’s modulus of 210 GPa, and a Poisson’s ratio of 0.3. The amplifier was fabricated through the milling process with an accuracy of ±5 μm. A pretight piezoelectric actuator (P843.40 from PI) was adopted to drive the mechanism, and its motion stroke was 60 μm. The input displacement was measured by the integrated feedback sensor of the actuator, and the output displacement was measured by the laser displacement sensor (LKH025 from Keyence) with a linearity of ±0.02% over a measuring range of 6 mm.
×
Two amplifiers were used for the experimental tests and their geometric parameters were given in Table
5. The input and output displacements of the two amplifiers were recorded simultaneously when the displacement of the actuator was increased from 0 μm to 30 μm, and the measuring results were shown in Fig.
19. The tested displacement amplification ratios were calculated by using the least square method and the results were shown in Table
5. It shows that the analytical model has relative high calculation accuracy.
Table 5
Displacement amplification ratios of the amplifiers
Geometric parameters

Amplification ratio



C
/ mm

P
/ mm

L
/ mm

d
/ mm

t
/ mm

Analytical result

Experimental
result

30

25

35

1.5

1

12.46

11.92

30

25

35

4.5

1

7.38

7.14

×
5 Conclusions
(1)
According to the relative positional relationship between the applied loads and the given displacement output point, the concise and explicit compliance models of the open and closedloop serial compliant mechanisms are derived based on the matrix method.
(2)
An equivalent method is proposed to transform the external loads applied on the flexure members to the concentrated forces applied on the rigid links. Therefore, the matrix method can be still used to analyze the deformations and compliance of the compliant mechanism.
(3)
Several specific simulation analyses and an experimental test are carried out. The results verify the effectiveness and accuracy of the derived compliance models and the force equivalent transformation method.
Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (
http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.