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