Document Type: Original Research Paper

Authors

1 Department of electrical and computer engineering, Tarbiat Modares University, Tehran, Iran

2 Department of electrical and computer engineering, Tarbiat Modares university, Tehran, Iran

10.22061/jecei.2020.6795.340

Abstract

Background and Objectives: In this paper, a constrained cooperative distributed model predictive control (DMPC) is proposed. The proposed DMPC is based on linear adaptive generalized predictive control (AGPC) to control uncertain nonlinear large-scale systems.
Methods: The proposed approach, has two main contributions. First, a novel cooperative optimization strategy is proposed to improve the centralized global cost function of each local controller. Second, using the proposed linear distributed AGPC (DAGPC), the mismatch between linearized and nonlinear models is compensated via online identification of the linearized model in each iteration of optimization.
Results: The proposed novel cooperative optimization strategy decreases the computational burden of optimization process compared to conventional cooperative DMPC strategies. Moreover, the proposed linear DAGPC decreases the satisfaction time of the terminal condition compared to conventional DMPC methods. The paper establishes sufficient conditions for the closed-loop stability. The performance and effectiveness of proposed method is demonstrated through simulation of a quadruple-tank system for both certain and uncertain situations. The imposed uncertainty changes the system from minimum phase to nonminimum-phase situation. Closed-loop stability and proper convergences are concluded from simulation results of both situations.
Conclusion: Most important advantages of proposed linear cooperative DAGPC are its less design complexity and consequently less convergence time compared to fully nonlinear DMPC methods, due to its online identification of the linearized model.

Keywords

Main Subjects

[1]  P. D. Christofides, R. Scattolini, D. M. De la Pena, and J. Liu, “Distributed model predictive control: A tutorial review and future research directions,” Journal of Computers and Chemical Engineering, vol. 51, pp. 21-41, 2013.

[2] I. Necoara, V. Nedelcu, and I. Dumitrache, “Parallel and distributed optimization methods for estimation and control in networks,” Journal of Process Control, vol. 21, no. 5, pp. 756-766, 2011.

[3] B. T. Stewart, S. J. Wright, and J. B. Rawlings, “Cooperative distributed model predictive control for nonlinear systems,” Journal of Process Control, vol. 21, no. 5, pp. 698-704, 2011.

[4] B. T. Stewart, A. N. Venkat, J. B. Rawlings, S. J. Wright, and G. Pannocchia, “Cooperative distributed model predictive control,” Systems & Control Letters, vol. 59, no. 8, pp. 460_469, 2010.

[5] T. Bai, S. Li, and Y. Zheng, “Distributed Model Predictive Control for Networked Plant-wide Systems With Neighborhood Cooperation,” IEEE/CAA Journal of Automatica Sinica, vol. 6, no. 1, pp. 108-117, 2019.

[6] A. Grancharova, T. A. Johansen, and S. Olaru, “Dual-Mode distributed model predictive control of a quadruple-tank system,” Journal of Chemical Technology and Metallurgy, vol. 53, no. 4, pp. 674-682, 2018.

[7] H. N. Soloklo, and N. Bigdeli, “A PFC-based Hybrid Approach for Control of Industrial Heating Furnace,” Journal of Electrical and Computer Engineering Innovations, vol. 7, no. 1, pp. 81-92, 2019.

[8] Y. Gao, L. Dai, Y. Xia, and Y. Liu, “Distributed model predictive control for consensus of nonlinear second-order multi-agent systems,” International Journal of Robust and Nonlinear Control, vol. 27, no. 5, pp. 830-842, 2017.

[9] N. Sadati, M. Rahmani, and M. Saif, “Two-Level Robust Optimal Control of Large-Scale Nonlinear Systems,” IEEE Systems Journal, vol. 9, no. 1, pp. 242-251, 2015.

[10] M. Zhao, and B. Ding, “Distributed model predictive control for constrained nonlinear systems with decoupled local dynamics,” ISA Transactions, vol. 55, pp. 1-12, 2015.

[11] T. Keviczky, F. Borrelli, K. Fregene, D. Godbole, and G. J. Balas, “Decentralized Receding Horizon Control and Coordination of Autonomous Vehicle Formations,” IEEE Transactions on Control Systems Technology, vol. 16, no. 1, pp. 19-33, 2008.

[12] X. Liu, Y. Shi, and D. Constantinescu, “Distributed model predictive control of constrained weakly coupled nonlinear systems,” Systems & Control Letters, vol. 74, pp. 41-49, 2014.

[13] W. B. Dunbar, “Distributed Receding Horizon Control of Dynamically Coupled Nonlinear Systems,” IEEE Transactions on Automatic Control, vol. 52, no. 7, pp. 1249-1263, 2007.

[14] M. Heidarinejad, J. Liu, D. M. De la Pena, J. F. Davis, and P. D. Christofides, “Multirate Lyapunov-based distributed model predictive control of nonlinear uncertain systems,” Journal of Process Control, vol. 21, no. 9, pp. 1231-1242, 2011.

[15] H. Li, and Y. Shi, “Distributed model predictive control of constrained nonlinear systems with communication delays,” Systems & Control Letters, vol. 62, no. 10, pp. 819–826, 2013.

[16] J. Liu, D. M. De la Pena, and P. D. Christofides, “Distributed model predictive control of nonlinear systems subject to asynchronous and delayed measurements,” Automatica, vol. 46, no. 1, pp. 52-61, 2010.

[17] X. Liu, Y. Shi, and D. Constantinescu, “Robust Distributed Model Predictive Control of Constrained Continuous-Time Nonlinear Systems Using Two-Layer Invariant Sets,” Journal of Dynamic Systems, Measurement, and Control, vol. 138, pp.1-7, 2016.

[18] A. Ma, K. Liu, Q. Zhang, and Y. Xia, “Distributed MPC for linear discrete-time systems with disturbances and coupled states,” Systems & Control Letters, vol. 135, pp. 1-8, 2020.

[19] Z. Guo, S. Li, and Y. Zheng, “Feedback Linearization Based Distributed Model Predictive Control for Secondary Control of Islanded Microgrid,” Asian Journal of Control, vol. 22, no. 1, pp. 460–473, 2020.

[20] H. Li, and Y. Shi, “Robust Distributed Model Predictive Control of Constrained Continuous-Time Nonlinear Systems: A Robustness Constraint Approach,” IEEE Transactions on Automatic Control, vol. 59, no. 6, pp. 1673- 1678, 2014.

[21] M. Siavash, V. J. Majd, and M. Tahmasebi, “Finite-Time Consensus Control of Euler-Lagrange Multi-agent Systems in the Presence of Stochastic Disturbances and Actuator Faults,” Journal of Electrical and Computer Engineering Innovations, vol. 7, no. 2, pp. 163-170, 2019.

[22] Y. Zheng, S. E. Li, K. Li, F. Borrelli, and J. K. Hedrick, “Distributed Model Predictive Control for Heterogeneous Vehicle Platoons under Unidirectional Topologies,” IEEE Transactions on Control Systems Technology, vol. 25, no. 3, pp. 899-910, 2017.

[23] S. G. Abokhatwa, and R. Katebi, “Sequential Distributed Model Predictive Control for State-Dependent Nonlinear Systems,” 2013 IEEE International Conference on Systems, Man, and Cybernetics, pp. 565-570.

[24] Y. Long, S. Liu, L. Xie, and K. H. Johansson, “Distributed nonlinear model predictive control based on contraction theory,” International Journal of Robust and Nonlinear Control, vol. 28, no. 2, pp. 492–503, 2018.

[25] X. Liu, Y. Shi, and D. Constantinescu, “Robust distributed model predictive control of constrained dynamically decoupled nonlinear systems: A contraction theory perspective,” Systems & Control Letters, vol. 105, pp. 84-91, 2017.

[26] N. R. Esfahani and K. Khorasani, “A Distributed Model Predictive Control (MPC) Fault Reconfiguration Strategy for Formation Flying Satellites,” International Journal of Control, vol. 89, no. 5, pp. 960-983, 2016.

[27] X. Kong, X. Liu, L. Ma, and K. Y. Lee, “Hierarchical Distributed Model Predictive Control of Standalone Wind/Solar/Battery Power System,” IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 49, no. 8, pp. 1570-1581, 2019.

[28] E. F. Camacho, and C. Bordons, Model Predictive Control, vol. II. London: Springer, 2007, p.47.

[29] K. H. Johansson, “The Quadruple-Tank Process: A Multivariable Laboratory Process with an Adjustable Zero,” IEEE Transactions on Control Systems Technology, vol. 8, no. 3, 2000.