Solving the Finite Element Method Matrix with Rao - Engineering

In summary, Rao's matrix is singular and there is no way to solve it using the finite element method.
  • #1
Chacabucogod
56
0
I was reading the finite element method in engineering by Rao and in the first example he ends up with a matrix that is singular.

The matrix is the following:

[tex]
\begin{pmatrix}
2 &-2 & 0\\
-2 & 3&-1\\
0&-1& 1
\end{pmatrix}
[/tex]

Which is a symmetric matrix as far as I can remember. Now you have 3 Nodes that will be the vector that will multiply this matrix the first node you already know is zero
so:

[tex]
\begin{pmatrix}
0\\
f1\\
f2
\end{pmatrix}
[/tex]

The solution vector is

[tex]
\begin{pmatrix}
P1\\
0\\
1
\end{pmatrix}
[/tex]

Now he says that you can eliminate row 1 and column 1, but if you multiply the matrix by the first element of the vector only column one disappears. I tried solving this with the transpose method, but it seems there's no way to solve this matrix. Since there are only 2 unknowns can I completely forget ably the 3*3 matrix and do a 2*2 or do I have to take into account the third equation (the one that comes out of row 1)

Thank you
 
Physics news on Phys.org
  • #2
Chacabucogod said:
The solution vector is

[tex]
\begin{pmatrix}
P1\\
0\\
1
\end{pmatrix}
[/tex]

You haven't stated a mathematical problem, so it isn't clear what you mean by "the solution".

I suggest you describe the problem completely or at least give a link to the passage in the book if Google books has the text.
 
  • #3
I not familiar with this particular book and I'm not sure where the book ends and where your interpretation begins.
But something is wrong.

That being said, in FE methods we often have an algebraic system of the form:

[itex] A\vec x = \vec b[/itex]

For a simple system with 3 degrees of freedom we can write
[itex]
A=\begin{pmatrix}
a_{11} & a_{12} & a_{13}\\
a_{21} & a_{22} & a_{23}\\
a_{31}&a_{32}& a_{33}
\end{pmatrix}
[/itex],

[itex]
\vec x=\begin{pmatrix}
x_1\\
x_2\\
x_3
\end{pmatrix}
[/itex]

and
[itex]
\vec b=\begin{pmatrix}
b_1\\
b_2\\
b_3
\end{pmatrix}
[/itex]

Now if we want to insert a Dirichlet boundary condition we have to modify the matrix A and the vector b, but the vector x is unchanged. (This is our unknown that we are solving for.) For instance if we want the displacement at [itex] x_1=2[/itex] then the matrix becomes


[itex]
A=\begin{pmatrix}
1 & 0 & 0\\
a_{21} & a_{22} & a_{23}\\
a_{31}&a_{32}& a_{33}
\end{pmatrix}
[/itex]

and the RHS vector becomes
[itex]
\vec b=\begin{pmatrix}
2\\
b_2\\
b_3
\end{pmatrix}
[/itex].

Note that if you multiple the first row of A with x you get the equation [itex] x_1=2[/itex].

Since we know [itex] x_1[/itex] we can use this information to simplify the equation. In this case we'd get a simplier 2x2 system with


[itex]
A=\begin{pmatrix}
a_{22} & a_{23}\\
a_{32}& a_{33}
\end{pmatrix}
[/itex],

[itex]
\vec x=\begin{pmatrix}
x_2\\
x_3
\end{pmatrix}
[/itex]

and
[itex]
\vec b=\begin{pmatrix}
b_2-2a_{21}\\
b_3-2a_{31}
\end{pmatrix}
[/itex].
 
  • Like
Likes 1 person
  • #4
Thank you. I guess That is what I was looking for
 
  • #5
for bringing up this issue with the finite element method matrix. I can provide some insights and suggestions to help solve this problem.

Firstly, it is important to note that a singular matrix means that it is not invertible, which can be problematic in solving equations. In this case, the matrix is indeed symmetric, but it is also diagonally dominant, meaning that the magnitude of the diagonal elements is greater than the sum of the absolute values of the other elements in the same row. This can cause numerical instability and lead to a singular matrix.

To solve this issue, there are a few options that I would suggest. One option is to use a different method, such as the Gaussian elimination method or the LU decomposition method, to solve the equations instead of the finite element method. These methods may provide a more stable and accurate solution.

Another option is to modify the matrix by adding a small value (known as a "pivot") to the diagonal elements. This can help to make the matrix non-singular and improve the accuracy of the solution. However, care must be taken when choosing the value of the pivot, as it should be small enough to not significantly affect the solution but large enough to prevent the matrix from becoming singular.

In terms of eliminating the first row and column, it is important to note that this will only eliminate the first equation, not the entire first row and column. This means that the third equation (coming from the third row) will still need to be considered in the solution.

In summary, there are a few options for solving this singular matrix issue, including using a different method or modifying the matrix. It is important to carefully consider the numerical stability and accuracy of the solution when dealing with singular matrices in the finite element method.
 

1. What is the Finite Element Method Matrix?

The Finite Element Method Matrix is a mathematical tool used in engineering to solve complex problems involving structures and systems. It is based on dividing a complex system into smaller finite elements and solving for the behavior of each element. The results are then combined to get an overall understanding of the system's behavior.

2. How is the Finite Element Method Matrix used in engineering?

The Finite Element Method Matrix is used to solve a wide range of engineering problems, including structural analysis, heat transfer, fluid flow, and electromagnetics. It is a versatile tool that can be adapted to different types of problems and provides accurate and efficient solutions.

3. What is the role of Rao in "Solving the Finite Element Method Matrix with Rao - Engineering"?

Rao is a renowned engineer and scientist who has made significant contributions to the Finite Element Method. In this book, he shares his expertise and knowledge on solving the Finite Element Method Matrix and provides valuable insights into its applications in engineering.

4. What are the benefits of using the Finite Element Method Matrix in engineering?

The Finite Element Method Matrix offers several benefits in engineering, including the ability to model complex systems, accurately predict behavior, and reduce time and cost in the design process. It also allows for the optimization of designs and provides insights into the performance of a system under different conditions.

5. Is knowledge of advanced mathematics required to understand "Solving the Finite Element Method Matrix with Rao - Engineering"?

While a basic understanding of mathematics is necessary to grasp the concepts in the book, Rao explains the Finite Element Method Matrix in a simple and intuitive manner. The book also includes examples and exercises to help readers understand the concepts and apply them in real-world engineering problems.

Similar threads

  • Linear and Abstract Algebra
Replies
6
Views
514
  • Linear and Abstract Algebra
Replies
2
Views
418
  • Linear and Abstract Algebra
Replies
8
Views
874
  • Linear and Abstract Algebra
Replies
9
Views
2K
  • Linear and Abstract Algebra
Replies
15
Views
1K
Replies
6
Views
2K
  • Linear and Abstract Algebra
Replies
14
Views
2K
  • Linear and Abstract Algebra
Replies
34
Views
2K
  • Linear and Abstract Algebra
Replies
10
Views
979
  • Linear and Abstract Algebra
Replies
11
Views
949
Back
Top