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.