Method for creating three dimensional lattice structures in computer-aided design models for additive manufacturing
US-2015193559-A1 · Jul 9, 2015 · US
US10216172B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10216172-B2 |
| Application number | US-201615269634-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 19, 2016 |
| Priority date | Sep 18, 2015 |
| Publication date | Feb 26, 2019 |
| Grant date | Feb 26, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computer-implemented method of optimized lattice partitioning of solid 3-D models for additive manufacturing includes a computer receiving a 3-D model of an object to be printed and functional specifications indicating desired mechanical properties for portions of the object. The computer generates a plurality of lattice template structures based on the 3-D model and a uniform grid structure of an internal surface of the object. The computer determines material behaviors for each of the plurality of lattice template structures using the functional specifications and assigns the lattice template structures to locations in the uniform grid structure based on the material behaviors of the lattice template structures, thereby yielding a printable lattice.
Opening claim text (preview).
The invention claimed is: 1. A computer-implemented method of optimized lattice partitioning of solid 3-dimensional models for additive manufacturing, the method comprising: receiving, by a computer, a 3-dimensional model of an object to be printed; receiving, by the computer, functional specifications indicating desired stiffness properties for portions of the object; generating, by the computer, a plurality of lattice template structures based on the 3-dimensional model; generating, by the computer, a uniform grid structure of an internal surface of the object; determining, by the computer, stiffness behaviors for each of the plurality of lattice template structures using the functional specifications; and assigning, by the computer, the plurality of lattice template structures to locations in the uniform grid structure based on the stiffness behaviors of the lattice template structures, thereby yielding a printable lattice. 2. The method of claim 1 , wherein the 3-dimensional model comprises a computer-aided design (CAD) model of the object. 3. The method of claim 1 , wherein the stiffness behaviors for each of the plurality of lattice template structures are determined by simulating the stiffness behaviors of each lattice template structure at object scale with periodic boundary conditions. 4. The method of claim 1 , wherein the plurality of lattice template structures are generated using implicit volumetric representations of the object. 5. The method of claim 4 , wherein the implicit volumetric representations of the object comprise voxel occupancy grids. 6. The method of claim 4 , wherein the implicit volumetric representations of the object comprise level-sets of 3dimensional scalar fields. 7. The method of claim 1 , wherein the plurality of lattice template structures are assigned to location in the uniform grid structure according to an optimization problem. 8. The method of claim 7 , wherein the optimization problem is solved using a graph and tree search technique. 9. The method of claim 8 , wherein the graph and tree search technique comprises a branch and bound technique. 10. An article of manufacture for optimized lattice partitioning of solid 3-dimensional models for additive manufacturing, the article of manufacture comprising a non-transitory, tangible computer-readable medium holding computer-executable instructions for performing a method comprising: generating a plurality of lattice template structures based on a user-specified 3-dimensional model of an object to be printed; generating a uniform grid structure of an internal surface of the object; determining stiffness behaviors for each of the plurality of lattice template structures using user-specified functional specifications indicating desired stiffness properties for portions of the object; and assigning the plurality of lattice template structures to locations in the uniform grid structure based on the stiffness behaviors of the lattice template structures, thereby yielding a printable lattice. 11. The article of manufacture of claim 10 , wherein the user-specified 3-dimensional model comprises a computer-aided design (CAD) model of the object. 12. The article of manufacture of claim 10 , wherein the stiffness behaviors for each of the plurality of lattice template structures are determined by simulating the stiffness behaviors of each lattice template structure at object scale with periodic boundary conditions. 13. The article of manufacture of claim 10 , wherein the plurality of lattice template structures are generated using implicit volumetric representations of the object. 14. The article of manufacture of claim 13 , wherein the implicit volumetric representations of the object comprise voxel occupancy grids. 15. The article of manufacture of claim 13 , wherein the implicit volumetric representations of the object comprise level-sets of 3-dimensional scalar fields. 16. The article of manufacture of claim 10 , wherein the plurality of lattice template structures are assigned to location in the uniform grid structure according to an optimization problem. 17. The article of manufacture of claim 16 , wherein the optimization problem is solved using a graph and tree search technique. 18. The article of manufacture of claim 17 , wherein the graph and tree search technique comprises a branch and bound technique. 19. A system partitioning a model to facilitate printing of the model on a three-dimensional printer, the system comprising: one or more processors; a non-transitory, computer-readable storage medium in operable communication with the processors, wherein the computer-readable storage medium comprises one or more programming instructions that, when executed, cause the processors to: generate a plurality of lattice template structures based on a user-specified 3-dimensional model of an object, determine stiffness behaviors for each of the plurality of lattice template structures using user-specified functional specifications, and generate a printable lattice by assigning the plurality of lattice template structures to locations in a uniform grid structure based on stiffness behaviors of the lattice template structures; and one or more 3-dimensional printers configured to print representations of the object based on the printable lattice. 20. The system of claim 19 , further comprising: a parallel processing platform comprising the one or more processors and configured to determine the stiffness behaviors for two or more of the lattice template structures in parallel.
3-D printing, layer of powder, add drops of binder in layer, new powder · CPC title
Computer-aided design [CAD] · CPC title
Additive manufacturing, e.g. three-dimensional [3D] printing · CPC title
Geometric CAD · CPC title
Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.