Internal Model Control design for systems learned by Control Affine Neural Nonlinear Autoregressive Exogenous Models
Jing Xie, Fabio Bonassi, Riccardo Scattolini
TL;DR
The study develops CA-NNARX models that replicate the control-affine structure of unknown plants and injects $\delta$ISS stability into training. It then derives an explicit model inverse to enable a streamlined Internal Model Control (IMC) design, with stability guarantees that extend to IOS in closed loop. The approach is validated on the Quadruple Tank benchmark, showing that CA-NNARX offers superior modeling accuracy over standard NNARX at similar sizes, and that IMC based on a $\delta$ISS CA-NNARX model achieves tracking performance comparable to nonlinear MPC but with orders of magnitude lower online computation. The results highlight the practical viability of stability-regularized learning for data-driven control, enabling robust, efficient model-based control in the presence of noise and plant-model mismatch. Future work will focus on tightening the $\delta$ISS conditions, robust bounds on modeling error, and scalability to larger systems.
Abstract
This paper explores the use of Control Affine Neural Nonlinear AutoRegressive eXogenous (CA-NNARX) models for nonlinear system identification and model-based control design. The idea behind this architecture is to match the known control-affine structure of the system to achieve improved performance. Coherently with recent literature of neural networks for data-driven control, we first analyze the stability properties of CA-NNARX models, devising sufficient conditions for their incremental Input-to-State Stability ($δ$ISS) that can be enforced at the model training stage. The model's stability property is then leveraged to design a stable Internal Model Control (IMC) architecture. The proposed control scheme is tested on a real Quadruple Tank benchmark system to address the output reference tracking problem. The results achieved show that (i) the modeling accuracy of CA-NNARX is superior to the one of a standard NNARX model for given weight size and training epochs, (ii) the proposed IMC law provides performance comparable to the ones of a standard Model Predictive Controller (MPC) at a significantly lower computational burden, and (iii) the $δ$ISS of the model is beneficial to the closed-loop performance.
