Theoretical foundations and numerical applications of computational solid mechanics with a focus on the finite element method and related techniques, including the development and implementation of a finite element code in C++.
Objective
To acquire the theoretical background and the practical implementation experience required to develop and use computational codes and to computationally solve problems of solid mechanics.
Content
Theoretical concepts of computational continuum mechanics (continuum mechanics in small and finite strains, constitutive modeling, variational methods, finite elements and finite differences, elastodynamics, initial boundary value problems), implementation strategies and details (coding in C++, development of a finite element code including material models, elements, assemblers, solvers, etc.) and application of the code to solve initial boundary value problems.
Lecture notes
Notes will be provided.
Literature
No textbook, helpful reference literature will be announced.
Prerequisites / Notice
A background in solid mechanics is required (e.g., Mechanics 1, 2 and 3 or equivalent); a background in continuum mechanics is helpful.
Performance assessment
Performance assessment information (valid until the course unit is held again)