(59ab) Generalization Error Bounds for Neural Networks Modeling Two-Time-Scale System Dynamics with Application to Model Predictive Control of Nonlinear Processes
AIChE Annual Meeting
2023
2023 AIChE Annual Meeting
Computing and Systems Technology Division
Interactive Session: Data and Information Systems
Tuesday, November 7, 2023 - 3:30pm to 5:00pm
To approximate the dynamics of both slow and fast subsystems using data from the two-time-scale process, we plan to design two machine learning modelsâspecifically, neural network models. Assuming stability of the fast dynamics, we will construct a Recurrent Neural Network model to predict the evolution of the slow states of the two-times-scale system and a Feedforward Neural Network to predict the values of the fast states on the slow manifold from the predicted slow states. The generalization error bounds for both networks will be investigated by applying the appropriate theory of statistical machine learning. The generalization error bounds of the neural network models can be used to assess the accuracy and robustness of the models. In addition, since we are dealing with two-time scale systems, the effect of the two different time scales will be accounted for in the generalization error bounds. Moreover, by assuming that the fast dynamics are stable, we will show that, to achieve closed-loop stability for the full two-time-scale system dynamics, it is sufficient to design a model predictive controller (i.e., MPC) based on the RNN model that approximates the slow dynamics to achieve stability, rather than the full two-time-scale system. Finally, we conduct closed-loop simulations using a classical two-time-scale process example to study the factors that affect the generalization error bounds and the closed-loop stability when using a machine learning-based predictive controller.
References:
[1] KokotoviÄ, P., Khalil, H. K., & O'reilly, J. (1999). Singular perturbation methods in control: analysis and design. Society for Industrial and Applied Mathematics.