CFD Online Logo CFD Online URL
Home > Forums > Software User Forums > Siemens > STAR-CCM+

Accuracy of the MUSCL 3rd-order differencing scheme.

Register Blogs Members List Search Today's Posts Mark Forums Read

LinkBack Thread Tools Search this Thread Display Modes
Old   May 11, 2020, 18:46
Default Accuracy of the MUSCL 3rd-order differencing scheme.
New Member
Joćo V. M. Andreotti
Join Date: May 2020
Posts: 2
Rep Power: 0
JAndreotti is on a distinguished road
I was reading up on the MUSCL 3rd-order/CD model that is available in STAR-CCM+ as I was intending on using it for some aerodynamic simulations and some questions have come up in my mind.

First off: the implementation STAR-CCM+ uses for this differencing scheme seems to switch to upwind differencing in regions where the Normalized-Variable Diagram value goes outside the range (0, 1). Given that UDS is first order accurate, is it possible for the MUSCL scheme to be overall less accurate than a second order upwind scheme due to it switching to a lower accuracy model in most of the domain? If it can become less accurate than LUDS is there anyway I can judge whether I'm losing accuracy by choosing MUSCL over LUDS? Are there any field functions that show whether MUSCL or UDS is being used in a particular cell?
The second question that came up was: Is it a problem to use MUSCL for one of the physics models and not for another? E.g. Setting the segregated flow solver to MUSCL and the k-eps solver to LUDS.
Thanks in advance for the help!
JAndreotti is offline   Reply With Quote

Old   May 11, 2020, 19:36
Senior Member
Join Date: Apr 2011
Location: Orlando, FL USA
Posts: 5,114
Rep Power: 60
LuckyTran has a spectacular aura aboutLuckyTran has a spectacular aura aboutLuckyTran has a spectacular aura about
1) It isn't a hard switch but a soft switch using a limiter on the gradient/flux and/or linear blending. 2nd order upwind is also limited and does a very similar switch as MUSCL. Nearly all robust CFD codes do this because non-physical wiggles are a big no-no for engineering purposes. It's actually much more rare to see unlimited discretization schemes except for academic purposes.

Because it doesn't really switch to another discretiation, there isn't an accessible variable that shows you which cells have been limited and where. You can however dsicover it by turning on temporary storage in the solvers. Then you have access to the raw reconstruction gradients and their limited ones and you can do the comparison.

2) Yes, it's fairly common to use a mix and match of different discretization schemes.
LuckyTran is offline   Reply With Quote


accuracy, differencing, differencing scheme, muscl, scheme

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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 understand high resolution scheme and high order scheme iilw1314 Main CFD Forum 7 April 12, 2022 13:29
How to curve fit the Ogden Foam 3rd Order model? Warlord ANSYS 0 April 4, 2017 14:51
upwind finite volume order of accuracy less than one ?? dgfem Main CFD Forum 7 June 1, 2015 05:02
check order of accuracy of MUSCL-Hancock scheme legend Main CFD Forum 1 January 31, 2009 15:14
extrapolation in MUSCL scheme Chandra Main CFD Forum 6 February 14, 2007 12:21

All times are GMT -4. The time now is 22:47.