A Learning-based Model Predictive Control Scheme with Application to Temperature Control Units (2402.05606v1)
Abstract: Temperature control is a complex task due to its often unknown dynamics and disturbances. This paper explores the use of Neural Nonlinear AutoRegressive eXogenous (NNARX) models for nonlinear system identification and model predictive control of a temperature control unit. First, the NNARX model is identified from input-output data collected from the real plant, and a state-space representation with known measurable states consisting of past input and output variables is formulated. Second, a tailored model predictive controller is designed based on the trained NNARX network. The proposed control architecture is experimentally tested on the temperature control units manufactured by Tool-Temp AG. The results achieved are compared with those obtained using a PI controller and a linear MPC. The findings illustrate that the proposed scheme achieves satisfactory tracking performance while incurring the lowest energy cost among the compared controllers.
- N. Cahyo, R. B. Sitanggang, H. H. Alif, and C. Hudaya, “Co-combustion characteristics of low-and medium-rank coal of the circulating fluidized bed boiler coal power plant,” in 2019 IEEE 2nd International Conference on Power and Energy Applications (ICPEA). IEEE, 2019, pp. 282–285.
- K. Rsetam, M. Al-Rawi, and Z. Cao, “Robust composite temperature control of electrical tube furnaces by using disturbance observer,” Case Studies in Thermal Engineering, vol. 30, p. 101781, 2022.
- J. Solano, E. Caamaño-Martín, L. Olivieri, and D. Almeida-Galárraga, “Hvac systems and thermal comfort in buildings climate control: An experimental case study,” Energy Reports, vol. 7, pp. 269–277, 2021, 2021 6th International Conference on Advances on Clean Energy Research.
- Z.-S. Hou and Z. Wang, “From model-based control to data-driven control: Survey, classification and perspective,” Information Sciences, vol. 235, pp. 3–35, 2013.
- S. Hochreiter and J. Schmidhuber, “Long Short-Term Memory,” Neural Computation, vol. 9, no. 8, pp. 1735–1780, 11 1997.
- J. Chung, C. Gulcehre, K. Cho, and Y. Bengio, “Empirical evaluation of gated recurrent neural networks on sequence modeling,” 2014.
- H. Jaeger, “Echo state network,” Scholarpedia, vol. 2, no. 9, p. 2330, 2007.
- A. Levin and K. Narendra, “Control of nonlinear dynamical systems using neural networks: controllability and stabilization,” IEEE Transactions on Neural Networks, vol. 4, no. 2, pp. 192–206, 1993.
- H. R. Schindler, “Delta modulation,” IEEE Spectrum, vol. 7, no. 10, pp. 69–78, 1970.
- R. L. Kashyap, “Maximum likelihood identification of stochastic linear systems,” IEEE Transactions on Automatic Control, vol. 15, no. 1, pp. 25–34, 1970.
- L. Simpson, A. Ghezzi, J. Asprion, and M. Diehl, “An efficient method for the joint estimation of system parameters and noise covariances for linear time-variant systems,” in 2023 62nd IEEE Conference on Decision and Control (CDC). IEEE, 2023, pp. 4524–4529.
- F. Bonassi, M. Farina, and R. Scattolini, “Stability of discrete-time feed-forward neural networks in NARX configuration,” in 19th IFAC Symposium on System Identification (SYSID 2021), 2021.
- J. Xie, F. Bonassi, M. Farina, and R. Scattolini, “Robust offset-free nonlinear model predictive control for systems learned by neural nonlinear autoregressive exogenous models,” International Journal of Robust and Nonlinear Control, vol. 33, no. 16, pp. 9992–10 009, 2023.
- F. Bonassi, M. Farina, J. Xie, and R. Scattolini, “On recurrent neural networks for learning-based control: recent results and ideas for future developments,” Journal of Process Control, vol. 114, pp. 92–104, 2022.
- A. Wächter and L. T. Biegler, “On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming,” Mathematical Programming, vol. 106, no. 1, pp. 25–57, 2006.
- J. A. E. Andersson, J. Gillis, G. Horn, J. B. Rawlings, and M. Diehl, “CasADi – a software framework for nonlinear optimization and optimal control,” Mathematical Programming Computation, vol. 11, no. 1, pp. 1–36, 2019.