CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Main CFD Forum

FEM VS FVM in CFD

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   August 28, 2012, 23:33
Default FEM VS FVM in CFD
  #1
New Member
 
Join Date: Aug 2012
Posts: 7
Rep Power: 14
Kiffer is on a distinguished road
hello, may I ask what the advantadges and disadvantadges of FEM and FVM in CFD? And why the mainstream commercial CFD codes are based on FVM? Thanks a lot!
Kiffer is offline   Reply With Quote

Old   August 29, 2012, 03:11
Default
  #2
sci
New Member
 
Join Date: Aug 2012
Posts: 9
Rep Power: 14
sci is on a distinguished road
I read these in a book, might be helpful for you.

The Finite Volume method can accommodate any type of grid, so it is suitable for complex geometries. The grid defines only the control volume boundaries
and need not be related to a coordinate system. The method is conservative
by construction, so long as surface integrals (which represent convective and
diffusive fluxes) are the same for the control volume's sharing the boundary.

An important advantage of finite element methods is the ability to deal
with arbitrary geometries; there is an extensive literature devoted to the
construction of grids for finite element methods. The grids are easily refined; each element is simply subdivided. Finite element methods are relatively easy to analyze mathematically and can be shown to have optimality properties for certain types of equations. The principal drawback, which is shared by any method that uses unstructured grids, is that the matrices of the linearized equations are not as well structured as those for regular grids making it more difficult to find efficient solution methods.
sci is offline   Reply With Quote

Old   August 29, 2012, 06:40
Default
  #3
New Member
 
Daniel Barcarolo
Join Date: Jul 2012
Posts: 11
Rep Power: 14
dbarca is on a distinguished road
If I may add...

From my experience they provide the same quality of results.

The software COMSOL is based on FEM and solves both fluid and structure (and other stuff). By the way, here you have another advantage of FEM: if you want to solve multi-physics FEM is well suited for it.
dbarca is offline   Reply With Quote

Old   August 30, 2012, 11:45
Default
  #4
Senior Member
 
Rami Ben-Zvi
Join Date: Mar 2009
Posts: 155
Rep Power: 17
Rami is on a distinguished road
Quote:
Originally Posted by Kiffer View Post
hello, may I ask what the advantadges and disadvantadges of FEM and FVM in CFD? And why the mainstream commercial CFD codes are based on FVM? Thanks a lot!
Roughly speaking, FVM is a special case of FVM where the shape functions are piecewise constant. However, usually additional assumptions are used in the FVM (e.g., treatment of flux at faces), while the FEM is usually more consistent to the used shape and test functions.

FVM is easier to formulate, and there is a large and long volume of research using it. Another reason for its larger spread is conformism of the CFD community.

There is another point. the FVM is conservative by constuction, while the FEM is not necessarily so. There is a debate how important this property is for better accuracy. To the best of my knowledge, FEM is usually more accurate for a given grid.
Rami is offline   Reply With Quote

Old   August 30, 2012, 15:18
Default
  #5
Senior Member
 
cfdnewbie
Join Date: Mar 2010
Posts: 557
Rep Power: 20
cfdnewbie is on a distinguished road
plus you can't do real good shock capturing with a globally continuous method! I guess that's the main reason why FV is the standard.
cfdnewbie is offline   Reply With Quote

Old   August 30, 2012, 15:53
Default
  #6
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,849
Rep Power: 73
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
As already stated, FV can be seen as a particula type of FEM for a specific choice of the shape function.
I would add that often the term FV is used for the discretization of the integral form of the equation as well as for the differential form in divergence form. In my opinion this abitude is not correct, FV should be uniquely addressed for the discretization of the integral form, that has a physical background expressed by the transport (Reynolds) theorem. The integral form is the only physically admissable for any case and FV are the congruent translation in the discrete sense.
FMDenaro is offline   Reply With Quote

Old   September 2, 2012, 05:23
Default
  #7
Senior Member
 
Rami Ben-Zvi
Join Date: Mar 2009
Posts: 155
Rep Power: 17
Rami is on a distinguished road
Quote:
Originally Posted by cfdnewbie View Post
plus you can't do real good shock capturing with a globally continuous method! I guess that's the main reason why FV is the standard.
I would argue on this. The usual shock capturing tricks used for FDM and FVM are also used for FEM. As an example, the artificial viscosity concept is of common use - see, e.g., my paper and example of a shock wave in a 1D solid:
R. Ben-Zvi, M. Perl, A. Libai, A Curved Axisymmetric Shell Element for Nonlinear Dynamic Elastoplastic Problems, Part II - Implementation and Results, Computers and Structures, Vol. 42, No. 4, pp. 641-648, 1992.
A newer concept in FEM is the discontinuous Galerkin metod. A nice review, showing very nice examples for shocks and other discontinuities is
B. Cockburn and C.-W. Shu, Runge-Kutta Galerkin Methods for Convection-Dominated Problems, J of Scientific Computing, Vol 16 No. 3, pp. 173-261, 2001.
Rami is offline   Reply With Quote

Old   September 2, 2012, 05:50
Default
  #8
Senior Member
 
cfdnewbie
Join Date: Mar 2010
Posts: 557
Rep Power: 20
cfdnewbie is on a distinguished road
Quote:
Originally Posted by Rami View Post
I would argue on this. The usual shock capturing tricks used for FDM and FVM are also used for FEM. As an example, the artificial viscosity concept is of common use - see, e.g., my paper and example of a shock wave in a 1D solid:
R. Ben-Zvi, M. Perl, A. Libai, A Curved Axisymmetric Shell Element for Nonlinear Dynamic Elastoplastic Problems, Part II - Implementation and Results, Computers and Structures, Vol. 42, No. 4, pp. 641-648, 1992.

A newer concept in FEM is the discontinuous Galerkin metod. A nice review, showing very nice examples for shocks and other discontinuities is
B. Cockburn and C.-W. Shu, Runge-Kutta Galerkin Methods for Convection-Dominated Problems, J of Scientific Computing, Vol 16 No. 3, pp. 173-261, 2001.
Agreed, artifical viscosity is one way of doing shock capturing, but it is not what I would consider a good one The Shu TVB is - if I remember correctly - only a third order limiter, so that's too low for DG in my opinion...

Maybe I put it wrongly, I should have said: High order shock capturing is the problem!

Oh and in my opinion: What makes DG better for compressible flows is the fact that it is discontinuous - a property borrowed from FV, not FEM.

Thanks for posting you references up there. Is the paper available freely`?
cfdnewbie is offline   Reply With Quote

Old   September 2, 2012, 06:15
Default
  #9
Senior Member
 
Rami Ben-Zvi
Join Date: Mar 2009
Posts: 155
Rep Power: 17
Rami is on a distinguished road
I don't think the papers are free. I can e-mail you a copy of mine (if you are not afraid of shell theory...).
Rami is offline   Reply With Quote

Old   September 2, 2012, 08:09
Default
  #10
Senior Member
 
Join Date: Aug 2011
Posts: 272
Rep Power: 16
leflix is on a distinguished road
Quote:
Originally Posted by Rami View Post
Roughly speaking, FVM is a special case of FVM

FVM is a special case of FEM !!!
leflix is offline   Reply With Quote

Old   September 2, 2012, 10:42
Default
  #11
Senior Member
 
cfdnewbie
Join Date: Mar 2010
Posts: 557
Rep Power: 20
cfdnewbie is on a distinguished road
Quote:
Originally Posted by Rami View Post
I don't think the papers are free. I can e-mail you a copy of mine (if you are not afraid of shell theory...).

thanks, I will check tomorrow if we have access to the journal (should be), else I will contact you!
cfdnewbie is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
CFD Salary CFD Main CFD Forum 17 January 3, 2017 18:09
FEM vs FVM flex Main CFD Forum 8 March 27, 2007 07:24
Where do we go from here? CFD in 2001 John C. Chien Main CFD Forum 36 January 24, 2001 22:10
CFD for fans & blower housings David Carroll Main CFD Forum 8 August 24, 2000 18:25
public CFD Code development Heinz Wilkening Main CFD Forum 38 March 5, 1999 12:44


All times are GMT -4. The time now is 01:32.