From: Radheshyam Yadav
To: George Papazafeiropoulos
Sent: 7:35 a.m. Monday, 6 February 2017
Dear George,
Thank you very much sending me this important research article.
Can we extract stress orientation as well as magnitude in the form of x,y, z,stress magnitude, stress orientation ?
Thank you
with regards
Cordially
Radheshyam Yadav
Gravity and Magnetic Group
CSIR-National Geophysical Research Institute (NGRI)
dear George
Thanks to your best App, How can I extract the composite layup and stacking sequence orientation and or ply angle and it's related stresses?
with best regards
Dear Radheshyam,
Thank you for your interest in Abaqus2Matlab.
The post processing job that you have requested is easy. Just follow the following simple steps and you will manage to obtain the relevant results.
1) Download the Abaqus2Matlab toolbox package and the Abaqus2Matlab documentation (pdf) file from www.abaqus2matlab.com under the DOWNLOADS tab.
2) Go to pages 7-8 of the pdf file, there you will find a table with all the results that you can obtain from element output of Abaqus (other types of output can be node output, general output, etc.)
3) In the first column of the table under the header "ELEMENT RECORD TYPE" search for the output you want. More specifically you will find the terms "Principal stresses", "Stress" and "Stress Invariant". For each of these entries, read the record key, output variable identifier, and function. The data that you are supposed to read are {SP, Rec401.m}, {S, Rec11.m} and {SINV, Rec12.m}.
4) Check if in your input file the following options exist:
*FILE FORMAT, ASCII
*EL FILE
S, SINV, SP
i.e. you have to ensure that the output that you want to retrieve is written to the Abaqus output file, which has the extension *.fil.
5) Copy the functions Fil2str.m, Rec401.m, Rec11.m and Rec12.m from the Abaqus2Matlab toolbox folder and place them into your Abaqus working directory. You can type in the MATLAB command window:
help Fil2str.m
help Rec401.m
help Rec11.m
help Rec12.m
to see instructions for the use of these functions, or you can see the same instructions in the pdf documentation file, on pages 20, 120, 24 and 26 respectively. From these instructions you can see, besides others, how the various stresses, principal stresses, or stress invariants are organized in the tabular output that appears in MATLAB command window after these functions are executed.
6) Run your Abaqus input files to create the *.fil files from which the results will be read.
7) Execute the commands of the "syntax" section that appears in the MATLAB command window for each function after you execute the commands that are listed in step 5 above.
8) At this point you are supposed to obtain the tabular output of each of the functions that are used.
With a view to being as friendly to the user as possible, Abaqus2Matlab has documented one verification example for each different postprocessing function. The verification examples can be found in the "Verification" folder of the toolbox. You can find the examples that illustrate the use of functions Rec401.m, Rec11.m and Rec12.m, named as Verify401.m, Verify 11.m and Verify 12.m respectively. In each of these functions, the above steps 4-8 are implemented, in a way easily comprehensible by the user. You can copy anyone of these examples and use it as a template to adjust it to fit your own post-processing task.
Good luck and success with your Abaqus2Matlab experience. Enjoy the novel way of postprocessing Abaqus output.
Use Abaqus2Matlab, the alternative choice.
With best regards,
George Papazafeiropoulos (Abaqus2Matlab work team)