×

Distributed switched model-based predictive control for distributed large-scale systems with switched topology. (English) Zbl 1537.93196

Summary: Distributed switched large-scale systems are composed by dynamically coupled subsystems, in which interactions among subsystems vary over time according a switching signal. This paper presents a distributed robust switched model-based predictive control (DSwMPC) to control such systems. The proposed method guarantees stabilising the origin of the whole closed-loop system and ensures the constraints satisfaction in the presence of an unknown switching signal. In the distributed model-based predictive control (DMPC) used in this work, by considering the interactions among subsystems as an additive disturbance, the effect of the switch is reflected on the dynamic equation, local, and consistency constraint sets of the nominal subsystems. To compensate the effect of switching signal which creates a time-varying network topology, a robust tube-based switched model-based predictive control (RSwMPC) with switch-robust control invariant set as the target set robust to unknown mode switching is used as local controller. The scheme performance is assessed using three typical examples. The simulation results show that the input and state constraints are satisfied by the proposed DSwMPC at all times. They also validate that the closed-loop system converges to the origin. Also, a comparison of the DSwMPC with a centralised SwMPC (CSwMPC) and a decentralised SwMPC (DeSwMPC) are performed.

MSC:

93B45 Model predictive control
93A15 Large-scale systems
93C30 Control/observation systems governed by functional relations other than differential equations (such as hybrid and switching systems)

References:

[1] Ahandani, M. A., Kharrati, H., Hashemzadeh, F., & Baradarannia, M. (2020). Decentralized switched model-based predictive control for distributed large-scale systems with topology switching. Nonlinear Analysis: Hybrid Systems, 38, 100912. · Zbl 1478.93011
[2] Alessio, A., & Bemporad, A. (2007). Decentralized model predictive control of constrained linear systems. In 2007 european control conference (ecc) (pp. 2813-2818). IEEE.
[3] Augustine, M. T., & Patil, D. U. (2022). A stabilizing model predictive control scheme with arbitrary prediction horizon for switched linear systems. IEEE Control Systems Letters, 6, 2461-2466.
[4] Bai, T., Li, S., & Zou, Y. (2020). Distributed MPC for reconfigurable architecture systems via alternating direction method of multipliers. IEEE/CAA Journal of Automatica Sinica, 8(7), 1336-1344.
[5] Barreiro-Gomez, J., Ocampo-Martinez, C., & Quijano, N. (2019). Time-varying partitioning for predictive control design: Density-games approach. Journal of Process Control, 75, 1-14.
[6] Betti, G., Farina, M., & Scattolini, R. (2014a). Distributed MPC: A noncooperative approach based on robustness concepts. In Distributed model predictive control made easy (pp. 421-435). Springer.
[7] Betti, G., Farina, M., & Scattolini, R. (2014b). Realization issues, tuning, and testing of a distributed predictive control algorithm. Journal of Process Control, 24(4), 424-434.
[8] Chen, W. (2016). Improved distributed model predictive control with control planning set. Journal of Control Science and Engineering, 2016, 8167931. · Zbl 1346.93160
[9] Chen, Y., & Lazar, M. (2022). An efficient MPC algorithm for switched systems with minimum dwell time constraints. Automatica, 143, 110453. · Zbl 1497.93057
[10] Christofides, P. D., Scattolini, R., & Liu, J. (2013). Distributed model predictive control: A tutorial review and future research directions. Computers and Chemical Engineering, 51, 21-41.
[11] Danielson, C., Bridgeman, L. J., & Di Cairano, S. (2019). Necessary and sufficient conditions for constraint satisfaction in switched systems using switch-robust control invariant sets. International Journal of Robust and Nonlinear Control, 29(9), 2589-2602. · Zbl 1418.93065
[12] Dunbar, W. B. (2007). Distributed receding horizon control of dynamically coupled nonlinear systems. IEEE Transactions on Automatic Control, 52(7), 1249-1263. · Zbl 1366.93253
[13] Farina, M., & Scattolini, R. (2012). Distributed predictive control: A non-cooperative algorithm with neighbor-to-neighbor communication for linear systems. Automatica, 48(6), 1088-1096. · Zbl 1244.93009
[14] Fele, F., Debada, E., Maestre, J. M., & Camacho, E. F. (2018). Coalitional control for self-organizing agents. IEEE Transactions on Automatic Control, 63(9), 2883-2897. · Zbl 1423.93230
[15] Filip, F. G., & Leiviskä, K. (2009). Large-scale complex systems. In Springer handbook of automation (pp. 619-638). Springer. · Zbl 1208.93027
[16] Giselsson, P., & Rantzer, A. (2013). On feasibility, stability and performance in distributed model predictive control. IEEE Transactions on Automatic Control, 59(4), 1031-1036. · Zbl 1360.93389
[17] Hernandez, B., Baldivieso, P., & Trodden, P. (2017). Distributed MPC: Guaranteeing global stability from locally designed tubes. IFAC-PapersOnLine, 50(1), 11829-11834.
[18] Hou, B., Li, S., & Zheng, Y. (2021). Distributed model predictive control for reconfigurable systems with network connection. IEEE Transactions on Automation Science and Engineering, 1-12.
[19] Li, S., Ahn, C. K., Chadli, M., & Xiang, Z. (2021). Sampled-data adaptive fuzzy control of switched large-scale nonlinear delay systems. IEEE Transactions on Fuzzy Systems, 30(4), 1014-1024.
[20] Li, S., Zhang, Y., & Zhu, Q. (2005). Nash-optimization enhanced distributed model predictive control applied to the shell benchmark problem. Information Sciences, 170(2-4), 329-349. · Zbl 1068.93021
[21] Li, S., & Zheng, Y. (2016). Distributed model predictive control for plant-wide systems. John Wiley and Sons.
[22] Liu, J., Chen, X., Muñoz de la Peña, D., & Christofides, P. D. (2010). Sequential and iterative architectures for distributed model predictive control of nonlinear process systems. AIChE Journal, 56(8), 2137-2149.
[23] Long, L., & Zhao, J. (2016). Decentralized adaptive neural output-feedback DSC for switched large-scale nonlinear systems. IEEE Transactions on Cybernetics, 47(4), 908-919.
[24] Lucia, S., Kögel, M., & Findeisen, R. (2015). Contract-based predictive control of distributed systems with plug and play capabilities. IFAC-PapersOnLine, 48(23), 205-211.
[25] Maestre, J. M., & Negenborn, R. R. (2014). Distributed mpc: A noncooperative approach based on robustness concepts. In Distributed model predictive control made easy (Vol. 69, pp. 421-435). Springer.
[26] Maxim, A., Copot, D., De Keyser, R., & Ionescu, C. M. (2018). An industrially relevant formulation of a distributed model predictive control algorithm based on minimal process information. Journal of Process Control, 68, 240-253.
[27] Mayne, D. Q., Seron, M. M., & Raković, S. (2005). Robust model predictive control of constrained linear systems with bounded disturbances. Automatica, 41(2), 219-224. · Zbl 1066.93015
[28] Monasterios, P. B., Trodden, P. A., & Cannon, M. (2019). On feasible sets for coalitional MPC. In 2019 ieee 58th conference on decision and control (cdc) (pp. 4668-4673). IEEE.
[29] Negenborn, R. R., & Maestre, J. M. (2014). Distributed model predictive control: An overview and roadmap of future research opportunities. IEEE Control Systems Magazine, 34(4), 87-97. · Zbl 1476.93073
[30] Núñez, A., Ocampo-Martinez, C., Maestre, J. M., & De Schutter, B. (2015). Time-varying scheme for noncentralized model predictive control of large-scale systems. Mathematical Problems in Engineering, 2015, 560702.
[31] Pepe, P. (2021). On Lyapunov methods for nonlinear discrete-time switching systems with dwell-time ranges. IEEE Transactions on Automatic Control, 67(3), 1574-1581. · Zbl 1537.93584
[32] Qi, Y., Yu, W., Huang, J., & Yu, Y. (2021). Model predictive control for switched systems with a novel mixed time/event-triggering mechanism. Nonlinear Analysis: Hybrid Systems, 42, 101081. · Zbl 1478.93174
[33] Rawlings, J. B., & Stewart, B. T. (2008). Coordinating multiple optimization-based controllers: New opportunities and challenges. Journal of Process Control, 18(9), 839-845.
[34] Riverso, S., Farina, M., & Ferrari-Trecate, G. (2013). Plug-and-play decentralized model predictive control for linear systems. IEEE Transactions on Automatic Control, 58(10), 2608-2614. · Zbl 1369.93241
[35] Scattolini, R. (2009). Architectures for distributed and hierarchical model predictive control-a review. Journal of Process Control, 19(5), 723-731.
[36] Schiffer, J., Dörfler, F., & Fridman, E. (2017). Robustness of distributed averaging control in power systems: Time delays and dynamic communication topology. Automatica, 80, 261-271. · Zbl 1370.93207
[37] Shi, T., Shi, P., & Zhang, H. (2020). Model predictive control of distributed networked control systems with quantization and switching topology. International Journal of Robust and Nonlinear Control, 30(12), 4584-4599. · Zbl 1466.93048
[38] Stewart, B. T., Venkat, A. N., Rawlings, J. B., Wright, S. J., & Pannocchia, G. (2010). Cooperative distributed model predictive control. Systems and Control Letters, 59(8), 460-469. · Zbl 1198.93085
[39] Sun, Z., & Ge, S. S. (2005). Analysis and synthesis of switched linear control systems. Automatica, 41(2), 181-195. · Zbl 1074.93025
[40] Tian, Y., Yao, Q., Wang, C., Wang, S., Liu, J., & Wang, Q. (2022). Switched model predictive controller for path tracking of autonomous vehicle considering rollover stability. Vehicle System Dynamics, 60(12), 4166-4185.
[41] Vaccarini, M., Longhi, S., & Katebi, M. R. (2009). Unconstrained networked decentralized model predictive control. Journal of Process Control, 19(2), 328-339.
[42] Yan, J., Shi, L., Xia, Y., & Zhang, Y. (2023). Event-triggered model predictive control of switched systems with denial-of-service attacks. Asian Journal of Control. · Zbl 07892620
[43] Yan, J., Xue, H., Xia, Y., & Zhang, Y. (2023). Quantized MPSC for switched systems based on permissible type-switching mechanism. Journal of the Franklin Institute, 360(15), 10942-10971. · Zbl 1525.93092
[44] Yuan, F., Zou, Y., & Niu, Y. (2017). Event-triggered non-cooperative distributed predictive control for dynamically coupled large-scale systems. Cogent Engineering, 4(1), 1422227.
[45] Zhai, D., Liu, X., & Liu, Y. J. (2018). Adaptive decentralized controller design for a class of switched interconnected nonlinear systems. IEEE Transactions on Cybernetics, 50(4), 1644-1654.
[46] Zhang, D., Nguang, S. K., & Yu, L. (2017). Distributed control of large-scale networked control systems with communication constraints and topology switching. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 47(7), 1746-1757.
[47] Zhang, J., Li, S., Ahn, C. K., & Xiang, Z. (2021). Adaptive fuzzy decentralized dynamic surface control for switched large-scale nonlinear systems with full-state constraints. IEEE Transactions on Cybernetics, 52(10), 10761-10772.
[48] Zhang, L., Zhuang, S., & Braatz, R. D. (2016). Switched model predictive control of switched linear systems: Feasibility, stability and robustness. Automatica, 67, 8-21. · Zbl 1335.93041
[49] Zhang, Y., & Li, S. (2007). Networked model predictive control based on neighbourhood optimization for serially connected large-scale processes. Journal of Process Control, 17(1), 37-50.
[50] Zheng, H., Wu, J., Wu, W., & Negenborn, R. R. (2019). Cooperative distributed predictive control for collision-free vehicle platoons. IET Intelligent Transport Systems, 13(5), 816-824.
[51] Zheng, Y., Li, S., & Li, N. (2011). Distributed model predictive control over network information exchange for large-scale systems. Control Engineering Practice, 19(7), 757-769.
[52] Zheng, Y., Li, S., & Qiu, H. (2012). Networked coordination-based distributed model predictive control for large-scale system. IEEE Transactions on Control Systems Technology, 21(3), 991-998.
[53] Zheng, Y., Li, S., & Wang, X. (2009). Distributed model predictive control for plant-wide hot-rolled strip laminar cooling process. Journal of Process Control, 19(9), 1427-1437.
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.