CFD-Post: Polyline Export at Integration Points
I am trying to write a clever script which will conveniently show me my boundary layer resolution among other things. So far, I have successfully been able to get polyline files containing normal lines to my surfaces. The issue I'm facing is that I only want data at the integration points.
Currently, I have to hand define how many points the polyline contains. CFX will then give me data at each point that I define. So, when I plot, I can "see" the integration points by where my line bends, but I have data points in between that looks linear interpolated.
From an ease of scripting/charting, I would like to, e.g. define my polyline by only two points. Then, have CFX give me interpolated data at all the faces it crosses.
I know this is. . .well quasi-possible, because Post does this when you do a polyline by boundary intersection. If you do this, you clearly get only the integration points in your polyline. Due to geometry, it's simply not possible to create my polylines in this manner.
If anyone else has another suggestion as to the best way to get this, I would greatly appreciate it.
If worse comes to worse, I can write a script to calculate the derivatives of my lines, and where the derivative changes, I will assume that is an integration point, and data reduce in that fashion, but I'd just rather not.
did you solved the problem? I am currently having the same Problem.
I think "a" way that you can do it is instead of defining the line as "sample" you define it the other way (not sure what the option is, but the line will span your domain). Then you have to isoclip the line. The isoclip will only show results where you want.
Okay when I use a line object instead of a polyline, then I can select the "cut" option. This will expand the line over the whole domain. The Iso Clip method will now limit the portion of the line. Okay but the Ansys doc says:
>>Iso clip locators interpolate values using a method that is slightly less accurate than that used for slice planes and isosurfaces.<<
So I better stay with Polylines and let CFX-Post interpolate the data from it.
But thank you minger!
Just for information, the method stated above works well. The interpolated values on the polyline indeed seem to be linear interpolated (pls. have a look at the blue dots in the attached picture). If these additional interpolated values are not needed, one can go with a line instead of a polyline and just define two points that run along the line and clip it with Insert/Location/Iso Clip to get only data Points where the line intersects with a mesh element face (red circles in the picture). There seems to be no loss in accuracy.
Thank you again minger for the hint!
|All times are GMT -4. The time now is 15:31.|