Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations MintJulep on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Distance_contours_after_the_analysis

Status
Not open for further replies.

ger1v11

Bioengineer
Jan 26, 2012
13
Hi there,

I was wondering whether I could somehow require distance contours between a node set and a surface during my analysis. The only option that I can use is from CAE file Options->Query->Distance, however, is there any way of presenting the magnitude of the gap between two surfaces or a node set and a surface after the analysis in a odb file?

If not, is it possible with a python script to require it during the analysis?

Thank you very much in advance.

Regards,

ger
 
Replies continue below

Recommended for you

The CDISP : Contact opening (COPEN) and relative tangential motions (CSLIP) does exactly what you want I guess, as long as your surfaces don't contact each other.
If they do move into each other, you can try using connectors and connector output CUP.

What do you mean with 'require it during the analysis? '
 
I just want to present the gap (distance) after the deformation between two surfaces with contours. I tried to present it with contact pressure, however, I want a more precise representation of the distance between the two instances.

When I say during the analysis, I mean that I want the distance (with contours) between those two sets to be recorded in all the step frames.

I will try the CDISP as you recommended.

Thank you very much.
 
Sorry, is CDISP available only for an ABAQUS/Standard analysis? I am using Abaqus/Explicit and I cannot request CDISP for a contact pair.
 
It's not. Try using a connector (just cartesian) between the two points you want output from, and use CUP output
 
Thanks a lot again for your instant response.

However, I don't have only two points.

I have two surfaces (three dimensionally non-uniform distributed in space) that after their contact I want to illustrate the potential gaps between each other. Therefore, the distance between the surfaces will not be uniform in the entire region that's why I want somehow to represent it with contours (contour plot on the slave surface).

I was wondering whether I could somehow take the coordinates of both master surface nodes and slave surface nodes (written in an .rpt file) and with a script calculate their distance and plot it with contours.
 
Oh, then there is only a hard way, and a very hard way.
The very hard way would be to use VUFIELD, and create a user subroutine which does what you want. I'm actually not sure if this would work in the end, as you have to loop through 2 nodesets to get distances.

The hard way is using the abaqus python scripting interface: see abaqus scripting manual

1:
9.5.6 Reading field output data
Get the COORDS data for both sets.

2:
for each node, loop through all the nodes of the other set, calculate distance, and safe the minimum.

3:
write the node + distance data to the odb:
9.6.4 Writing field output data

If you have used the python interface before, it's not that hard. If you haven't, good luck!
 
I am doing some design studies and I want to show that the proposed design is being well attached with the other surface and limits the unwanted gaps. Therefore, contours would be a good way to illustrate the full 3D geometry..
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor