IP Library Granted Patent US 7,613,585
Granted Patent B1
US 7,613,585 · App. 11/294,070 · Granted Nov 3, 2009

Method and system for defining material properties hierarchically in finite element analysis

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 7,613,585
App. No.
11/294,070
Granted
Nov 3, 2009
Kind
B1
Abstract

A system, method and software product for defining material properties hierarchically in a finite element analysis of a structure is disclosed. As a material type is created, the type is checked whether it is a root material type. If so, all of the material properties are defined explicitly in the current definition. Otherwise, the parent material type is searched and located first until the traversing finds a root definition. All of the material properties of the parent material type(s) found are read in and stored as the base properties of the material to be created. The material properties explicitly defined in the current definition of the material will either overwrite or add to the base properties. The material properties definition resembles a hierarchical tree: each of the material properties type has a parent material except the root material type which is on the top of the tree.

Claims (42)

1. A computer-implemented method of defining material properties hierarchically in finite element analysis of a structure represented by a plurality of finite elements, the method comprising:

receiving at least one set of material property definitions to be used in a finite element analysis of the structure in a computer with a finite element analysis application module installed thereon;

converting each of the at least one set of material property definitions to a new material type in a hierarchical relationship of material types stored in the computer, wherein the new material type is configured for being assigned to one or more of the finite elements;

when said each of the at least one set of material property definitions is defined as a root material type, assigning the new material type to the root of the hierarchical relationship; reading and storing explicitly defined properties in said each of the at least one set of material property definitions as the material properties of the new material type;

otherwise when said each of the at least one set of material property definitions is not defined as a root material type, locating a parent of the new material type from the hierarchical relationship; assigning the new material type as a child of the parent in the hierarchical relationship; inheriting or including material properties of the parent as the material properties of the new material type; reading and storing explicitly defined properties in said each of the at least one set of material property definitions to update the material properties of the new material type thereafter; and

displaying, in a monitor coupled to the computer, a graphical representation of the hierarchical relationship as desired, wherein the graphical representation of the hierarchical relationship is configured for assisting users of the finite element analysis to efficiently create a finite element analysis model.

2. The computer-implemented method of claim 1 , further comprising creating a label for the new material type to be defined.

3. The computer-implemented method of claim 2 , wherein the label is an alphanumerical label.

4. The computer-implemented method of claim 2 , wherein the label is a title.

5. The computer-implemented method of claim 2 , wherein the material properties of the new material type include Young's modulus, density, Poisson's ratio.

6. The computer-implemented method of claim 2 , wherein the label is zero for the root.

7. The computer-implemented method of claim 2 , wherein said locating the parent is through the label of the parent.

8. The computer-implemented method of claim 1 , wherein the root is located on top of the hierarchical relationship.

9. The computer-implemented method of claim 1 , said locating the parent further comprises traversing the hierarchical relationship until the root is found.

10. A computer recordable storage medium containing instructions for controlling a computer for defining material properties hierarchically in finite element analysis of a structure represented by a plurality of finite elements by a method comprising:

receiving at least one set of material property definitions to be used in a finite element analysis of the structure in the computer;

converting each of the at least one set of material property definitions to a new material type in a hierarchical relationship of material types stored in the computer, wherein the new material type is configured for being assigned to one or more of the finite elements;

when said each of the at least one set of material property definitions is defined as a root material type, assigning the new material type to the root of the hierarchical relationship; reading and storing explicitly defined properties in said each of the at least one set of material property definitions as the material properties of the new material type;

otherwise when said each of the at least one set of material property definitions is not defined as a root material type, locating a parent of the new material type from the hierarchical relationship; assigning the new material type as a child of the parent in the hierarchical relationship; inheriting or including material properties of the parent as the material properties of the new material type; reading and storing explicitly defined properties in said each of the at least one set of material property definitions to update the material properties of the new material type; and

displaying, in a monitor coupled to the computer, a graphical representation of the hierarchical relationship as desired, wherein the graphical representation of the hierarchical relationship is configured for assisting users of the finite element analysis to efficiently create a finite element analysis model.

11. The computer recordable storage medium of claim 10 , wherein said method further comprises creating a label for the new material type to be defined.

12. The computer recordable storage medium of claim 10 , wherein the root is located on top of the hierarchical relationship.

13. The computer recordable storage medium of claim 10 , wherein said locating the parent further comprises traversing the hierarchical relationship until the root is found.

14. A system for defining material properties hierarchically in finite element analysis of a structure represented by a plurality of finite elements, the system comprising:

an I/O interface;

a communication interface;

a secondary memory;

a main memory for storing computer readable code for an application module;

at least one processor coupled to the main memory, the secondary memory, the I/O interface, and the communication interface, said at least one processor executing the computer readable code in the main memory to cause the application module to perform operations of:

receiving at least one set of material property definitions to be used in a finite element analysis of the structure;

converting each of the at least one set of material property definitions to a new material type in a hierarchical relationship of material types stored in the main memory, wherein the new material type is configured for being assigned to one or more of the finite elements;

when said each of the at least one set of material property definitions is defined as a root material type, assigning the new material type to the root of the hierarchical relationship; and

reading and storing explicitly defined properties in said each of the at least one set of material property definitions as the material properties of the new material type;

otherwise when said each of the at least one set of material property definitions is not defined as a root material type,

locating a parent of the new material type from the hierarchical relationship;

assigning the new material type as a child of the parent in the hierarchical relationship;

inheriting or including material properties of the parent as the material properties of the new material type; and

reading and storing explicitly defined properties in said each of the at least one set of material property definitions to update the material properties of the new material type therefore; and

displaying, in a monitor coupled to the system, a graphical representation of the hierarchical relationship of material types as desired, wherein the graphical representation of the hierarchical relationship is configured for assisting users of the finite element analysis to efficiently create a finite element analysis model.

15. The system of claim 14 , further comprising operations of creating a label for the new material type to be defined.

16. The system of claim 14 , wherein the root is located on top of the hierarchical relationship.

17. The system of claim 14 , wherein said locating the parent further comprises traversing the hierarchical relationship until the root is found.

Assignments (3)
MERGER AND CHANGE OF NAME Recorded Nov 16, 2022
From: LIVERMORE SOFTWARE TECHNOLOGY, LLC; ANSYS, INC.
To: ANSYS, INC.
Reel/Frame 061950/0753 →
MERGER AND CHANGE OF NAME Recorded Feb 4, 2020
From: LIVERMORE SOFTWARE TECHNOLOGY CORP.; LIVERMORE SOFTWARE TECHNOLOGY LLC
To: LIVERMORE SOFTWARE TECHNOLOGY LLC
Reel/Frame 051793/0075 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2005
From: BALASUBRAMANYAM, SUBRAMANI
To: LIVERMORE SOFTWARE TECHNOLOGY CORP.
Reel/Frame 017289/0120 →