(702d) Cyberattack Detection and Handling for Neural Network-Approximated Economic Model Predictive Control
AIChE Annual Meeting
2024
2024 AIChE Annual Meeting
Topical Conference: Next-Gen Manufacturing
Cybersecurity and High-Performance Computing in Next-Gen Manufacturing
Thursday, October 31, 2024 - 1:52pm to 2:14pm
In this work, we move toward addressing these questions [7]. First, we demonstrate that the LEMPC-based cyberattack detection strategies can be modified to enable extension to a neural network (NN) version of the controller (i.e., using a NN as a function approximator [6]). This NN then approximates the LEMPC (which will be abbreviated as NN-LEMPC). We provide sufficient conditions for an LEMPC which ensure that if an NN-LEMPC is then designed based on data from that LEMPC, the NN-LEMPC will inherit safety properties from the original LEMPC formulation. We focus on this for one of the passive detection strategies for LEMPC from [2], in which a threshold on the difference between state predictions and estimates is used to detect attacks. Then, we discuss a second detection and handling strategy based on reachability analysis and input repair (inspired by the concept of repairing a NN in [8]) for ensuring safety of controllers (e.g., EMPC) that are not based on a rigorous control law formulation like LEMPC (in the sense of boundedness of the closed-loop state in a safe operating region) for a sampling period after an undetected cyberattack. We use the same detection metric related to state predictions and estimates to facilitate a comparison between the LEMPC-based methods and the reachable set and input repair technique. This enables use to examine the potential conservatism differences between the LEMPC-based safety strategy and the detection and handling concept based on repairing problematic control actions that correspond to false state measurements due to a sensor attack, and faciliates discussion regarding how this concept can inspire ideas for fighting back against attacks.
References:
[1] Heidarinejad, Mohsen, Jinfeng Liu, and Panagiotis D. Christofides. "Economic model predictive control of nonlinear process systems using Lyapunov techniques." AIChE Journal 58, no. 3 (2012): 855-870.
[2] Oyama, Henrique, and Helen Durand. "Integrated cyberattack detection and resilient control strategies using Lyapunovâbased economic model predictive control." AIChE Journal 66, no. 12 (2020): e17084.
[3] Oyama, Henrique, Dominic Messina, Keshav Kasturi Rangan, and Helen Durand. "Lyapunov-based economic model predictive control for detecting and handling actuator and simultaneous sensor/actuator cyberattacks on process control systems." Frontiers in Chemical Engineering 4 (2022): 810129.
[4] Liu, Hao, Ben Niu, and Jiahu Qin. "Reachability analysis for linear discrete-time systems under stealthy cyber attacks." IEEE Transactions on Automatic Control 66, no. 9 (2021): 4444-4451.
[5] Narasimhan, S., El-Farra, N.H. and Ellis, M.J., 2023. A reachable set-based scheme for the detection of false data injection cyberattacks on dynamic processes. Digital Chemical Engineering, 7, p.100100.
[6] Lucia, Sergio, and Benjamin Karg. "A deep learning-based approach to robust nonlinear model predictive control." IFAC-PapersOnLine 51, no. 20 (2018): 511-516.
[7] Abou Halloun, Jihan and Helen Durand. "Cyberattack Detection and Handling for Neural Network-Approximated Economic Model Predictive Control." ADCHEM 2024 (2024), accepted.
[8] Yang, Xiaodong, Tom Yamaguchi, Hoang-Dung Tran, Bardh Hoxha, Taylor T. Johnson, and Danil Prokhorov. "Neural network repair with reachability analysis." In International Conference on Formal Modeling and Analysis of Timed Systems, pp. 221-236. Cham: Springer International Publishing, 2022.