Topologically robust CAD model generation for structural optimisation

Ge Yin,Xiao Xiao,Fehmi Cirak
DOI: https://doi.org/10.1016/j.cma.2020.113102
2020-06-09
Abstract:Computer-aided design (CAD) models play a crucial role in the design, manufacturing and maintenance of products. Therefore, the mesh-based finite element descriptions common in structural optimisation must be first translated into CAD models. Currently, this can at best be performed semi-manually. We propose a fully automated and topologically accurate approach to synthesise a structurally-sound parametric CAD model from topology optimised finite element models. Our solution is to first convert the topology optimised structure into a spatial frame structure and then to regenerate it in a CAD system using standard constructive solid geometry (CSG) operations. The obtained parametric CAD models are compact, that is, have as few as possible geometric parameters, which makes them ideal for editing and further processing within a CAD system. The critical task of converting the topology optimised structure into an optimal spatial frame structure is accomplished in several steps. We first generate from the topology optimised voxel model a one-voxel-wide voxel chain model using a topology-preserving skeletonisation algorithm from digital topology. The weighted undirected graph defined by the voxel chain model yields a spatial frame structure after processing it with standard graph algorithms. Subsequently, we optimise the cross-sections and layout of the frame members to recover its optimality, which may have been compromised during the conversion process. At last, we generate the obtained frame structure in a CAD system by repeatedly combining primitive solids, like cylinders and spheres, using boolean operations. The resulting solid model is a boundary representation (B-Rep) consisting of trimmed non-uniform rational B-spline (NURBS) curves and surfaces.
Graphics,Computational Engineering, Finance, and Science,Computational Geometry
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to convert the finite element model generated during the structural optimization process into a parameterized CAD model. Specifically, existing methods usually convert the finite element model into a CAD model semi - manually, which is not only time - consuming but also error - prone. Therefore, this paper proposes a fully automatic and topologically accurate method for synthesizing a structurally reasonable parameterized CAD model from a topologically optimized finite element model. This method first converts the topologically optimized structure into a space - frame structure, and then regenerates these structures in the CAD system using standard constructive solid geometry (CSG) operations. The finally generated parameterized CAD model has as few geometric parameters as possible, facilitating editing and further processing in the CAD system. ### Overview of Key Steps: 1. **Conversion from Topologically Optimized Structure to Space - Frame Structure**: Through the topology - preserving skeletonization algorithm in digital topology, a one - pixel - wide voxel - chain model is generated from the topologically optimized voxel model. This voxel - chain model defines a weighted undirected graph, and the space - frame structure is obtained after being processed by standard graph algorithms. 2. **Optimization of Frame Structure**: Optimize the cross - section and layout of the frame structure to restore the optimality that may have been lost during the conversion process. 3. **Generation of CAD Model**: Use Boolean operations to repeatedly combine basic entities (such as cylinders and spheres) to generate the solid model of the final space - frame structure in the CAD system. The generated solid model is a boundary representation (B - Rep), consisting of trimmed non - uniform rational B - spline (NURBS) curves and surfaces. ### Problems Solved: - **Automation and Accuracy**: The proposed method realizes the fully automatic conversion from the topologically optimized model to the CAD model while ensuring topological accuracy. - **Compact Parametric Representation**: The generated CAD model has a compact parametric representation, facilitating subsequent editing and processing. - **Industrial Applications**: It solves the practical need in industrial design to convert the results of structural optimization into CAD models, enabling the optimized geometric shapes to be conveniently added with additional geometric features or combined with other components to form functional products. Through this method, researchers and engineers can more efficiently apply the results of structural optimization to actual product development, improving the flexibility and efficiency of design.