SA/BA/MA projects
Have you heard of industry 4.0, smart grids, smart buildings, smart cities, intelligent traffic systems and intelligent self-driving cars? Did you ever wonder what makes them smart and intelligent?
The answer is control and automation and that’s what we do at the Automatic Control Laboratory (IfA). We use control theory, optimization, machine learning, and game theory to develop controllers and algorithms that are the backbone of nearly all modern technology. At our lab we span the whole area from pure theory to real-world applications and we are looking for you to help us push forward the state of the art. If you want to learn techniques and gain knowledge that enable you to work in any field from medical applications to spacecraft and from electrical grids to finance then the Automatic Control Laboratory is the place for you!
Lists of currently running and recently completed projects can be found in the sub-navigation menu above. Reports for several projects are available through the ETHZ Research Collection:
Open projects
Experimental Validation of a Modeling Method for Impedance Identification in Three-Phase Power Systems
This project aims to use two converter emulators available in the Automatic Control Laboratory of ETHz to experimentally validate a new impedance estimation approach. The main goals are to replicate realistic converter/grid conditions, assess the accuracy and robustness of the estimation method, and to explore its limitations and performance boundaries.
Keywords
Impedance Estimation; Grid-connected converters; Power electronics; System Identification
Labels
Master Thesis
Description
Goal
Contact Details
More information
Open this project... call_made
Published since: 2024-11-15 , Earliest start: 2024-11-17
Applications limited to ETH Zurich
Organization Automatic Control Laboratory
Hosts Abdalmoaty Mohamed , He Xiuqiang
Topics Engineering and Technology
Optimal Excitation for Grid Impedance Estimation
This project aims to develop optimal excitation schemes for impedance estimation of grid/grid-connected converters.
Keywords
Impedance estimation; grid-connected converters; optimal excitation; experiment design; system identification
Labels
Master Thesis
Description
Goal
Contact Details
More information
Open this project... call_made
Published since: 2024-11-15 , Earliest start: 2024-11-17
Applications limited to ETH Zurich
Organization Automatic Control Laboratory
Hosts He Xiuqiang , Abdalmoaty Mohamed
Topics Engineering and Technology
Optimal Control of Plants in Hydroponic Systems
This project deals with the optimal control of crops in a hydroponics system. A hydroponics system is a controlled environment in which crops grow in a nutrient solution instead of soil. The goal is to design an algorithm that leverages data to optimally control the environmental conditions of the crop. The objective is to achieve a fast crop growth with as little as possible energy investments.
Keywords
Control Theory, Formal Methods, Agriculture, Hydroponics, Safety, Stochastic Systems, Reinforcement Learning
Labels
Master Thesis
Description
Goal
Contact Details
More information
Open this project... call_made
Published since: 2024-11-15
Applications limited to ETH Zurich
Organization Automatic Control Laboratory
Hosts Wallington Kevin , Schmid Niklas
Topics Mathematical Sciences , Information, Computing and Communication Sciences , Engineering and Technology
Enhancing Model Predictive Control with Reinforcement Learning
Model Predictive Control (MPC) is extensively utilized in industry and academia thanks to its ease of use and flexibility. However, MPC is an inherently suboptimal control technique, and could perform poorly in presence of external disturbances or unmodelled dynamics. Many solutions that aim at robustifying MPC exist, but they are generally overly conservative and difficult to implement. This project seeks to obtain robust MPC schemes that achieve high performance in challenging control tasks by using tools from reinforcement learning through the application of gradient-based optimization schemes.
Keywords
Model predictive control, Reinforcement Learning
Labels
Master Thesis
Description
Goal
Contact Details
More information
Open this project... call_made
Published since: 2024-11-12 , Earliest start: 2024-11-30
Organization Automatic Control Laboratory
Hosts Zuliani Riccardo
Topics Mathematical Sciences , Information, Computing and Communication Sciences
Conducting an Orchestra
Various strategic interactions involve hierarchical decision-making processes, where one entity leads and others react accordingly. Stackelberg games provide a mathematical framework to model such scenarios, capturing the dynamics between a leader and multiple followers. However, in many real-world applications of such structures, we often only observe the response of the followers but we are unsure about the optimization problem that the followers are optimizing. This research question, also known as inverse game theory, poses significant challenges, further complicated by noisy observations, bounded rationality, and many more. This project aims to develop methodologies for inferring the utility functions of followers in such scenarios by leveraging observed actions and partial knowledge of their parameters, working on Swissgrid energy market data provided by the MAESTRO project.
Keywords
Game Theory, Learning, Data Analysis, Energy Market
Labels
Master Thesis
Description
Goal
Contact Details
More information
Open this project... call_made
Published since: 2024-11-11 , Earliest start: 2024-11-17 , Latest end: 2025-07-31
Organization Automatic Control Laboratory
Hosts Shilov Ilia
Topics Mathematical Sciences , Information, Computing and Communication Sciences , Economics
Data-driven Control in Building Energy Systems
Modern buildings' HVAC (Heating, Ventilation, and Air Conditioning) systems incorporate a complex network of sensors, control units, and actuators working in coordination across multiple levels to ensure optimal operation. Key building control tasks include regulating air quality, temperature, and ventilation. Achieving efficient building control is critical for occupant comfort and meeting energy efficiency and sustainability targets. Due to the substantial energy consumption associated with buildings, enhancing operational efficiency by leveraging data analytics for control has a high potential for energy savings and sustainability gains. Effective control strategies can, in many practical cases, significantly reduce CO2 emissions from buildings.
Keywords
Data-Driven Control, Adaptive Control, DeePC, Reinforcement Learning, Buildings, HVAC
Labels
Master Thesis
Description
Goal
Contact Details
More information
Open this project... call_made
Published since: 2024-11-11 , Earliest start: 2024-11-10
Organization Automatic Control Laboratory
Hosts Balta Efe , Spoek Ben
Topics Information, Computing and Communication Sciences , Engineering and Technology
Becoming Ungovernable
This project will investigate how the assumption of rationality affects leader-follower dynamics in Stackelberg games, particularly focusing on the potential loss of the leader’s first-mover advantage when followers act irrationally. We will examine scenarios where followers employ non-credible threats, take into account empirical evidence of irrational behavior and frame communication noise as a form of bounded rationality among followers. The aim of the project is to show that followers can strategically exploit their ”irrationality” to diminish the leader’s influence and to propose new insights into strategic interactions where rationality cannot be assumed, with implications for policy-making and other leader-follower contexts.
Keywords
Game Theory, Mechanism Design, Bounded Rationality, Learning in Games
Labels
Master Thesis
Description
Goal
Contact Details
More information
Open this project... call_made
Published since: 2024-11-11 , Earliest start: 2024-11-17 , Latest end: 2025-07-31
Organization Automatic Control Laboratory
Hosts Shilov Ilia
Topics Mathematical Sciences , Economics
System theory of iterative methods
Modern control methods often rely on explicit online computation. In order to understand such closed loops between numerical methods and dynamical systems, this project approaches the algorithm as a dynamical system itself. In doing so, the usual language of convergence of algorithms can be viewed as a special case of stability theory.
Labels
Master Thesis
Description
Goal
Contact Details
More information
Open this project... call_made
Published since: 2024-10-18
Organization Automatic Control Laboratory
Hosts Eising Jaap
Topics Mathematical Sciences , Information, Computing and Communication Sciences , Engineering and Technology
Data-Driven Adaptive Control for Linear Time-Varying Systems
Time-varying effects in engineering systems, such as wear and unmodeled dynamics, require adaptive controllers that adjust in real time. Traditional methods rely on system identification, while data-driven approaches like data-enabled policy optimization (DeePO) directly optimize controllers using real-time data. DeePO has shown both theoretical gurantees for linear systems and good performance for nonlinear applications. This project aims to extend DeePO to linear time-varying systems in both theory and simulation, where the simulation example is pitch control of unmanned aircraft.
Keywords
Adaptive control, data-driven control, aircraft control.
Labels
Semester Project , Master Thesis , ETH Zurich (ETHZ)
Description
Goal
Contact Details
More information
Open this project... call_made
Published since: 2024-10-15 , Earliest start: 2024-10-28 , Latest end: 2025-07-07
Organization Automatic Control Laboratory
Hosts Zhao Feiran , Eising Jaap
Topics Information, Computing and Communication Sciences , Engineering and Technology
Fast Computation of Dynamic Population Games with Madupite
Dynamic Population Games (DPGs) are an important class of games that models many real-world problems, including energy systems, epidemics, and the recently proposed “karma economies” for fair resource allocation. A DPG consists of a large population of self-interested agents each solving an individual Markov Decision Process (MDP). The MDP of each agent is coupled to the actions of others and is hence parametrized by the policies adopted in the population. Computing the Nash equilibrium of a DPG is challenging as it involves iteratively solving MDPs many times. This suffers from the well-known curse of dimensionality which severely limits the size of the state and action spaces that are computationally tractable. Madupite is a novel distributed high-performance solver for large-scale infinite horizon discounted MDPs, which leverages PETSc to implement inexact policy iteration methods in a distributed fashion. Despite its software complexity, Madupite comes with a very intuitive Python interface and a detailed documentation, that allow any Python user to easily deploy it to efficiently simulate and solve large-scale MDPs in a fully distributed fashion. Preliminary benchmarks have showcased the great potential of Madupite, which is capable of efficiently handling MDPs with millions of states. Motivated by the recent development of Madupite, this project aims at developing fast computation tools that are capable of solving large-scale DPGs.
Keywords
Programming (Python/C++), Markov Decision Processess, Game Theory, Karma Economy
Labels
Semester Project , Bachelor Thesis
Description
Goal
Contact Details
More information
Open this project... call_made
Published since: 2024-09-25 , Earliest start: 2024-09-30
Organization Automatic Control Laboratory
Hosts Elokda Ezzat , Gargiani Matilde
Topics Information, Computing and Communication Sciences , Engineering and Technology
Data-driven control using spectral submanifold for feedback control of nonlinear dynamical systems
In this project, we will explore an alternative approach to learning nonlinear dynamical systems using slow spectral submanifolds (SSMs). SSMs decomposes nonlinear system dynamics into nonlinear eigenspaces, and distinguishes them by their dominant (slow) and transient (fast) behaviors. From these eigenspaces, we can learn nonlinear dynamical models by selecting the dominant eigenspaces in a similar fashion as EDMD-based model approximation.
Keywords
dynamic mode decomposition, data-driven control, spectral submanifolds
Labels
ETH Zurich (ETHZ)
Description
Goal
Contact Details
More information
Open this project... call_made
Published since: 2024-08-20 , Earliest start: 2024-08-20
Organization Automatic Control Laboratory
Hosts Li Hui
Topics Mathematical Sciences
Direct data-driven predictive control for water storage reservoirs
Water storage reservoirs are critical infrastructure for energy production, water supply, and flood protection. The state-of-the-art for operating reservoirs is forecasted informed model predictive control. This project proposes an alternative, data-driven approach - rather than attempting to model the complex dynamics between weather forecasts and reservoir river inflow, the data-driven approach learns these dynamics from data. This thesis seeks to make a notable contribution to data-driven reservoir management.
Keywords
Water resources systems; reservoir operation; data-driven predictive control; optimal control
Labels
Master Thesis
Description
Goal
Contact Details
More information
Open this project... call_made
Published since: 2024-08-15 , Earliest start: 2024-09-01 , Latest end: 2025-08-31
Applications limited to ETH Zurich
Organization Automatic Control Laboratory
Hosts Wallington Kevin
Topics Engineering and Technology
Optimal Crop Fertilization Control Strategies and Verification
This project deals with the design and analysis of fertilization control strategies. The goal is to minimize over-fertilization while ensuring sufficient nutrification of the crops. Therefore, it is required to study literature on dynamical models of nitrogen in soil, extract a suitable model and implement it in a simulation. Then, design a suitable, formally verifyable control algorithm and analyse the potential of optimal fertilization strategies in agriculture. The control tools may range from dynamic programming (with a-priori guarantees) to reinforcement learning (with statistical a-posteriori guarantees) and beyond.
Keywords
Control Theory, Agriculture, Fertilization, Formal Methods, Safety, Stochastic Systems, Reinforcement Learning
Labels
Master Thesis , ETH Zurich (ETHZ)
Description
Goal
Contact Details
More information
Open this project... call_made
Published since: 2024-08-13
Applications limited to ETH Zurich
Organization Automatic Control Laboratory
Hosts Schmid Niklas
Topics Mathematical Sciences , Information, Computing and Communication Sciences
Data Driven Control Approach for Recommender System Design
The objective of this project is the design and analysis of a smart recommender system as a dynamic feedback controller that, given (some of) the opinions in the system (measured outputs), provides news (namely, the control input) which is tailored to it. The recommender system objective is to optimize his performances, e.g., to maximize engagement, reduce polarization, or robustify against malicious agents. In contrast to other works, we will incorporate learning into this design, using methods from Data-Driven Control.
Keywords
Recommender Systems, Data Driven Control
Labels
Master Thesis , ETH Zurich (ETHZ)
More information
Open this project... call_made
Published since: 2024-07-29 , Earliest start: 2024-03-01
Organization Automatic Control Laboratory
Hosts Eising Jaap , De Pasquale Giulia
Topics Information, Computing and Communication Sciences , Engineering and Technology
Strategically Robust Nash Equilibria in the wild
Game Theory provides the tools to predict and explain the behavior of rational agents that face decision problems when the outcome depends on the decisions of all players. In particular, the concept of Nash Equilibrium is the standard solution concept in this domain. However, there are plenty of examples where people do not behave according to what the theory predicts. In many cases, what the theory predicts (Nash Equilibrium) is clearly not the desired solution, as it is fragile to uncertainty in the game. In the game in the figure, one Nash Equilibrium is that the car maintains its speed hoping that the pedestrian will wait, and another Nash Equilibrium is that the pedestrian crosses hoping that the car stops! On the other hand, agents are also not being robust to the worst case scenario, as that would often lead to no decision being taken at all. In the example in the figure, the security strategy is that the car stops and the pedestrian does not cross, which is clearly unsatisfactory. We recently proposed the concept of Strategically Robust Nash Equilbrium, which interpolates between the concept of Nash Equilibrium (efficient but fragile) and security strategies (robust, but inefficient). In the example in the figure, that corresponds to the car slowing down and the pedestrian waiting to cross -- a sensible outcome. The goal of this project is to validate this concept with real data.
Keywords
Game Theory, Nash equilibrium, behavioral Nash Equilibrium, robust decision making
Labels
Semester Project , Master Thesis
PLEASE LOG IN TO SEE DESCRIPTION
More information
Open this project... call_made
Published since: 2024-07-05 , Earliest start: 2024-09-01 , Latest end: 2025-05-31
Organization Automatic Control Laboratory
Hosts Bolognani Saverio
Topics Mathematical Sciences
Contact
ETH Zurich
Automatic Control Laboratory
Physikstrasse 3
8092 Zurich
Switzerland