Search result: Catalogue data in Autumn Semester 2021

Civil Engineering Master Information
Master Studies (Programme Regulations 2020)
1. Semester
Major Courses
Major in Hydraulic Engineering and Water Resources Management
NumberTitleTypeECTSHoursLecturers
101-0247-01LHydraulic structures II
Information: Enrolment of Hydraulic Engineering II is not recommended without having attended Hydraulic Engineering (101-0206-00L) previously since Hydraulic Engineering II is strongly based on Hydraulic Engineering (101-0206-00L).
O6 credits4GR. Boes
AbstractHydraulic structures and their functions within hydraulic systems are treated in this lecture. The basic concepts of their layout and design with regard to economy and safety are provided.
Learning objectiveKnowledge of hydraulic structures and their functiosn within hydraulic systems. Skills for the layout and design of hydraulic structures with regard to economy and safety.
ContentWeirs: Weir stability, gates, inflatable dams, appurtenant structures, fish up- and downstream passages.
Conduits: Design of headraces, pressure shafts, and penstocks, constructive details and construction.
Power plants: Power house and turbine types, design, structure, construction.
Dams: Types, appurtenant structures (temporary diversions, spillways, bottom and low-level outlets), dam type selection criteria, layout and design of gravity dams, buttress dams, arch dams, rockfill dams with central core or concrete face, measures in the foundation, mass concrete, RCC dams, reservoir siltation and sediment management, dam surveillance.
Artificial reservoirs: Purpose, layout, sealing, appurtenant structures, environmental aspects.
Lecture notesmanuscript and further documentation
Literatureis specified in the lecture and in the manuscript
Prerequisites / NoticeInformation: Because Hydraulic Structures II is strongly based on Hydraulic Engineering (101-0206-00L) it is strongly recommended to have taken this course (101-0206-00L) or a similar one previously.
101-0267-01LNumerical HydraulicsO3 credits2GM. Holzner
AbstractIn the course Numerical Hydraulics the basics of numerical modelling of flows are presented.
Learning objectiveThe goal of the course is to develop the understanding of the students for numerical simulation of flows to an extent that they can later use commercial software in a responsible and critical way.
ContentThe basic equations are derived from first principles. Possible simplifications relevant for practical problems are shown and their applicability is discussed. Using the example of non-steady state pipe flow numerical methods such as the method of characteristics and finite difference methods are introduced. The finite volume method as well as the method of characteristics are used for the solution of the shallow water equations. Special aspects such as wave propagation and turbulence modelling are also treated.

All methods discussed are applied pratically in exercises. This is done using programs in MATLAB which partially are programmed by the students themselves. Further, some generelly available softwares such as BASEMENT for non-steady shallow water flows are used.
Lecture notesLecture notes, powerpoints shown in the lecture and programs used can be downloaded. They are also available in German.
LiteratureGiven in lecture
102-0455-01LGroundwater IW4 credits3GJ. Jimenez-Martinez, M. Willmann
AbstractThe course provides a quantitative introduction to groundwater flow and contaminant transport.
Learning objectiveUnderstanding of the basic concepts on groundwater flow and contaminant transport processes. Formulation and solving of practical problems.
ContentProperties of porous and fractured media, Darcy’s law, flow equation, stream functions, interpretation of pumping tests, transport processes, transport equation, analytical solutions for transport, numerical methods: finite differences method, aquifers remediation, case studies.
Lecture notesScript and collection of problems available
LiteratureJ. Bear, Hydraulics of Groundwater, McGraw-Hill, New York, 1979
K. de Ridder, Untersuchung und Anwendung von Pumpversuchen, Verl. R. Müller, Köln, 1970
P.A. Domenico, F.W. Schwartz, Physical and Chemical Hydrogeology, J. Wilson & Sons, New York, 1990
R.A. Freeze, J.A. Cherry, Groundwater, Prentice-Hall, New Jersey, 1979
W. Kinzelbach, R. Rausch, Grundwassermodellierung, Gebrüder Bornträger, Stuttgart, 1995
101-0258-00LRiver EngineeringO3 credits2GV. Weitbrecht, I. Schalko, K. Sperger
AbstractThe lecture addresses the fundamentals of river engineering to quantitatively describe the flow of water, transport of sediment and wood, and morphological changes such as erosion and deposition processes associated with river structures. In addition, design guidelines for river engineering structures are introduced.
Learning objectiveAt the end of the course, the students will be able to:
- recall and describe the fundamentals of transport processes in rivers,
- apply different calculation approaches and methods to tackle river engineering problems and tasks such as the discharge capacity of a river, scour estimation, or sediment budget of a river,
- design and dimension river engineering works needed to influence the processes in watercourses, and
- determine the interaction between flow (discharge), sediment transport, wood transport and the resulting channel evolution.
ContentThe first part of the lecture introduces the fundamentals of river engineering, such as methods to determine and calculate the river discharge, or sampling methods to characterize the bed material. In addition, the transport processes of sediment (bedload and suspended load) and wood in rivers will be examined, including the principles of incipient motion, and initiation of erosion or deposition processes.

In the second part of the lecture, the methods will be explained to quantify the bed load budget and the morphological changes (erosion, deposition) in river systems. Specifically, natural channel formation processes, different bed forms and plan forms of rivers (straight, meandering, braided) are examined.

The last part of the lecture focuses on the design of river engineering structures, including examples from an ongoing flood and river revitalization project at the Alpine Rhine in Austria and Switzerland.
Lecture notesHandouts and powerpoint presentations shown in the lecture can be downloaded via Moodle.
Literature1. «Flussbau» lecture notes of fall semester 2020 by Dr. Gian Reto Bezzola (available only in German at VAW teaching assistance)

2. Erosion and Sedimentation; Pierre Y. Julien

3. River Mechanics; Pierre Y. Julien
Prerequisites / NoticeRecommended lectures:
Hydrology (102-0293-AAL), Hydraulics I (101-0203-01L), and Hydraulic Engineering (101-0206-00L).

Short practical exercises (voluntary) will be offered throughout the semester to improve the application of the learned subjects.
102-0468-10LWatershed ModellingW6 credits4GP. Molnar
AbstractWatershed Modelling is a practical course on numerical water balance models for a range of catchment-scale water resource applications. The course covers GIS use in watershed analysis, models types from conceptual to physically-based, parameter calibration and model validation, and analysis of uncertainty. The course combines theory (lectures) with a series of practical tasks (exercises).
Learning objectiveThe main aim of the course is to provide practical training with watershed models for environmental engineers. The course is built on thematic lectures (2 hrs a week) and practical exercises (2 hrs a week). Theory and concepts in the lectures are underpinned by many examples from scientific studies. A comprehensive exercise block builds on the lectures with a series of 4 practical tasks to be conducted during the semester in group work. Exercise hours during the week focus on explanation of the tasks. The course is evaluated 50% by performance in the graded exercises and 50% by a semester-end oral examination (30 mins) on watershed modelling concepts.
ContentThe first part (A) of the course is on watershed properties analysed from DEMs, and on global sources of hydrological data for modelling applications. Here students learn about GIS applications (ArcGIS, Q-GIS) in hydrology - flow direction routines, catchment morphometry, extracting river networks, and defining hydrological response units. In the second part (B) of the course on conceptual watershed models students build their own simple bucket model (Matlab, Python), they learn about performance measures in modelling, how to calibrate the parameters and how to validate models, about methods to simulate stochastic climate to drive models, uncertainty analysis. The third part (C) of the course is focussed on physically-based model components. Here students learn about components for soil water fluxes and evapotranspiration, they practice with a fully-distributed physically-based model Topkapi-ETH, and learn about other similar models at larger scales. They apply Topkapi-ETH to an alpine catchment and study simulated discharge, snow, soil moisture and evapotranspiration spatial patterns.
Lecture notesThere is no textbook. Learning materials consist of (a) video-recording of lectures; (b) lecture presentations; and (c) exercise task documents that allow independent work.
LiteratureLiterature consist of collections from standard hydrological textbooks and research papers, collected by the instructors on the course moodle page.
Prerequisites / NoticeBasic Hydrology in Bachelor Studies (engineering, environmental sciences, earth sciences). Basic knowledge of Matlab (Python), ArcGIS (Q-GIS).
CompetenciesCompetencies
Subject-specific CompetenciesConcepts and Theoriesassessed
Method-specific CompetenciesAnalytical Competenciesassessed
Decision-makingassessed
Media and Digital Technologiesassessed
Problem-solvingfostered
Social CompetenciesCommunicationfostered
Cooperation and Teamworkassessed
Personal CompetenciesCritical Thinkingassessed
Integrity and Work Ethicsassessed
Self-awareness and Self-reflection fostered
Self-direction and Self-management fostered
101-0250-00LSolving Partial Differential Equations in parallel on GPUs Restricted registration - show details W4 credits3GL. Räss, S. Omlin, M. Werder
AbstractThis course aims to cover state-of-the-art methods in modern parallel Graphical Processing Unit (GPU) computing, supercomputing and code development with applications to natural sciences and engineering.
Learning objectiveWhen quantitative assessment of physical processes governing natural and engineered systems relies on numerically solving differential equations, fast and accurate solutions require performant algorithms leveraging parallel hardware. The goal of this course is to offer a practical approach to solve systems of differential equations in parallel on GPUs using the Julia language. Julia combines high-level language conciseness to low-level language performance which enables efficient code development.

The course will be taught in a hands-on fashion, putting emphasis on you writing code and completing exercises; lecturing will be kept at a minimum. In a final project you will solve a solid mechanics or fluid dynamics problem of your interest, such as the shallow water equation, the shallow ice equation, acoustic wave propagation, nonlinear diffusion, viscous flow, elastic deformation, viscous or elastic poromechanics, frictional heating, and more. Your Julia GPU application will be hosted on a git-platform and implement modern software development practices.
ContentPart 1 - Discovering a modern parallel computing ecosystem
- Learn the basics of the Julia language;
- Learn about the diffusion process and how to solve it;
- Understand the practical challenges of parallel and distributed computing: (multi-)GPUs, multi-core CPUs;
- Learn about software development tools: git, version control, continuous integration (CI), unit tests.

Part 2 - Developing your own parallel algorithms
- Implement wave propagation (or more advanced physics);
- Apply spatial and temporal discretisation (finite-differences, various time-stepper);
- Implement efficient iterative algorithms;
- Implement shared (on CPU and GPU) and, if time allows, distributed memory parallelisation (multi-GPUs/CPUs);
- Learn about main simulation performance limiters.

Part 3 - Final project
- Apply your new skills in a final project;
- Implement advanced physical processes (solid and fluid dynamic - elastic and viscous solutions).
Lecture notesDigital lecture notes, interactive Julia notebooks, online material.
LiteratureLinks to relevant literature will be provided during classes.
Prerequisites / NoticeCompleted BSc studies. Interest in and basic knowledge of numerics, applied mathematics, and physics/engineering sciences. Basic programming skills (in e.g. Matlab, Python, Julia); advanced programming skills are a plus.
  •  Page  1  of  1