Next Article in Journal
Regular Parameter Elements and Regular Local Hyperrings
Previous Article in Journal
Identifying Decisive Socio-Political Sustainability Barriers in the Supply Chain of Banking Sector in India: Causality Analysis Using ISM and MICMAC
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Model Predictive Control with Almost Zero Online Computation

Department of Mathematics and Physics, North China Electric Power University, Baoding 071003, China
*
Author to whom correspondence should be addressed.
Mathematics 2021, 9(3), 242; https://doi.org/10.3390/math9030242
Submission received: 20 December 2020 / Revised: 20 January 2021 / Accepted: 22 January 2021 / Published: 26 January 2021

Abstract

:
This paper provides a strategy for the problem of robust model predictive control of constrained, discrete-time systems with state and output disturbances. Using the linear matrix inequality (LMI) method, the nested geometric proportion asymptotically stable ellipsoid (GPASE) strategy is designed off-line, and then the designed shrinking ellipsoids strategy assures the system converges on the equivalent with an exponential convergence velocity. The biggest advantage of this method is the online computation is almost reduced to zero, which makes it possible to apply the designed control scheme not only to plants with slowly varying parameters, but also to fast ones. Finally, a simulation example shows the validity of the proposed technique.

1. Introduction

Model predictive control (MPC) [1,2,3], as it has the ability of dealing with multivariable constrained control problems, is widely used in the process industries. Since most models are only approximations of the actual processes, it is important to MPC to be robust, and this forms an important issue denoted as robust model predictive control (RMPC) [4]. Some researches [5] address the RMPC problem as a min-max optimization problem and it is formulated as linear matrix inequality (LMI) forms, but the heavy online computational burden restricts it to slow dynamic systems or small-scale processes.
In the last 20 years, reducing the high computation of RMPC has been a hot topic and most of the approaches have the common characteristics of moving most of the computational burden off-line. Examples of these strategies include explicit MPC scheme [6], efficient MPC [7,8], polytopic approximations of exact controllable sets [9,10] and nested ellipsoids [11,12,13,14]. Via multi-parametric programming explicit MPC [15,16,17,18] can compute a solution with explicit form to the finite horizon MPC problem off-line. By focusing on the nested ellipsoids scheme, the corresponding nested ellipsoids and state-feedback gains are computed off-line. Online, at each sampling time the smallest ellipsoid containing the current state is chosen and the selected state-feedback gain is implemented [11]. From the same philosophy this result is directly extended: the minimization of a nominal quadratic index replaces the worst-case optimization [12] and for linear parameter varying systems a new type of off-line model predictive control strategy is presented [19].
As we all know, an effective controller should be robust, have low online computation and minimal regulating time. Most of the aforementioned approaches can move much computational burden off-line, but few strategies have all three characteristics. In [20], we developed a shrinking ellipsoids strategy for RMPC based on the idea of geometric proportion asymptotically stable ellipsoid (GPASE), but the strategy did not consider the state and output disturbance. In this article, we extended our strategy to the system with state and output disturbance. The main contributions of this paper are as follows: the first is nested geometric proportion asymptotically stable ellipsoids are designed based on LMI; the second is a scheme of RMPC for the uncertain discrete-time with state and output disturbance is designed, and the most important is the designed controller assures the smallest regulating time of the closed system. It is more robust than the previous strategy as it can deal with the state and output disturbance explicitly. Moreover, as the state can be shrunk into the smaller ellipsoid, the online computation has been almost reduced to zero.
The structure of the article is organized as follows. In Section 2 the problem statement and early results are given. In Section 3, the control strategy is proposed based on the designed nested GPASEs. A simulation example is presented in next section and the conclusion is drawn in the end.
Notation: The notation used is fairly standard. R n is the n -dimensional space of real valued vectors. | | x ( k ) | | = ( x ( k ) T x ( k ) ) 1 / 2 is the Euclidean norm for a vector x ( k ) . The matrix inequality A > B and A B represent A B positive definiteness and positive semi-definiteness for square symmetric matrices A and B . x ( k + i | k ) , i { 0 , 1 , 2 , } is the predicted value x ( k ) at a future prediction time k + i predicted at real time k ; x ( k ) or x ( k | k ) is the measured or actual value of variable x at real time k ; C o denoting the convex hull; * denotes the corresponding transpose of the lower block part of symmetric matrices.

2. Problem Statement

Consider the following uncertain discrete-time system:
x ( k + 1 ) = A ( k ) x ( k ) + B ( k ) u ( k ) + D ( k ) w ( k ) y ( k ) = C ( k ) x ( k ) + E ( k ) v ( k )
with   the   input   constraints   | | u ( k + i | k ) | | u max , i > 0 ,
where u ( k ) R n u , x ( k ) R n x , y ( k ) R n y , w ( k ) R n w and v ( k ) R n v are input, state, state disturbance and output measurement noise, respectively. D ( k ) and E ( k ) are shaping matrices, the disturbance satisfies | | v ( k ) | | 1 , | | w ( k ) | | 1 and satisfies w ( k ) Ω w , v ( k ) Ω v . When | | w ( k ) | | = | | v ( k ) | | = 0 , it is corresponding to the un-disturbance condition. Assume that
[ A ( k ) , B ( k ) , D ( k ) ] C o { [ A 1 , B 1 , D 1 ] , [ A 2 , B 2 , D 2 ] , , [ A L 1 , B L 1 , D L 1 ] } = Ω 1 [ C ( k ) , E ( k ) ] C o { [ C 1 , E 1 ] , [ C 2 , E 2 ] , [ C L 2 , E L 2 ] } = Ω 2
where C o denotes the convex hull. In other words, if [ A , B , D ] Ω 1 then, for some nonnegative λ 1 , λ 2 , , λ n summing to one, we have
[ A , B , D ] = i = 1 L 1 λ i [ A i , B i , D i ] .
Suppose the disturbance and the state satisfy the following equation:
w ( k ) T w ( k ) x ( k ) T x ( k ) .
Remark 1. 
In practice, the disturbance ought to be less than the state, so (4) is generally satisfied.
Problem 1: We aimed at synthesizing an RMPC by solving the following min-max problem at each time k :
min u ( k + i | k ) , i = 0 , 1 , , m max [ A ( k + i ) , B ( k + i ) , D ( k + i ) ] Ω 1 , w ( k ) Ω w , v ( k ) Ω v   J ( k )
where J ( k ) = i = 0 [ x ( k + i | k ) T Q 1 x ( k + i | k ) + u ( k + i | k ) T R u ( k + i | k ) ] .
Consider a quadratic function V ( x ( k ) ) = x ( k ) T P x ( k ) , P > 0 . At every sampling time k , suppose the following inequality is satisfied:
V ( x ( k + i + 1 | k ) ) V ( x ( k + i | k ) ) [ x ( k + i | k ) T Q 1 x ( k + i | k ) + u ( k + i | k ) T R u ( k + i | k ) ]
As V ( x ( | k ) ) = 0 , summing (6) from i = 0 to i = , we get
V ( x ( k | k ) ) < J ( k ) .
Thus max [ A ( k + i ) , B ( k + i ) , D ( k + i ) ] Ω 1 , w ( k ) Ω w , v ( k ) Ω v J ( k ) V ( x ( k | k ) ) . Then the designed RMPC is redefined to synthesize a state-feedback control law u ( k + i | k ) = F x ( k + i | k ) to minimize the upper bound V ( x ( k | k ) ) .
Theorem 1. 
The state-feedback matrix F in the control law u ( k + i | k ) = F x ( k + i | k ) at the sampling time k of Problem 1 is given by F = Y Q 1 , where Q = γ P ( k ) 1 > 0 and Y can be obtained from the following problem’s solution:
min γ , Q , Y γ ,
subject to:
[ 1 x ( k | k ) T x ( k | k ) Q ] 0 ,
[ Q Y T R 1 / 2 Q Q 1 1 / 2 Q ( A j Q + B j Y ) T R 1 / 2 Y γ I 0 0 0 Q 1 1 / 2 Q 0 γ I 0 0 Q 0 0 γ λ 1 0 A j Q + B j Y 0 0 0 Q D j γ λ 1 D j T ] 0 ,
j = 1 , 2 , L 1 and
| u max 2 I Y Y T Q | 0 .
Proof. 
The proof of Equation (8) is the same as Theorem 1 and its proof is in the Appendix in paper [5], and the proof of Equation (10) is the same as Equation (32) in paper [5].
Substituting u ( k + i | k ) = F x ( k + i | k ) and (1), inequality (6) becomes
[ x ( k + i | k ) w ( k + i ) ] T [ ( A j + B j F ) T P ( A j + B j F ) P + Q 1 + F T R F ( A j + B F ) T P D D T P ( A j + B j F ) D T P D ] [ x ( k + i | k ) w ( k + i ) ] 0
with
w ( k + i ) T I w ( k + i ) x ( k + i | k ) T I x ( k + i | k ) .
Using the S-procedure, it is easy to see that (11) and (12) are satisfied if λ > 0 such that
[ ( A j + B j F ) T P ( A j + B j F ) P + Q 1 + F T R F + λ I ( A j + B j F ) T P D D T P ( A j + B j F ) D T P D λ I ] 0 .
With the aid of the Sherman–Morrison–Woodbury formula
( A j U D j 1 V ) 1 = A j 1 + A j 1 U ( D j V A j 1 U ) 1 V A j 1
we can get
( Q D j γ λ 1 D j T ) 1 = Q 1 + Q 1 D j ( λ γ 1 I D j T Q 1 D j ) 1 D j T Q 1 .
Pre-multiplying [ Q 0 0 I ] T , post-multiplying [ Q 0 0 I ] , and using the Schur complement, Equation (13) is equivalent to
( A j Q + B j Y ) T P ( A j Q + B j Y ) γ Q + Q Q 1 Q + Y T R Y + λ Q T Q ( A j Q + B j Y ) T P D j ( D j T P D j λ I ) 1 D j T P ( A j Q + B j Y ) 0
With Equation (15) it is equivalent to
Q [ Y T R 1 / 2 Q Q 1 1 / 2 Q ( A j Q + B j Y ) T ] [ γ 1 I 0 0 0 0 γ 1 I 0 0 0 0 γ 1 λ 0 0 0 0 ( Q D j γ λ 1 D j T ) 1 ] [ R 1 / 2 Y Q 1 1 / 2 Q Q ( A j Q + B j Y ) ] 0 .
Using the Schur complement again we can get
[ Q Y T R 1 / 2 Q Q 1 1 / 2 Q ( A j Q + B j Y ) T R 1 / 2 Y γ I 0 0 0 Q 1 1 / 2 Q 0 γ I 0 0 Q 0 0 γ λ 1 0 A j Q + B j Y 0 0 0 Q D j γ λ 1 D j T ] 0 .
j = 1 , 2 , L 1 , which is affine in [ A B D ] , so Equation (6) is equivalent to (9), and completes the proof.  □
Thus, the problem can be solved by
min γ , Q , X , Y , Z γ ,   s . t .   ( 8 ) , ( 9 ) , ( 10 ) .
Obviously, it is very important to reduce the online computation as the aforementioned method has prohibitive computation. One important method is the off-line robust MPC strategy [11,12]. We proposed a shrinking method of RMPC [20], but the method only considered the system without state and output disturbance. In practice, most of the dynamic systems are influence by the state and output disturbance/noise. If the disturbance is not considered, the control performance will be very poor, even the system is not stable, so we propose the shrinking ellipsoids strategy for robust model predictive control with state and output disturbance.

3. The Synthesis of the Shrinking Ellipsoids Strategy

In this section, we discuss the shrinking ellipsoids strategy for robust MPC with state and output disturbance. First, the GPASE is designed off-line. Then the synthesis of shrinking ellipsoids strategy for linear parameter-varying (LPV) system is proposed.

3.1. Design of GPASE

Definition 1. 
[20]. For discrete dynamical system x ( k + 1 ) = f ( x ( k ) ) , the ellipsoid E = { x ( k ) R n | x ( k ) T Q 1 x ( k ) 1 } is a geometric proportion asymptotically stable ellipsoid, if whenever x ( k ) E , then x ( k + 1 ) E ρ , where E ρ = { x ( k ) R n | x ( k ) T Q 1 x ( k ) ρ 2 } , 0 < ρ < 1 . It is known that the rate of the convergence can be influenced by setting a minimum convergence rate on the state | | x ( k ) | | ρ k | | x ( 0 ) | | ( 0 < ρ < 1 ) as follows
x ( k + i + 1 | k ) T Q 1 x ( k + i + 1 | k ) ρ 2 x ( k + i | k ) T Q 1 x ( k + i | k )
for any [ A ( k ) , B ( k ) , D ( k ) ] Ω .
Lemma 1. 
For system (1), if it has a minimum convergence rate of (20), the following LMI must be satisfied:
[ ρ 2 Q * A i Q + B i Y Q ] 0 , i = 1 , , L 1 .
Proof. 
as x ( k + i + 1 | k ) T Q 1 x ( k + i + 1 | k ) ρ 2 x ( k + i | k ) T Q 1 x ( k + i | k )
We can get
[ ( A + B F ) x ( k + i | k ) + D ( k + i ) w ( k + i ) ] T Q 1 [ ( A + B F ) x ( k + i | k ) + D ( k + i ) w ( k + i ) ] ρ 2 x ( k + i | k ) T Q 1 x ( k + i | k )
Then
x ( k + i | k ) T ( A + B F ) Q 1 ( A + B F ) x ( k + i | k ) + x ( k + i | k ) T ( A + B F ) T Q 1 D w ( k + i ) w ( k + i ) T D T Q 1 D ( A + B F ) x ( k + i | k ) + w ( k + i ) T D T Q 1 D w ( k + i ) ρ 2 x ( k + i | k ) T Q 1 x ( k + i | k )
That is
[ x ( k + i | k ) w ( k + i ) ] T [ ( A + B F ) T Q 1 ( A + B F ) ρ 2 Q 1 ( A + B F ) T P D D T P ( A + B F ) D T Q 1 D ] [ x ( k + i | k ) w ( k + i ) ] 0 .
It is equilibrant to [ ( A + B F ) T Q 1 ( A + B F ) ρ 2 Q 1 ( A + B F ) T P D D T P ( A + B F ) D T Q 1 D ] 0 .
Pre-multiplying [ Q 0 0 I ] T , post-multiplying [ Q 0 0 I ] , and using the Schur complement ( A Q + B Y ) T Q 1 ( A Q + B Y ) ρ 2 Q ( A Q + B Y ) T P D ( D T Q 1 D ) 1 D T P ( A + B Y ) 0 .
That is ρ 2 Q ( A Q + B Y ) T Q 1 ( A Q + B Y ) + ( A Q + B Y ) T P D ( D T Q 1 D ) 1 D T P ( A + B Y ) 0 .
As Q is positive, so ( A Q + B Y ) T P D ( D T Q 1 D ) 1 D T P ( A + B Y ) 0 . So it only needs ρ 2 Q ( A Q + B Y ) T Q 1 ( A Q + B Y ) 0 .
Then using the Schur complement again we can get
[ ρ 2 Q * A i Q + B i Y Q ] 0 , i = 1 , , L 1 .
 □
Assumption 1. 
Assume the uncertain system (1) with LMIs has the proper feasible initial region. We assume the original point is the equilibrium point, so it ought to be in the feasible initial region. If the original point is not the equilibrium point, we can make a transformation ( X ( k ) = x ( k ) x ¯ ( k ) , x ¯ ( k ) is the original system’s equilibrium point, and X ( k ) is the transformed system), so that the origin is the equilibrium point of the new system.
Algorithm 1.   ( GPASE   off-line   design ) .   Consider   the   uncertain   system   ( 1 ) ,   a   sequence   of   minimizers   γ i , Q i , X i , Y i and   Z i   are   generated   based   on   the   proper   feasible   initial   state x 1 off-line as follows:
Set i : = 1 .
Step   1 :   Compute γ i , Q i , X i , Y i , Z i at x i ( k ) by   ( 19 ) ,   with   additional   LMIs   ( 21 )   and ρ 2 Q i < Q i + 1 < Q i ;   store F i .
Step   2 :   If i < N ,   choose   a   state   x i + 1 ( k ) satisfied   x i + 1 T ( k ) Q i 1 x i + 1 ( k ) = ρ 2 x i T ( k ) Q i 1 x i ( k ) .   Let   i : = i + 1 , go to step 1.
Remark 2. 
N is the number of designed off-line ellipsoids. The bigger N needs more off-line computation and more storage, and it depends on the designed shrinking ratio ρ .
Lemma 2. 
[20].Suppose the positive definite matrices satisfy 0 < ρ 2 Q i < Q i + 1 < Q i ( 0 < ρ < 1 ) , then E i , ρ E i + 1 E i , where E i = { x ( k ) R n | x T ( k ) Q i 1 x ( k ) 1 } and E i , ρ = { x ( k ) R n | x T ( k ) Q i 1 x ( k ) ρ 2 } .
The relation of E i , ρ , E i + 1 and E i is shown in Figure 1.
Remark 3. 
For the convenience of operation, the corresponding points can be selected on the x-axis. That is to say, all the coordinates of x i are zero except the first one. For finding the largest feasible region, the method of bisection will be used, that is to say, we will find x 1 on the x-axis using the method of bisection.
Remark 4. 
The number N has an influence on the feasibility and the off-line computational load. If N is too small, Algorithm 1 will have no feasible solution; if N is too large, it will increase the off-line computational load.

3.2. Shrinking Ellipsoids Strategy

Based on the GPASE designed in 1, the shrinking ellipsoids strategy for the LPV system is proposed as follows.
Algorithm 2. (synthesis of shrinking ellipsoids strategy)
Step   1 :   Compute   the   GPASE   and   the   feedback   F i using Algorithm 1 off-line;
Step   2 :   Find   the   smallest   ellipsoid   containing   the   initial   state   and   suppose   it   is   E h ;
Step 3: Apply the controller to the system
u ( k ) : = { F h + k x ( k ) h + k N F N x ( k ) h + k > N .
Step 4: Compute the state at the next sample time, return to Step 3.
Theorem 2. 
For dynamical system (1), the shrinking ellipsoids strategy Algorithm 2 asymptotically stabilizes the closed-loop system.
Proof. 
With regard to the off-line minimization at x i ( k ) , i = 1 , 2 , , N . It is ensured that its convergence speed rate is not less than ρ by the additional LMI (21). So, if x ( k ) E i = { x ( k ) R n | x T ( k ) Q i 1 x ( k ) 1 } , then x ( k + 1 ) E i , ρ = { x ( k ) R n | x T ( k ) Q i 1 x ( k ) ρ 2 } . From Lemma 2, the designed controller can assure the state to be shrunk into the inner ellipsoid, that is, the control law for the ellipsoid E i is guaranteed to assure the state within E i and converge into the ellipsoid E i + 1 , and so on. Lastly, u N = F N x ( k ) is guaranteed to be in E N and converge to the equivalent point and the asymptotic stability of the closed-loop system is realized in the end.  □
Remark 5. 
Regarding the GPASE, the online computation only finds the smallest ellipsoid containing the initial state. Once it is found, the state is shrunk into the smaller ellipsoid, so the online computation is almost zero. So the number of the preset points only affects the off-line computation but not the online calculation.
Remark 6. 
The polyhedral invariant set can easily deal with non-symmetric constraints, and in this paper the designed algorithm is based on the ellipsoidal sets. So Algorithm 2 is usually more conservative than a polyhedral invariant set, so the strategy is more conservative than the method in [21].

4. Simulation Example

Example. Consider the followed system
A ( k ) = [ 0.385 0.33 0.21 + α ( k ) 0.59 ] , B ( k ) = [ 1 + α ( k ) 0 ] C ( k ) = [ 0.3 0.3 ] , D ( k ) = 0.2 E ( k ) = 0.3 , w ( k ) = sin ( 0.3 x ( k ) ) , v ( k ) = cos ( 0.5 x ( k ) )
where α ( k ) is an uncertain parameter satisfying | α ( k ) | 0.11 . In this case, A 1 = [ 0.385 0.33 0.32 0.59 ] , B 1 = [ 1.11 0 ] , A 2 = [ 0.385 0.33 0.10 0.59 ] , B 2 = [ 0.89 0 ] , D 1 = D 2 = D = 0.2 . The polytopic uncertain set is given as follows
Ω = C o { [ A 1 , B 1 , D ] , [ A 1 , B 2 , D ] , [ A 2 , B 1 , D ] , [ A 2 , B 2 , D ] } .
First, the online RMPC is used and the initial condition is chosen as x 0 = [ 3 ; 2 ] . When k = 30 , the system can be controlled to the equilibrium point. When the system is simulated on the MacBook (Retina, 12-inch, 2017) with the CPU 1.2 GHz Intel Core m3, the elapsed time is 3.189613 s. The system’s states and the random variable are shown as Figure 2 and Figure 3, respectively.
If the Algorithm 2 is applied to the system with the same random variable the system’s states are shown as Figure 4. The nested ellipsoids are shown as Figure 5. The online computing time is almost zero as most of the computation time is moved off-line, and the next step is only applying the pre-computed controller on the system. From Figure 2 and Figure 4 we know that the performance of the designed off-line strategy is almost the same with the online controller, but the computation burden is reduced dramatically. As far as the authors know, most of the RMPC method of the system with state and output disturbance is output RMPC, so in this condition we cannot compare this method with other algorithms with the same simulation.

5. Conclusions

This paper presents an off-line strategy for robust constrained MPC with state and output disturbances. The concept of nested geometric proportion asymptotically stable ellipsoids is first proposed and designed through adding an additional LMI to the traditional RMPC problem. The GPASE strategy is designed off-line and can assure the system converges to the equivalent. With this method the online computation is almost reduced to zero, which makes it possible to apply it to the broad areas. The strategy in this article can deal with the system with state and output disturbances, and these disturbances often exist on real systems, so the online calculation is reduced dramatically. The usefulness and effectiveness of the method is illustrated with a simulation example.

Author Contributions

Writing–original draft, Y.Y.; Software, L.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the fund of the National Nature Science Foundation of China Scholarship Council under grant 201706735054, the Hebei Provincial Natural Science Foundation under Grant F2016502025.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Grüne, L.; Pannek, J. Nonlinear model predictive control. In Nonlinear Model Predictive Control; Springer: Berlin/Heidelberg, Germany, 2017; pp. 45–69. [Google Scholar]
  2. Mayne, D.Q.; Rawlings, J.B.; Rao, C.V.; Scokaert, P.O.J.A. Constrained model predictive control: Stability and optimality. Automatica 2000, 36, 789–814. [Google Scholar] [CrossRef]
  3. Lorenzen, M.; Cannon, M.; Allgöwer, F.J.A. Robust MPC with recursive model update. Automatica 2019, 103, 461–471. [Google Scholar] [CrossRef]
  4. Eliasi, H.; Rahmati, S. Robust model predictive control for a class of discrete nonlinear systems. J. Nonlinear Syst. Electric. Eng. 2020, 6, 104–118. [Google Scholar]
  5. Kothare, M.V.; Balakrishnan, V.; Morari, M.J.A. Robust constrained model predictive control using linear matrix inequalities. Automatica 1996, 32, 1361–1379. [Google Scholar] [CrossRef] [Green Version]
  6. Lee, J.; Chang, H.-J.; Ahn, H.-S. Explicit MPC for column-type EPS systems. IET Electr. Power Appl. 2019, 14, 91–100. [Google Scholar] [CrossRef]
  7. Kouvaritakis, B.; Rossiter, J.; Schuurmans, J. Efficient robust predictive control. IEEE Trans. Automat. Contr. 2000, 45, 1545–1549. [Google Scholar] [CrossRef]
  8. Abdelbaky, M.A.; Liu, X.; Jiang, D.J.R.E. Design and implementation of partial offline fuzzy model-predictive pitch controller for large-scale wind-turbines. Renew. Energy 2020, 145, 981–996. [Google Scholar] [CrossRef]
  9. Diehl, M.; Bjornberg, J. Robust dynamic programming for min-max model predictive control of constrained uncertain systems. IEEE Trans. Automat. Contr. 2004, 49, 2253–2257. [Google Scholar] [CrossRef]
  10. Ma, A.; Cheng, Q.; Liu, K.; Xia, Y. Time optimal model predictive control for linear systems based on ellipsoidal and polytopic sets. Renew. Energy 2019, 1–9. [Google Scholar] [CrossRef]
  11. Wan, Z.; Kothare, M.V. An efficient off-line formulation of robust model predictive control using linear matrix inequalities. Automatica 2003, 39, 837–846. [Google Scholar] [CrossRef]
  12. Ding, B.; Xi, Y.; Cychowski, M.T.; O’Mahony, T. Improving off-line approach to robust MPC based-on nominal performance cost. Automatica 2007, 43, 158–163. [Google Scholar] [CrossRef]
  13. Zhang, L.G.; Liu, X.J.; Kong, X.B. State estimators for uncertain linear systems with different disturbance/Noise using quadratic boundedness. J. Appl. Math. 2012, 1–11. Available online: https://www.hindawi.com/journals/jam/2012/101353 (accessed on 3 June 2012). [CrossRef] [Green Version]
  14. Longge, Z.; Yan, Y. Robust shrinking ellipsoid model predictive control for linear parameter varying system. PLoS ONE 2017, 12, e0178625. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  15. Avraamidou, S.; Pistikopoulos, E.N. A multi-parametric bi-level optimization strategy for hierarchical model predictive control. In Computer Aided Chemical Engineering; Elsevier: Amsterdam, The Netherlands, 2017; pp. 1591–1596. [Google Scholar]
  16. Diangelakis, N.A.; Oberdieck, R.; Pistikopoulos, E.N. Explicit (Offline) optimization for MPC. In Handbook of Model Predictive Control; Springer: Berlin/Heidelberg, Germany, 2019; pp. 359–385. [Google Scholar]
  17. Taghavipour, A.; Vajedi, M.; Azad, N.L. Multi-parametric predictive control. In Intelligent Control of Connected Plug-in Hybrid Electric Vehicles; Springer: Berlin/Heidelberg, Germany, 2019; pp. 79–102. [Google Scholar]
  18. Charitopoulos, V.M.; Papageorgiou, L.G.; Dua, V.J. Closed-loop integration of planning, scheduling and multi-parametric nonlinear control. Comput Chem Eng. 2019, 122, 172–192. [Google Scholar] [CrossRef]
  19. Bumroongsri, P.; Kheawhom, S. An ellipsoidal off-line model predictive control strategy for linear parameter varying systems with applications in chemical processes. Syst. Control. Lett. 2012, 61, 435–442. [Google Scholar] [CrossRef]
  20. Zhang, L.G. Automatic offline formulation of robust model predictive control based on linear matrix inequalities method. Abstr. Appl. Anal. 2013, 1–9. [Google Scholar] [CrossRef]
  21. Shokrollahi, A.; Shamaghdari, S. Offline robust model prsedictive control for lipschitz non-linear systems using polyhedral invariant sets. Asian J Control 2020, 22, 288–296. [Google Scholar] [CrossRef]
Figure 1. Relation of E i , ρ , E i + 1 and E i : E i , ρ E i + 1 E 1 .
Figure 1. Relation of E i , ρ , E i + 1 and E i : E i , ρ E i + 1 E 1 .
Mathematics 09 00242 g001
Figure 2. The states under the online controller.
Figure 2. The states under the online controller.
Mathematics 09 00242 g002
Figure 3. The random variable of α ( k ) .
Figure 3. The random variable of α ( k ) .
Mathematics 09 00242 g003
Figure 4. The states under controller of Algorithm 2.
Figure 4. The states under controller of Algorithm 2.
Mathematics 09 00242 g004
Figure 5. The designed nested ellipsoids.
Figure 5. The designed nested ellipsoids.
Mathematics 09 00242 g005
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yan, Y.; Zhang, L. Robust Model Predictive Control with Almost Zero Online Computation. Mathematics 2021, 9, 242. https://doi.org/10.3390/math9030242

AMA Style

Yan Y, Zhang L. Robust Model Predictive Control with Almost Zero Online Computation. Mathematics. 2021; 9(3):242. https://doi.org/10.3390/math9030242

Chicago/Turabian Style

Yan, Yan, and Longge Zhang. 2021. "Robust Model Predictive Control with Almost Zero Online Computation" Mathematics 9, no. 3: 242. https://doi.org/10.3390/math9030242

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop