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

TVD scheme at low Mach number

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   July 26, 1999, 09:30
Default TVD scheme at low Mach number
  #1
Axel Rohde
Guest
 
Posts: n/a
Has anyone ever programmed a TVD scheme, either on a Cartesian or curvilinear grid, and then run the code for a low free stream Mach number, say M=0.1 with a low value for the numerical viscosity epsilon, say eps=0.001? I have programmed a TVD solver based on Harten's UTL1C scheme for both Cartesian and Curvilinear coordinates. At low Mach number M<0.3, the code only gives physically correct results for numerical viscosity values epsilon near eps=0.5. This is satisfactory for inviscid solutions, however, if I use the TVD scheme in a full Navier Stokes solver (to compute the inviscid part), eps=0.5 is to high! For higher Mach numbers (M=0.5), my N-S solver works fine though (setting eps=0).
  Reply With Quote

Old   July 26, 1999, 12:03
Default Re: TVD scheme at low Mach number
  #2
Hongjun Li
Guest
 
Posts: n/a
TVD schemes were originaly developed for density based solvers, and later were applied to pressure based solvers for compressible flows. If you are using density based solver, there is a lower limit in free stream Mach number. Generally, a well programmed code can run Mach 0.1 for inviscid flows. For viscous flows, the Mach limit is much higher (0.3 - 0.5). So, in yours case, the problem does not come from TVD scheme but from the solver itself. If you need to solve low Mach compressible flows, you may consider using pressure based method (originaly developed for incompressible flows but now works for compressible flow as well). And, you may not neet to use the time consuming TVD scheme which was developed for capturing sharp shock waves.

  Reply With Quote

Old   July 26, 1999, 13:59
Default Re: TVD scheme at low Mach number
  #3
John C. Chien
Guest
 
Posts: n/a
(1). TVD was originally developed to supress the oscillations across a captured shock wave (shock wave is a discontinuity. it is simulated or captured by finite-difference or finite-volume methods), to eliminate the over-, under-shoot of the solution profiles. Shock is basically inviscid behavior (although it creates total pressure loss). (2). For a shock to occur, the flow must be transonic, or supersonic locally.
  Reply With Quote

Old   July 26, 1999, 22:09
Default Re: TVD scheme at low Mach number
  #4
Paulo Zandonade
Guest
 
Posts: n/a
I am not familiar with Harten's UTL1C scheme, but the Roe scheme (actually the numerical viscosity term in this scheme) has to be altered at low Mach numbers to ensure accuracy. This modification is normally used in preconditioning methods for convergence aceleration to a steady state, but can be used only to guarantee accuracy at a low mach number (view the papers at INRIA for time dependent calculations). You can find more information about preconditioning at the following internet sites:

http://www.inria.fr (Go to the reports page and search for "low mach")

http://www.engin.umich.edu/research/...nvergence.html

Hope I was helpful.
  Reply With Quote

Old   July 27, 1999, 05:51
Default Re: TVD scheme at low Mach number
  #5
Alexey
Guest
 
Posts: n/a
The numerical viscosity called epsilon (or entropy correction) is dimensional value. It is of velocity dimension - m/sec. What kind form of eps do you use? What does it mean eps=0.001 m/sec or eps=0.5 m/sec? Usually dimensionless form (eps_dim = 0..0.1) is used so that eps = eps_dim*(abs(velocity) + speed_of_sound). But many different forms for eps are used also, for example eps=eps_dim*dx/dt and others. I had some problems (non physical effects) with TVD (or TVNI) schemes and now I use more robust and exact ENO schemes.

Best regards.

  Reply With Quote

Old   August 6, 1999, 03:01
Default Re: TVD scheme at low Mach number
  #6
clifford bradford
Guest
 
Posts: n/a
yeah TVD schemes are for higher mach # flows. for slow flows at the speeds you're talking about a simple preconditioned central difference scheme should work adequate. also i regions with low flow gradients (ie most/all of a mach 0.1 flow) the artificial dissipition should be small/nonexistent see jameson's 1981 paper on the 4 step runge kutta scheme. a pressure based scheme would also be good (as Honjun said) and are easy to code
  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
Low Mach Number preconditioning Vasiliy Main CFD Forum 0 July 9, 2011 09:21
How obtain a Mach number value from a case run with Xifoam solver?? lfgmarc OpenFOAM Programming & Development 0 June 15, 2011 04:00
Low Mach number variable density Mike Main CFD Forum 3 February 25, 2003 15:54
Low mach number kei-tee Main CFD Forum 2 February 19, 2003 04:02
TVD student Main CFD Forum 6 September 9, 2002 10:19


All times are GMT -4. The time now is 14:00.