|
[Sponsors] |
Why collocated grid can be used for solving compressible flow? |
![]() |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
![]() |
![]() |
#1 |
Senior Member
|
Greetings,
As far as I know, there are some in-house codes (e.g., the code I am using) for solving high-speed compressible flows based on collocated grid (with finite difference of course), and they can generate good results without further efforts such as applying Rhie-Chow interpolation. In contrast, in incompressible flow, collocated mesh will lead to some high-frequency oscillations in the solution due to the velocity-pressure decoupling (if I remember correctly), and either have to apply Rhie-Chow interpolation to fix it or just switch to staggered mesh. I am confused : why collocated mesh can work for compressible flow, and yet it doesn't work for incompressible flow? I read some explanations saying that it relates to energy conservation. But I have no clue about the details. ![]() Could anything provide some insights? Or maybe some papers I can refer to? Appreciate it! Last edited by TurbJet; January 19, 2019 at 19:59. |
|
![]() |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,386
Rep Power: 67 ![]() ![]() ![]() |
Quote:
The decopuling appearing in the incompressible flow solvers is due to the elliptic equation for the pressure that must enforce the divergence-free velocity constraint (have a look to the Peric & Ferziger textbook). Conversely, in compressible flow solvers this equation does not exist as the pressure is thermodinamic. However, some oscillations can appear also in this case. |
||
![]() |
![]() |
![]() |
![]() |
#3 | |
Senior Member
|
Quote:
Besides, do you have any references recommend on this topic? Last edited by TurbJet; January 19, 2019 at 20:00. |
||
![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
|
It also depends from the specific compressible solver in use and the convective scheme. The preconditioned Roe flux difference splitting scheme has a Rhie-Chow like term for the pressure in the incompressible limit. Too drunk now to remember if it is in place also in general and/or for the non preconditioned case.
|
|
![]() |
![]() |
![]() |
![]() |
#5 | |
Senior Member
|
Quote:
But I am just wondering, for low-speed compressible flow (e.g., subsonic, no shock waves), why the collocated mesh can work? Is it just because no Poisson equation as in incompressible flow? |
||
![]() |
![]() |
![]() |
![]() |
#6 |
Senior Member
|
The continuity equation, no matter in which kind of solver, always include the divergence of the mass flux. If this is just evaluated centrally, I think you are going to have problems as well, no matter what.
I think compressible codes don't have such problems because they actually use upwinding/matrix dissipation for the mass flux in the continuity equation. Rhie-Chow, in a sense, just does that, adds dissipation to the mass flux in the continuity equation. |
|
![]() |
![]() |
![]() |
![]() |
#7 | |
Senior Member
|
Quote:
|
||
![]() |
![]() |
![]() |
![]() |
#8 |
Senior Member
Join Date: Jul 2009
Posts: 337
Rep Power: 17 ![]() |
If you are using a dispersion-preserving scheme such as that developed by C. Tam, I would be surprised if there is not some artificial damping added into the code to maintain stability. It may be in the form of explicit damping or a high-order filter to remove spurious oscillations, but it will be there. All central difference schemes require some form of damping/upwinding/filtering as the Mach number increases to account for the hyperbolic nature of the equations of motion.
|
|
![]() |
![]() |
![]() |
![]() |
#9 | |
Senior Member
|
Quote:
Um, so I guess it is the filtering eliminates those oscillations so that they do not show up? Namely, the collocated mesh still introduce oscillations (same as in incompressible flow) but just killed by filtering? Or it is the different oscillations you are talking about? |
||
![]() |
![]() |
![]() |
![]() |
#10 |
Senior Member
Join Date: Jul 2009
Posts: 337
Rep Power: 17 ![]() |
No, that's it. The filtering removes the oscillatory behavior that would tend to develop. It serves the same function as artificial viscosity, or added damping, or upwinding. It is just a different approach to the same end state.
|
|
![]() |
![]() |
![]() |
![]() |
#11 |
Senior Member
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,386
Rep Power: 67 ![]() ![]() ![]() |
Generally, one analyses the number of zero in the Fourier symbol of the operator. If more than the fundamental mode is found (more than one dimension), the zeros are at the Nyquist frequencies implying a possible oscillations in the solution. The adoption of filtering aims to eliminate such modes.
|
|
![]() |
![]() |
![]() |
![]() |
#12 | |
Senior Member
|
Quote:
Also, assuming I am using staggered mesh, is the artificial viscosity still needed? Last edited by TurbJet; January 21, 2019 at 17:47. |
||
![]() |
![]() |
![]() |
![]() |
#13 | |
Senior Member
|
Quote:
|
||
![]() |
![]() |
![]() |
![]() |
#14 |
Senior Member
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,386
Rep Power: 67 ![]() ![]() ![]() |
||
![]() |
![]() |
![]() |
Tags |
collocated grid, compressible flows, incompressible flows |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Compressible flow or incompressible flow equation?? | ulfaazmi | Main CFD Forum | 0 | July 10, 2018 05:48 |
compressible vs incompressible flow | Nick R | Main CFD Forum | 1 | March 15, 2017 11:29 |
What is the difference between Non-staggered and Collocated grid? | carl jung | Main CFD Forum | 2 | January 23, 2017 14:39 |
Can 'shock waves' occur in viscous fluid flows? | diaw | Main CFD Forum | 104 | February 16, 2006 05:44 |
Compressible Flow Modelling? | yeo | FLUENT | 4 | March 7, 2003 07:08 |