CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM Post-Processing (https://www.cfd-online.com/Forums/openfoam-post-processing/)
-   -   averaging selected field - multiphase (https://www.cfd-online.com/Forums/openfoam-post-processing/71306-averaging-selected-field-multiphase.html)

RBJ December 24, 2009 07:51

averaging selected field - multiphase
 
Hello All,

I am using the interFoam solver to do some droplet analysis.

Say I have the simple case of a droplet flying in x-direction. To find secondary streamlines, I'd like to subtract the average of ux of the droplet.

So what I want to do is something like:

Code:

sum(ux)=0;
count=0;
 
for all i,j,t
  if alpha ==1
    sum(ux(i,j,t))+=ux(i,j,t)
    count+=1
  end
end
ux_average=ux/count.


And then subtract ux(i,j,t)-=ux_average.

So that the primary streamlines are subtracted and I can see the secondary ones (internal circulation?? etc.)

Can anybody shed some light on how to do this?

Happy holidays

RBJ December 29, 2009 07:50

How to call a specific mesh point?
 
The main problem by the way is to sum over a part of the mesh.

I can use the volumeAverageFunction extension as a starting point, but they calculate the volume average of the whole mesh at once. I only need the mesh points where alpha=1.

How do I call a specific mesh point? Unfortunately I'm no pro in c++.


All times are GMT -4. The time now is 08:58.