Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

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

How can I obtain integrals over curves and surfaces?

fab502

Aerospace
Jan 29, 2025
1
Hi all,

I'm running a 2D implicit dynamic analysis in Abaqus Standard. Since I work on remote machines, I normally submit jobs via terminal – input file and subroutines if needed – and do post-processing by reading the .odb file with abaqus python.

In my analysis I define a surface (actually a curve since the analysis is 2D) via *SURFACE and assign traction boundary conditions via *DSLOAD. I was trying to output the value of some quantities integrated over the surface (let's say named "side"), and the way I went about it was by requesting integrated output with *INTEGRATED OUTPUT, SURFACE=side, VARIABLE=ALL. The quantities to be integrated do not matter at this stage, ideally I would define them in a UVARM subroutine.

My issue is I can't seem to find this output in the .odb file. I don't know where to search, and the fact that abaqus python has little to no documentation available (unless I'm missing something) does not help. Let me know if a MWE is needed.

Is this the best way to obtain integrals over objects with lower dimensionality than the mesh one is working with? Or is it something that can be done entirely in post?

Thank you!
 
Replies continue below

Recommended for you

My issue is I can't seem to find this output in the .odb file.
It should be in history output but make sure that there are no warnings related to this and that you defined this output properly. For example:

Code:
*OUTPUT, HISTORY
*INTEGRATED OUTPUT, SURFACE=…, VARIABLE=ALL
 

Part and Inventory Search

Sponsor