Abstract
The local optimum is widespread in topology optimization of compliant mechanisms due to the non-convex objective function. And sometimes the result is far always from the global optimum. A scheme composed of two steps is proposed to avoid most of the local optimum in topology optimization of compliant mechanisms in this article. Unlike the traditional method which starts from a uniform guess, the second step of the scheme starts from the upper bound of the objective function which is the objective function of the global optimum in some cases. The numerical example indicates that this method is useful. The theoretical upper bounds of the objective function in two formulations are deduced. And it is pointed out that in some cases, topology optimization of compliant mechanisms is a process to find a rigid-body mechanism with a certain geometrical advantage. And the geometrical advantage is depended on the boundary condition.
Access provided by CONRICYT-eBooks. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
A compliant mechanism transmits the applied forces from specified input ports to output ports by elastic deformation of its comprising material, fulfilling required kinematic functions analogous to a rigid-body mechanism [1]. There are two major design methods for compliant mechanisms: pseudo-rigid-body mechanism synthesis and continuum structure optimization.
A number of techniques have been developed to design the compliant mechanisms by continuum structure optimization. Simplified isotropic material with penalization (SIMP) [2, 3] is a fundamental method and will be discuss in this article. Many objective function of the optimization problem are proposed. Two formulations will be discussed. They are the mechanical advantage (MA) formulation and the output displacement formulation. The output displacement formulation includes an input spring to model the actuator’s stiffness [4]. The output displacement is the objective function. The mechanical advantage (MA) formulation applies constrain on the input displacement [5]. The mechanical advantage is the objective function.
The objective function which maximizes mechanical or geometrical advantage [6] is found to be a non-convex function [7]. And most of the topology optimization method updates the design viable according to the sensitive analysis. Thus, the result of the topology optimization of compliant mechanisms is usually the local optimum but not a global one. Sometimes, the result is far always from the global optimum. This is a serious problem. However, the researches about the local optimum in topology optimization of compliant mechanisms are rare.
Similar researches about the local optimum aim to deal with the structural topology optimization problem [8]. The structural topology optimization problems are modeled using material interpolation, e.g. simplified isotropic material with penalization, to produce almost solid-and-void designs. But the problems become non convex due to the use of these techniques when penalty factor is bigger than 1. The penalty continuation in structural topology optimization is used to avoid the local optimum in many researches [9, 10]. This method increases the penalty factor from 1 to a maximum number during topology optimization. The penalty continuation is reported to be helpful in topology optimization of compliant mechanisms [11, 12]. Instead of OC and MMA, GCMMA is proposed to update the design variable to avoid the local optimum [13]. However, the global optimal solution cannot always be obtained by continuation with respect to the penalization parameter and how far is the result away from the global optimum remains unknown. The theoretical upper bounds of the objective function in two formulations are deduced in this article. And the upper bound is equal to the global optimum when the stiffness of the spring is small.
In this article, the scheme composed of two steps is proposed to avoid most of the local optimum and find the solution next to the global optimum in topology optimization of compliant mechanisms. The scheme composed of two steps is based on the following discoveries. The theoretical upper bound of the objective function exists and is equal to the global optimum when the stiffness of the spring is very small. And in this case, topology optimization of compliant mechanisms is a process to find a rigid-body mechanism with a certain geometrical advantage. And the geometrical advantage is depended on the boundary condition.
The paper is organized as follows. Section 2 discusses the theoretical upper bounds of the objective function. Section 3 discusses the essence of topology optimization of compliant mechanisms in some cases. Section 4 introduces the scheme composed of two steps to avoid most of the local optimum. Section 5 is the discussion and conclusion.
2 The Theoretical Upper Bound of the Objective Function
The theoretical upper bound of the objective function in the output displacement formulation is deduced here. An input spring is introduced to model the actuator’s stiffness. The mathematical model is given as
where \( \Delta _{out} \) is the displacement of the output node. \( \varvec{F}_{in} \) is the force vector applied on the input node. \( \varvec{U} \) is the displacement vector. \( V(\varvec{x}) \) is the volume factor. \( \varvec{K} \) is the stiffness matrix and is given by
where \( \varvec{K}_{S} \) is the sum of stiffness matrix of all continuum elements. \( \varvec{K}_{in} \) is the stiffness matrix of input spring. \( \varvec{K}_{out} \) is the stiffness matrix of output spring.
The norm of the input force vector \( \left\| {\varvec{F}_{in} } \right\| \) can be divided into two parts and can be given as
where \( F_{ink} \) is applied to the input spring and is given as
where \( K_{in} \) is the stiffness of input spring. \( \Delta _{in} \) is the displacement of the input node. \( F_{ins} \) is applied to the compliant mechanisms. Compliant mechanisms store the energy when they are deformed. Thus, the input energy is bigger than the output energy.
\( \eta \) is introduced as the energy transport efficiency and is given by
\( r \) is defined as the geometrical advantage and is given by
Then, the objective function can be deduced by a combination of Eq. 1–7
when
The objective function is maximized. If the Young’s modulus of the material is large while the stiffness of input and output spring is small, the compliant mechanism is close to the rigid-body mechanism and the energy transport efficiency \( \eta \) is close to 1. The objective function reaches the theoretical upper bound and is given as
The theoretical upper bound of the objective function in the output displacement formulation is deduced. In this case, the topology optimization of compliant mechanisms is a process to find a rigid-body mechanism with a certain geometrical advantage. And the geometrical advantage is depended on the stiffness of input spring and output spring as given in Eq. 9.
If there is no relationship between the energy transport efficiency and the geometrical advantage, then the objective function is maximized when the energy transport efficiency is equal to 1. This deduction is corresponded to the theory in other researches [14, 15].
In the MA formulation, constrain on the input displacement is applied. The mathematical model is given as
where \( \Delta _{\hbox{max} } \) is the upper bound of the input displacement. \( \varvec{K} \) is the stiffness matrix and is given by
the output displacement can be deduced as
and the objective function is given by
If \( \eta \approx 1 \), MA will reach the maximum value when the geometrical advantage
The maximum value, which is the theoretical upper bound of the objective function, is given by
The theoretical upper bound of the objective function in the MA formulation is deduced above. In this case, the topology optimization of compliant mechanisms is a process to find a rigid-body mechanism with a certain geometrical advantage. And the geometrical advantage is depended on Eq. (15).
3 The Essence of Topology Optimization of Compliant Mechanisms
When the Young’s modulus of the material is large and the stiffness of input and output spring is small, topology optimization of compliant mechanisms is a process to find a rigid-body mechanism with a certain geometrical advantage. And the geometrical advantage is depended on the boundary condition.
A numerical example is illustrated. It is an inverter design problem. The boundary condition is showed as Fig. 1. Term E is the Young’s modulus of the material.\( \mu \) is the Poisson ratio. t is the thickness and V0 is the volume factor.
The design domain is discretized. The 105 line MATLAB code [4] is used to solve this problem. And the result of this problem is showed in Fig. 2.
The objective function of the result is 0.04996 mm. And the result is in accordance with Eq. (10) because
A check of the geometrical advantage r in this problem is done for further validation. The geometrical advantage r should be equal to 1 when the objective function is maximized in this problem according to Eq. (9). A rigid-body mechanism is extracted from Fig. 2 and is showed in Fig. 3.
The geometrical advantage r from the kinematic analysis is given by
The result is nearly the same as that in Eq. (9).
This numerical example indicates that in some cases the essence of topology optimization of compliant mechanisms is a process to find a rigid-body mechanism with a certain geometrical advantage. And the geometrical advantage is depended on the boundary condition. This phenomenon occurs when the Young’s modulus of the material is large and the stiffness of input and output spring is small.
4 The Scheme Composed of Two Steps to Avoid Most of the Local Optimum
Now that the upper bound of the objective function is deduced, evaluating the problem of the local optimum becomes an easier task. A method is proposed to find the solution next to the global optimum in topology optimization of compliant mechanisms.
This scheme is composed of two steps. The first step is to find a rigid-body mechanism with a certain geometrical advantage r. The geometrical advantage is given by Eqs. (9) or (15). In order to find the rigid-body mechanisms by topology optimization, the Young’s modulus is magnified and the stiffness of output spring is reduced. The second step is topology optimization of compliant mechanisms. The Young’s modulus and the stiffness of output spring the same as the original problem, but the initial guess is the result of the first step instead of the uniform density. The flow chart is showed in Fig. 4.
An example is used for illustration. The boundary condition of the inverter design problem is showed in Fig. 5. The objective function is the output displacement. And the result of the 105 line MATLB code is showed in Fig. 6. This result is used for comparison.
When the proposed scheme is used, the first step is to find a rigid-body mechanism. The best geometrical advantage is equal to 20 in this problem according to Eq. (9). The Young’s modulus is magnified 1000 time and the stiffness of the output spring is set to be 625 N/m. Then, the program starts until the geometrical advantage reaches 20 as showed in Fig. 7a. The rough rigid-body mechanism design problem is finished. In order to get a reasonable result, the stiffness of the output spring is then set to be the same as the original problem. Then, a fine rigid-body mechanism whose geometrical advantage is next to 20 is got. The rigid-body mechanisms is showed in Fig. 7b. That is the first step. The second step is to find a compliant mechanism from the rigid-body mechanism. The Young’s modulus is set to be 2.09e11 Pa. The final result is showed in Fig. 7c.
Comparison between the traditional method starts from the uniform guess and the proposed method in this article is showed in Table 1 and discussed below.
The traditional 105 line MATLAB code finds the result that the output displacement is 0.408 mm. The proposed method finds the result that the output displacement is 0.832 mm. There are great differences between these two results and both of them are local optimum. The upper bound of the output displacement is 1 mm in this problem. However, it is not the result of global optimum because the soft material always stores energy and makes the energy transport efficiency \( \eta \) lower than 1.
5 Discussion and Conclusion
In output displacement formulation, the objective function is a function of two variable in Eq. (8). They are energy transport efficiency and the geometrical advantage. If the energy transport efficiency is close to 1, the output displacement is depended on the geometrical advantage. In this case, topology optimization of compliant mechanisms is a process to find a rigid-body mechanism with a certain geometrical advantage. And the objective function reaches the upper bound. Similar phenomenon occurs in MA formulation. The existence of the output spring and input spring is important. The problem will become ill-condition if one of their stiffness is zero. Because there won’t be a certain geometrical advantage which maximizes the output displacement as given in Eq. (9).
In future research, the analysis of the other objective function, e.g. efficiency formulation [16], Characteristic Stiffness (CS) Formulation [17] and Artificial I/O Spring Formulation [18], should be done. The quantity relation between the stiffness of spring and the Young’s modulus when a rigid body mechanism is design should be pointed out.
In conclusion, three discoveries are discussed in this article. First, the theoretical upper bounds of the objective function in two formulations are deduced. Second, it is pointed out that in some cases, topology optimization of compliant mechanisms is a process to find a rigid-body mechanism with a certain geometrical advantage. And the geometrical advantage is depended on the boundary condition. Third, based on the above discoveries, a method is proposed to find the solution next to the global optimum in topology optimization of compliant mechanisms. The numerical example indicates that this method is useful.
References
Wang MY (2009) A kinetoelastic formulation of compliant mechanism optimization. J Mech Robot 1(2):021011
Wang F, Lazarov BS, Sigmund O (2011) On projection methods, convergence and robust formulations in topology optimization. Struct Multi Optim 43(6):767–784
Sigmund O (2007) Morphology-based black and white filters for topology optimization. Struct Multi Optim 33(4–5):401–424
Bendsoe MP, Sigmund O (2013) Topology optimization: theory, methods, and applications. Springer, Berlin
Sigmund O (1997) On the design of compliant mechanisms using topology optimization*. J Struct Mech 25(4):493–524
Saxena A, Ananthasuresh G (2000) On an optimal property of compliant topologies. Struct Mult Optim 19(1):36–49
Lau G, Du H, Lim M (2001) Convex analysis for topology optimization of compliant mechanisms. Struct Mult Optim 22(4):284–294
Sigmund O, Petersson J (1998) Numerical instabilities in topology optimization: a survey on procedures dealing with checkerboards, mesh-dependencies and local minima. Struct Optim 16(1):68–75
Li L, Khandelwal K (2015) Volume preserving projection filters and continuation methods in topology optimization. Eng Struct 85:144–161
Watada R, Ohsaki M, Kanno Y (2011) Non-uniqueness and symmetry of optimal topology of a shell for minimum compliance. Struct Multi Optim 43(4):459–471
Rojas-Labanda S, Stolpe M (2015) Automatic penalty continuation in structural topology optimization. Struct Multi Optim 52(6):1205–1221
Deaton JD, Grandhi RV (2014) A survey of structural and multidisciplinary continuum topology optimization: post 2000. Struct Multi Optim 49(1):1–38
Rojas-Labanda S, Stolpe M (2015) Benchmarking optimization solvers for structural topology optimization. Struct Multi Optim 52(3):527–547
Zhu B, Zhang X (2012) A new level set method for topology optimization of distributed compliant mechanisms. Int J Numer Meth Eng 91(8):843–871
Zhu B, Zhang X, Wang N (2013) Topology optimization of hinge-free compliant mechanisms with multiple outputs using level set method. Struct Multi Optim 47(5):659–672
Hetrick J, Kota S (1999) An energy formulation for parametric size and shape optimization of compliant mechanisms. J Mech Des 121(2):229–234
Chen S, Wang MY (2007) Designing distributed compliant mechanisms with characteristic stiffness. In: ASME 2007 international design engineering technical conferences and computers and information in engineering conference. American Society of Mechanical Engineers
Rahmatalla S, Swan CC (2005) Sparse monolithic compliant mechanisms using continuum structural topology optimization. Int J Numer Meth Eng 62(12):1579–1605
Acknowledgments
This work was supported by the National Natural Science Foundation of China (Grant Nos. U1501247, 91223201), and the Scientific and Technological Research Project of Dongguang (Grant No. 2015215119). These supports are greatly acknowledged.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Chen, Q., Zhang, X. (2017). The Local Optimum in Topology Optimization of Compliant Mechanisms. In: Zhang, X., Wang, N., Huang, Y. (eds) Mechanism and Machine Science . ASIAN MMS CCMMS 2016 2016. Lecture Notes in Electrical Engineering, vol 408. Springer, Singapore. https://doi.org/10.1007/978-981-10-2875-5_51
Download citation
DOI: https://doi.org/10.1007/978-981-10-2875-5_51
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-2874-8
Online ISBN: 978-981-10-2875-5
eBook Packages: EngineeringEngineering (R0)