|
[Sponsors] |
Solver for gas flow through porous media including heat transfer in OpenFOAM v3.0+ |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
July 18, 2016, 09:08 |
Solver for gas flow through porous media including heat transfer in OpenFOAM v3.0+
|
#1 |
New Member
Germilly Barreto
Join Date: Jul 2016
Location: Portugal
Posts: 25
Rep Power: 10 |
Hello;
I'm working in a problem that has gas flowing through porous media. The porous media (solid matrix) has heat source. So, this problem includes heat transfer between the solid matrix and the gas (I'll have two energy equations: Gas and solid matrix). I'm having problem about which solver should i start to use in OpenFoam to solve this problem. I've already tried rhoPorousSimpleFoam, but this solver doesn't includes heat transfer between the gas and the solid matrix (It includes only one energy equation). I think the solver twoPhaseEulerFoam can be an option, because it includes heat transfer between two different fluid phase. Can anyone tell me which is the best solver which should i start? Thank you. Best regards Germilly Barreto Last edited by Germilly; July 18, 2016 at 12:09. |
|
November 25, 2016, 13:23 |
|
#2 |
Senior Member
alberto
Join Date: Apr 2016
Location: Mexico
Posts: 119
Rep Power: 10 |
Hi Germilly
could you find what solver to use? I think i am doing something related. |
|
November 25, 2016, 14:03 |
|
#3 |
New Member
Germilly Barreto
Join Date: Jul 2016
Location: Portugal
Posts: 25
Rep Power: 10 |
Hello Dewey;
Now, i'm trying to solve the equations presented in the following paper: http://dx.doi.org/10.1016/j.enconman.2016.01.074, by changing the "simpleFoam" Solver, i.e, changing its momentum equation and including the heat transfer equations for porous media. But, i'm having many problems. GB |
|
November 28, 2016, 19:47 |
|
#4 |
Senior Member
Cyprien
Join Date: Feb 2010
Location: Stanford University
Posts: 299
Rep Power: 18 |
What about coding your own solver based on Darcy's law? No need to solve Navier-Stokes if you only have a porous domain.
See the tutorials https://web.stanford.edu/~csoulain/O...NG_v5-1-EN.pdf page 68 to 101 (also include a two temperatures model). Cheers |
|
November 29, 2016, 07:07 |
|
#5 |
New Member
Germilly Barreto
Join Date: Jul 2016
Location: Portugal
Posts: 25
Rep Power: 10 |
Hello Cyp
Thank you for your answer. I have already done the exemple presented in the tutorial you provided (using Darcy's law). I will need to improve my model (include turbulence ...). I think to inprove it, i should start using Navier-Stoke equation, or not? But, for the first version i can use Darcy's law, how you have suggested. GB |
|
November 29, 2016, 13:23 |
|
#6 |
Senior Member
Cyprien
Join Date: Feb 2010
Location: Stanford University
Posts: 299
Rep Power: 18 |
Hi,
I suggest you first to do some literature review on flow and transport in porous media, so you will have a clear idea of the different scale or representation of physics of flow and transport. The concept of porous media is related to the concept of average: when you represent explicitly the pore-scale structure (I mean you have a full description of the pores) then you solve the flow with Navier-Stokes based solvers. On the other hand, if you represent the porous region by an aggregate of fluid and solid (you don't know the real geometry of the pores), then you have effective properties like permeability and porosity and the flow is governed by a Darcy-like law. In your case, I guess that you are in the second situation and you want to consider higher flow rate. The best thing is to keep this Darcy-like formulation and to add Forchheimer correction to include inertia terms. We showed in a recent paper that the Forchheimer formalism can also represent turbulence effects. Some papers: https://web.stanford.edu/~csoulain/P...hap1_Darcy.pdf http://oatao.univ-toulouse.fr/11304/...aine_11304.pdf Cheers, |
|
November 29, 2016, 14:10 |
|
#7 |
New Member
Germilly Barreto
Join Date: Jul 2016
Location: Portugal
Posts: 25
Rep Power: 10 |
Hello Cyp
Thank you for your attention. Yes, my case is the second one " ... represent the porous region by an aggregate of fluid and solid (you don't know the real geometry of the pores), then you have effective properties like permeability and porosity ... ". I will see the documents you sent me. If i have some problem, i will come here again. I can't open the first link, it is not working (error when loading the pdf). GB |
|
December 5, 2016, 12:56 |
|
#8 |
New Member
Germilly Barreto
Join Date: Jul 2016
Location: Portugal
Posts: 25
Rep Power: 10 |
It is working now.
Thank you |
|
April 1, 2017, 15:35 |
|
#9 |
Senior Member
alberto
Join Date: Apr 2016
Location: Mexico
Posts: 119
Rep Power: 10 |
Do you know if for heat transfer and porosu media can works modify chtMultiRegionSimpleFoam or buoyancySimpleFoam instance of SimpleFoam?
|
|
April 4, 2017, 07:11 |
|
#10 |
New Member
Germilly Barreto
Join Date: Jul 2016
Location: Portugal
Posts: 25
Rep Power: 10 |
Hello dewey,
I think it is possible if you modify chtMultiRegionSimpleFoam or buoyancySimpleFoam. I think that the choice of the solver depends of kind of precision you want to include in your model. I have concluded that it is better to start from an basic solver, and changing it for what you want. |
|
February 20, 2018, 13:57 |
|
#11 |
New Member
Adri
Join Date: Sep 2017
Posts: 24
Rep Power: 9 |
Hi Germilly and Cyprien,
In your problem that you solved, was it in steady state ? Did you have only porous zone or fluid zone coming into porous zone ? Which start point solver do you advice me to start with? I am building a case describing heating effects of hot air entering in a porous zone with a inlet velocity, with turbulence, transient and incompressible behaviour of the fluid. Thanks for your help. adrià |
|
February 20, 2018, 16:23 |
|
#12 |
New Member
Germilly Barreto
Join Date: Jul 2016
Location: Portugal
Posts: 25
Rep Power: 10 |
Hello,
My approach is steady state. I still have many problems with my model. In my first approach, I have only porous zone. Have you seen the following tutorial? https://web.stanford.edu/~csoulain/O...G_PART_3v5.pdf Maybe it can help you to choose which solver to start with. Germilly |
|
March 9, 2018, 05:21 |
|
#13 |
New Member
Adri
Join Date: Sep 2017
Posts: 24
Rep Power: 9 |
Hi Germilly,
Sorry for the delay, yes I have seen the tutorial, it is clear that we have 2 choices in OF : 1. Start from a basic solver and implement your equations 2. Explore the fvOptions improving the existent solvers I thought it would be less time-consuming to profit from 2. option. But I cannot prove it yet . Let us know if you go on in your work, I am also working on it. Good luck Adrià |
|
March 9, 2018, 05:59 |
|
#14 |
New Member
Germilly Barreto
Join Date: Jul 2016
Location: Portugal
Posts: 25
Rep Power: 10 |
Hello,
Ok. I have not been addressing this issue lately. I was working in the first part of my work, which is modelling of solar radiation absorption in porous volumetric receivers (porous media). This model give me the heat source of the fluid flow and heat transfer model. Soon, I will start with the fluid flow and heat transfer modelling using openFoam. Thank you Germilly |
|
July 20, 2018, 06:20 |
heat transfer with non equilibrium between air/solid in porous media
|
#15 |
New Member
Adri
Join Date: Sep 2017
Posts: 24
Rep Power: 9 |
Hi,
As mentionned, I am hardly working on a case of heat transfer dealing with porous media and air (cf attached picture & case) - I decided to describe all my pipe as a fluid (air) - and consider the solid aspect of the porous media as another region overlayed on the air region declared as a solid. regionProperties: Code:
regions ( fluid (air) solid (solid) ); - I forced an interregion constantHeatTransfer between air and solid. That has been done with fvOptions in both regions air/solid (porous). I had never seen this kind of approach but seems to work some questions to help me to continue to improve it :
Code:
constantHeatTransferCoeffs { interpolationMethod cellVolumeWeight; nbrRegionName solid; master true; nbrModel solidToAir; fields (h); semiImplicit no; }
regards, Adrià |
|
September 1, 2018, 17:10 |
|
#16 | |
Senior Member
Deep
Join Date: Oct 2017
Posts: 180
Rep Power: 9 |
Quote:
Hi, I was able to run your case without any issues. However, I am not sure the results are correct. e.g. check the attached velocity plot. Those bumps on two ends of the porous zone look spurious. The temperature drop within the porous zone also appears rather quickly (before the zone ends); am not sure if that's physically correct. I'd like to get your feedback on this or if you've any updates. |
||
September 7, 2018, 10:06 |
|
#17 |
Senior Member
Deep
Join Date: Oct 2017
Posts: 180
Rep Power: 9 |
||
June 24, 2019, 15:47 |
Sharing of some updates regarding to this topic
|
#18 |
New Member
Germilly Barreto
Join Date: Jul 2016
Location: Portugal
Posts: 25
Rep Power: 10 |
Hello,
I want to share with you some updates I have achieved regarding to modelling of fluid flow and heat transfer in porous media. First of all: 1) The physical model and the methods used in the development of the solver are described in detail in the following paper: Three-dimensional CFD modelling and thermal performance analysis of porous volumetric receivers coupled to solar concentration systems. This paper can also be found in my ResearchGate. 2) Part of the solver coding was presented in the 3rd Iberian Meeting of OpenFOAM technology users. The presentation file, which has parts of the code, can be found in my ResearchGate: OpenFOAM solver for 3d modelling of solar thermal volumetric receivers coupled to concentration systems or in the following link. Model development: To start, I have programmed a basic solver that simulates fluid flow in a circular pipe. This was performed solving the 3D Navier-Stokes equations for steady state conditions using the simple algorithm. Another option is to start with the simpleFoam solver. After the basic solver was working correctly, I started to change the Navier-Stokes equations for the case of fluid flow in porous media. I have used continuous scale approach (volume averaged mass and momentum conservation equations). Next, I have added the energy conservation equations of the solid matrix structure and heat transfer fluid to the solver. For this part, the following tutorial was very useful. The governing equations (mass, momentum and energy conservation equations) are presented in the paper I referred above. Attached are the following source files of my solver: createFields.H UEqn.H pEqn.H TsEqn.H (Energy conservation equation of the solid matrix structure) TfEqn.H (Energy conservation equation of the heat transfer fluid) Parts of the code need to be improved. I hope this can help. Regards, Germilly Barreto |
|
December 2, 2019, 22:58 |
|
#19 |
New Member
Raghul Sureshkumar
Join Date: Dec 2019
Posts: 1
Rep Power: 0 |
Hello Germilly,
I am currently working on developing a conjugate heat and mass transfer model to characterize a convective drying process of food substance treated as porous medium. Can you give me some suggestions on treating the boundary between the fluid and the porous media interface. Can I use the conventional no slip boundary condition or should I use the Beavers B.C |
|
December 3, 2019, 06:08 |
|
#20 | |
New Member
Germilly Barreto
Join Date: Jul 2016
Location: Portugal
Posts: 25
Rep Power: 10 |
Quote:
Which approach are you using for modelling the porous media? Is it pore-scale or continuous-scale approach? Regarding to boundary conditions when continuous-scale approach is used, please see the sections 2.5 and 4.1.1 of the following paper: Three-dimensional CFD modelling and thermal performance analysis of porous volumetric receivers coupled to solar concentration systems GB |
||
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Flow through two combined porous media with diffrent permeability | Sandee | Main CFD Forum | 0 | March 28, 2015 11:35 |
Flow through porous media: permeability issue | butterfly1 | CFX | 3 | December 23, 2013 22:23 |
Reactive flow in porous media with volume expansion | smhosseini | Main CFD Forum | 3 | December 5, 2013 08:52 |
rotating porous media in a general flow | a_dores | FLUENT | 0 | October 31, 2010 05:50 |
porous media: Fluent or Star-CD? | Igor | Main CFD Forum | 0 | December 5, 2002 16:16 |