IP Library Granted Patent US 10,850,495
Granted Patent B2
US 10,850,495 · App. 15/418,528 · Granted Dec 1, 2020

Topology optimization with microstructures

Inventors: Wojciech Matusik (Lexington, MA); Desai Chen (Malden, MA); Melina Skouras (Cambridge, MA); Bo Zhu (Cambridge, MA)
Assignee: Massachusetts Institute of Technology
B33Y50/00B29C64/386B33Y10/00G06F30/00G06F30/23G06F2119/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,850,495
App. No.
15/418,528
Granted
Dec 1, 2020
Kind
B2
Abstract

System and method for optimizing a three-dimensional model representing a shape of an object to be fabricated from a plurality of materials having known physical properties. The object is designed to exhibit one or more target properties and the three-dimensional model includes a plurality of cells. The system includes at least one processor programmed to receive a data structure including information for a material property gamut of microstructures for the plurality of materials and two or more of the known physical properties of the plurality of materials, and perform a topology optimization process on the three-dimensional model to generate an optimized model, wherein the topology optimization process is constrained based, at least in part, on the information in the received data structure and the one or more target properties.

Claims (40)

1. A system for optimizing a three-dimensional model representing a shape of an object to be fabricated from a plurality of materials having known physical properties, wherein the object is designed to exhibit one or more target properties, wherein the three-dimensional model includes a plurality of cells, each of the plurality of cells being a volume inside the three-dimensional model, the system comprising:

at least one processor programmed to:

perform a computation process to compute information for a material property gamut of microstructures for the plurality of materials by estimating a gamut of material properties covered by possible microstructures made by spatial arrangement of the plurality of materials;

perform a topology optimization process on the three-dimensional model to generate an optimized model, wherein the topology optimization process assigns material properties to each of the plurality of cells inside the three-dimensional model and is constrained based, at least in part, on the information for the material property gamut of microstructures output from the computation process; and

generate a manufacturable design for the object by substituting for each cell of the optimized model, a microstructure from the material property gamut of microstructures, wherein the substituted microstructure has physical properties similar to the material properties assigned to the cell by the topology optimization process.

2. The system of claim 1 , wherein the at least one processor is further programmed to: determine a mapping between each of the microstructures in the material property gamut and two or more physical properties of the plurality of materials, and wherein substituting a microstructure from the material property gamut of microstructures comprises substituting the microstructure based on the mapping.

3. The system of claim 1 , wherein a prccomputcd the material property gamut of microstructures is a continuous representation of the material property gamut, and wherein performing a topology optimization process comprises:

formulating a continuous objective function; and

optimizing the continuous objective function constrained by the material properties represented in the continuous representation of the material property gamut.

4. The system of claim 3 , wherein the continuous representation of the material property gamut is a level set representation.

5. The system of claim 1 wherein computing the information for the material property gamut of microstructures comprises alternating a discrete sampling process and a continuous optimization process to expand boundary of the material property gamut.

6. The system of claim 1 , wherein the material property gamut of microstructures output from the computation process is a discrete representation of the material property gamut, and wherein the at least one processor is further programmed to:

generate a continuous representation of the material property gamut;

wherein performing a topology optimization process comprises performing the topology optimization process based, at least in part, on the continuous representation of the material property gamut.

7. A non-transitory computer-readable medium comprising instructions that, when executed, perform a method of optimizing a three-dimensional model representing a shape of an object to be fabricated from a plurality of materials having known physical properties, wherein the object is designed to exhibit one or more target properties, wherein the three-dimensional model includes a plurality of cells, each of the plurality of cells being a volume inside the three-dimensional model, the method comprising:

performing a computation process to compute information for a material property gamut of microstructures for the plurality of materials by estimating a gamut of material properties covered by possible microstructures made by spatial arrangement of the plurality of materials;

performing a topology optimization process on the three-dimensional model to generate an optimized model, wherein the topology optimization process assigns material properties to each of the plurality of cells inside the three dimensional model and is constrained based, at least in part, on the information for the material property gamut of microstructures output from the computation process; and

generating a manufacturable design for the object by substituting for each cell of the optimized model, a microstructure from the material property gamut of microstructures, wherein the substituted microstructure has physical properties similar to the material properties assigned to the cell by the topology optimization process.

8. The non-transitory computer-readable medium of claim 7 , wherein the method further comprises determining a mapping between each of the microstructures in the material property gamut and two or more physical properties of the plurality of materials, and wherein substituting a microstructure from the material property gamut of microstructures comprises substituting the microstructure based on the mapping.

9. The non-transitory computer-readable medium of claim 7 , wherein the material property gamut of microstructures is a continuous representation of the material property gamut, and wherein performing a topology optimization process comprises:

formulating a continuous objective function; and

optimizing the continuous objective function constrained by the material properties represented in the continuous representation of the material property gamut.

10. The non-transitory computer-readable medium of claim 9 , wherein the continuous representation of the material property gamut is a level set representation.

11. The non-transitory computer-readable medium of claim 7 , wherein computing the information for the material property gamut of microstructures comprises alternating a discrete sampling process and a continuous optimization process to expand boundary of the material property gamut.

12. The non-transitory computer-readable medium of claim 7 , wherein the material property gamut of microstructures output from the computation process is a discrete representation of the material property gamut, and wherein the method further comprises:

generating a continuous representation of the material property gamut;

wherein performing a topology optimization process comprises performing the topology optimization process based, at least in part, on the continuous representation of the material property gamut.

13. A method of optimizing a three-dimensional model representing a shape of an object to be fabricated from a plurality of materials having known physical properties, wherein the object is designed to exhibit one or more target properties, wherein the three-dimensional model includes a plurality of cells, each of the plurality of cells being a volume inside the three-dimensional model, the method comprising:

performing a computation process to compute information for a material property gamut of microstructures for the plurality of materials by estimating a gamut of material properties covered by possible microstructures made by spatial arrangement of the plurality of materials;

performing a topology optimization process on the three-dimensional model to generate an optimized model, wherein the topology optimization process assigns material properties to each of the plurality of cells inside the three dimensional model and is constrained based, at least in part, on the information in the received data structure and the one or more target properties; and

generating a printable design for the object by substituting for each cell of the optimized model, a microstructure from the material property gamut of microstructures, wherein the substituted microstructure has physical properties similar to the material properties assigned to the cell by the topology optimization process.

14. The method of claim 13 , wherein the material property gamut of microstructures is a continuous representation of the material property gamut, and wherein performing a topology optimization process comprises:

formulating a continuous objective function; and

optimizing the continuous objective function constrained by the material properties represented in the continuous representation of the material property gamut.

15. The method of claim 14 , wherein the continuous representation of the material property gamut is a level set representation.

16. The system of claim 1 , wherein computing information for the material property gamut of microstructures comprises introducing discrete changes in the materials of the microstructures to expand boundaries of the material property gamut of microstructures.

17. The non-transitory computer-readable medium of claim 7 , wherein computing information for the material property gamut of microstructures comprises introducing discrete changes in the materials of the microstructures to expand boundaries of the material property gamut of microstructures.

18. The method of claim 13 , wherein computing information for the material property gamut of microstructures comprises introducing discrete changes in the materials of the microstructures to expand boundaries of the material property gamut of microstructures.

19. The system of claim 1 , wherein assigning material properties to each of the plurality of cells inside the three-dimensional model comprises assigning mechanical properties to each of the plurality of cells.

20. The method of claim 13 , wherein assigning material properties to each of the plurality of cells inside the three-dimensional model comprises assigning mechanical properties to each of the plurality of cells.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2017
From: MATUSIK, WOJCIECH; CHEN, DESAI; SKOURAS, MELINA; ZHU, BO
To: MASSACHUSETTS INSTITUTE OF TECHNOLOGY
Reel/Frame 044030/0550 →
CONFIRMATORY LICENSE Recorded Oct 3, 2017
From: MASSACHUSETTS INSTITUTE OF TECHNOLOGY
To: NATIONAL SCIENCE FOUNDATION
Reel/Frame 044101/0699 →
Continuity (2)
Provisional Application 62288766 · Jan 29, 2016
Related Publication 20190001657A1 · Jan 3, 2019