|
[Sponsors] |
May 16, 2012, 09:23 |
Particle transfer from one region to another
|
#1 |
Disabled
Join Date: Mar 2011
Posts: 174
Rep Power: 15 |
Hello again!
I have been using a modified version of the chtMultiRegionFoam solver which also contains a particle solver. When two of my fluid domains are in contact, particles need to be exchanged. I would like to find an efficient way to move particles from one region to another when the corresponding boundaries are crossed. I suppose I could use an IOField but is it possible to do it without the use of the hard disk? Any pointers to some existing part of the code? |
|
May 21, 2012, 16:58 |
|
#2 | |
Assistant Moderator
Bernhard Gschaider
Join Date: Mar 2009
Posts: 4,225
Rep Power: 51 |
Quote:
a) you'll avoid the problem you describe b) flow solution (especially on the interface) will be MUCH better |
||
May 22, 2012, 01:37 |
|
#3 |
Disabled
Join Date: Mar 2011
Posts: 174
Rep Power: 15 |
Thank you for your answer, which is quite reasonable given that I did not provide a lot of information.
My modified solver currently uses rhoCentralFoam in some of the regions and dsmcFoam in some others (and therefore I can not simply join the two fluid regions). Due to the very different nature of the methods based on the Navier-Stokes equations and particle-based methods and of course due to the different physics, a layer of cells is usually chosen to be modeled by both methods in order to have a smooth surface. Check the attached figure for the approach I am trying to implement. Therefore, I would like to transmit particles between the main DSMC region and the interface. There are other uses as well but this is probably the most important one. Any ideas? |
|
May 22, 2012, 05:47 |
|
#4 | |
Assistant Moderator
Bernhard Gschaider
Join Date: Mar 2009
Posts: 4,225
Rep Power: 51 |
Quote:
|
||
May 22, 2012, 07:47 |
|
#5 |
Disabled
Join Date: Mar 2011
Posts: 174
Rep Power: 15 |
Thanks again for your answer. (I think) I tried to use something similar to the parallelization scheme in the past but did not succeed. I will check that again.
The approach I was currently following was to make dynamic lists for the properties of crossing particles in the main solver and pass references to them through the member function arguments. Without a file involved off course. Just a rough estimation, would this be more/less/equally efficient to the approach you mention? |
|
May 22, 2012, 09:21 |
|
#6 | |
Assistant Moderator
Bernhard Gschaider
Join Date: Mar 2009
Posts: 4,225
Rep Power: 51 |
Quote:
|
||
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Exhaust Manifold Transient Heat Transfer Simulation | Jonny6001 | STAR-CCM+ | 9 | February 22, 2017 14:24 |
Water subcooled boiling | Attesz | CFX | 7 | January 5, 2013 04:32 |
[Commercial meshers] Trimmed cell and embedded refinement mesh conversion issues | michele | OpenFOAM Meshing & Mesh Conversion | 2 | July 15, 2005 05:15 |
[Gmsh] Import gmsh msh to Foam | adorean | OpenFOAM Meshing & Mesh Conversion | 24 | April 27, 2005 09:19 |
the separated particle temperature in cyclone | mkuswadi | FLUENT | 0 | December 17, 2003 09:25 |