Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here


Import new data into abaqus and show contour plot

Import new data into abaqus and show contour plot

Import new data into abaqus and show contour plot

Hi everyone,
I am new to Abaqus and I do not know if the software allows me to reach my goal. The main idea is to export data from Abaqus, post-processing it in Matlab, import the result in Abaqus and show a contour plot.
I am performing a dynamic analysis which involves many step frames (because it lasts around 20 seconds) and I have to extract the stress histories at each node and solve integrals in Matlab (or you may suggest some different way of doing it). It means that I need to work with data coming from all the frames and the outcome will be a stress value (a sort of mean value of the histories) at each node.
Lastly, I would like to import those results into Abaqus and show a contour plot. My question is: Is it possible to import data into Abaqus such as new stress value at each node and then show a contour plot?


RE: Import new data into abaqus and show contour plot

You can export output data from Abaqus to Matlab using Abaqus2Matlab toolbox for Matlab. Unfortunately Abaqus\Viewer only allows you to perform simple operations (like division/multiplication) on field output. Integrals are available for operations on history output. However Abaqus scripting may let you bypass this limitation.
Anyway, if you decide to use Matlab there may be a problem with import to Abaqus/Viewer in order to visualize the data after postprocessing. It depends which format of the file can be generated by Matlab. If this program can overwrite odb files then it may work. Otherwise consider saving postprocessed contour plots in different format and viewing them in a software like ParaView.

RE: Import new data into abaqus and show contour plot

thank you for your answer and sorry if my terminology may be inaccurate.
The post-processed file that I will create will be a simple matrix text file. Here you have an example

3..........1..................................10 ......................200

I was wondering if these value may be included in some way into a new user-defined output field in Abaqus.
My post-processing is based on .rpt files extracted from Abaqus and then processed in Matlab.

As alternative, I have tried to plot the result in Matlab itself but the outcome is really ugly considering that I have just point-data (see attached file).

Thank you,


RE: Import new data into abaqus and show contour plot

You can use Python to write data to an existing or new .odb.

The documentation has a Scripting Users and Scripting Reference Manual. In the Scripting Users Manual is a description of the methods.

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members! Already a Member? Login


Close Box

Join Eng-Tips® Today!

Join your peers on the Internet's largest technical engineering professional community.
It's easy to join and it's free.

Here's Why Members Love Eng-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close