arrow
Return

Computing control invariant set using reinforcement learning by leveraging default value function

delete2025-06-30
delete0
delete
OA
AI
宋博 cover
宋博 (Bo Song)
B
Bernard T. Agyeman
B
Benjamin Decardi‐Nelson
H
Haihan Wang
J
Jinfeng Liu
DOI:10.1016/j.compchemeng.2025.109249delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This paper presents a framework for computing the control invariant set (CIS) of a general nonlinear system using reinforcement learning (RL). By formulating the CIS problem as an RL task with a specially tailored reward design and value initialization, the proposed approach identifies safe states as those converging to a nonnegative value function, while states leading to constraint violation accumulate negative values. This distinction allows for a straightforward classification of the safe region without requiring complex set-based operations or assumptions on the shape of the invariant set. The paper provides a theoretical analysis showing that, in the absence of disturbances, states lying within the CIS converge to an optimal value of zero, whereas any trajectory that eventually violates the constraint attains strictly negative values. Leveraging standard RL algorithms, ranging from value iteration to Q-learning and deep Q-learning, this method is readily applicable to both low-dimensional and relatively high-dimensional systems with discrete or continuous state spaces. Numerical demonstrations on continuously stirred tank reactors illustrate that the proposed RL-based framework achieves results comparable to existing graph-based methods. These findings highlight the potential of RL, with only minimal modifications, as a data-driven tool to approximate and certify control invariant sets for complex process systems.
Keywords:
Control invariant set
Reinforcement learning

Journal

C
Computers and Chemical Engineering
IF:
3.9
Papers:
8.1K
Citations:
1.7W

Organization

No organization information available