(284b) Control Invariant Set Computation for Nonlinear Systems: A Distributed Approach
AIChE Annual Meeting
2021
2021 Annual Meeting
Computing and Systems Technology Division
Advances in Computational Methods and Numerical Analysis II
Tuesday, November 9, 2021 - 12:49pm to 1:08pm
Some results which address computational issues and algorithmic procedures of control invariant sets exist for linear [1] and nonlinear systems [2]. However, the applicability of these algorithms, even for linear systems, is in general subject to the âcurse of dimensionalityâ. Chemical processes are usually nonlinear and described by a large-scale network of interconnected process units which make the applicability of the existing algorithms to determine the control invariant sets of these systems difficult, if not impossible. There is a strong and long-lasting need to develop control invariant set computing algorithms that is applicable to large-scale process networks.
In this work, we present a distributed control invariant set computing algorithm. The proposed algorithm exploits the structure of the interconnections within a process network and decomposes the entire process network into smaller subsystems. After decomposing the process network, a distributed approach with iterations is then developed to compute the control invariant set of the entire system. The proposed algorithm adopts graph-based algorithms in the computing of the control invariant sets [3]. Specifically, in this presentation, we will share our results for process networks with subsystems connected in series. The process network is first decomposed into several subsystems with overlapping states. Subsequently, the dynamics of the subsystems is represented using weighted digraphs and then analyzed using well known graph theoretical algorithms in a sequential manner. The interaction between two subsystems are taken into account and the control invariant set is refined iteratively. Results of a few examples will be shown to demonstrate that the proposed distributed control invariant set computing can achieve the result of a centralized algorithm.
Figures 1 below shows the results of the proposed algorithm applied to a simple 3-dimensional example. It shows that the invariant set calculated by the proposed distributed computing converges to the actual control invariant set within 4 iterations.
We believe that the proposed distributed computing algorithm paves a promising way to overcome the âcurse of dimensionalityâ in control invariant set computing. It is also expected that the proposed approach can be extended to more general process networks.
References
[1] Maidens, J.N., Kaynama, S., Mitchell, I.M., Oishi, M.M., Dumont, G.A., 2013. Lagrangian methods for approximating the viability kernel in high-dimensional systems. Automatica 49 (7), 2017â2029
[2] Homer, T., Mahmood, M., Mhaskar, P., 2020. A trajectory-based method for constructing null controllable regions. Int. J. Robust Nonlinear Control 30 (2), 776â786.
[3] Decardi-Nelson, B., & Liu, J. (2021). Computing robust control invariant sets of constrained nonlinear systems: A graph algorithm approach. Computers & Chemical Engineering, 145, 107177.