FEM basis polynomial order and the differential equation order

Click For Summary
SUMMARY

The discussion focuses on selecting the appropriate order of polynomial basis functions in Finite Element Method (FEM) for solving differential equations, specifically the Helmholtz equation. The equation presented is a second-order differential equation in terms of \(u_{x}\). It is established that the degree of the polynomial basis should align with the local differentiability of the solution; for locally linear solutions, linear basis functions suffice, while higher-order functions can be beneficial for infinitely differentiable equations. The consensus is to increase the polynomial degree locally to match the local solution's degree, optimizing convergence rates.

PREREQUISITES
  • Understanding of Finite Element Method (FEM)
  • Familiarity with differential equations, specifically second-order equations
  • Knowledge of polynomial basis functions and their properties
  • Basic concepts of convergence in numerical methods
NEXT STEPS
  • Study the book "Spectral h/p methods for Computational Fluid Dynamics" by Sherwin and Karniadakis
  • Explore "The Finite Element Method and its Reliability" by Babuska and Strouboulis
  • Research the impact of polynomial degree on convergence rates in FEM
  • Learn about shock wave modeling and the application of varying polynomial degrees in FEM
USEFUL FOR

Engineers, computational fluid dynamicists, and researchers involved in numerical simulations using Finite Element Method, particularly those focusing on differential equations and convergence optimization.

chowdhury
Messages
34
Reaction score
3
Is there a good rubric on how to choose the order of polynomial basis in an Finite element method, let's say generic FEM, and the order of the differential equation? For example, I have the following equation to be solved
## \frac{\partial }{\partial x} \left ( \epsilon \frac{\partial u_{x} }{\partial x} \right ) + \omega^2 u_{x} = 0 ##

This is second order equation in ##u_{x}##. Which order polynomial basis shall I choose?
 
  • Like
Likes   Reactions: Delta2
Physics news on Phys.org
The degree of the polynomial basis function is connected to the local differentiability of your solution, this makes the degree difficult to determine beforehand.
Suppose your solution is locally linear. Then using a linear basis function would capture this behavior. You could still use basis functions of higher order, but they will not give you additional accuracy. Your Helmholtz equation above is infinitely differentiable, so you could use very high order basis functions and still see a benefit from the increase in polynomial degree. Increasing the degree of the basis function leads to faster convergence than increasing the number of cells (as function of degrees of freedom). So in general, the best strategy is to increase locally the degree of the basis function until the degree of the local solution (so the degree of the Hilbert space of the local solution). In case of shock waves, you can locally use a low degree basis function, and away from the shock a higher degree basis function.

A very practical book explaining this in detail is "Spectral h/p methods for Computational Fluid Dynamics" by Sherwin and Karniadakis. A more mathematical book is "The Finite Element Method and its Reliability" by Babuska and Strouboulis.
 
  • Like
Likes   Reactions: Delta2

Similar threads

  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 3 ·
Replies
3
Views
1K