This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
1. Introduction
Receding horizon control (RHC) is known for the capacity to deal with the multivariable constraint by the receding horizon optimization. It has obtained a lot of attention in academic [1–6], and the control policy has been applied to many actual systems such as multiagent systems [7], chemical engineering [8], and hybrid electric vehicles [9].
Since modeling errors cannot be avoided in the practical systems, the uncertainties and disturbance usually exist in the system model. There are many results focused on the robust control for the system with the uncertainty and disturbance ([10–12]). In particular, the robust RHC is a hot topic in recent years (see, e.g., [13–16]). A lot of significant results for the state feedback RHC with uncertainty have appeared in the literature ([17–20]). Besides, time delays usually exist in dynamic systems ([10, 21]). The presence of time delays often leads to oscillation and instability of the closed-loop system. The controller design for the time delay systems is often crucial for the system operation. A lot of researchers have devoted to designing a robust MPC controller for the system with uncertainties and time delay. In [22], robust RHC for the model with polytopic parametric uncertainty and one state delay is studied. The local control is a memoryless feedback. The recursive feasibility is well guaranteed under the proper assumption of terminal weighting matrices. The stability of the system is proved by choosing the Lyapunov function and feedback gain properly. In [23], for the positive systems with polytopic parametric uncertainty and multiple state delays, a robust RHC scheme is proposed. A linear copositive Lyapunov function and a cone invariant set are used to prove the stability of the system. In [24], a robust RHC for the system with state and random input delays is studied. The robust RHC for the systems with one input delay and more than one state delay is first proposed in [25], but the implementation details are not given. In [26], the implementation details are rectified. If the local feedback is adopted the same as [25], the system matrices are required to be asymptotically stable.
For the robust RHC, many researchers have made effort to obtain a better control performance. In [25], the infinite horizon robust RHC is parameterized into a single feedback gain K. One free control move is added before K in [27]. As a result, the region of attraction is enlarged, and a better control performance is achieved. In [28], the approach with
(1)
The local control adopts augmented state feedback, where the augmented state contains past inputs and states, and the heavy computation burden incurred by augmented feedback is removed offline
(2)
The recursive feasibility and closed-loop stability are guaranteed, even when the free control moves are introduced before the augmented state, since the augmented state space equation is used
(3)
The unstable system matrices can be handled by adopting the augmented state space model, which is the least conservative treatment of state delays and input delays, whether the free control moves are introduced or not
The organization of our work is summarized as follows. In Section 2, the problem statement is given. The offline robust controller synthesis for the multiple time delay systems is presented in Section 3. A general robust positively invariant set is proposed which serves as the terminal invariant set. In Section 4, the receding horizon control policy with free control moves is given. Simulation results demonstrate that receding horizon control with free control moves is effective in Section 5. Finally, a conclusion of the paper is stated.
Notations.
2. Problem Statement
Consider a polytopic parametric uncertainty system with multiple time delays:
The following assumptions are given.
Assumption 1.
The polytopic parametric uncertainty matrices
Assumption 2.
The multiple time delay system (1) satisfies the following physical constraints:
A local feedback control is designed:
Define
Remark 1.
It is worth noting that a polytopic parametric uncertainty system with multiple time delay is all inclusive in the mathematical model.
(1)
When all values of μ and τ are equal to zero, system (1) is translated to the system without time delay:
(2)
When the values of μ and τ are 0 or 1, system (1) is translated to the system with state delay or input delay. For example,
(3)
The mathematical model in this paper is a more general case for the dynamic system.
3. Offline Robust Controller Synthesis
Given matrices
We will design a local feedback (4) by minimizing J, for system (6) satisfying constraints (3) and (4).
The statement is summarized into the following optimization problem:
Consider the following Lyapunov function for system (6):
The following inequality is imposed:
Let the Lyapunov function
By summing (15) from
Therefore, the offline optimization problem (11) is rewritten as
The optimization problem (18) is nonconvex. It will be transformed into the convex optimization problem by LMI technique ([25]).
Theorem 1.
If there exist a scalar
Proof.
Substituting (6) into (15), one has
Removing
Note that the matrix
Obviously, applying the Schur complement, it is shown that
We deal with the input constraint (3) and state constraint (4) by virtue of
Denote
If there exists a matrix
Applying the Schur complement to the abovementioned inequality, one has
Pre- and postmultiplying inequality (30) by
Denote
If there exists a matrix
By virtue of the Schur complement to (32), one has
Pre- and postmultiplying inequality (33) by
According to the convexity of the polytopic uncertainty matrix
It is shown that if inequalities (20)–(23) are feasible, controller (5) can stabilize system (6).
In conclusion, (11) can be formulated as follows:
Remark 2.
In [26],
Remark 3.
The local feedback gain can also be optimized online, but the computation burden is heavy. In this paper, the local feedback gain is designed offline.
4. Robust Receding Horizon
The following receding horizon control policy is considered:
Based on (36), the prediction model is represented as
4.1. The Online Optimization
At every time k, the following problem is solved to find the free control moves
Let
For handling the stage cost easily, a sequence of nonnegative scalars
The robust positively invariant set
By summing (40), from
Therefore, the online optimization problem is stated as follows:
The prediction of the augmented state
Lemma 1.
Let
By induction, one obtains
Proof.
For
Suppose
Substituting (47) into (50), one obtains
Therefore, if (47) holds, the abovementioned lemma is true and (48) holds.
Lemma 2.
There exist a sequence of scalars
(a)
(43) is guaranteed by
(b)
(44) is equivalent to
(c)
The physical constraints (45) and (46) are guaranteed by
Proof.
(a)
Substituting
into (43), it yields
Using Schur complements, (57) is transformed into
where
(b)
In the same way, if (53) holds, the terminal constraint (44) is guaranteed.
(c)
Before the receding horizon N, if (45) and (46) hold, (54) and (55) are satisfied, respectively.
Therefore, the online optimization problem (42) is reformulated as follows:
4.2. Recursive Feasibility and Stability
Theorem 2.
For system (6), at time k, if (59) has feasible solution, then (59) is solvable at time
Proof.
Denote the solution of (59) at time k as follows:
We will prove, if one takes the following solutions:
Then, (52)–(55) hold at time
Let
In terms of (61), one has
By exploiting (40), one has
Hence, system (37) is exponentially stable.
Remark 4.
In [26], the predictive control input
Remark 5.
In this paper, the control scheme is divided into two parts: offline robust controller synthesis and online robust receding horizon. Offline, the controller is designed to reduce the computation burden. Because the augmented state space model is used to handle the unstable system matrices, the computation burden is huge. Online, the free control moves are introduced into the online optimization problem to improve the control performance. This is the significance of the proposed control scheme.
4.3. Simulation Examples
In this section, we give two examples to demonstrate the effectiveness of the proposed approach. Example 1 is a numerical example, and Example 2 is an application-oriented example.
Example 1.
The example is adapted from [31]. The system with polytopic uncertainty is
Algorithm 1 in this paper is denoted by Algorithm 1, Algorithm of type-III in [31] without free control moves is denoted by IJC 2010. The comparisons between the Algorithm 1 and IJC 2010 are reported in this section. The online receding horizon
Algorithm 1: N free control move approach of multiple time delay robust RHC.
(offline) Choose the augmented state
(online)
(1)
Calculate
(2)
Compute the optimization problem (59), obtain the free control moves
(3)
Implement
(4)
At time
Case 1.
Figures 1 and 2 depict the state responses of
Figure 3 depicts the evolution of
Figure 4 depicts the control inputs. From Figure 4, we have the following results: (1) the input constraints are both satisfied for the two approaches. (2) The initial value of control input for Algorithm 1 is −0.54, while IJC 2010 is −0.38. Moreover, the maximum value of control input for Algorithm 1 is larger than IJC 2010. Therefore, the input range of the Algorithm 1 is wider than IJC 2010. (3) Algorithm 1 and IJC 2010 both converge to the neighborhood of 0. Algorithm 1 does not reduce the speed of convergence while amplifying the control signal.
Hence, Algorithm 1 has a better control performance and stronger robustness.
[figure omitted; refer to PDF]
[figure omitted; refer to PDF][figure omitted; refer to PDF]
[figure omitted; refer to PDF]Case 2.
The state responses of
The evolution of
The control inputs are depicted in Figure 8. According to Figure 8, for Algorithm 1 and IJC 2010, the input constraints are guaranteed. Moreover, the initial value of the control input for Algorithm 1 is −1.2, while IJC 2010 is −0.59. Compared with IJC 2010, the maximum value of the control input for Algorithm 1 is larger. Therefore, a wider input range is achieved for Algorithm 1.
Hence, Algorithm 1 with free control moves not only can stabilize the system with unstable system matrices but also improve the control performance.
To further validate the advantage of the proposed algorithm with free control moves, the other two cases are considered.
[figure omitted; refer to PDF]
[figure omitted; refer to PDF][figure omitted; refer to PDF]
[figure omitted; refer to PDF]Case 3.
Case 4.
For
In summary, the following conclusions are obtained from the figures.
Firstly, controller (5) can stabilize the system with unstable system matrices and more than one input delay, which is consistent with “Theorem 2”.
Secondly, Algorithm 1 has a more aggressive input and a better control performance. Therefore, it is very necessary to apply the receding horizon policy with free control moves to the systems with unstable system matrices and more than one input delay. Therefore, it is very necessary to apply the receding horizon policy with free control moves to the systems with unstable system matrices and more than one input delay.
[figure omitted; refer to PDF]
[figure omitted; refer to PDF][figure omitted; refer to PDF]
[figure omitted; refer to PDF]Example 2.
An application-oriented example is adopted to verify the proposed result. The example is adapted from [23]. The urban water system is established based on the underground water network. The details can refer to [23]. The system parameters are as follows:
Initial state
In [23], the MPC control scheme is without the free control moves in the controller designing. The algorithm of [23] is denoted by IJCAS 2018. The comparisons between Algorithm 1 and IJCAS 2018 are given to show the effectiveness of the proposed approach.
For Algorithm 1 and IJCAS 2018, the control input u is shown in Figure 13, and the evolution of γ is depicted in Figure 14.
The analysis of simulation results is the same as Example 1. The simulation results also reflect that Algorithm 1 has a better control performance.
[figure omitted; refer to PDF]
[figure omitted; refer to PDF]5. Conclusions
In this paper, the free control move approach is generalized to the systems with unstable system matrices and more than one input delay. By designing a new local feedback controller based on the augmented state, the recursive feasibility and closed-loop stability are guaranteed, where the local feedback gain is designed offline and the free control moves are minimized by online optimization problem. In this paper, the time delay is a constant and disturbance is not considered. Therefore, the free control move approach will be further applied to the system with time-varying time delays and disturbance in the future works.
Acknowledgments
This work was supported by the National Key R & D Program of China (no. 2018YFB1700104) and NSFC-Zhejiang Joint Fund for the Integration of Industrialization and Informatization (no. U1809207).
[1] Z. Wan, M. V. Kothare, "An efficient off-line formulation of robust model predictive control using linear matrix inequalities," Automatica, vol. 39 no. 9, pp. 837-846, DOI: 10.1016/s0005-1098(02)00174-7, 2003.
[2] S. Li, Y. Zhang, Q. Zhu, "Nash-optimization enhanced distributed model predictive control applied to the shell benchmark problem," Information Sciences, vol. 170 no. 2–4, pp. 329-349, DOI: 10.1016/j.ins.2004.03.008, 2005.
[3] Q. Pang, T. Zou, Q. Cong, Y. Wang, "Constrained model predictive control with economic optimization for integrating process," The Canadian Journal of Chemical Engineering, vol. 93 no. 8, pp. 1462-1473, DOI: 10.1002/cjce.22227, 2015.
[4] N. Chen, J. Dai, X. Zhou, Q. Yang, W. Gui, "Distributed model predictive control of iron precipitation process by goethite based on dual iterative method," International Journal of Control, Automation and Systems, vol. 17 no. 5, pp. 1233-1245, DOI: 10.1007/s12555-017-0742-6, 2019.
[5] R. Goebel, S. V. Raković, "Set-valued and Lyapunov methods for MPC," Handbook for Model Predictive Control (Control Engineering),DOI: 10.1007/978-3-319-77489-3_3, 2019.
[6] H. Li, Y. Shi, "Networked min-max model predictive control of constrained nonlinear systems with delays and packet dropouts," International Journal of Control, vol. 86 no. 4, pp. 610-624, DOI: 10.1080/00207179.2012.751628, 2013.
[7] H.-T. Zhang, Z. Cheng, G. Chen, C. Li, "Model predictive flocking control for second-order multi-agent systems with input constraints," IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 62 no. 6, pp. 1599-1606, DOI: 10.1109/tcsi.2015.2418871, 2015.
[8] Z. Yan, J. Wang, S. Wang, S. Li, D. Wang, W. Sun, "Model predictive control method of simulated moving bed chromatographic separation process based on subspace system identification," Mathematical Problems in Engineering, vol. 2019,DOI: 10.1155/2019/2391891, 2019.
[9] K. Yu, X. Xu, Q. Liang, "Model predictive control for connected hybrid electric vehicles," Mathematical Problems in Engineering, vol. 2015,DOI: 10.1155/2015/318025, 2015.
[10] P. Selvaraj, R. Sakthivel, S. Marshal Anthoni, M. Rathika, M. Yong-Cheol, "Dissipative sampled-data control of uncertain nonlinear systems with time-varying delays," Complexity, vol. 21 no. 6, pp. 142-154, DOI: 10.1002/cplx.21674, 2015.
[11] X. Jia, D. Zhang, X. Hao, "Fuzzy tracking control for nonlinear networked control systems in T-S fuzzy model," IEEE Transactions on Systems Man & Cybernetics Part B Cybernetics, vol. 39 no. 4, pp. 1073-1079, 2009.
[12] P. Selvaraj, O. M. Kwon, R. Sakthivel, "Disturbance and uncertainty rejection performance for fractional-order complex dynamical networks," Neural Networks, vol. 112, pp. 73-84, DOI: 10.1016/j.neunet.2019.01.009, 2019.
[13] E. Camacho, C. Bordons, Model Predictive Control, 2004.
[14] W. Qin, G. Liu, L. Wang, Z. Zheng, "Memory state feedback RMPC for multiple time-delayed uncertain linear systems with input constraints," Mathematical Problems in Engineering, vol. 2014,DOI: 10.1155/2014/409863, 2014.
[15] D.-F. He, H. Huang, Q.-X. Chen, "Quasi-min-max MPC for constrained nonlinear systems with guaranteed input-to-state stability," Journal of the Franklin Institute, vol. 351 no. 6, pp. 3405-3423, DOI: 10.1016/j.jfranklin.2014.03.006, 2014.
[16] L. Kong, J. Yuan, "Disturbance-observer-based fuzzy model predictive control for nonlinear processes with disturbances and input constraints," ISA Transactions, vol. 90 no. 1, pp. 74-88, DOI: 10.1016/j.isatra.2018.12.041, 2019.
[17] Z. Wan, M. V. Kothare, "Robust output feedback model predictive control using off-line linear matrix inequalities," Journal of Process Control, vol. 12 no. 7, pp. 763-774, DOI: 10.1016/s0959-1524(02)00003-3, 2002.
[18] D. Li, Y. Xi, P. Zheng, "Constrained robust feedback model predictive control for uncertain systems with polytopic description," International Journal of Control, vol. 82 no. 7, pp. 1267-1274, DOI: 10.1080/00207170802530883, 2009.
[19] A. Gautam, Y. Chu, Y. Chai, "Optimized dynamic policy for receding horizon control of linear time-varying systems with bounded disturbances," IEEE Transactions on Automatic Control, vol. 57 no. 1, pp. 973-987, DOI: 10.1109/tac.2011.2170109, 2012.
[20] T. Shi, H. Su, J. Chu, "An improved model predictive control for uncertain systems with input saturation," Journal of the Franklin Institute, vol. 350 no. 9, pp. 2757-2768, DOI: 10.1016/j.jfranklin.2013.06.015, 2013.
[21] X. Jia, L. Li, D. Zhang, X. Chi, X. Fan, "Exponential stabilization of dual-rate control system: a switched system approach," Proceedings of the American Control Conference,DOI: 10.1109/acc.2013.6579812, .
[22] S. C. Jeong, P. Park, "Constrained MPC algorithm for uncertain time-varying systems with state-delay," IEEE Transactions on Automatic Control, vol. 50 no. 2, pp. 257-263, DOI: 10.1109/tac.2004.841920, 2005.
[23] J. Zhang, H. Yang, M. Li, Q. Wang, "Robust model predictive control for uncertain positive time-delay systems," International Journal of Control Automation and Systems, vol. 17 no. 2, pp. 307-318, DOI: 10.1007/s12555-017-0728-4, 2019.
[24] J. Lu, D. Li, Y. Xi, "Probability-based constrained MPC for structured uncertain systems with state and random input delays," International Journal of Systems Science, vol. 44 no. 7, pp. 1354-1365, DOI: 10.1080/00207721.2012.659711, 2013.
[25] M. V. Kothare, V. Balakrishnan, M. Morari, "Robust constrained model predictive control using linear matrix inequalities," Automatica, vol. 32 no. 10, pp. 1361-1379, DOI: 10.1016/0005-1098(96)00063-5, 1996.
[26] B. Ding, B. Huang, "Constrained robust model predictive control for time-delay systems with polytopic description," International Journal of Control, vol. 80 no. 4, pp. 509-522, DOI: 10.1080/00207170601021738, 2007.
[27] Y. Lu, Y. Arkun, "Quasi-min-max MPC algorithms for LPV systems," Automatica, vol. 36 no. 4, pp. 527-540, DOI: 10.1016/s0005-1098(99)00176-4, 2000.
[28] A. Casavola, D. Famularo, G. Franzè, "Robust constrained predictive control of uncertain norm-bounded linear systems," Automatica, vol. 40 no. 12, pp. 1865-1876, DOI: 10.1016/j.automatica.2004.05.016, 2004.
[29] B. Kouvaritakis, J. A. Rossiter, J. Schuurmans, "Efficient robust predictive control," IEEE Transactions on Automatic Control, vol. 45 no. 8, pp. 1545-1549, DOI: 10.1109/9.871769, 2000.
[30] J. Schuurmans, J. A. Rossiter, "Robust predictive control using tight sets of predicted states," IEE Proceedings—Control Theory and Applications, vol. 147 no. 1, pp. 13-18, DOI: 10.1049/ip-cta:20000139, 2000.
[31] B. Ding, "Robust model predictive control for multiple time delay systems with polytopic uncertainty description," International Journal of Control, vol. 83 no. 9, pp. 1844-1857, DOI: 10.1080/00207179.2010.498058, 2010.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2020 Jiandong Yang et al. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. http://creativecommons.org/licenses/by/4.0/
Abstract
A robust receding horizon control (RHC) with free control moves is applied to polytopic parametric uncertainty systems with multiple input delays and unstable system matrices. A difficulty in the previous robust RHC work is that the free control moves are unsuitable for the system with input time delay, which is overcome in this paper by the design based on the augmented state. As a result, the synthesis of local control based on augmented feedback is given offline to alleviate the online computation burden. The free control moves before the augmented feedback are the online decision variables, which are solved by minimizing a sequence of nonnegative scalars online. The recursive feasibility is guaranteed by adopting the augmented state space equation. By adjusting the robust positively invariant set, the stability of the closed-loop system is guaranteed. Simulation results demonstrate that the proposed algorithm improves the control performance effectively.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer