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

how to... calculate the volume of specified selection

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By startingWithCFD

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   May 21, 2013, 08:47
Default how to... calculate the volume of specified selection
  #1
Disabled
 
Join Date: Sep 2011
Posts: 13
Rep Power: 15
anon_g is on a distinguished road
hi there,

1: sry if thread is redundant
i tried looking for this in this forum and via guugle, but i couldnt find a satisfying answer to my problem, maybe also because im kind of a newbie, so any help is much wanted and greatly appreciated

2: the situation
i have a case where i would like to find out the total volume of a specific field with values in a specified range, i.e. i want to know what the total volume of the selection is. a trivial example could be in multiphase flows (dambreak) to give the volume of one phase.

3: how i've been trying to solve it
i basically searched for the solution using two approaches: paraview and OF utilities. since i postprocess most data via PV anyway, i tried this first, e.g making a specified selection: unfortunately the information panel only gives the bounds of the selection, if the geometry isnt cuboidal however this doesnt help. i looked in the filter section, but apart form the integrate variables filter - which doesnt seem to work or i simply cant handle it - i didnt find sth suitable. the OF utilities werent any help either, if foamCalc is able to do what i want, i dont know how to use it in that way.

4: request
i can imagine that there is already a (simple) solution for that. unfortunately i dont know it and havent found a thread for it, a wiki-entry, an example that shows how it can be done, etc.

can anyone help?
anon_g is offline   Reply With Quote

Old   May 31, 2013, 00:19
Default
  #2
Member
 
Thomas Boucheres
Join Date: May 2013
Posts: 41
Rep Power: 13
thomasArk47 is on a distinguished road
Hi,

not so direct with standard version of OpenFOAM Nevertheless you can process in two steps after the simulation finished:
1. use the topoSet utility with the cellSet/fieldToCell functionality (see source code in meshTools/sets/cellSet/fieldToCell to see how to parameter utility)
2. after that use the fieldValues utility. Take any operation and any field and apply it on the previous cellSet

N.B : to use these tools after the simulation ran, you need to use the execFlowFunctionObject object.
thomasArk47 is offline   Reply With Quote

Old   June 3, 2013, 09:16
Default
  #3
Disabled
 
Join Date: Sep 2011
Posts: 13
Rep Power: 15
anon_g is on a distinguished road
hello thomas, thank you very much for your reply

unfortunately i didnt mention that i am using OF 1.7.0, so the mentioned utilities are new to me..., i.e. i cant apply them because they are not implemented... and since my code-writing skills are very poor i wouldnt know how to implement this into the code

nevertheless i appreciate ur answer... i imagine that you would hardly have the time and patience to guide me through making this - step by step...
so no hard feelings...
but online tutorials are hard to find, and if there are any, it's mostly not beginner level, so it is very difficult and time consuming to "learn" like that... ERGO, if you do have the time and patience to explain step by step, i shall follow ur guidance and do my very best to forever know the answer to my question

further/different advice is also appreciated
anon_g is offline   Reply With Quote

Old   June 3, 2013, 09:31
Default
  #4
Member
 
Join Date: Nov 2012
Posts: 58
Rep Power: 14
startingWithCFD is on a distinguished road
Have you tried in ParaView the following?
1) "threshold" filter to select the appropriate cells according to your quantity of interest
2) "integrate variables" filter and click on "information"
nikitin-pro likes this.
startingWithCFD is offline   Reply With Quote

Old   June 5, 2013, 08:12
Default
  #5
Disabled
 
Join Date: Sep 2011
Posts: 13
Rep Power: 15
anon_g is on a distinguished road
Quote:
Originally Posted by startingWithCFD View Post
Have you tried in ParaView the following?
1) "threshold" filter to select the appropriate cells according to your quantity of interest
2) "integrate variables" filter and click on "information"
i tried that now and it seems to work. previously i used "find Data..." + "extract selection" and that didn't work... this seems odd to me, but i shall remain content that there is an alternative solution

anyway, thx
anon_g is offline   Reply With Quote

Reply

Tags
calculate, openfoam, paraview, postprocessing, volume


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
[OpenFOAM] how to calculate the m³ of a `thresholdŽ volume happysimulant ParaView 2 April 14, 2011 11:01
How to calculate liquid volume as the interface moves for interFoam Solver asaha OpenFOAM Running, Solving & CFD 25 October 21, 2009 05:34
[Commercial meshers] CuBit t42 OpenFOAM Meshing & Mesh Conversion 6 July 10, 2008 08:51
fluent add additional zones for the mesh file SSL FLUENT 2 January 26, 2008 12:55
how to calculate volume fraction of particles from x. simth FLUENT 2 April 26, 2001 16:40


All times are GMT -4. The time now is 07:00.