Tightest Revolve Envelope for B-rep CAD Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods fail to optimally determine the tightest revolve envelope for Boundary Representation (B-rep) CAD models, leading to suboptimal stock sizes and increased production costs in turning operations.

Innovation Solution

A method and system that receive a 2D point cloud corresponding to each face of the B-rep CAD model, determine a concave hull shape using a concave hull algorithm, and combine these shapes through Boolean or stitching operations to generate a tightest revolve profile, which is then revolved about the X-axis to obtain the tightest revolve envelope.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of substance

If conventional techniques are used to determine revolve envelope, then the process is simple, but the stock size is not optimized leading to material waste and higher costs

Engineering Contradiction:
Improvematerial wasteVSAvoidcomputational complexity
Core Design Contradiction:
Loss of substanceVSDevice complexity

Solution Approach 1:

The method segments the B-rep model into individual faces, extracts 2D point clouds from each face, and processes them separately through concave hull algorithms. This segmentation allows precise determination of the tightest revolve envelope by analyzing each face's contribution independently, thereby minimizing material waste while maintaining computational feasibility through divide-and-conquer processing.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If conventional techniques are used, then computational resources are saved, but stock size optimization is not achieved

Engineering Contradiction:
Improverevolve envelope precisionVSAvoidautomation level
Core Design Contradiction:
Measurement precisionVSExtent of automation

Solution Approach 1:

The patent replaces manual or conventional estimation methods with an automated computational system that uses concave hull algorithms and Boolean operations. This automation processes the B-rep model data through systematic computational steps, achieving high precision in revolve envelope determination while eliminating the need for manual intervention in the optimization process.

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

3Productivity

If tightest revolve envelope is computed accurately, then stock size is optimized and costs are reduced, but the computational process becomes more complex

Engineering Contradiction:
Improveproduction efficiencyVSAvoidalgorithm complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The method performs preliminary actions by first extracting 2D point clouds from each face of the B-rep model and computing concave hulls before combining them through Boolean operations. This preliminary processing of individual faces simplifies the overall computational task, enabling accurate determination of the tightest revolve envelope while maintaining production efficiency through systematic pre-computation steps.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11972524B2Method and system for generating tightest revolve envelope for computer-aided design (CAD) model
Publication Date: 2024.04.30 HCL TECH LTD
  • US11972524B2 patent drawing
  • US11972524B2 patent drawing
  • US11972524B2 patent drawing

AI summary

This disclosure relates to method and system for generating tightest revolve envelope for a Boundary representation (B-rep) Computer-Aided Design (CAD) model. The method includes receiving a 2-dimensional (2D) point cloud within an XY-plane corresponding to each of a plurality of faces of the B-rep CAD model within an XYZ-space. The method further includes, for each of the plurality of faces, determining a concave hull shape for the 2D point cloud through a concave hull algorithm. The method further includes combining the concave hull shape corresponding to each of the plurality of faces of the B-rep CAD model through at least one of a Boolean operation and a stitching operation to obtain a tightest revolve profile of the B-rep CAD model. The method further includes revolving the tightest revolve profile about X-axis of the XYZ-space to obtain a tightest revolve envelope corresponding to the B-rep CAD model.