# Problem with circle sampling type, of Sample utility

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

 May 28, 2013, 03:17 Problem with circle sampling type, of Sample utility #1 New Member   nicolas Join Date: Oct 2009 Posts: 24 Rep Power: 9 Sponsored Links Hi, I am trying to use the sample utility to extract data along a circular line. To do so, I am using the "circle" sampling type. The problem that I have is that in the first column of the output file, where theta should be, I always get zeros. This "circle" type is not listed in the users guide, so the following dictionary that I am using is a result of trial and error, and by looking at the source sampleSet.H. So I am not sure if I am using all the right parameters. This is the sampleDict that I am using: Code: ```interpolationScheme cell; setFormat raw; sets ( alongCircWall { type circle; origin (0 0 0); // Origin (x, y, z) in global cartesian co-ordinates circleAxis (1 0 0); // Axis of the circle startPoint (0 0 0.6); // Defines start point on circle (x, y, z) in global cartesian co-ordinates dTheta 2; // Sampling interval in degrees about the origin axis x; // This I don't know why is needed, but needs to be defined as well? } ); fields ( T );``` By the way, I am using OpenFOAM 2.2.x. Any help would be appreciated. Regards, Nicolas

 May 30, 2013, 08:14 Figured it out #2 New Member   nicolas Join Date: Oct 2009 Posts: 24 Rep Power: 9 I have figured it out after all. The problem was with the "axis x;" parameter. This parameter defines which coordinates are to be written in the output file for each point. You can select, x, y, z, for a single coordinate, or xyz for all coordinates. Since writing the angle theta is not an option, I used xyz to get the coordinates of each point along the circle, and some awk commands to calculate the angle. It is also worth notting that this sampling type writes out the data along the circle in a weird order. So before plotting the values of a field versus the angle theta, you need to take a close look in the order in which the points are written. Nicolas

 February 23, 2015, 12:01 Circle sampling on boundary patch #3 New Member   Join Date: Jun 2012 Posts: 2 Rep Power: 0 Hello all, i know this thread is a bit older but my question fits in this thread very well. I try to use the circle sample to get circular distributed values from a boundary patch (e.g. wallheatflux) from a pipe. The problem is when I set dTheta=1 for example I do not receive 360 values from 360 points, I just get around 50 values from 50 points. For the remaining points I get the message: Code: ```--> FOAM Warning : From function void circleSet::calcSamples(DynamicList&, DynamicList

May 5, 2016, 08:01
#4
New Member

Cenk
Join Date: Apr 2016
Posts: 2
Rep Power: 0
Quote:
 Originally Posted by daniel54431 Hello all, i know this thread is a bit older but my question fits in this thread very well. I try to use the circle sample to get circular distributed values from a boundary patch (e.g. wallheatflux) from a pipe. The problem is when I set dTheta=1 for example I do not receive 360 values from 360 points, I just get around 50 values from 50 points. For the remaining points I get the message: Code: ```--> FOAM Warning : From function void circleSet::calcSamples(DynamicList&, DynamicList
Hi, do you find a solution for your problem. I have the same problem now...

Regards,
Cenk

 May 29, 2017, 05:27 circularDistribution #5 New Member   Niranjan Prabhu Join Date: Sep 2016 Location: chennai Posts: 8 Rep Power: 2 surfaceElevation1 { type waveGauge; pointDistribution circularDistribution; N 36; centre (-0.5657 -0.2 0); add (0 0.4 0); radius 0.23; axis y; } it is working in waves2Foam depth in Y direction N number of WaveGauge

 Thread Tools Display Modes Linear Mode

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

 Similar Threads Thread Thread Starter Forum Replies Last Post samiam1000 OpenFOAM Running, Solving & CFD 5 November 10, 2015 16:47 And OpenFOAM Post-Processing 36 May 20, 2014 08:50 A.Wendy OpenFOAM 0 February 27, 2013 05:50 antonio_ing OpenFOAM Running, Solving & CFD 5 September 16, 2010 02:31 msarkar OpenFOAM 0 February 15, 2010 07:22