Graduate FDM vs FEM: Which is Better for CFD?

  • Thread starter Thread starter maistral
  • Start date Start date
  • Tags Tags
    Fdm Fem
Click For Summary
SUMMARY

Finite Difference Methods (FDM) are generally preferred over Finite Element Methods (FEM) for Computational Fluid Dynamics (CFD) due to their simplicity in implementation, particularly for reaction-advection-diffusion problems. However, while FDM is straightforward, it struggles with complex geometries. The discussion highlights the advantages of Finite Volume Methods (FVM) in ensuring mass conservation, making them a traditional choice in mechanical engineering. Emerging methods like Lattice-Boltzmann and Immersed Boundary Methods are also gaining popularity for their unique benefits in specific applications.

PREREQUISITES
  • Understanding of Computational Fluid Dynamics (CFD)
  • Familiarity with Finite Difference Methods (FDM)
  • Knowledge of Finite Element Methods (FEM)
  • Basic principles of Finite Volume Methods (FVM)
NEXT STEPS
  • Explore the implementation of Finite Difference Methods (FDM) for reaction-advection-diffusion problems
  • Research the advantages of Finite Volume Methods (FVM) in CFD applications
  • Investigate Lattice-Boltzmann and Immersed Boundary Methods for fluid dynamics
  • Learn about Level Set and Volume of Fluid methods for multiphase flow simulations
USEFUL FOR

This discussion is beneficial for CFD practitioners, mechanical engineers, and researchers interested in fluid dynamics methodologies and their applications in various flow scenarios.

maistral
Messages
235
Reaction score
17
TL;DR
Why should I pick FDM over FEM when solving reaction-advection-diffusion problems?
Basically, the summary. I forgot where I read this before, apparently FDM is much better in handling such problems, and apparently CFD in general is better dealt with FDM instead of FEM. Why is this so?
 
Physics news on Phys.org
Finite difference methods have only one advantage: they are very simple to implement. FDM is not easy to extend to complex geometries. There is more debate about finite volume methods versus finite element methods. The advantage of the finite volume method is that mass conservation is guaranteed. On the other hand, the finite element method can be easily extended to higher order methods, and you can guarantee conservation of other properties like energy for certain flavours of FEM.
 
maistral said:
Summary: Why should I pick FDM over FEM when solving reaction-advection-diffusion problems?

Basically, the summary. I forgot where I read this before, apparently FDM is much better in handling such problems, and apparently CFD in general is better dealt with FDM instead of FEM. Why is this so?

In my experience, with CFD, in general we instead choose Finite Volume Methods, as that is a conservative method and guarantees conservation of fields. Of course that is the "traditional" Mechanical Engineering textbook reply. Lately other methods like Lattice-Boltzmann and Immersed Boundary Methods are gaining traction that have their own benefits and drawbacks. There are a lot of methods that are being used that have applicability in different domains. FDM or FEM or even FVM aren't gold standards. They will always have problems in some domains like multiphase flows and turbulent flows, where you respectively use things like Level Set, Volume of Fluid methods for multiphase flows and you'll likely use something like LES or RANS(if you have the computational power), for these domains.

I have no experience with reactions so I'm not the person to ask about them. But I'll suggest to start coding in FDM and then try other approaches and compare results and computation time etc. The best way to learn is to experiment. darthcoder
 

Similar threads

  • · Replies 0 ·
Replies
0
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
8K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 45 ·
2
Replies
45
Views
6K
  • · Replies 5 ·
Replies
5
Views
9K
  • · Replies 17 ·
Replies
17
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K