Python-scripting for Abaqus
This course is valuable if you want to maximize the potential of Abaqus as a simulation tool. Learning Python scripting for Abaqus gives you powerful tools to be more productive, flexible and adaptable in your work. It allows you to take your use of Abaqus to a new level, handle more complex projects and improve your career potential.
Target group
This course is aimed at computational and R&D engineers working with simulations and analyses across various industries. Whether you are involved in industry, the construction sector, product development, or other fields, this course can help you streamline your work with Abaqus by utilizing Python to automate and customize simulations and analyses.
Content
The course alternates lectures and labs. During the course you will learn about the basics of the Python programming language and Abaqus/CAE interaction with Python with the creation and management of result files.
Furthermore, we will work with automation of preprocessing such as the creation of geometries and meshes, application of boundary conditions and loads. Adaptation of parametric models up to management of results and post-processing.
After completing the course, you will be able to:
- Understand the principles of the Python programming language in the Abaqus environment.
- Use Python scripting to automate simple tasks in Abaqus.
- Develop skills to manipulate models, define boundary conditions and analyze results using Python of simpler problems.
- Use optimal methods for efficient scripting and debugging.
Syllabus
Practical information
The course will have a flexible structure with both online and onsite sessions. The first and last sessions will be held onsite, where we will go through the course content and conclude with a summary and discussion.
Between these sessions, the course will be conducted online with recorded lectures that you can watch at your convenience. After each lecture, there will be a Q&A session where you can ask questions and get answers from the course instructor.
In the final session, students will present their solutions to the assignment and discuss possible alternative solutions.
The course is examined in writing with individual submissions. As a rule, the assessment of the students' performance takes place continuously during the implementation of the course. Approved submissions are required for a passing grade.
The course is free of charge.
Teaching language: Lectures and materials will be in English.
Schedule 2025
25 February, 9.15-12.00 Introduction meeting, campus Växjö
27 February, 14.15-15.00 Q&A session, online
6 Mars, 14.15-15.00 Q&A session, online
13 Mars, 14.15-15.00 Q&A session, online
20 Mars, 14.15-15.00 Q&A session, online
27 Mars, 9.15-12.00 Presentation, campus Växjö
Entry requirements
Basic qualification at advanced level in technology. Good knowledge of Abaqus/CAE standard software and basic programming concepts.
Applicants who do not meet this requirement can be validated as qualified by showing that they have the corresponding prior knowledge through work experience. Two years of relevant work experience then corresponds to one year of college or university studies at basic level.
This course is developed within the project Smart Industry phase 2 and funded by the Swedish Knowledge Foundation (KK-stiftelsen).