| 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 |

|
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.
|