Constraint-oriented programming approach to mechanical assembly design
US10885236B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jan 9, 2018 |
| Grant date | Jan 5, 2021 |
| Priority date | — |
| Expiry date | Jan 4, 2039 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2111/04
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.