Approximate Dynamic Programming for Constrained Piecewise Affine Systems With Stability and Safety Guarantees

被引:0
|
作者
He, Kanghui [1 ]
Shi, Shengling [2 ]
van den Boom, Ton [1 ]
de Schutter, Bart [1 ]
机构
[1] Delft Univ Technol, Delft Ctr Syst & Control, NL-2628 CD Delft, Netherlands
[2] MIT, Dept Chem Engn, Cambridge, MA 02139 USA
来源
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS | 2025年 / 55卷 / 03期
基金
欧洲研究理事会;
关键词
Safety; Costs; Dynamic programming; Control systems; Asymptotic stability; Systematics; Stability criteria; Reliability; Predictive control; Optimal control; Approximate dynamic programming (ADP); constrained control; piecewise affine (PWA) systems; reinforcement learning (RL);
D O I
10.1109/TSMC.2024.3515645
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Infinite-horizon optimal control of constrained piecewise affine (PWA) systems has been approximately addressed by hybrid model predictive control (MPC), which, however, has computational limitations, both in offline design and online implementation. In this article, we consider an alternative approach based on approximate dynamic programming (ADP), an important class of methods in reinforcement learning. We accommodate nonconvex union-of-polyhedra state constraints and linear input constraints into ADP by designing PWA penalty functions. PWA function approximation is used, which allows for a mixed-integer encoding to implement ADP. The main advantage of the proposed ADP method is its online computational efficiency. Particularly, we propose two control policies, which lead to solving a smaller-scale mixed-integer linear program than conventional hybrid MPC, or a single convex quadratic program, depending on whether the policy is implicitly determined online or explicitly computed offline. We characterize the stability and safety properties of the closed-loop systems, as well as the suboptimality of the proposed policies, by quantifying the approximation errors of value functions and policies. We also develop an offline mixed-integer-linear-programming-based method to certify the reliability of the proposed method. Simulation results on an inverted pendulum with elastic walls and on an adaptive cruise control problem validate the control performance in terms of constraint satisfaction and CPU time.
引用
收藏
页码:1722 / 1734
页数:13
相关论文
共 50 条
  • [21] Policy Optimization Adaptive Dynamic Programming for Optimal Control of Input-Affine Discrete-Time Nonlinear Systems
    Lin, Mingduo
    Zhao, Bo
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2023, 53 (07): : 4339 - 4350
  • [22] Optimal Tracking in Switched Systems With Free Final Time and Fixed Mode Sequence Using Approximate Dynamic Programming
    Sardarmehni, Tohid
    Song, Xingyong
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2023, 34 (07) : 3460 - 3472
  • [23] Reinforcement Learning With Safety and Stability Guarantees During Exploration For Linear Systems
    Marvi, Zahra
    Kiumarsi, Bahare
    IEEE OPEN JOURNAL OF CONTROL SYSTEMS, 2022, 1 : 322 - 334
  • [24] Approximate Dynamic Programming for Event-Driven H8 Constrained Control
    Yang, Xiong
    Xu, Mengmeng
    Wei, Qinglai
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2023, 53 (09): : 5922 - 5932
  • [25] Dynamic programming for constrained optimal control of discrete-time linear hybrid systems
    Borrelli, F
    Baotic, M
    Bemporad, A
    Morari, M
    AUTOMATICA, 2005, 41 (10) : 1709 - 1721
  • [26] Stability of Logical Dynamic Systems With a Class of Constrained Switching
    Ding, Xueying
    Lu, Jianquan
    Li, Haitao
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2022, 69 (10) : 4248 - 4257
  • [27] Gait Phase Partitioning and Footprint Detection Using Mutually Constrained Piecewise Linear Approximation with Dynamic Programming
    Yasukawa, Makoto
    Makihara, Yasushi
    Hosoi, Toshinori
    Kubo, Masahiro
    Yagi, Yasushi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2021, E104D (11): : 1951 - 1962
  • [28] Gait phase partitioning and footprint detection using mutually constrained piecewise linear approximation with dynamic programming
    Yasukawa M.
    Makihara Y.
    Hosoi T.
    Kubo M.
    Yagi Y.
    IEICE Transactions on Information and Systems, 2021, 104 (11) : 1951 - 1962
  • [29] Sub-optimal switching in anti-lock brake systems using approximate dynamic programming
    Sardarmehni, Tohid
    Heydari, Ali
    IET CONTROL THEORY AND APPLICATIONS, 2019, 13 (09) : 1413 - 1424
  • [30] Data-driven approximate optimal tracking control schemes for unknown non-affine non-linear multi-player systems via adaptive dynamic programming
    Jiang, He
    Luo, Yanhong
    ELECTRONICS LETTERS, 2017, 53 (07) : 465 - 467