IP Library Granted Patent US 9,418,476
Granted Patent B2
US 9,418,476 · App. 14/291,149 · Granted Aug 16, 2016

Mesh quality improvement in computer aided engineering

Inventors: Serban Georgescu (London, GB); Peter Chow (Kent, GB); Tetsuyuki Kubota (Acton, GB); Muhammad Abdurrahman (London, GB); Makoto Sakairi (Kawasaki, JP)
Assignee: FUJITSU LIMITED
G06T17/205G06F17/50G06T2210/52
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 9,418,476
App. No.
14/291,149
Granted
Aug 16, 2016
Kind
B2
Abstract

A method, for use in meshing a CAD domain in a computer-aided design (CAD) or computer-aided engineering (CAE) system, comprises carrying out a procedure comprising: obtaining a set of mesh elements by extracting, from a previously-generated mesh of the CAD domain which has undergone a mesh element optimization process in respect of interior elements of the previously-generated mesh, mesh elements which do not satisfy a preselected mesh quality metric; decomposing the set of mesh elements into connected sub-meshes; carrying out a serial mesh element optimization process in respect of each sub-mesh independently and in parallel, under the condition that boundary nodes of sub-meshes are not moved, to obtain optimized sub-meshes; and obtaining an optimized mesh of the CAD domain by integrating the optimized sub-meshes into the previously-generated mesh.

Claims (25)

1. A method for use in meshing a computer-aided design (CAD) domain in a computer-aided design (CAD) or a computer-aided engineering (CAE) system, the method comprising:

generating a mesh by splitting the CAD domain into a plurality of sub-domains, creating a sub-domain mesh corresponding to a respective sub-domain among the plurality of sub-domains, optimizing interior elements of respective sub-domain meshes of the plurality of sub-domains, and merging resulting respective sub-domain meshes together to form the mesh;

obtaining a set of mesh elements by extracting, from the generated mesh of the CAD domain, mesh elements which do not satisfy a preselected mesh quality metric, and using mesh element connectivity with respect to the extracted mesh elements to identify additional mesh elements for inclusion in the set such that a number of mesh elements in the set is expanded to a required level;

decomposing the set of mesh elements into connected sub-meshes;

executing a serial mesh element optimization process on respective sub-meshes independently and in parallel, under a condition that boundary nodes of the sub-meshes are not moved, to obtain optimized sub-meshes; and

obtaining an optimized mesh of the CAD domain by integrating the optimized sub-meshes into the generated mesh of the CAD domain.

2. The method as claimed in claim 1 , wherein the respective sub-meshes are created using a parallel decoupled meshing process.

3. The method as claimed in claim 1 , wherein the interior elements of the respective sub-domain meshes are optimized the serial mesh element optimization process.

4. The method as claimed in claim 3 , wherein the serial mesh optimization process of claim 3 is executed on the respective sub-meshes independently and in parallel.

5. An apparatus for use in meshing a computer-aided design (CAD) or computer-aided engineering (CAE) system, the apparatus comprising:

a meshing generator configured to generate a mesh, the meshing generator including:

a cutter configured to split the CAD domain into a plurality of sub-domains,

a sub-domain meshing creator configured to create a sub-domain mesh corresponding to a respective sub-domain among the plurality of sub-domains,

a sub-domain mesh optimizer configured to optimize interior elements of respective sub-domain meshes of the plurality of sub-domains; and

a mesh merger configured to merge resulting respective sub-domain meshes together to form the mesh;

a set extractor configured to receive the generated mesh from the meshing generator and to obtain a set of mesh elements by extracting, from the generated mesh of the CAD domain, mesh elements which do not satisfy a preselected mesh quality metric, the set extractor including

an element extractor operable to extract mesh elements from the generated mesh of the CAD domain which do not satisfy a preselected mesh quality metric, and

a set expander operable to expand a number of mesh elements in the set to a required level by using mesh element connectivity with respect to the extracted mesh elements to identify additional mesh elements for inclusion in the set;

a sub-mesh creator configured to decompose the set of mesh elements into connected sub-meshes;

a sub-mesh optimizer configured to execute a serial mesh element optimization process on respective sub-meshes independently and in parallel, under a condition that boundary nodes of the respective sub-meshes are not moved, to obtain optimized sub-meshes; and

a mesh integrator configured to obtain an optimized mesh of the CAD domain by integrating the optimized sub-meshes into the generated mesh of the CAD domain.

6. The apparatus as claimed in claim 5 wherein the sub-domain meshing creator is operable to create the respective sub-meshes using a parallel decoupled meshing process.

7. The apparatus as claimed in claim 5 , wherein the sub-domain optimizer is operable to optimize the interior elements of the respective sub-domain meshes using the serial mesh element optimization process.

8. The apparatus as claimed in claim 7 , wherein the sub-domain optimizer is operable to execute the mesh optimization process on the respective sub-meshes independently and in parallel.

9. A non-transitory computer-readable medium storing a computer program which, when run on a computer or network of computers, causes that computer or network to perform the method of claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2014
From: GEORGESCU, SERBAN; CHOW, PETER; KUBOTA, TETSUYUKI; ABDURRAHMAN, MUHAMMAD; SAKAIRI, MAKOTO
To: FUJITSU LIMITED
Reel/Frame 033823/0633 →
Priority Claims (1)
EP 14153939 · Feb 5, 2014 · regional
Continuity (1)
Related Publication 20150221130A1 · Aug 6, 2015