US 11,704,456 B2
Methods and systems for generating lattice recommendations in computer-aided design applications
Konara Mudiyanselage Kosala Bandara, London (GB); and Hooman Shayani, London (GB)
Assigned to Autodesk, Inc., San Francisco, CA (US)
Filed by Autodesk, Inc., San Francisco, CA (US)
Filed on Mar. 1, 2021, as Appl. No. 17/188,432.
Application 17/188,432 is a continuation of application No. 16/096,623, granted, now 10,936,767, previously published as PCT/EP2017/059918, filed on Apr. 26, 2017.
Claims priority of provisional application 62/328,219, filed on Apr. 27, 2016.
Prior Publication US 2021/0182455 A1, Jun. 17, 2021
Int. Cl. G06T 17/00 (2006.01); G06F 30/20 (2020.01); G06F 111/10 (2020.01); G06F 119/18 (2020.01)
CPC G06F 30/20 (2020.01) [G06F 2111/10 (2020.01); G06F 2119/18 (2020.01); G06T 17/00 (2013.01); Y02P 90/02 (2015.11)] 20 Claims
OG exemplary drawing
 
3. A system comprising,
a non-transitory storage medium having instructions of a three dimensional modeling program stored thereon; and
one or more data processing apparatus configured to run the instructions of the three dimensional modeling program and cause the one or more data processing apparatus to
provide lattice behavior models that have been precomputed for a range of different lattice settings comprising at least lattice orientation, and
perform topology optimization of a three dimensional model of a part to be manufactured,
wherein the lattice behavior models provide approximations of lattice behavior in one or more internal regions of the part during the topology optimization;
wherein the different lattice settings comprise isotropic solid material parameters for different lattice construction materials, the lattice behavior models have been precomputed by the one or more data processing apparatus being configured to generate at least one numerical simulation model of physical properties of an object, and the one or more data processing apparatus are configured to compute the lattice behavior approximations using the at least one numerical simulation model of the physical properties of the object; and
wherein the one or more data processing apparatus are configured to generate the at least one numerical simulation model with a beam-shell finite element model using predefined pieces of geometry and variable beam thickness depending on volume fraction for a given lattice, wherein the one or more data processing apparatus are configured to compute the lattice behavior approximations using different volume fractions and different isotropic solid material properties, and wherein the lattice behavior approximations express lattice behavior as an anisotropic solid material.