CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > OpenFOAM Programming & Development

Measurement at an arbitrary point in the domain on the fly

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

Reply
 
LinkBack Thread Tools Display Modes
Old   October 17, 2013, 09:15
Default Measurement at an arbitrary point in the domain on the fly
  #1
Member
 
Join Date: Aug 2012
Posts: 74
Rep Power: 5
HakikiCanakkaleli is on a distinguished road
Hi

== 1 ==

Is there any member function of a class that we can extract, say, velocity magnitudes at an arbitrary point in the computational domain?

For example at the coordinate ( 1.52 2.80 3.95 ), the function will interpolate the velocity magnitude from the neighbouring cells, so that we can use this value inside a modified solver on the fly.

== 2 ==

Probes seem do not work for this particular case whilst they extract information from the nearest cell centre.

== 3 ==

This would give a clue http://openfoamwiki.net/index.php/In..._%28by_cell%29; yet, I ponder whether I can use it for this case - and how?

== 4 ==

I have found some other forum pages which consider the similar topic in a slightly different context, e.g. Extract velocity on-the-fly, How to calculate the field value of a arbitrary point , How to sample (with interpolation) at runtime. Therefore, I somehow couldn't adapt the given answers to my case.

I appreciate any help.

Many thanks in advance.
HakikiCanakkaleli is offline   Reply With Quote

Old   October 17, 2013, 12:06
Default
  #2
Member
 
Join Date: Aug 2012
Posts: 74
Rep Power: 5
HakikiCanakkaleli is on a distinguished road
== 1 ==
The solution seems to be now:

Code:
#include "interpolationCellPoint.H"
//...
const vector arbitrary_point  ( 1.52 2.80 3.95 );
interpolationCellPoint<vector> velocity_at_arbitrary_point(U);
velocity_at_arbitrary_point.interpolate(arbitrary_point, cellI);
== 2 ==
Doxygen states:
Code:
interpolate (const vector &position, const label cellI, const label faceI=-1) const
So, I guess we can store a list of celll; then, no need to scan the domain at each time step.

== 3 ==
More info, and thanks to Bruno, I assume:
http://openfoamwiki.net/index.php/In..._%28by_cell%29
HakikiCanakkaleli is offline   Reply With Quote

Reply

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
injection problem Mark New FLUENT 0 August 4, 2013 01:30
Torque Calculation at Arbitrary Point Mojtaba Main CFD Forum 0 February 14, 2009 01:58
Calculation torque on arbitrary point Mojtaba Main CFD Forum 0 February 9, 2009 01:08
point for sub domain sxf CFX 4 January 10, 2003 20:16
CFX4.3 -build analysis form Chie Min CFX 5 July 12, 2001 23:19


All times are GMT -4. The time now is 18:29.