Programming in CAE-Applications

  • type: Praktikum (P)
  • chair: KIT-Fakultäten - KIT-Fakultät für Maschinenbau - Institut für Fahrzeugsystemtechnik - Bereich Leichtbautechnologie
    KIT-Fakultäten - KIT-Fakultät für Maschinenbau
  • semester: WS 22/23
  • time: Tu 2022-10-25
    15:45 - 17:15, weekly

    Tu 2022-11-08
    15:45 - 17:15, weekly

    Tu 2022-11-15
    15:45 - 17:15, weekly

    Tu 2022-11-22
    15:45 - 17:15, weekly

    Tu 2022-11-29
    15:45 - 17:15, weekly

    Tu 2022-12-06
    15:45 - 17:15, weekly

    Tu 2022-12-13
    15:45 - 17:15, weekly

    Tu 2022-12-20
    15:45 - 17:15, weekly

    Tu 2023-01-10
    15:45 - 17:15, weekly

    Tu 2023-01-17
    15:45 - 17:15, weekly

    Tu 2023-01-24
    15:45 - 17:15, weekly

    Tu 2023-01-31
    15:45 - 17:15, weekly

    Tu 2023-02-07
    15:45 - 17:15, weekly

    Tu 2023-02-14
    15:45 - 17:15, weekly

  • lecturer: Prof. Dr.-Ing. Luise Kärger
  • sws: 2
  • lv-no.: 2113109
  • information: Blended (On-Site/Online)

The development of components supported by numerical simulations, for example through the finite element method (FEM), has become an indispensable part of modern engineering work. They allow a virtual evaluation of different component variants and thus contribute to an efficient product development process. For the correct use of CAE methods and the generation of reliable simulation results, knowledge of the methodological background and a goal-oriented approach for the model setup and simulation evaluation is essential. Thereby, recurring problems can be solved efficiently and automatically by programming sequence and evaluation scripts. The investigation of modern material systems such as continuous fiber-reinforced plastics represents an additional challenge. For these complex materials, there is often a lack of commercially available methods, which is why the implementation of user-defined material models through suitable subroutines is increasingly necessary.

In this workshop, students learn about the everyday work of computational engineers. Step by step, the basics of the finite element method are worked out using practical examples in Abaqus, as well as typical procedures for model setup and evaluation. Building on this, basic knowledge of script programming in Python and the implementation of material models in Fortran subroutines is taught. The aim of the course is to illustrate the contents in an application-oriented manner through a combination of lectures, supervised classroom exercises and solving project tasks in small groups during the semester.

Main topics:

  • Fundamentals of FE structural simulations with anisotropic materials using continuous fiber-reinforced plastics as an example (Abaqus)
  • Automated model setup and evaluation with Python scripts
  • Efficient evaluation of the result quality of FE-simulations
  • Derivation of measures to improve structural load-bearing capacity
  • User-defined material modelling (Fortran subroutines)

Learning Objectives:

Students will be able to

  • understand the basics of the finite element method and use the FE software Abaqus to solve practical calculation tasks,

  • automate the FE model generation as well as the result evaluation,

  • evaluate the simulation results, identify errors and derive conclusions for improving the load-bearing capacity,

  • understand the basics for developing material subroutines and implement them for simple examples.

Language of instructionGerman
Organisational issues

Die Raumbelegung und der wöchentliche Veranstaltungstermin wird zu Beginn des Wintersemesters auf der Homepage des Instituts ( bekannt gegeben.

Aufgrund des gewünschten Betreuungsverhältnisses und der Institutsausstattung ist die maximale Anzahl der teilnehmenden Studierenden begrenzt. Die vorläufigen Anmeldung erfolgt über das zugehören Formular auf der Instituts-Homepage (, welches Anfang September dort zusammen mit weiteren Details veröffentlicht wird. Bei zu vielen Interessenten findet eine Auswahl unter allen Interessenten statt. 


The room allocation and the weekly course date will be announced at the beginning of the winter semester on the Institute's homepage (

Due to the desired supervision ratio and the institute's equipment, the maximum number of participating students is limited. Preliminary registration takes place via the associated form on the Institute's homepage (, which will be published there together with further details at the beginning of September. If there are too many interested students, a selection will take place among all interested students.