METHODS OF HIGH-DEFINITION CELLULAR LEVEL SET IN B-SPLINES FOR MODELING AND TOPOLOGY OPTIMIZATION OF THREE-DIMENSIONAL CELLULAR STRUCTURES
First Claim
1. A system comprising,a processor;
- anda memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising;
receiving volumetric data defining a structure; and
generating a three-dimensional model of the structure based on the volumetric data, comprising;
partitioning a global design domain for the structure into subdomain cells in three-dimensions;
defining cellular level set functions for respective subdomain cells of the subdomain cells; and
defining parameters of the cellular level set functions using B-spline basis functions for the respective subdomain cells.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for designing and optimization of solid/cellular structures are described using a modeling process referred to as high-definition cellular level set in B-splines (HD-CUBS). With this process, the entire design domain for the solid/cellular structure in question is subdivided into a set of connected volumetric cells in three dimensions. An implicit trivariate B-spline function is defined on each subdomain cell. With this parameterization scheme, constraints can be imposed on the relevant B-spline coefficients to naturally maintain geometric continuities at the connection faces between neighboring cells. The method offers several useful properties and powerful functionalities to build and modify a solid/cellular structure in the modeling process and to conduct topology optimization by directly adjusting the B-spline coefficients. The model construction can be carried out using a fast B-spline interpolation, and the topology optimization can involve a sequence of discrete B-spline convolutions.
-
Citations
20 Claims
-
1. A system comprising,
a processor; - and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; receiving volumetric data defining a structure; and generating a three-dimensional model of the structure based on the volumetric data, comprising; partitioning a global design domain for the structure into subdomain cells in three-dimensions; defining cellular level set functions for respective subdomain cells of the subdomain cells; and defining parameters of the cellular level set functions using B-spline basis functions for the respective subdomain cells. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
- and
-
15. A method, comprising:
-
obtaining, by a system operatively coupled to at least one processor, volumetric data defining a structure; and generating, by the system, a three-dimensional model of the structure based on the volumetric data, comprising; partitioning, by the system, a global design domain for the structure into subdomain cells in three-dimensions; defining, by the system, cellular level set functions for respective subdomain cells of the subdomain cells; and defining, by the system, parameters of the cellular level set functions using B-spline basis functions for the respective subdomain cells. - View Dependent Claims (16, 17, 18)
-
-
19. A machine-readable storage medium, comprising executable instructions that, when executed by one or more processors, facilitate performance of operations, comprising:
-
defining a three-dimensional model for a structure, comprising; partitioning a global design domain for the structure subdomain cells in three-dimensions; defining cellular level set functions for respective subdomain cells of the subdomain cells; and defining parameters of the cellular level set functions using B-spline basis functions for the respective subdomain cells; and generating the three-dimensional model based on volumetric data corresponding to the structure. - View Dependent Claims (20)
-
Specification