SYSTEM AND METHOD FOR TOPOLOGY OPTIMIZATION WITH A PLURALITY OF MATERIALS
First Claim
1. A method of producing a design topology, the method comprising the steps of:
- entering a problem constraint into a computer, wherein the problem constraint comprises a domain, a load vector, an objective function, and a plurality of types of materials;
dividing the domain into a plurality of elements, wherein individual elements are associated with one type of material such that each of the plurality of types of materials is associated with more than one element;
calculating a element variable for the elements;
determining if the calculations are complete, and if the calculations are not complete repeating calculating the element variable for the elements; and
outputting the design topology if the calculations are complete.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for producing a design topology is provided. The method includes entering a problem constraint into a computer, wherein the problem constraint includes a domain, a load vector, an objective function, and a plurality of types of materials. The domain is divided into a plurality of elements, wherein individual elements are associated with one type of material such that each of the plurality of types of materials is associated with more than one element. A element variable is calculated for the element, and the computer determines if the calculations are complete. If the calculations are not complete, the step of calculating the element variable for the elements is repeated. If the calculations are complete, the design topology is output.
16 Citations
20 Claims
-
1. A method of producing a design topology, the method comprising the steps of:
-
entering a problem constraint into a computer, wherein the problem constraint comprises a domain, a load vector, an objective function, and a plurality of types of materials; dividing the domain into a plurality of elements, wherein individual elements are associated with one type of material such that each of the plurality of types of materials is associated with more than one element; calculating a element variable for the elements; determining if the calculations are complete, and if the calculations are not complete repeating calculating the element variable for the elements; and outputting the design topology if the calculations are complete. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for producing a design topology comprising:
a computer comprising a non-transitory computer readable media, an input device, and an output device, and wherein the computer is configured to; accept entry from the input device of a problem constraint, wherein the problem constraint comprises a domain, a load vector, an objective function, and a plurality of types of materials; divide the domain into a plurality of elements, wherein individual elements are associated with one type of material entered in the problem constraint such that each type of material is associated with more than one element; iteratively calculate a element variable for the elements until the calculations are complete; and output the design topology after the calculations are complete. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. A method of producing a design topology, the method comprising the steps of:
-
entering a problem constraint into a computer, wherein the problem constraint comprises a domain, a load vector, an objective function comprising minimum strain energy, a plurality of types of materials, and a required performance criterion comprising a maximum allowable mass; dividing the domain into a plurality of elements, wherein each element is associated with one of the plurality of types of materials such that each of the plurality of types of materials is associated with more than one element; calculating a element variable for each element with the computer, wherein the element variable is a mass fraction; urging the element variable toward a full value or a void value; determining if the calculations are complete by determining; if the element variable for each element represent either the full value or the void value; and if the objective function has been minimized; returning to calculating the element variable for each element if the calculations are not complete; and outputting the design topology if the calculations are complete.
-
Specification