CFD Online Logo CFD Online URL
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Post-Processing

how to define a surface within the domain

Register Blogs Members List Search Today's Posts Mark Forums Read

Like Tree1Likes
  • 1 Post By hanness

LinkBack Thread Tools Display Modes
Old   August 8, 2013, 04:30
Default how to define a surface within the domain
Join Date: Mar 2013
Posts: 47
Rep Power: 6
hanness is on a distinguished road

could anybody give me a hint on if or how it is possible to evaluate for example the mass flow through a given area/surface. The problem I have is how to define the surface within the domain. I know about the possibility to define a cuttingPlane but that extends throughout the entire domain. So I'm actually looking for a method to define a surface with three points or two vectors or so.
Any Ideas?
Thanks a lot
hanness is offline   Reply With Quote

Old   August 13, 2013, 14:17
Senior Member
Niels Gjoel Jacobsen
Join Date: Mar 2009
Location: Deltares, Delft, The Netherlands
Posts: 1,759
Rep Power: 29
ngj will become famous soon enoughngj will become famous soon enough
Hi Hanness,

This is partly guessing on my part, but I suppose that you could:

1. Create a faceSet (and subsequently a faceZone)
2. Use a functionObject to evaluate the flux across this faceZone.

Since a faceZone (faceSet) can be everything from 0 to all faces, then you have a lot better control over the area of integrating, than if you were to use a cutting plane.

Kind regards


P.S. A quick search revealed the following utility, which should do exactly what you want: src/postProcessing/functionObjects/field/fieldValues/faceSource
Please note that I do not use the Friend-feature, so do not be offended, if I do not accept a request.
ngj is offline   Reply With Quote

Old   August 23, 2013, 04:23
Join Date: Mar 2013
Posts: 47
Rep Power: 6
hanness is on a distinguished road
Hi Niels,

thanks a lot for your support. I created the faceZone accordingly and evaluated the massflow with a swak expression and funkyDoCalc. I also checked with a faceSource in the functions section in the controlDict (and also the swakExpression). Those two give the same values but with opposite sign. How can that be?
However, one more question remains: Is it possible to interpolate on an arbitraty plane/face? As I understand the faceSet-tool just picks the faces which are in a given box and the faces are not neccessarily oriented in the direction of the cut. So is the way to proceed to create a cuttingPlane which interpolates as I understand it and then subsequently identify the faces of the cuttingPlane which are within a given box?

Thanks a lot
lourencosm likes this.
hanness is offline   Reply With Quote


Thread Tools
Display Modes

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 On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Domain Imbalance HMR CFX 5 October 10, 2016 05:57
how to define kinematic and dynamic free surface boundaries in VOF? novan tofany Main CFD Forum 0 March 24, 2012 05:03
UDF carbon conversion papteo Fluent UDF and Scheme Programming 1 August 18, 2011 07:32
UDF Scalar Code: HT 1 Greg Perkins FLUENT 8 October 20, 2000 12:40
UDFs for Scalar Eqn - Fluid/Solid HT Greg Perkins FLUENT 0 October 13, 2000 23:03

All times are GMT -4. The time now is 15:20.