IP Library › Granted Patent US 12,056,420
Granted Patent B1
US 12,056,420 · App. 17/176,550 · Granted Aug 6, 2024

Methods and systems for identifying, filtering and classifying contact-pairs

Inventors: Frank Edward DeSimone (Bolton, MA); Glyn Russell Jarvis (Surrey, GB); Andrey Illich Sarkanich (West Newton, MA); Sanjaykumar Ranganayakulu (Canonsburg, PA); Christopher Michael Maslin (West Sussex, GB)
Assignee: ANSYS, INC.
G06F30/12G06F3/0482G06F18/24147G06T19/20G06T2210/21G06T2219/2008
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 12,056,420
App. No.
17/176,550
Granted
Aug 6, 2024
Kind
B1
Abstract

A model (e.g., mechanical computer-aided design (MCAD) model) representing an assembly is displayed in a graphical user interface (GUI). The assembly contains at least a first body and a second body. The physics type of the model is determined in response to an assignment of a physics condition to the first body and/or the second body. Contact-pairs are detected in the model according to the determined physics type. The GUI is updated to indicate where the contact-pairs are located in the model for revision of the contact-pairs. Markers are shown in the GUI to represent corresponding contact-pairs. Markers are logically separated from bodies and faces in the model. The revision of the contact-pairs can be managed with a filtering mechanism either by bodies/faces or by markers.

Claims (24)

1. A computer-implemented method comprising:

displaying a model representing an assembly to a user in a graphical user interface (GUI), the assembly having a first body and a second body;

receiving an assignment of a physics condition to the first body and/or the second body as input from the user, and determining a physics type of the first body and/or the second body in response to the assignment of a physics condition;

detecting one or more potential contact-pairs between the first body and the second body according to the determined physics type;

for each of the one or more potential contact-pairs, automatically creating a default contact-pair between the first body and the second body based on that potential contact-pair, wherein the default contact-pair is associated with a default contact type;

updating the GUI to indicate where each default contact-pair is located in the model with a visual marker, wherein the visual marker for each default contact-pair is configured to be selectable by the user to review that default contact-pair;

providing a contact review pane via the GUI that comprises:

a summary of all remaining default contact-pairs still associated with the model;

a first interface element configured to be selectable by the user to convert a selected default contact-pair into a confirmed contact-pair having a same contact type as the default contact type;

a second interface element configured be selectable by the user to convert the selected default contact-pair into an overridden contact-pair having a different contact type from the default contact type; and

a third interface element configured to be selectable by the user to remove the selected default contact-pair from the model.

2. The method of claim 1 , wherein the physics condition is assigned to a portion of the first body and/or the second body, the method further comprising: presenting a set of user interface elements in the GUI, the set of user interface elements respectively indicating separate possible physics conditions for the portion of the first body and/or the second body, wherein the physics condition is assigned via a selection of the set of user interface elements.

3. The method of claim 2 , wherein the physics condition indicates a boundary condition applied to the portion of the first body and/or the second body.

4. The method of claim 1 , wherein the physics condition belongs to a set of possible physics conditions comprising three or more of support, force, pressure, displacement, moment, mass, bearing load, bolt preload, contact, and joint, wherein the physics type belongs to a set of possible physics types, wherein the set of possible physics conditions and the set of possible physics types are related according to a configured logic, and wherein the determination of the physics type is based on the configured logic.

5. The method of claim 4 , wherein the set of possible physics types include a structural type, wherein the set of possible physics conditions include a support condition or a force condition, and wherein the support condition or the force condition is associated with the structural type according to the configured logic.

6. The method of claim 1 , wherein the contact review pane is provided in response to the user selecting any visual marker to review the associated default contact-pair.

7. The method of claim 1 , wherein the detecting the one or more potential contact-pairs further comprises: determining whether the first body and the second body are located within a predefined proximity.

8. The method of claim 1 , further comprising: receiving a user selection of the first body and/or the second body via the GUI.

9. The method of claim 8 , wherein the first body includes a face, the method further comprising:

identifying one or more default contact-pairs associated with the face of the first body; and

updating the GUI to:

indicate the visual marker for the identified one or more default contact-pairs associated with the face of the first body; and

omit the visual marker for any default contact-pairs not associated with the face of the first body.

10. The method of claim 1 , wherein the default contact type is a permanently bonded contact type and the different contact type is a sliding contact type.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2021
From: DESIMONE, FRANK EDWARD; JARVIS, GLYN RUSSELL; SARKANICH, ANDREY ILLICH; RANGANAYAKULU, SANJAYKUMAR; MASLIN, CHRISTOPHER MICHAEL
To: ANSYS, INC.
Reel/Frame 055275/0579 →
Continuity (1)
Provisional Application 63048515 · Jul 6, 2020