CONTROL. J.S. Senent M. Martnez J. Sanchis. Departamento de Ingeniera de Sistemas y Automatica. Universidad Politecnica de Valencia.
|
|
- John Griffin
- 5 years ago
- Views:
Transcription
1 QUADRATIC INDEX ANALYSIS IN PREDICTIVE CONTROL J.S. Senent M. Martnez J. Sanchis Departamento de Ingeniera de Sistemas y Automatica. Universidad Politecnica de Valencia. Camino de Vera, 14 E Valencia ESPAA juanse@isa.upv.es Fax : Abstract: The formulation of the cost index has a remarkable inuence in the performance of a predictive controller. In most of predictive control articles and industrial applications the only approximation used is quadratic. These indices produce optimal control actions, as they minimise the objective function, but at the same time, these actions can be suboptimal from the process control point of view. This problem is due to four factors: multiple objectives appear in a single index it is dicult to nd the weight factors controller performance depends on prediction horizon (HP) and the most important, the index is not a process control oriented. This paper shows, with some simple examples, why these indices are not process control oriented and how to solve some of the problems mentioned using new index formulations. Keywords: Predictive control, Quadratic performance indices, Performance analysis 1.1 Motivation 1. MOTIVATION AND GOALS In all the formulations of model predictive control (MPC) the process inputs, or manipulated variables (MV), are computed to optimise the future behaviour of the process. To carry out this idea three components are needed: A process model: to predict the future behaviour of the process variables or controlled variables (CV). An optimiser: to compute the MV. A performance index of the process: objective function used by the optimiser to compute the MV. The main process model formulations are: impulse response models, step response models (Keyser et al., 1988), transfer functions (Clarke et al., 1987), linear state-space models (Camacho and Bordons, 1995), non-linear state-space models (Michalska and Mayne, 1993), neural networks (Zamarreno and Vega, 1997). As for the optimiser, the more frequently used are: quadratic programming (Chow and Clarke, 1994) non-linear programming (Chen and Allgower, 1997), dynamic programming (de Madrid, 1995), genetic algorithms (Martnez et al., 1998) and simulated annealing (Senent et al., 1998). But in the case of the performance index, the quadratic approximation is mainly used. Is a quadratic index the best aproximation? Most of the criticisms of this index come from the users of commercial programs that implement
2 MPC (Qin and Badgwell, 1996) and they can be summarised as follows: It becomes increasingly dicult to translate control requirements into relative weights for a single objective function... Even when a consistent set of relative weights can be found, care must be taken to avoid scaling problems. Is the only possible formulation? Non-linear MPC (NLMPC) (Michalskaand Mayne, 1993) and (Chen and Allgower, 1997) makes possible the use of non-linear process models, nonlinear constraints and non-quadratic performance indices. But it is dicult, in reference literature to nd formulations other than quadratic. 1.2 Goals The main goal is to describe the problems caused by the use of quadratic indices in MPC. First an analysis of the main criticisms of the index are stated and then several solutions for each problem are sketched. This article is organised as follows: in section 2 the main criticisms of the quadratic index approximation are enumerated and explained using a set of simple examples. In section 3 several solutions to the above problems are described and nally a new index formulation is proposed. 2. QUADRATIC INDEX ANALYSIS IN MPC 2.1 Index formulation In the most frequent formulation, quadratic indices penalise future errors and MV moves (it is also possible to penalise the increment of MV moves). Also, two weight matrices Q and R (academic denomination) are included to improve the robustness and performance of the control loop. The inverse of the Q elements are called equal concern factors, and the elements of R are called move suppression factors in the commercial programs. The quadratic index used in most commercial MPC programs (Qin and Badgwell, 1996) is: J = k e(k + j) k 2 Q + X HC;1 j=0 k u(k + j) k 2 R (1) where e(k +j) are the future errors of the process, u(k + j) are future control actions, HP is the length of the prediction horizon, HC is the length of the control actions sequence and Q y R are the weighting matrices. Finally, y k e(k + j) k 2 Q= e(k + j) T Qe(k + j) k u(k + j) k 2 R= u(k + j) T Ru(k + j) 2.2 Criticisms of the quadratic index Four criticisms of quadratic indices are found in the reference literature: (1) Multiple objectives in a single index: Two kinds of contributions appear: those coming from the error penalisation and those from the control moves penalisation. But these two contributions are in conict: aggressive control actions must be applied to obtain small errors, and when control actions are not aggressive then error can be high. Some commercial MPC programs solve this problem by performing a two-step optimisation (Qin and Badgwell, 1996): rst, errors are minimised and then, if several solutions to this optimisation problem exist, the solution with the smallest norm is chosen. Several solutions will exist only when dealing with fat plants (the number of MV is greater than the number of CV) or when the reference trajectory is a funnel. (2) Finding weighting factors: The question is how to nd the weight matrices Q and R in equation 1. Even when performing a two-step optimisation the factors to weigh errors or control actions are dicult to nd. An economic criteria is used in these cases, but sometimes it is dicult to evaluate the economic cost produced by VC deviations or MV moves (Cifuentes, 1998). Besides the economic criteria, VC units are another reason that leads to weighing or normalising the terms in the index. For instance, one CV can be the temperature in a tank o C and the MV can be the opening percentage %. But even when a consistent set of relative weights can be found, care must be taken to avoid scaling problems that lead to an ill-conditioned solution (Qin and Badgwell, 1996). An illconditioned problem arises when small errors produce large MV moves. (3) Prediction horizon dependence: The performance of the control loop depends (once the Q and R matrices are found) on the length of HP.Such length xes the weights in the index of the transient and steady-state response. And it is remarkable to remind that this parameter is tuned by trial and
3 error in most commercial programs (Qin and Badgwell, 1996) (cut and try). (4) It is not control process oriented. Itis not possible to dene the closed loop behaviour, for example settling time or steadystate error. Once the Q and R matrices are dened the only tuning parameter is the HP. But when HP is tuned it is not possible to know which contribution -the transient response or the steady-state -will be more important. In general, the weight of the transient response and the steady-state in the index depends on: the number of terms (the HP length) the weight factors and the formulation of the terms (usually squared error). To solve this problem some authors explicitly include the time in the index, for example (Yoon and Clarke, 1993): J = j k e(k + j) k 2 Q + X HC;1 j=0 j k u(k + j) k 2 R (2) where 0, 0y>1toweigh the steady-state or <1 to weigh the transient response. However, more tuning parameters appear in this index (equation 2), and although some rules of thumb exist to tune them, they are only for rst and second order linear models. The performance index will be: J q = e 2 (k + j) (4) that comes from equation 1 with Q = 1 and R =0.To simplify the analysis, the control actions have been excluded from the index (R = 0). Finally, it is assumed that the operator objective, when the index is programmed, is to obtain a small steady-state error. [Case 1] If, in the instant k, the optimiser must choose between two possible sequences of control actions u1 and u2 (where HP = 41, and HC = 2): u1 =[ ^ 1]! J(u1) q =2:28 u2 =[2 1:1 1:1 40^ 1:1]! J(u2) q =1:92 the optimiser would choose u2. But if the evolution of the error is observed (gure 1) this sequence produces a greater steady-state error than the one produced by u1 (although the transient response is better). The lower cost solution is dierent from the one that the operator would choose. This is because the steady-state behaviour of the process has not enough weight in the index. Therefore, the HP must be longer. 2.3 Illustrative examples With the following simple examples we want to illustrate the problems related to points three and four above. It will be shown that the index can make the optimisation algorithm obtain optimal solutions, producing the minimum cost, but they are not the best from the process control point of view 1. In all the examples the process model will be: Y (s) U(s) = G(s) = 1 s 2 + s +1 (3) with y(0) = 0, set-point y SP = 1 and sample time T = 1 (time units). Fig. 1. Temporal evolution of future errors over the HP. 1 It is important to remember that most of the available optimisation algorithms (Quasi-Newton or Sequential Quadratic Programming) perform local searches in the solution space. They start evaluating the objective function in one point (or in a set of points) and with the results of the evaluation they compute the search direction where the solution is estimated to be (MathWorks Inc., 1996). [Case 2] The same control action sequences as in case 1 are considered, only the HP is changed (HP = 81). The sequences and cost index values are:
4 u1 =[ ^ 1]! J(u1) q =2:28 u2 =[2 1:1 1:1 80 ^ 1:1]! J(u2) q =2:32 As the weight of the steady-state is greater than in case 1, the optimiser would choose the solution expected by the operator. Due to the fact that the steady-state terms in the index are equal to 0.01 (0:1 2 ) the length of HP must be increased to get these results. One alternative to reduce the number of terms is to use indices without error deformations. For example: J a = je(k + j)j (5) The results for the two previous cases would be: Case 1: J(u1) a =3:15 J(u2) a =5:98 Case 2: J(u1) a =3:15 J(u2) a =9:98 In both cases the minimum cost is found in the sequence whose trajectory nishes in the set-point (operator's objective). Therefore it is not necessary to increase the HP length to weigh the steady-state as was necessary when a squared error index was used. But it is possible that, even with these non-deforming indices, the optimiser chooses sequences different from the operator's point of view. [Case 3] In this case HP = 21 and the control action sequences and costs are: u1 =[ ^ 1]! J(u1) q =20:48 J(u1) a =9:96 u2 =[0:5 1:25 1:25 20^ 1:25]! J(u2) q =3:11 J(u2) a =6:92 Fig. 2. Temporal evolution of the future errors over the HP. P e 2 j Pje j j 1 u 2 u 1 u 1 2 u 1 u 1 u 1 3 u 2 u 2 u 1 operator Table 1. Summary of the results of the three cases. Each column contains the solution using the three criteria: P e 2 j, P jej j, operator. and the simplex method, both produce the same solution). On the other hand, the u2 sequence is proposed by an expert operator. The results are (with HP = 21 and HC =2,y SP =5): u1 =[7:95 4:88 4:88 20^ 4:88]! J(u1) q =33:47 u2 =[ ^ 5]! J(u2) q =37:58 With both indices the optimiser would choose the u2 sequence, because it has the minimum cost. But only the trajectory generated by u1 nishes in the set-point (operator's objective). 2.4 A complete example In this case the two compared sequences will be obtained by dierent methods. On one hand, the u1 sequence is the best solution computed through the minimisation of equation 4 (using two optimisation algorithms: a quasi-newton method Fig. 3. Temporal evolution of future errors over the HP.
5 J(u1) q <J(u2) q as u1 is the optimal sequence, but the trajectory generated has a steady-state error and more overshoot that the one generated by the operator's sequence u2. Therefore, u2 is better from the process control point of view. If instead of using the squared error the absolute value of the error appears in the index (equation 5) the results would be: u1 =[6:47 4:99 4:99 20^ 4:99]! J(u1) a =10:34 u2 =[ ^ 5]! J(u2) a =11:14 (1) Multiple objectives in a single index. This problem will be solved, as in some commercial MPC programs, through the two-step optimisation procedure mentioned above. (2) Prediction horizon dependence. Using indices with an innite or quasi-innite HP (Michalska and Mayne, 1993) and (Chen and Allgower, 1997) will solve the problem. (3) It is not control process oriented. The terms in the index should be replaced by variables representing the performance of the CV, without HP dependence. As an example, the time one CV needs to achieve the setpoint within some error limits (settling time) could be used, for instance set-point=20 o C 1 o C. The index formulation could be: where: nx J = j jst(j) ; stsp(j)j (6) n j st(j) stsp(j) is the number of CV. is the weight factor. is the settling time predicted for CV j. is the settling time desired for CV j. Fig. 4. Temporal evolution of future errors over the HP. Now, the only dierence is that the trajectory generated by u1 has more overshoot than the one generated by u2, as the steady-state error and settling time are practically the same. Remarks: The weight in the index of the transient response and steady-state is not known and cannot be set before the simulation. Also, when using squared error indices some terms can have more or less weight depending on the error to be greater olower than 1. Absolute value indices need fewer terms (a shorter HP) than squared error indices to get the same specications because there is no error deformation, so computing time is reduced. But those optimisation algorithms based on gradient information present numerical problems when dealing with indices like the one in equation 5. In these cases the computing time is longer than when dealing with indices like equation SOLUTIONS After reviewing the problems or limitations of using these indices we will sketch some solutions for each: (4) Finding weight factors. The number of weight factors must be reduced or, at least, they should be directly understood by the operator. For example, the above index (equation 6) is a good candidate. The weight factors j are found easily as all the terms have the same units (time units). 4. CONCLUSIONS The main problems using quadratic indices in predictive control are: they have multiple objectives in a single index it is dicult to nd the weight factors the performance of the controller depends on the HP and the most important, it is not control process oriented. In this article it is shown, with four simple examples, how the last two problems can lead the optimiser to obtain suboptimal solutions from the process control point of view. In these examples it is also shown that using squared error indices produces worse solutions than using absolute value indices (with the same HP). Finally, in section 3 several solutions to the mentioned problems are described. Also, a new index is presented. This index has none of the problems
6 mentioned above, but the computing time needed to obtain the optimal solution is greatly increased. After the analysis of the problems, the next step will be the use of indices which recommendations in section 3, but avoiding: A huge computational time, and so allowing their use in real applications. Numerical problems due to the non-continuity or non-derivability of the objective function. As an alternative to the current optimisation tools used in predictive control, we propose the heuristic optimisation tools (for example, simulated annealing or genetic algorithms) because they are numerically robust and the computing time is not very high when dealing with complex indices. 5. REFERENCES Camacho, E.F. and C. Bordons (1995). Model Predictive Control in the Process Industry. Springer. Chen, H. and F. Allgower (1997). A quasi-innite horizon nonlinear model predictive control scheme with guaranteed stability. Accepted for Automatica. Chow, C.M. and D.W. Clarke (1994). Actuator nonlinearities in predictive control. In: Advances in Model-Based Predictive Control (D. W. Clarke, Ed.). pp. 245{260. Oxford University Press. Cifuentes, F. (1998). Developing multivariable control proyects in the REPSOL company. Technical report. Repsol Company. Clarke, D.W., C. Mohtadi and P.S. Tus (1987). Generalized Predictive Control-Part I. Automatica 23(2), 137{148. de Madrid, A. Perez (1995). Aplicacion de tecnicas de programacion dinamica a control predictivo basado en modelos. PhD thesis. Universidad Nacional de Educacion a Distancia. Facultad de Ciencias. Keyser, R.M.C. De, G.A. Van de Velde and F.A.G. Dumortier (1988). A Comparative Study of Self-adaptive Long-range Predictive Control Methods. Automatica 24(2), 149{ 163. Martnez, M., J.S. Senent and F.X. Blasco (1998). Genelarized Predictive Control Using Genetic Algorithms (GAGPC). Engineering Applications of Articial Intelligence. MathWorks Inc. (1996). Optimization Toolbox. User's Guide. Version 5. The MathWorks Inc. Michalska, H. and D.Q. Mayne (1993). Robust Receding Horizon Control of Constrained Nonlinear Systems. IEEE Trans. on Automatic Control 38(11), 1623{1633. Qin, S. Joe and T. A. Badgwell (1996). An Overview of Industrial Model Predictive Control Technology. Technical report. Dept. of Chemical Engineering, The University of Texas at Austin. Senent, J.S., M.A. Martnez, X. Blasco and J. Sanchis (1998). MIMO predictive control of temperature and humidity inside a greenhouse using simulated annealing (SA) as optmizer of a multicriteria index. In: Lecture Notes in Articial Intelligence Vol. II. pp. 271{ 279. Springer. Yoon, T.W. and David W. Clarke (1993). Receding-horizon predictive control with exponential weighting. Int. J. Systems Sci. 24(9), Zamarreno, J.M. and P. Vega (1997). Identication and predictive control of a melter unit from the sugar industry using recurrent neural nets. Articial Intelligence in Engineering (11), 365{373.
Model Predictive Controller of Boost Converter with RLE Load
Model Predictive Controller of Boost Converter with RLE Load N. Murali K.V.Shriram S.Muthukumar Nizwa College of Vellore Institute of Nizwa College of Technology Technology University Technology Ministry
More informationNEURAL PREDICTIVE CONTROL TOOLBOX FOR CACSD IN MATLAB ENVIRONMENT
Copyright 2002 IFAC 15th Triennial World Congress, Barcelona, Spain NEURAL PREDICTIVE CONTROL TOOLBOX FOR CACSD IN MATLAB ENVIRONMENT Jesús M. Zamarreño Dpt. System Engineering and Automatic Control. University
More informationDynamic Operability for the Calculation of Transient Output Constraints for Non-Square Linear Model Predictive Controllers
Dynamic Operability for the Calculation of Transient Output Constraints for Non-Square Linear Model Predictive Controllers Fernando V. Lima and Christos Georgakis* Department of Chemical and Biological
More informationJUSTIFICATION OF INPUT AND OUTPUT CONSTRAINTS INCORPORATION INTO PREDICTIVE CONTROL DESIGN
JUSTIFICATION OF INPUT AND OUTPUT CONSTRAINTS INCORPORATION INTO PREDICTIVE CONTROL DESIGN J. Škultéty, E. Miklovičová, M. Mrosko Slovak University of Technology, Faculty of Electrical Engineering and
More informationPrinciples of Optimal Control Spring 2008
MIT OpenCourseWare http://ocw.mit.edu 6.33 Principles of Optimal Control Spring 8 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 6.33 Lecture 6 Model
More informationCBE495 LECTURE IV MODEL PREDICTIVE CONTROL
What is Model Predictive Control (MPC)? CBE495 LECTURE IV MODEL PREDICTIVE CONTROL Professor Dae Ryook Yang Fall 2013 Dept. of Chemical and Biological Engineering Korea University * Some parts are from
More information1 Introduction 198; Dugard et al, 198; Dugard et al, 198) A delay matrix in such a lower triangular form is called an interactor matrix, and almost co
Multivariable Receding-Horizon Predictive Control for Adaptive Applications Tae-Woong Yoon and C M Chow y Department of Electrical Engineering, Korea University 1, -a, Anam-dong, Sungbu-u, Seoul 1-1, Korea
More informationDisturbance Rejection and Set-point Tracking of Sinusoidal Signals using Generalized Predictive Control
Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec 9-, 28 Disturbance Rejection and Set-point Tracking of Sinusoidal Signals using Generalized Predictive Control Liuping
More informationMIMO Identification and Controller design for Distillation Column
MIMO Identification and Controller design for Distillation Column S.Meenakshi 1, A.Almusthaliba 2, V.Vijayageetha 3 Assistant Professor, EIE Dept, Sethu Institute of Technology, Tamilnadu, India 1 PG Student,
More informationESTIMATES ON THE PREDICTION HORIZON LENGTH IN MODEL PREDICTIVE CONTROL
ESTIMATES ON THE PREDICTION HORIZON LENGTH IN MODEL PREDICTIVE CONTROL K. WORTHMANN Abstract. We are concerned with model predictive control without stabilizing terminal constraints or costs. Here, our
More informationOptimal Control of Nonlinear Systems: A Predictive Control Approach
Optimal Control of Nonlinear Systems: A Predictive Control Approach Wen-Hua Chen a Donald J Ballance b Peter J Gawthrop b a Department of Aeronautical and Automotive Engineering, Loughborough University,
More informationParis'09 ECCI Eduardo F. Camacho MPC Constraints 2. Paris'09 ECCI Eduardo F. Camacho MPC Constraints 4
Outline Constrained MPC Eduardo F. Camacho Univ. of Seville. Constraints in Process Control. Constraints and MPC 3. Formulation of Constrained MPC 4. Illustrative Examples 5. Feasibility. Constraint Management
More informationIntroduction to Model Predictive Control. Dipartimento di Elettronica e Informazione
Introduction to Model Predictive Control Riccardo Scattolini Riccardo Scattolini Dipartimento di Elettronica e Informazione Finite horizon optimal control 2 Consider the system At time k we want to compute
More informationMultiobjective optimization for automatic tuning of robust Model Based Predictive Controllers
Proceedings of the 7th World Congress The International Federation of Automatic Control Multiobjective optimization for automatic tuning of robust Model Based Predictive Controllers P.Vega*, M. Francisco*
More informationAPPLICATION OF MULTIVARIABLE PREDICTIVE CONTROL IN A DEBUTANIZER DISTILLATION COLUMN. Department of Electrical Engineering
APPLICAION OF MULIVARIABLE PREDICIVE CONROL IN A DEBUANIZER DISILLAION COLUMN Adhemar de Barros Fontes André Laurindo Maitelli Anderson Luiz de Oliveira Cavalcanti 4 Elói Ângelo,4 Federal University of
More informationPSO Based Predictive Nonlinear Automatic Generation Control
PSO Based Predictive Nonlinear Automatic Generation Control MUHAMMAD S. YOUSUF HUSSAIN N. AL-DUWAISH Department of Electrical Engineering ZAKARIYA M. AL-HAMOUZ King Fahd University of Petroleum & Minerals,
More informationFeasibility for non-square linear MPC
Feasibility for non-square linear MPC L.R.E. Shead, J.A Rossiter Abstract This paper investigates how the attributes of nonsquare systems affects feasibility in linear (MPC). Following on from the foundation
More informationAnalytical approach to tuning of model predictive control for first-order plus dead time models Peyman Bagheri, Ali Khaki Sedigh
wwwietdlorg Published in IET Control Theory and Applications Received on 23rd November 2012 Revised on 14th May 2013 Accepted on 2nd June 2013 doi: 101049/iet-cta20120934 Analytical approach to tuning
More information80DB A 40DB 0DB DB
Stability Analysis On the Nichols Chart and Its Application in QFT Wenhua Chen and Donald J. Ballance Centre for Systems & Control Department of Mechanical Engineering University of Glasgow Glasgow G12
More informationLINEAR TIME VARYING TERMINAL LAWS IN MPQP
LINEAR TIME VARYING TERMINAL LAWS IN MPQP JA Rossiter Dept of Aut Control & Systems Eng University of Sheffield, Mappin Street Sheffield, S1 3JD, UK email: JARossiter@sheffieldacuk B Kouvaritakis M Cannon
More informationMODEL PREDICTIVE CONTROL FUNDAMENTALS
Nigerian Journal of Technology (NIJOTECH) Vol 31, No 2, July, 2012, pp 139 148 Copyright 2012 Faculty of Engineering, University of Nigeria ISSN 1115-8443 MODEL PREDICTIVE CONTROL FUNDAMENTALS PE Orukpe
More informationModel Predictive Control
Model Predictive Control Davide Manca Lecture 6 of Dynamics and Control of Chemical Processes Master Degree in Chemical Engineering Davide Manca Dynamics and Control of Chemical Processes Master Degree
More informationA Boiler-Turbine System Control Using A Fuzzy Auto-Regressive Moving Average (FARMA) Model
142 IEEE TRANSACTIONS ON ENERGY CONVERSION, VOL. 18, NO. 1, MARCH 2003 A Boiler-Turbine System Control Using A Fuzzy Auto-Regressive Moving Average (FARMA) Model Un-Chul Moon and Kwang Y. Lee, Fellow,
More informationarxiv: v1 [cs.sy] 2 Oct 2018
Non-linear Model Predictive Control of Conically Shaped Liquid Storage Tanks arxiv:1810.01119v1 [cs.sy] 2 Oct 2018 5 10 Abstract Martin Klaučo, L uboš Čirka Slovak University of Technology in Bratislava,
More informationIMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS
IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS D. Limon, J.M. Gomes da Silva Jr., T. Alamo and E.F. Camacho Dpto. de Ingenieria de Sistemas y Automática. Universidad de Sevilla Camino de los Descubrimientos
More informationA NEURO-FUZZY MODEL PREDICTIVE CONTROLLER APPLIED TO A PH-NEUTRALIZATION PROCESS. Jonas B. Waller and Hannu T. Toivonen
Copyright 22 IFAC 15th Triennial World Congress, Barcelona, Spain A NEURO-FUZZY MODEL PREDICTIVE CONTROLLER APPLIED TO A PH-NEUTRALIZATION PROCESS Jonas B. Waller and Hannu T. Toivonen Department of Chemical
More informationOn the Inherent Robustness of Suboptimal Model Predictive Control
On the Inherent Robustness of Suboptimal Model Predictive Control James B. Rawlings, Gabriele Pannocchia, Stephen J. Wright, and Cuyler N. Bates Department of Chemical & Biological Engineering Computer
More informationCOMPUTATIONAL DELAY IN NONLINEAR MODEL PREDICTIVE CONTROL. Rolf Findeisen Frank Allgöwer
COMPUTATIONAL DELAY IN NONLINEAR MODEL PREDICTIVE CONTROL Rolf Findeisen Frank Allgöwer Institute for Systems Theory in Engineering, University of Stuttgart, 70550 Stuttgart, Germany, findeise,allgower
More informationModel Predictive Control For Interactive Thermal Process
Model Predictive Control For Interactive Thermal Process M.Saravana Balaji #1, D.Arun Nehru #2, E.Muthuramalingam #3 #1 Assistant professor, Department of Electronics and instrumentation Engineering, Kumaraguru
More informationAdaptive Nonlinear Model Predictive Control with Suboptimality and Stability Guarantees
Adaptive Nonlinear Model Predictive Control with Suboptimality and Stability Guarantees Pontus Giselsson Department of Automatic Control LTH Lund University Box 118, SE-221 00 Lund, Sweden pontusg@control.lth.se
More informationAsymptotic behaviour of Toeplitz matrix in multi-input multi-output model predictive control
23 European Control Conference ECC) July 7-9, 23, Zürich, Switzerland Asymptotic behaviour of Toeplitz matrix in multi-input multi-output model predictive control Quang Tran, Leyla Özkan, Jobert Ludlage
More informationPREDICTIVE CONTROL OF NONLINEAR SYSTEMS. Received February 2008; accepted May 2008
ICIC Express Letters ICIC International c 2008 ISSN 1881-803X Volume 2, Number 3, September 2008 pp. 239 244 PREDICTIVE CONTROL OF NONLINEAR SYSTEMS Martin Janík, Eva Miklovičová and Marián Mrosko Faculty
More informationCourse on Model Predictive Control Part II Linear MPC design
Course on Model Predictive Control Part II Linear MPC design Gabriele Pannocchia Department of Chemical Engineering, University of Pisa, Italy Email: g.pannocchia@diccism.unipi.it Facoltà di Ingegneria,
More informationA Stable Block Model Predictive Control with Variable Implementation Horizon
American Control Conference June 8-,. Portland, OR, USA WeB9. A Stable Block Model Predictive Control with Variable Implementation Horizon Jing Sun, Shuhao Chen, Ilya Kolmanovsky Abstract In this paper,
More informationModel predictive control of industrial processes. Vitali Vansovitš
Model predictive control of industrial processes Vitali Vansovitš Contents Industrial process (Iru Power Plant) Neural networ identification Process identification linear model Model predictive controller
More informationvar D (B) = var(b? E D (B)) = var(b)? cov(b; D)(var(D))?1 cov(d; B) (2) Stone [14], and Hartigan [9] are among the rst to discuss the role of such ass
BAYES LINEAR ANALYSIS [This article appears in the Encyclopaedia of Statistical Sciences, Update volume 3, 1998, Wiley.] The Bayes linear approach is concerned with problems in which we want to combine
More informationWannabe-MPC for Large Systems Based on Multiple Iterative PI Controllers
Wannabe-MPC for Large Systems Based on Multiple Iterative PI Controllers Pasi Airikka, Mats Friman Metso Corp., Finland 17th Nordic Process Control Workshop Jan 26-27 2012 DTU Denmark Content Motivation
More informationSELF TUNING PREDICTIVE CONTROL OF NONLINEAR SERVO MOTOR
Journal of ELECTRICAL ENGINEERING, VOL 6, NO 6, 2, 365 372 SELF TUNING PREDICTIVE CONTROL OF NONLINEAR SERVO MOTOR Vladimír Bobál Petr Chalupa Marek Kubalčík Petr Dostál The paper is focused on a design
More informationAn Introduction to Model-based Predictive Control (MPC) by
ECE 680 Fall 2017 An Introduction to Model-based Predictive Control (MPC) by Stanislaw H Żak 1 Introduction The model-based predictive control (MPC) methodology is also referred to as the moving horizon
More informationOn the Inherent Robustness of Suboptimal Model Predictive Control
On the Inherent Robustness of Suboptimal Model Predictive Control James B. Rawlings, Gabriele Pannocchia, Stephen J. Wright, and Cuyler N. Bates Department of Chemical and Biological Engineering and Computer
More informationLinear and Nonlinear MPC for track following in the design of HDD servo sytems
Linear and Nonlinear MPC for track following in the design of HDD servo sytems Abstract Model Predictive Controllers are proposed to resolve the track-following problem of the Read/Write (R/W) head of
More informationReducing Energy Consumption in an Industrial Process by Using Model Predictive Control
Reducing Energy Consumption in an Industrial Process by Using Model Predictive Control Luis Caiza, Albert Rosich-Oliva, Carlos Ocampo-Martínez and Diego S. Benítez Colegio de Ciencias e Ingenierías El
More informationUSE OF FILTERED SMITH PREDICTOR IN DMC
Proceedins of the th Mediterranean Conference on Control and Automation - MED22 Lisbon, Portual, July 9-2, 22. USE OF FILTERED SMITH PREDICTOR IN DMC C. Ramos, M. Martínez, X. Blasco, J.M. Herrero Predictive
More informationImproving the Control System for Pumped Storage Hydro Plant
011 International Conference on Computer Communication and Management Proc.of CSIT vol.5 (011) (011) IACSIT Press, Singapore Improving the Control System for Pumped Storage Hydro Plant 1 Sa ad. P. Mansoor
More informationMike Grimble Industrial Control Centre, Strathclyde University, United Kingdom
Copyright 2002 IFAC 15th Triennial World Congress, Barcelona, Spain IMPLEMENTATION OF CONSTRAINED PREDICTIVE OUTER-LOOP CONTROLLERS: APPLICATION TO A BOILER CONTROL SYSTEM Fernando Tadeo, Teresa Alvarez
More informationFinite horizon robust model predictive control with terminal cost constraints
Finite horizon robust model predictive control with terminal cost constraints Danlei Chu, Tongwen Chen and Horacio J Marquez Department of Electrical & Computer Engineering, University of Alberta, Canada,
More informationRepresentative Model Predictive Control
Representative Model Predictive Control A. Wahid 1 and A. Ahmad 2 1. Department of Chemical Engineering, University of Indonesia, Depok. 2. Department of Chemical Engineering, Universiti Teknologi Malaysia,
More informationNONLINEAR PLANT IDENTIFICATION BY WAVELETS
NONLINEAR PLANT IDENTIFICATION BY WAVELETS Edison Righeto UNESP Ilha Solteira, Department of Mathematics, Av. Brasil 56, 5385000, Ilha Solteira, SP, Brazil righeto@fqm.feis.unesp.br Luiz Henrique M. Grassi
More informationand the nite horizon cost index with the nite terminal weighting matrix F > : N?1 X J(z r ; u; w) = [z(n)? z r (N)] T F [z(n)? z r (N)] + t= [kz? z r
Intervalwise Receding Horizon H 1 -Tracking Control for Discrete Linear Periodic Systems Ki Baek Kim, Jae-Won Lee, Young Il. Lee, and Wook Hyun Kwon School of Electrical Engineering Seoul National University,
More informationA PRIORITIZED MULTIOBJECTIVE MPC CONFIGURATION USING ADAPTIVE RBF NETWORKS AND EVOLUTIONARY COMPUTATION
A PRIORIIZED MULIOBJECIVE MPC CONFIGURAION USING ADAPIVE RBF NEWORKS AND EVOLUIONARY COMPUAION Eleni Aggelogiannaki, Haralambos Sarimveis, Alex Alexandridis School of Chemical Engineering, NUA, 9 Heroon
More informationParameter Identification and Dynamic Matrix Control Design for a Nonlinear Pilot Distillation Column
International Journal of ChemTech Research CODEN (USA): IJCRGG ISSN: 974-429 Vol.7, No., pp 382-388, 24-25 Parameter Identification and Dynamic Matrix Control Design for a Nonlinear Pilot Distillation
More informationSimulation based Modeling and Implementation of Adaptive Control Technique for Non Linear Process Tank
Simulation based Modeling and Implementation of Adaptive Control Technique for Non Linear Process Tank P.Aravind PG Scholar, Department of Control and Instrumentation Engineering, JJ College of Engineering
More informationIncreasing Operational Safety in NPP using Modified Predictive Control
International Journal of Computer Engineering and Information Technology VOL. 9, NO. 11, November 2017, 271 276 Available online at: www.ijceit.org E-ISSN 2412-8856 (Online) Increasing Operational Safety
More informationTUNING-RULES FOR FRACTIONAL PID CONTROLLERS
TUNING-RULES FOR FRACTIONAL PID CONTROLLERS Duarte Valério, José Sá da Costa Technical Univ. of Lisbon Instituto Superior Técnico Department of Mechanical Engineering GCAR Av. Rovisco Pais, 49- Lisboa,
More informationOPTIMAL CONTROL WITH DISTURBANCE ESTIMATION
OPTIMAL CONTROL WITH DISTURBANCE ESTIMATION František Dušek, Daniel Honc, Rahul Sharma K. Department of Process control Faculty of Electrical Engineering and Informatics, University of Pardubice, Czech
More informationGREENHOUSE AIR TEMPERATURE CONTROL USING THE PARTICLE SWARM OPTIMISATION ALGORITHM
Copyright 00 IFAC 5th Triennial World Congress, Barcelona, Spain GREEHOUSE AIR TEMPERATURE COTROL USIG THE PARTICLE SWARM OPTIMISATIO ALGORITHM J.P. Coelho a, P.B. de Moura Oliveira b,c, J. Boaventura
More informationLearning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System
Learning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System Ugo Rosolia Francesco Borrelli University of California at Berkeley, Berkeley, CA 94701, USA
More informationPredictive Functionnal Control of a Sendzimir cold rolling mill
4th International Conference on Computer Integrated Manufacturing CIP 27 3-4 November 27 Predictive Functionnal Control of a Sendzimir cold rolling mill Meharzi Karim*, Khadir Med Tarek** *Departement
More informationINPUT FEEDBACK CONTROL OF MANIPULATED VARIABLES IN MODEL PREDICTIVE CONTROL. Xionglin Luo, Minghui Wei, Feng Xu, Xiaolong Zhou and Shubin Wang
International Journal of Innovative Computing, Information and Control ICIC International c 2014 ISSN 1349-4198 Volume 10, Number 3, June 2014 pp 963-977 INPUT FEEDBACK CONTROL OF MANIPULATED VARIABLES
More informationEFFECTIVE DUAL MODE FUZZY DMC ALGORITHMS WITH ON LINE QUADRATIC OPTIMIZATION AND GUARANTEED STABILITY
Int. J. Appl. Math. Comput. Sci., 2009, Vol. 19, No. 1, 127 141 DOI: 10.2478/v10006-009-0012-8 EFFECTIVE DUAL MODE FUZZY DMC ALGORITHMS WITH ON LINE QUADRATIC OPTIMIZATION AND GUARANTEED STABILITY PIOTR
More informationMOST control systems are designed under the assumption
2076 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 53, NO. 9, OCTOBER 2008 Lyapunov-Based Model Predictive Control of Nonlinear Systems Subject to Data Losses David Muñoz de la Peña and Panagiotis D. Christofides
More informationStability Analysis of Linear Systems with Time-varying State and Measurement Delays
Proceeding of the th World Congress on Intelligent Control and Automation Shenyang, China, June 29 - July 4 24 Stability Analysis of Linear Systems with ime-varying State and Measurement Delays Liang Lu
More informationarxiv: v1 [cs.sy] 28 May 2013
From Parametric Model-based Optimization to robust PID Gain Scheduling Minh H.. Nguyen a,, K.K. an a a National University of Singapore, Department of Electrical and Computer Engineering, 3 Engineering
More informationGAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL
GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL 1 KHALED M. HELAL, 2 MOSTAFA R.A. ATIA, 3 MOHAMED I. ABU EL-SEBAH 1, 2 Mechanical Engineering Department ARAB ACADEMY
More informationChapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o
Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter 7 Interconnected
More informationTWO- PHASE APPROACH TO DESIGN ROBUST CONTROLLER FOR UNCERTAIN INTERVAL SYSTEM USING GENETIC ALGORITHM
International Journal of Electrical and Electronics Engineering Research (IJEEER) ISSN:2250-155X Vol.2, Issue 2 June 2012 27-38 TJPRC Pvt. Ltd., TWO- PHASE APPROACH TO DESIGN ROBUST CONTROLLER FOR UNCERTAIN
More informationDynamic Matrix controller based on Sliding Mode Control.
AMERICAN CONFERENCE ON APPLIED MATHEMATICS (MATH '08, Harvard, Massachusetts, USA, March -, 008 Dynamic Matrix controller based on Sliding Mode Control. OSCAR CAMACHO 1 LUÍS VALVERDE. EDINZO IGLESIAS..
More informationSwitching Controllers Based on Neural Network. Estimates of Stability Regions and Controller. Carnegie Mellon University.
Switching Controllers Based on Neural Network Estimates of Stability Regions and Controller Performance Enrique D. Ferreira and Bruce H. Krogh Department of Electrical and Computer Engineering Carnegie
More informationRun-to-Run MPC Tuning via Gradient Descent
Ian David Lockhart Bogle and Michael Fairweather (Editors), Proceedings of the nd European Symposium on Computer Aided Process Engineering, 7 - June, London. c Elsevier B.V. All rights reserved. Run-to-Run
More informationNonlinear Model Predictive Control for Periodic Systems using LMIs
Marcus Reble Christoph Böhm Fran Allgöwer Nonlinear Model Predictive Control for Periodic Systems using LMIs Stuttgart, June 29 Institute for Systems Theory and Automatic Control (IST), University of Stuttgart,
More informationModel Predictive Control of Nonlinear Systems: Stability Region and Feasible Initial Control
International Journal of Automation and Computing 04(2), April 2007, 195-202 DOI: 10.1007/s11633-007-0195-0 Model Predictive Control of Nonlinear Systems: Stability Region and Feasible Initial Control
More informationAn SVD based strategy for receding horizon control of input constrained linear systems
An SVD based strategy for receding horizon control of input constrained linear systems Osvaldo J. Rojas, Graham C. Goodwin, María M. Serón and Arie Feuer School of Electrical Engineering & Computer Science
More informationOutline Introduction: Problem Description Diculties Algebraic Structure: Algebraic Varieties Rank Decient Toeplitz Matrices Constructing Lower Rank St
Structured Lower Rank Approximation by Moody T. Chu (NCSU) joint with Robert E. Funderlic (NCSU) and Robert J. Plemmons (Wake Forest) March 5, 1998 Outline Introduction: Problem Description Diculties Algebraic
More informationCross Directional Control
Cross Directional Control Graham C. Goodwin Day 4: Lecture 4 16th September 2004 International Summer School Grenoble, France 1. Introduction In this lecture we describe a practical application of receding
More informationADAPTIVE TEMPERATURE CONTROL IN CONTINUOUS STIRRED TANK REACTOR
INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING & TECHNOLOGY (IJEET) International Journal of Electrical Engineering and Technology (IJEET), ISSN 0976 6545(Print), ISSN 0976 6545(Print) ISSN 0976 6553(Online)
More informationOptimizing Control of Hot Blast Stoves in Staggered Parallel Operation
Proceedings of the 17th World Congress The International Federation of Automatic Control Optimizing Control of Hot Blast Stoves in Staggered Parallel Operation Akın Şahin and Manfred Morari Automatic Control
More informationDesign of Decentralized Fuzzy Controllers for Quadruple tank Process
IJCSNS International Journal of Computer Science and Network Security, VOL.8 No.11, November 2008 163 Design of Fuzzy Controllers for Quadruple tank Process R.Suja Mani Malar1 and T.Thyagarajan2, 1 Assistant
More informationNew Lyapunov Krasovskii functionals for stability of linear retarded and neutral type systems
Systems & Control Letters 43 (21 39 319 www.elsevier.com/locate/sysconle New Lyapunov Krasovskii functionals for stability of linear retarded and neutral type systems E. Fridman Department of Electrical
More informationMODEL PREDICTIVE CONTROL and optimization
MODEL PREDICTIVE CONTROL and optimization Lecture notes Model Predictive Control PhD., Associate professor David Di Ruscio System and Control Engineering Department of Technology Telemark University College
More informationDynamic Model Predictive Control
Dynamic Model Predictive Control Karl Mårtensson, Andreas Wernrud, Department of Automatic Control, Faculty of Engineering, Lund University, Box 118, SE 221 Lund, Sweden. E-mail: {karl, andreas}@control.lth.se
More informationThe model reduction algorithm proposed is based on an iterative two-step LMI scheme. The convergence of the algorithm is not analyzed but examples sho
Model Reduction from an H 1 /LMI perspective A. Helmersson Department of Electrical Engineering Linkoping University S-581 8 Linkoping, Sweden tel: +6 1 816 fax: +6 1 86 email: andersh@isy.liu.se September
More informationPredictive Control of a Single Link Flexible Joint Robot Based on Neural Network and Feedback Linearization
Australian Journal of Basic and Applied Sciences, 3(3): 2322-2333, 2009 ISSN 1991-8178 Predictive Control of a Single Link Flexible Joint Robot Based on Neural Network and Feedback Linearization 1 2 1
More informationProcess Modelling, Identification, and Control
Jan Mikles Miroslav Fikar 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Process Modelling, Identification, and
More informationMODEL PREDICTIVE CONTROL
Process Control in the Chemical Industries 115 1. Introduction MODEL PREDICTIVE CONTROL An Introduction Model predictive controller (MPC) is traced back to the 1970s. It started to emerge industrially
More informationReal-Time Implementation of Nonlinear Predictive Control
Real-Time Implementation of Nonlinear Predictive Control Michael A. Henson Department of Chemical Engineering University of Massachusetts Amherst, MA WebCAST October 2, 2008 1 Outline Limitations of linear
More informationRECURSIVE SUBSPACE IDENTIFICATION IN THE LEAST SQUARES FRAMEWORK
RECURSIVE SUBSPACE IDENTIFICATION IN THE LEAST SQUARES FRAMEWORK TRNKA PAVEL AND HAVLENA VLADIMÍR Dept of Control Engineering, Czech Technical University, Technická 2, 166 27 Praha, Czech Republic mail:
More informationGain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control
Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control Khaled M. Helal, 2 Mostafa R.A. Atia, 3 Mohamed I. Abu El-Sebah, 2 Mechanical Engineering Department ARAB ACADEMY FOR
More information4F3 - Predictive Control
4F3 Predictive Control - Lecture 3 p 1/21 4F3 - Predictive Control Lecture 3 - Predictive Control with Constraints Jan Maciejowski jmm@engcamacuk 4F3 Predictive Control - Lecture 3 p 2/21 Constraints on
More informationGiulio Betti, Marcello Farina and Riccardo Scattolini
1 Dipartimento di Elettronica e Informazione, Politecnico di Milano Rapporto Tecnico 2012.29 An MPC algorithm for offset-free tracking of constant reference signals Giulio Betti, Marcello Farina and Riccardo
More informationMerging Optimization and Control
Merging Optimization and Control Bjarne Foss and Tor Aksel N. Heirung September 4, 2013 Contents 1 Introduction 2 2 Optimization 3 2.1 Classes of optimization problems.................. 3 2.2 Solution
More informationShort, M. (2016) 'Move Suppression Calculations for Well- Conditioned MPC' ISA Transactions; Available online: 07 Dec 2016
TeesRep - Teesside's Research Repository Move Suppression Calculations for Well-Conditioned MPC Item type Authors Citation Eprint Version DOI Publisher Journal Additional Link Rights Article Short, M.
More informationNonlinear Reference Tracking with Model Predictive Control: An Intuitive Approach
onlinear Reference Tracking with Model Predictive Control: An Intuitive Approach Johannes Köhler, Matthias Müller, Frank Allgöwer Abstract In this paper, we study the system theoretic properties of a reference
More informationClosed loop Identification of Four Tank Set up Using Direct Method
Closed loop Identification of Four Tan Set up Using Direct Method Mrs. Mugdha M. Salvi*, Dr.(Mrs) J. M. Nair** *(Department of Instrumentation Engg., Vidyavardhini s College of Engg. Tech., Vasai, Maharashtra,
More informationStandard Particle Swarm Optimisation
Standard Particle Swarm Optimisation From 2006 to 2011 Maurice.Clerc@WriteMe.com 2012-09-23 version 1 Introduction Since 2006, three successive standard PSO versions have been put on line on the Particle
More informationUsing Neural Networks for Identification and Control of Systems
Using Neural Networks for Identification and Control of Systems Jhonatam Cordeiro Department of Industrial and Systems Engineering North Carolina A&T State University, Greensboro, NC 27411 jcrodrig@aggies.ncat.edu
More informationQuantitative Feedback Theory based Controller Design of an Unstable System
Quantitative Feedback Theory based Controller Design of an Unstable System Chandrima Roy Department of E.C.E, Assistant Professor Heritage Institute of Technology, Kolkata, WB Kalyankumar Datta Department
More informationDecentralised control of a quadruple tank plant with a decoupled event-based strategy
Decentralised control of a quadruple tank plant with a decoupled event-based strategy Jesús Chacón Sombría José Sánchez Moreno Antonio Visioli Sebastián Dormido Bencomo Universidad Nacional de Educación
More informationPractical Guidelines for Tuning Model-Based Predictive Controllers for Refrigeration Compressor Test Rigs
Purdue University Purdue e-pubs International Compressor Engineering Conference School of Mechanical Engineering 2018 Practical Guidelines for Tuning Model-Based Predictive Controllers for Refrigeration
More informationPredictive control for general nonlinear systems using approximation
Loughborough University Institutional Repository Predictive control for general nonlinear systems using approximation This item was submitted to Loughborough University's Institutional Repository by the/an
More informationOnline monitoring of MPC disturbance models using closed-loop data
Online monitoring of MPC disturbance models using closed-loop data Brian J. Odelson and James B. Rawlings Department of Chemical Engineering University of Wisconsin-Madison Online Optimization Based Identification
More information