Embedded linear model predictive control for 8-bit microcontrollers via convex lifting

IFAC-PapersOnLine - Tập 50 - Trang 10697-10704 - 2017
Martin Gulan1, Gergely Takács1, Ngoc Anh Nguyen2, Sorin Olaru3, Pedro Rodriguez-Ayerbe3, Boris Rohaľ-Ilkiv1
1Institute of Automation, Measurement and Applied Informatics; Faculty of Mechanical Engineering; Slovak University of Technology in Bratislava; Námestie slobody 17; 812 31 Bratislava; Slovakia
2Institute for Design and Control of Mechatronical Systems; Johannes Kepler University Linz; Altenberger Straße 69; A-4040 Linz; Austria
3Laboratory of Signals and Systems; CentraleSupélec-CNRS-Univeristé Paris Sud, Univeristé Paris-Saclay; 3 rue Joliot Curie; 911 90 Gif-sur-Yvette; France

Tài liệu tham khảo

Baotić, 2008, Efficient on-line computation of constrained optimal control, SIAM J. Control Optim., 47, 2470, 10.1137/060659314 Bayat, 2012, Flexible piecewise function evaluation methods based on truncated binary search trees and lattice representation in explicit MPC, IEEE Trans. Control Syst. Technol., 20, 632, 10.1109/TCST.2011.2141134 Bemporad, 2002, The explicit linear quadratic regulator for constrained systems, Automatica, 38, 3, 10.1016/S0005-1098(01)00174-1 Bemporad, A., Bozinis, N.A., Dua, V., Morari, M., and Pistikopoulos, E.N. (2000). Model predictive control: A multi-parametric programming approach. In S. Pierucci (ed.), Eur. Symp. Comput. Aided Process Eng.-10, volume 8 of Comput. Aided Chem. Eng., 301–306. Bleris, 2007, Pathways for optimization-based drug delivery, Control Eng. Pract., 15, 1280, 10.1016/j.conengprac.2006.11.007 Busono, 2015, Design of embedded microcontroller for controlling and monitoring blood pump, Procedia Comput. Sci., 72, 217, 10.1016/j.procs.2015.12.134 Dua, 2008, MPC on a chip—recent advances on the application of multi-parametric model-based control, Comput. Chem. Eng., 32, 754, 10.1016/j.compchemeng.2007.03.008 Edwards, 2007, The 8bit strikes back, Electron. Syst. Software, 5, 36, 10.1049/ess:20070207 Gulan, 2015, Implications of inverse parametric optimization in model predictive control, 49 Herceg, M., Kvasnica, M., Jones, C., and Morari, M. (2013). Multi-Parametric Toolbox 3.0. In Proc. 12th Eur. Control Conf., 502–510. Zürich, Switzerland. Huyck, 2014, Online model predictive control of industrial processes using low level control hardware: A pilot-scale distillation column case study, Control Eng. Pract., 28, 34, 10.1016/j.conengprac.2014.02.016 Kufoalor, 2015, Automatically generated embedded model predictive control: moving an industrial PC-based MPC to an embedded platform, Optim. Contr. Appl. Methods, 36, 705, 10.1002/oca.2182 Kufoalor, D.K.M., Richter, S., Imsland, L., Johansen, T.A., Morari, M., and Eikrem, G.O. (2014). Embedded model predictive control on a PLC using a primal-dual first-order method for a subsea separation process. In Proc. 22nd Mediterr. Conf. Control Autom., 368–373. Kvasnica, 2012, Clipping-based complexity reduction in explicit MPC, IEEE Trans. Autom. Control, 57, 1878, 10.1109/TAC.2011.2179428 Kvasnica, 2009 Kvasnica, 2013, Complexity reduction of explicit model predictive control via separation, Automatica, 49, 1776, 10.1016/j.automatica.2013.02.018 Ling, 2008, Embedded model predictive control (MPC) using a FPGA, IFAC Proc. Volumes, 41, 15250, 10.3182/20080706-5-KR-1001.02579 Nguyen, N., Olaru, S., and Rodriguez-Ayerbe, P. (2015). Robust control design based on convex liftings. In Proc. 8th IFAC Symp. Robust Control Des., 308–313. Bratislava, Slovakia. Nguyen, N.A., Gulan, M., Olaru, S., and Rodriguez-Ayerbe, P. (2016a). Convex liftings: theory and control applications. Research report, Centrale-Supélec. https://hal-centralesupelec.archives-ouvertes.fr/hal-01326804. Nguyen, 2016, Constructive solution of inverse parametric linear/quadratic programming problems, J. Optim. Theory. Appl., 1 Qin, 2003, A survey of industrial model predictive control technology, Control Eng. Pract., 11, 733, 10.1016/S0967-0661(02)00186-7 Richelot, J., Bordeneuve-Guibe, J., and Pommier-Budinger, V. (2004). Active control of a clamped beam equipped with piezoelectric actuator and sensor using generalized predictive control. In Proc. 23rd IEEE Int. Symp. Ind. Electron., volume 1, 583-588. Takács, 2016, Embedded explicit model predictive vibration control, Mechatronics, 36, 54, 10.1016/j.mechatronics.2016.04.008 Takács, 2012 Vouzis, 2009, A system-on-a-chip implementation for embedded real-time model predictive control, IEEE Trans. Control Syst. Technol., 17, 1006, 10.1109/TCST.2008.2004503 Wills, 2008, Model predictive control applied to constraint handling in active noise and vibration control, IEEE Trans. Control Syst. Technol., 1, 3, 10.1109/TCST.2007.903062 Wills, 2011, FPGA implementation of an interior-point solution for linear model predictive control, IFAC Proc. Volumes, 44, 14527, 10.3182/20110828-6-IT-1002.02857