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

OpenFoam background theory of implementation

Register Blogs Community New Posts Updated Threads Search

Like Tree2Likes
  • 1 Post By Anup Singh
  • 1 Post By HPE

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   June 21, 2020, 15:20
Default OpenFoam background theory of implementation
  #1
New Member
 
JungHoon Lee
Join Date: Apr 2019
Posts: 8
Rep Power: 7
ssitank is on a distinguished road
Hi all,

I am currently writing my thesis using OpenFOAM as my tool.

To do that, I need to describe background theories that I am currently using for the simulation as all other thesis do.

However, it seems pretty hard to find out the right background theories, on which the implementations are based.

For example, I am currently using reactingParcelFoam with phase change model from the film to air(evaporation).

In the implementation, it uses "standardPhaseChange" model for the evaporation process.
(https://www.openfoam.com/documentati...8H_source.html)
However, it seems that it does not describe which theoretical model is used.

Is there a document that describes all the theoretical backgrounds?
Or am I the only one that cannot find it?

Please let me know if you have any ideas or any comments

Thanks so much for your help in advance!
ssitank is offline   Reply With Quote

Old   June 22, 2020, 01:14
Default
  #2
New Member
 
bestucan's Avatar
 
Tu Can
Join Date: Jul 2017
Location: China
Posts: 16
Rep Power: 9
bestucan is on a distinguished road
physic theory: any physic book or fluent theory guide

mathematics theory: iterative methods for sparse linear systems



combined: The OpenFOAM technology primer,
mathematics, numerics, derivations and OpenFOAM

that's what I know.
bestucan is offline   Reply With Quote

Old   June 22, 2020, 04:08
Default
  #3
Senior Member
 
Join Date: Dec 2019
Location: Cologne, Germany
Posts: 365
Rep Power: 8
geth03 is on a distinguished road
hi,

it is really hard to find ONE document that explains ALL the secret sauce with regards to the solvers, at least the more complex ones.

i can't comment on the solver that you are interested in.

i myself use the multiphase solvers, and for the theory behind the implementation i use theoretical books, phd/masters thesis etc.
i also changed codes or added stuff, for that i compared how the theory is
implemented in the code, so i checked and compared the mathematics with
code syntax.

i'm not an expert on algorithmic implementation (yet) but i know where to find
what i need and change code to fit my needs.
geth03 is offline   Reply With Quote

Old   June 28, 2020, 12:55
Default
  #4
New Member
 
JungHoon Lee
Join Date: Apr 2019
Posts: 8
Rep Power: 7
ssitank is on a distinguished road
Thank so much for your comments.

Well, usually, from the Openfoam configuration files, I can see some backgrounding models how it is implemented from it's name.


However, in reactingParcelFoam, the phase-change model is named as "standardPhaseChange", which gives me confusion.
(for phase change from liquid to gas, evporation)

I am not such an expert in thermomechanics or thermodynamics but it is hard to find what the "standardPhaseChange" model is.

Even in source code it is hard to find what that model is based on.

Is there any other way to find it out?

Thanks!
ssitank is offline   Reply With Quote

Old   July 1, 2020, 18:33
Default
  #5
New Member
 
Anup Singh
Join Date: Mar 2020
Posts: 22
Rep Power: 6
Anup Singh is on a distinguished road
I can't comment on your solver but you can try searching for PhD and Master thesis who have used the similar models from openfoam - they might mention the underlying principals or papers used. You can also look for Github page where they mention the changes made in the code as sometimes in those pages they also mention the reference papers they have used. You should can also look if Henry and Others have published any papers regarding this specific solver as there are few papers published by Henry and others which provide very powerful insight into the solvers implemented in openfoam.
Hughtong likes this.
Anup Singh is offline   Reply With Quote

Old   July 2, 2020, 03:46
Default
  #6
HPE
Senior Member
 
HPE's Avatar
 
Herpes Free Engineer
Join Date: Sep 2019
Location: The Home Under The Ground with the Lost Boys
Posts: 931
Rep Power: 12
HPE is on a distinguished road
If you can wait for the spring/summer of 2021, there will be an OpenFOAM primer written by Jasak, and one of his PhD graduates, Uroic, and released by Springer.

If you can't wait, you can consider to buy this book: The Finite Volume Method in Computational Fluid Dynamics: An Advanced Introduction with OpenFOAMŪ and Matlab.

I think the reason why there is no canonical resource for OpenFOAM is the fact that developing and maintaining a documentation is as expensive as the implementation itself, or even more.

Some of the links below could help as well.
Hughtong likes this.
HPE 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
Getting Started with OpenFOAM wyldckat OpenFOAM 26 June 21, 2024 06:54
Implementation of thermophoretic force in OpenFOAM manu305 OpenFOAM Programming & Development 1 March 31, 2022 19:14
OpenFOAM 5.0 Released CFDFoundation OpenFOAM Announcements from OpenFOAM Foundation 11 June 5, 2018 23:48
OpenFOAM Training Jan-Apr 2017, Virtual, London, Houston, Berlin cfd.direct OpenFOAM Announcements from Other Sources 0 September 21, 2016 11:50
Understanding conjugate solver implementation in openfoam umeshisode OpenFOAM Programming & Development 0 February 9, 2015 06:17


All times are GMT -4. The time now is 21:35.