IP Library Granted Patent US 7,340,371
Granted Patent B2
US 7,340,371 · App. 10/916,375 · Granted Mar 4, 2008

System, method, and computer program product for performing transformation of rotations to translations during finite element stiffness formulation

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,340,371
App. No.
10/916,375
Granted
Mar 4, 2008
Kind
B2
Abstract

A system, method, and computer program product for transformation of rotations to translation degrees of freedom in structural analysis during finite element formulation.

Claims (36)

1. A method for performing a finite element rotation transformation, comprising:

discretizing a region of an object model into finite elements;

determining an approximate rotational displacement solution for each finite element depending on the finite element type;

determining an element stiffness matrix for each finite element and global stiffness;

evaluating displacement and load column matrices for each element by substituting loads and boundary conditions; and

solving a resulting system of equations to produce translation displacements at each node of each finite element.

2. The method of claim 1 , further comprising converting the approximate rotational displacements to translations based on force displacement relations.

3. The method of claim 1 , wherein determining global stiffness includes assembling all the element stiffness matrices.

4. The method of claim 1 , wherein at least one finite element is a solid element.

5. The method of claim 1 , wherein at least one finite element is a shell element.

6. The method of claim 1 , wherein at least one finite element is a beam element.

7. The method of claim 1 , wherein the element stiffness matrix for each element includes the effect of both translation and rotation loads.

8. A data processing system having at least a processor and accessible memory, comprising:

means for discretizing a region of an object model into finite elements;

means for determining an approximate rotational displacement solution for each finite element depending on the finite element type;

means for determining an element stiffness matrix for each finite element and global stiffness;

means for evaluating displacement and load column matrices for each element by substituting loads and boundary conditions; and

means for solving a resulting system of equations to produce translation displacements at each node of each finite element.

9. The data processing system of claim 8 , further comprising means for converting the approximate rotational displacements to translations based on force displacement relations.

10. The data processing system of claim 8 , wherein determining global stiffness includes assembling all the element stiffness matrices.

11. The data processing system of claim 8 , wherein at least one finite element is a solid element.

12. The data processing system of claim 8 , wherein at least one finite element is a shell element.

13. The data processing system of claim 8 , wherein at least one finite element is a beam element.

14. The data processing system of claim 8 , wherein the element stiffness matrix for each element includes the effect of both translation and rotation loads.

15. A computer product tangibly embodied in a machine-readable medium, comprising:

instructions for discretizing a region of an object model into finite elements;

instructions for determining an approximate rotational displacement solution for each finite element depending on the finite element type;

instructions for determining an element stiffness matrix for each finite element and global stiffness;

instructions for evaluating displacement and load column matrices for each element by substituting loads and boundary conditions; and

instructions for solving a resulting system of equations to produce translation displacements at each node of each finite element.

16. The computer program product of claim 15 , further comprising instructions for converting the approximate rotational displacements to translations based on force displacement relations.

17. The computer program product of claim 15 , wherein determining global stiffness includes assembling all the element stiffness matrices.

18. The computer program product of claim 15 , wherein at least one finite element is a solid element.

19. The computer program product of claim 15 , wherein at least one finite element is a shell element.

20. The computer program product of claim 15 , wherein at least one finite element is a beam element.

21. The computer program product of claim 15 , wherein the element stiffness matrix for each element includes the effect of both translation and rotation loads.