Goal-Driven Design Engine for Iterative Geometry Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional design workflows rely heavily on intuition and experience, often leading to sub-optimal designs due to the infinite spectrum of possible design options and conflicting analysis expert suggestions, with time constraints further limiting the number of design cycles.

Innovation Solution

A computer-implemented method for generating geometry that involves receiving a design specification, identifying a stored design strategy, executing the strategy to generate geometry, evaluating physical characteristics, and displaying the geometry to an end-user, utilizing a design engine that explores an N-dimensional design space and iteratively optimizes geometries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If designers rely on intuition and experience to conceptualize geometry, then the design process is simpler and faster to start, but the designs are likely to be sub-optimal and repetitive of past designs

Engineering Contradiction:
Improvedesign process speedVSAvoiddesign optimality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system performs preliminary exploration of the design space by generating multiple candidate geometries using generative algorithms before the designer makes final decisions. This preliminary action expands the design options beyond what intuition alone would produce, ensuring better optimality while maintaining efficient workflow.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses stored design strategies and generative algorithms to create new geometry designs that learn from past successful designs. Rather than directly copying old designs, the algorithms generate novel variations that incorporate lessons from historical data, improving design quality without sacrificing speed.

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If multiple design cycles are performed to satisfy conflicting analysis expert suggestions, then design quality improves, but time consumption increases significantly

Engineering Contradiction:
Improvedesign specification satisfactionVSAvoiddesign cycle time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary analysis and evaluation of multiple candidate geometries in parallel before final selection. By pre-evaluating designs against multiple analysis criteria simultaneously, the system reduces the need for iterative redesign cycles, satisfying conflicting requirements earlier in the process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous feedback loops where analysis results from multiple experts are fed back into the generative algorithms to automatically adjust and optimize geometry. This automated feedback mechanism resolves conflicting suggestions more efficiently than manual iterative cycles, reducing time loss while improving specification satisfaction.

Inventive Principle:
Principle #23Feedback

3Reliability

If designers manually modify geometry to satisfy analysis expert changes, then design specifications are met, but the process is iterative and time-consuming

Engineering Contradiction:
Improvespecification complianceVSAvoiddesign throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The generative design system performs self-service by automatically modifying and optimizing geometry based on analysis feedback without requiring manual designer intervention for each adjustment. The algorithms autonomously navigate the design space to satisfy specifications, maintaining reliability while dramatically improving design throughput.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces the manual mechanical process of geometry modification with automated computational algorithms. Instead of designers manually adjusting models based on expert feedback, machine learning and generative algorithms automatically perform the modifications, maintaining specification compliance while increasing productivity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Loss of time

If a finite number of design cycles are performed due to time constraints, then the design process completes on time, but sub-optimal designs may be finalized

Engineering Contradiction:
Improvedesign timeline adherenceVSAvoiddesign optimality
Core Design Contradiction:
Loss of timeVSManufacturing precision

Solution Approach 1:

The system performs preliminary generation and evaluation of numerous design candidates within the time constraint, using parallel computing to explore the design space extensively before final selection. This preliminary exploration ensures that even within limited time, the finalized design is near-optimal rather than sub-optimal.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs excessive action by generating and evaluating more design candidates than would traditionally be possible within time constraints. By using automated algorithms to handle the increased workload, the system explores more options thoroughly, ensuring better optimality while adhering to the timeline through efficient computational processing.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12314634B2Goal-driven computer aided design workflow
Publication Date: 2025.05.27 AUTODESK INC
  • US12314634B2 patent drawing
  • US12314634B2 patent drawing
  • US12314634B2 patent drawing

AI summary

A centralized design engine receives a problem specification from an end-user and classifies that problem specification in a large database of previously received problem specifications. Upon identifying similar problem specifications in the large database, the design engine selects design strategies associated with those similar problem specifications. A given design strategy includes one or more optimization algorithms, one or more geometry kernels, and one or more analysis tools. The design engine executes an optimization algorithm to generate a set of parameters that reflect geometry. The design engine then executes a geometry kernel to generate geometry that reflects those parameters, and generates analysis results for each geometry. The optimization algorithms may then improve the generated geometries based on the analysis results in an iterative fashion. When suitable geometries are discovered, the design engine displays the geometries to the end-user, along with the analysis results.