CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

Theory behind porousSimpleFoam - where to find citations?

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   June 29, 2018, 04:04
Default Theory behind porousSimpleFoam - where to find citations?
  #1
KTG
Senior Member
 
Abe
Join Date: May 2016
Posts: 119
Rep Power: 9
KTG is on a distinguished road
Hi,

I was wondering if anyone has any references explaining the theory behind porousSimpleFoam? I can see from the source code and this tutorial ( http://www.tfd.chalmers.se/~hani/kur...ukurReport.pdf ) that there is a Darcy term added to the momentum equation. However, I can't find any papers or books to cite that explain why this is a model for porous zones. The papers I have found using porousSimpleFoam don't give a detailed derivation / explanation of the model, or any citations.

Sorry if this thread is out of place here - I couldn't find a better place for theory questions.
KTG is offline   Reply With Quote

Old   June 16, 2020, 14:36
Default
  #2
Senior Member
 
Alejandro
Join Date: Jan 2014
Location: Argentina
Posts: 128
Rep Power: 12
ancolli is on a distinguished road
did u find any citation or book?
Thanks
ancolli is offline   Reply With Quote

Old   June 16, 2020, 15:09
Default
  #3
Senior Member
 
Domenico Lahaye
Join Date: Dec 2013
Posts: 725
Blog Entries: 1
Rep Power: 17
dlahaye is on a distinguished road
https://books.google.nl/books?id=KzV...0media&f=false
dlahaye is offline   Reply With Quote

Old   June 16, 2020, 16:06
Default
  #4
KTG
Senior Member
 
Abe
Join Date: May 2016
Posts: 119
Rep Power: 9
KTG is on a distinguished road
The momentum extraction in the openFOAM implementation seems to be just Darcy-Forchheimer. The coefs are in Tensor form though, so search the openFoam user manual for the tensor syntax on that. It seems that these days you can do the same thing with FV options.
KTG is offline   Reply With Quote

Old   June 17, 2020, 12:13
Default
  #5
Senior Member
 
Alejandro
Join Date: Jan 2014
Location: Argentina
Posts: 128
Rep Power: 12
ancolli is on a distinguished road
Quote:
Originally Posted by dlahaye View Post
Thanks, but I do not see the equations used by porous SimpleFoam.
how you go from

U_Darcy = viscous terms + inertial terms

to

N-S = Source (inertial + viscous)

For me it is not clear at all.
ancolli is offline   Reply With Quote

Old   June 17, 2020, 12:20
Default
  #6
Senior Member
 
Alejandro
Join Date: Jan 2014
Location: Argentina
Posts: 128
Rep Power: 12
ancolli is on a distinguished road
Quote:
Originally Posted by KTG View Post
The momentum extraction in the openFOAM implementation seems to be just Darcy-Forchheimer. The coefs are in Tensor form though, so search the openFoam user manual for the tensor syntax on that. It seems that these days you can do the same thing with FV options.
Yes, I saw, and I have tried both approaches, but I have some doubts:

a) Why there is a porousSimpleFoam solver if the porous region can be implemented with fvOptions using any solver?

b) How I should modify codeAddSup in order to allow D and F variable coefficients? in particular, i do not fully understand the coordinateSystem set with regards to the source term: https://openfoamwiki.net/index.php/DarcyForchheimer

thanks in advance
ancolli is offline   Reply With Quote

Old   June 17, 2020, 14:18
Default
  #7
Senior Member
 
Domenico Lahaye
Join Date: Dec 2013
Posts: 725
Blog Entries: 1
Rep Power: 17
dlahaye is on a distinguished road
Book by de Lemos is a general reference.

Cyprien Soulaine has done a lot of OpenFoam specific stuff.

https://link.springer.com/article/10...242-016-0701-3
dlahaye is offline   Reply With Quote

Old   June 17, 2020, 19:46
Default
  #8
KTG
Senior Member
 
Abe
Join Date: May 2016
Posts: 119
Rep Power: 9
KTG is on a distinguished road
That paper looks interesting. With regards to the questions:


a) I am not sure. My guess is that the solvers existed before the fvoptions framework was implemented, and they have stuck around so industry people can use them without doing extra work.



b) I would like to hear the answer to this question as well! I think that #codestream should work for any dictionary entry, so maybe that is something you can try. You might be able to modify the example for setfields to work in this situation:
https://wiki.openfoam.com/Programming1
KTG is offline   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
[Salome] Salome import "Cannot find file "points" in directory..." mismichael OpenFOAM Meshing & Mesh Conversion 5 June 22, 2019 02:56
Coupling with MATLAB via Java, getting the message: "error: cannot find symbol" Dry Patrick STAR-CCM+ 6 October 23, 2018 09:03
/usr/bin/ld: cannot find -llagrangianTurbulence /usr/bin/ld: cannot find -lfluidTherm Luiggito OpenFOAM Programming & Development 9 May 2, 2016 00:54
[swak4Foam] swak4Foam compilation can't find -lOpenFOAM BobR OpenFOAM Community Contributions 4 August 10, 2015 14:49
OpenFOAM 1.6-ext git installation on Ubuntu 11.10 x64 Attesz OpenFOAM Installation 45 January 13, 2012 12:38


All times are GMT -4. The time now is 11:51.