Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
167 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
42 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

An 808 Line Phasor-Based Dehomogenisation Matlab Code For Multi-Scale Topology Optimisation (2405.14321v2)

Published 23 May 2024 in cs.MS, cs.NA, math.NA, and math.OC

Abstract: This work presents an 808-line Matlab educational code for combined multi-scale topology optimisation and phasor-based dehomogenisation titled deHomTop808. The multi-scale formulation utilises homogenisation of optimal microstructures to facilitate efficient coarse-scale optimisation. Dehomogenisation allows for a high-resolution single-scale reconstruction of the optimised multi-scale structure, achieving minor losses in structural performance, at a fraction of the computational cost, compared to its large-scale topology optimisation counterpart. The presented code utilises stiffness optimal Rank-2 microstructures to minimise the compliance of a single-load case problem, subject to a volume fraction constraint. By exploiting the inherent efficiency benefits of the phasor-based dehomogenisation procedure, on-the-fly dehomogenisation to a single-scale structure is obtained. The presented code includes procedures for structural verification of the final dehomogenised structure by comparison to the multi-scale solution. The code is introduced in terms of the underlying theory and its major components, including examples and potential extensions, and can be downloaded from https://github.com/peterdorffler/deHomTop808.git.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (33)
  1. Topology optimization using PETSc: An easy-to-use, fully parallel, open source topology optimization framework. Struct. Multidiscip. Optim., 51(3):565–572.
  2. Giga-voxel computational morphogenesis for structural design. Nature, 550(7674):84–86.
  3. Interactive topology optimization on hand-held devices. Structural and Multidisciplinary Optimization, 47:1–6.
  4. Topology optimization of modulated and oriented periodic microstructures by the homogenization method. Computers & Mathematics with Applications, 78(7):2197–2229.
  5. Efficient topology optimization in MATLAB using 88 lines of code. Structural and Multidisciplinary Optimization, 43(1):1–16.
  6. Closing the gap towards super-long suspension bridges using computational morphogenesis. Nature Communications, 11(1):2735.
  7. Generating optimal topologies in structural design using a homogenization method. Computer Methods in Applied Mechanics and Engineering, 71(2):197–224.
  8. De-homogenization using convolutional neural networks. Computer Methods in Applied Mechanics and Engineering, 388:114197.
  9. Felippa, C. A. (2004). Introduction to finite element methods. University of Colorado, Boulder.
  10. Topology optimization with linearized buckling criteria in 250 lines of Matlab. Structural and Multidisciplinary Optimization, 63(6):3045–3066.
  11. Growth of oriented orthotropic structures with reaction/diffusion. Structural and Multidisciplinary Optimization, 65(11):327.
  12. 3-d topology optimization of modulated and oriented periodic microstructures by the homogenization method. Journal of Computational Physics, 401:108994.
  13. On approaches for avoiding low-stiffness regions in variable thickness sheet and homogenization-based topology optimization. Structural and Multidisciplinary Optimization, 64(1):39–52.
  14. Homogenization-based topology optimization for high-resolution manufacturable microstructures. International Journal for Numerical Methods in Engineering, 113(8):1148–1163.
  15. De-homogenization of optimal multi-scale 3D topologies. Computer Methods in Applied Mechanics and Engineering, 364:112979.
  16. Jensen, P. D. L. (2024). High Fidelity Multi-Scale Topology Optimization. PhD thesis.
  17. Efficient inverse-designed structural infill for complex engineering structures. Thin-Walled Structures, 195:111427.
  18. De-homogenization of optimal 2D topologies for multiple loading cases. Computer Methods in Applied Mechanics and Engineering, 399:115426.
  19. Inverse-designed spinodoid metamaterials. npj Computational Materials, 6(1):1–10.
  20. A Post-treatment of the homogenization method for shape optimization. SIAM Journal on Control and Optimization, 47(3):1380–1398.
  21. Optimally-Tailored Spinodal Architected Materials for Multiscale Design and Manufacturing. Advanced Materials, page 2109304.
  22. Sigmund, O. (2001). A 99 line topology optimization code written in matlab. Structural and Multidisciplinary Optimization, 21(2):120–127.
  23. Sigmund, O. (2007). Morphology-based black and white filters for topology optimization. Structural and Multidisciplinary Optimization, 33(4-5):401–424.
  24. Sigmund, O. (2022). On benchmarking and good scientific practise in topology optimization. Structural and Multidisciplinary Optimization, 65(11):315.
  25. On the (non-)optimality of Michell structures. Structural and Multidisciplinary Optimization, 54(2):361–373.
  26. Singularity aware de-homogenization for high-resolution topology optimized structures. Structural and Multidisciplinary Optimization, 62(5):2279–2295.
  27. Synthesis of frame field-aligned multi-laminar structures. ACM Trans. Graph., 41(5).
  28. Freely orientable microstructures for designing deformable 3D prints. ACM Transactions on Graphics, 39(6).
  29. Freely orientable microstructures for designing deformable 3D prints. Technical report, Université de Lorraine, CNRS, Inria, LORIA; Université Grenoble Alpes, CNRS, Laboratoire Jean Kuntzmann, Inria.
  30. A comprehensive review of educational articles on structural and multidisciplinary optimization. Struct. Multidiscip. Optim., 64(5):2827–2880.
  31. On projection methods, convergence and robust formulations in topology optimization. Structural and Multidisciplinary Optimization, 43(6):767–784.
  32. Phasor noise for dehomogenisation in 2D multiscale topology optimisation. Computer Methods in Applied Mechanics and Engineering, 418:116551.
  33. Design and Optimization of Conforming Lattice Structures. IEEE Transactions on Visualization and Computer Graphics, 27(1):43–56.

Summary

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

X Twitter Logo Streamline Icon: https://streamlinehq.com