Final colloquium Jurriaan Govers

08 June 2020 10:00 till 10:45 - Location: by zoom - By: DCSC

"Privacy-preserving Model Predictive Control"

Join Zoom Meeting

Meeting ID: 945 5311 6403

One tap mobile

+13126266799,,94553116403# US (Chicago)

+16465588656,,94553116403# US (New York)

Dial by your location

        +1 312 626 6799 US (Chicago)

        +1 646 558 8656 US (New York)

        +1 301 715 8592 US (Germantown)

        +1 346 248 7799 US (Houston)

        +1 669 900 9128 US (San Jose)

        +1 253 215 8782 US (Tacoma)

Meeting ID: 945 5311 6403

Find your local number:

Join by Skype for Business

This thesis is focused on protecting sensitive data in optimization-based control methods.
We propose a novel Privacy-preserving Model Predictive Controller (PMPC) where multiple
agents are controlled by an untrusted external coordinator. By using the Paillier additively
Homomorphic Encryption (HE) scheme, our PMPC allows the coordinator to solve
a Quadratic Programming (QP) problem over encrypted data. The PMPC is based on a
Projected Gradient Scheme (PGS) on the Lagrange-dual, which enables the use of quadratic
cost functions with complicated constraints (e.g., constraints on linear combinations of states
and inputs). Compared to the state-of-the-art, the proposed controller protects not only the
states and inputs of the agents, but also the system models, cost function and constraints.

Optimization problems with quadratic cost functions and linear constraints, form the basis
of a wide class of Model Predictive Control (MPC) problems. Examples of applications
are smart-grids, large industrial plants and robotics. To test our PMPC, we focus on the
application in self-driving vehicles. Motivated by the AUTOTRAC 2020 competition, we
formulate a controller for multiple vehicles in a platoon. An external coordinator controls the
longitudinal velocities of up to ten vehicles, while complicated constraints on the positions
prevent collisions. By using our PMPC, the external coordinator does not gain access to the
private data of the vehicles, protecting their privacy. Because of the wide application domain
of MPC, we would like to extend this research in the future by testing the PMPC on other
applications as well.

Dr. L. Ferranti