FEM: Local lumped mass matrices for elements on no slip boundaries.

In summary, the Lumped Mass Matrix is used to represent the mass of fluid in a flow domain. For elements on a no slip boundary, the mass of the fluid is not equal to the sum of the entries in the global Lumped Mass Matrix. This is because nodes on the boundary represent known velocity values and are not required in the global system of equations.
  • #1
Geaux
2
0
I am trying to debug a SUPG FEM code for flow problems (based on Brooks Hughes 1982) and have a question about the Lumped Mass Matrix. My understanding of the Lumped Mass Matrix is that for any given element the mass of that element is simply distributed evenly over the number of nodes.

In my case I am using P2P1 tetrahedral elements which, in the case of an element on the no slip boundary, results in a 60% loss of mass at the local level because of the 6 velocity nodes (3 vertex and 3 edge nodes) that would lie on the no slip surface. The reason for this is that nodes on the boundary represent known velocity values and are not required in the global system of equations. This ulimately results in the sum of my diagonal entries in the global Lumped Mass Matrix not being equal to the mass of fluid in my system.

My question is: For an element on the no slip boundary, should additional mass be lumped at those unknown nodes such that the total mass of the fluid in my computational domain is equal to the sum of diagonal entries in the global Lumped Mass Matrix?
 
Engineering news on Phys.org
  • #2
I'd say "no" and think it's ok as is. Think the lumped mass matrix in principle does contain the whole mass of the fluid, even though the boundary conditions lead to a different matrix being actually processed within the solution. As long as mass is conserved on the global scale, i.e. it's at least lumped somewhere irrespective of what the mass actually "does" in the analysis.
 
  • #3
Thanks for those comments as the more I think about it I certainly agree with what you have said.

Every node in the flow domain has a discrete equation associated with it, and will therefore have an associated entry in the global lumped mass matrix. If that node happens to be on a dirichlet boundary then the equaion is not needed and the subsequent mass 'lumped' at that node is no longer required.

I think this is just a convoluted way of re-stating what you have said. Thanks again.
 

1. What is the purpose of using local lumped mass matrices in FEM?

Local lumped mass matrices are used in FEM to approximate the mass distribution of an element on a no slip boundary. This allows for more accurate calculations of the element's behavior and response to external forces.

2. How are local lumped mass matrices calculated?

Local lumped mass matrices are calculated by integrating the element's shape functions over the element's volume. This results in a diagonal matrix with the mass values concentrated at the element's nodes.

3. Can local lumped mass matrices be used for elements on non-uniform boundaries?

Yes, local lumped mass matrices can be used for elements on non-uniform boundaries. However, the accuracy of the results may be compromised since the mass distribution may not be evenly distributed along the element's edge.

4. Are local lumped mass matrices used in all FEM simulations?

No, local lumped mass matrices are not used in all FEM simulations. They are typically used for elements on no slip boundaries or for elements with very low aspect ratios.

5. What are the advantages of using local lumped mass matrices?

The main advantage of using local lumped mass matrices is the reduction in computational time and memory usage. They are also more accurate for certain types of elements and boundary conditions compared to other mass matrix formulations.

Similar threads

  • Programming and Computer Science
Replies
3
Views
3K
  • Materials and Chemical Engineering
Replies
10
Views
2K
  • General Math
Replies
2
Views
4K
Back
Top