VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Method of Finite Elements I
Last Updated: 2026-06-04 00:22:55
Abstract
This course introduces the fundamental concepts of the Finite Element Method (FEM), covering element formulations, numerical procedures, and modelling aspects. A key focus is the hands-on implementation of FEM algorithms in Python.Disclaimer: The course is not about commercial software, but about core concepts and numerical foundations.
Objective
The course revisits the Direct Stiffness Method and provides an overview of the basic principles of matrix structural analysis. Students will learn the theoretical foundations of the Finite Element Method and gain insight into practical solution strategies. Upon completion of the course, students will be able to: - Understand and apply the Direct Stiffness Method within a matrix-based structural analysis framework. - Explain and utilise the theoretical building blocks of FEM, including the Principle of Virtual Work and isoparametric formulations. - Develop and implement linear finite element models for truss, beam, and 2D continuum elements. - Apply the Finite Element Method to practical structural engineering problems and interpret results critically. - Program FEM algorithms in Python, enabling transparent, customisable analyses beyond black-box software.
Content
**Contents** 1. Introductory Concepts Motivation for finite element analysis; overview of matrices, linear algebra, and the role of discretisation in computational mechanics. 2. The Direct Stiffness Method (DSM) Principles of DSM and its role as the foundation for FEM. Illustrated demonstrations and programming exercises in Python. 3. Formulation of the Finite Element Method Core ingredients of FEM: Principle of Virtual Work, interpolation and isoparametric concepts. Formulations for: – 1D elements (truss, beam) – 2D elements (plane stress/strain) Accompanied by hands-on programming demos. 4. Practical Application of FEM Transition from theory to practice. Modelling considerations, boundary conditions, mesh refinement, and interpretation of results. Realistic examples from engineering applications illustrate the modelling workflow and typical pitfalls.
Resources
Lecture Notes
The lecture notes are in the form of slides, available online from the course webpage:https://chatzi.ibk.ethz.ch/education/method-of-finite-elements-i.html
Literature
Structural Analysis with the Finite Element Method: Linear Statics, Vol. 1 & Vol. 2 by Eugenio Onate (available online via the ETH Library) Supplemental Reading Bathe, K.J., Finite Element Procedures, Prentice Hall, 1996.
Learning Materials (Links)
- Main link
- Course Webpage
General Information
- Language
- English
- Levels
- DR , MSC
- Frequency
- Yearly recurring
Examination
- Type
- end-of-semester examination
- Mode
- written 120 minutes
- Aids
- Two pages of personal notes (one sheet filled out front and back, or two individual sheets filled out only on the front side). These might include sketches, diagrams, or text that has been personally created and no templates/copies/screenshots of material. The summary can be created by any means (e.g., a pen, pencil, typed content in Microsoft Word etc.) but it has to be printed for the exam.
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture with exercise | Method of Finite Elements I |
|
3 h weekly |
Offered In
-
-
Doctorate Materials Science (Further information at: )
-