VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

101-0267-01L 3 Credits MSC D-BAUG
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Numerical Hydraulics

VVZ CR n/a

Last Updated: 2026-06-01 11:30:36

Abstract

In the course Numerical Hydraulics the basics of numerical modelling of flows are presented.

Objective

The aim of the course is to equip students with a solid understanding of numerical flow modelling and to develop their ability to interpret results and recognise the limitations of the underlying models and methods, enabling them to use commercial software critically and responsibly in future applications.

Content

The fundamental equations governing fluid flow are examined, with a focus on environmentally relevant scenarios. Simplifications commonly employed in practical contexts are presented, and their validity and applicability are critically discussed. Numerical methods—including the method of characteristics, finite difference and finite volume methods—are presented and employed primarily in the solution of the shallow water equations. Additional topics, such as solute transport, are also presented. Application of these methods is reinforced through practical exercises. Students implement selected algorithms using Python, with a portion of the code developed independently. In addition, the use of established tools such as BASEMENT is introduced for selected case studies involving unsteady shallow water flows.

Resources

Lecture Notes

Slides from the lectures and programs used can be downloaded.

Literature

Given in lecture

General Information

Language
English
Levels
MSC
Frequency
Yearly recurring

Examination

Type
session examination
Mode
written 120 minutes
Aids
No documents are permitted during the exam. Students must bring a calculator without external communication options.
Learning elements: Two practical exercises are assigned during the course. One involves numerical implementation in Python, with part of the code developed by the students. The other is carried out using the software BASEMENT. Successful completion of both exercises grants a bonus of 0.25 points for the final exam grade.Written exam: The written examination covers theoretical concepts, numerical methods, and the interpretation of representative solution examples.

Course Components

Type Title Time & Place Hours
lecture with exercise Numerical Hydraulics
  • Mon 13:45-15:30 (HIL E 6)
  • 06.10 Date 11:45-13:30 (HIL E 5)
  • 15.12 Date 13:45-15:30 (HIT E 23)
  • 17.12 Date 12:45-18:30 (HIT E 23)
2 h weekly

Offered In