Optimal Control of Switching Times in Switched Linear Systems

B. Stellato, S. Ober-Blöbaum and P. J. Goulart

in IEEE Conference on Decision and Control, Las Vegas, NV, USA, pp. 7228-7233, December 2016.
BibTeX  URL 

@inproceedings{SG:2016b,
  author = {B. Stellato and S. Ober-Blöbaum and P. J. Goulart},
  title = {Optimal Control of Switching Times in Switched Linear Systems},
  booktitle = {IEEE Conference on Decision and Control},
  year = {2016},
  pages = {7228-7233},
  url = {https://doi.org/10.1109/CDC.2016.7799384},
  doi = {10.1109/CDC.2016.7799384}
}

Switching time optimization arises in finite-horizon optimal control for switched systems where, given a sequence of continuous dynamics, we minimize a cost function with respect to the switching times. In this paper we propose an efficient method for computing optimal switching times in switched linear systems. We derive simple expressions for the cost function, the gradient and the Hessian which can be computed efficiently online without performing any integration. With the proposed method, the most expensive computations are decomposed into independent scalar exponentials which can be efficiently computed and parallelized. Simulation results show that our method is able to provide fast convergence and handle efficiently a high number switching times.