83 results on '"Daniel Limon"'
Search Results
2. Nonlinear MPC for Tracking for a Class of Nonconvex Admissible Output Sets
- Author
-
Emanuele Garone, Daniel R. Ramirez, Andres Cotorruelo, and Daniel Limon
- Subjects
0209 industrial biotechnology ,Mathematical optimization ,Optimization problem ,Linear programming ,Computer science ,MathematicsofComputing_NUMERICALANALYSIS ,Convex set ,02 engineering and technology ,Extension (predicate logic) ,Homeomorphism ,Computer Science Applications ,Nonlinear system ,Model predictive control ,020901 industrial engineering & automation ,Control and Systems Engineering ,TheoryofComputation_ANALYSISOFALGORITHMSANDPROBLEMCOMPLEXITY ,Convergence (routing) ,Electrical and Electronic Engineering - Abstract
This article presents an extension to the nonlinear model predictive control (MPC) for tracking scheme able to guarantee convergence even in cases of nonconvex output admissible sets. This is achieved by incorporating a convexifying homeomorphism in the optimization problem, allowing it to be solved in the convex space. A novel class of nonconvex sets is also defined for which a systematic procedure to construct a convexifying homeomorphism is provided. This homeomorphism is then embedded in the MPC optimization problem in such a way that the homeomorphism is no longer required in closed form. Finally, the effectiveness of the proposed method is showcased through an illustrative example.
- Published
- 2021
3. Implementation of Model Predictive Control in Programmable Logic Controllers
- Author
-
Pablo Krupa, Daniel Limon, and Teodoro Alamo
- Subjects
0209 industrial biotechnology ,021103 operations research ,Optimization problem ,Computer science ,Multivariable calculus ,0211 other engineering and technologies ,Programmable logic controller ,Control engineering ,02 engineering and technology ,Footprint ,Model predictive control ,020901 industrial engineering & automation ,Control and Systems Engineering ,Control theory ,Memory footprint ,Code generation ,Electrical and Electronic Engineering - Abstract
In this article, we present an implementation of a low-memory footprint model predictive control (MPC)-based controller in programmable logic controllers (PLCs). Automatic code generation of standardized IEC 61131–3 PLC programming languages is used to solve the MPC’s optimization problem online. The implementation is designed for its application in a realistic industrial environment, including timing considerations and accounting for the possibility of the PLC not being exclusively dedicated to the MPC controller. We describe the controller architecture and algorithm, show the results of its memory footprint with regard to the problem dimensions, and present the results of its implementation to control a hardware-in-the-loop multivariable chemical plant.
- Published
- 2021
4. Energy-efficiency-oriented Gradient-based Economic Predictive Control of Multiple-Chiller Cooling Systems
- Author
-
Joaquin G. Ordonez, Daniel Limon, J.M. Nadales, and J.F. Coronel
- Subjects
Chiller ,0209 industrial biotechnology ,Mathematical optimization ,Optimization problem ,Computer science ,business.industry ,020208 electrical & electronic engineering ,02 engineering and technology ,Energy consumption ,Model predictive control ,020901 industrial engineering & automation ,Control and Systems Engineering ,Control theory ,Air conditioning ,HVAC ,0202 electrical engineering, electronic engineering, information engineering ,business ,Efficient energy use - Abstract
The growing use of air conditioning systems has become one of the main drivers of energy consumption in buildings. Many efforts are being made to develop new designs and control strategies to improve energy efficiency and minimise electricity consumption. In this work, a model for a case study of multiple-chiller-based cooling system is presented, based on surrogate models derived from information provided by manufacturers, and the study of the economic performance index. Then, an economic predictive control strategy will aim to operate the system optimizing the efficiency of the plant. Instead of the classical two-layer economic predictive control structure, where the reference to be tracked by the controller is given by a real-time optimizer, here we consider a single-layer control strategy where the gradients with respect to the manipulated inputs of the economic performance index are included in the cost function of the model predictive controller. The resulting optimization problem to be solved on line is a QP, which considerably eases the optimization problem, while also avoiding discrepancies between layers that could lead to loss of feasibility.
- Published
- 2020
5. PLC implementation of a real-time embedded MPC algorithm based on linear input/output models
- Author
-
Daniel Limon, Alberto Bemporad, Nilay Saraf, and Pablo Krupa
- Subjects
Input/output ,0209 industrial biotechnology ,Computer science ,Multivariable calculus ,020208 electrical & electronic engineering ,Programmable logic controller ,02 engineering and technology ,Upper and lower bounds ,Nonlinear system ,Model predictive control ,Microcontroller ,020901 industrial engineering & automation ,Control and Systems Engineering ,0202 electrical engineering, electronic engineering, information engineering ,Field-programmable gate array ,Algorithm - Abstract
How to efficiently implement Model Predictive Control (MPC) in embedded systems is a topic that is attracting a lot of research recently, due to its impact in practical applications. Implementing MPC in industrial Programmable Logic Controllers (PLCs) is of particular interest due to their widespread prevalence in the industry in comparison with other embedded systems, such as FPGAs or microcontrollers. In this paper, we present a PLC implementation of real-time embedded MPC for multivariable systems described by linear time-invariant input/output models subject to upper and lower bounds on input and output variables. The MPC algorithm uses a recently developed primal active-set method for bounded-variable least-squares problems. We highlight and address some crucial challenges that arise in implementing the MPC algorithm in a PLC. Possible extensions of the proposed methods are presented along with hardware-in-the-loop simulation results of controlling a nonlinear multivariable system using a real industrial PLC.
- Published
- 2020
6. Implementation of model predictive control for tracking in embedded systems using a sparse extended ADMM algorithm
- Author
-
I. Alvarado, Daniel Limon, Teodoro Alamo, Pablo Krupa, Universidad de Sevilla. Departamento de Ingeniería de Sistemas y Automática, and Universidad de Sevilla. TEP950: Estimación, Predicción, Optimización y Control
- Subjects
Optimization problem ,Computer science ,Embedded systems ,Embedded optimization ,Astrophysics::Cosmology and Extragalactic Astrophysics ,Systems and Control (eess.SY) ,Electrical Engineering and Systems Science - Systems and Control ,Domain (software engineering) ,Footprint ,Control theory ,Simple (abstract algebra) ,FOS: Electrical engineering, electronic engineering, information engineering ,FOS: Mathematics ,Model predictive control ,Electrical and Electronic Engineering ,Pseudocode ,Mathematics - Optimization and Control ,Event (computing) ,business.industry ,Extended ADMM ,Control and Systems Engineering ,Optimization and Control (math.OC) ,Embedded system ,business ,Algorithm - Abstract
This article presents a sparse, low-memory footprint optimization algorithm for the implementation of the model predictive control (MPC) for tracking formulation in embedded systems. This MPC formulation has several advantages over standard MPC formulations, such as an increased domain of attraction and guaranteed recursive feasibility even in the event of a sudden reference change. However, this comes at the expense of the addition of a small amount of decision variables to the MPC's optimization problem that complicates the structure of its matrices. We propose a sparse optimization algorithm, based on an extension of the alternating direction method of multipliers, that exploits the structure of this particular MPC formulation. We describe the controller formulation and detail how its structure is exploited by means of the aforementioned optimization algorithm. We show closed-loop simulations comparing the proposed solver against other solvers and approaches from the literature., Comment: Accepted version of the article published in IEEE Transactions on Control Systems Technology (8 pages, 5 figures)
- Published
- 2022
7. Tractable robust MPC design based on nominal predictions
- Author
-
Ignacio Alvarado, Pablo Krupa, Daniel Limon, Teodoro Alamo, Universidad de Sevilla. Departamento de Ingeniería de Sistemas y Automática, and Universidad de Sevilla. TEP-950: Estimación, Predicción, Optimización y Control
- Subjects
Robust control ,Constraint tightening ,Linear systems ,Systems and Control (eess.SY) ,Electrical Engineering and Systems Science - Systems and Control ,Industrial and Manufacturing Engineering ,Computer Science Applications ,Control and Systems Engineering ,Optimization and Control (math.OC) ,Modeling and Simulation ,FOS: Electrical engineering, electronic engineering, information engineering ,FOS: Mathematics ,Mathematics - Optimization and Control ,Model Predictive Control - Abstract
Many popular approaches in the field of robust model predictive control (MPC) are based on nominal predictions. This paper presents a novel formulation of this class of controller with proven input-to-state stability and robust constraint satisfaction. Its advantages are: (i) the design of its main ingredients are tractable for medium to large-sized systems, (ii) the terminal set does not need to be robust with respect to all the possible system uncertainties, but only for a reduced set that can be made arbitrarily small, thus facilitating its design and implementation, (iii) under certain conditions the terminal set can be taken as a positive invariant set of the nominal system, allowing us to use a terminal equality constraint, which facilitates its application to large-scale systems, and (iv) the complexity of its optimization problem is comparable to the non-robust MPC variant. We show numerical closed-loop results of its application to a multivariable chemical plant and compare it against other robust MPC formulations., Accepted version of article in Journal of Process Control (13 pages, 25 figures)
- Published
- 2021
8. Suboptimal multirate MPC for five-level inverters
- Author
-
Joaquin G. Ordonez, Pablo Montero-Robina, Francisco Gordillo, Daniel Limon, Universidad de Sevilla. Departamento de Ingeniería de Sistemas y Automática, and Universidad de Sevilla. TEP102: Ingeniería Automática y Robótica
- Subjects
Five-level diode-clamped converter ,0209 industrial biotechnology ,Total harmonic distortion ,Optimization problem ,Power converters ,Computer science ,020208 electrical & electronic engineering ,Mode (statistics) ,02 engineering and technology ,Systems and Control (eess.SY) ,Converters ,Multirate control ,Electrical Engineering and Systems Science - Systems and Control ,Reduction (complexity) ,Model predictive control ,020901 industrial engineering & automation ,Control and Systems Engineering ,Control theory ,Three-phase inverters ,0202 electrical engineering, electronic engineering, information engineering ,FOS: Electrical engineering, electronic engineering, information engineering ,Current control ,Constant (mathematics) ,Efficient energy use - Abstract
The application of multilevel converters to renewable energy systems is a growing topic due to their advantages in energy efficiency. Regarding its control, model predictive control (MPC) has become very appealing due to its natural consideration of discrete inputs, its optimization capability, and the present-day availability of powerful processing hardware. The main drawback of MPC compared to other control techniques in this field is that the control input is held constant during the sampling period, and it is usually difficult or even impossible to reduce this sampling period because of hardware limitations. For this reason, a multirate MPC algorithm is proposed, which allows to change the control input several times within the sampling period. The optimization problem is simplified and made suboptimal to substantially decrease computational burden. This approach is tested in simulation on a three-phase, five-level diode-clamped converter (DCC) operating in inverted mode with a three-phase resistive load. Results show significant reduction in harmonic distortion at the cost of an increase in the number of commutations with respect to a standard MPC operating at the same sampling period., 6 pages, 7 figures, to be published in IFAC World Congress 2020 Proceedings
- Published
- 2021
9. A Modifier-Adaptation Approach to the One-Layer Economic MPC
- Author
-
Antonio Ferramosca, José D. Vergara-Dietrich, Julio E. Normey-Rico, Daniel Limon, Victor Mirasierra, Universidad de Sevilla. Departamento de Ingeniería de Sistemas y Automática, Universidad de Sevilla. TEP950: Estimación, Predicción, Optimización y Control, Fondo Europeo de Desarrollo Regional (FEDER), and Ministerio de Economía, Industria y Competitividad (MINECO). España
- Subjects
0209 industrial biotechnology ,Economic design ,Computer science ,Stability (learning theory) ,One-layer control ,02 engineering and technology ,Modifier-adaptation ,020901 industrial engineering & automation ,Settore ING-INF/04 - Automatica ,Control theory ,Economic cost ,Model predictive control (MPC) ,Convergence (routing) ,0202 electrical engineering, electronic engineering, information engineering ,Nonlinear systems ,Real-time optimization (RTO) ,Uncertainty ,One-Layer Control ,Layer (object-oriented design) ,020208 electrical & electronic engineering ,Function (mathematics) ,Optimal control ,Model predictive control ,Control and Systems Engineering - Abstract
This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0) In this paper, we address the problem of modeling error in economically optimal control. A single layer controller is proposed that integrates the economical part of the Real Time Optimization (RTO), the dynamic part of the Model Predictive Control (MPC) and the Modifier Adaptation strategy (MA), resulting in a controller with the following characteristics: a) recursive feasibility guarantee of the controller; b) asymptotic closed-loop stability for any change in the economic cost function; c) convergence guarantee to the economic optimum of the real plant (offset-free) for any change in the cost function of the controller; and d) simple implementation of the controller. We show the behaviour of the proposal by means of a motivating example that highlights the performance of the proposed algorithm
- Published
- 2021
10. Particle based Optimization for Predictive Energy Efficient Data Center Management
- Author
-
Teodoro Alamo, Daniel Limon, A. D. Carnerero, and Daniel R. Ramirez
- Subjects
0209 industrial biotechnology ,Mathematical optimization ,Optimization problem ,business.industry ,Computer science ,Quality of service ,Workload ,02 engineering and technology ,Energy consumption ,010501 environmental sciences ,01 natural sciences ,Data modeling ,Model predictive control ,020901 industrial engineering & automation ,Server ,Data center ,business ,0105 earth and related environmental sciences ,Efficient energy use - Abstract
Data centers are energy-hungry infrastructures that provide cloud computing services. The growing number of data centers in use has led to a drastic increment of the energy consumption associated to these facilities, causing environmental concerns. For that reason, efficient management strategies are needed in order to reduce the energy consumption while the quality of service is kept. This paper presents a unified management approach for the thermal and workload distribution problem in data centers, shaped as a Model Predictive Control problem. The corresponding optimization problem is intractable for conventional solvers because the model is based on multiple queues and the decision variables are a mix of integer and real valued ones. A highly parallelizable particle based optimization algorithm is proposed to solve the optimization problem. Numerical simulations are provided in order to illustrate the effectiveness of the strategy.
- Published
- 2020
11. Robust learning-based MPC for nonlinear constrained systems
- Author
-
David Muñoz de la Peña, Jan-Peter Calliess, Daniel Limon, J.M. Manzano, Universidad de Sevilla. Departamento de Ingeniería de Sistemas y Automática, and Universidad de Sevilla. TEP950: Estimación, Predicción, Optimización y Control
- Subjects
Lyapunov stability ,0209 industrial biotechnology ,Computer science ,020208 electrical & electronic engineering ,Nonparametric statistics ,Predictive controller ,Learning control ,02 engineering and technology ,Robust stability ,Nonlinear system ,Model predictive control ,020901 industrial engineering & automation ,Robust learning ,Control and Systems Engineering ,Control theory ,0202 electrical engineering, electronic engineering, information engineering ,Nonlinear systems ,A priori and a posteriori ,Electrical and Electronic Engineering ,Invariant (mathematics) ,Predictive control - Abstract
Sherpa/Romeo: Versión aceptada en repositorios institucionales tras 24 meses de embargo https://v2.sherpa.ac.uk/id/publication/4278 This paper presents a robust learning-based predictive control strategy for nonlinear systems subject to both input and output constraints, under the assumption that the model function is not known a priori and only input–output data are available. The proposed controller is obtained using a nonparametric machine learning technique to estimate a prediction model. Based on this prediction model, a novel stabilizing robust predictive controller without terminal constraint is proposed. The design procedure is purely based on data and avoids the estimation of any robust invariant set, which is in general a hard task. The resulting controller has been validated in a simulated case study.
- Published
- 2020
12. Harmonic based model predictive control for set-point tracking
- Author
-
Teodoro Alamo, Daniel Limon, Pablo Krupa, and Universidad de Sevilla. Departamento de Ingeniería de Sistemas y Automática
- Subjects
Equilibrium point ,0209 industrial biotechnology ,Set point tracking ,Computer science ,State-space methods ,Stability (learning theory) ,02 engineering and technology ,Systems and Control (eess.SY) ,Electrical Engineering and Systems Science - Systems and Control ,Computer Science Applications ,Domain (software engineering) ,Set (abstract data type) ,Model predictive control ,020901 industrial engineering & automation ,Exponential stability ,Control and Systems Engineering ,Control theory ,Harmonic ,Discrete-time systems ,FOS: Electrical engineering, electronic engineering, information engineering ,Electrical and Electronic Engineering ,Predictive control - Abstract
This paper presents a novel model predictive control (MPC) formulation for set-point tracking. Stabilizing predictive controllers based on terminal ingredients may exhibit stability and feasibility issues in the event of a reference change for small to moderate prediction horizons. In the MPC for tracking formulation, these issues are solved by the addition of an artificial equilibrium point as a new decision variable, providing a significantly enlarged domain of attraction and guaranteeing recursive feasibility for any reference change. However, it may suffer from performance issues if the prediction horizon is not large enough. This paper presents an extension of this formulation where a harmonic artificial reference is used in place of the equilibrium point. The proposed formulation achieves even greater domains of attraction and can significantly outperform other MPC formulations when the prediction horizon is small. We prove the asymptotic stability and recursive feasibility of the proposed controller, as well as provide guidelines for the design of its main ingredients. Finally, we highlight its advantages with a case study of a ball and plate system., Comment: Accepted version of the article published in IEEE Transactions on Automatic Control (14 pages, 11 figures)
- Published
- 2020
- Full Text
- View/download PDF
13. Online learning constrained model predictive control based on double prediction
- Author
-
Jan-Peter Calliess, D. Muñoz de la Peña, Daniel Limon, J.M. Manzano, and Universidad de Sevilla. Departamento de Ingeniería de Sistemas y Automática
- Subjects
Data-based control ,business.industry ,Computer science ,Mechanical Engineering ,General Chemical Engineering ,Online learning ,Biomedical Engineering ,Robust control ,Aerospace Engineering ,Machine learning ,computer.software_genre ,Industrial and Manufacturing Engineering ,Model predictive control ,Control and Systems Engineering ,Artificial intelligence ,Electrical and Electronic Engineering ,business ,computer ,Learning-based MPC ,Nonlinear MPC - Abstract
A data-based predictive controller is proposed, offering both robust stability guarantees and online learning capabilities. To merge these two properties in a single controller, a double-prediction approach is taken. On the one hand, a safe prediction is computed using Lipschitz interpolation on the basis of an offline identification dataset, which guarantees safety of the controlled system. On the other hand, the controller also benefits from the use of a second online learning-based prediction as measurements incrementally become available over time. Sufficient conditions for robust stability and constraint satisfaction are given. Illustrations of the approach are provided in a simulated case study Feder (UE) DPI2016‐76493‐C3‐1‐R Universidad de Sevilla VI‐PPIT Ministerio de Economía y Competitividad (MINECO). España DPI2016‐76493‐C3‐1‐R
- Published
- 2020
14. Oracle-Based Economic Predictive Control
- Author
-
J.M. Manzano, Daniel Limon, J.M. Nadales, and D. Muñoz de la Peña
- Subjects
0209 industrial biotechnology ,Nonlinear autoregressive exogenous model ,Mathematical optimization ,Ideal (set theory) ,Computer science ,020208 electrical & electronic engineering ,Process (computing) ,02 engineering and technology ,Function (mathematics) ,Oracle ,Model predictive control ,020901 industrial engineering & automation ,0202 electrical engineering, electronic engineering, information engineering ,Trajectory - Abstract
This paper deals with an economic predictive controller for the optimal operation of a plant under the assumption that the only measurement of the system is the economic cost function to be minimized. In order to predict the evolution of the economic cost for a given input trajectory, an oracle with a NARX structure is proposed. Sufficient conditions to ensure the existence of such oracle are given, and based on this oracle, a novel predictive controller is proposed. Under certain assumptions, including ideal accurate estimation, it is proven that the proposed oracle-based economic predictive controller provides the same solution of a standard economic MPC based on the model plant, inheriting the properties of this class of controllers. The proposed oracle-based economic predictive controller is applied to a quadruple-tank process example.
- Published
- 2019
15. Single harmonic based Model Predictive Control for tracking
- Author
-
Daniel Limon, M. Pereira, Pablo Krupa, and Teodoro Alamo
- Subjects
Equilibrium point ,0209 industrial biotechnology ,Model predictive control ,020901 industrial engineering & automation ,Terminal (electronics) ,Control theory ,Computer science ,Computation ,Stability (learning theory) ,Harmonic ,02 engineering and technology ,Domain (software engineering) - Abstract
One of the challenges of model predictive control is achieving a large domain of attraction with a small prediction horizon, in order to reduce the computation time and ease its implementation in embedded platforms. The domain of attraction can be enlarged by increasing the prediction horizon, at the expense of an increase in the number of decision variables, or by enlarging the terminal set. In MPC for tracking the terminal set is enlarged by the addition of an artificial equilibrium point as a decision variable, while maintaining stability of the closed loop system. In this paper we propose an extension of the MPC for tracking formulation that adds a single harmonic signal as an artificial reference. We show that a significant increase of the domain of attraction is achieved with the addition of a low number of decision variables, especially for low values of the prediction horizon.
- Published
- 2019
16. Online learning-based Model Predictive Control with Gaussian Process Models and Stability Guarantees
- Author
-
Michael Maiworm, Daniel Limon, Rolf Findeisen, Universidad de Sevilla. Departamento de Ingeniería de Sistemas y Automática, and Ministerio de Economía y Competitividad (MINECO). España
- Subjects
Scheme (programming language) ,FOS: Computer and information sciences ,0209 industrial biotechnology ,Mathematical optimization ,Computer Science - Machine Learning ,Computer science ,General Chemical Engineering ,Recursive updates ,Biomedical Engineering ,Stability (learning theory) ,Aerospace Engineering ,Gaussian processes ,02 engineering and technology ,Systems and Control (eess.SY) ,Electrical Engineering and Systems Science - Systems and Control ,Industrial and Manufacturing Engineering ,Machine Learning (cs.LG) ,symbols.namesake ,020901 industrial engineering & automation ,Machine learning ,0202 electrical engineering, electronic engineering, information engineering ,FOS: Electrical engineering, electronic engineering, information engineering ,Electrical and Electronic Engineering ,Predictive control ,Gaussian process ,computer.programming_language ,Mechanical Engineering ,Online learning ,Input-to-state stability ,Process (computing) ,Constraint satisfaction ,621.3 ,Model predictive control ,Control and Systems Engineering ,If and only if ,symbols ,020201 artificial intelligence & image processing ,computer - Abstract
Model predictive control allows to provide high performance and safety guarantees in the form of constraint satisfaction. These properties, however, can be satisfied only if the underlying model, used for prediction, of the controlled process is sufficiently accurate. One way to address this challenge is by data-driven and machine learning approaches, such as Gaussian processes, that allow to refine the model online during operation. We present a combination of an output feedback model predictive control scheme and a Gaussian process-based prediction model that is capable of efficient online learning. To this end, the concept of evolving Gaussian processes is combined with recursive posterior prediction updates. The presented approach guarantees recursive constraint satisfaction and input-to-state stability with respect to the model-plant mismatch. Simulation studies underline that the Gaussian process prediction model can be successfully and efficiently learned online. The resulting computational load is significantly reduced via the combination of the recursive update procedure and by limiting the number of training data points while maintaining good performance., 29 pages, 13 figures, 3 tables, 1 algorithm, revision submitted to International Journal of Robust and Nonlinear Control
- Published
- 2019
17. Stability of Gaussian Process Learning Based Output Feedback Model Predictive Control
- Author
-
J.M. Manzano, Rolf Findeisen, Michael Maiworm, and Daniel Limon
- Subjects
Output feedback ,0209 industrial biotechnology ,Computer science ,Process (computing) ,Stability (learning theory) ,02 engineering and technology ,Model predictive control ,symbols.namesake ,020901 industrial engineering & automation ,Terminal (electronics) ,Control and Systems Engineering ,Control theory ,0202 electrical engineering, electronic engineering, information engineering ,Benchmark (computing) ,symbols ,020201 artificial intelligence & image processing ,Gaussian network model ,Gaussian process - Abstract
We present an output feedback nonlinear model predictive control approach that uses a Gaussian process model for prediction. We show nominal stability assuming that the Gaussian process model is able to represent the real process and establish input-to-state stability assuming a bounded error between the real process and the Gaussian model approximation. These results are achieved using a predictive control formulation without terminal region. The approach is illustrated using a continuous stirred-tank reactor benchmark problem.
- Published
- 2018
18. Tracking MPC with non-convex steady state admissible sets
- Author
-
Daniel R. Ramirez, Daniel Limon, Emanuele Garone, and Andres Cotorruelo
- Subjects
0209 industrial biotechnology ,Steady state ,Computer science ,Convex set ,Stability (learning theory) ,02 engineering and technology ,Function (mathematics) ,Extension (predicate logic) ,Set (abstract data type) ,Model predictive control ,020901 industrial engineering & automation ,Transformation (function) ,020401 chemical engineering ,Control and Systems Engineering ,Control theory ,0204 chemical engineering - Abstract
In this paper, we propose an extension to the existing Model Predictive Control scheme for tracking. This extension is able to provide a solution for the case where the set of steady-state admissible outputs is non-convex. This is achieved by means of a transformation that maps the output set into a convex set. In the proposed scheme, the cost function and constraints of the usual tracking MPC are modified, so that the controller can drive the system to any point in the admissible steady-state domain without violating any constraints. The paper discusses the feasibility and stability of the proposed approach and a final simulation demonstrates the effectiveness of the approach.
- Published
- 2018
19. Oracle-based economic predictive control
- Author
-
David Muñoz de la Peña, J.M. Manzano, Daniel Limon, Universidad de Sevilla. Departamento de Ingeniería de Sistemas y Automática, Ministerio de Economía y Competitividad (MINECO). España, European Commission (EC). Fondo Europeo de Desarrollo Regional (FEDER), and Agencia Estatal de Investigación (AEI)
- Subjects
Mathematical optimization ,Nonlinear autoregressive exogenous model ,Computer science ,General Chemical Engineering ,Stability (learning theory) ,Systems and Control (eess.SY) ,Function (mathematics) ,Identification Data-based MPC ,Economic predictive control ,Electrical Engineering and Systems Science - Systems and Control ,Oracle ,Computer Science Applications ,Nonlinear system ,Model predictive control ,Economic cost ,FOS: Electrical engineering, electronic engineering, information engineering ,Nonlinear systems ,NARX models ,Economic model - Abstract
This paper presents an economic model predictive controller, under the assumption that the only measurable signal of the plant is the economic cost to be minimized. In order to forecast the evolution of this economic cost for a given input trajectory, a prediction model with a NARX structure, the so-called oracle, is proposed. Sufficient conditions to ensure the existence of such oracle are studied, proving that it can be derived for a general nonlinear system if the economic cost function is a Morse function. Based on this oracle, economic model predictive controllers are proposed, and their stability is demonstrated in nominal conditions under a standard dissipativity assumption. The viability of these controllers in practical settings (where the oracle may provide imperfect predictions for generic inputs) is proven by means of input-to-state stability. These properties have been illustrated in a case study based on a continuously stirred tank reactor., Preprint submitted to Computers & Chemical Engineering. 19 pages, 6 figures
- Published
- 2021
20. Reference dependent invariant sets: Sum of squares based computation and applications in constrained control
- Author
-
Daniel R. Ramirez, Andres Cotorruelo, Daniel Limon, Mehdi Hosseinzadeh, Emanuele Garone, Universidad de Sevilla. Departamento de Ingeniería de Sistemas y Automática, Ministerio de Economía y Competitividad de España, Ministerio de Ciencia e Innovación (España), European Commission (EC). Fondo Europeo de Desarrollo Regional (FEDER), and Fondo Nacional de Investigación Científica (FNRS)
- Subjects
Lyapunov function ,0209 industrial biotechnology ,Polynomial ,Control of Constrained Systems ,Sum of Squares ,Computer science ,Computation ,Systems and Control (eess.SY) ,02 engineering and technology ,Electrical Engineering and Systems Science - Systems and Control ,Reference Dependence ,Set (abstract data type) ,symbols.namesake ,020901 industrial engineering & automation ,FOS: Electrical engineering, electronic engineering, information engineering ,0202 electrical engineering, electronic engineering, information engineering ,Electrical and Electronic Engineering ,Algebraic number ,Invariant (mathematics) ,Tracking ,Invariance ,020208 electrical & electronic engineering ,Explained sum of squares ,Model predictive control ,Control and Systems Engineering ,symbols ,Algorithm - Abstract
Article number 109614 The goal of this paper is to present a systematic method to compute reference dependent positively in- variant sets for systems subject to constraints. To this end, we first characterize these sets as level sets of reference dependent Lyapunov functions. Based on this characterization and using Sum of Squares theory, we provide a polynomial certificate for the existence of such sets. Subsequently, through some algebraic manipulations, we express this certificate in terms of a Semi-Definite Programming problem which maximizes the size of the resulting reference dependent invariant sets. We then present some results implementing the proposed method to an example and propose some variants that may help in reducing possible numerical issues. Finally, the proposed approach is employed in the Model Predictive Control for Tracking scheme to compute the terminal set, and in the Explicit Reference Governor framework to compute the so-called Dynamic Safety Margin. The effectiveness of the proposed method in each of the schemes is demonstrated through simulation studies. Ministerio de Economía y Competitividad de España DPI2016-76493-C3-1-R Ministerio de Ciencia e Innovación (España) PID2019-106212RB-C41
- Published
- 2021
21. Learning-based Nonlinear Model Predictive Control * *The authors would like to ackowledge to the Spanish MINECO Grant PRX15-00300 and projects DPI2013-48243-C2-2-R and DPI2016-76493-C3-1-R as well as to the Engineering and Physical Research Council, grant no. EP/J012300/1 for funding this work
- Author
-
Daniel Limon, Jan-Peter Calliess, and Jan M. Maciejowski
- Subjects
0209 industrial biotechnology ,Model predictive control ,Engineering management ,020901 industrial engineering & automation ,Work (electrical) ,Control and Systems Engineering ,Research council ,Computer science ,Nonlinear model ,020208 electrical & electronic engineering ,0202 electrical engineering, electronic engineering, information engineering ,Learning based ,02 engineering and technology - Published
- 2017
22. Robust economic model predictive control of a community micro-grid
- Author
-
M. Pereira, Daniel Limon, and D. Muñoz de la Peña
- Subjects
0209 industrial biotechnology ,Engineering ,Mathematical optimization ,Renewable Energy, Sustainability and the Environment ,business.industry ,020209 energy ,020208 electrical & electronic engineering ,Linear model ,Joins ,02 engineering and technology ,Constraint satisfaction ,Constraint (information theory) ,Electric utility ,Model predictive control ,020901 industrial engineering & automation ,Discrete time and continuous time ,Robustness (computer science) ,Control theory ,Bounded function ,0202 electrical engineering, electronic engineering, information engineering ,Trajectory ,business ,Energy (signal processing) ,Mathematics - Abstract
In this paper we propose a novel economic robust predictive controller for periodic operation. The proposed controller joins dynamic and economic trajectory planning and robust predictive controller for tracking in a single layer taking into account bounded disturbances, algebraic constraints and periodic operation. We study the closed-loop system properties of the proposed controller and provide a design procedure that guarantees that the perturbed closed-loop system converges asymptotically to the optimal economic reachable periodic trajectory, constraint satisfaction and recursive feasibility. The proposed controller has been applied to control a cluster of interconnected micro-grids. Each nano-grid is connected to an electric utility and has a renewable energy source, a cluster of batteries and a metal hydride based hydrogen storage system. The cluster must satisfy a periodic energy demand while maximizing the profit of the energy sold to the electric utility taking into account time varying prices.
- Published
- 2017
23. Output feedback MPC based on smoothed projected Kinky inference
- Author
-
Jan-Peter Calliess, David Muñoz de la Peña, Daniel Limon, and J.M. Manzano
- Subjects
0209 industrial biotechnology ,Control and Optimization ,Computer science ,Control (management) ,Stability (learning theory) ,Hölder condition ,Experimental data ,Inference ,02 engineering and technology ,Computer Science Applications ,Human-Computer Interaction ,Model predictive control ,020901 industrial engineering & automation ,Control and Systems Engineering ,Control theory ,Electrical and Electronic Engineering ,Robust control - Abstract
In this study, the authors propose a stabilising data-based model predictive controller for systems subject to constraints in which the prediction model is inferred from experimental data of the plant using a machine learning technique. The inference method is a modification of the kinky inference tailored for model predictive control. In particular, the modified method has a lower computational effort and provides smoother predictions than the original method. The controller formulation considers soft constraints in the outputs, hard constraints in the inputs and guarantees closed-loop robust stability as well as performance by means of the use of different control and prediction horizons and a weighted terminal cost. Under the assumption that the model of the system is Holder continuous, they prove that the closed-loop system is input-to-state stable with respect to the estimation errors. The results are demonstrated in a case study of a continuously stirred-tank reactor.
- Published
- 2019
24. Robust data-based model predictive control for nonlinear constrained systems
- Author
-
J.M. Manzano, D. Muñz de la Peñ, Jan-Peter Calliess, and Daniel Limon
- Subjects
0209 industrial biotechnology ,Computer science ,020208 electrical & electronic engineering ,Nonparametric statistics ,Robust statistics ,Stability (learning theory) ,02 engineering and technology ,Function (mathematics) ,Constraint (information theory) ,Nonlinear system ,Model predictive control ,020901 industrial engineering & automation ,Terminal (electronics) ,Control and Systems Engineering ,Control theory ,0202 electrical engineering, electronic engineering, information engineering - Abstract
This paper presents stabilizing Model Predictive Controllers (MPC) to be applied to black-box systems subject to constraints in the inputs and the outputs. The prediction model of the controllers is inferred from experimental data of the inputs and outputs of the plant. Using a nonparametric machine learning technique called SPKI, the estimated (possibly nonlinear) model function is provided. Based on this, a predictive controller with stability guaranteed by design is proposed. Robust stability and recursive feasibility is ensured by using tightened constraints in the optimisation problem but without adding a terminal constraint on the optimisation problem. The proposed predictive controller has been validated in a simulation case study.
- Published
- 2019
25. Nonlinear MPC for Tracking Piece-Wise Constant Reference Signals
- Author
-
I. Alvarado, Antonio Ferramosca, Teodoro Alamo, and Daniel Limon
- Subjects
0209 industrial biotechnology ,Computer science ,Continuous stirred-tank reactor ,Control Automático y Robótica ,02 engineering and technology ,INGENIERÍAS Y TECNOLOGÍAS ,Setpoint ,020901 industrial engineering & automation ,Settore ING-INF/04 - Automatica ,Exponential stability ,Computer Science::Systems and Control ,Control theory ,0202 electrical engineering, electronic engineering, information engineering ,Model predictive control ,Electrical and Electronic Engineering ,Ingeniería Eléctrica, Ingeniería Electrónica e Ingeniería de la Información ,nonlinear systems ,setpoint tracking ,020208 electrical & electronic engineering ,Linear system ,SETPOINT TRACKING ,Computer Science Applications ,Constraint (information theory) ,Nonlinear system ,NONLINEAR SYSTEMS ,Control and Systems Engineering ,Control system ,Trajectory ,Piecewise ,MODEL PREDICTIVE CONTROL - Abstract
This paper presents a novel tracking predictive controller for constrained nonlinear systems capable to deal with sudden and large variations of a piece-wise constant setpoint signal. The uncertain nature of the setpoint may lead to stability and feasibility issues if a regulation predictive controller based on the stabilizing terminal constraint is used. The tracking model predictive controller presented in this paper extends the MPC for tracking for constrained linear systems to the more complex case of constrained nonlinear systems. The key idea is the addition of an artificial reference as a new decision variable. The considered cost function penalizes the deviation of the predicted trajectory with respect to the artificial reference as well as the distance between the artificial reference and the setpoint. Closed-loop stability and recursive feasibility for any setpoint are guaranteed, thanks to an appropriate terminal cost and extended stabilizing terminal constraint. Also, two simplified formulations are shown: the design based on a terminal equality constraint and the design without terminal constraint. The resulting controller ensures recursive feasibility for any changing setpoint. In the case of unreachable setpoints, asymptotic stability of the optimal reachable setpoint is also proved. The properties of the controller have been tested on a constrained continuous stirred tank reactor simulation model and have been experimentally validated on a four-tanks plant. Fil: Limón, Daniel. Universidad de Sevilla. Departamento de Ingeniería de Sistemas y Automática. Escuela Superior de Ingenieros Industriales; España Fil: Ferramosca, Antonio. Universidad Tecnológica Nacional. Facultad Regional Reconquista; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe; Argentina Fil: Alvarado, Ignacio. Universidad de Sevilla. Departamento de Ingeniería de Sistemas y Automática. Escuela Superior de Ingenieros Industriales; España Fil: Alamo, Teodoro. Universidad de Sevilla. Departamento de Ingeniería de Sistemas y Automática. Escuela Superior de Ingenieros Industriales; España
- Published
- 2018
26. MPC for Tracking Periodic References
- Author
-
Melanie N. Zeilinger, Daniel Limon, Teodoro Alamo, David Muñoz de la Peña, M. Pereira, Colin N. Jones, Universidad de Sevilla. Departamento de Ingeniería de Sistemas y Automática, and Universidad de Sevilla. TEP950: Estimación, Predicción, Optimización y Control
- Subjects
Optimization ,0209 industrial biotechnology ,Optimization problem ,Asymptotic stability ,Trajectory ,Stability (learning theory) ,Target tracking ,02 engineering and technology ,020901 industrial engineering & automation ,Closed loop systems ,Exponential stability ,Control theory ,0202 electrical engineering, electronic engineering, information engineering ,Periodic references ,Ball (mathematics) ,Electrical and Electronic Engineering ,Mathematics ,020208 electrical & electronic engineering ,Stability analysis ,stability ,tracking ,Constraint satisfaction ,Computer Science Applications ,Model predictive control ,Control and Systems Engineering ,predictive control - Abstract
In this paper a new model predictive controller for tracking arbitrary periodic references is presented. The proposed controller is based on a single layer that unites dynamic trajectory planning and control. A design procedure to guarantee that the closed loop system converges asymptotically to the optimal admissible periodic trajectory while guaranteeing constraint satisfaction is provided. In addition, the constraints of the optimization problem solved by the controller do not depend on the reference, allowing for sudden changes in the reference without loosing feasibility. The properties of the proposed controller are demonstrated with a simulation example of a ball and plate system. MINECO-Spain and FEDER under project DPI2013-48243-C2-2-R University of Seville under contracts 2014/425 and 2014/758 European Research Council under the European Unions Seventh Framework Programme (FP/2007- 2013)/ ERC Grant Agreement n. 307608
- Published
- 2016
27. Stability properties of multi-stage nonlinear model predictive control
- Author
-
Sergio Lucia, Sebastian Engell, Daniel Limon, and Sankaranarayanan Subramanian
- Subjects
Scheme (programming language) ,0209 industrial biotechnology ,Mathematical optimization ,General Computer Science ,Computer science ,Mechanical Engineering ,020208 electrical & electronic engineering ,Stability (learning theory) ,Contrast (statistics) ,02 engineering and technology ,Domain (software engineering) ,Multi stage ,Nonlinear system ,Model predictive control ,020901 industrial engineering & automation ,Control and Systems Engineering ,Nonlinear model ,0202 electrical engineering, electronic engineering, information engineering ,Electrical and Electronic Engineering ,computer ,computer.programming_language - Abstract
This paper discusses the stability properties of a robust nonlinear model predictive control (NMPC) scheme that is based on a multi-stage optimization formulation. The use of a scenario tree to represent the uncertainty makes it possible to formulate a closed-loop robust approach with recourse which improves the open-loop approach in terms of performance and domain of attraction. We show that a straightforward formulation of a multi-stage NMPC scheme does not guarantee Input-to-State stability (ISS) in a deterministic setting, in contrast to the results that one gets using stochastic stability concepts. Since for many applications deterministic stability guarantees are desired, we provide an alternative formulation to achieve deterministic ISS and recursive feasibility guarantees for the case of discrete values of the uncertainty. The design and the performance of the proposed schemes are illustrated by simulations for a highly nonlinear example.
- Published
- 2020
28. Periodic Economic Control of a Nonisolated Microgrid
- Author
-
Teodoro Alamo, M. Pereira, Luis Valverde, David Muñoz de la Peña, and Daniel Limon
- Subjects
Electric utility ,Model predictive control ,Hydrogen storage ,Control and Systems Engineering ,Computer science ,Photovoltaic system ,Testbed ,Fuel cells ,Control engineering ,Microgrid ,Electrical and Electronic Engineering ,Lead–acid battery - Abstract
This paper presents the application of economic predictive control to minimize the cost of operating a nonisolated microgrid connected to an electric utility (EU) subject to a periodic internal demand. The microgrid considered is composed of a set of photovoltaic panels and two storage systems and it can buy and sell energy to an EU. The first storage system is composed of a cluster of batteries of lead acid, and the second storage system is based on hydrogen storage. A function that describes the economic cost of operating the plant taking into account aspects such as electric market costs, degradation of the microgrid, and amortization costs is proposed. Based on this cost and considering the periodic nature of the plant, an economic predictive controller capable of adapting to sudden changes on the cost function while guaranteeing stability and recursive feasibility has been successfully tested on a realistic nonlinear model of an experimental configurable testbed located in the laboratories of the University of Seville.
- Published
- 2015
29. Application of Periodic Economic MPC to a Grid-Connected Micro-Grid**The financial support from Ministerio de EconomÍa y Competitividad (Project No. DPI2013-48243-C2-2-R) is gratefully acknowledged
- Author
-
Teodoro Alamo, Daniel Limon, M. Pereira, and Luis Valverde
- Subjects
business.industry ,media_common.quotation_subject ,Stability (learning theory) ,Control engineering ,Grid ,Renewable energy ,Electric utility ,Model predictive control ,Control and Systems Engineering ,Control theory ,Amortization (tax law) ,Economic cost ,Economics ,business ,Function (engineering) ,media_common - Abstract
This paper presents the application of economic predictive control to minimize the cost of operating a non-isolated micro-grid connected to an electric utility subject to a periodic internal demand. A function that describes the economic cost of operating the plant taking into account aspects such as electric market costs, degradation of the micro-grid and amortization costs is proposed. Based on this cost and considering the periodic nature of the plant, an economic predictive controller capable of adapting to sudden changes on the cost function while guaranteeing stability and recursive feasibility has been successfully tested using the LTI model of an experimental congurable test-bed located at the laboratories of the University of Seville.
- Published
- 2015
30. A convex approach for NMPC based on second order Volterra series models
- Author
-
Daniel Limon, Teodoro Alamo, Daniel R. Ramirez, and J.K. Gruber
- Subjects
Mathematical optimization ,Optimization problem ,Mechanical Engineering ,General Chemical Engineering ,Biomedical Engineering ,Stability (learning theory) ,Volterra series ,Aerospace Engineering ,Quadratic function ,Industrial and Manufacturing Engineering ,Convexity ,Model predictive control ,Exponential stability ,Control and Systems Engineering ,Convex optimization ,Electrical and Electronic Engineering ,Mathematics - Abstract
Summary In model predictive control (MPC), the input sequence is computed, minimizing a usually quadratic cost function based on the predicted evolution of the system output. In the case of nonlinear MPC (NMPC), the use of nonlinear prediction models frequently leads to non-convex optimization problems with several minimums. This paper proposes a new NMPC strategy based on second order Volterra series models where the original performance index is approximated by quadratic functions, which represent a lower bound of the original performance index. Convexity of the approximating quadratic cost functions can be achieved easily by a suitable choice of the weighting of the control increments in the performance index. The approximating cost functions can be globally minimized by convex optimization techniques in order to compute the input sequence. The minimization of the performance index is carried out by an iterative optimization procedure, which guarantees convergence to the solution. Furthermore, for a nominal prediction model, asymptotic stability for the proposed NMPC strategy can be shown. In the case of considering an estimation error in the prediction model, input-to-state practical stability is assured. The control performance of the NMPC strategy is illustrated by experimental results. Copyright © 2014 John Wiley & Sons, Ltd.
- Published
- 2014
31. On Economic Optimality of Model Predictive Control
- Author
-
Jacinto L. Marchetti, German Bustos, José Luis Godoy, Antonio Ferramosca, Daniel Limon, and Alejandro H. González
- Subjects
Ingeniería de Sistemas y Comunicaciones ,General Computer Science ,Economics ,Computer science ,Control (management) ,Stability (learning theory) ,INGENIERÍAS Y TECNOLOGÍAS ,Real Time Optimization ,Nonlinear system ,Model predictive control ,Settore ING-INF/04 - Automatica ,Work (electrical) ,Control theory ,Electrical and Electronic Engineering ,Ingeniería Eléctrica, Ingeniería Electrónica e Ingeniería de la Información ,Model Predictive Control - Abstract
Model Predictive Control (MPC) is the most used advanced control strategy in the industries, mainly due to its capability to fulfill economic objectives, taking into account a dynamic simplified model of the plant, constraints, and stability requirements. In the last years, several economic formulations of MPC have been presented, which get over the standard setpointtracking formulation. The goal of this work is to provide, by means of application to a highly nonlinear plant, a comparison of different strategies, focusing mainly on economic optimality, computational burden, and economic performance. Fil: Ferramosca, Antonio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Instituto de Desarrollo Tecnológico para la Industria Química. Universidad Nacional del Litoral. Instituto de Desarrollo Tecnológico para la Industria Química; Argentina Fil: González, Alejandro Hernán. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Instituto de Desarrollo Tecnológico para la Industria Química. Universidad Nacional del Litoral. Instituto de Desarrollo Tecnológico para la Industria Química; Argentina Fil: Limon, Daniel. Universidad de Sevilla. Departamento de Ingeniería de Sistemas y Automática; España Fil: Bustos, Germán Andrés. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Instituto de Desarrollo Tecnológico para la Industria Química. Universidad Nacional del Litoral. Instituto de Desarrollo Tecnológico para la Industria Química; Argentina Fil: Godoy, José Luis. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Instituto de Desarrollo Tecnológico para la Industria Química. Universidad Nacional del Litoral. Instituto de Desarrollo Tecnológico para la Industria Química; Argentina Fil: Marchetti, Jacinto Luis. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Instituto de Desarrollo Tecnológico para la Industria Química. Universidad Nacional del Litoral. Instituto de Desarrollo Tecnológico para la Industria Química; Argentina
- Published
- 2014
32. Computationally efficient nonlinear Min–Max Model Predictive Control based on Volterra series models—Application to a pilot plant
- Author
-
Daniel R. Ramirez, J.K. Gruber, Daniel Limon, and Teodoro Alamo
- Subjects
Mathematical optimization ,Engineering ,Optimization problem ,business.industry ,Stability (learning theory) ,Volterra series ,Industrial and Manufacturing Engineering ,Computer Science Applications ,Nonlinear system ,Model predictive control ,Control and Systems Engineering ,Control theory ,Modeling and Simulation ,Trajectory ,Robust control ,business ,Time complexity - Abstract
The mathematical model used in Min–Max MPC (MMMPC) to predict the future trajectory of the system explicitly considers disturbances and uncertainties. Based on the future trajectory, the control sequence is computed minimizing the worst case cost with respect to all possible trajectories of the disturbances and uncertainties. This approach leads to a more robust control performance but also complicates the practical implementation of MMMPC due to the high computational burden required to solve the optimization problem. This computational burden is even worse if a nonlinear prediction model is used. In fact, to the best of the authors’ knowledge, there have not yet been reported any applications of nonlinear MMMPC to real processes. In this paper a nonlinear MMMPC strategy based on a second order Volterra series model is presented. The particular structure of the used prediction model allows to obtain an explicit formulation of the worst case cost and its computation in polynomial time. Real time applications with typical prediction and control horizons are possible because of the reduced complexity of the proposed control strategy. Furthermore, input-to-state practical stability for the proposed control strategy is guaranteed under certain conditions. The MMMPC strategy is implemented and validated in experiments with a continuous stirred tank reactor whose temperature dynamics are approximated by a second order Volterra series model. The control performance of the proposed MMMPC strategy is illustrated by the obtained experimental results.
- Published
- 2013
33. Dead‐time compensation of constrained linear systems with bounded disturbances: output feedback case
- Author
-
Julio E. Normey-Rico, Daniel Limon, Tito L.M. Santos, and Guilherme V. Raffo
- Subjects
0209 industrial biotechnology ,Mathematical optimization ,Control and Optimization ,020208 electrical & electronic engineering ,Linear system ,Stability (learning theory) ,02 engineering and technology ,State (functional analysis) ,Constraint satisfaction ,Computer Science Applications ,Compensation (engineering) ,Human-Computer Interaction ,Model predictive control ,020901 industrial engineering & automation ,Control and Systems Engineering ,Control theory ,Control system ,Bounded function ,0202 electrical engineering, electronic engineering, information engineering ,Electrical and Electronic Engineering ,Mathematics - Abstract
This study presents an analysis about state estimation and dead-time compensation effect over constrained control systems with bounded disturbances and dead-time. It is shown that input-to-state stability and constraint satisfaction can be guaranteed by using an equivalent dead-time free system with measurable states and modified disturbances. This result may be useful to simplify synthesis and analysis of a given constrained control strategy. A linear output feedback control scheme and a tube-based model predictive control strategy are used as motivating examples.
- Published
- 2013
34. Model Predictive Control for changing economic targets
- Author
-
Antonio Ferramosca, Teodoro Alamo, Darci Odloak, Daniel Limon, and Alejandro H. González
- Subjects
Model predictive control ,Engineering ,Steady state (electronics) ,Settore ING-INF/04 - Automatica ,Control theory ,business.industry ,Control (management) ,Convergence (routing) ,Context (language use) ,General Medicine ,Tracking (particle physics) ,business ,Case model - Abstract
The objective of this paper is to present recent results on model predictive control for tracking in the context of economic operation of a industrial plants. The well-established hierarchical economic control is based on a Real Time Optimizer that calculates the economic target to the advanced controller, in this case model predictive controllers. The change of the economic parameters or constraints, or the existence of disturbances and modelling errors make that this target may change throughout the plant evolution. The MPC for tracking is an appealing formulation to deal with this issue since maintain the recursive feasibility and convergence under any change of the target. Thus, this MPC formulation is summarized as well as its properties. In virtue of these properties, it is demonstrated how the economic operation can be improved by integrating the Steady State Target Optimizer in the MPC. Then it is also shown how the proposed MPC can deal with practical problems such us zone control or distributed control. Finally, the economic control of the plant can be enhanced by adopting an economic MPC approach. A formulation capable to ensure economic optimality and target tracking is also shown.
- Published
- 2012
35. On the explicit dead-time compensation for robust model predictive control
- Author
-
Julio E. Normey-Rico, Teodoro Alamo, Daniel Limon, and Tito L.M. Santos
- Subjects
0209 industrial biotechnology ,Engineering ,Mathematical optimization ,business.industry ,Linear system ,Stability (learning theory) ,02 engineering and technology ,Constraint satisfaction ,Industrial and Manufacturing Engineering ,Computer Science Applications ,Compensation (engineering) ,Model predictive control ,020901 industrial engineering & automation ,Control and Systems Engineering ,Control theory ,Modeling and Simulation ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,Robust control ,Representation (mathematics) ,business - Abstract
Computational simplicity is one of the most important aspects to take into account in robust model predictive control (MPC). In dead-time processes, it is common to use an augmented state-space representation in order to apply robust MPC strategies but, this procedure may affect computational aspects. In this paper, explicit dead-time compensation will be used to avoid augmented representation. This technique will be analyzed in terms of robust stability and constraint satisfaction for discrete-time linear systems. The results of this discussion will be applied to a robust tube-based MPC strategy which is able to guarantee robust stability and constraint satisfaction of a dead-time system by considering a prediction model without dead-time. Moreover, taking advantage of the proposed scheme, the robust MPC will be particularized for first-order plus dead-time models which simplifies significantly controller synthesis. The proposed dead-time compensation method will be applied to different robust MPC strategies in two case studies: (i) a simulated quadruple-tank system, and (ii) an experimental scaled laboratory heater process.
- Published
- 2012
36. A gradient-based strategy for integrating Real Time Optimizer (RTO) with Model Predictive Control (MPC)
- Author
-
Antonio Ferramosca, Daniel Limon, Darci Odloak, Alejandro H. González, and Teodoro Alamo
- Subjects
Model predictive control ,Nonlinear system ,Engineering ,Steady state (electronics) ,Settore ING-INF/04 - Automatica ,Control theory ,business.industry ,Convergence (routing) ,Stability (learning theory) ,Process (computing) ,Function (mathematics) ,business - Abstract
In the process industries it is often desirable that advanced controllers, such as model predictive controllers (MPC), control the plant ensuring stability and constraints satisfaction, while an economic criterion is minimized. Usually the economic objective is optimized by an upper level Real Time Optimizer (RTO) that passes steady state targets to a lower dynamic control level. The drawback of this structure is that the RTO employs complex stationary nonlinear models to perform the optimization and has a sampling time larger than the controller one. As a consequence, the economic setpoints calculated by the RTO may be inconsistent for the dynamic layer. In this paper an MPC that explicitly integrates the RTO structure into the dynamic control layer is presented. To overcome the complexity of this one-layer formulation a first order approximation of the RTO cost function is proposed, which provides a low-computational-cost suboptimal solution. It is shown that the proposed strategy ensures convergence and recursive feasibility under any change of the economic function. The strategy is tested in a simulation on a subsystem of a fluid catalytic cracking (FCC) unit.
- Published
- 2012
37. A comparative analysis of distributed MPC techniques applied to the HD-MPC four-tank benchmark
- Author
-
B. De Schutter, Rudy R. Negenborn, I. Alvarado, Felipe Valencia, Jairo Espinosa, Holger Scheu, José M. Maestre, D. Muñoz de la Peña, Wolfgang Marquardt, Miguel A. Ridao, and Daniel Limon
- Subjects
0209 industrial biotechnology ,Computer science ,Stability (learning theory) ,Control engineering ,02 engineering and technology ,Cooperative game theory ,Constraint satisfaction ,Optimal control ,Industrial and Manufacturing Engineering ,Computer Science Applications ,Model predictive control ,020901 industrial engineering & automation ,Control and Systems Engineering ,Modeling and Simulation ,0202 electrical engineering, electronic engineering, information engineering ,Benchmark (computing) ,Decomposition (computer science) ,020201 artificial intelligence & image processing ,Game theory - Abstract
Recently, there has been a renewed interest in the development of distributed model predictive control (MPC) techniques capable of inheriting the properties of centralized predictive controllers, such as constraint satisfaction, optimal control, closed-loop stability, etc. The objective of this paper is to design and implement in a four-tank process several distributed control algorithms that are under investigation in the research groups of the authors within the European project HD-MPC. The tested controllers are centralized and decentralized model predictive controllers schemes for tracking and several distributed MPC schemes based on (i) cooperative game theory, (ii) sensivity-based coordination mechanisms, (iii) bargaining game theory, and (iv) serial decomposition of the centralized problem. In order to analyze the controllers, a control test is proposed and a number of performance indices are defined. The experimental results of the benchmark provide an overview of the performance and the properties of several state-of-the-art distributed predictive controllers.
- Published
- 2011
38. Model predictive control techniques for hybrid systems
- Author
-
Daniel R. Ramirez, Teodoro Alamo, D. Muñoz de la Peña, Eduardo F. Camacho, and Daniel Limon
- Subjects
Engineering ,Optimization problem ,business.industry ,Stability (learning theory) ,Control engineering ,Field (computer science) ,Model predictive control ,Solar air conditioning ,Control and Systems Engineering ,Hybrid system ,Benchmark (computing) ,business ,Hybrid model ,Software - Abstract
This paper describes the main issues encountered when applying model predictive control to hybrid processes. Hybrid model predictive control (HMPC) is a research field non-fully developed with many open challenges. The paper describes some of the techniques proposed by the research community to overcome the main problems encountered. Issues related to the stability and the solution of the optimization problem are also discussed. The paper ends by describing the results of a benchmark exercise in which several HMPC schemes were applied to a solar air conditioning plant.
- Published
- 2010
39. Explicit input-delay compensation for robustness improvement in MPC
- Author
-
Julio E. Normey-Rico, Daniel Limon, and Tito L.M. Santos
- Subjects
Compensation strategy ,Engineering ,Model predictive control ,Mathematical optimization ,business.industry ,Robustness (computer science) ,Control theory ,General Medicine ,business ,Smith predictor - Abstract
This paper proposes a filtered Smith predictor (FSP) delay compensation strategy for model predictive control (MPC) robustness improvement. The intrinsic MPC delay compensation is analyzed for a class of systems with a common input-delay to show that robustness can be enhanced by using a different predictor structure. Moreover, FSP robust compensation scheme is applied in a tube based MPC strategy in order to guarantee robust stability. Finally, a simulation example is presented to illustrate the usefulness of the proposed approach.
- Published
- 2010
40. Min-max model predictive control of nonlinear systems : a unifying overview on stability
- Author
-
Daniel Limon, Lalo Magni, Davide M. Raimondo, Mircea Lazar, Eduardo F. Camacho, Universidad de Sevilla. Departamento de Ingeniería de Sistemas y Automática, Control Systems, and Constrained Control of Complex Systems
- Subjects
Input-to-state stability ,General Engineering ,Nonlinear control ,Performance index ,Nonlinear system ,Model predictive control ,Robustness (computer science) ,Control theory ,Bounded function ,Affine transformation ,Robust control ,Nonlinear model predictive control ,Robust Control ,Mathematics - Abstract
Min-max model predictive control (MPC) is one of the few techniques suitable for robust stabilization of uncertain nonlinear systems subject to constraints. Stability issues as well as robustness have been recently studied and some novel contributions on this topic have appeared in the literature. In this survey, we distill from an extensive literature a general framework for synthesizing min-max MPC schemes with an a priori robust stability guarantee. First, we introduce a general prediction model that covers a wide class of uncertainties, which includes bounded disturbances as well as state and input dependent disturbances (uncertainties). Second, we extend the notion of regional input-to-state stability (ISS) in order to fit the considered class of uncertainties. Then, we establish that the standard min-max approach can only guarantee practical stability. We concentrate our attention on two different solutions for solving this problem. The first one is based on a particular design of the stage cost of the performance index, which leads to a Hoo strategy, while the second one is based on a dual-mode strategy. Under fairly mild assumptions both controllers guarantee ISS of the resulting closed-loop system. Moreover, it is shown that the nonlinear auxiliary control law introduced in [29] to solve the H8 problem can be used,for nonlinear systems affine incontrol, in all the proposed min-max schemes and also in presence of state-independent disturbances. A simulation example illustrates the techniques surveyed in this article. .
- Published
- 2009
41. MPC for tracking piecewise constant references for constrained linear systems
- Author
-
Daniel Limon, I. Alvarado, Teodoro Alamo, and Eduardo F. Camacho
- Subjects
Model predictive control ,Mathematical optimization ,Offset (computer science) ,Control and Systems Engineering ,Control theory ,Linear system ,Piecewise ,Quadratic programming ,Electrical and Electronic Engineering ,Constraint satisfaction ,Nonlinear control ,Mathematics ,Weighting - Abstract
In this paper, a novel model predictive control (MPC) for constrained (non-square) linear systems to track piecewise constant references is presented. This controller ensures constraint satisfaction and asymptotic evolution of the system to any target which is an admissible steady-state. Therefore, any sequence of piecewise admissible setpoints can be tracked without error. If the target steady state is not admissible, the controller steers the system to the closest admissible steady state. These objectives are achieved by: (i) adding an artificial steady state and input as decision variables, (ii) using a modified cost function to penalize the distance from the artificial to the target steady state (iii) considering an extended terminal constraint based on the notion of invariant set for tracking. The control law is derived from the solution of a single quadratic programming problem which is feasible for any target. Furthermore, the proposed controller provides a larger domain of attraction (for a given control horizon) than the standard MPC and can be explicitly computed by means of multiparametric programming tools. On the other hand, the extra degrees of freedom added to the MPC may cause a loss of optimality that can be arbitrarily reduced by an appropriate weighting of the offset cost term.
- Published
- 2008
42. Regional input-to-state stability of min-max model predictive control
- Author
-
Mircea Lazar, Lalo Magni, Eduardo F. Camacho, Daniel Limon, and Davide M. Raimondo
- Subjects
Mathematical optimization ,Engineering ,business.industry ,Input-to-state stability ,Stability (learning theory) ,Robust control ,General Medicine ,Base (topology) ,Performance index ,Nonlinear system ,Model predictive control ,Control theory ,A priori and a posteriori ,State (computer science) ,business ,Nonlinear model predictive control - Abstract
The objective of this paper is, on the base of existing results, to provide a general framework for synthesizing min-max MPC schemes with an a priori robust stability guarantee for nonlinear constrained systems. Using regional input-to-state stability, it is proven that the standard min-max approach can only guarantee practical stability. This is due to the choice of the stage cost. In order to avoid this problem, two different solutions have been considered: the first one is based on a particular design of the stage cost of the performance index, while the second one is based on a dual-mode strategy. It is shown that under fairly mild assumptions both controllers guarantee input-to-state stability.
- Published
- 2007
43. Economic optimality in MPC: A comparative study
- Author
-
Daniel Limon, Antonio Ferramosca, and Alejandro H. González
- Subjects
Nonlinear system ,Model predictive control ,Mathematical optimization ,Steady state ,Work (electrical) ,Settore ING-INF/04 - Automatica ,Computer science ,Control (management) ,Stability (learning theory) - Abstract
Model Predictive Control (MPC) is one of the most used advanced control strategy in the industries, mainly due to its capability to fulfill economic objectives, taking into account a simplified dynamic model of the plant, constraints, and stability requirements. In the last years, several economic formulations of MPC have been presented, which overcome the standard setpoint-tracking formulation. The goal of this work is to provide, by means of application to a highly nonlinear plant, a comparison of different strategies, focusing mainly on economic optimality, computational burden, and economic performance (understood as transient economic optimality).
- Published
- 2015
44. Input to state stability of min–max MPC controllers for nonlinear systems with bounded uncertainties
- Author
-
Daniel Limon, Eduardo F. Camacho, Teodoro Alamo, and Francisco Salas
- Subjects
Mathematical optimization ,Model predictive control ,Nonlinear system ,Terminal (electronics) ,Control and Systems Engineering ,Control theory ,Bounded function ,Control (management) ,Stability (learning theory) ,Function (mathematics) ,State (functional analysis) ,Electrical and Electronic Engineering ,Mathematics - Abstract
Min-max model predictive control (MPC) is one of the control techniques capable of robustly stabilize uncertain nonlinear systems subject to constraints. In this paper we extend existing results on robust stability of min-max MPC to the case of systems with uncertainties which depend on the state and the input and not necessarily decaying, i.e. state and input dependent bounded uncertainties. This allows us to consider both plant uncertainties and external disturbances in a less conservative way. It is shown that the input-to-state practical stability (ISpS) notion is suitable to analyze the stability of worst-case based controllers. Thus, we provide Lyapunov-like sufficient conditions for ISpS. Based on this, it is proved that if the terminal cost is an ISpS-Lyapunov function then the optimal cost is also an ISpS-Lyapunov function for the system controlled by the min-max MPC and hence, the controlled system is ISpS. Moreover, we show that if the system controlled by the terminal control law locally admits certain stability margin, then the system controlled by the min-max MPC retains the stability margin in the feasibility region.
- Published
- 2006
45. On the stability of constrained MPC without terminal constraint
- Author
-
Francisco Salas, Teodoro Alamo, Eduardo F. Camacho, and Daniel Limon
- Subjects
Mathematical optimization ,Optimization problem ,Stability (learning theory) ,Astrophysics::Cosmology and Extragalactic Astrophysics ,Computer Science Applications ,Weighting ,Constraint (information theory) ,Model predictive control ,Exponential stability ,Terminal (electronics) ,Control and Systems Engineering ,Control theory ,Electrical and Electronic Engineering ,Mathematics - Abstract
The usual way to guarantee stability of model predictive control (MPC) strategies is based on a terminal cost function and a terminal constraint region. This note analyzes the stability of MPC when the terminal constraint is removed. This is particularly interesting when the system is unconstrained on the state. In this case, the computational burden of the optimization problem does not have to be increased by introducing terminal state constraints due to stabilizing reasons. A region in which the terminal constraint can be removed from the optimization problem is characterized depending on some of the design parameters of MPC. This region is a domain of attraction of the MPC without terminal constraint. Based on this result, it is proved that weighting the terminal cost, this domain of attraction of the MPC controller without terminal constraint is enlarged reaching (practically) the same domain of attraction of the MPC with terminal constraint; moreover, a practical procedure to calculate the stabilizing weighting factor for a given initial state is shown. Finally, these results are extended to the case of suboptimal solutions and an asymptotically stabilizing suboptimal controller without terminal constraint is presented.
- Published
- 2006
46. Constrained min-max predictive control: modifications of the objective function leading to polynomial complexity
- Author
-
David Muñoz de la Peña, Eduardo F. Camacho, Daniel Limon, and Teodoro Alamo
- Subjects
Model predictive control ,Mathematical optimization ,Control and Systems Engineering ,Control theory ,Polynomial complexity ,Constrained optimization ,Uncertain systems ,Predictive controller ,Electrical and Electronic Engineering ,Robust control ,Time complexity ,Computer Science Applications ,Mathematics - Abstract
In this note, an efficient way of implementing a constrained min-max predictive controller is presented. The new approach modifies the objective function in such a way that the resulting min-max problem can be solved in polynomial time. Different modifications are proposed. The main contribution of the note is to provide a robust constrained min-max predictive controller that can be implemented in real time. The new controller stabilizes the uncertain system.
- Published
- 2005
47. Robust MPC of constrained nonlinear systems based on interval arithmetic
- Author
-
Daniel Limon, Eduardo F. Camacho, José Manuel Bravo, and Teodoro Alamo
- Subjects
Nonlinear system ,Model predictive control ,Mathematical optimization ,Discrete time and continuous time ,Control and Systems Engineering ,Control theory ,Stability (learning theory) ,Electrical and Electronic Engineering ,Invariant (mathematics) ,Nonlinear control ,Instrumentation ,Mathematics ,Interval arithmetic - Abstract
A robust MPC for constrained discrete-time nonlinear systems with additive uncertainties is presented. The proposed controller is based on the concept of reachable sets, that is, the sets that contain the predicted evolution of the uncertain system for all possible uncertainties. If processes are nonlinear these sets are very difficult to compute. A conservative approximation based on interval arithmetic is proposed for the online computation of these sets. This technique provides good results with a computational effort only slightly greater than the one corresponding to the nominal prediction. These sets are incorporated into the MPC formulation to achieve robust stability. By choosing a robust positively invariant set as a terminal constraint, a robustly stabilising controller is obtained. Stability is guaranteed in the case of suboptimality of the computed solution. The proposed controller is applied to a continuous stirred tank reactor with an exothermic reaction.
- Published
- 2005
48. Enlarging the domain of attraction of MPC controllers
- Author
-
Teodoro Alamo, Daniel Limon, Eduardo F. Camacho, and Universidad de Sevilla. Departamento de Ingeniería de Sistemas y Automática
- Subjects
Lyapunov function ,Constrained nonlinear systems ,Optimization problem ,Computation ,Terminal cost ,Attraction ,Nonlinear system ,Model predictive control ,symbols.namesake ,Control and Systems Engineering ,Control theory ,Domain of attraction ,symbols ,Electrical and Electronic Engineering ,Invariant (mathematics) ,Mathematics - Abstract
This paper presents a method for enlarging the domain of attraction of nonlinear model predictive control (MPC). The usual way of guaranteeing stability of nonlinear MPC is to add a terminal constraint and a terminal cost to the optimization problem such that the terminal region is a positively invariant set for the system and the terminal cost is an associated Lyapunov function. The domain of attraction of the controller depends on the size of the terminal region and the control horizon. By increasing the control horizon, the domain of attraction is enlarged but at the expense of a greater computational burden, while increasing the terminal region produces an enlargement without an extra cost. In this paper, the MPC formulation with terminal cost and constraint is modified, replacing the terminal constraint by a contractive terminal constraint. This constraint is given by a sequence of sets computed off-line that is based on the positively invariant set. Each set of this sequence does not need to be an invariant set and can be computed by a procedure which provides an inner approximation to the one-step set. This property allows us to use one-step approximations with a trade off between accuracy and computational burden for the computation of the sequence. This strategy guarantees closed loop-stability ensuring the enlargement of the domain of attraction and the local optimality of the controller. Moreover, this idea can be directly translated to robust MPC. Ministerio de Ciencia y Tecnología DPI2002-04375-c03-01
- Published
- 2005
49. MPC FOR TRACKING OF PIECE-WISE CONSTANT REFERENCES FOR CONSTRAINED LINEAR SYSTEMS
- Author
-
Daniel Limon, Eduardo F. Camacho, Teodoro Alamo, and I. Alvarado
- Subjects
Model predictive control ,Mathematical optimization ,Offset (computer science) ,Optimization problem ,Exponential stability ,Control theory ,Linear system ,Piecewise ,Admissible set ,General Medicine ,Constraint satisfaction ,Mathematics - Abstract
Model predictive control (MPC) is one of the few techniques which is able to handle with constraints on both state and input of the plant. The admissible evolution and asymptotically convergence of the closed loop system is ensured by means of a suitable choice of the terminal cost and terminal contraint. However, most of the existing results on MPC are designed for a regulation problem. If the desired steady state changes, the MPC controller must be redesigned to guarantee the feasibility of the optimization problem, the admissible evolution as well as the asymptotic stability. In this paper a novel formulation of the MPC is proposed to track varying references. This controller ensures the feasibility of the optimization problem, constraint satisfaction and asymptotic evolution of the system to any admissible steady-state. Hence, the proposed MPC controller ensures the offset free tracking of any sequence of piece-wise constant admissible set points. Moreover this controller requires the solution of a single QP at each sample time, it is not a switching controller and improves the performance of the closed loop system.
- Published
- 2005
50. Economic MPC for the management of drinking water networks
- Author
-
Vicenç Puig, M. Pereira, Carlos Ocampo-Martinez, Daniel Limon, J.M. Grosso, Universitat Politècnica de Catalunya. Departament d'Enginyeria de Sistemes, Automàtica i Informàtica Industrial, Universitat Politècnica de Catalunya. SAC - Sistemes Avançats de Control, European Commission, and Generalitat de Catalunya
- Subjects
Aigua potable -- Abastament -- Control automàtic ,Engineering ,Tthree-term control ,Informàtica::Automàtica i control [Àrees temàtiques de la UPC] ,business.industry ,media_common.quotation_subject ,Control (management) ,Drinking water networks ,Economic predictive control ,Control system synthesis ,6. Clean water ,Periodic disturbances ,Water demand ,Model predictive control ,Drinking water -- Automatic control ,Control theory ,13. Climate action ,Operation control ,Trajectory ,Predictive control ,business ,Function (engineering) ,Operational control ,media_common - Abstract
Trabajo presentado a la European Control Conference (ECC) celebrada en Estrasburgo (Francia) del 24 al 27 de junio de 2014., This paper addresses the management of drinking water networks (DWNs) regarding a multi-objective cost function by means of economically-oriented model predictive control (EMPC) strategies. Specifically, assuming the water demand and the energy price as periodically time-varying signals, this paper shows that the EMPC framework is flexible to enhance the control of DWNs without relying on hierarchical control schemes that require the use of real-time optimisers (RTO) or steady-state target optimisers (SSTO) in an upper layer. Four different MPC strategies are discussed in this paper: a hierarchical two-layer approach, a standard EMPC where the multi-objective cost function is optimised directly, and two different modifications of the latter, which are meant to overcome possible feasibility losses in the presence of changing operating patterns. The discussed schemes are tested andcompared by means of a case study taken from a part of the Barcelona DWN., This work has been partially funded by the EU Project EFFINET (FP7-ICT-2011-8-31855) and the DGR of Generalitat de Catalunya (SAC group Ref. 2009/SGR/1491).
- Published
- 2014
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.