IP Library Granted Patent US 11,625,516
Granted Patent B2
US 11,625,516 · App. 16/232,802 · Granted Apr 11, 2023

Designing a part by topology optimization

Inventors: David Leo Bonner (Vélizy-Villacoublay, FR); Claus Bech Wittendorf Pedersen (Hamburg, DE)
Assignee: DASSAULT SYSTEMES
G06F30/23B29C64/386B33Y50/00B33Y10/00
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 11,625,516
App. No.
16/232,802
Granted
Apr 11, 2023
Kind
B2
Abstract

The disclosure notably relates to a computer-implemented method for designing a part by topology optimization. The method comprises defining a working volume for the optimization of the part and at least one boundary condition applied to the part, computing a vector field over the working volume, each vector of the field representing an optimal direction and a quantity of material corresponding to satisfy the at least one boundary condition, computing a set of flow lines by propagating from starting points in the vector field. For each flow line of the set, an element for the primary structure of the part is computed and a secondary structure of the part linking the set of primary as well as the secondary structure elements together is computed.

Claims (54)

1. A computer-implemented method for designing, by topology optimization, an additive manufacturable part, the method comprising:

defining a working volume for the optimization of the additive manufacturing part;

defining at least one boundary condition applied to the additive manufacturing part;

computing, using a processor, a vector field over the working volume, each vector of the field representing an optimal direction and a quantity of material corresponding to satisfy the at least one boundary condition;

computing, using the processor, a set of flow lines by propagating from starting points in the vector field;

for each flow line of the set, computing, using the processor, a primary structure element of the additive manufacturinc part, thereby obtaining a primary structure, the primary structure following characteristic directions of a material constitutive of the additive manufacturing part: and

computing, using the processor, a secondary structure of the additive manufacturing part, the secondary structure consisting of secondary structure elements and linking the set of primary structure elements as well as the secondary structure elements together, the secondary structure stabilizing the primary structure elements.

2. The computer-implemented method of claim 1 , wherein the vector field over the working volume is computed using finite element model.

3. The computer-implemented method of claim 2 , wherein the vector field over the working volume is computed by an anisotropic free-material optimization that is applied for the finite element model.

4. The computer-implemented method of claim 1 , wherein computing a primary structure element of the additive manufacturing part comprises:

sampling the flow line into a set of points, the set of point comprising at least one of the starting points; and

computing a polyline from the set of points of the sampled flow line.

5. The computer-implemented method of claim 4 , wherein a sampling rate of the flow line is equal to a lattice length scale or to a user selected value.

6. The computer-implemented method of claim 5 , wherein the secondary structure comprises segments connecting at least one point of the set of points of a first sampled flow line to one point of the set of points of a second sampled flow line.

7. The computer-implemented method of claim 6 , wherein the segments are obtained by computing faces that connect the first and second sampled flow lines.

8. The computer-implemented method of claim 7 , wherein the faces are computed by applying a Delaunay meshing of the set of points of the sampled flow lines, triangles or tetrahedra being obtained.

9. The computer-implemented method of claim 1 , further comprising:

computing at least one tertiary structure linking at least two ends of the set of primary structure elements together, wherein the at least one tertiary structure is computed for each region of the working volume that has a density of quantity of material that exceeds a threshold.

10. The computer-implemented method of one of claim 9 , wherein the tertiary structure is a solid lump or a shell.

11. The computer-implemented method of claim 1 , wherein the primary structure elements computed for each flow line and the secondary structure elements are bars, two bars being connected with one solid sphere, and

wherein each bar has a section, a dimension of the section being computed from the defined working volume and defined at least one boundary condition.

12. The computer-implemented method of claim 1 , further comprising:

identifying one or more secondary structure elements based on at least one of the following criteria:

a length of the secondary structure element exceeds a predetermined value,

the secondary structure elements is located too close from another secondary structure element and

removing the identified one or more secondary structure elements.

13. The computer-implemented method of claim 1 , further comprising:

transferring the computed vector field on the primary and secondary structure elements closest to where they are placed on the vector field; and

computing a sizing optimization for each element of the primary and secondary structure elements as design variables.

14. A non-transitory computer readable medium having stored thereon a computer program including instructions for performing a method for designing, by topology optimization, an additive manufacturable part, the method comprising:

defining a working volume for the optimization of the additive manufacturable part;

defining at least one boundary condition applied to the additive manufacturable part;

computing a vector field over the working volume, each vector of the field representing an optimal direction and a quantity of material corresponding to satisfy the at least one boundary condition;

computing a set of flow lines by propagating from starting points in the vector field;

for each flow line of the set, computing a primary structure element of the additive manufacturable part, thereby obtaining a primary structure, the primary structure following characteristic directions of a material constitutive of the additive manufacturable part; and

computing a secondary structure of the additive manufacturable part, the secondary structure consisting of secondary structure elements and linking the set of primary structure elements as well as the secondary structure elements together, the secondary structure stabilizing the primary structure elements.

15. A system comprising:

a processor coupled to a memory and a graphical user interface, the memory having recorded thereon a computer program for designing, by topology optimization, an additive manufacturable part that when executed by a processor causes the processor to be configured to:

define a working volume for the optimization of the additive manufacturable part;

define at least one boundary condition applied to the additive manufacturable part;

compute a vector field over the working volume, each vector of the field representing an optimal direction and a quantity of material corresponding to satisfy the at least one boundary condition;

compute a set of flow lines by propagating from starting points in the vector field;

for each flow line of the set, compute a primary structure element of the additive manufacturable part, thereby obtaining a primary structure, the primary structure following characteristic directions of a material constitutive of the additive manufacturable part; and

compute a secondary structure of the additive manufacturable part, the secondary structure consisting of secondary structure elements and linking the set of primary structure elements as well as the secondary structure elements together, the secondary structure stabilizing the primary structure elements.

16. A method of additive manufacturing a part designed according to the method of claim 1 .

17. The computer-implemented method of claim 2 , wherein computing a primary structure element of the part comprises:

sampling the flow line into a set of points, the set of point comprising at least one of the starting points; and

computing a polyline from the set of points of the sampled flow line.

18. The computer-implemented method of claim 3 , wherein computing a primary structure element of the part comprises:

sampling the flow line into a set of points, the set of point comprising at least one of the starting points; and

computing a polyline from the set of points of the sampled flow line.

19. The computer-implemented method of claim 4 , wherein the secondary structure comprises segments connecting at least one point of the set of points of a first sampled flow line to one point of the set of points of a second sampled flow line.

20. The computer-implemented method of claim 2 , further comprising:

computing at least one tertiary structure linking at least two ends of the set of primary structure elements together, wherein the at least one tertiary structure is computed for each region of the working volume that has a density of quantity of material that exceeds a threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2019
From: BONNER, DAVID LEO; PEDERSEN, CLAUS BECH WITTENDORF
To: DASSAULT SYSTEMES
Reel/Frame 048573/0461 →
Priority Claims (1)
EP 17306932 · Dec 24, 2017 · regional
Continuity (1)
Related Publication 20190197210A1 · Jun 27, 2019