FEM: periodic boundary conditions (1D)

Click For Summary

Discussion Overview

The discussion revolves around the construction of the mass matrix for a 1D finite element system under periodic boundary conditions. Participants are exploring the implications of periodicity on the matrix elements, particularly focusing on the values associated with the 10th node and how they relate to the first node.

Discussion Character

  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant presents a formula for the mass matrix and expresses uncertainty about the values for the 10th node, questioning why they differ from the other nodes.
  • Another participant suggests that while x_11 and x_1 are not the same in reality, they serve the same role in the matrix due to periodicity.
  • A different participant raises a concern about the dimensions of the matrix, noting that it has 10x10 dimensions while the field has 11 values, leading to confusion about the multiplication process.
  • Further clarification is provided that the periodic nature allows for treating x_11 as equivalent to x_1 in the context of the matrix, despite their distinct representations.

Areas of Agreement / Disagreement

Participants express differing views on how to handle the periodic boundary conditions in the mass matrix, particularly regarding the treatment of the 10th and 11th nodes. There is no consensus on the correct approach to constructing the mass matrix under these conditions.

Contextual Notes

There are unresolved questions regarding the assumptions about node equivalence and the implications for matrix dimensions. The discussion highlights the complexity of applying periodic boundary conditions in finite element analysis.

Niles
Messages
1,834
Reaction score
0
I am trying to set up the mass matrix for a 1D system which I want to solve using finite elements. So the mass matrix is defined as

<br /> M = \int{NN^T}dL,<br />
where N is the finite element linear basis functions. I use hat functions.

Say I have 10 elements, corresponding to 11 nodes running from -5 to 5 so the spacing is 1. Node 1 is equal to node 11 since I want to employ periodic boundary conditions.

My issue is that I am not sure how to construct the mass matrix for the 10th node. As shown here, the elements for the 10th node will be (I use periodic boundary conditions, so x_{N+1}=x_1)

<br /> M_{10,10} = \frac{x_{1}-x_{10}}{3} = -10/3\\<br /> M_{10,1} = \frac{x_{1}-x_{10}}{6} = -10/6<br />
All other elements have positive values given by 1/3 and 1/6, respectively.

Are my values for M_{10,10} and M_{10,1} correct? I find it odd that their values are so much different than the values in the "bulk".
 
Technology news on Phys.org
This is 1D, so is it a line?
Is x_11 actually x_1 or is it x_1 + P where P is your period in X?
Thus f(x_11) = f(x_1) but x_11 is not actually x_1.
If this is the case, use x_11 for x_11 and in the matrix assign it the position of x_1 since it will be multiplied by that node.
 
Thanks, that is also what I thought. But then my matrix has dimensions 10x10, but my field will have 11 values since x_11 and x_1 are not the same. But that won't work when I multiply them together (?)

Am I missing something?
 
x_11 and x_1 are not the same in reality, but in the matrix they have the same role.
The main thing is that you are keeping with the periodic nature in your x, if all other entries are 1/3 and 1/6, then so should the ones at the edge.
You aren't actually putting the 11th value in, but when you plot it, you can manually put the 11th point in.
 

Similar threads

Replies
4
Views
2K
Replies
1
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 0 ·
Replies
0
Views
1K
Replies
5
Views
2K
  • · Replies 21 ·
Replies
21
Views
2K
Replies
1
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K