SilvMa
Civil/Environmental
- Nov 25, 2009
- 2
dear all,
i produced a python script for a model of a connection (timber piece with dowel through it) that is loaded statically - timber pieced fixed and dowel displacing. i need the sum of reaction forces of the timber (created via a nodeSet) over all frames and the displacement of the dowel (again a nodeSet) over all frames to create a load-slip graph.
accessing the output is rather tricky however as abaqus obviously needs nodeLabels when manipulating XY-data with the "combine"-command and nodeSets are not sufficient anymore. at least that is what the macro is doing (i tried with history and field output) and also in the examples, they always know which nodeLabels they are dealing with. Also in the manuals, i didn't succeed in finding anything.
i cannot figure out how to write the script without the need to actually LIST all the nodeLabels. I do not know the labels - whenever i change my mesh, my nodeLabels are also changing!
How can i automate this? i'm trying with for-loops using len and list-commands, of course - but it is rather cumbersome and still there a bugs. how can a get the reaction forces of a certain nodeSet over all frames?
This must be such a common problem!!
cheers and thanks a lot!
Silvia
i produced a python script for a model of a connection (timber piece with dowel through it) that is loaded statically - timber pieced fixed and dowel displacing. i need the sum of reaction forces of the timber (created via a nodeSet) over all frames and the displacement of the dowel (again a nodeSet) over all frames to create a load-slip graph.
accessing the output is rather tricky however as abaqus obviously needs nodeLabels when manipulating XY-data with the "combine"-command and nodeSets are not sufficient anymore. at least that is what the macro is doing (i tried with history and field output) and also in the examples, they always know which nodeLabels they are dealing with. Also in the manuals, i didn't succeed in finding anything.
i cannot figure out how to write the script without the need to actually LIST all the nodeLabels. I do not know the labels - whenever i change my mesh, my nodeLabels are also changing!
How can i automate this? i'm trying with for-loops using len and list-commands, of course - but it is rather cumbersome and still there a bugs. how can a get the reaction forces of a certain nodeSet over all frames?
This must be such a common problem!!
cheers and thanks a lot!
Silvia