CONTROL. J.S. Senent M. Martnez J. Sanchis. Departamento de Ingeniera de Sistemas y Automatica. Universidad Politecnica de Valencia.

Size: px
Start display at page:

Download "CONTROL. J.S. Senent M. Martnez J. Sanchis. Departamento de Ingeniera de Sistemas y Automatica. Universidad Politecnica de Valencia."

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 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 information

NEURAL PREDICTIVE CONTROL TOOLBOX FOR CACSD IN MATLAB ENVIRONMENT

NEURAL 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 information

Dynamic 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 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 information

JUSTIFICATION OF INPUT AND OUTPUT CONSTRAINTS INCORPORATION INTO PREDICTIVE CONTROL DESIGN

JUSTIFICATION 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 information

Principles of Optimal Control Spring 2008

Principles 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 information

CBE495 LECTURE IV MODEL PREDICTIVE CONTROL

CBE495 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 information

1 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

1 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 information

Disturbance Rejection and Set-point Tracking of Sinusoidal Signals using Generalized Predictive Control

Disturbance 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 information

MIMO Identification and Controller design for Distillation Column

MIMO 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 information

ESTIMATES ON THE PREDICTION HORIZON LENGTH IN MODEL PREDICTIVE CONTROL

ESTIMATES 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 information

Optimal Control of Nonlinear Systems: A Predictive Control Approach

Optimal 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 information

Paris'09 ECCI Eduardo F. Camacho MPC Constraints 2. Paris'09 ECCI Eduardo F. Camacho MPC Constraints 4

Paris'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 information

Introduction to Model Predictive Control. Dipartimento di Elettronica e Informazione

Introduction 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 information

Multiobjective optimization for automatic tuning of robust Model Based Predictive Controllers

Multiobjective 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 information

APPLICATION OF MULTIVARIABLE PREDICTIVE CONTROL IN A DEBUTANIZER DISTILLATION COLUMN. Department of Electrical Engineering

APPLICATION 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 information

PSO Based Predictive Nonlinear Automatic Generation Control

PSO 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 information

Feasibility for non-square linear MPC

Feasibility 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 information

Analytical approach to tuning of model predictive control for first-order plus dead time models Peyman Bagheri, Ali Khaki Sedigh

Analytical 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 information

80DB A 40DB 0DB DB

80DB 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 information

LINEAR TIME VARYING TERMINAL LAWS IN MPQP

LINEAR 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 information

MODEL PREDICTIVE CONTROL FUNDAMENTALS

MODEL 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 information

Model Predictive Control

Model 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 information

A Boiler-Turbine System Control Using A Fuzzy Auto-Regressive Moving Average (FARMA) Model

A 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 information

arxiv: v1 [cs.sy] 2 Oct 2018

arxiv: 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 information

IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS

IMPROVED 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 information

A NEURO-FUZZY MODEL PREDICTIVE CONTROLLER APPLIED TO A PH-NEUTRALIZATION PROCESS. Jonas B. Waller and Hannu T. Toivonen

A 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 information

On the Inherent Robustness of Suboptimal Model Predictive Control

On 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 information

COMPUTATIONAL DELAY IN NONLINEAR MODEL PREDICTIVE CONTROL. Rolf Findeisen Frank Allgöwer

COMPUTATIONAL 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 information

Model Predictive Control For Interactive Thermal Process

Model 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 information

Adaptive Nonlinear Model Predictive Control with Suboptimality and Stability Guarantees

Adaptive 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 information

Asymptotic behaviour of Toeplitz matrix in multi-input multi-output model predictive control

Asymptotic 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 information

PREDICTIVE CONTROL OF NONLINEAR SYSTEMS. Received February 2008; accepted May 2008

PREDICTIVE 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 information

Course on Model Predictive Control Part II Linear MPC design

Course 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 information

A Stable Block Model Predictive Control with Variable Implementation Horizon

A 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 information

Model predictive control of industrial processes. Vitali Vansovitš

Model 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 information

var 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

var 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 information

Wannabe-MPC for Large Systems Based on Multiple Iterative PI Controllers

Wannabe-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 information

SELF TUNING PREDICTIVE CONTROL OF NONLINEAR SERVO MOTOR

SELF 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 information

An Introduction to Model-based Predictive Control (MPC) by

An 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 information

On the Inherent Robustness of Suboptimal Model Predictive Control

On 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 information

Linear 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 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 information

Reducing Energy Consumption in an Industrial Process by Using Model Predictive Control

Reducing 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 information

USE OF FILTERED SMITH PREDICTOR IN DMC

USE 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 information

Improving the Control System for Pumped Storage Hydro Plant

Improving 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 information

Mike Grimble Industrial Control Centre, Strathclyde University, United Kingdom

Mike 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 information

Finite horizon robust model predictive control with terminal cost constraints

Finite 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 information

Representative Model Predictive Control

Representative 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 information

NONLINEAR PLANT IDENTIFICATION BY WAVELETS

NONLINEAR 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 information

and 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

and 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 information

A PRIORITIZED MULTIOBJECTIVE MPC CONFIGURATION USING ADAPTIVE RBF NETWORKS AND EVOLUTIONARY COMPUTATION

A 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 information

Parameter Identification and Dynamic Matrix Control Design for a Nonlinear Pilot Distillation Column

Parameter 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 information

Simulation 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 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 information

Increasing Operational Safety in NPP using Modified Predictive Control

Increasing 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 information

TUNING-RULES FOR FRACTIONAL PID CONTROLLERS

TUNING-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 information

OPTIMAL CONTROL WITH DISTURBANCE ESTIMATION

OPTIMAL 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 information

GREENHOUSE AIR TEMPERATURE CONTROL USING THE PARTICLE SWARM OPTIMISATION ALGORITHM

GREENHOUSE 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 information

Learning 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 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 information

Predictive Functionnal Control of a Sendzimir cold rolling mill

Predictive 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 information

INPUT FEEDBACK CONTROL OF MANIPULATED VARIABLES IN MODEL PREDICTIVE CONTROL. Xionglin Luo, Minghui Wei, Feng Xu, Xiaolong Zhou and Shubin Wang

INPUT 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 information

EFFECTIVE DUAL MODE FUZZY DMC ALGORITHMS WITH ON LINE QUADRATIC OPTIMIZATION AND GUARANTEED STABILITY

EFFECTIVE 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 information

MOST control systems are designed under the assumption

MOST 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 information

Stability Analysis of Linear Systems with Time-varying State and Measurement Delays

Stability 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 information

arxiv: v1 [cs.sy] 28 May 2013

arxiv: 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 information

GAIN 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 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 information

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o

Chapter 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 information

TWO- PHASE APPROACH TO DESIGN ROBUST CONTROLLER FOR UNCERTAIN INTERVAL SYSTEM USING GENETIC ALGORITHM

TWO- 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 information

Dynamic Matrix controller based on Sliding Mode Control.

Dynamic 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 information

Switching 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. 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 information

Run-to-Run MPC Tuning via Gradient Descent

Run-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 information

Nonlinear Model Predictive Control for Periodic Systems using LMIs

Nonlinear 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 information

Model Predictive Control of Nonlinear Systems: Stability Region and Feasible Initial Control

Model 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 information

An 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 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 information

Outline Introduction: Problem Description Diculties Algebraic Structure: Algebraic Varieties Rank Decient Toeplitz Matrices Constructing Lower Rank St

Outline 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 information

Cross Directional Control

Cross 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 information

ADAPTIVE TEMPERATURE CONTROL IN CONTINUOUS STIRRED TANK REACTOR

ADAPTIVE 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 information

Optimizing Control of Hot Blast Stoves in Staggered Parallel Operation

Optimizing 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 information

Design of Decentralized Fuzzy Controllers for Quadruple tank Process

Design 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 information

New Lyapunov Krasovskii functionals for stability of linear retarded and neutral type systems

New 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 information

MODEL PREDICTIVE CONTROL and optimization

MODEL 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 information

Dynamic Model Predictive Control

Dynamic 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 information

The model reduction algorithm proposed is based on an iterative two-step LMI scheme. The convergence of the algorithm is not analyzed but examples sho

The 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 information

Predictive Control of a Single Link Flexible Joint Robot Based on Neural Network and Feedback Linearization

Predictive 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 information

Process Modelling, Identification, and Control

Process 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 information

MODEL PREDICTIVE CONTROL

MODEL 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 information

Real-Time Implementation of Nonlinear Predictive Control

Real-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 information

RECURSIVE SUBSPACE IDENTIFICATION IN THE LEAST SQUARES FRAMEWORK

RECURSIVE 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 information

Gain 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 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 information

4F3 - Predictive Control

4F3 - 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 information

Giulio Betti, Marcello Farina and Riccardo Scattolini

Giulio 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 information

Merging Optimization and Control

Merging 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 information

Short, M. (2016) 'Move Suppression Calculations for Well- Conditioned MPC' ISA Transactions; Available online: 07 Dec 2016

Short, 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 information

Nonlinear Reference Tracking with Model Predictive Control: An Intuitive Approach

Nonlinear 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 information

Closed loop Identification of Four Tank Set up Using Direct Method

Closed 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 information

Standard Particle Swarm Optimisation

Standard 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 information

Using Neural Networks for Identification and Control of Systems

Using 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 information

Quantitative Feedback Theory based Controller Design of an Unstable System

Quantitative 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 information

Decentralised 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 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 information

Practical Guidelines for Tuning Model-Based Predictive Controllers for Refrigeration Compressor Test Rigs

Practical 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 information

Predictive control for general nonlinear systems using approximation

Predictive 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 information

Online monitoring of MPC disturbance models using closed-loop data

Online 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