Master ABAQUS SCRIPTING WITH pYTHON
Automate your FEA Models, Save hundreds of Hours and Avoid Mistakes
Save lots of time in your numerical models thanks to Python scripts
Automate any task in Abaqus and get rid of all the repetitive tasks in your simulations
Unleash the potential of Abaqus to develop unlimited finite element models
Apply all the concepts in real-world FE models through a wide variety of practical examples
Learn the fundamentals of FEA to understand all the key concepts behind your models
Stop making mistakes in FE models with many different features
No more endless web searches, find the answer to all your questions about Python in Abaqus in a single place
Is this Course suitable for your research or work?
For Engineers, Researchers, and Students Who Want to Automate Repetitive FEA Tasks
This is the most complete course that you will ever find to learn how to save time and avoid mistakes in all your simulations thanks to Pyton scripting
This course is intended for any Abaqus user as it goes from the basics up to complex simulation techniques
This is an online course made of video lessons, supported by lots of additional resources, so that you can follow it at your own pace
Since it is a 100% online course, it starts as soon as you sign up
The full course is made of 6 chapters with +19 hours of recorded video in +120 lessons
Once you sign up, you will have access to the full course for life
Key skills you'll develop: Course Curriculum
- What is Abaqus? What can I use it for?
- What is Abaqus/CAE?
- What is Abaqus/Standard and Abaqus/Explicit?
- Work flow in Abaqus
- Example 0: Basic model with static load
- What is Abaqus Scripting? Advantages and potential
- Example 1: building up a simple model (beam with shells)
- Python script of the FE model
- Python I. Intro (data types, variables, data structures, if, while)
- Post-processing I. Visualization and history output
- Quiz I
- Example 2: building a multibody model (Jenga)
- Python script of the FE model
- Advanced concepts: contact and interactions
- Python II. Loops (for) and functions
⠀
- Post-processing II. Analysis of results
- Quiz II
- Example 3: building a ballistic model
- Python script of the FE model
- Python III. Advanced flow control

- Post-processing III. Advanced processing of results
- Advanced Abaqus Scripting: iterative optimization
- Closing: what else?
- Quiz III

- Example 4: development of a script for a house of cards under seismic loading
- Python script of the FE model
- Python IV. modular scripting design, kwargs, __name__ ...
- Advanced Abaqus Scripting: assembly algorithmics
- Introduction to 1D optimization
- Low and high-order optimization methods
- Example 5: optimization of a wire insulation including radiation (thermal analysis)
- Python script of the FE model and optimization algorithms
- Fundamentals of heat transfer
- Python V. lambda functions, decorators, Sympy, Matplotlib...
- Advanced visualization in Abaqus using Python scripting
Everything you need to Master Abaqus Scripting
- You will not only learn how to use Abaqus, but you will also learn how to automate your models in an extremely simple way with Python Scripting, saving huge amounts of time and preventing human errors
- All lessons of this course are very fluid, comprehensive and every single detail is explained
- You will learn to automate any task in Abaqus: from designing geometry, going through meshing, up to solving the models, processing outputs and much more
- Every lesson goes straight to the point, without any worthless piece of content. You will learn what you need on every stage and you will be putting it in practice from the very first day
- The final goal of the course is that you manage to face a complex model with confidence. You will go from “I have no idea where to get started” to “I have streamlined a complete FE analysis in Abaqus with Python!”
Lifetime Access to the Complete Course
Access this course forever. Watch the videos and review the lessons anytime, at your own pace
Specific Questions Answered by an Expert
I will personally solve all of your questions through the Comments section of the course
All Python Scripts (+115) and Abaqus Models
You will have access to all the updates and new content added periodically to the course
Official Certificate to Validate Your New Skills
After finishing the course you will get your certificate of completion
My name is Miguel Herráez, I am an industrial engineer and Phd in materials science.
From my childhood I have always wished to help everyone and to learn everyday something new to go as far as possible. That is how, a few years ago… I could even work at NASA!
In 2013, I started a Phd and I felt overwhelmed when I realized how many new things I had to master in such a short period of time. I needed to use Abaqus from the very first day, but I did not know anything about it.
I needed to learn quickly, I didn’t know where to get started and I was running out of time. I spent many days and nights reading, filtering and collecting information to get up to date.
Since that time, I have been working with Abaqus daily, for scientific purposes as well as for indutrial projects. This allowed me to develop a unique method to learn how to use Abaqus in an easy and fast way.
Thanks to this methodology, I have achieved further goals than I would have ever expected, and what is more important, I have helped other people to make it real too.
Visiting researcher
Post-doctoral researcher
Industrial and scientific projects
BSc final project
Research assistant
Lecturer