Have you already spend dozens or hundreds of hours clicking in Abaqus CAE to build up your model, noticing how unpractical that is? And hoping in discussions and meetings that nobody asks you for changing the model because you know that will take at least two days of clicking? Or did you ever notice at the model evaluation that you do not know what to look for?
My name is Martin Pletz, and I’ve been using Abaqus CAE since 2007. Over the years, I found it more and more frustrating to build up every model manually in Abaqus CAE. So I looked into scripting Abaqus, which you can do using the scripting language Python. As far as I know, there are no good resources for starting to script Abaqus models: The Abaqus Documentation is ok, but there are some tricks they do not tell you there and that I had to find out from internet forums, colleagues and by trying stuff in Abaqus.
This course is me trying to provide a brief and clear introduction into scripting Abaqus, defining a workflow for building your model scripts, and explaining the parts of the scripting that are not so intuitive. I will also give an introduction to how to set up your model and what to look for in the results. Which you should really think about before you spend many hours on automizing a model.
This course is also held as a seminar at the Montanuniversitaet Leoben, starting in October 2020. If you have any comments or suggestions, please add them below or write me an email (email@example.com).
The course is divided into the following parts: