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

Is FEM Local Conservative

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   June 26, 2003, 15:25
Default Is FEM Local Conservative
  #1
R.A.Khurram
Guest
 
Posts: n/a
Dear Friends I want to raise this issue again. It has been discussed many times by many big names in CFD. If we are working with classical stabilized FEM method (say GLS), and we are not doing any "numerical crime" . Can we get local conservative solution for Incompressible flow? I know some "special" elements will probably give locally conserved solution but I am talking about equal order elements i.e linear P Linear V, or quadratic P quadratic V elements. If some one is intersted in this discussion and he feels I have not explined my problem properly, please dont hesitate to ask? I am interested in comments on the method itself and not on the results produced by some people in the past Thanks. Iwould be eagerly waiting for ur comments
  Reply With Quote

Old   June 26, 2003, 17:05
Default Re: Is FEM Local Conservative
  #2
Dr. Hrvoje Jasak
Guest
 
Posts: n/a
It's easy: classical FEM cannot be made locally conservative no matter how hard you try. The root of the problem is that the solution in the FEM is required to be continuous across the face and that's the end of story.

An extension to "conservative FEM" (read "generalised FVM") exists: it is called the discontinuous Galerkin formulation. It has been made specifically to enforce local conservation in the FEM and mathematically it is interesting. However, it is still young (with all the teeting problems that implies!) and costs an absolute fortune in terms of storage and execution time.
  Reply With Quote

Old   June 26, 2003, 17:36
Default Re: Is FEM Local Conservative
  #3
R.A.Khurram
Guest
 
Posts: n/a
Thank you for the prompt and accurate reply. I absoloutely agree with you. I know the future method is the Discontinuous Galerkin (DG) or Discontinuous Spectral Element Method. I just want to exhaust all possible options for classical FEM. Following are some of my observations/questions; 1) Do you think that resiual free bubble can solve advection dominant flows (ref. Brezzi and Leo Franca) 2) Constant pressure, linear velocity element works in classical setting. I think that it is mainly due to the fact that the variational form for continuity equation does not have the pressure weighting function. So in a sense the continuity is enforced "STRONGLY" whereas in all the other cases it is imposed "WEAKLY". Also note that constant P linear V FEM is similar to FVM multigrid formulation which are proven to work. What are ur comments? 3) Have you seen any evidence that arbitrary equal order interpolation functions work in DG formulations 4) Could you give me the reference of the paper in which I can see the formulation and the benchmark results for incompressible flow,using DG formulation. I am interested in equal-order mixed formulations only. Thank you again R.A.Khurram
  Reply With Quote

Old   June 27, 2003, 01:53
Default Re: Is FEM Local Conservative
  #4
Pran
Guest
 
Posts: n/a
You may visit:

http://www.math.umn.edu/~cockburn/

http://www.ticam.utexas.edu/

http://www.dam.brown.edu/scicomp/pub...blications.htm

You'll find some interesting paper about DG.

regards

Pran
  Reply With Quote

Old   June 27, 2003, 09:12
Default Re: Is FEM Local Conservative
  #5
Dr. Hrvoje Jasak
Guest
 
Posts: n/a
Hmm, too many questions I cannot answer properly... let's see:

ad 1) No idea. I am not familiar with this paper. However, what I do know is that preserving boundedness is critical for a numerical methods. E.g. if you've got a variable that represents concentration it is bounded between 0 and 1 - the numerical method should be able to carry this through without cut-offs. You will never be able to preserve boundedness unless you've got conservative fluxes and classical FEM cannot give you that.

ad 2) I think I agree but I'm not sure. In the FVM we've got something caleed the "pressure staggering problem" (unrelated to conservation) which is solved by introducing some damping terms equivalent to using different orders of interpolation for p and u. As fas as I know, people have managed to get equal-order p-u FEM solvers to work as well (the trick is called Arakawa correction or something like that). Correct me if I'm wrong, but "constant per element" p gives you inter-element jumps, which is what you need to create a conservative scheme.

ad 3) and 4) Yup, but with scores of other problems - according to the authors, sometimes the solvers just "blow up", there are problems with anisotropic elements, there was no indication how expensive this is, I've no idea if the matrices are good enough for iterative solvers (which is crucial!), nobody tried it for a significantly higher order (say, 6th order elements and everybody claims it is possible!) and generally a "large 3-D mesh would have maybe a couple of hundred elements. I've been sitting at the 2nd MIT CFD conference last week and there has been some papers describing exactly what you are talking about so have a look at the conference proceeedings and the web site. There should also be a list of presentations session by session so you can contact the people in the know directly rather than getting it second-hand.

Aha: http://www.secondmitconference.org
  Reply With Quote

Old   July 1, 2003, 01:12
Default Re: Is FEM Local Conservative
  #6
Jonas Holdeman
Guest
 
Posts: n/a
Some of the responses to the original question are sheer nonsense. The finite element method applied to incompressible flow is neither conservative nor nonconservative. Most IMPLEMENTATIONS of the method are not strongly mass-conserving, and this includes all but two implementations with Lagrange basis elements. The FEM implementation will be NECESSARILY conservative if the basis functions/elements are divergence-free within the element and the normal component of flow is continuous across element interfaces.

In two dimensions there are at least three Hermite elements which satisfy these properties. The velocity elements are the curl of a sufficiently-continuous stream function element. One, which is cubic-complete in the stream function (quadratic-complete in the velocity) has stream function and velocities as its three degrees of freedom. Two more, which are quartic and quintic-complete in the stream function, additionally have second derivatives of the stream function as degrees of freedom. There is at least one basis element in three dimensions (linearly-complete in the velocities) with the necessary properties.

These Hermite bases need no constraint. Pressure is totally decoupled from the equation for fluid motion so its representation and boundary conditions are not an issue.
  Reply With Quote

Old   July 1, 2003, 10:09
Default Re: Is FEM Local Conservative
  #7
Dr. Hrvoje Jasak
Guest
 
Posts: n/a
Hehe, a mathematician! Nice to hear there's a difference between the FEM (as in a book in a drawer) and an implementation (as in software that actually does something).

To get to the point, there is such a thing as conservativeness even for compressible flows and the vorticity formulation does not do those! What you have done here is to take the curl of the equation before discretising it in order to enforce the divergence-free condition rather than described a discretisation practice which is conservative - not what we are talking about. By the way, are there any (commercial or open-source) CFD packages I can try with the quartic and quintic-complete Hermite elements because I'd like to see how efficient (read: realistic to use in real life). Also, I live in a 3-D world so a 3-D extension would be nice

For the quotation on sheer nonsense, please look at the beginning of the previous message - I think it applies here! Would you like to try again?
  Reply With Quote

Old   July 1, 2003, 10:37
Default Re: Is FEM Local Conservative
  #8
alex
Guest
 
Posts: n/a
Are there any commercial codes you're aware of that you can use for a simple 1D conv/div nozzle with a shock? What exactly is your point? Are you implying you're alone in the 3D world?
  Reply With Quote

Old   July 2, 2003, 02:12
Default Re: Is FEM Local Conservative
  #9
Jonas Holdeman
Guest
 
Posts: n/a
The mention of stream functions or vector potentials does not imply anything about stream function vorticity formulations. The mathematicians (which I am not) assert that the existance of a divergence-free vector field implies the existance of a stream function or vector potential. P. Gresho in his book remarks that when people start trying to produce divergence-free formulations, the result starts looking like a stream functions are involved.

I am talking about primative variable formulations. I am talking about two- and three-dimensions. When you deride quartic and quintic bases, I wonder if you have heard of p-refinement. Impractical computations (including benchmarks) are valued to check the effectiveness of more practical methods.

People have been thrashing around for several decades trying to make the incompressible simplification simple. These Hermite elements do that. You trade some added complexity for complete freedom from pressure poison equations and LBB constraints. No continuity constraints to be applied within time integration steps. No need for fractional multistep methods. Incompressible flow is no longer mixed. Except for the usual complications of turbulence, it is truly simple.

The method has been described at conferences for several years and two papers on the subject submitted to Math Comp can be found at http://j.t.holdeman.home.att.net/research/ , with more on the way.
  Reply With Quote

Old   July 2, 2003, 03:47
Default Re: Is FEM... URL correction
  #10
Jonas Holdeman
Guest
 
Posts: n/a
The correct URL for the papers mentioned is,

http://j.t.holdeman.home.att.net/research.htm

Sorry, I didn't check it before posting.
  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
How to write k and epsilon before the abnormal end xiuying OpenFOAM Running, Solving & CFD 8 August 27, 2013 16:33
Upgraded from Karmic Koala 9.10 to Lucid Lynx10.04.3 bookie56 OpenFOAM Installation 8 August 13, 2011 05:03
[blockMesh] BlockMeshmergePatchPairs hjasak OpenFOAM Meshing & Mesh Conversion 11 August 15, 2008 08:36
IcoFoam parallel woes msrinath80 OpenFOAM Running, Solving & CFD 9 July 22, 2007 03:58
Could anybody help me see this error and give help liugx212 OpenFOAM Running, Solving & CFD 3 January 4, 2006 19:07


All times are GMT -4. The time now is 13:41.