Abstract
This paper exploits a clamping force-constrained topology optimization method for compliant grippers, wherein the ability of clamping force manipulation enables safe grasping actions on fragile objects. Specifically, flexibility of the compliant grippers is realized by employing the neo-Hookean material model that comprises both geometric and material non-linearity. To simulate the clamping force, the node-to-segment method is employed for contact behavior modeling. Two types of clamping force-related constraints are formulated: the P-norm aggregated peak clamping force constraint and the clamping force variance constraint. The sensitivities of these constraints are derived with the adjoint method and integrated into the topology optimization algorithm to restrict the peak force through clamping force redistribution. In the numerical implementation, two types of objective functions: the strain energy for finger-type grippers and displacement output for compliant mechanism-type grippers are utilized and all the related sensitivities are rigorously derived. Additionally, to enhance robustness of the optimized structures, the minimum length scale is strictly restricted to prevent the single-node hinge problem. The effectiveness of the proposed method is proved through several 2D numerical examples.
Similar content being viewed by others
Data availability
Data will be made available on request.
References
Ananthasuresh GK, Kota S, Kikuchi N (1994) Strategies for systematic synthesis of compliant mems. In: Proceedings of the 1994 ASME winter annual meeting
Ansola R, Veguería E, Canales J, Tárrago JA (2007) A simple evolutionary topology optimization procedure for compliant mechanism design. Finite Elem Anal Des 44(1–2):53–62. https://doi.org/10.1016/j.finel.2007.09.002
Behrou R, Lawry M, Maute K (2017) Level set topology optimization of structural problems with interface cohesion. Int J Numer Methods Eng 112(8):990–1016. https://doi.org/10.1002/nme.5540
Bluhm GL, Sigmund O, Poulios K (2021) Internal contact modeling for finite strain topology optimization. Comput Mech 67(4):1099–1114. https://doi.org/10.1007/s00466-021-01974-x
Capasso G, Morlier J, Charlotte M, Coniglio S (2020) Stress-based topology optimization of compliant mechanisms using nonlinear mechanics. Mech Ind 21(3):304. https://doi.org/10.1051/meca/2020011
Chen F, Wang MY (2020) Design optimization of soft robots: a review of the state of the art. IEEE Robot Autom Mag 27(4):27–43. https://doi.org/10.1109/MRA.2020.3024280
Chen S, Chen F, Cao Z, Wang Y, Miao Y, Gu G, Zhu X (2021) Topology optimization of skeleton-reinforced soft pneumatic actuators for desired motions. IEEE ASME Trans Mechatron 26(4):1745–1753. https://doi.org/10.1109/TMECH.2021.3071394
Conlan-Smith C, James KA (2019) A stress-based topology optimization method for heterogeneous structures. Struct Multidisc Optim 60(1):167–183. https://doi.org/10.1007/s00158-019-02207-9
Costa G, Montemurro M, Pailhès J (2019a) Minimum length scale control in a NURBS-based SIMP method. Comput Methods Appl Mech Eng 354:963–989. https://doi.org/10.1016/j.cma.2019.05.026
Costa G, Montemurro M, Pailhès J, Perry N (2019b) Maximum length scale requirement in a topology optimisation method based on NURBS hyper-surfaces. CIRP Ann 68(1):153–156. https://doi.org/10.1016/j.cirp.2019.04.048
De Leon DM, Alexandersen J, O. Fonseca JS, Sigmund O (2015) Stress-constrained topology optimization for compliant mechanism design. Struct Multidisc Optim 52(5):929–943. https://doi.org/10.1007/s00158-015-1279-z
De Leon DM, Gonçalves JF, De Souza CE (2020) Stress-based topology optimization of compliant mechanisms design using geometrical and material nonlinearities. Struct Multidisc Optim 62(1):231–248. https://doi.org/10.1007/s00158-019-02484-4
Gaynor AT, Meisel NA, Williams CB, Guest JK (2014) Multiple-material topology optimization of compliant mechanisms created via PolyJet three-dimensional printing. J Manuf Sci Eng 136(6):061015. https://doi.org/10.1115/1.4028439
Guest JK, Prévost JH, Belytschko T (2004) Achieving minimum length scale in topology optimization using nodal design variables and projection functions. Int J Numer Methods Eng 61(2):238–254. https://doi.org/10.1002/nme.1064
Huang X, Li Y, Zhou SW, Xie YM (2014) Topology optimization of compliant mechanisms with desired structural stiffness. Eng Struct 79:13–21. https://doi.org/10.1016/j.engstruct.2014.08.008
Izzi MI, Catapano A, Montemurro M (2021) Strength and mass optimisation of variable-stiffness composites in the polar parameters space. Struct Multidisc Optim 64(4):2045–2073. https://doi.org/10.1007/s00158-021-02963-7
Jin M, Zhang X (2016) A new topology optimization method for planar compliant parallel mechanisms. Mech Mach Theory 95:42–58. https://doi.org/10.1016/j.mechmachtheory.2015.08.016
Kaur M, Kim WS (2019) Toward a smart compliant robotic gripper equipped with 3D-designed cellular fingers. Adv Intell Syst 1(3):1900019. https://doi.org/10.1002/aisy.201900019
Kim N-H (2015) Introduction to nonlinear finite element analysis. Springer, New York
Klarbring A, Strömberg N (2013) Topology optimization of hyperelastic bodies including non-zero prescribed displacements. Struct Multidisc Optim 47(1):37–48. https://doi.org/10.1007/s00158-012-0819-z
Kumar P, Saxena A, Sauer RA (2019) Computational synthesis of large deformation compliant mechanisms undergoing self and mutual contact. J Mech Des 141(1):012302. https://doi.org/10.1115/1.4041054
Kumar P, Frouws JS, Langelaar M (2020) Topology optimization of fluidic pressure-loaded structures and compliant mechanisms using the darcy method. Struct Multidisc Optim 61(4):1637–1655. https://doi.org/10.1007/s00158-019-02442-0
Kumar P, Sauer RA, Saxena A (2021) On topology optimization of large deformation contact-aided shape morphing compliant mechanisms. Mech Mach Theory 156:104135. https://doi.org/10.1016/j.mechmachtheory.2020.104135
Lawry M, Maute K (2015) Level set topology optimization of problems with sliding contact interfaces. Struct Multidisc Optim 52(6):1107–1119. https://doi.org/10.1007/s00158-015-1301-5
Lazarov BS, Sigmund O (2011) Filters in topology optimization based on Helmholtz-type differential equations. Int J Numer Methods Eng 86(6):765–781. https://doi.org/10.1002/nme.3072
Liu L, Xing J, Yang Q, Luo Y (2017) Design of large-displacement compliant mechanisms by topology optimization incorporating modified additive hyperelasticity technique. Math Probl Eng 2017:1–11. https://doi.org/10.1155/2017/4679746
Liu C-H, Chen T-L, Chiu C-H, Hsu M-C, Chen Y, Pai T-Y, Peng W-G, Chiang Y-P (2018) Optimal design of a soft robotic gripper for grasping unknown objects. Soft Robot 5(4):452–465. https://doi.org/10.1089/soro.2017.0121
Liu C-H, Hsu M-C, Chen T-L, Chen Y (2020) Optimal design of a compliant constant-force mechanism to deliver a nearly constant output force over a range of input displacements. Soft Robot 7(6):758–769. https://doi.org/10.1089/soro.2019.0122
Liu C-H, Chen Y, Yang S-Y (2022) Topology optimization and prototype of a multimaterial-like compliant finger by varying the infill density in 3d printing. Soft Robot 9(5):837–849. https://doi.org/10.1089/soro.2020.0212
Luo Y, Wang MY, Kang Z (2015) Topology optimization of geometrically nonlinear structures based on an additive hyperelasticity technique. Comput Methods Appl Mech Eng 286:422–441. https://doi.org/10.1016/j.cma.2014.12.023
Luo Y, Li M, Kang Z (2016) Topology optimization of hyperelastic structures with frictionless contact supports. Int J Solids Struct 81:373–382. https://doi.org/10.1016/j.ijsolstr.2015.12.018
Mankame ND, Ananthasuresh GK (2004) Topology optimization for synthesis of contact-aided compliant mechanisms using regularized contact modeling. Comput Struct 82(15–16):1267–1290. https://doi.org/10.1016/j.compstruc.2004.02.024
Montemurro M (2022) On the structural stiffness maximisation of anisotropic continua under inhomogeneous Neumann-Dirichlet boundary conditions. Compos Struct 287:115289. https://doi.org/10.1016/j.compstruct.2022.115289
Nishiwaki S, Frecker MI, Min S, Kikuchi N (1998) Topology optimization of compliant mechanisms using the homogenization method. Int J Numer Methods Eng 42(3):535–559. https://doi.org/10.1002/(SICI)1097-0207(19980615)42:3%3c535::AID-NME372%3e3.0.CO;2-J
Niu C, Zhang W, Gao T (2019) Topology optimization of continuum structures for the uniformity of contact pressures. Struct Multidisc Optim 60(1):185–210. https://doi.org/10.1007/s00158-019-02208-8
Niu C, Zhang W, Gao T (2020) Topology optimization of elastic contact problems with friction using efficient adjoint sensitivity analysis with load increment reduction. Comput Struct 238:106296. https://doi.org/10.1016/j.compstruc.2020.106296
Peter W (2006) Computational contact mechanics, 2nd edn. Springer, Hannover
Rostami P, Marzbanrad J (2020) Multi-material topology optimization of compliant mechanisms using regularized projected gradient approach. J Braz Soc Mech Sci Eng 42(9):457. https://doi.org/10.1007/s40430-020-02549-2
Rus D, Tolley MT (2015) Design, fabrication and control of soft robots. Nature 521(7553):467–475. https://doi.org/10.1038/nature14543
Saxena A (2008) A material-mask overlay strategy for continuum topology optimization of compliant mechanisms using honeycomb discretization. J Mech Des 130(8):082304. https://doi.org/10.1115/1.2936891
Sigmund O (1997) On the design of compliant mechanisms using topology optimization. Mech Struct Mach 25(4):493–524. https://doi.org/10.1080/08905459708945415
Strömberg N (2010) Topology optimization of structures with manufacturing and unilateral contact constraints by minimizing an adjustable compliance–volume product. Struct Multidisc Optim 42(3):341–350. https://doi.org/10.1007/s00158-010-0502-1
Strömberg N (2013) The influence of sliding friction on optimal topologies. In: Recent advances in contact mechanics. Springer, New York, pp 327–336
Sun Y, Zhang D, Lueth TC (2020) Bionic design of a disposable compliant surgical forceps with optimized clamping performance. In: 2020 42nd annual international conference of the IEEE engineering in medicine & biology society. IEEE, Montreal, QC, Canada, pp 4704–4707
Svanberg K (2007) MMA and GCMMA, versions September 2007. Optim Syst Theory 104
Thabuis A, Thomas S, Martinez T, Perriard Y (2020) Shape memory effect of benchmark compliant mechanisms designed with topology optimization. In: 2020 IEEE/ASME international conference on advanced intelligent mechatronics, pp 571–576
Wang R, Zhang X (2017) Optimal design of a planar parallel 3-DOF nanopositioner with multi-objective. Mech Mach Theory 112:61–83. https://doi.org/10.1016/j.mechmachtheory.2017.02.005
Wang F, Lazarov BS, Sigmund O, Jensen JS (2014) Interpolation scheme for fictitious domain techniques and topology optimization of finite strain elastic problems. Comput Methods Appl Mech Eng 276:453–472. https://doi.org/10.1016/j.cma.2014.03.021
Wang R, Zhang X, Zhu B (2019) Imposing minimum length scale in moving morphable component (MMC)-based topology optimization using an effective connection status (ECS) control method. Comput Methods Appl Mech Eng 351:667–693. https://doi.org/10.1016/j.cma.2019.04.007
Wang R, Zhang X, Zhu B, Zhang H, Chen B, Wang H (2020) Topology optimization of a cable-driven soft robotic gripper. Struct Multidisc Optim 62(5):2749–2763. https://doi.org/10.1007/s00158-020-02619-y
Xu S, Liu J, Ma Y (2022) Residual stress constrained self-support topology optimization for metal additive manufacturing. Comput Methods Appl Mech Eng 389:114380. https://doi.org/10.1016/j.cma.2021.114380
Yang D, Liu H, Zhang W, Li S (2018) Stress-constrained topology optimization based on maximum stress measures. Comput Struct 198:23–39. https://doi.org/10.1016/j.compstruc.2018.01.008
Zavarise G, De Lorenzis L (2009) The node-to-segment algorithm for 2d frictionless contact: classical formulation and special cases. Comput Methods Appl Mech Eng 198(41–44):3428–3451. https://doi.org/10.1016/j.cma.2009.06.022
Zhang W, Niu C (2018) A linear relaxation model for shape optimization of constrained contact force problem. Comput Struct 200:53–67. https://doi.org/10.1016/j.compstruc.2018.02.005
Zhang W, Zhong W, Guo X (2014) An explicit length scale control approach in simp-based topology optimization. Comput Methods Appl Mech Eng 282:71–86. https://doi.org/10.1016/j.cma.2014.08.027
Zhang C, Wu T, Xu S, Liu J (2023) Multiscale topology optimization for solid–lattice–void hybrid structures through an ordered multi-phase interpolation. Comput-Aided Des 154:103424. https://doi.org/10.1016/j.cad.2022.103424
Zhou M, Lazarov BS, Wang F, Sigmund O (2015) Minimum length scale in topology optimization by geometric constraints. Comput Methods Appl Mech Eng 293:266–282. https://doi.org/10.1016/j.cma.2015.05.003
Zhu B, Zhang X, Zhang H, Liang J, Zang H, Li H, Wang R (2020) Design of compliant mechanisms using continuum topology optimization: a review. Mech Mach Theory 143:103622. https://doi.org/10.1016/j.mechmachtheory.2019.103622
Acknowledgements
The authors would like to acknowledge the support from National Natural Science Foundation of China under Grant 52105462, the support from Natural Science Foundation of Shandong Province (ZR2020QE165), the support from Shandong Provincial Key Research and Development Program (Major Scientific and Technological Innovation Project) (2021CXGC010206), and the support from Qilu Young Scholar award (Shandong University).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Competing of interests
On behalf of all authors, the corresponding author states that there is no conflict of interest.
Replication of results
The results are generated by MATLAB codes which are developed by the authors. The authors believe this article provides sufficient details for replication. In case of further queries, the part of original codes can be available upon request by contacting the corresponding author.
Additional information
Responsible editor: Marco Montemurro
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
1.1 Sensitivity of objective
In this study, the strain-energy objective is only considered under the contactless state. According to Eqs. (20), (41), and (46), the sensitivity regarding physical variables is derived as
where \({\mathbf{f}}_{{{\text{intg}}}}\) is the internal force under contactless condition. \({{\varvec{\uplambda}}}_{{{\text{sg}}}}\) is the solution of the adjoint equation as
with
where \({\mathbf{K}}_{{{\text{tg}}}}\) is the structural tangent stiffness without contact. The right Cauchy–Green deformation tensor \({\mathbf{C}}\) equals \({\mathbf{F}}^{{\text{T}}} {\mathbf{F}}\). \({\mathbf{F}}\) is the deformation gradient. Then, the derivative of \({\mathbf{C}}\) with respect to \({\mathbf{u}}_{{\text{g}}}\) is calculated as
in which \(N_{mk}\) is one component of the element shape function matrix. The symbol \(mk,j\) denotes the derivative of the \(mk\) component regarding the \(j^{\text{th}}\) component of the spatial coordinates.
Similarly, the sensitivity of the displacement-output objective is computed as
where \({\mathbf{f}}_{{{\text{intg}}}}\) and \({\mathbf{f}}_{{{\text{intc}}}}\) are the internal forces under contactless and contact conditions, respectively. \({{\varvec{\uplambda}}}_{{{\text{dg}}}}\) and \({{\varvec{\uplambda}}}_{{{\text{dc}}}}\) are the solutions of the adjoint equations of Eqs. (64) and (65), respectively.
Herein, \({\mathbf{K}}_{{{\text{tc}}}}\) is the structural tangent stiffness under contact condition.
The sensitivity analysis is typically performed with respect to the physical density variable \(\overline{\rho }\), however, to update the design variables, it is necessary to calculate the sensitivity with respect to \(\rho .\) This can be achieved using the chain rules according to the PDE filter in Eq. (43) and the Heaviside projection in Eq. (21) as
1.2 Sensitivity of clamping force constraint
Before deriving the sensitivity of , we first calculate the derivative of \(f_{{\text{n}}}\) with respect to \({\mathbf{u}}_{{\text{c}}}\). As given in Fig. 2, the contact possibly refers 6 conditions. The inside-left, inside-right, out-of-first, and out-of-last normal contact force have an identical expression as given in Eq. (2). Thus, the partial derivative is written as
In this research, we only explore the compliant gripper against relatively stiffer objects and thus, the normal direction regards as a constant. The vector \({\mathbf{g}}\) can be calculated with
where c is the undeforming state coordinate of structure. The matrix \({\mathbf{G}}\) can extract the vector \({\mathbf{g}}\) from vector \({\mathbf{c}} + {\mathbf{u}}_{{\text{c}}}\). Hence,
Therefore, \(\frac{{\partial f_{{\text{n}}} }}{{\partial {\mathbf{u}}_{{\text{c}}} }}\) defines as
For the out-of-both and in-of both, the normal contact force is formulated as
According to Eqs. (4) and (5), the derivatives of \(g_{{{\text{nr}}}}\) and \(g_{{{\text{nl}}}}\) with respect to \({\mathbf{u}}_{{\text{c}}}\) read
in which \({\mathbf{G}}_{{\text{r}}}\) and \({\mathbf{G}}_{{\text{l}}}\) can extract the vector \({\mathbf{g}}_{{\text{r}}}\) and \({\mathbf{g}}_{{\text{l}}}\) from \({\mathbf{c}} + {\mathbf{u}}_{{\text{c}}}\). The weights have different expressions in out-of-both and in-of-both conditions. For out-of-both, according to Eqs. (6), (7), (8), and (9), the derivatives of \(w_{{\text{r}}}\) and \(w_{{\text{l}}}\) with respect to \({\mathbf{u}}_{{\text{c}}}\) are expressed as
The derivatives of \(w_{{\text{r}}}\) and \(w_{{\text{l}}}\) with respect to \({\mathbf{u}}_{{\text{c}}}\) under in-of-both condition have the same expression as Eq. (74) and Eq. (75). Considering Eq. (71), Eq. (72), Eq. (73), Eq. (74), and Eq. (75), \(\frac{{\partial f_{{\text{n}}} }}{{\partial {\mathbf{u}}_{{\text{c}}} }}\) is formulated as
According to the P-norm aggregation of Eq. (50), the \(\frac{{\partial F_{{{\text{pn}}}} }}{{\partial {\mathbf{u}}_{{\text{c}}} }}\) is expressed as
Thus, according to Eqs. (50), (70), and (76), \(\frac{{\partial F_{{{\text{pn}}}} }}{{\partial {\mathbf{u}}_{{\text{c}}} }}\) is calculated through
where \({\mathcal{V}}^{1}\) is linked to the inside-left, inside-right, out-of-first, and out-of-last conditions. And \({\mathcal{V}}^{2}\) refers to the out-of-both and in-of-both conditions.
Regarding the variance constraint, Eq. (53) is reorganized into a concise expression, as
The term \(\frac{{\partial F_{{{\text{var}}}} }}{{\partial {\mathbf{u}}_{{\text{c}}} }}\) is shown below
According to Eqs. (70) and (76), \(\frac{{\partial F_{{{\text{var}}}} }}{{\partial {\mathbf{u}}_{{\text{c}}} }}\) yields
The sensitivity of clamping force constraint is computed through
with the adjoint equation of
where is given in Eqs. (78) and (81). Sensitivity of the constraints can be similarly obtained using the chain rule, according to Eqs. (43) and (45). The constraint sensitivity with respect to ρ is expressed as
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Huang, J., Wei, Z., Cui, Y. et al. Clamping force manipulation in 2D compliant gripper topology optimization under frictionless contact. Struct Multidisc Optim 66, 164 (2023). https://doi.org/10.1007/s00158-023-03621-w
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00158-023-03621-w