Constraint-oriented programming approach to mechanical assembly design
AssigneeAutodesk, Inc.
InventorsHyunmin Cheong, Mehran Ebrahimi, Francesco Iorio, Adrian Butscher
Life of this patent
Estimating the term…
Loading patent…
AssigneeAutodesk, Inc.
InventorsHyunmin Cheong, Mehran Ebrahimi, Francesco Iorio, Adrian Butscher
Estimating the term…
A design engine systematically explores a design space associated with a design problem related to mechanical assemblies. The design engine implements a constraint programming approach to produce mechanical assembly configurations that adhere to a set of design constraints. For each feasible configuration, the design engine then optimizes various parameters to generate design options that meet a set of design objectives. With these techniques, the design space can be explored very quickly to generate significantly more feasible design options for the mechanical assembly than possible with conventional manual approaches. Accordingly, numerous design options can be generated that may otherwise never be produced using those conventional approaches.
A computer-implemented method for generating design options for mechanical assemblies, the method comprising:
A non-transitory computer-readable medium storing program instructions that, when executed by a processor, cause the processor to generate design options for mechanical assemblies by performing the steps of:
A system for generating design options for mechanical assemblies, comprising:
Dependencies are inferred from the claim text.