US 12,223,238 B2
Generative design shape optimization with controlled convergence for computer aided design and manufacturing
Konara Mudiyanselage Kosala Bandara, Beckenham (GB); Hooman Shayani, Longfield (GB); and Dagmara Lilianna Szkurlat, London (GB)
Assigned to Autodesk, Inc., San Francisco, CA (US)
Filed by Autodesk, Inc., San Francisco, CA (US)
Filed on Jun. 11, 2021, as Appl. No. 17/346,141.
Claims priority of provisional application 63/044,666, filed on Jun. 26, 2020.
Prior Publication US 2022/0004682 A1, Jan. 6, 2022
Int. Cl. G06F 30/20 (2020.01); B29C 64/393 (2017.01); B33Y 10/00 (2015.01); B33Y 50/02 (2015.01); G06F 30/17 (2020.01); G06F 111/04 (2020.01); G06F 111/10 (2020.01); G06F 113/10 (2020.01); G06F 119/04 (2020.01)
CPC G06F 30/20 (2020.01) [B29C 64/393 (2017.08); B33Y 10/00 (2014.12); B33Y 50/02 (2014.12); G06F 30/17 (2020.01); G06F 2111/04 (2020.01); G06F 2111/10 (2020.01); G06F 2113/10 (2020.01); G06F 2119/04 (2020.01)] 38 Claims
OG exemplary drawing
 
1. A method comprising:
obtaining, by a computer aided design program, a design space for a modeled object, for which a corresponding physical structure will be manufactured, one or more design criteria for the modeled object, and one or more in-use load cases for the physical structure, wherein the one or more design criteria include at least one design constraint;
identifying an iteration amount;
calculating a series of target values for the at least one design constraint, from an initial target value to a final target value, in accordance with the iteration amount and a function;
iteratively modifying, by the computer aided design program, a generatively designed three dimensional shape of the modeled object in the design space in accordance with the one or more design criteria and the one or more in-use load cases for the physical structure, wherein the iteratively modifying comprises:
performing numerical simulation of the modeled object in accordance with a current version of the three dimensional shape and the one or more in-use load cases to produce a current numerical assessment of a physical response of the modeled object,
computing shape change velocities for an implicit surface in a level-set representation of the three dimensional shape in accordance with respective ones of target values in the series of target values, starting from the initial target value and ending with the final target value,
updating the level-set representation using the shape change velocities to produce an updated version of the three dimensional shape of the modeled object, and
repeating at least the performing, the computing and the updating until a predefined number of shape modification iterations have been performed or until the generatively designed three dimensional shape of the modeled object in the design space converges to a stable solution for the one or more design criteria and the one or more in-use load cases; and
providing, by the computer aided design program, the generatively designed three dimensional shape of the modeled object for use in manufacturing the physical structure corresponding to the modeled object using one or more computer-controlled manufacturing systems.