Safety-Critical Control for Systems With Impulsive Actuators and Dwell Time Constraints.

Safety-Critical Control for Systems With Impulsive Actuators and Dwell Time Constraints.
Joseph Breeden Dimitra Panagou

IEEE Control. Syst. Lett.

@article{DBLP:journals/csysl/BreedenP23,
  author       = {Joseph Breeden and
                  Dimitra Panagou},
  title        = {Safety-Critical Control for Systems With Impulsive Actuators and Dwell
                  Time Constraints},
  journal      = {{IEEE} Control. Syst. Lett.},
  volume       = {7},
  pages        = {2119--2124},
  year         = {2023},
  url          = {https://doi.org/10.1109/LCSYS.2023.3285141},
  doi          = {10.1109/LCSYS.2023.3285141},
  timestamp    = {Fri, 07 Jul 2023 23:32:29 +0200},
  biburl       = {https://dblp.org/rec/journals/csysl/BreedenP23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}

Abstract

This letter presents extensions of control barrier function (CBF) and control Lyapunov function (CLF) theory to systems wherein all actuators cause impulsive changes to the state trajectory, and can only be used again after a minimum dwell time has elapsed. These rules define a hybrid system, wherein the controller must at each control cycle choose whether to remain on the current state flow or to jump to a new trajectory. We first derive a sufficient condition to render a specified set forward invariant using extensions of CBF theory. We then derive related conditions to ensure asymptotic stability in such systems, and apply both conditions online in an optimization-based control law with aperiodic impulses. We simulate both results on a spacecraft docking problem with multiple obstacles.

Authors

Bib

@article{DBLP:journals/csysl/BreedenP23,
  author       = {Joseph Breeden and
                  Dimitra Panagou},
  title        = {Safety-Critical Control for Systems With Impulsive Actuators and Dwell
                  Time Constraints},
  journal      = {{IEEE} Control. Syst. Lett.},
  volume       = {7},
  pages        = {2119--2124},
  year         = {2023},
  url          = {https://doi.org/10.1109/LCSYS.2023.3285141},
  doi          = {10.1109/LCSYS.2023.3285141},
  timestamp    = {Fri, 07 Jul 2023 23:32:29 +0200},
  biburl       = {https://dblp.org/rec/journals/csysl/BreedenP23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}