Community Tip - Did you get called away in the middle of writing a post? Don't worry you can find your unfinished post later in the Drafts section of your profile page. X
Just curious if there is a way to create a file of all the results for each node of an analysis?I have had agander at the files in the analysis directories, opening things with Notepad, butnothing looks like what I would like.Whathas me thinking of this is our typical fatigue analysis methodology. We have developed cyclic stress limit graphs for typical material we use. These are Max and Min Principal stress along the Y and X axis respectively with plotted lines for the various required cycles. We interogate our analysis results for max and min principal stress "(x,y)" points and if these points are below the required cycle line then we judge these as meeting the requirment. You can see how this could get a bit tedious, and how the potential to "miss" a failure would exist. My thinking is that IF somehow I could obtain a list of the max and min principal stress for each and every node, I could quickly evaluate them to their position relative to the required cyclic line and determine if the requirement is met. Maybe there is even a way to visually correlate the node number for display purposes. At the very least, this would seem to be a much more mistake proof processing of the results. One possible problem with this, might be in singularities, which would obviously show very high values and to discount them, you would need to identify them in the model. Maybe this would "spoil" my thinking...
Comments and suggestions welcomed... just thinking out loud a bit...
Paul,
I have made exactly this in Matlab and uploaded the *.m file here: https://www.ptcusercommunity.com/docs/DOC-6935
The matlab script extracts the max- and min- principal stress, and calculates the stress range for a series of load sets. In my case, I had a rotating load.
You need to request ASCII-output files ("Run-settings") . As it is now, it only extracts results for shell elements.
FYI I discovered a bug; according to PTC's support documentation, stresses in the "Analysis1.s01" files should be reported in a 9x6 matrix (tab delimited text).
As it happens, beam elements give a 7x6 matrix. I filed this to PTC Support, and that support case is now raised to an SPR (software performance report).
It took me some time to figure out what was wrong, but the matlab script now handles this. It identifies 7x6 stress martices and ignores those.
I hope this helps...
Best regards
/Mats Lindqvist
Hi Mats
I don't seem to be able to access matlab file. The link you provided just takes me to the ptc comunity home page.
Any change you could upload it again?
Thanks,
Martin