← Back to Patent Explorer
US5557710A Expired / Lapsed US ⏱️ 0.0 years remaining

Computer aided design system

Assignee: International Business Machines Corp
•
Filing: 1994-02-02
•
Granted: 1996-09-17
•
Expires: 2014-02-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a computer aided design system, a stored geometrical representation of a structure, the material properties thereof, and the loads imposed thereon are converted into a visualization of a mechanical quantity of the structure. A mesh is generated that describes the structure. By application of the finite element method to the mesh, the elements of a stiffness matrix, a loading vector and a vector including an associated degree of freedom index for each row and column of the stiffness matrix is generated. From the stiffness matrix and the loading vector, a matrix A and a right-hand side vector f are generated. A and f are related through the equation Ax=f, wherein the vector x represents the mechanical quantity at points of the mesh. A linear solver of the preconditioned conjugate gradient-type generates the elements of the vector x from A and f using a preconditioning matrix K. The linear solver generates a principal submatrix from the stiffness matrix by setting to zero those elements therein and positioned such that the degree of freedom index associated with their row is not equal to the degree of freedom index associated with their column. The linear solver also generates the preconditioning matrix K from the principal submatrix. The mechanical quantity of the structure is visualized on the computer aided design system as a function of the vector x.

Inventors

  • 👤 Vardy Amdursky
  • 👤 Ilan Efrat
  • 👤 Shlomo Shlafman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 08:39
CPC Classifications
G; G06; G06T; G06T17/00; G06T17/20; G06F; G06F30/00; G06F30/20; G06F30/23

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 270 words
A computer-aided design system for converting a stored geometrical representation of a structure, the material properties thereof and the loads imposed thereon into a visualization of a mechanical quantity of the structure, said system comprising: means to generate a mesh from said stored geometrical representation of the structure, the material properties thereof and the loads imposed thereon, said mesh describing the structure; means to generate, by application of the finite element method to the mesh, the elements of a stiffness matrix, a loading vector, and a vector including an associated degree of freedom index for each row and column of the stiffness matrix; means to generate from the stiffness matrix and the loading vector a matrix A and a right hand-side vector f, wherein any restrained degrees of freedom have been eliminated from the stiffness matrix, and where A and f are related through the relation Ax=f, the vector x representing the mechanical quantity at a plurality of points of the mesh; a linear solver of the preconditioned conjugate gradient type for generating the elements of the vector x from A and f using a preconditioning matrix K, wherein the linear solver comprises means to generate a principal submatrix from the stiffness matrix by setting to zero those elements therein in positions such that the degree of freedom index associated with their row is not equal to the degree of freedom index associated with their column and means to generate the preconditioning matrix K from the principal submatrix; and means for visualizing the mechanical quantity of the structure on the computer-aided design system as a function of said vector x.
Claim 2
Dependent Claim 270 words
A computer-aided design system for converting a stored geometrical representation of a structure, the material properties thereof and the loads imposed thereon into a visualization of a mechanical quantity of the structure, said system comprising: means to generate a mesh from said stored geometrical representation of the structure, the material properties thereof and the loads imposed thereon, said mesh describing the structure; means to generate, by application of the finite element method to the mesh, the elements of a stiffness matrix, a loading vector, and a vector including an associated degree of freedom index for each row and column of the stiffness matrix; means to generate from the stiffness matrix and the loading vector a matrix A and a right hand-side vector f, wherein any restrained degrees of freedom have been eliminated from the stiffness matrix, and where A and f are related through the relation Ax=f, the vector x representing the mechanical quantity at a plurality of points of the mesh; a linear solver of the preconditioned conjugate gradient type for generating the elements of the vector x from A and f using a preconditioning matrix K, wherein the linear solver comprises means to generate a principal submatrix from the stiffness matrix by setting to zero those elements therein in positions such that the degree of freedom index associated with their row is not equal to the degree of freedom index associated with their column and means to generate the preconditioning matrix K from the principal submatrix; and means for visualizing the mechanical quantity of the structure on the computer-aided design system as a function of said vector x.
Claim 3
Dependent Claim 22 words
System as claimed in claim 1 wherein the generation of the preconditioning matrix comprises applying an incomplete factorisation to the principal submatrix.
Claim 4
Dependent Claim 25 words
System as claimed in claim 1 wherein the stiffness matrix is the matrix A and the right hand side vector f is the loading vector.
Claim 5
Dependent Claim 25 words
System as claimed in claim 2 wherein the stiffness matrix is the matrix A and the right hand side vector f is the loading vector.
Claim 6
Dependent Claim 113 words
System as claimed in claim 1 wherein the stiffness matrix and the matrix A are related by the equation: A=G'.sub.gn K.sub.gg G.sub.gn where K gg is the stiffness matrix and G gm is a matrix relating independent degrees of freedom in the structure to dependent degrees of freedom in the structure; the right hand side vector f and the loading vector are related by the equation: f=G'.sub.gn P.sub.g where P g is the loading vector, and the preconditioning matrix K is generated from the matrix K d gg through the relation R nn =G' gn K d gg G gn where K d gg is the principal submatrix associated with K gg .
Claim 7
Dependent Claim 24 words
System as claimed in claim 5 wherein the generation of the preconditioning matrix comprises applying an incomplete factorisation to the matrix R nn .
Claim 8
Dependent Claim 327 words
A computer aided design system for converting a stored geometrical representation of a structure, the material properties thereof and the loads imposed thereon into a visualization of a mechanical quantity comprising at least one of stresses, strains and displacements of the structure, said system comprising: a storage device containing said stored geometrical representation of the structure, the material properties thereof and the loads imposed thereon; a data base management system for accessing said storage device; means to generate a mesh from said stored geometrical representation of the structure, the material properties thereof and the loads imposed thereon by accessing said data base management system, said mesh describing said structure; means to generate, by application of the finite element method to the mesh, the elements of a stiffness matrix, a loading vector, and a vector including an associated degree of freedom index for each row and column of the stiffness matrix; means to generate from the stiffness matrix and the loading vector a matrix A and a right hand-side vector f, wherein any restrained degrees of freedom have been eliminated from the stiffness matrix, and where A and f are related through the relation Ax=f, the vector x representing the mechanical quantity at a plurality of points of the mesh; a linear solver of the preconditioned conjugate gradient type for generating the elements of the vector x from A and f using a preconditioning matrix K, wherein the linear solver comprises means to generate a principal submatrix from the stiffness matrix by setting to zero those elements therein in positions such that the degree of freedom index associated with their row is not equal to the degree of freedom index associated with their column and means to generate the preconditioning matrix K from the principal submatrix; and means for visualizing the mechanical quantity comprising the at least one of stresses, strains and displacements of the structure on the computer-aided design system as a function of said vector x.
Claim 9
Dependent Claim 327 words
A computer aided design system for converting a stored geometrical representation of a structure, the material properties thereof and the loads imposed thereon into a visualization of a mechanical quantity comprising at least one of stresses, strains and displacements of the structure, said system comprising: a storage device containing said stored geometrical representation of the structure, the material properties thereof and the loads imposed thereon; a data base management system for accessing said storage device; means to generate a mesh from said stored geometrical representation of the structure, the material properties thereof and the loads imposed thereon by accessing said data base management system, said mesh describing said structure; means to generate, by application of the finite element method to the mesh, the elements of a stiffness matrix, a loading vector, and a vector including an associated degree of freedom index for each row and column of the stiffness matrix; means to generate from the stiffness matrix and the loading vector a matrix A and a right hand-side vector f, wherein any restrained degrees of freedom have been eliminated from the stiffness matrix, and where A and f are related through the relation Ax=f, the vector x representing the mechanical quantity at a plurality of points of the mesh; a linear solver of the preconditioned conjugate gradient type for generating the elements of the vector x from A and f using a preconditioning matrix K, wherein the linear solver comprises means to generate a principal submatrix from the stiffness matrix by setting to zero those elements therein in positions such that the degree of freedom index associated with their row is not equal to the degree of freedom index associated with their column and means to generate the preconditioning matrix K from the principal submatrix; and means for visualizing the mechanical quantity comprising the at least one of stresses, strains and displacements of the structure on the computer-aided design system as a function of said vector x.

References Cited (Backward Citations)

US5136538A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-09-17 2000-03-18 2000-09-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-09-17 2004-03-18 2004-09-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-09-17 2008-03-18 2008-09-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag