Skip to main content
eScholarship
Open Access Publications from the University of California

UC Santa Cruz

UC Santa Cruz Previously Published Works bannerUC Santa Cruz

A Model Predictive Control Framework for Hybrid Dynamical Systems ⁎ ⁎ This research has been partially supported by the National Science Foundation under CAREER Grant no. ECS-1450484, Grant no. ECS-1710621, and Grant no. CNS-1544396, by the Air Force Office of Scientific Research under Grant no. FA9550-16-1-0015, by the Air Force Research Laboratory under Grant no. FA9453-16-1-0053, and by CITRIS and the Banatao Institute at the University of California.

Abstract

This paper presents a model predictive control (MPC) algorithm that asymptotically stabilizes a compact set of interest for a given hybrid dynamical system. The considered class of systems are described by a general model, which identifies the dynamics by the combination of constrained differential and difference equations. The model allows for trajectories that exhibit multiple jumps at the same time instant, or portray Zeno behavior. At every optimization time, the proposed algorithm minimizes a cost functional weighting the state and the input during both the continuous and discrete phases, and at the terminal time via a terminal cost, without discretizing the continuous dynamics. To account for the structure of time domains defining solution pairs, the minimization is performed in a manner akin to free end-time optimal control. When the terminal cost is a control Lyapunov function on the terminal constraint set, recursive feasibility and asymptotic stability of the proposed algorithm can be guaranteed. A sample-and-hold control system and a bouncing ball model are two examples reported to demonstrate the applicability and effectiveness of the proposed approach.

Many UC-authored scholarly publications are freely available on this site because of the UC's open access policies. Let us know how this access is important for you.

Main Content
For improved accessibility of PDF content, download the file to your device.
Current View