|
[Sponsors] |
October 26, 2011, 16:15 |
plot probe data
|
#1 |
New Member
Ehsan
Join Date: Jan 2010
Posts: 7
Rep Power: 16 |
hi,
I have probe data from my simulation. Does anyone know what application opens the vector data (U)? or any application that can convert it to tecplot format? here is the format of the data: # x -3.5 -2 -1 # y 0.0333 0.0333 0.0333 # z 0 0 0 # Time 1000.1 (0.0346853 0.00264113 -0.00438583) (0.045667 -0.0254756 -0.00883625) (0.0479257 -0.00194718 -0.00995854) 1000.2 (0.0346853 0.002646 -0.00437969) (0.0461788 -0.0248685 -0.00900286) (0.0482703 -0.00188878 -0.0105974) ... Thank you |
|
November 25, 2011, 09:33 |
|
#2 |
Senior Member
Dr. Fabian Schlegel
Join Date: Apr 2009
Location: Dresden, Germany
Posts: 222
Rep Power: 18 |
You found a solution for your problem? If not I wrote a pyhton script which reformats the probes of openfoam and write a tecplot file. It is not very handy and fast, because it was my first experience with pyhton but it works. So if you need it, I could provide it to you.
kind regards, Fabian |
|
January 9, 2012, 21:37 |
|
#3 |
Senior Member
|
Hi Fabian,
Can you send me that code. Would I be able to extract the data over time for specified point from the techplot file? (I have no previous experince with techplot file thats why I ask it) Regards, Awais |
|
January 10, 2012, 03:57 |
|
#4 |
Senior Member
Dr. Fabian Schlegel
Join Date: Apr 2009
Location: Dresden, Germany
Posts: 222
Rep Power: 18 |
Hi Awais,
no problem, here it is |
|
April 5, 2012, 08:38 |
|
#5 |
Senior Member
Dr. Fabian Schlegel
Join Date: Apr 2009
Location: Dresden, Germany
Posts: 222
Rep Power: 18 |
I found a big bug in my python script. I don't no if you experience it but if you have time values twice in your probe data the script fails. I tried to fix the bug, but the source code of the script was to creepy. I decided to wrote it completely new.
kind regards, Fabian |
|
April 5, 2012, 15:12 |
|
#6 |
New Member
Ehsan
Join Date: Jan 2010
Posts: 7
Rep Power: 16 |
hey Fabian
thanks for updating the file, I'll check it out |
|
February 17, 2014, 22:33 |
|
#7 | |
Member
Peter
Join Date: Nov 2011
Posts: 46
Rep Power: 15 |
Hi, Fabian!
Could you please give more details about how to use this script? That'll be very helpful for learners like me. Quote:
Peter |
||
July 18, 2017, 22:56 |
|
#8 | |
Member
Linyan X
Join Date: Dec 2015
Posts: 43
Rep Power: 11 |
Quote:
I wonder have you figured this code out, I'm also curious about the utilization of this code but find hard time understand this. Best, Linyan |
||
July 20, 2017, 07:21 |
|
#9 | |
Senior Member
Dr. Fabian Schlegel
Join Date: Apr 2009
Location: Dresden, Germany
Posts: 222
Rep Power: 18 |
To be honest I do not use this script anymore, since I discovered, that it is possible to use gnuplot to plot the probes
Code:
plot <file> u 1:2 " %lf (%*lf %*lf %*lf)" w l title 'your title' Quote:
Best regards Fabian |
||
July 20, 2017, 10:28 |
postProcess -func probes problem
|
#10 | |
Member
Linyan X
Join Date: Dec 2015
Posts: 43
Rep Power: 11 |
Quote:
Thanks for your information, it works! However, I have a confusing question about the function of the probe in the postProcess package. How to specify the probeLocations while using 'postProcess -func probes' command? I want to probe a specific point after simulation. The problem is the system/probesDict which contains specified location and fields information cannot be recognized by the system while I command 'postProcess -func probes'. Instead, it just probes out the point (0,0,0) and field p and U which is by default. I know it must be some tiny points that I've ignored. I haven't either found by google or by the forum post about the specific procedures regarding using the 'postProcess -func probes'. Could you see what's wrong with the way I did with the probe function? Best, Linyan |
||
July 20, 2017, 10:44 |
|
#11 |
Senior Member
Dr. Fabian Schlegel
Join Date: Apr 2009
Location: Dresden, Germany
Posts: 222
Rep Power: 18 |
I tried it and it worked well. Just add a probe to your controlDict
Code:
functions { probes { type probes; libs ("libsampling.so"); writeControl timeStep; probeLocations ( (x y z) ); fields ( U ); } } Code:
postProcess -func probes Works perfectly and gives you the result in postProcessing/probes/<time>. |
|
July 20, 2017, 10:50 |
|
#12 |
Senior Member
Dr. Fabian Schlegel
Join Date: Apr 2009
Location: Dresden, Germany
Posts: 222
Rep Power: 18 |
Ok sorry it is not working. I was too fast. However, check the information on the CFDDirect Homepage https://cfd.direct/openfoam/user-gui...hs-monitoring/ this works fine.
|
|
July 20, 2017, 11:05 |
|
#13 | |
Member
Linyan X
Join Date: Dec 2015
Posts: 43
Rep Power: 11 |
Quote:
You made my day! It works. This link illustrates the exact way to probe at the specific location. Thanks, Linyan |
||
August 9, 2017, 08:00 |
|
#14 |
Member
Join Date: Sep 2016
Posts: 63
Rep Power: 10 |
Hi Fabian,
Perhaps I made some basic mistakes. I followed the link you posted by copying the "probes" file into "system" folder, and add functions {#includeFunc probes} into "controlDict". After I ran the postProcess -func probes, one "postProcessing/probes" folder was created. However the data was not saved in one single file, but different time folders were created, where the "U" file with one single data for the corresponding time was saved. I ran also pimpleDyMFoam -postProcess, but nothing happened, the #includeFunc seemed to be absent. I would appreciate if you could give me some suggestions, thank you very much in advance! Best regards, sitajeje |
|
August 10, 2017, 04:01 |
|
#15 |
Senior Member
Dr. Fabian Schlegel
Join Date: Apr 2009
Location: Dresden, Germany
Posts: 222
Rep Power: 18 |
The instruction at this page https://cfd.direct/openfoam/user-gui...hs-monitoring/ are really good and work perfectly, as long as you are using the Foundation Release (no + and no extend) greater than 4.0.
Best regards Fabian |
|
August 10, 2017, 07:00 |
|
#16 |
Member
Join Date: Sep 2016
Posts: 63
Rep Power: 10 |
Dear Fabian,
I tried with tutorial cases, and found that the "probes" works as the user guide describes for "cavity" and "pitzDaily". For "mixerVesselAMI2D" it functioned as in my case. This problem might be related to the *DyM* solver. sitajeje |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
How to plot the data made by java? | jelon | STAR-CCM+ | 2 | April 11, 2010 07:00 |
How to save 2-D data in contour plot | mssound | FLUENT | 0 | February 15, 2010 15:01 |
[OpenFOAM] How to create an contour plot for arbitrary plane with interpolated data | navaladi | ParaView | 0 | June 4, 2008 08:57 |
xy data from graph plot to excel | Radhika | Siemens | 5 | February 23, 2007 08:23 |
How to update polyPatchbs localPoints | liu | OpenFOAM Running, Solving & CFD | 6 | December 30, 2005 18:27 |