…speed up all the simulation workflow in Abaqus thanks to Python scripts?
…control Abaqus from any other application (Excel, Matlab…)?
…introduce any custom functionality into Abaqus CAE through plug-ins?
…integrate Abaqus simulations into any complex workflow involving other programs?
Check the contents of the course:
Control Abaqus from external apps
(8 hours of recorded sessions + all the material and resources)
SESSION 1 (3h)
CHAPTER 1: Scripting with Python in Abaqus
Step-by-step development of a Python script in Abaqus
Automatic preprocessing, running and postprocessing
Example 1: linear spring analysis
CHAPTER 2: Custom plug-ins in Abaqus
Development of Kernel and GUI plug-ins in Abaqus/CAE
Kernel plug-ins: menus and toolsets (multiple examples)
GUI plug-ins: interface for the linear spring example
SESSION 2 (3h)
CHAPTER 3: Interacting with Abaqus from the command line
Fundamentals to interact with Abaqus from the cmd
Pass of arguments to Python scripts from the cmd
CHAPTER 4: Controlling Abaqus from Matlab
Adaption of the linear spring example to run parametric studies from Matlab
Adaption of the linear spring script to produce variable radii springs
Passing results from Abaqus to Matlab
CHAPTER 5: Controlling Abaqus from Excel
Fundamentals of Excel Macros
Fundamentals of VBA
Example 2: Analysis of a lap shear bolted joint from Excel in Abaqus
SESSION 3 (2h)
CHAPTER 6: Desktop application to control Abaqus
Development of an interface using Python
Setup of a Python 3 environment
Fundamentals of GUI design with Qt in Python
Example 3: orthogonal milling process
ACCESS FOR LIFE
You will receive all the live videos of this course to review anytime
After finishing the course you will get your certificate of completion
You will receive all the scripts and examples developed during the course
What my students think of previous courses
“Abaqus scripting with Python course prepared me to be industry ready. I learned the automation capabilities of FEA and good coding rules for efficient pre-processing and post-processing. I recommend this course to both young graduates and practicing professionals”
Abin AlexAerostructures Engineer FEM (Toulouse, France)
"Miguel is an excellent professional who masters the subject, which indeed has been very interesting and easily applicable to my research sector. I strongly recommend his trainings”
José Manuel SoriaLecturer, Polytechnic University of Madrid, Group of Structural Engineering
“(…) it is a very useful course to understand the interface with Python and the examples provide very clear guidelines on how to use it in the workflow with Abaqus. Regarding the quizzes, they are very nice to put attention to some key points. A lot of material is covered, and quizzes help in refreshing and settling some topics (…). Finally, I would recommend the course to Abaqus users, because it’s a very good intro to Python scripting and impressive results are achieved even with the student edition of Abaqus“
Krishnan GoneshStructural and R&D Engineer, AutoForm Engineering (The Netherlands)
“Miguel is able to highlight the importance of automating any tasks in Abaqus, going step-by-step in a very didactic and clear way, supported by a great collection of practical examples. The knowledge gained with the course was, is and will be applied directly in both academic and industrial environments. I highly recommend this course and, also want to thank TecnoDigital School and Miguel Herráez for sharing this knowledge”
Andre Rittner Pires CorreaDoctoral Researcher, École de Technologie Supérieure (Montreal, Canada)
“The training given by Miguel in the Abaqus/Scripting seminar has been very clear and complete. The explanations were easy to follow, pointing out the most important concepts. I work with Abaqus daily and what I have learned is an excellent starting point to automate my work"
Eugenia NietoPhD Student, IMDEA Materials (Spain)
"Thank you Miguel, actually, you teach two things at once, Python and Abaqus. Thanks again and again. I am waiting for the simulation of composite materials!!! I will watch the videos again and again […]. A lot of very important steps in building a model in Abaqus/CAE […]. Thanks again!"
Babajide WilliamsGraduate Teaching Assistant, University of Denver (USA)
“By far you have made that anybody can follow the course. You provide all the tools required so that anyone who has ever programmed can follow the course perfectly. Definitely, it is a course made for all levels. I think the course is extremely useful and I would repeat it again for sure. I have felt the course is made taking care of every detail"
Mario MartínMSc in Mechatronics, University of Oviedo (Spain)
“Abaqus/Scripting is a powerful tool to automate any task in Abaqus using Python scripts. This means that it is possible to automate and control any action performed in Abaqus and, consequently, save a tremendous amount of time both in the PreProcess and PostProcess stages. […] I highly recommend this course provided by TecnoDigital School and Miguel Herráez”
Gonçalo ValenteDevelopment Engineer at Carbon ThreeSixty (Portugal)
CONTROLLING ABAQUS FROM EXTERNAL APPS
6 chapters of contents +8 h of video Additional resources Fully compatible with Abaqus Student Edition