Dear Developers/Users,
I have successfully extracted the data I need from my Abaqus model odb (E,S,UT,UR) using A2M and am able to manipulate it to suit my needs. However, I need to find a way to keep as many significant digits as possible. When I extract the data "manually" from the GUI as a report, I can choose up to 9 significant figures, but when I use A2M it will only give me 5. I need as many as I can to perform a specific analysis in Matlab. The reason I want to use A2M is because the amount of elements and nodes is enormous and is just not feasible to do it with the Abaqus GUI.
Is there a way to manipulate the python codes generated by A2M? Unfortunately, I am not familiar with python, but if I get some detailed help, I will most likely manage.
Thank you.
Dear Mr. Victor Flores,
Thank you for your interest in Abaqus2Matlab.
The results of an Abaqus analysis with the best accuracy (i.e. with the most significant digits) can be obtained either from the odb or fil files.
For example, the format of the floating point numbers that are contained in a fil file is:
D 0.000000000000000D+00
In the above string, the 1st and 20th positions (letter D) are standard identifiers, the 2nd position is a placeholder for the plus or minus sign, and the 3rd up to the 19th positions are placeholders for the digits of the number as well as its decimal point and positions 21 and 22-23 are placeholders for the sign and digits of the exponential respectively.
The floating point numbers that are extracted by Abaqus2Matlab can be given either in decimal or exponential notation, depending on the settings of the user. A good practice would be to type format long at the Matlab command window before running Abaqus2Matlab so that you can see enough number of digits of any Abaqus result.
I hope that the above will help you. Please let me know if you have any other questions or problems.
Best regards,
George