Structural Topology Optimization Using Numerical Derivatives
First Claim
1. A method of conducting structural topology design optimization of a product comprising:
- (a) receiving, in a computer system having one or more application modules installed thereon, a definition of the product'"'"'s design domain along with a design objective, at least one target design constraint, at least one macro design variable and a plurality of field design variables, said at least one macro design variable being related to the product'"'"'s design specification while said field design variables controlling material distribution within the design domain;
(b) initially establishing a candidate design based on the design domain, the candidate design being represented by a finite element analysis (FEA) model containing a plurality of finite elements each associated with one of said field design variables;
(c) computing, by said one or more application module, at least one design constraint of said candidate design via FEA;
(d) creating, by said one or more application module, at least one variation of the candidate design by varying the at least one macro design variable with a predefined percentage;
(e) computing, by said one or more application module, corresponding at least one design constraint of the at least one variation via FEA;
(f) determining, by said one or more application module, a trend of the computed design constraints with respect to each of the at least one macro design variable using a multi-dimensional data fitting scheme;
(g) updating, by said one or more application module, the at least one macro design variable according to the determined trend;
(h) creating, by said one or more application module, a new candidate design by computing corresponding values of the field design variables using results obtained from the FEA of an immediately previous candidate design and the updated at least one macro design variable; and
(i) repeating (c)-(h) until the new candidate design converges with the immediately previous candidate design.
1 Assignment
0 Petitions
Accused Products
Abstract
Definition of a product'"'"'s design domain along with design objective, at least one target design constraint, macro and field design variables are received in a computer system. Macro design variable is related to the product'"'"'s design specification while field design variables control the material distribution within the design domain. Candidate design, represented by corresponding FEA model, based on the design domain is established. At least one variation of the candidate design is created by varying macro design variable. Corresponding design constraint of the candidate design and at least one variation are computed via FEA. Trend of the computed design constraints with respect to macro design variable is determined by multi-dimensional data fitting. Macro variables are updated according to the trend. New candidate design is created by computing field design variables using FEA results from the previous candidate design and design specifications including updated values of the macro design variables.
-
Citations
20 Claims
-
1. A method of conducting structural topology design optimization of a product comprising:
-
(a) receiving, in a computer system having one or more application modules installed thereon, a definition of the product'"'"'s design domain along with a design objective, at least one target design constraint, at least one macro design variable and a plurality of field design variables, said at least one macro design variable being related to the product'"'"'s design specification while said field design variables controlling material distribution within the design domain; (b) initially establishing a candidate design based on the design domain, the candidate design being represented by a finite element analysis (FEA) model containing a plurality of finite elements each associated with one of said field design variables; (c) computing, by said one or more application module, at least one design constraint of said candidate design via FEA; (d) creating, by said one or more application module, at least one variation of the candidate design by varying the at least one macro design variable with a predefined percentage; (e) computing, by said one or more application module, corresponding at least one design constraint of the at least one variation via FEA; (f) determining, by said one or more application module, a trend of the computed design constraints with respect to each of the at least one macro design variable using a multi-dimensional data fitting scheme; (g) updating, by said one or more application module, the at least one macro design variable according to the determined trend; (h) creating, by said one or more application module, a new candidate design by computing corresponding values of the field design variables using results obtained from the FEA of an immediately previous candidate design and the updated at least one macro design variable; and (i) repeating (c)-(h) until the new candidate design converges with the immediately previous candidate design. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for conducting structural topology design optimization of a product comprising:
-
a main memory for storing computer readable code for one or more application modules; at least one processor coupled to the main memory, said at least one processor executing the computer readable code in the main memory to cause said one or more application modules to perform operations by a method of; (a) receiving a definition of the product'"'"'s design domain along with a design objective, at least one target design constraint, at least one macro design variable and a plurality of field design variables, said at least one macro design variable being related to the product'"'"'s design specification while said field design variables controlling material distribution within the design domain; (b) initially establishing a candidate design based on the design domain, the candidate design being represented by a finite element analysis (FEA) model containing a plurality of finite elements each associated with one of said field design variables; (c) computing at least one design constraint of said candidate design via FEA; (d) creating at least one variation of the candidate design by varying the at least one macro design variable with a predefined percentage; (e) computing corresponding at least one design constraint of the at least one variation via FEA; (f) determining a trend of the computed design constraints with respect to each of the at least one macro design variable using a multi-dimensional data fitting scheme; (g) updating the at least one macro design variable according to the determined trend; (h) creating a new candidate design by computing corresponding values of the field design variables using results obtained from the FEA of an immediately previous candidate design and the updated at least one macro design variable; and (i) repeating (c)-(h) until the new candidate design converges with the immediately previous candidate design. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium containing instructions for conducting structural topology design optimization of a product by a method comprising:
-
(a) receiving, in a computer system having one or more application modules installed thereon, a definition of the product'"'"'s design domain along with a design objective, at least one target design constraint, at least one macro design variable and a plurality of field design variables, said at least one macro design variable being related to the product'"'"'s design specification while said field design variables controlling material distribution within the design domain; (b) initially establishing a candidate design based on the design domain, the candidate design being represented by a finite element analysis (FEA) model containing a plurality of finite elements each associated with one of said field design variables; (c) computing, by said one or more application module, at least one design constraint of said candidate design via FEA; (d) creating, by said one or more application module, at least one variation of the candidate design by varying the at least one macro design variable with a predefined percentage; (e) computing, by said one or more application module, corresponding at least one design constraint of the at least one variation via FEA; (f) determining, by said one or more application module, a trend of the computed design constraints with respect to each of the at least one macro design variable using a multi-dimensional data fitting scheme; (g) updating, by said one or more application module, the at least one macro design variable according to the determined trend; (h) creating, by said one or more application module, a new candidate design by computing corresponding values of the field design variables using results obtained from the FEA of an immediately previous candidate design and the updated at least one macro design variable; and (i) repeating (c)-(h) until the new candidate design converges with the immediately previous candidate design. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification