Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations waross on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Abaqus Sequential Thermo-Mechanical

Status
Not open for further replies.

lmorand

Student
Feb 1, 2022
14
Good morning all,
I'm running uncoupled sequential thermo-mechanical simulations (for AM).
This means that I'm using the .obd file from the heat transfer simulation as a predefined field in the mechanical simulation.
However, I'd like to do a temperature cutoff for the nodal temperatures that are being fed into the mechanical model.
For example, any values over 1500 C would be overwritten to be 1500 C.

Is there a way to do this within Abaqus? I'd rather not have to open and edit the long .odb file by hand.

Thank you for any ideas!
 
Replies continue below

Recommended for you

You could use Python scripting for that. You would likely have to utilize it to create a new odb and write field output (in form of modified field output read from the original database) to it. Check the documentation chapter "Scripting --> Accessing an Output Database --> Using the Abaqus Scripting Interface to access an output database --> Writing to an output database".
 
For anyone with the same issue, here is what I did:
-Generate report from ODB in Viewer GUI in CSV format
-Run MATLAB script to identify temps above threshold value
-Run MATLAB script to replace temps above threshold value with threshold value
-Run MATLAB script to write to new CSV file
-Use UTEMP subroutine to define temperatures at specific time steps and nodes in mechanical analysis

I was not able to use python because of the encryption of the ODB. It would have been difficult to then create a modified ODB with my edited temperatures when the ODB structure was not clear.

Hope this helps someone.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor