arXiv Open Access 2022

Adversarial Examples for Model-Based Control: A Sensitivity Analysis

Po-han Li Ufuk Topcu Sandeep P. Chinchali
Lihat Sumber

Abstrak

We propose a method to attack controllers that rely on external timeseries forecasts as task parameters. An adversary can manipulate the costs, states, and actions of the controllers by forging the timeseries, in this case perturbing the real timeseries. Since the controllers often encode safety requirements or energy limits in their costs and constraints, we refer to such manipulation as an adversarial attack. We show that different attacks on model-based controllers can increase control costs, activate constraints, or even make the control optimization problem infeasible. We use the linear quadratic regulator and convex model predictive controllers as examples of how adversarial attacks succeed and demonstrate the impact of adversarial attacks on a battery storage control task for power grid operators. As a result, our method increases control cost by $8500\%$ and energy constraints by $13\%$ on real electricity demand timeseries.

Topik & Kata Kunci

Penulis (3)

P

Po-han Li

U

Ufuk Topcu

S

Sandeep P. Chinchali

Format Sitasi

Li, P., Topcu, U., Chinchali, S.P. (2022). Adversarial Examples for Model-Based Control: A Sensitivity Analysis. https://arxiv.org/abs/2207.06982

Akses Cepat

Lihat di Sumber
Informasi Jurnal
Tahun Terbit
2022
Bahasa
en
Sumber Database
arXiv
Akses
Open Access ✓