IP Library Granted Patent US 10,019,543
Granted Patent B1
US 10,019,543 · App. 14/458,093 · Granted Jul 10, 2018

Converting finite element models to CAD models using feature recognition

Inventors: Kunaseelan Kanthasamy (Irvine, CA); Gongdao Chen (Irvine, CA)
Assignee: MSC. Software Corporation
G06F17/5018G06F17/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,019,543
App. No.
14/458,093
Granted
Jul 10, 2018
Kind
B1
Abstract

A method of creating a CAD model from a finite element model includes identifying and characterizing features of interest from the finite element model. Multiple intermediate data structures of the finite element model are created by dividing the input mesh of the finite element model into mesh regions. Feature recognition is performed on each intermediate data structure to identify finite element model features. Features and feature properties are extracted from the finite element model, and a CAD model is created using the extracted features and feature properties.

Claims (49)

1. A method of creating a computer-aided design (CAD) model from a finite element model, the method comprising:

identifying and characterizing features of interest from the finite element model; creating multiple intermediate data structures of the finite element model by dividing the finite element model into mesh regions based on the features of interest;

performing feature recognition on each of the intermediate data structures to identify finite element model features;

extracting the finite element model features from the finite element model; and

creating the CAD model using the finite element model features;

wherein creating the CAD model comprises:

formalizing the features extracted from the finite element model in terms of CAD model features and settings;

wherein creating the CAD model further comprises:

combining some of the finite element model features to obtain higher level features;

creating a CAD feature tree using the higher level features; and using the CAD feature tree to build the CAD model.

2. The method of claim 1 , wherein formalizing the features extracted from the finite element model comprises one or more of a surface fitting function, a surface trimming function, and a mesh segmentation function.

3. The method of claim 1 , wherein identifying and characterizing features of interest from a finite element model comprises:

creating pre-defined geometrical patterns on the mesh of the finite element model; and

using the pre-defined geometrical patterns to recognize features of interest on the finite element model.

4. The method of claim 1 , wherein creating intermediate data structures of the finite element model comprises:

subdividing the finite element model into multiple mesh regions;

building a mesh topology on each mesh region; and

defining boundary vertices and boundary edges on each mesh region.

5. The method of claim 1 , wherein performing feature recognition on each intermediate data structure comprises a plurality of checks of one or more parameters of each mesh region.

6. The method of claim 5 , wherein the one or more parameters include at least one of a straightness or curvature of a line, a geometric shape of the mesh region, a topology check of the mesh region, or a size of one or more components of the mesh region.

7. A system, comprising a processing circuit configured to: identify and characterize features of interest from the finite element model;

create multiple intermediate data structures of the finite element model by dividing the finite element model into mesh regions based on the features of interest;

perform feature recognition on each of the intermediate data structures to identify finite element model features;

extract the finite element model features from the finite element model; and create the CAD model using the finite element model features;

wherein creating the CAD model comprises: formalizing the features extracted from the finite element model in terms of CAD model features and settings;

wherein creating the CAD model further comprises:

combining some of the finite element model features to obtain higher level features;

creating a CAD feature tree using the higher level features; and using the CAD feature tree to build the CAD model.

8. The system of claim 7 , wherein formalizing the features extracted from the finite element model comprises one or more of a surface fitting function, a surface trimming function, and a mesh segmentation function.

9. The system of claim 7 , wherein identifying and characterizing features of interest from a finite element model comprises:

creating pre-defined geometrical patterns on the mesh of the finite element model; and

using the pre-defined geometrical patterns to recognize features of interest on the finite element model.

10. The system of claim 7 , wherein creating intermediate data structures of the finite element model comprises:

subdividing the mesh of the finite element model into multiple mesh regions;

building a mesh topology on each mesh region; and

defining boundary vertices and boundary edges on each mesh region.

11. The system of claim 7 , wherein performing feature recognition on each intermediate data structure comprises a plurality of checks of one or more parameters of each mesh region.

12. The system of claim 11 , wherein the one or more parameters include at least one of a straightness or curvature of a line, a geometric shape of the mesh region, a topology check of the mesh region, or a size of one or more components of the mesh region.

13. A tool for creating a CAD model from a finite element model, wherein the tool is configured to:

identify and characterize features of interest from the finite element model; create multiple intermediate data structures of the finite element model by dividing the finite element model into mesh regions based on the features of interest;

perform feature recognition on each of the intermediate data structures to identify finite element model features;

extract the finite element model features from the finite element model; and create the CAD model using the finite element model features;

wherein creating the CAD model comprises:

formalizing the features extracted from the finite element model in terms of CAD model features and settings;

formalizing the features extracted from the finite element model in terms of CAD model features and settings;

wherein creating the CAD model further comprises:

combining some of the finite element model features to obtain higher level features;

creating a CAD feature tree using the higher level features; and using the CAD feature tree to build the CAD model.

14. The tool of claim 13 , wherein formalizing the features extracted from the finite element model comprises one or more of a surface fitting function, a surface trimming function, and a mesh segmentation function.

Assignments (3)
REGISTERED INTELLECTUALL PROPERTY RIGHTS ASSIGNMENT - PATENTS Recorded Mar 13, 2026
From: HEXAGON MANUFACTURING INTELLIGENCE, INC
To: D&E US PARENT LLC
Reel/Frame 075080/0469 →
MERGER AND CHANGE OF NAME Recorded Jan 21, 2022
From: MSC.SOFTWARE CORPORATION; HEXAGON MANUFACTURING INTELLIGENCE, INC.
To: HEXAGON MANUFACTURING INTELLIGENCE, INC.
Reel/Frame 058731/0413 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2014
From: KANTHASAMY, KUNASEELAN; CHEN, GONGDAO
To: MSC.SOFTWARE CORPORATION
Reel/Frame 033526/0148 →
Cited By (4)
US 12,288,013 US 12,346,637 US 12,651,102 US 12,657,468