ABAQUS + iSight. How to plot and re-plot automatically the same graph?
ABAQUS + iSight. How to plot and re-plot automatically the same graph?
(OP)
Hello,
I'm running some analysis in Abaqus in order to study the buckling and post buckling behaviour of a simple beam. My goal is to change some parameters and plot the result of the last step (which is composed by n increments). As you can imagine, running hundreds of analysis and plotting every time the same graph, take a lot of time. For this reason I am trying to use iSight. In this way I can run a parametric study very easily.
Now the question is: how can I plot the graphs that I need by means of iSight? I mean, with Isight I just submit many times the same job with different parameters, and I want to plot the same graph as I do with a single analysis.
Thanks a lot for your help
I'm running some analysis in Abaqus in order to study the buckling and post buckling behaviour of a simple beam. My goal is to change some parameters and plot the result of the last step (which is composed by n increments). As you can imagine, running hundreds of analysis and plotting every time the same graph, take a lot of time. For this reason I am trying to use iSight. In this way I can run a parametric study very easily.
Now the question is: how can I plot the graphs that I need by means of iSight? I mean, with Isight I just submit many times the same job with different parameters, and I want to plot the same graph as I do with a single analysis.
Thanks a lot for your help





RE: ABAQUS + iSight. How to plot and re-plot automatically the same graph?
RE: ABAQUS + iSight. How to plot and re-plot automatically the same graph?
is it possible to add a component which runs a Python script? Because when I add the component "Script" and I copy the text in Python (a text I copy from the file abaqus.rpy just after having created a report from the Abaqus Viewer), it gives me error and does not read the file . Is there something I do wrongly?
RE: ABAQUS + iSight. How to plot and re-plot automatically the same graph?
In iSight you can use a component to run a OS command line. With "abaqus python scriptname.py" you can execute the script in every loop.
RE: ABAQUS + iSight. How to plot and re-plot automatically the same graph?
Are you new to this forum? If so, please read these FAQ:
http://www.eng-tips.com/faqs.cfm?fid=376
http://www.eng-tips.com/faqs.cfm?fid=1083
RE: ABAQUS + iSight. How to plot and re-plot automatically the same graph?
Actually I tried already to use the *parameter card. The problem I have, maybe you can help me, is that, by writing a .psf file, I am not able to plot (or to "print") the result for each increment. This is my psf file:
dy = ParStudy(par='dy1', name='Istatedy')
dy.define(CONTINUOUS, par='dy1', domain=(-0.7, -1))
dy.sample(NUMBER, par='dy1', number=2)
dy.combine(MESH)
dy.generate(template='Istatedy')
dy.execute(ALL)
dy.output(file=ODB, instance='Part-1-1', request=FIELD)
dy.gather(results='n4_u', variable='U', node=4, step=4, inc=15)
dy.report(PRINT, par='dy1', results=('n4_u.2'))
if I indicate one increment , for example inc=15, it gives me just the displacement of the node 4 for the increment 15. if "inc" is missed, it gives me the results just of the last increment, by default. And I do not know how to tell python to print me a table with the results of each increment in order to plot the result of the entire step.
For this reason I'm trying to understand whether by means of iSight I can a be able to plot my graphs.
Please let me know if you could give me some more suggestions
RE: ABAQUS + iSight. How to plot and re-plot automatically the same graph?
Personally I would script the whole thing with Python & batch files.
Model generation and reading results from the ODB files & writing custom output done via the Python API and job scheduling via a batch file.
Then use MatPlotLib or similar to plot any results needed.