Generative 3D Shape Optimization Without Singularities or Disconnections
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current CAD software struggles with generating 3D models that avoid singularities and disconnections, which can lead to design optimization halts and stress constraint violations, especially in limited design spaces.
Innovation Solution
A method involving a computer-aided design program that iteratively modifies a generatively designed 3D shape using numerical simulation, shape change velocities, and level-set representation, with polynomial function fitting and adaptive controllers to prevent excessive changes and disconnections, allowing for shape and topology optimization even in constrained spaces.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If generative design is used to optimize 3D shape, then design objectives can be achieved, but singularities and disconnections may occur causing optimization halts
Solution Approach 1:
The system performs preliminary actions by detecting potential singularities and disconnections before they cause optimization halts. The methodology proactively identifies geometric issues during the generative design process and applies corrective measures in advance, preventing optimization interruptions rather than reacting to them after they occur.
Solution Approach 2:
The system implements continuous feedback mechanisms by monitoring the generative design process for singularities and disconnections. The methodology uses stress constraint evaluations and geometric analysis to provide real-time feedback, allowing the optimization algorithm to adjust and correct issues while maintaining design progression.
2Strength
If stress constraints are enforced during optimization, then structural integrity is maintained, but design space exploration is limited
Solution Approach 1:
The system applies local quality by enforcing stress constraints selectively at critical locations rather than uniformly across the entire design space. The methodology identifies regions where stress constraints are most critical and applies them there, while allowing greater design freedom in non-critical areas, thus maintaining structural integrity without overly restricting design exploration.
Solution Approach 2:
The system uses partial action by applying stress constraints to only the necessary portions of the design where structural integrity is paramount. This allows the optimization to explore a broader design space in regions where constraints are not needed, while ensuring adequate structural performance where required.
3Ease of manufacture
If design space is constrained, then manufacturing requirements are met, but optimization options are reduced
Solution Approach 1:
The system segments the design space into manufacturing-constrained regions and optimization-free regions. By dividing the design domain, the methodology allows full optimization capability in regions not affected by manufacturing constraints while ensuring manufacturing compliance in constrained regions, thus maintaining both productivity and ease of manufacture.
Solution Approach 2:
The system transitions to another dimension by representing the design space using level-set methods and implicit surfaces. This dimensional transformation allows the optimization to work in a continuous mathematical space that can accommodate manufacturing constraints without significantly limiting optimization options, enabling both manufacturing compliance and optimization capability.
Data Source
AI summary
Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using generative design processes. A method includes obtaining a design space for a modeled object, one or more design criteria for the modeled object, and one or more in-use load cases; iteratively modifying a generatively designed three dimensional shape of the modeled object in the design space in accordance with the one or more design criteria and the one or more in-use load cases for the physical structure, comprising: performing numerical simulation of the modeled object in accordance the one or more in-use load cases, computing shape change velocities for an implicit surface in a level-set representation of the three dimensional shape, changing the shape change velocities in accordance with a polynomial function, and updating the level-set representation using the shape change velocities to produce an updated version of the three dimensional shape.


