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

MUSCL

Register Blogs Community New Posts Updated Threads Search

Like Tree4Likes
  • 3 Post By Andy
  • 1 Post By Tony12

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   April 23, 2003, 04:38
Default MUSCL
  #1
autofly
Guest
 
Posts: n/a
MUSCL interpolation scheme is only suitable for uniform grid.if the grid space vary greatly,it leads to too much errors. is it true? if not, please give a wise interpration and give some advice about MUSCL's use in 3D
  Reply With Quote

Old   April 23, 2003, 08:58
Default Re: MUSCL
  #2
Mike
Guest
 
Posts: n/a
MUSCLE is just an extrapolation of flow variables to the cell faces. After extrapolation, fluxes are computed at the cell faces. So I think it is not meaningful to relate solution accuracy of MUSCLE to grid spacing.

Mike
  Reply With Quote

Old   April 23, 2003, 10:48
Default Re: MUSCL
  #3
Mike
Guest
 
Posts: n/a
So you can obviously use MUSCLE scheme in your code for 2d or 3d. Also you will do better if you use limiter with high order accuracy (like Osher-Chakr. limiter up to 3rd order acc.).

Mike
  Reply With Quote

Old   April 24, 2003, 12:02
Default Re: MUSCL
  #4
Jean-François Simon
Guest
 
Posts: n/a
A "good" MUSCL extrapolation is second order accurate on a regular mesh. But, it is less accuarate (in between first and second order) on stretched mesh. So I think that the accuracy of MUSCL is related to the grid spacing.

Jean-François
  Reply With Quote

Old   April 24, 2003, 14:13
Default Re: MUSCL
  #5
Mike
Guest
 
Posts: n/a
Jean, Using the third order accurate scheme, I experienced very good solutions for the viscous flows (ROE, k-e turb model) with high aspect ratio cells. What is the aspect ratio of your stretched cells? and what is the amount of sudden expansion in your cell sizing? Mike
  Reply With Quote

Old   April 25, 2003, 07:06
Default Re: MUSCL
  #6
Jean-François Simon
Guest
 
Posts: n/a
Hi Mike,

I think I have misunderstand something. Could you please enlight me on the following points ?

For me, when a scheme is third order accurate, it means that the error is of the order of (\Delta x)^4 and that it can exactly represent a cubic variation. Is it right ? Is your scheme second order for me ?

With a MUSL interpolation with three points you can have a second order accurate interpolation with parameter \eta = 1/3. But, in 2D, if the mesh is skewed, the accuracy diminish because MUSCL is not really bidimensional but two times monodimensional. Am I wrong ?

Another question on scheme accuracy : even with an exact (irrealistic) interpolation (F_i+1/2 and F_i-1/2 exact), you can only have second order accuaracy because you discretize your derivative (dF/dx)_i by (F_i+1/2 - F_i-1/2)/( \Delta x) + O( \Delta x)^2. Is it right ? This is for finite difference but in finite volume, I think that there is something about compensation of errors but I can't rememenber what. Could you explain me, please ?

Thank you for your time

Jean-François
  Reply With Quote

Old   April 27, 2003, 13:27
Default Re: MUSCL
  #7
Mike
Guest
 
Posts: n/a
Jean, If I can have your email, I would like to send you a pdf file which can enlighten you for the Muscl with FINITE VOLUME method. Thanks...
  Reply With Quote

Old   April 27, 2003, 13:42
Default Re: MUSCL
  #8
Andy
Guest
 
Posts: n/a
The MUSCL scheme is a one-parameter family of schemes, where the choice of the parameter gives different schemes; Van Leer originally developed it. For instance if you choose kappa, the parameter to be 0.5, then you get the QUICK scheme. Whatever you choose the formula has been derived for a structured grid. It assumes equal spacing between grid points, and requires local co-linearity of points, i.e. they must be in a straight line. This can only be achieved with an orthogonal structured grid. There are some papers that for instance introduce a curvature factor, to take account of non co-linearity, and other papers that introduce a stretching factor, to take account of non local grid spacing but essentially they are there to adapt something that is designed for structured grids to be made usable on unstructured grids.

Since Barth of NASA introduce linear reconstruction and reconstruction in general (1989 ish) MUSCL has not used in proper academic codes on unstructured grids. These have no requirement of grid spacing and do not require a local co-linearity of points; importantly they reduce the dependence of the convective differencing on grid spacing and quality. The most important point is that in a MUSCL framework a multi-dimensional limiter cannot be used and only simple min-mod limiters can be used, which clips the primitive variables non-physically and are not differentiable. Using a multi-dimensional limiter with linear reconstruction allows the gradients to be limited physically, thereby allowing a more correct solution and a limiter that is differentiable.

The problem is that most people doing cold flow do not realize this, and it is in fact excellently highlighted in combustion LES. I would recommend switching if you have the chance and time.

Andy
1/153, SangeethCFD and zitash like this.
  Reply With Quote

Old   April 28, 2003, 03:16
Default Re: MUSCL
  #9
Jean-François Simon
Guest
 
Posts: n/a
Thank you Mike,

JF.Simon@ulg.ac.be

Jean-François
  Reply With Quote

Old   July 3, 2015, 05:05
Default
  #10
Member
 
Mihir Makwana
Join Date: May 2015
Posts: 79
Rep Power: 10
mihirmakwana6 is on a distinguished road
Quote:
Originally Posted by Mike
;24301
Jean, If I can have your email, I would like to send you a pdf file which can enlighten you for the Muscl with FINITE VOLUME method. Thanks...
Hello sir.

I am trying to implement MUSCL scheme for 1d advection problem using FVM.

Can you please mail me the pdf if possible to

mihirmakwana6@gmail.com
mihirmakwana6 is offline   Reply With Quote

Old   August 6, 2015, 14:40
Default
  #11
New Member
 
Join Date: Oct 2010
Location: USA
Posts: 18
Rep Power: 15
Tony12 is on a distinguished road
(replying to a 12 year old thread for the sake of future visitors to this question)

People use the term "MUSCL scheme" ambiguously to mean either using cell reconstruction for higher-order spacial accuracy, using (van Leer's) slope/flux limiters, and/or both. Be careful to specify which you are referring to.

Regarding flux/slope limiters' grid spacing, grid dimension, and cell skewness, read Berger and Aftosmis "Analysis of Slope Limiters on Irregular Grids". They probably will cover your question.

Tony
SangeethCFD likes this.
Tony12 is offline   Reply With Quote

Old   May 17, 2016, 22:51
Default
  #12
New Member
 
shangyan
Join Date: Oct 2015
Posts: 6
Rep Power: 10
shangyan is on a distinguished road
Quote:
Originally Posted by Mike
;24301
Jean, If I can have your email, I would like to send you a pdf file which can enlighten you for the Muscl with FINITE VOLUME method. Thanks...
Hi,I'm studying the MUSCL reconstruction method in FVM.Could you please send me the pdf?Thanks a lot!
shangyan0517@sina.com
shangyan 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
Trouble when using MUSCL scheme on ONERA M6 wing Aurélien FLUENT 2 January 23, 2013 07:42
Help: Third-order MUSCL for flame propagation? fireman FLUENT 3 October 13, 2010 12:33
ROE Riemann Solver and MUSCL ares Main CFD Forum 10 May 7, 2010 04:47
extrapolation in MUSCL scheme Chandra Main CFD Forum 6 February 14, 2007 11:21
MUSCL limiters???? Michel Main CFD Forum 3 April 29, 2002 10:07


All times are GMT -4. The time now is 18:44.