Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
126 tokens/sec
GPT-4o
47 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

SoRoTop: a hitchhiker's guide to topology optimization MATLAB code for design-dependent pneumatic-driven soft robots (2401.03372v1)

Published 7 Jan 2024 in cs.CE

Abstract: Demands for pneumatic-driven soft robots are constantly rising for various applications. However, they are often designed manually due to the lack of systematic methods. Moreover, design-dependent characteristics of pneumatic actuation pose distinctive challenges. This paper provides a compact MATLAB code, named SoRoTop, and its various extensions for designing pneumatic-driven soft robots using topology optimization. The code uses the method of moving asymptotes as the optimizer and builds upon the approach initially presented in Kumar et al.(Struct Multidiscip Optim 61 (4): 1637-1655, 2020). The pneumatic load is modeled using Darcy's law with a conceptualized drainage term. Consistent nodal loads are determined from the resultant pressure field using the conventional finite element approach. The robust formulation is employed, i.e., the eroded and blueprint design descriptions are used. A min-max optimization problem is formulated using the output displacements of the eroded and blueprint designs. A volume constraint is imposed on the blueprint design, while the eroded design is used to apply a conceptualized strain energy constraint. The latter constraint aids in attaining optimized designs that can endure the applied load without compromising their performance. Sensitivities required for optimization are computed using the adjoint-variable method. The code is explained in detail, and various extensions are also presented. It is structured into pre-optimization, MMA optimization, and post-optimization operations, each of which is comprehensively detailed. The paper also illustrates the impact of load sensitivities on the optimized designs. SoRoTop is provided in Appendix A and is available with extensions in the supplementary material and publicly at \url{https://github.com/PrabhatIn/SoRoTop}.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (24)
  1. Alexandersen J (2023) A detailed introduction to density-based topology optimisation of fluid flow problems with implementation in MATLAB. Structural and Multidisciplinary Optimization 66(1):1–38
  2. Ali MA, Shimoda M (2022) Toward multiphysics multiscale concurrent topology optimization for lightweight structures with high heat conductivity and high stiffness using MATLAB. Structural and Multidisciplinary Optimization 65(7):1–26
  3. Bruns TE, Tortorelli DA (2001) Topology optimization of non-linear elastic structures and compliant mechanisms. Comput Method Appl Mech Eng 190(26-27):3443–3459
  4. Hammer VB, Olhoff N (2000) Topology optimization of continuum structures subjected to pressure loading. Structural and Multidisciplinary Optimization 19(2):85–92
  5. Hiller J, Lipson H (2011) Automatic design and manufacture of soft robots. IEEE Transactions on Robotics 28(2):457–466
  6. Kumar P (2023) HoneyTop90: A 90-line MATLAB code for topology optimization using honeycomb tessellation. Optimization and Engineering 24(2):1433–1460
  7. Kumar P (2023) TOPress: a MATLAB implementation for topology optimization of structures subjected to design-dependent pressure loads. Structural and Multidisciplinary Optimization 66(4)
  8. Kumar P, Langelaar M (2021) On topology optimization of design-dependent pressure-loaded three-dimensional structures and compliant mechanisms. International Journal for Numerical Methods in Engineering 122(9):2205–2220
  9. Kumar P, Langelaar M (2022) Topological synthesis of fluidic pressure-actuated robust compliant mechanisms. Mechanism and Machine Theory 174:104871
  10. Kumar P, Saxena A (2022) An improved material mask overlay strategy for the desired discreteness of pressure-loaded optimized topologies. Structural and Multidisciplinary Optimization 65(10):304
  11. Lu Y, Tong L (2021) Topology optimization of compliant mechanisms and structures subjected to design-dependent pressure loadings. Structural and Multidisciplinary Optimization 63(4):1889–1906
  12. Lu Y, Tong L (2022) Optimal design and experimental validation of 3D printed soft pneumatic actuators. Smart Materials and Structures 31(11):115010
  13. Poulsen TA (2003) A new scheme for imposing a minimum length scale in topology optimization. International Journal for Numerical Methods in Engineering 57(6):741–760
  14. Saxena A, Ananthasuresh GK (2000) On an optimal property of compliant topologies. Structural and multidisciplinary optimization 19(1):36–49
  15. Saxena R, Saxena A (2007) On honeycomb representation and sigmoid material assignment in optimal topology synthesis of compliant mechanisms. Finite Elements in Analysis and Design 43(14):1082–1098
  16. Sigmund O (1997) On the design of compliant mechanisms using topology optimization. Journal of Structural Mechanics 25(4):493–524
  17. Sigmund O (2001) A 99 line topology optimization code written in matlab. Structural and multidisciplinary optimization 21(2):120–127
  18. Sigmund O, Maute K (2013) Topology optimization approaches. Structural and Multidisciplinary Optimization 48(6):1031–1055
  19. de Souza EM, Silva ECN (2020) Topology optimization applied to the design of actuators driven by pressure loads. Structural and Multidisciplinary Optimization 61(5):1763–1786
  20. Suresh K (2010) A 199-line matlab code for pareto-optimal tracing in topology optimization. Structural and Multidisciplinary Optimization 42:665–679
  21. Svanberg K (1987) The method of moving asymptotes–a new method for structural optimization. Int J Numer Meth Eng 24(2):359–373
  22. Svanberg K (2007) MMA and GCMMA-two methods for nonlinear optimization. vol 1:1–15
  23. Vasista S, Tong L (2012) Design and testing of pressurized cellular planar morphing structures. AIAA journal 50(6):1328–1338
  24. Yin L, Ananthasuresh G (2003) Design of distributed compliant mechanisms. Mechanics based design of structures and machines 31(2):151–179
Citations (2)

Summary

We haven't generated a summary for this paper yet.