Treetop: topology optimization using constructive solid geometry trees

被引:0
作者
Padhy, Rahul Kumar [1 ]
Thombre, Pramod [1 ]
Suresh, Krishnan [1 ]
Chandrasekhar, Aaditya [2 ]
机构
[1] Univ Wisconsin Madison, Dept Mech Engn, Madison, WI 53706 USA
[2] Northwestern Univ, Dept Mech Engn, Evanston, IL USA
关键词
Topology optimization; Feature-mapping methods; Constructive solid geometry; PROJECTION METHOD; DESIGN; COMPONENTS;
D O I
10.1007/s00158-025-03980-6
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Feature-mapping methods for topology optimization (FMTO) facilitate direct geometry extraction by leveraging high-level geometric descriptions of the designs. However, FMTO often relies solely on Boolean unions, which can restrict the design space. This work proposes an FMTO framework leveraging an expanded set of Boolean operations, namely, union, intersection, and subtraction. The optimization process entails determining the primitives and the optimal Boolean operation tree. In particular, the framework leverages a recently proposed unified Boolean operation approach. This approach presents a continuous and differentiable function that interpolates the Boolean operations, enabling gradient-based optimization. The proposed methodology is agnostic to the specific primitive parametrization and is showcased through various numerical examples.Graphical abstractWe perform topology optimization by optimizing the parameters of primitives and the Boolean operations. [GRAPHICS] .
引用
收藏
页数:13
相关论文
共 55 条
  • [1] Erik A., Anders C., Mattias S., Lazarov Boyan S., Ole S., Efficient topology optimization in matlab using 88 lines of code, Struct Multidisc Optim, 43, pp. 1-16, (2011)
  • [2] Bell B., Norato J., Tortorelli D., A geometry projection method for continuum-based topology optimization of structures, 12th AIAA Aviation Technology, integration, and operations (ATIO) conference and 14th AIAA/ISSMO multidisciplinary analysis and optimization conference, (2012)
  • [3] Bendsoe M.P., Sigmund O., Topology optimization: theory, methods, and applications, (2013)
  • [4] Bradbury J., Frostig R., Hawkins P., Johnson M.J., Leary C., Maclaurin D., Necula G., Paszke A., VanderPlas J., Wanderman-Milne S., Zhang Q., JAX: composable transformations of Python+NumPy programs, (2018)
  • [5] Chandrasekhar A., PolyTO: Structural topology optimization using convex polygons, (2023)
  • [6] Chandrasekhar A., Sridhara S., Suresh K., AuTO: a framework for automatic differentiation in topology optimization, Struct Multidisc Optim, 64, 6, pp. 4355-4365, (2021)
  • [7] Chen J., Shapiro V., Suresh K., Tsukanov I., Parametric and topological control in shape optimization, Int Design Eng Tech Conf Comput Inf Eng Conf, 4255, pp. 575-586, (2006)
  • [8] Coniglio S., Morlier J., Gogu C., Amargier R., Generalized geometry projection: a unified approach for geometric feature based topology optimization, Arch Comput Methods Eng, 27, pp. 1573-1610, (2020)
  • [9] Deng B., Genova K., Yazdani S., Bouaziz S., Hinton G., Tagliasacchi A., Cvxnet: learnable convex decomposition, Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp. 31-44, (2020)
  • [10] Fayolle P.-A., Friedrich M., A survey of methods for converting unstructured data to CSG models, Comput Aid Des, 168, (2024)