US 12,443,771 B2
Techniques for accelerating the designing of manufacturing facilities
Damon Lau, New York, NY (US); David Benjamin, Brooklyn, NY (US); James Stoddart, Atlanta, GA (US); Lorenzo Villaggi, Brooklyn, NY (US); and Dale Zhao, New York, NY (US)
Assigned to AUTODESK, INC., San Francisco, CA (US)
Filed by AUTODESK, INC., San Francisco, CA (US)
Filed on Apr. 1, 2021, as Appl. No. 17/220,813.
Prior Publication US 2022/0318440 A1, Oct. 6, 2022
Int. Cl. G06F 30/13 (2020.01); G06F 111/04 (2020.01); G06F 111/06 (2020.01)
CPC G06F 30/13 (2020.01) [G06F 2111/04 (2020.01); G06F 2111/06 (2020.01)] 21 Claims
OG exemplary drawing
 
1. A computer-implemented method for designing a manufacturing facility, the method comprising:
parsing a computer-aided design (CAD) model of the manufacturing facility to identify a plurality of geometric constraints associated with the manufacturing facility;
parsing metadata associated with the manufacturing facility to identify one or more manufacturing constraints associated with the manufacturing facility that are used to generate at least one design for the manufacturing facility;
performing, based on the plurality of geometric constraints and the one or more manufacturing constraints, one or more heuristic optimization operations to generate a first design for the manufacturing facility; and
automatically performing one or more genetic optimization operations based on the first design to generate one or more additional designs for the manufacturing facility, wherein the first design comprises a first set of assignments of a set of manufacturing components to a set of loading docks and constitutes a first generation of the one or more genetic optimization operations, and the one or more additional designs constitute subsequent generations of the one or more genetic optimization operations, wherein automatically performing the one or more genetic optimization operations comprises:
automatically mutating the first set of assignments of the first design to generate a second design comprising a second set of assignments of the set of manufacturing components to the set of loading docks, the second set of assignments being different from the first set of assignments.