Hello everyone,
I have an issue when trying to extract nodal stresses from Abaqus. I am utilizing the input file approach instead of the Python script approach. I know that Abaqus provides stresses for each element but I am interested in the stresses at each node. I have seen that people advise to use the following:
*element output, position=nodes, directions=YES
In the input file in order to obtain stresses at each node, but I do not know how to extract these values utilizing the Abaqus2MatLab Toolbox. I keep extracting the stresses at each element in the form of number of elements * Number of integration Points * Number of Increments * Section Points
If anyone knows the Rec code or can direct me in the right direction it will be greatly appreciated.
Thank you,
Caleb
Dear George:
I would like to extract nodal stresses at several steps of one and the same inp file. If I'm right, using readFil allows to process results for just one step at a time. Is there any possibility of extracting nodal stresses for all steps at once, or should I write an inp file for each step?
Alternatively, I see no possibility of readNodeFieldOdb or readElementFieldOdb for performing this operation without further processing. Can you figure out any way for doing this?
Best,
Rubén
Hello Caleb,
Just install Abaqus2Matlab application V2 and ignore any messages saying that a toolbox does not exist. These toolboxes are needed only for running the examples contained in the application and do not affect the specific postprocessing task that you want to perform.
You should resort to Abaqus2Matlab V1 only for very special cases; this version requires more programming effort than V2 on behalf of the user.
Best,
George
George,
I tried downloading the V2 of Abaqus2MatLab but I need toolboxes that I do not have at the moment. I am utilizing V1 as a default, do you know how to obtain nodal stresses utilizing this version?
Thank you,
Caleb Pupo
Thank you so much!
Best regards,
Caleb
Hello Caleb,
You should specify in your input file (assuming that you are running Abaqus/Standard) the options:
*FILE FORMAT, ASCII
*EL FILE, POSITION=AVERAGED AT NODES
S
Assume that your input file is named 'YourInputFile.inp'
Run your input file in Abaqus and after the analysis has terminated, execute in Matlab the following command:
out=readFil('YourInputFile.fil',11)
Before executing Matlab you have to ensure that the current directory of Matlab is the same with the current working directory of Abaqus, where the 'YourInputFile.fil' file is placed.
For more details you can refer to the Abaqus2Matlab documentation in the DOCUMENTATION tab of this website. The above instructions illustrate the use of the newest (2nd) version of Abaqus2Matlab, released on 10 July 2017. You can download this for free from the DOWNLOADS tab.
Best regards,
George