1523-Article Text-3575-1-10-20201216
1523-Article Text-3575-1-10-20201216
1523-Article Text-3575-1-10-20201216
1523
Abstract: Model Predictive Control is a control technique that has been greatly investigated in
recent years. It has the versatility of different types of models for the prediction of the system and
aptitude to handle the system constraints. In the last decade, the multi-parametric optimization
has been applied to the control theory that allowed for the MPC optimization to be performed
offline, which was denominated as explicit Model Predictive Control. This work investigates the
application of this control technique in Inverted Pendulum systems, which are commonly used
as didactic control systems. The complete control design is described considering its validation
for two Inverted Pendulum systems through simulations.
1
0.5
0.5
0 0
-0.5
-0.5
-1
uMPC
-1.5 -1
0 5 10 15 0 5 10 15
Time (s) Time (s)
Figure 6. Furuta: Arm Position and Reference Tracking. Figure 9. Furuta: Control Signal.
0.2 Bemporad, A., Morari, M., Dua, V., and Pistikopoulos,
E.N. (2002). The explicit linear quadratic regulator for
Pendulum Position θ2 (rad)
θ2 Disturbance
constrained systems. Automatica, 38(1), 3 – 20. doi:
0.1 https://doi.org/10.1016/S0005-1098(01)00174-1.
Block, D.J., Astrom, K.J., and Spong, M.W. (2007). The
Reaction Wheel Pendulum.
0 Borrelli, F., Bemporad, A., and Morari, M. (2017). Predic-
tive Control for Linear and Hybrid Systems. Cambridge
University Press. doi:10.1017/9781139061759.
-0.1 Camacho, E.F. and Alba, C.B. (2013). Model predictive
control. Springer Science & Business Media.
Herceg, M., Kvasnica, M., Jones, C., and Morari, M.
-0.2 (2013). Multi-Parametric Toolbox 3.0. In Proc. of the
0 5 10 15 European Control Conference, 502–510. Zürich, Switzer-
Time (s) land. http://control.ee.ethz.ch/~mpt.
Jmel, I., Dimassi, H., Hadj-Said, S., and M’Sahli, F.
Figure 7. Furuta: Pendulum Position and Disturbance. (2020). An adaptive sliding mode observer for inverted
pendulum under mass variation and disturbances with
2 experimental validation. ISA Transactions. doi:https://
Angular Velocities (rad/s)
doi.org/10.1016/j.isatra.2020.02.029.
1 Lenz, D., Kessler, T., and Knoll, A. (2015). Stochastic
model predictive controller with chance constraints for
0 comfortable and safe driving behavior of autonomous
vehicles. In 2015 IEEE Intelligent Vehicles Symposium
(IV), 292–297.
-1
Löfberg, J. (2004). Yalmip : A toolbox for modeling and
optimization in matlab. In In Proceedings of the CACSD
-2 Conference. Taipei, Taiwan.
θ̇0 θ̇2 Mori, S., Nishihara, H., and Furuta, K. (1976). Control
-3 of unstable mechanical system control of pendulum†.
0 5 10 15 International Journal of Control, 23(5), 673–692. doi:
Time (s) 10.1080/00207177608922192.
Qin, S.J. and Badgwell, T.A. (2003). A survey of industrial
Figure 8. Furuta: Angular velocities. model predictive control technology. Control Engineer-
ing Practice, 11(7), 733 – 764. doi:https://doi.org/10.
mulation of the parameter set X and the U is a crucial step 1016/S0967-0661(02)00186-7.
for eMPC design since unreachable states do not need to be Sugaya, J., Ohba, Y., and Kanmachi, T. (2017). Simula-
considered for the control system, reducing the number of tion of standing upright control of an inverted pendulum
constraints regions. Additionally, the small increase in the using inertia rotor and the swing type inverted pendu-
system dimension greatly affected the number of regions. lum for engineering education. In 2017 9th International
However, the increase of the prediction horizon N did not Conference on Information Technology and Electrical
improve the control performance for these control systems. Engineering (ICITEE), 1–6.
REFERENCES
Angélico, B.A. (2016). Website of lca (laboratório de
controle aplicado). https://sites.usp.br/lca/.