Bachelor theses
Thesis proposals
Our group offers four Bachelor thesis topics as described below. If you would like to write your thesis with us, please contact .
Supervisor: Dr.Stefano Marelli
Description:
In this Bachelor thesis, the candidate will design, develop and deploy a graphical user interface (GUI) to perform data-driven sensitivity analysis within the UQLab software. The interface, programmed in Matlab, will be targeted to non-expert users (e.g., engineering offices), and will provide a user-friendly and accessible tool to introduce advanced quantitative analysis techniques without the need of extensive training.
Prerequisites: UQLabSensitivity Analysis and Polynomial Chaos Expansions user manuals (https://www.uqlab.com/documentation).
Additional information:
- Limited capacity: Yes (1)
- Group work: No
- Language: English
Supervisor: Dr. Stefano Marelli
Description:
Surrogate modeling is a powerful tool in state-of-the-art Engineering applications, ranging from optimization to uncertainty quantification. The UQLab plaftform (www.uqlab.com) provides a powerful set of surrogates, ranging from Kriging to polynomial chaos expansions (PCE). In this Bachelorarbeit, the candidate is tasked with developing a computational tool that can export a surrogate model (PCE) trained with UQLab into a standalone predictor that does not require Matlab, and can be used on different platforms/programming languages.
Prerequisites: UQLabPolynomial Chaos Expansions user manuals (https://www.uqlab.com/documentation).
Additional information:
- Limited capacity: Yes (1)
- Group work: No
- Language: English
Supervisor: Dr. Stefano Marelli
Description:
Computer simulations are a powerful tool for understanding and optimizing the behavior of real-world systems. They usually depend on a number of parameters, whose values can be affected by uncertainty. The influence of this uncertainty on the simulation results is studied in the field of uncertainty quantification (UQ).
UQLab is a Matlab-based UQ software developed here at ETH Zürich. Up to now, it displays information in pop-up figures and in the command line, which is sufficient for our current userbase with a strong computational background. However, in line with UQLab's motto "Make uncertainty quantification available for anybody, in any field of applied science and engineering", we want to make the results of UQ analyses available in more easy-to-read formats such as PDF or Markdown.
In this thesis, you will implement an automatic reporting tool for a selected UQLab object, such as an Input object. This includes the design of the tool, implementation, testing, and documentation.
Prerequisites: Good command of Matlab
Additional information:
- Limited capacity: Yes (1)
- Group work: No
- Language: English
Supervisor: Dr. Nora Lüthen
Description:
Computer simulations are a powerful tool for understanding and optimizing the behavior of real-world systems. They usually depend on a number of parameters, whose values can be affected by uncertainty. The influence of this uncertainty on the simulation results is studied in the field of uncertainty quantification (UQ).
UQLab is a Matlab-based UQ software developed here at ETH Zürich. Its motto is "Make uncertainty quantification available for anybody, in any field of applied science and engineering", focusing on a straightforward user interface while providing state-of-the-art scientific methods.
In this thesis, you will create a new uncertainty propagation module for UQLab, which performs a Monte Carlo simulation and reports the results. This includes the design of the module, implementation, testing, and documentation.
Prerequisites: Good command of Matlab and interest in statistical methods
Additional information:
- Limited capacity: Yes (1)
- Group work: No
- Language: English
Past theses
For a list of past Bachelor theses written at our Chair, click here.