CFD Online Logo CFD Online URL
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

Solver selection for a compressible flow problem

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

LinkBack Thread Tools Display Modes
Old   July 19, 2015, 05:12
Default Solver selection for a compressible flow problem
Join Date: Jul 2011
Posts: 66
Rep Power: 8
houkensjtu is on a distinguished road
Hi there!
I am trying to get started with solving a compressible flow problem with OpenFOAM. (I have some experience using OpenFOAM's interFoam and having been customizing my own solver, but still I am totally not proficient in OpenFOAM programming)

First of all there is a similar simulation video on YOUTUBE so maybe it can help you to understand what I am going to do.

To describe my physical model:

1. The considered volume is changing in a sinusoidal way, V = Vmax sin(wt)
2. The pressure of the considered system is changing with the volume, and since the fluid inside is compressible, the equation of state should be considered to calculate the coupling density and pressure.
(the pressure ration inside the system is about 3~5, which is higher than "normal " supersonic compressible simulation)
3. In the future I want to introduce customized equation of state to take in account the effect of real gas.
4. No chemical reaction or combustion is considered.

There are various standard solver available in OpenFOAM, such as rhoCentralFoam, rhoPimpleFoam, rhoSimpleFoam and rhoCentralDyMFoam.

My question:
1. What's the difference between those solvers? Which is best for my application?
2. rhoCentralDyMFoam is able to handle dynamic mesh, so will it be possible to directly use this solver for my application without any customization?

Thank you!
houkensjtu is offline   Reply With Quote

Old   July 31, 2015, 06:53
Default rhoPimpleDymFoam
Senior Member
Fabian Roesler
Join Date: Mar 2009
Location: Germany
Posts: 210
Rep Power: 11
fabian_roesler is on a distinguished road
I'd start with rhoPimpleDymFoam. This is the main compressible solver with dynamic mesh support.

Transient solver for laminar or turbulent flow of compressible fluids
for HVAC and similar applications.

Uses the flexible PIMPLE (PISO-SIMPLE) solution for time-resolved and
pseudo-transient simulations.
...Pimple... Solvers are transient solvers using the PIMPLE algorithem to account for pressure velocity coupling and non-linearity of the momentum equation (Merged PISO SIMPLE)
...Central... Solvers are transient solvers based on central-upwind schemes of Kurganov and Tadmor
...Simple... Solvers are steady state solvers using the SIMPLE algorithem to account for non-linearity of the momentum equation
fabian_roesler is offline   Reply With Quote


Thread Tools
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 On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
FSI solver for compressible flow albinjohny OpenFOAM Running, Solving & CFD 3 March 18, 2015 06:45
Fluent Adjoint Solver for compressible flow b.shuvayan FLUENT 2 January 30, 2015 08:27
flow solver - energy equation problem ufocfd Main CFD Forum 0 May 19, 2013 15:00
Problem with compressible flow in Star CD 3.26 suresh Siemens 0 February 17, 2009 02:02
Can 'shock waves' occur in viscous fluid flows? diaw Main CFD Forum 104 February 16, 2006 06:44

All times are GMT -4. The time now is 20:50.