Backround
Heating and cooling in buildings is responsible for about 10% of global greenhouse gas emissions. My prior work shows that by just using a clever algorithm in your thermostat, and a bit of data, you can reduce the energy required to heat and cool a building by 30% without sacrificing user comfort. Scaling this up would shave off 3% of GHGs worldwide, which is about 2x the emissions caused by the entire aerospace industry.
Buildings are also large consumers of electricity, and therefore utilities are interested in collaborating with buildings to reduce energy consumption, and to move that consumption around in time. This is refered to as flexibility - the ability to adapt your consumption in real time.
Objectives
- Develop simulations of individual buildings, electric grids, district heating grids, and interconnect them into a high-fidelity simulation of an entire city
- Design large-scale coordination strategies using distributed control theory, game theory, optimization, machine learning, etc.
- Fit these models/simulations to data collected from live hardware
- Run experiments of the coordination strategies on live hardware
Experiments
We will have access to a variety of data sources and the ability to conduct real experiments on live hardware.
Lillestrom Kommune
- Approximately 241 buildings
- 84 V2G electric car chargers
- 18 swimming pools
FME Solar
- A number of user partners in the building and PV industry sector, tbd
International partners
- UCSD Microgrid
- DHG at UBC Okanogan
- NEST building at Empa
DESSI at ITS
- On-campus microgrid, including PV systems and inverters, batteries, V2G chargers
- Energy consumption data from households
Projects
Distributed model-predictive control for coordinating buildings
Data-driven control for building flexibility
Buildings as virtual power plants
Large scale automation of modeling buildings from data
Mechanisms for smart grid -- building interaction
Digital twins for smart cities
Background Needed
All of the projects will require knowledge of coding, either in Python or Matlab for simulation, and C/C++ for hardware. The projects will have a communal git repository, and students will be expected to adhere to sound coding practices, participate in peer coding reviews, etc.
Some familiarity with control theory is a plus, but a lot of it can be learned during the project. Knowledge of at least one of: physics, power systems, or thermodynamics is necessary for all of the projects.