A CAD-aware plug-and-play topology optimization framework using moments

Structural and Multidisciplinary Optimization - Tập 66 - Trang 1-15 - 2023
Sandilya Kambampati1, Andrew Taber2, Goldy Kumar1, H. Alicia Kim3
1Intact Solutions, Inc, Madison, USA
2Mechanical and Aerospace Engineering, University of California Davis, Davis, USA
3Structural Engineering, University of California San Diego, San Diego, USA

Tóm tắt

This paper presents a CAD-aware plug-and-play framework for topology optimization that results in CAD compatible-optimized geometries. The framework uses two separate kernels: one for defining and updating the geometry, and the other for an unfitted finite element analysis (FEA). The level-set method is used for the handling the geometry, while a moment-vector based simulation is used for the FEA. Moments can be used to generate quadrature rules for arbitrary geometries, which in turn can be used to accurately compute finite element entities such as stiffness or mass matrices. We introduce the notion of moment-averaged stress that can accurately capture maximum stress without post-processing or stress reconstruction. We also present the adjoint sensitivity analysis that enables the moment-based simulation to be coupled with the level-set method. Using numerical examples in 2D and 3D, we show the efficiency of our method in producing lightweight designs optimized for minimum compliance and minimum stress. More importantly, we show that the framework allows for the optimized geometry to be seamlessly exported as CAD compatible formats without the need for any cumbersome post-processing.

Tài liệu tham khảo

Airplane bearing bracket challenge. https://grabcad.com/challenges/airplane-bearing-bracket-challenge

Autodesk inventor. https://www.autodesk.com/products/inventor/features

Formula 1 bracket challenge. http://paulino.ce.gatech.edu/TopOpt%20Workshop%20Website/challenge.php

Ge jet engine bracket challenge. https://grabcad.com/challenges/ge-jet-engine-bracket-challenge

Grasshopper in rhino 6. https://www.rhino3d.com/6/new/grasshopper/

Scan &solve. https://www.intact-solutions.com/pnp/scan-solve/