Skip to main content

Showing 1–33 of 33 results for author: Bemporad, A

Searching in archive eess. Search in all archives.
.
  1. Configuration-Constrained Tube MPC for Tracking

    Authors: Filippo Badalamenti, Sampath Kumar Mulagaleti, Alberto Bemporad, Boris Houska, Mario Eduardo Villanueva

    Abstract: This paper proposes a novel tube-based Model Predictive Control (MPC) framework for tracking varying setpoint references with linear systems subject to additive and multiplicative uncertainties. The MPC controllers designed using this framework exhibit recursively feasible for changing references, and robust asymptotic stability for piecewise constant references. The framework leverages configurat… ▽ More

    Submitted 6 May, 2024; originally announced May 2024.

    Comments: 14 pages, paper presented to the L-CSS/CDC combined submission

  2. arXiv:2405.02979  [pdf, other

    cs.RO eess.SY

    A Long-Short-Term Mixed-Integer Formulation for Highway Lane Change Planning

    Authors: Rudolf Reiter, Armin Nurkanovic, Daniele Bernadini, Moritz Diehl, Alberto Bemporad

    Abstract: This work considers the problem of optimal lane changing in a structured multi-agent road environment. A novel motion planning algorithm that can capture long-horizon dependencies as well as short-horizon dynamics is presented. Pivotal to our approach is a geometric approximation of the long-horizon combinatorial transition problem which we formulate in the continuous time-space domain. Moreover,… ▽ More

    Submitted 5 May, 2024; originally announced May 2024.

  3. arXiv:2403.03827  [pdf, other

    eess.SY cs.LG math.OC

    Linear and nonlinear system identification under $\ell_1$- and group-Lasso regularization via L-BFGS-B

    Authors: Alberto Bemporad

    Abstract: In this paper, we propose an approach for identifying linear and nonlinear discrete-time state-space models, possibly under $\ell_1$- and group-Lasso regularization, based on the L-BFGS-B algorithm. For the identification of linear models, we show that, compared to classical linear subspace methods, the approach often provides better results, is much more general in terms of the loss and regulariz… ▽ More

    Submitted 6 March, 2024; originally announced March 2024.

    Comments: 23 pages, 4 figures

  4. arXiv:2312.11409  [pdf, other

    eess.SY

    Learning disturbance models for offset-free reference tracking

    Authors: Pablo Krupa, Mario Zanon, Alberto Bemporad

    Abstract: This work presents a nonlinear MPC framework that guarantees asymptotic offset-free tracking of generic reference trajectories by learning a nonlinear disturbance model, which compensates for input disturbances and model-plant mismatch. Our approach generalizes the well-established method of using an observer to estimate a constant disturbance to allow tracking constant setpoints with zero steady-… ▽ More

    Submitted 18 December, 2023; originally announced December 2023.

    Comments: (8 pages, 4 figures)

  5. arXiv:2310.16723  [pdf, other

    eess.SY

    Harmonic model predictive control for tracking periodic references

    Authors: Pablo Krupa, Daniel Limon, Alberto Bemporad, Teodoro Alamo

    Abstract: Harmonic model predictive control (HMPC) is a recent model predictive control (MPC) formulation for tracking piece-wise constant references that includes a parameterized artificial harmonic reference as a decision variable, resulting in an increased performance and domain of attraction with respect to other MPC formulations. This article presents an extension of the HMPC formulation to track perio… ▽ More

    Submitted 25 October, 2023; originally announced October 2023.

    Comments: (11 pages, 14 figures)

  6. arXiv:2309.06998  [pdf, ps, other

    eess.SY math.OC

    Data-Driven Synthesis of Configuration-Constrained Robust Invariant Sets for Linear Parameter-Varying Systems

    Authors: Manas Mejari, Sampath Kumar Mulagaleti, Alberto Bemporad

    Abstract: We present a data-driven method to synthesize robust control invariant (RCI) sets for linear parameter-varying (LPV) systems subject to unknown but bounded disturbances. A finite-length data set consisting of state, input, and scheduling signal measurements is used to compute an RCI set and invariance-inducing controller, without identifying an LPV model of the system. We parameterize the RCI set… ▽ More

    Submitted 13 September, 2023; originally announced September 2023.

    Comments: 7 pages, 4 figures, 2 tables

  7. Computation of safe disturbance sets using implicit RPI sets

    Authors: Sampath Kumar Mulagaleti, Alberto Bemporad, Mario Zanon

    Abstract: Given a stable linear time-invariant (LTI) system subject to output constraints, we present a method to compute a set of disturbances such that the reachable set of outputs matches as closely as possible the output constraint set, while being included in it. This problem finds application in several control design problems, such as the development of hierarchical control loops, decentralized contr… ▽ More

    Submitted 12 September, 2023; originally announced September 2023.

    Comments: 16 pages, 6 figures

  8. arXiv:2309.02384  [pdf, other

    eess.SY

    Parameter Dependent Robust Control Invariant Sets for LPV Systems with Bounded Parameter Variation Rate

    Authors: Sampath Kumar Mulagaleti, Manas Mejari, Alberto Bemporad

    Abstract: Real-time measurements of the scheduling parameter of linear parameter-varying (LPV) systems enables the synthesis of robust control invariant (RCI) sets and parameter dependent controllers inducing invariance. We present a method to synthesize parameter-dependent robust control invariant (PD-RCI) sets for LPV systems with bounded parameter variation, in which invariance is induced using PD-vertex… ▽ More

    Submitted 5 September, 2023; originally announced September 2023.

    Comments: 8 pages, 6 figures

  9. Certification of the proximal gradient method under fixed-point arithmetic for box-constrained QP problems

    Authors: Pablo Krupa, Omar Inverso, Mirco Tribastone, Alberto Bemporad

    Abstract: In safety-critical applications that rely on the solution of an optimization problem, the certification of the optimization algorithm is of vital importance. Certification and suboptimality results are available for a wide range of optimization algorithms. However, a typical underlying assumption is that the operations performed by the algorithm are exact, i.e., that there is no numerical error du… ▽ More

    Submitted 5 December, 2023; v1 submitted 29 March, 2023; originally announced March 2023.

    Comments: 8 pages

    Journal ref: Automatica, 2024

  10. Counter-example guided inductive synthesis of control Lyapunov functions for uncertain systems

    Authors: Daniele Masti, Filippo Fabiani, Giorgio Gnecco, Alberto Bemporad

    Abstract: We propose a counter-example guided inductive synthesis (CEGIS) scheme for the design of control Lyapunov functions and associated state-feedback controllers for linear systems affected by parametric uncertainty with arbitrary shape. In the CEGIS framework, a learner iteratively proposes a candidate control Lyapunov function and a tailored controller by solving a linear matrix inequality (LMI) fea… ▽ More

    Submitted 22 May, 2023; v1 submitted 17 March, 2023; originally announced March 2023.

  11. arXiv:2212.12561  [pdf, other

    eess.SY cs.LG cs.MA math.OC

    An active learning method for solving competitive multi-agent decision-making and control problems

    Authors: Filippo Fabiani, Alberto Bemporad

    Abstract: To identify a stationary action profile for a population of competitive agents, each executing private strategies, we introduce a novel active-learning scheme where a centralized external observer (or entity) can probe the agents' reactions and recursively update simple local parametric estimates of the action-reaction map**s. Under very general working assumptions (not even assuming that a stat… ▽ More

    Submitted 3 April, 2024; v1 submitted 23 December, 2022; originally announced December 2022.

  12. arXiv:2209.12586  [pdf, other

    eess.SY

    Learning Critical Scenarios in Feedback Control Systems for Automated Driving

    Authors: Mengjia Zhu, Alberto Bemporad, Maximilian Kneissl, Hasan Esen

    Abstract: Testing is essential for verifying and validating control designs, especially in safety-critical applications. In particular, the control system governing an automated driving vehicle must be proven reliable enough for its acceptance on the market. Recently, much research has focused on scenario-based methods. However, the number of possible driving scenarios to test is in principle infinite. In t… ▽ More

    Submitted 8 September, 2023; v1 submitted 26 September, 2022; originally announced September 2022.

  13. arXiv:2207.06098  [pdf, ps, other

    math.OC eess.SY

    A construction-free coordinate-descent augmented-Lagrangian method for embedded linear MPC based on ARX models

    Authors: Liang Wu, Alberto Bemporad

    Abstract: This paper proposes a construction-free algorithm for solving linear MPC problems based on autoregressive with exogenous terms (ARX) input-output models. The solution algorithm relies on a coordinate-descent augmented Lagrangian (CDAL) method previously proposed by the authors, which we adapt here to exploit the special structure of ARX-based MPC. The CDAL-ARX algorithm enjoys the construction-fre… ▽ More

    Submitted 27 September, 2022; v1 submitted 13 July, 2022; originally announced July 2022.

    Comments: 6 pages, 1 figure

  14. arXiv:2112.15348  [pdf, other

    cs.LG eess.SY math.OC

    Training Recurrent Neural Networks by Sequential Least Squares and the Alternating Direction Method of Multipliers

    Authors: Alberto Bemporad

    Abstract: This paper proposes a novel algorithm for training recurrent neural network models of nonlinear dynamical systems from an input/output training dataset. Arbitrary convex and twice-differentiable loss functions and regularization terms are handled by sequential least squares and either a line-search (LS) or a trust-region method of Levenberg-Marquardt (LM) type for ensuring convergence. In addition… ▽ More

    Submitted 15 October, 2022; v1 submitted 31 December, 2021; originally announced December 2021.

    Comments: 23 pages, 4 figures. Submitted for publication

  15. Data-driven synthesis of Robust Invariant Sets and Controllers

    Authors: Sampath Kumar Mulagaleti, Alberto Bemporad, Mario Zanon

    Abstract: This paper presents a method to identify an uncertain linear time-invariant (LTI) prediction model for tube-based Robust Model Predictive Control (RMPC). The uncertain model is determined from a given state-input dataset by formulating and solving a Semidefinite Programming problem (SDP), that also determines a static linear feedback gain and corresponding invariant sets satisfying the inclusions… ▽ More

    Submitted 18 November, 2021; originally announced November 2021.

  16. Computation of Input Disturbance Sets for Constrained Output Reachability

    Authors: Sampath Kumar Mulagaleti, Alberto Bemporad, Mario Zanon

    Abstract: Linear models with additive unknown-but-bounded input disturbances are extensively used to model uncertainty in robust control systems design. Typically, the disturbance set is either assumed to be known a priori or estimated from data through set-membership identification. However, the problem of computing a suitable input disturbance set in case the set of possible output values is assigned a pr… ▽ More

    Submitted 4 November, 2021; originally announced November 2021.

  17. arXiv:2111.02673  [pdf, other

    cs.LG eess.SY math.OC

    Recurrent Neural Network Training with Convex Loss and Regularization Functions by Extended Kalman Filtering

    Authors: Alberto Bemporad

    Abstract: This paper investigates the use of extended Kalman filtering to train recurrent neural networks with rather general convex loss functions and regularization terms on the network parameters, including $\ell_1$-regularization. We show that the learning method is competitive with respect to stochastic gradient descent in a nonlinear system identification benchmark and in training a linear system with… ▽ More

    Submitted 2 November, 2022; v1 submitted 4 November, 2021; originally announced November 2021.

    Comments: 21 pages, 3 figures, submitted for publication

  18. arXiv:2109.10205  [pdf, ps, other

    math.OC eess.SY

    A Simple and Fast Coordinate-Descent Augmented-Lagrangian Solver for Model Predictive Control

    Authors: Liang Wu, Alberto Bemporad

    Abstract: This paper proposes a novel Coordinate-Descent Augmented-Lagrangian (CDAL) solver for linear, possibly parameter-varying, model predictive control (MPC) problems. At each iteration, an augmented Lagrangian (AL) subproblem is solved by coordinate descent (CD), exploiting the structure of the MPC problem. The CDAL solver enjoys three main properties: (i) it is construction-free, in that it avoids ex… ▽ More

    Submitted 27 September, 2022; v1 submitted 21 September, 2021; originally announced September 2021.

    Comments: 8 pages, 2 figures

  19. arXiv:2106.05639  [pdf, other

    math.OC eess.SY

    C-GLISp: Preference-Based Global Optimization under Unknown Constraints with Applications to Controller Calibration

    Authors: Mengjia Zhu, Dario Piga, Alberto Bemporad

    Abstract: Preference-based global optimization algorithms minimize an unknown objective function only based on whether the function is better, worse, or similar for given pairs of candidate optimization vectors. Such optimization problems arise in many real-life examples, such as finding the optimal calibration of the parameters of a control law. The calibrator can judge whether a particular combination of… ▽ More

    Submitted 18 December, 2021; v1 submitted 10 June, 2021; originally announced June 2021.

    Comments: A MATLAB and a Python implementation of C-GLISp is available at http://cse.lab.imtlucca.it/~bemporad/glis

  20. Model Predictive Control with Environment Adaptation for Legged Locomotion

    Authors: Niraj Rathod, Angelo Bratta, Michele Focchi, Mario Zanon, Octavio Villarreal, Claudio Semini, Alberto Bemporad

    Abstract: Re-planning in legged locomotion is crucial to track the desired user velocity while adapting to the terrain and rejecting external disturbances. In this work, we propose and test in experiments a real-time Nonlinear Model Predictive Control (NMPC) tailored to a legged robot for achieving dynamic locomotion on a variety of terrains. We introduce a mobility-based criterion to define an NMPC cost th… ▽ More

    Submitted 25 November, 2021; v1 submitted 12 May, 2021; originally announced May 2021.

    Comments: Video available on: https://youtu.be/r0-KIiw0eWM

  21. arXiv:2103.16236  [pdf, ps, other

    math.OC eess.SY

    A Dual Active-Set Solver for Embedded Quadratic Programming Using Recursive LDL' Updates

    Authors: Daniel Arnström, Alberto Bemporad, Daniel Axehill

    Abstract: In this paper we present a dual active-set solver for quadratic programming which has properties suitable for use in embedded model predictive control applications. In particular, the solver is efficient, can easily be warm-started, and is simple to code. Moreover, the exact worst-case computational complexity of the solver can be determined offline and, by using outer proximal-point iterations, i… ▽ More

    Submitted 12 October, 2021; v1 submitted 30 March, 2021; originally announced March 2021.

  22. arXiv:2103.12324  [pdf, other

    math.OC cs.RO eess.SY

    A machine-learning approach to synthesize virtual sensors for parameter-varying systems

    Authors: Daniele Masti, Daniele Bernardini, Alberto Bemporad

    Abstract: This paper introduces a novel model-free approach to synthesize virtual sensors for the estimation of dynamical quantities that are unmeasurable at runtime but are available for design purposes on test benches. After collecting a dataset of measurements of such quantities, together with other variables that are also available during on-line operations, the virtual sensor is obtained using machine… ▽ More

    Submitted 23 March, 2021; originally announced March 2021.

  23. arXiv:2101.09264  [pdf, other

    math.OC eess.SY

    Exact and Heuristic Methods with Warm-start for Embedded Mixed-Integer Quadratic Programming Based on Accelerated Dual Gradient Projection

    Authors: Vihangkumar V. Naik, Alberto Bemporad

    Abstract: Small-scale Mixed-Integer Quadratic Programming (MIQP) problems often arise in embedded control and estimation applications. Driven by the need for algorithmic simplicity to target computing platforms with limited memory and computing resources, this paper proposes a few approaches to solving MIQPs, either to optimality or suboptimally. We specialize an existing Accelerated Dual Gradient Projectio… ▽ More

    Submitted 22 January, 2021; originally announced January 2021.

  24. arXiv:2012.10423  [pdf, other

    math.OC cs.LG eess.SY

    Reduction of the Number of Variables in Parametric Constrained Least-Squares Problems

    Authors: Alberto Bemporad, Gionata Cimini

    Abstract: For linearly constrained least-squares problems that depend on a vector of parameters, this paper proposes techniques for reducing the number of involved optimization variables. After first eliminating equality constraints in a numerically robust way by QR factorization, we propose a technique based on singular value decomposition (SVD) and unsupervised learning, that we call $K$-SVD, and neural c… ▽ More

    Submitted 18 December, 2020; originally announced December 2020.

  25. arXiv:2004.00915  [pdf, ps, other

    eess.SY cs.AI cs.LG

    Safe Reinforcement Learning via Projection on a Safe Set: How to Achieve Optimality?

    Authors: Sebastien Gros, Mario Zanon, Alberto Bemporad

    Abstract: For all its successes, Reinforcement Learning (RL) still struggles to deliver formal guarantees on the closed-loop behavior of the learned policy. Among other things, guaranteeing the safety of RL with respect to safety-critical systems is a very active research topic. Some recent contributions propose to rely on projections of the inputs delivered by the learned policy into a safe set, ensuring t… ▽ More

    Submitted 2 April, 2020; originally announced April 2020.

    Comments: Accepted at IFAC 2020

  26. Constrained Controller and Observer Design by Inverse Optimality

    Authors: Mario Zanon, Alberto Bemporad

    Abstract: Model Predictive Control (MPC) is often tuned by trial and error. When a baseline linear controller exists that is already well tuned in the absence of constraints and MPC is introduced to enforce them, one would like to avoid altering the original linear feedback law whenever they are not active. We formulate this problem as a controller matching similar to [1]-[3], which we extend to a more gene… ▽ More

    Submitted 29 October, 2021; v1 submitted 23 March, 2020; originally announced March 2020.

  27. arXiv:1911.13021  [pdf, other

    eess.SY math.OC

    Efficient Calibration of Embedded MPC

    Authors: Marco Forgione, Dario Piga, Alberto Bemporad

    Abstract: Model Predictive Control (MPC) is a powerful and flexible design tool of high-performance controllers for physical systems in the presence of input and output constraints. A challenge for the practitioner applying MPC is the need of tuning a large number of parameters such as prediction and control horizons, weight matrices of the MPC cost function, and observer gains, according to different trade… ▽ More

    Submitted 17 January, 2021; v1 submitted 29 November, 2019; originally announced November 2019.

    Comments: Source code generating the results of the paper available at https://github.com/forgi86/efficient-calibration-embedded-MPC

  28. arXiv:1908.07247  [pdf, other

    math.OC eess.SY

    An efficient bounded-variable nonlinear least-squares algorithm for embedded MPC

    Authors: Nilay Saraf, Alberto Bemporad

    Abstract: This paper presents a new approach to solve linear and nonlinear model predictive control (MPC) problems that requires small memory footprint and throughput and is particularly suitable when the model and/or controller parameters change at runtime. Typically MPC requires two phases: 1) construct an optimization problem based on the given MPC parameters (prediction model, tuning weights, prediction… ▽ More

    Submitted 24 March, 2021; v1 submitted 20 August, 2019; originally announced August 2019.

  29. arXiv:1904.04614  [pdf, other

    eess.SY

    Practical Reinforcement Learning of Stabilizing Economic MPC

    Authors: Mario Zanon, Sébastien Gros, Alberto Bemporad

    Abstract: Reinforcement Learning (RL) has demonstrated a huge potential in learning optimal policies without any prior knowledge of the process to be controlled. Model Predictive Control (MPC) is a popular control technique which is able to deal with nonlinear dynamics and state and input constraints. The main drawback of MPC is the need of identifying an accurate model, which in many cases cannot be easily… ▽ More

    Submitted 9 April, 2019; originally announced April 2019.

  30. arXiv:1711.09220  [pdf, other

    cs.LG eess.SY math.OC

    Fitting Jump Models

    Authors: A. Bemporad, V. Breschi, D. Piga, S. Boyd

    Abstract: We describe a new framework for fitting jump models to a sequence of data. The key idea is to alternate between minimizing a loss function to fit multiple model parameters, and minimizing a discrete loss function to determine which set of model parameters is active at each data point. The framework is quite general and encompasses popular classes of models, such as hidden Markov models and piecewi… ▽ More

    Submitted 21 May, 2018; v1 submitted 25 November, 2017; originally announced November 2017.

    Comments: Accepted for publication in Automatica

  31. arXiv:1709.07972  [pdf, other

    eess.SY cs.DC cs.MA eess.SP math.OC

    Cloud-aided collaborative estimation by ADMM-RLS algorithms for connected vehicle prognostics

    Authors: Valentina Breschi, Ilya Kolmanovsky, Alberto Bemporad

    Abstract: As the connectivity of consumer devices is rapidly growing and cloud computing technologies are becoming more widespread, cloud-aided techniques for parameter estimation can be designed to exploit the theoretically unlimited storage memory and computational power of the cloud, while relying on information provided by multiple sources. With the ultimate goal of develo** monitoring and diagnostic… ▽ More

    Submitted 22 September, 2017; originally announced September 2017.

    Comments: Extended version, with complete proofs, of a submission to the American Control Conference 2018

  32. arXiv:1704.06325  [pdf, ps, other

    eess.SY

    Trajectory Planning Under Vehicle Dimension Constraints Using Sequential Linear Programming

    Authors: Mogens Graf Plessen, Pedro F. Lima, Jonas Martensson, Alberto Bemporad, Bo Wahlberg

    Abstract: This paper presents a spatial-based trajectory planning method for automated vehicles under actuator, obstacle avoidance, and vehicle dimension constraints. Starting from a nonlinear kinematic bicycle model, vehicle dynamics are transformed to a road-aligned coordinate frame with path along the road centerline replacing time as the dependent variable. Space-varying vehicle dimension constraints ar… ▽ More

    Submitted 21 July, 2017; v1 submitted 20 April, 2017; originally announced April 2017.

    Comments: - 7 pages, 13 figures, extended version of ITSC 2017 conference paper

  33. arXiv:1502.07974  [pdf, other

    eess.SY

    A Convex Feasibility Approach to Anytime Model Predictive Control

    Authors: Alberto Bemporad, Daniele Bernardini, Panagiotis Patrinos

    Abstract: This paper proposes to decouple performance optimization and enforcement of asymptotic convergence in Model Predictive Control (MPC) so that convergence to a given terminal set is achieved independently of how much performance is optimized at each sampling step. By embedding an explicit decreasing condition in the MPC constraints and thanks to a novel and very easy-to-implement convex feasibility… ▽ More

    Submitted 27 February, 2015; originally announced February 2015.

    Comments: 8 pages