IP Library › Granted Patent US 11,449,647
Granted Patent B2
US 11,449,647 · App. 16/747,816 · Granted Sep 20, 2022

Generative shell design for simulations

Inventors: Michael Grau (Birmingham, MI); Andrew John Harris (London, GB)
Assignee: AUTODESK, INC.
G06F30/15G06F30/12B33Y10/00B33Y50/00G05B19/4099G06F30/00G06F30/17G06F30/20G06F30/23G06T17/20
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,449,647
App. No.
16/747,816
Granted
Sep 20, 2022
Kind
B2
Abstract

A method and system provide the ability to generate models. A generative shelled base is created as a hollow computer-aided design (CAD) design. A t-spline mid-surface shell is created from the generative shelled base, which is then used to create a shell mesh model. A t-spline solid body is created from the generative shelled base, which is used to create an internal support structure that is converted into a shell CAD geometry, which is used to create a support structure mid-surface shell. The support structure mid-surface shell is combined with the shell mesh model into a generative mid-surface mesh that is used in a computer-aided engineering (CAE) crash simulation. The generated shelled base is combined with the shell CAD geometry into a generative shelled solid that is utilized in an additive build simulation.

Claims (65)

1. A computer-implemented method for generating models, comprising:

generatively creating, until convergence is reached via a generative design process within a generative design software application, a generative shelled base, wherein the generative shelled base comprises a hollow computer-aided design (CAD) three-dimensional (3D) design;

creating, from the generative shelled base, a t-spline mid-surface shell;

creating, from the t-spline mid-surface shell, a shell mesh model;

creating, from the generative shelled base, a t-spline solid body;

creating, from the t-spline solid body, an internal support structure;

converting the internal support structure into a shell CAD geometry;

creating, from the shell CAD geometry, a support structure mid-surface shell of the internal support structure;

combining the support structure mid-surface shell with the shell mesh model into a generative mid-surface mesh, and providing the generative-mid-surface mesh to a computer-aided engineering (CAE) crash simulation application for validation of the generative mid-surface mesh; and

combining the generative shelled base with the shell CAD geometry into a generative shelled solid, and providing the generative shelled solid to an additive build simulation application.

2. The computer-implemented method of claim 1 , wherein the creating the generative shelled base comprises:

creating a generative design for a solid CAD design, wherein the creating the generative design comprises creating obstacles and applying boundary conditions with constraints;

generating one or more outcomes based on the generative design, wherein the one or more outcomes:

comprise a historical recipe for creating the generative design; and

are based on stress forces that are applied to the generative design;

analyzing the one or more outcomes and the generative design, wherein the analyzing comprises adding a t-spline to the historical recipe;

calculating a safety factor for the generative design based on the historical recipe; and

iterating the creating the generative design by adjusting the safety factor until an optimized generative shelled base is acquired.

3. The computer-implemented method of claim 2 , wherein the creating the generative shelled base is performed by a solver that generates a t-spline of the generative shelled base in a uniform thickness.

4. The computer-implemented method of claim 1 , wherein the internal support structure comprises a cross.

5. The computer-implemented method of claim 1 , wherein the creating the t-spline solid body comprises

acquiring an outer t-spline face from the generative shelled base; and

offsetting the outer t-spline face by a defined thickness to create an inner surface resulting in the t-spline solid body.

6. The computer-implemented method of claim 1 , wherein the creating the t-spline mid-surface shell comprises:

acquiring an outer t-spline face from the generative shelled base; and

offsetting the outer t-spline face by a defined thickness to create an inner surface resulting in the t-spline mid-surface shell.

7. The computer-implemented method of claim 1 , wherein the combining the mid-surface shell with the shell mesh model comprises a Boolean operation.

8. The computer-implemented method of claim 1 , wherein the combining the generated shelled base with the shell CAD geometry comprises a Boolean operation.

9. The computer-implemented method of claim 1 , wherein the combining the support structure mid-surface shell with the shell mesh model further comprises:

intersecting the internal support structure with a face of the shell mesh model; and

deleting a portion of the internal support structure that extends beyond the face.

10. A computer-implemented system for generating models, comprising:

(a) a computer having a memory;

(b) a processor executing on the computer;

(c) the memory storing a set of instructions, wherein the set of instructions, when executed by the processor cause the processor to perform operations comprising:

(i) generatively creating, until convergence is reached, a generative shelled base, wherein the generative shelled base comprises a hollow computer-aided design (CAD) three-dimensional (3D) design;

(ii) creating, from the generative shelled base, a t-spline mid-surface shell;

(iii) creating, from the t-spline mid-surface shell, a shell mesh model;

(iv) creating, from the generative shelled base, a t-spline solid body;

(v) creating, from the t-spline solid body, an internal support structure;

(vi) converting the internal support structure into a shell CAD geometry;

(vii) creating, from the shell CAD geometry, a support structure mid-surface shell of the internal support structure;

(viii) combining the support structure mid-surface shell with the shell mesh model into a generative mid-surface mesh, and providing the generative-mid-surface mesh to a computer-aided engineering (CAE) crash simulation application for the validation of the generate mid-surface mesh; and

(ix) combining the generative shelled base with the shell CAD geometry into a generative shelled solid, and providing the generative shelled solid to an additive build simulation application.

11. The computer-implemented system of claim 10 , wherein the creating the generative shelled base comprises:

creating a generative design for a solid CAD design, wherein the creating the generative design comprises creating obstacles and applying boundary conditions with constraints;

generating one or more outcomes based on the generative design, wherein the one or more outcomes:

comprise a historical recipe for creating the generative design; and

are based on stress forces that are applied to the generative design;

analyzing the one or more outcomes and the generative design, wherein the analyzing comprises adding a t-spline to the historical recipe;

calculating a safety factor for the generative design based on the historical recipe; and

iterating the creating the generative design by adjusting the safety factor until an optimized generative shelled base is acquired.

12. The computer-implemented system of claim 11 , wherein the creating the generative shelled base is performed by a solver that generates a t-spline of the generative shelled base in a uniform thickness.

13. The computer-implemented system of claim 10 , wherein the internal support structure comprises a cross.

14. The computer-implemented system of claim 10 , wherein the creating the t-spline solid body comprises

acquiring an outer t-spline face from the generative shelled base; and

offsetting the outer t-spline face by a defined thickness to create an inner surface resulting in the t-spline solid body.

15. The computer-implemented system of claim 10 , wherein the creating the t-spline mid-surface shell comprises:

acquiring an outer t-spline face from the generative shelled base; and

offsetting the outer t-spline face by a defined thickness to create an inner surface resulting in the t-spline mid-surface shell.

16. The computer-implemented system of claim 10 , wherein the combining the mid-surface shell with the shell mesh model comprises a Boolean operation.

17. The computer-implemented system of claim 10 , wherein the combining the generated shelled base with the shell CAD geometry comprises a Boolean operation.

18. The computer-implemented system of claim 10 , wherein the combining the support structure mid-surface shell with the shell mesh model further comprises:

intersecting the internal support structure with a face of the shell mesh model; and

deleting a portion of the internal support structure that extends beyond the face.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2020
From: GRAU, MICHAEL; HARRIS, ANDREW JOHN
To: AUTODESK, INC.
Reel/Frame 051568/0766 →
Continuity (1)
Related Publication 20210224432A1 · Jul 22, 2021
Cited By (1)
US 12,282,310