Learning-Based Model Predictive Control for Piecewise Affine Systems with Feasibility Guarantees

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Mallick, Samuel, Dabiri, Azita, De Schutter, Bart
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912294357696512
author Mallick, Samuel
Dabiri, Azita
De Schutter, Bart
author_facet Mallick, Samuel
Dabiri, Azita
De Schutter, Bart
contents Online model predictive control (MPC) for piecewise affine (PWA) systems requires the online solution to an optimization problem that implicitly optimizes over the switching sequence of PWA regions, for which the computational burden can be prohibitive. Alternatively, the computation can be moved offline using explicit MPC; however, the online memory requirements and the offline computation can then become excessive. In this work we propose a solution in between online and explicit MPC, addressing the above issues by partially dividing the computation between online and offline. To solve the underlying MPC problem, a policy, learned offline, specifies the sequence of PWA regions that the dynamics must follow, thus reducing the complexity of the remaining optimization problem that solves over only the continuous states and control inputs. We provide a condition, verifiable during learning, that guarantees feasibility of the learned policy's output, such that an optimal continuous control input can always be found online. Furthermore, a method for iteratively generating training data offline allows the feasible policy to be learned efficiently, reducing the offline computational burden. A numerical experiment demonstrates the effectiveness of the method compared to both online and explicit MPC.
format Preprint
id arxiv_https___arxiv_org_abs_2412_00490
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Learning-Based Model Predictive Control for Piecewise Affine Systems with Feasibility Guarantees
Mallick, Samuel
Dabiri, Azita
De Schutter, Bart
Systems and Control
Online model predictive control (MPC) for piecewise affine (PWA) systems requires the online solution to an optimization problem that implicitly optimizes over the switching sequence of PWA regions, for which the computational burden can be prohibitive. Alternatively, the computation can be moved offline using explicit MPC; however, the online memory requirements and the offline computation can then become excessive. In this work we propose a solution in between online and explicit MPC, addressing the above issues by partially dividing the computation between online and offline. To solve the underlying MPC problem, a policy, learned offline, specifies the sequence of PWA regions that the dynamics must follow, thus reducing the complexity of the remaining optimization problem that solves over only the continuous states and control inputs. We provide a condition, verifiable during learning, that guarantees feasibility of the learned policy's output, such that an optimal continuous control input can always be found online. Furthermore, a method for iteratively generating training data offline allows the feasible policy to be learned efficiently, reducing the offline computational burden. A numerical experiment demonstrates the effectiveness of the method compared to both online and explicit MPC.
title Learning-Based Model Predictive Control for Piecewise Affine Systems with Feasibility Guarantees
topic Systems and Control
url https://arxiv.org/abs/2412.00490