Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al....
Transcript of Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al....
![Page 1: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/1.jpg)
How2use mup
J. Oravec – M. Bakošová
2016-05-23
R20160321
![Page 2: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/2.jpg)
Disclaimer% Copyright is with the following author(s):%% (c) 2016 Juraj Oravec, Slovak University of Technology in Bratislava,% [email protected]% (c) 2016 Monika Bakosova, Slovak University of Technology in Bratislava,% [email protected]% -----------------------------------------------------------------------------------------------
1/2
![Page 3: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/3.jpg)
Disclaimer% Legal note:% This program is free software; you can redistribute it and/or% modify it under the terms of the GNU General Public% License as published by the Free Software Foundation; either% version 2.1 of the License, or (at your option) any later version.%% This program is distributed in the hope that it will be useful,% but WITHOUT ANY WARRANTY; without even the implied warranty of% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU% General Public License for more details.%% You should have received a copy of the GNU General Public% License along with this library; if not, write to the% Free Software Foundation, Inc.,% 59 Temple Place, Suite 330,% Boston, MA 02111-1307 USA
2/2
![Page 4: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/4.jpg)
Problems to solve
RMPC
System
u(k) x(k)q(k)
![Page 5: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/5.jpg)
Problems to solve
RMPC
System
u(k) x(k)q(k)
![Page 6: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/6.jpg)
Problems to solve
RMPC
System
u(k) x(k)q(k)
![Page 7: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/7.jpg)
Problems to solve
RMPC
System
u(k) x(k)q(k)
![Page 8: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/8.jpg)
Problems to solve
RMPC
System
u(k) x(k)q(k)
![Page 9: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/9.jpg)
RMPC
System
u(k) x(k)q(k)
Problems to solve
SDP:
![Page 10: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/10.jpg)
RMPC
System
u(k) x(k)q(k)
Problems to solve
Control law:
![Page 11: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/11.jpg)
RMPC
System
u(k) x(k)q(k)
Problems to solve
Control law:
Quality criterion:
![Page 12: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/12.jpg)
Framework
System
u(k)
SDPFeas. Check
Control Law
SDP Solver
YALMIP
advanced analysis
feas.
infeas.
mup
x(k)
![Page 13: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/13.jpg)
Framework
System
u(k)
SDPFeas. Check
Control Law
SDP Solver
YALMIP
advanced analysis
feas.
infeas.
mup
x(k)
![Page 14: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/14.jpg)
Framework
System
u(k)
SDPFeas. Check
Control Law
SDP Solver
YALMIP
advanced analysis
feas.
infeas.
mup
x(k)
![Page 15: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/15.jpg)
Framework
System
u(k)
SDPFeas. Check
Control Law
SDP Solver
YALMIP
advanced analysis
feas.
infeas.
mup
x(k)
![Page 16: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/16.jpg)
Framework
System
u(k)
SDPFeas. Check
Control Law
SDP Solver
YALMIP
advanced analysis
feas.
infeas.
mup
x(k)
![Page 17: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/17.jpg)
Framework
System
u(k)
SDPFeas. Check
Control Law
SDP Solver
YALMIP
advanced analysis
feas.
infeas.
mup
x(k)
![Page 18: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/18.jpg)
Framework
System
u(k)
SDPFeas. Check
Control Law
SDP Solver
YALMIP
advanced analysis
feas.
infeas.
mup
x(k)
![Page 19: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/19.jpg)
Framework
System
u(k)
SDPFeas. Check
Control Law
SDP Solver
YALMIP
advanced analysis
feas.
infeas.
mup
x(k)
![Page 20: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/20.jpg)
Framework
System
u(k)
SDPFeas. Check
Control Law
SDP Solver
YALMIP
advanced analysis
feas.
infeas.
mup
x(k)
![Page 21: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/21.jpg)
Framework
System
u(k)
SDPFeas. Check
Control Law
SDP Solver
YALMIP
advanced analysis
feas.
infeas.
mup
x(k)
![Page 22: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/22.jpg)
MATLAB Compatibility
r2013a
mup
![Page 23: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/23.jpg)
r2014br2013a
mup
OpenGL
MATLAB Compatibility
![Page 24: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/24.jpg)
r2014br2013a
mup
r2012a
OpenGL.slx
MATLAB Compatibility
![Page 25: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/25.jpg)
r2014br2013a
mup
r2012ar2011b
OpenGL.slx.mdl
MATLAB Compatibility
![Page 26: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/26.jpg)
r2014br2013a
mup
r2012ar2011b
OpenGL.slx.mdl
MATLAB Compatibility
![Page 27: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/27.jpg)
• MATLAB/Simulink: rmpc_block (beginner)
• MATLAB: CLI (advanced)
How to use it ?
![Page 28: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/28.jpg)
• MATLAB/Simulink: rmpc_block (beginner)
• MATLAB: CLI (advanced)
How to use it ?
![Page 29: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/29.jpg)
LQR
System
u(k) x(k)
Simulink Block
u(k)x(k)
LQR
-K-
![Page 30: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/30.jpg)
System
u(k) x(k)
x(k) u(k)
Simulink Block
![Page 31: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/31.jpg)
bitbucket.org/oravec/mup
Simulink Block
RMPC
System
u(k) x(k)
rmpc_block
inputscost
feasibility
controllergamma
states
solver_timecounter
x(k) u(k)
![Page 32: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/32.jpg)
inputs
cost
feasibility
controller
gamma
states
rmpc_block
solver_time
counter
![Page 33: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/33.jpg)
inputs
cost
feasibility
controller
gamma
states
rmpc_block
solver_time
counter
x(k)
![Page 34: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/34.jpg)
inputs
cost
feasibility
controller
gamma
states
rmpc_block
solver_time
counter
x(k)
![Page 35: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/35.jpg)
inputs
cost
feasibility
controller
gamma
states
rmpc_block
solver_time
counter
x(k)
u(k)
Control law:
![Page 36: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/36.jpg)
inputs
cost
feasibility
controller
gamma
states
rmpc_block
solver_time
counter
x(k)
u(k)
J(k)
![Page 37: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/37.jpg)
inputs
cost
feasibility
controller
gamma
states
rmpc_block
solver_time
counter
x(k)
u(k)
J(k)
c(k)
![Page 38: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/38.jpg)
inputs
cost
feasibility
controller
gamma
states
rmpc_block
solver_time
counter
x(k)
u(k)
J(k)
c(k)
F(k)
Control law:
![Page 39: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/39.jpg)
inputs
cost
feasibility
controller
gamma
states
rmpc_block
solver_time
counter
x(k)
u(k)
J(k)
c(k)
γ
F(k)
SDP:
![Page 40: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/40.jpg)
inputs
cost
feasibility
controller
gamma
states
rmpc_block
solver_time
counter
x(k)
u(k)
J(k)
c(k)
γ
F(k)
tsol
![Page 41: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/41.jpg)
inputs
cost
feasibility
controller
gamma
states
rmpc_block
solver_time
counter
x(k)
u(k)
J(k)
c(k)
γ
F(k)
k
tsol
![Page 42: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/42.jpg)
x(k)
u(k)
J(k)
c(k)
γ
F(k)
k
tsol
inputs
cost
feasibility
controller
gamma
states
rmpc_block
solver_time
counter
![Page 43: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/43.jpg)
![Page 44: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/44.jpg)
RMPC Configuration
![Page 45: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/45.jpg)
RMPC Approaches
![Page 46: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/46.jpg)
RMPC ApproachesKothare et al. (1996) Cuzzola et al. (2002) Mao (2003)Wan et al. (2003)Ding et al. (2007)Li et al. (2008) Cao et Li (2005)Huang et al. (2011)Zhang et al. (2013)
![Page 47: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/47.jpg)
RMPC ApproachesKothare et al. (1996) Cuzzola et al. (2002) Mao (2003)Wan et al. (2003)Ding et al. (2007)Li et al. (2008) Cao et Li (2005)Huang et al. (2011)Zhang et al. (2013)NSO and ACISNSO and WACISNSO and SDLFPDLF and ACISPDLF and WACIS
![Page 48: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/48.jpg)
RMPC ApproachesKothare et al. (1996) Cuzzola et al. (2002) Mao (2003)Wan et al. (2003)Ding et al. (2007)Li et al. (2008) Cao et Li (2005)Huang et al. (2011)Zhang et al. (2013)NSO and ACISNSO and WACISNSO and SDLFPDLF and ACISPDLF and WACISKothare et al. (1996) – Soft-ConWan et al. (2003) – Soft-ConCao et Li (2005) – Soft-ConNSO and ACIS – Soft-Con
![Page 49: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/49.jpg)
Opt. Problem Design
![Page 50: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/50.jpg)
• initial:speed up
• reformulation:analysis
Opt. Problem Design
![Page 51: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/51.jpg)
• default:
• SDP:
Feasibility Tolerance
![Page 52: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/52.jpg)
Uncertain System
![Page 53: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/53.jpg)
Uncertain System
![Page 54: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/54.jpg)
Uncertain System
![Page 55: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/55.jpg)
Quality criterion
![Page 56: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/56.jpg)
Quality criterion
![Page 57: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/57.jpg)
Parameters
optional RMPC design and tuning parameters
![Page 58: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/58.jpg)
Soft Constraints
![Page 59: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/59.jpg)
Soft Constraints
enable
![Page 60: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/60.jpg)
Soft Constraints
![Page 61: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/61.jpg)
Soft Constraints
![Page 62: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/62.jpg)
Setup
![Page 63: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/63.jpg)
SDP Solver
![Page 64: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/64.jpg)
SDP Solver
• CSDP (free)• DSDP (free)• LMILAB (comercial)• LOGDETPPA (free)• MOSEK (free for academia)• PENBMI (comercial)• PENLAB (free)• PENSDP (free for academia)• SDPA (free)• SDPLR (free)• SDPT3 (free)• SDPNAL (free)• SEDUMI (free)
users.isy.liu.se/johanl/yalmip/pmwiki.php?n=Solvers.Solvers
![Page 65: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/65.jpg)
Verbose Mode
![Page 66: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/66.jpg)
• Normal• Silent• Loud (recommended)
Verbose Mode
![Page 67: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/67.jpg)
YALMIP Verbose Mode
![Page 68: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/68.jpg)
• Silent• Loud
YALMIP Verbose Mode
![Page 69: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/69.jpg)
• MATLAB/Simulink: rmpc_block (beginner)
• MATLAB: CLI (advanced)
How to use it ?
![Page 70: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/70.jpg)
%% System
A{1}=...; A{2}=...; A{3}=...; A{4}=...;
B{1}=...; B{2}=...; B{3}=...; B{4}=...;
C{1}=...; C{2}=...; C{3}=...; C{4}=...;
ts=0.5; % Sampling Time
x0=...; % Initial Conditions
1:
2:
3:
4:
5:
6:
CLI
![Page 71: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/71.jpg)
%% System
A{1}=...; A{2}=...; A{3}=...; A{4}=...;
B{1}=...; B{2}=...; B{3}=...; B{4}=...;
C{1}=...; C{2}=...; C{3}=...; C{4}=...;
ts=0.5; % Sampling Time
x0=...; % Initial Conditions
1:
2:
3:
4:
5:
6:
CLI
![Page 72: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/72.jpg)
%% System
A{1}=...; A{2}=...; A{3}=...; A{4}=...;
B{1}=...; B{2}=...; B{3}=...; B{4}=...;
C{1}=...; C{2}=...; C{3}=...; C{4}=...;
ts=0.5; % Sampling Time
x0=...; % Initial Conditions
1:
2:
3:
4:
5:
6:
CLI
![Page 73: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/73.jpg)
%% Symmetric constraints
u_max=...; % Input constraints
x_max=...; % State constraints
1:
2:
3:
CLI
![Page 74: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/74.jpg)
%% Symmetric constraints
u_max=...; % Input constraints
x_max=...; % State constraints
1:
2:
3:
CLI
![Page 75: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/75.jpg)
%% RMPC design
Wx=...; Wu=...; % Weight matrices
[method,kwd] = mup_cli_rmpc_method; % Method
mup_sdp % SDP formulation
mup_rmpc_opt % RMPC design
1:
2:
3:
4:
5:
CLI
![Page 76: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/76.jpg)
%% RMPC design
Wx=...; Wu=...; % Weight matrices
[method,kwd] = mup_cli_rmpc_method; % Method
mup_sdp % SDP formulation
mup_rmpc_opt % RMPC design
1:
2:
3:
4:
5:
CLI
![Page 77: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/77.jpg)
%% RMPC design
Wx=...; Wu=...; % Weight matrices
[method,kwd] = mup_cli_rmpc_method; % Method
mup_sdp % SDP formulation
mup_rmpc_opt % RMPC design
1:
2:
3:
4:
5:
CLI
![Page 78: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/78.jpg)
%% RMPC design
Wx=...; Wu=...; % Weight matrices
[method,kwd] = mup_cli_rmpc_method; % Method
mup_sdp % SDP formulation
mup_rmpc_opt % RMPC design
1:
2:
3:
4:
5:
CLI
![Page 79: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/79.jpg)
%% RMPC design
Wx=...; Wu=...; % Weight matrices
[method,kwd] = mup_cli_rmpc_method; % Method
mup_sdp % SDP formulation
mup_rmpc_opt % RMPC design
1:
2:
3:
4:
5:
CLI
List of avaliable methods:
1: Cao et al. (2005)
2: Cao et al. (2005) - Soft-Con
3: Cuzzola et al. (2002)
![Page 80: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/80.jpg)
%% RMPC design
Wx=...; Wu=...; % Weight matrices
[method,kwd] = mup_cli_rmpc_method; % Method
mup_sdp % SDP formulation
mup_rmpc_opt % RMPC design
1:
2:
3:
4:
5:
CLI
![Page 81: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/81.jpg)
%% RMPC design
Wx=...; Wu=...; % Weight matrices
[method,kwd] = mup_cli_rmpc_method; % Method
mup_sdp % SDP formulation
mup_rmpc_opt % RMPC design
1:
2:
3:
4:
5:
CLI
![Page 82: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/82.jpg)
%% Closed-loop control in k-th step
u = mup_rmpc{x,design}; % RMPC control law
1:
2:
CLI
![Page 83: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/83.jpg)
%% Closed-loop control in k-th step
u = mup_rmpc{x,design}; % RMPC control law
1:
2:
CLI
![Page 84: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/84.jpg)
%% Closed-loop control in k-th step
u = mup_rmpc{x,design}; % RMPC control law
1:
2:
CLI
![Page 85: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/85.jpg)
Feasibility Check
![Page 86: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/86.jpg)
Feasibility Check
enable
![Page 87: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/87.jpg)
• Normal• Silent• Loud (recommended)
Verbose Mode
![Page 88: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/88.jpg)
Feasibility Check /Normal MUP:BLOCK:RMPC: FEASIBILITY_CHECK initialized...MUP:BLOCK:RMPC: Valid. (0.12)MUP:BLOCK:RMPC: FEASIBILITY_CHECK: Termined. (0.03 sec)
2.5 GHz CPU, 4GB RAM, MATLAB 2013a, MOSEK
![Page 89: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/89.jpg)
Feasibility Check /Normal MUP:BLOCK:RMPC: FEASIBILITY_CHECK initialized...MUP:BLOCK:RMPC: Valid. (0.12)MUP:BLOCK:RMPC: FEASIBILITY_CHECK: Termined. (0.03 sec)
2.5 GHz CPU, 4GB RAM, MATLAB 2013a, MOSEK
![Page 90: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/90.jpg)
Feasibility Check /Normal MUP:BLOCK:RMPC: FEASIBILITY_CHECK initialized...FEAS_CHK: VTX:2|I:1: Stability condition violated!FEAS_CHK: VTX:2|I:2: Stability condition violated!FEAS_CHK: VTX:1|I:1: State contraints violated!FEAS_CHK: VTX:1|I:2: State contraints violated!FEAS_CHK: VTX:2|I:1: State contraints violated!FEAS_CHK: VTX:2|I:2: State contraints violated!FEAS_CHK: VTX:3|I:1: State contraints violated!FEAS_CHK: VTX:3|I:2: State contraints violated!FEAS_CHK: Failed! (8 infeasible constraint(s) found) (0.03)MUP:BLOCK:RMPC: Feasibility check failed!MUP:BLOCK:RMPC: Instead of Robust MPC has been designed LQ controllerMUP:BLOCK:RMPC: FEASIBILITY_CHECK: Termined. (0.05 sec)
2.5 GHz CPU, 4GB RAM, MATLAB 2013a, MOSEK
![Page 91: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/91.jpg)
Feasibility Check /Normal MUP:BLOCK:RMPC: FEASIBILITY_CHECK initialized...FEAS_CHK: VTX:2|I:1: Stability condition violated!FEAS_CHK: VTX:2|I:2: Stability condition violated!FEAS_CHK: VTX:1|I:1: State contraints violated!FEAS_CHK: VTX:1|I:2: State contraints violated!FEAS_CHK: VTX:2|I:1: State contraints violated!FEAS_CHK: VTX:2|I:2: State contraints violated!FEAS_CHK: VTX:3|I:1: State contraints violated!FEAS_CHK: VTX:3|I:2: State contraints violated!FEAS_CHK: Failed! (8 infeasible constraint(s) found) (0.03)MUP:BLOCK:RMPC: Feasibility check failed!MUP:BLOCK:RMPC: Instead of Robust MPC has been designed LQ controllerMUP:BLOCK:RMPC: FEASIBILITY_CHECK: Termined. (0.05 sec)
2.5 GHz CPU, 4GB RAM, MATLAB 2013a, MOSEK
![Page 92: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/92.jpg)
Feasibility Check /Normal MUP:BLOCK:RMPC: FEASIBILITY_CHECK initialized...FEAS_CHK: VTX:2|I:1: Stability condition violated!FEAS_CHK: VTX:2|I:2: Stability condition violated!FEAS_CHK: VTX:1|I:1: State contraints violated!FEAS_CHK: VTX:1|I:2: State contraints violated!FEAS_CHK: VTX:2|I:1: State contraints violated!FEAS_CHK: VTX:2|I:2: State contraints violated!FEAS_CHK: VTX:3|I:1: State contraints violated!FEAS_CHK: VTX:3|I:2: State contraints violated!FEAS_CHK: Failed! (8 infeasible constraint(s) found) (0.03)MUP:BLOCK:RMPC: Feasibility check failed!MUP:BLOCK:RMPC: Instead of Robust MPC has been designed LQ controllerMUP:BLOCK:RMPC: FEASIBILITY_CHECK: Termined. (0.05 sec)
2.5 GHz CPU, 4GB RAM, MATLAB 2013a, MOSEK
![Page 93: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/93.jpg)
Feasibility Check /Normal MUP:BLOCK:RMPC: FEASIBILITY_CHECK initialized...FEAS_CHK: VTX:2|I:1: Stability condition violated!FEAS_CHK: VTX:2|I:2: Stability condition violated!FEAS_CHK: VTX:1|I:1: State contraints violated!FEAS_CHK: VTX:1|I:2: State contraints violated!FEAS_CHK: VTX:2|I:1: State contraints violated!FEAS_CHK: VTX:2|I:2: State contraints violated!FEAS_CHK: VTX:3|I:1: State contraints violated!FEAS_CHK: VTX:3|I:2: State contraints violated!FEAS_CHK: Failed! (8 infeasible constraint(s) found) (0.03)MUP:BLOCK:RMPC: Feasibility check failed!MUP:BLOCK:RMPC: Instead of Robust MPC has been designed LQ controllerMUP:BLOCK:RMPC: FEASIBILITY_CHECK: Termined. (0.05 sec)
2.5 GHz CPU, 4GB RAM, MATLAB 2013a, MOSEK
![Page 94: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/94.jpg)
Feasibility Check /Normal MUP:BLOCK:RMPC: FEASIBILITY_CHECK initialized...FEAS_CHK: VTX:2|I:1: Stability condition violated!FEAS_CHK: VTX:2|I:2: Stability condition violated!FEAS_CHK: VTX:1|I:1: State contraints violated!FEAS_CHK: VTX:1|I:2: State contraints violated!FEAS_CHK: VTX:2|I:1: State contraints violated!FEAS_CHK: VTX:2|I:2: State contraints violated!FEAS_CHK: VTX:3|I:1: State contraints violated!FEAS_CHK: VTX:3|I:2: State contraints violated!FEAS_CHK: Failed! (8 infeasible constraint(s) found) (0.03)MUP:BLOCK:RMPC: Feasibility check failed!MUP:BLOCK:RMPC: Instead of Robust MPC has been designed LQ controllerMUP:BLOCK:RMPC: FEASIBILITY_CHECK: Termined. (0.05 sec)
2.5 GHz CPU, 4GB RAM, MATLAB 2013a, MOSEK
![Page 95: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/95.jpg)
Feasibility Check /Normal MUP:BLOCK:RMPC: FEASIBILITY_CHECK initialized...FEAS_CHK: VTX:2|I:1: Stability condition violated!FEAS_CHK: VTX:2|I:2: Stability condition violated!FEAS_CHK: VTX:1|I:1: State contraints violated!FEAS_CHK: VTX:1|I:2: State contraints violated!FEAS_CHK: VTX:2|I:1: State contraints violated!FEAS_CHK: VTX:2|I:2: State contraints violated!FEAS_CHK: VTX:3|I:1: State contraints violated!FEAS_CHK: VTX:3|I:2: State contraints violated!FEAS_CHK: Failed! (8 infeasible constraint(s) found) (0.03)MUP:BLOCK:RMPC: Feasibility check failed!MUP:BLOCK:RMPC: Instead of Robust MPC has been designed LQ controllerMUP:BLOCK:RMPC: FEASIBILITY_CHECK: Termined. (0.05 sec)
2.5 GHz CPU, 4GB RAM, MATLAB 2013a, MOSEK
![Page 96: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/96.jpg)
• Normal• Silent• Loud (recommended)
Verbose Mode
![Page 97: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/97.jpg)
Feasibility Check /LoudFEAS_CHK: Inverse Lyapunov matrix MIN_EIG = 3.275738e+00.FEAS_CHK: I:1: Inverse SDLF matrix W MIN_EIG = 3.115516e-01.FEAS_CHK: I:2: Inverse SDLF matrix W MIN_EIG = 3.115516e-01.FEAS_CHK: I:1: Inverse SDLF matrix Q MIN_EIG = 1.482989e-06.FEAS_CHK: I:2: Inverse SDLF matrix Q MIN_EIG = 1.480064e-06.FEAS_CHK: I:1: Invariant ellipsoid matrix MIN_EIG = 1.566609e-08.FEAS_CHK: I:2: Invariant ellipsoid matrix MIN_EIG = 1.439442e-08.FEAS_CHK: VTX:1|I:1: Stability condition matrix MIN_EIG = 8.704402e-06.FEAS_CHK: VTX:1|I:2: Stability condition matrix MIN_EIG = 8.705740e-06.FEAS_CHK: VTX:2|I:1: Stability condition matrix MIN_EIG = -5.363964e-06.FEAS_CHK: VTX:2|I:1: Stability condition violated!… (shortened)
2.5 GHz CPU, 4GB RAM, MATLAB 2013a, MOSEK
![Page 98: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/98.jpg)
Feasibility Check /LoudFEAS_CHK: Inverse Lyapunov matrix MIN_EIG = 3.275738e+00.FEAS_CHK: I:1: Inverse SDLF matrix W MIN_EIG = 3.115516e-01.FEAS_CHK: I:2: Inverse SDLF matrix W MIN_EIG = 3.115516e-01.FEAS_CHK: I:1: Inverse SDLF matrix Q MIN_EIG = 1.482989e-06.FEAS_CHK: I:2: Inverse SDLF matrix Q MIN_EIG = 1.480064e-06.FEAS_CHK: I:1: Invariant ellipsoid matrix MIN_EIG = 1.566609e-08.FEAS_CHK: I:2: Invariant ellipsoid matrix MIN_EIG = 1.439442e-08.FEAS_CHK: VTX:1|I:1: Stability condition matrix MIN_EIG = 8.704402e-06.FEAS_CHK: VTX:1|I:2: Stability condition matrix MIN_EIG = 8.705740e-06.FEAS_CHK: VTX:2|I:1: Stability condition matrix MIN_EIG = -5.363964e-06.FEAS_CHK: VTX:2|I:1: Stability condition violated!… (shortened)
2.5 GHz CPU, 4GB RAM, MATLAB 2013a, MOSEK
![Page 99: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/99.jpg)
Feasibility Check /LoudFEAS_CHK: Inverse Lyapunov matrix MIN_EIG = 3.275738e+00.FEAS_CHK: I:1: Inverse SDLF matrix W MIN_EIG = 3.115516e-01.FEAS_CHK: I:2: Inverse SDLF matrix W MIN_EIG = 3.115516e-01.FEAS_CHK: I:1: Inverse SDLF matrix Q MIN_EIG = 1.482989e-06.FEAS_CHK: I:2: Inverse SDLF matrix Q MIN_EIG = 1.480064e-06.FEAS_CHK: I:1: Invariant ellipsoid matrix MIN_EIG = 1.566609e-08.FEAS_CHK: I:2: Invariant ellipsoid matrix MIN_EIG = 1.439442e-08.FEAS_CHK: VTX:1|I:1: Stability condition matrix MIN_EIG = 8.704402e-06.FEAS_CHK: VTX:1|I:2: Stability condition matrix MIN_EIG = 8.705740e-06.FEAS_CHK: VTX:2|I:1: Stability condition matrix MIN_EIG = -5.363964e-06.FEAS_CHK: VTX:2|I:1: Stability condition violated!… (shortened)
2.5 GHz CPU, 4GB RAM, MATLAB 2013a, MOSEK
![Page 100: Prezentácia programu PowerPointoravec/mup/files/support/how2... · RMPC Approaches Kothare et al. (1996) Cuzzola et al. (2002) Mao (2003) Wan et al. (2003) Ding et al. (2007) Li](https://reader035.fdocuments.in/reader035/viewer/2022062303/5f5cef0e0ad8aa0e07569d40/html5/thumbnails/100.jpg)
Feasibility Check /LoudFEAS_CHK: Inverse Lyapunov matrix MIN_EIG = 3.275738e+00.FEAS_CHK: I:1: Inverse SDLF matrix W MIN_EIG = 3.115516e-01.FEAS_CHK: I:2: Inverse SDLF matrix W MIN_EIG = 3.115516e-01.FEAS_CHK: I:1: Inverse SDLF matrix Q MIN_EIG = 1.482989e-06.FEAS_CHK: I:2: Inverse SDLF matrix Q MIN_EIG = 1.480064e-06.FEAS_CHK: I:1: Invariant ellipsoid matrix MIN_EIG = 1.566609e-08.FEAS_CHK: I:2: Invariant ellipsoid matrix MIN_EIG = 1.439442e-08.FEAS_CHK: VTX:1|I:1: Stability condition matrix MIN_EIG = 8.704402e-06.FEAS_CHK: VTX:1|I:2: Stability condition matrix MIN_EIG = 8.705740e-06.FEAS_CHK: VTX:2|I:1: Stability condition matrix MIN_EIG = -5.363964e-06.FEAS_CHK: VTX:2|I:1: Stability condition violated!… (shortened)
2.5 GHz CPU, 4GB RAM, MATLAB 2013a, MOSEK