Modifications of Optimization Algorithms Applied in Multivariable Predictive Control

Size: px
Start display at page:

Download "Modifications of Optimization Algorithms Applied in Multivariable Predictive Control"

Transcription

1 WSAS RANSACIONS on SYSS and CONROL are Kubalci, Vladimir Bobal, omas Barot odifications of Optimization Algorithms Applied in ultivariable Predictive Control ARK KUBALCIK, VLADIIR BOBAL Department of Process Control Faculty of Applied Informatics omas Bata University in Zlin Nad Stranemi 45, 75, Zlin CZCH RPUBLIC OAS BARO Department of athematics with Didactics Faculty of ducation University of Ostrava Frani Srama, 79, Ostrava CZCH RPUBLIC Abstract: - Non-linear optimization, particularly quadratic programg (QP), is a mathematical method which is widely applicable in model predictive control (PC). It is significantly important if constraints of variables are considered in PC and the optimization tas is then computationally demanding. he result of the optimization is a vector of future increments of a manipulated variable. he first element of this vector is applied in the next sampling period of PC in the framewor of a receding horizon strategy. In practical realization of a multivariable PC, the optimization is characterized by higher computational complexity. herefore, reduction of the computational complexity of the optimization methods has been widely researched. Besides the generally used numerical Hildreth s method of QP, a possible suitable modification is based on precomputing operations proposed by Wang, L. his general optimization strategy is further modified. wo modifications, which could be applied separately each, were interconnected in this paper. he first modification was published previously; however, its application can be more efficient in connection with the second proposed approach, which modifies precomputing operations. Decreasing of the computational complexity of the optimization by using of the proposal is discussed and analyzed by measurements of floating point operations and control quality criterions using hypotheses tests paired -test and Wilcoxon test. Key-Words: - odel Predictive Control; ultivariable Control; Optimization; Quadratic Programg; Hildreth's ethod; Constraints. Introduction odel predictive control (PC) []-[] has been widely applied in controlling of industrial processes with respect to its ability to deal with control difficulties such as constrained variables [], timedelay [4], nonlinearity [5] and non-imum phase []. heoretical research has a great impact on the industrial world in this area of predictive control. here are many applications of predictive control in industry [7]-[8]. Research of the predictive control has been significantly related to industrial practice. Predictive control is also one of the most effective approaches for control of multivariable systems (IO) [9]. An advantage of model predictive control is that the multivariable systems can be handled in a straightforward manner. A predictive controller can be divided into two subsystems, a predictor and an optimizer, which are cooperating on a receding horizon strategy []. In the PC, the basic idea is to use a model of a controlled process to predict future outputs of the process [] and a trajectory of future manipulated variables is given by solving an optimization problem incorporating a suitable cost function with constraints []. Only the first element of the obtained control sequence is applied in a framewor of the receding horizon strategy. One of the advantages of the predictive control is its ability to do on-line constraints handling in a systematic way, which frequently appears in industrial applications. A significantly important part of the constrained PC is an optimization tas. A frequently used type of optimization in PC is the quadratic programg [], where constraints are considered. Previous, current and predicted control variables of PC are included in a cost function [4]. In case of constrained multivariable predictive control, many constraints are processed in the optimization problem. herefore, a selection of an appropriate numerical method is a necessary condition for successful achievement of the vector of future increments of the manipulated variables. he Hildreth s method [5] has been widely used for purpose of solving of the quadratic programg -ISSN: Volume, 8

2 WSAS RANSACIONS on SYSS and CONROL are Kubalci, Vladimir Bobal, omas Barot problems in PC. his approach can be categorized as a dual method [5], which manipulates with the Lagrangian multipliers [5]. Its modifications applied in PC have not been widely described in literature. However, a general modification, presented by Wang, L., has been published in [5] and is frequently utilized in PC algorithms []. Reduction of a computational complexity is based on testing of the occurrence of a multidimensional extreme, which is computed in the current sampling period in PC under all constraints. In this paper, an observed modification [8] of the optimization strategy following Wang, L. [5] is further improved by interconnecting together with an efficient approach to Hildreth's method [7], which is based on from algorithmic point of view. As evaluation of all defined constraints is significantly time-demanding in multivariable PC, the proposed modification of the Wang s approach can be advantageous due to significant reduction of numerical iterative operations required by the optimization algorithm. ultivariable odel Predictive Control In the multivariable model predictive control []- [], a system with two inputs and two outputs (IO) will be further considered. he IO processes are frequently encountered multivariable processes in practice [9]. A general transfer matrix [] of a IO system can be expressed as (), where U and Y are vectors of the manipulated variables and the controlled variables. z z z z z () z z z Y U () As an example, a model with polynomials of second degree was chosen in ()-(7). his model proved to be effective for control of several IO laboratory processes [7]-[8], where controllers based on a model with polynomials of the first degree failed. he model has sixteen parameters. he matrices A and B are defined as follows: a z az az a4z A z () a5 z a z a7 z a8 z b z b z b z b4 z B z (7) b5 z b z b7 z b8 z A widely used model in model predictive control is the CARIA (Controller Autoregressive Integrated oving Average) model which we can obtain by adding a disturbance model (8), where n is a non-measurable random disturbance that is assumed to have zero mean value and constant covariance and (9) in case of IO system. z z z z A y B u C Δ n (8) z Δ z (9) z For purposes of simplification, polynomial matrix C will be further supposed to be equal to the identity matrix [9]. he difference equations () of the CARIA model are used for computation of predictions in predictive control. hese equations can be further written into a matrix form ()-(). 4 4 y a y a a y a y a y a a y a y b u b u b u b u 4 () U z u z, u z, z y z, y z Y () It may be assumed that the transfer matrix () can be transcribed to form (4) of the matrix fraction. z z z z z A B B A (4) y a b a7 y a7 a8 y a8 y 5 y a5 a y a y u b u b u b u 5 7 B u B u y A y A y A y 8 () he model can be also written in form (5). z z z z A Y B U (5) a a A a5 a, 7 a a a a 4 A a5 a a7 a () 8 -ISSN: Volume, 8

3 WSAS RANSACIONS on SYSS and CONROL are Kubalci, Vladimir Bobal, omas Barot a a 4 A a a, 8 b b B b5 b, 7 b B b b b 4 8 It was necessary to directly compute three stepsahead predictions by establishing of previous predictions to later predictions. he model order defines that computation of one step-ahead prediction is based on the three past values of the system output: B u B u yˆ A y A y A y B u B u yˆ A y A y A y B u B u yˆ A y A y A y () Computation of the predictions can be divided into recursion of the free response and recursion of the matrix of dynamics. he free response vector can be expressed as: p p q q q q4 q5 q y p q q q q q4 q5 q y p p u q q q q4 q5 q y y p4 p4 u q4 q4 q4 q44 q45 q4 y p5 p5 q5 q5 q5 q54 q55 q5 y p p q q q q4 q5 q y P Q Q Q y y P u Q Q Q y Pu Q y P Q Q Q y y (4) Coefficients of matrices P and Q for further predictions are computed recursively. Based on the three previous predictions it is repeatedly computed the next row of the matrices P and Q in the following way: p7 p7 P4 p8 p A P A P A P (5) 8 q7 q7 Q4 q8 q A Q A Q A Q () 8 q7 q74 Q4 q8 q A Q A Q A Q (7) 84 q75 q7 Q4 q85 q A Q A Q A Q (8) 8 Recursion (9)-() of the matrix is similar. he next element of the first column is repeatedly computed and the remaining columns are shifted. his procedure is performed repeatedly until the prediction horizon is achieved. If the control horizon is lower than the prediction horizon a number of columns in the matrix is reduced. Predictions can be written in a compact matrix form (). g, g,,,,,,, g, g, g 4, g 4,, u,, u,, g g u g g g g u u g 4, g 4, g, g, u g 5, g 5, g, g, u (9) g7 g7 4 g8 g A A A () 8 yˆ j Δu j PΔu Qy j () j N. Implementation of PC In the framewor of the optimization subsystem of PC, the computation of a control law of PC is particularly based on imization of quadratic criterion (). his specific form of the optimization problem is then related to quadratic optimization []-[4]. J N j u j j N u e () j where e(+j) is a vector of predicted control errors, Δu(+j) is a vector of future increments of the manipulated variable, N is a length of the prediction horizon, N u is a length of the control horizon and λ is a weighting factor of control increments. A predictor in a vector form is given by: yˆ u y () where ŷ is a vector of system predictions along the horizon of the length N, Δu is a vector of control -ISSN: Volume, 8

4 WSAS RANSACIONS on SYSS and CONROL are Kubalci, Vladimir Bobal, omas Barot increments, y is the free response vector. is a matrix of the dynamics given by equation (4). N (4) where sub-matrices i have dimension x and contain values of the step sequence. he criterion () of the optimization problem can be written in a general vector form (5). J y w yˆ w u u ˆ (5) where w is a vector of the reference trajectory. he criterion can be modified using the expression (5) to (). J g u u Hu () where the gradient g and the Hess matrix H are defined by following expressions: g y w (7) H (8) In context of the quadratic programg optimization with constraints, general formulation of predictive control is as follows g u u Hu (9) u with respect to matrix inequality in a compact form: γ Δu γ m,n R, γ R m m m, m n n mn () insight to the optimization strategy used in PC. PC is characteristic by a frequent occurrence of a situation, when the quadratic programg problem can be completely substituted by a simple multidimensional extreme problem. he main idea of the modification is based on a pre-computed vector of future increments of the manipulated variables in form of a multidimensional extreme (). If the inequality () is fulfilled, then the whole problem of quadratic programg is eliated and the solution has form (). Δu H b () If the multi-dimensional extreme is achieved, then the computational complexity significantly decreases. Otherwise the quadratic programg problem has to be solved using Hildreth s method, which results in equation (). - Δu - H ( d b ) () Proposal of Interconnection of Convenient Optimization Strategies For purposes of further decreasing of computational complexity of the optimization algorithm, the approach described in the previous section was further improved. he approach presented by Wang. L [5] spends a large amount of the computational time by evaluation of all conditions in (). his approach was published in [8]. It was focused on improving of precomputing operations based on constraints in QP. i, i ; m m m m( i) R,n : mδu ; ; Δu H i i i b; i n he condition () can be effectively modified while maintaining the original advantages of the modification presented by Wang. L. A new form of the conditions is defined by (4). he testing of the conditions is progressively divided into partial operations. (). Optimization Algorithm Widely Used in PC In practical applications of PC, a modification proposed by Wang, L. has been widely implemented [5]. his advantageous approach represents a new -ISSN: Volume, 8

5 WSAS RANSACIONS on SYSS and CONROL are Kubalci, Vladimir Bobal, omas Barot, m : Δuˆ γ Δu arg( J; Δu γ), m : Δuˆ γ Δu H b, m : Δuˆ γ Δu arg( J; Δu γ) δ,n δ, R, γ R ; Δuˆ H b; () ( ) γ γ ( ) n n n In case of the first failure the testing is terated and the rest of the conditions is not evaluated. he multi-dimensional extreme problem is then solved. his enables saving of the computational time. his is significant particularly in case of multivariable PC where the number of operations is large. If all the conditions are fulfilled and the testing is completed, then the quadratic programg problem must be solved. he second approach, focused on improving the Hildreth s method, was published in [7]. his method was primarily based on improving the numerical algorithm of the Hildreth s method. he main principles are bound with including of a new exit condition of the iterative algorithm. his modified exit condition did not significantly affect quality of control, as can be seen in simulation results in [7]. Instead the comparison of equality of last computed results in main numerical cycle, further condition of fulfilling constraints () is being tested [7, p. 78]. In this paper, modification [7] is denoted as the first modification. As the second modification, the methodological extension [8] is entitled. 4 Simulation Results PC with both modifications was compared with the PC without modifications by simulation of constrained multivariable predictive control in ALAB. he comparison was based on a measurement of floating point operations [] of a whole PC algorithm which was applied for simulation control of a simulation controlled system defined by (5)-(). A setting of further parameters of control is defined by (7). -.4z.7z A( z ) -.7z.759z.4z.9z -.9z.4z (5).98z -.97z B ( z ).755z.88z max max.9z.779z.8z.5z () u.7, u.75, u.7 (7) Constraints of the manipulated variables and increments of the manipulated variables were considered which is obvious from definition (7). Setting of constraints has an appropriate form, as can be seen in (8). Where I is an identity matrix [9] and is a unit matrix [9].,,, I,,,, I,,,,, I,,, u u( ) u u u( ) u u u( ) u, γ u u( ) u umax umax max max (8) Floating point operations of particular cases of PC were computed using rules in []. he complexity variable, which is equal to a maximum horizon N, was incrementally increasing. As can be seen in able, a significantly lower number of floating point operations F* was achieved when using PC with both modifications. In F, a maximum number of operations was achieved for case of non-modified PC. Application of only the first modification of PC was active in small horizons µ= and µ=5 with a number of operations F. In other cases with horizons greater than µ=5, the second modification got better results, as can be seen in F. Interconnection of both modifications caused decreasing of floating point operations. Simulation results of PC without modifications can be seen in Fig. - and with proposed modifications in Fig ISSN: Volume, 8

6 WSAS RANSACIONS on SYSS and CONROL are Kubalci, Vladimir Bobal, omas Barot w (), y (), u () w() y() u() Fig. Simulation of PC - st Variables of Control without odifications w (), y (), u () w() y() u() Fig. Simulation of PC - nd Variables of Control without odifications w (), y (), u () w() y() u() Fig. Simulation of PC - st Variables of Control with Proposed odifications w (), y (), u () w() y() u() Fig. 4 Simulation of PC - nd Variables of Control with Proposed odifications able : Analysis of Number of Floating Point Operations using Proposed odifications in PC PC without odification PC with st odification PC with nd odification PC with odifications µ F F F F* An order of the computational complexity can be expressed by using a function O=O() []. F * is the number of flops and O * expresses the order of the complexity function for the proposed approach with both modifications. O is a complexity function for the case of PC without modifications. In equations (9) and (4), the results are obtained using a nonlinear regression []. F (9) O O( ) 859 F * 7 48 (4) * O O * ( ) 7 Results of analyses of floating point operations for PC without modifications F and for PC with both modifications F* can be seen in Fig.5 and Fig.. F [flops],+9,+9,+9,+9 5,+8,+ F = 859µ - 47µ +.µ Fig. 5 Analysis of Floating Point Operations for PC without odifications µ -ISSN: Volume, 8

7 WSAS RANSACIONS on SYSS and CONROL are Kubalci, Vladimir Bobal, omas Barot F*[flops],+9,+9,+9,+9 5,+8,+ F* = 7µ + 48µ - +µ µ Fig. Analysis of Floating Point Operations for PC with odifications Further, quality of control was analyzed using criterions (4) and (4) generally used in research focused on control engeneering e.g. [4], [7]. u ( ) u ( ) w ( ) y( ) w ( ) y ( ) J (4) J (4) hese criterions of quality (4)-(4) were measured in whole PC control in case with both proposed modification and without modifications depending on horizons defined by µ, as can be seen in able and able. Where both criterions J and J are depended on a number of horizons µ. able : Analysis of Control Quality using Criterion J =J (µ) PC without odification PC with st odification PC with nd odification PC with odifications µ J J J J 58,9 58,9 58,9 58,9 5 5, 5, 5, 5, 55,97 55,97 55,97 55, ,87 55,8 55,87 55,8 58,99 58,97 58,99 58, ,74 58,74 58,74 58, ,8 58,8 58,8 58, ,495 58,495 58,495 58,495 able : Analysis of Control Quality using Criterion J =J (µ) PC without odification PC with st odification PC with nd odification PC with odifications µ J J J J 95,44 95,44 95,44 95,44 5 9,84 9,84 9,84 9,84 97, 97, 97, 97, 5 9,7 9,7 9,7 9,7 9,959 9,9 9,959 9,9 5 9,9479 9,9479 9,9479 9, ,7495 9,7495 9,7495 9, ,44 9,44 9,44 9,44 According to procedures for testing hypotheses, described e.g. in []-[], the measured criterions in able and able were further tested. At first, testing the normality of data [] was provided using a generally applied method Shapiro- Wil described in [4]. able 4 contains results of testing normality of data. esting zero-hypotheses, which express fulfilling of the normality, were confirmed on the significance level in software PAS [5]. able 4: esting Normality of Data of Criterion J =J (µ) using Shapiro-Wil est Result of esting Zero- Hypothesis ( / ) =,5 =, PC PC PC PC with without with st with nd odif. odif. odif. odif. p-value p-value p-value p-value,978,9785,978,9785 =, able 5: esting Normality of Data of Criterion J =J (µ) using Shapiro-Wil est PC without odif. PC with st odif. PC with nd odif. PC with odif. Result of esting Zero- Hypothesis ( / ) =,5 =, =, p-value p-value p-value p-value,45,45,45,45 -ISSN: Volume, 8

8 WSAS RANSACIONS on SYSS and CONROL are Kubalci, Vladimir Bobal, omas Barot xistence of statically significant differences between J and J with and without modification was tested by paired -test or Wilcoxon test. he paired -test can be applied for data comparison, which indicate normality behaviour. he fulfilling of normality is obvious from able 4 or able 5. In other cases, the Wilcoxon test has to be used for non parametrical data. Depending on testing normality of all data in able 4 and able 5, zero hypothesis about nonexistence of statistically significant differences were performed, as can be seen in able and able 7. Hypotheses, which were failed to reject, express situation with similarities of both data sets (before and after modifications in PC). In results of testing hypotheses, similarities in criterions J and J were found. herefore modifications of PC, proposed in this paper, have not statistically significant influence on the control quality. hese conclusions can be verified using able and able, where differences on the 4th decimal places can be seen. able 5: esting Hypotheses on Non-xistence of Differences between Data of Criterion J =J (µ) before and after Applied odification in PC Result of esting Zero- Hypothesis ( / ) PC without odif. p-value PC with odif. Applied est =,5 p=,: Paired - test =, p=,: Paired - test =, p=,88: Wilcoxon able : esting Hypotheses on Non-xistence of Differences between Data of Criterion J =J (µ) before and after Applied odification in PC Result of esting Zero- Hypothesis ( / ) =,5 =, =, PC without odif. p-value PC with odif. p=,79: p=,79: p=,79: Applied est Paired -test Paired -test Paired -test 7 Conclusion Interconnection of modifications of optimization numerical methods was applied in constrained multivariable PC in this paper. Advantages of the proposed approach were demonstrated and proved by simulations in ALAB. ultivariability and considered constraints in PC significantly increase a computational complexity of the optimization. herefore, the proposed approach can be advantageous for multivariable PC with constraints. Analysis of saving of floating point operations and influence of the proposed approach on quality of control was performed. By analysis of the simulation results it was proved that application of the proposed modification significantly saves floating point operations and concurrently does not affect quality of control. It was then proved that the proposed method can be successfully applied. References: [] J.P. Corriou, Process control: theory and applications, Springer, 4. [] W.H. Kwon, Receding horizon control: model predictive control for state models, Springer, 5. [].F. Camacho, C. Bordons, odel predictive control, Springer, 7. [4]. Kubalci, V. Bobal, Predictive control of multivariable time-delay systems, AC Web Conf., Vol.5, 7. [5] J. Nová, P. Chalupa, Nonlinear State stimation and Predictive Control of ph Neutralization Process, Nostradamus : Prediction, odeling and Analysis of Complex Systems,. []. Barot,. Kubalci, Predictive Control of Non-inimum Phase Systems, 5th International Carpathian Control Conference (ICCC), 4. [7] D. Ingole, J. Holaza, B. aacs,. Kvasnica, FPA-Based xplicit odel Predictive Control for Closed Loop Control of Intravenous Anesthesia, th International Conference on Process Control (PC), 5. [8] D. Honc, F. Duse, State-Space Constrained odel Predictive Control, 7th uropean Conference on odelling and Simulation,. Control of Intravenous Anesthesia, th International Conference on Process Control (PC), 5. [9] P. Navratil, L. Pear, Possible approach to control of multi-variable control loop by using tools for detering optimal control pairs, -ISSN: Volume, 8

9 WSAS RANSACIONS on SYSS and CONROL are Kubalci, Vladimir Bobal, omas Barot International Journal of Circuits, Systems and Signal Processing, Vol.7, No.,. [] S. Huang, Applied predictive control, Springer,. [] J.B. Rawlings, D.Q. ayne, odel Predictive Control heory and Design, Nob Hill Pub, 9. [] J.A. Rossiter, odel Based Predictive Control: a Practical Approach, CRC Press,. [].. Lee, N.N. am, N.D. Yen, Quadratic Programg and Affine Variational Inequalities: A Qualitative Study, Spinger, 5. [4] Z. Dostal, Optimal Quadratic Programg Algorithms: With Applications to Variational Inequalities, Springer, 9. [5] L. Wang, odel Predictive Control System Design and Implementation Using ALAB, Springer, 9. []. Barot,. Kubalci, Predictive control of systems with fast dynamics using computational reduction based on feedbac control information, Advances in Intelligent Systems and Computing 48, Springer, 5. [7]. Kubalci, V. Bobal,. Barot, odified Hildreth's ethod Applied in ultivariable odel Predictive Control, HLIX 8 International Conference on Innovation, ngineering and ntrepreneurship, 8. [8]. Kubalci, V. Bobal,. Barot, Convenient Optimization Strategy Implemented in ultivariable Predictive Control, AC Web Conf., Vol., 8. [9] A.. Robert, Linear Algebra: examples and applications, Hacensac, 5. [] R. Hunger, Floating Point Operations in atrix-vector Calculus (Version.), echnische Universität ünchen, Associate Institute for Signal Processing, 7. [] I. Krivy, J. vrdi, R. Krpec, Stochastic algorithms in nonlinear regression, Computational Statistics and Data Analysis, Vol., No., pp []. Vaclavi, Z. Siorova,. Barot, Particular Analysis of Normality of Data in Applied Quantitative Research, nd Computational ethods in Systems and Software 8, 8. [] K. Sulovsa, S. Belasova,. Adame, ait patterns for crime fighting: Statistical evaluation. Proceedings of SPI - he International Society for Optical ngineering, Vol.89,. [4] H.A. Noughabi, wo Powerful ests for Normality, Ann. Data. Sci., Vol., No.,, pp [5] O. Hammer, D.A.. Harper, P.D. Ryan, PAS: Paleontological statistics software pacage for education and data analysis, Palaeontologia lectronica, Vol.4, No.,. -ISSN: Volume, 8

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

NONLINEAR PREDICTIVE CONTROLLER: INFLUENCE OF ITERATIONS NUMBER ON REGULATION QUALITY

NONLINEAR PREDICTIVE CONTROLLER: INFLUENCE OF ITERATIONS NUMBER ON REGULATION QUALITY NONLINEAR PREDICIVE CONROLLER: INFLUENCE OF IERAIONS NUMBER ON REGULAION QUALIY P. Škrabánek Faculty of Electrical engineering and Informatics Department of process control University of Pardubice Abstract

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

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

LQ CONTROL OF HEAT EXCHANGER DESIGN AND SIMULATION

LQ CONTROL OF HEAT EXCHANGER DESIGN AND SIMULATION LQ CONTROL OF HEAT EXCHANGER DESIGN AND SIMULATION Vladimír Bobál,, Petr Dostál,, Marek Kubalčík and Stanislav Talaš Tomas Bata University in Zlín Centre of Polymer Systems, University Institute Department

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

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

OPTIMAL CONTROL AND ESTIMATION

OPTIMAL CONTROL AND ESTIMATION OPTIMAL CONTROL AND ESTIMATION Robert F. Stengel Department of Mechanical and Aerospace Engineering Princeton University, Princeton, New Jersey DOVER PUBLICATIONS, INC. New York CONTENTS 1. INTRODUCTION

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

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

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

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

Optimal control. University of Strasbourg Telecom Physique Strasbourg, ISAV option Master IRIV, AR track Part 2 Predictive control

Optimal control. University of Strasbourg Telecom Physique Strasbourg, ISAV option Master IRIV, AR track Part 2 Predictive control Optimal control University of Strasbourg Telecom Physique Strasbourg, ISAV option Master IRIV, AR track Part 2 Predictive control Outline 1. Introduction 2. System modelling 3. Cost function 4. Prediction

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

DRSM Model for the Optimization and Control of Batch Processes

DRSM Model for the Optimization and Control of Batch Processes Preprint th IFAC Symposium on Dynamics and Control of Process Systems including Biosystems DRSM Model for the Optimiation and Control of Batch Processes Zhenyu Wang Nikolai Klebanov and Christos Georgakis

More information

Modeling and Model Predictive Control of Nonlinear Hydraulic System

Modeling and Model Predictive Control of Nonlinear Hydraulic System Modeling and Model Predictive Control of Nonlinear Hydraulic System Petr Chalupa, Jakub Novák Department of Process Control, Faculty of Applied Informatics, Tomas Bata University in Zlin, nám. T. G. Masaryka

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

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

Glossary. The ISI glossary of statistical terms provides definitions in a number of different languages:

Glossary. The ISI glossary of statistical terms provides definitions in a number of different languages: Glossary The ISI glossary of statistical terms provides definitions in a number of different languages: http://isi.cbs.nl/glossary/index.htm Adjusted r 2 Adjusted R squared measures the proportion of the

More information

CSTR CONTROL USING MULTIPLE MODELS

CSTR CONTROL USING MULTIPLE MODELS CSTR CONTROL USING MULTIPLE MODELS J. Novák, V. Bobál Univerzita Tomáše Bati, Fakulta aplikované informatiky Mostní 39, Zlín INTRODUCTION Almost every real process exhibits nonlinear behavior in a full

More information

Optimization in Predictive Control Algorithm

Optimization in Predictive Control Algorithm Latest rends in Circits, Systems, Sinal Processin and Atomatic Control Optimization in Predictive Control Alorithm JAN ANOŠ, MAREK KUBALČÍK omas Bata University in Zlín, Faclty of Applied Informatics Nám..

More information

Possible Way of Control of Multi-variable Control Loop by Using RGA Method

Possible Way of Control of Multi-variable Control Loop by Using RGA Method Possible Way of Control of Multi-variable Control Loop by Using GA Method PAVEL NAVATIL, LIBO PEKA Department of Automation and Control Tomas Bata University in Zlin nam. T.G. Masarya 5555, 76 Zlin CZECH

More information

COS 511: Theoretical Machine Learning. Lecturer: Rob Schapire Lecture #24 Scribe: Jad Bechara May 2, 2018

COS 511: Theoretical Machine Learning. Lecturer: Rob Schapire Lecture #24 Scribe: Jad Bechara May 2, 2018 COS 5: heoretical Machine Learning Lecturer: Rob Schapire Lecture #24 Scribe: Jad Bechara May 2, 208 Review of Game heory he games we will discuss are two-player games that can be modeled by a game matrix

More information

Available online at ScienceDirect. Procedia Engineering 100 (2015 )

Available online at   ScienceDirect. Procedia Engineering 100 (2015 ) Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 100 (015 ) 345 349 5th DAAAM International Symposium on Intelligent Manufacturing and Automation, DAAAM 014 Control of Airflow

More information

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. V - Prediction Error Methods - Torsten Söderström

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. V - Prediction Error Methods - Torsten Söderström PREDICTIO ERROR METHODS Torsten Söderström Department of Systems and Control, Information Technology, Uppsala University, Uppsala, Sweden Keywords: prediction error method, optimal prediction, identifiability,

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

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

Some Notes on Least Squares, QR-factorization, SVD and Fitting

Some Notes on Least Squares, QR-factorization, SVD and Fitting Department of Engineering Sciences and Mathematics January 3, 013 Ove Edlund C000M - Numerical Analysis Some Notes on Least Squares, QR-factorization, SVD and Fitting Contents 1 Introduction 1 The Least

More information

STABILITY ANALYSIS OF MODEL PREDICTIVE CONTROLLER WITH CONSTRAINTSVARIATION FOR MAGNETIC LEVITATION SYSTEM

STABILITY ANALYSIS OF MODEL PREDICTIVE CONTROLLER WITH CONSTRAINTSVARIATION FOR MAGNETIC LEVITATION SYSTEM 134 STABILITY ANALYSIS OF MODEL PREDICTIVE CONTROLLER WITH CONSTRAINTSVARIATION FOR MAGNETIC LEVITATION SYSTEM Shailendra Chauhan 1, Himansh Kumar 2, Varunendra Kumar Singh 3, Ashis Behera 4 1 Department

More information

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER 114 CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER 5.1 INTRODUCTION Robust control is a branch of control theory that explicitly deals with uncertainty in its approach to controller design. It also refers

More information

NONLINEAR IDENTIFICATION ON BASED RBF NEURAL NETWORK

NONLINEAR IDENTIFICATION ON BASED RBF NEURAL NETWORK DAAAM INTERNATIONAL SCIENTIFIC BOOK 2011 pp. 547-554 CHAPTER 44 NONLINEAR IDENTIFICATION ON BASED RBF NEURAL NETWORK BURLAK, V. & PIVONKA, P. Abstract: This article is focused on the off-line identification

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

ADAPTIVE PID CONTROLLER WITH ON LINE IDENTIFICATION

ADAPTIVE PID CONTROLLER WITH ON LINE IDENTIFICATION Journal of ELECTRICAL ENGINEERING, VOL. 53, NO. 9-10, 00, 33 40 ADAPTIVE PID CONTROLLER WITH ON LINE IDENTIFICATION Jiří Macháče Vladimír Bobál A digital adaptive PID controller algorithm which contains

More information

Quadratic Extended Filtering in Nonlinear Systems with Uncertain Observations

Quadratic Extended Filtering in Nonlinear Systems with Uncertain Observations Applied Mathematical Sciences, Vol. 8, 2014, no. 4, 157-172 HIKARI Ltd, www.m-hiari.com http://dx.doi.org/10.12988/ams.2014.311636 Quadratic Extended Filtering in Nonlinear Systems with Uncertain Observations

More information

Lecture 10: Duality in Linear Programs

Lecture 10: Duality in Linear Programs 10-725/36-725: Convex Optimization Spring 2015 Lecture 10: Duality in Linear Programs Lecturer: Ryan Tibshirani Scribes: Jingkun Gao and Ying Zhang Disclaimer: These notes have not been subjected to the

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

Stochastic and Adaptive Optimal Control

Stochastic and Adaptive Optimal Control Stochastic and Adaptive Optimal Control Robert Stengel Optimal Control and Estimation, MAE 546 Princeton University, 2018! Nonlinear systems with random inputs and perfect measurements! Stochastic neighboring-optimal

More information

ARMA Estimation Recipes

ARMA Estimation Recipes Econ. 1B D. McFadden, Fall 000 1. Preliminaries ARMA Estimation Recipes hese notes summarize procedures for estimating the lag coefficients in the stationary ARMA(p,q) model (1) y t = µ +a 1 (y t-1 -µ)

More information

Robust Model Predictive Control of Heat Exchangers

Robust Model Predictive Control of Heat Exchangers A publication of CHEMICAL EGIEERIG RASACIOS VOL. 9, 01 Guest Editors: Petar Sabev Varbanov, Hon Loong Lam, Jiří Jaromír Klemeš Copyright 01, AIDIC Servizi S.r.l., ISB 978-88-95608-0-4; ISS 1974-9791 he

More information

A DELAY-DEPENDENT APPROACH TO DESIGN STATE ESTIMATOR FOR DISCRETE STOCHASTIC RECURRENT NEURAL NETWORK WITH INTERVAL TIME-VARYING DELAYS

A DELAY-DEPENDENT APPROACH TO DESIGN STATE ESTIMATOR FOR DISCRETE STOCHASTIC RECURRENT NEURAL NETWORK WITH INTERVAL TIME-VARYING DELAYS ICIC Express Letters ICIC International c 2009 ISSN 1881-80X Volume, Number (A), September 2009 pp. 5 70 A DELAY-DEPENDENT APPROACH TO DESIGN STATE ESTIMATOR FOR DISCRETE STOCHASTIC RECURRENT NEURAL NETWORK

More information

y ˆ i = ˆ " T u i ( i th fitted value or i th fit)

y ˆ i = ˆ  T u i ( i th fitted value or i th fit) 1 2 INFERENCE FOR MULTIPLE LINEAR REGRESSION Recall Terminology: p predictors x 1, x 2,, x p Some might be indicator variables for categorical variables) k-1 non-constant terms u 1, u 2,, u k-1 Each u

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

DESIGN AND SIMULATION OF SELF-TUNING PREDICTIVE CONTROL OF TIME-DELAY PROCESSES

DESIGN AND SIMULATION OF SELF-TUNING PREDICTIVE CONTROL OF TIME-DELAY PROCESSES DESIGN AND SIMULAION OF SELF-UNING PREDICIVE CONROL OF IME-DELAY PROCESSES Vladimír Bobál,, Marek Kbalčík and Petr Dostál, omas Bata University in Zlín Centre of Polymer Systems, University Institte Department

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

GRASP in Switching Input Optimal Control Synthesis

GRASP in Switching Input Optimal Control Synthesis MIC 2001-4th Metaheuristics International Conference 381 GRASP in Switching Input Optimal Control Synthesis Paola Festa Giancarlo Raiconi Dept. of Mathematics and Computer Science, University of Salerno

More information

Mathematics (MAT) MAT 051 Pre-Algebra. 4 Hours. Prerequisites: None. 4 hours weekly (4-0)

Mathematics (MAT) MAT 051 Pre-Algebra. 4 Hours. Prerequisites: None. 4 hours weekly (4-0) Mathematics (MAT) MAT 051 Pre-Algebra 4 Hours Prerequisites: None 4 hours weekly (4-0) MAT 051 is designed as a review of the basic operations of arithmetic and an introduction to algebra. The student

More information

Operations Research Lecture 4: Linear Programming Interior Point Method

Operations Research Lecture 4: Linear Programming Interior Point Method Operations Research Lecture 4: Linear Programg Interior Point Method Notes taen by Kaiquan Xu@Business School, Nanjing University April 14th 2016 1 The affine scaling algorithm one of the most efficient

More information

Formulation of L 1 Norm Minimization in Gauss-Markov Models

Formulation of L 1 Norm Minimization in Gauss-Markov Models Formulation of L 1 Norm Minimization in Gauss-Markov Models AliReza Amiri-Simkooei 1 Abstract: L 1 norm minimization adjustment is a technique to detect outlier observations in geodetic networks. The usual

More information

A Generalised Minimum Variance Controller for Time-Varying MIMO Linear Systems with Multiple Delays

A Generalised Minimum Variance Controller for Time-Varying MIMO Linear Systems with Multiple Delays WSEAS RANSACIONS on SYSEMS and CONROL A Generalised Minimum Variance Controller for ime-varying MIMO Linear Systems with Multiple Delays ZHENG LI School of Electrical, Computer and elecom. Eng. University

More information

Least Squares with Examples in Signal Processing 1. 2 Overdetermined equations. 1 Notation. The sum of squares of x is denoted by x 2 2, i.e.

Least Squares with Examples in Signal Processing 1. 2 Overdetermined equations. 1 Notation. The sum of squares of x is denoted by x 2 2, i.e. Least Squares with Eamples in Signal Processing Ivan Selesnick March 7, 3 NYU-Poly These notes address (approimate) solutions to linear equations by least squares We deal with the easy case wherein the

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

2 Introduction of Discrete-Time Systems

2 Introduction of Discrete-Time Systems 2 Introduction of Discrete-Time Systems This chapter concerns an important subclass of discrete-time systems, which are the linear and time-invariant systems excited by Gaussian distributed stochastic

More information

Computational Finance

Computational Finance Department of Mathematics at University of California, San Diego Computational Finance Optimization Techniques [Lecture 2] Michael Holst January 9, 2017 Contents 1 Optimization Techniques 3 1.1 Examples

More information

Trajectory planning and feedforward design for electromechanical motion systems version 2

Trajectory planning and feedforward design for electromechanical motion systems version 2 2 Trajectory planning and feedforward design for electromechanical motion systems version 2 Report nr. DCT 2003-8 Paul Lambrechts Email: P.F.Lambrechts@tue.nl April, 2003 Abstract This report considers

More information

Hypothesis Testing. Hypothesis: conjecture, proposition or statement based on published literature, data, or a theory that may or may not be true

Hypothesis Testing. Hypothesis: conjecture, proposition or statement based on published literature, data, or a theory that may or may not be true Hypothesis esting Hypothesis: conjecture, proposition or statement based on published literature, data, or a theory that may or may not be true Statistical Hypothesis: conjecture about a population parameter

More information

In this lecture, we will consider how to analyse an electrical circuit by applying KVL and KCL. As a result, we can predict the voltages and currents

In this lecture, we will consider how to analyse an electrical circuit by applying KVL and KCL. As a result, we can predict the voltages and currents In this lecture, we will consider how to analyse an electrical circuit by applying KVL and KCL. As a result, we can predict the voltages and currents around an electrical circuit. This is a short lecture,

More information

Inference Conditional on Model Selection with a Focus on Procedures Characterized by Quadratic Inequalities

Inference Conditional on Model Selection with a Focus on Procedures Characterized by Quadratic Inequalities Inference Conditional on Model Selection with a Focus on Procedures Characterized by Quadratic Inequalities Joshua R. Loftus Outline 1 Intro and background 2 Framework: quadratic model selection events

More information

Performance assessment of MIMO systems under partial information

Performance assessment of MIMO systems under partial information Performance assessment of MIMO systems under partial information H Xia P Majecki A Ordys M Grimble Abstract Minimum variance (MV) can characterize the most fundamental performance limitation of a system,

More information

Technical Notes and Correspondence

Technical Notes and Correspondence 1108 IEEE RANSACIONS ON AUOMAIC CONROL, VOL. 47, NO. 7, JULY 2002 echnical Notes and Correspondence Stability Analysis of Piecewise Discrete-ime Linear Systems Gang Feng Abstract his note presents a stability

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

A nonparametric test for seasonal unit roots

A nonparametric test for seasonal unit roots Robert M. Kunst robert.kunst@univie.ac.at University of Vienna and Institute for Advanced Studies Vienna To be presented in Innsbruck November 7, 2007 Abstract We consider a nonparametric test for the

More information

Performance Assessment of Power Plant Main Steam Temperature Control System based on ADRC Control

Performance Assessment of Power Plant Main Steam Temperature Control System based on ADRC Control Vol. 8, No. (05), pp. 305-36 http://dx.doi.org/0.457/ijca.05.8..8 Performance Assessment of Power Plant Main Steam Temperature Control System based on ADC Control Guili Yuan, Juan Du and Tong Yu 3, Academy

More information

Testing Hypotheses Of Covariance Structure In Multivariate Data

Testing Hypotheses Of Covariance Structure In Multivariate Data Electronic Journal of Linear Algebra Volume 33 Volume 33: Special Issue for the International Conference on Matrix Analysis and its Applications, MAT TRIAD 2017 Article 6 2018 Testing Hypotheses Of Covariance

More information

Nonlinear Programming (Hillier, Lieberman Chapter 13) CHEM-E7155 Production Planning and Control

Nonlinear Programming (Hillier, Lieberman Chapter 13) CHEM-E7155 Production Planning and Control Nonlinear Programming (Hillier, Lieberman Chapter 13) CHEM-E7155 Production Planning and Control 19/4/2012 Lecture content Problem formulation and sample examples (ch 13.1) Theoretical background Graphical

More information

A test for improved forecasting performance at higher lead times

A test for improved forecasting performance at higher lead times A test for improved forecasting performance at higher lead times John Haywood and Granville Tunnicliffe Wilson September 3 Abstract Tiao and Xu (1993) proposed a test of whether a time series model, estimated

More information

Lecture 2. The Simple Linear Regression Model: Matrix Approach

Lecture 2. The Simple Linear Regression Model: Matrix Approach Lecture 2 The Simple Linear Regression Model: Matrix Approach Matrix algebra Matrix representation of simple linear regression model 1 Vectors and Matrices Where it is necessary to consider a distribution

More information

Machine Learning Support Vector Machines. Prof. Matteo Matteucci

Machine Learning Support Vector Machines. Prof. Matteo Matteucci Machine Learning Support Vector Machines Prof. Matteo Matteucci Discriminative vs. Generative Approaches 2 o Generative approach: we derived the classifier from some generative hypothesis about the way

More information

Algebraic Algorithm for 2D Stability Test Based on a Lyapunov Equation. Abstract

Algebraic Algorithm for 2D Stability Test Based on a Lyapunov Equation. Abstract Algebraic Algorithm for 2D Stability Test Based on a Lyapunov Equation Minoru Yamada Li Xu Osami Saito Abstract Some improvements have been proposed for the algorithm of Agathoklis such that 2D stability

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

Gradient Descent. Dr. Xiaowei Huang

Gradient Descent. Dr. Xiaowei Huang Gradient Descent Dr. Xiaowei Huang https://cgi.csc.liv.ac.uk/~xiaowei/ Up to now, Three machine learning algorithms: decision tree learning k-nn linear regression only optimization objectives are discussed,

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

HPMPC - A new software package with efficient solvers for Model Predictive Control

HPMPC - A new software package with efficient solvers for Model Predictive Control - A new software package with efficient solvers for Model Predictive Control Technical University of Denmark CITIES Second General Consortium Meeting, DTU, Lyngby Campus, 26-27 May 2015 Introduction Model

More information

APPENDIX B SUMMARIES OF SUBJECT MATTER TOPICS WITH RELATED CALIFORNIA AND NCTM STANDARDS PART 1

APPENDIX B SUMMARIES OF SUBJECT MATTER TOPICS WITH RELATED CALIFORNIA AND NCTM STANDARDS PART 1 APPENDIX B SUMMARIES OF SUBJECT MATTER TOPICS WITH RELATED CALIFORNIA AND NCTM STANDARDS This appendix lists the summaries of the subject matter topics presented in Section 2 of the Statement. After each

More information

Linear-Quadratic Optimal Control: Full-State Feedback

Linear-Quadratic Optimal Control: Full-State Feedback Chapter 4 Linear-Quadratic Optimal Control: Full-State Feedback 1 Linear quadratic optimization is a basic method for designing controllers for linear (and often nonlinear) dynamical systems and is actually

More information

TAKEHOME FINAL EXAM e iω e 2iω e iω e 2iω

TAKEHOME FINAL EXAM e iω e 2iω e iω e 2iω ECO 513 Spring 2015 TAKEHOME FINAL EXAM (1) Suppose the univariate stochastic process y is ARMA(2,2) of the following form: y t = 1.6974y t 1.9604y t 2 + ε t 1.6628ε t 1 +.9216ε t 2, (1) where ε is i.i.d.

More information

CHAPTER 6 CLOSED LOOP STUDIES

CHAPTER 6 CLOSED LOOP STUDIES 180 CHAPTER 6 CLOSED LOOP STUDIES Improvement of closed-loop performance needs proper tuning of controller parameters that requires process model structure and the estimation of respective parameters which

More information

LS.1 Review of Linear Algebra

LS.1 Review of Linear Algebra LS. LINEAR SYSTEMS LS.1 Review of Linear Algebra In these notes, we will investigate a way of handling a linear system of ODE s directly, instead of using elimination to reduce it to a single higher-order

More information

Constrained Linear Quadratic Optimal Control

Constrained Linear Quadratic Optimal Control 5 Constrained Linear Quadratic Optimal Control 51 Overview Up to this point we have considered rather general nonlinear receding horizon optimal control problems Whilst we have been able to establish some

More information

Inverse of a Square Matrix. For an N N square matrix A, the inverse of A, 1

Inverse of a Square Matrix. For an N N square matrix A, the inverse of A, 1 Inverse of a Square Matrix For an N N square matrix A, the inverse of A, 1 A, exists if and only if A is of full rank, i.e., if and only if no column of A is a linear combination 1 of the others. A is

More information

Problem Set #6: OLS. Economics 835: Econometrics. Fall 2012

Problem Set #6: OLS. Economics 835: Econometrics. Fall 2012 Problem Set #6: OLS Economics 835: Econometrics Fall 202 A preliminary result Suppose we have a random sample of size n on the scalar random variables (x, y) with finite means, variances, and covariance.

More information

Convexity II: Optimization Basics

Convexity II: Optimization Basics Conveity II: Optimization Basics Lecturer: Ryan Tibshirani Conve Optimization 10-725/36-725 See supplements for reviews of basic multivariate calculus basic linear algebra Last time: conve sets and functions

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

Further Results on Bose s 2D Stability Test

Further Results on Bose s 2D Stability Test Further Results on Bose s D Stability Test Minoru Yamada, Li Xu, Osami Saito Gifu National College of Technology, Shinsei-cho, Gifu, 50-0495 Japan, Faculty of System Science and Technology, Akita Prefecture

More information

Use of Differential Equations In Modeling and Simulation of CSTR

Use of Differential Equations In Modeling and Simulation of CSTR Use of Differential Equations In Modeling and Simulation of CSTR JIRI VOJTESEK, PETR DOSTAL Department of Process Control, Faculty of Applied Informatics Tomas Bata University in Zlin nám. T. G. Masaryka

More information

Sequential Monte Carlo methods for filtering of unobservable components of multidimensional diffusion Markov processes

Sequential Monte Carlo methods for filtering of unobservable components of multidimensional diffusion Markov processes Sequential Monte Carlo methods for filtering of unobservable components of multidimensional diffusion Markov processes Ellida M. Khazen * 13395 Coppermine Rd. Apartment 410 Herndon VA 20171 USA Abstract

More information

Stochastic Optimization with Inequality Constraints Using Simultaneous Perturbations and Penalty Functions

Stochastic Optimization with Inequality Constraints Using Simultaneous Perturbations and Penalty Functions International Journal of Control Vol. 00, No. 00, January 2007, 1 10 Stochastic Optimization with Inequality Constraints Using Simultaneous Perturbations and Penalty Functions I-JENG WANG and JAMES C.

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

MATHEMATICS FOR ECONOMISTS. An Introductory Textbook. Third Edition. Malcolm Pemberton and Nicholas Rau. UNIVERSITY OF TORONTO PRESS Toronto Buffalo

MATHEMATICS FOR ECONOMISTS. An Introductory Textbook. Third Edition. Malcolm Pemberton and Nicholas Rau. UNIVERSITY OF TORONTO PRESS Toronto Buffalo MATHEMATICS FOR ECONOMISTS An Introductory Textbook Third Edition Malcolm Pemberton and Nicholas Rau UNIVERSITY OF TORONTO PRESS Toronto Buffalo Contents Preface Dependence of Chapters Answers and Solutions

More information

A Mathematica Toolbox for Signals, Models and Identification

A Mathematica Toolbox for Signals, Models and Identification The International Federation of Automatic Control A Mathematica Toolbox for Signals, Models and Identification Håkan Hjalmarsson Jonas Sjöberg ACCESS Linnaeus Center, Electrical Engineering, KTH Royal

More information

Statistical Methods as Optimization Problems

Statistical Methods as Optimization Problems models ( 1 Statistical Methods as Optimization Problems Optimization problems maximization or imization arise in many areas of statistics. Statistical estimation and modeling both are usually special types

More information

Two-Dimensional Systems and Z-Transforms

Two-Dimensional Systems and Z-Transforms CHAPTER 3 Two-Dimensional Systems and Z-Transforms In this chapter we look at the -D Z-transform. It is a generalization of the -D Z-transform used in the analysis and synthesis of -D linear constant coefficient

More information

Variable-gain output feedback control

Variable-gain output feedback control 7. Variable-gain output feedback control 7.1. Introduction PUC-Rio - Certificação Digital Nº 611865/CA In designing control laws, the usual first step is to describe the plant at a given operating point

More information

Matrix Equations in Multivariable Control

Matrix Equations in Multivariable Control Matrix Euations in Multivariable Control OMAN POKOP, JIŘÍ KOBEL Tomas Bata University in Zlín Nám. T.G.M. 5555, 76 Zlín CZECH EPUBLIC prokop@fai.utb.cz http://www.utb.cz/fai Abstract: - The contribution

More information

LMI Methods in Optimal and Robust Control

LMI Methods in Optimal and Robust Control LMI Methods in Optimal and Robust Control Matthew M. Peet Arizona State University Lecture 02: Optimization (Convex and Otherwise) What is Optimization? An Optimization Problem has 3 parts. x F f(x) :

More information

NonlinearControlofpHSystemforChangeOverTitrationCurve

NonlinearControlofpHSystemforChangeOverTitrationCurve D. SWATI et al., Nonlinear Control of ph System for Change Over Titration Curve, Chem. Biochem. Eng. Q. 19 (4) 341 349 (2005) 341 NonlinearControlofpHSystemforChangeOverTitrationCurve D. Swati, V. S. R.

More information

CSC2515 Winter 2015 Introduction to Machine Learning. Lecture 2: Linear regression

CSC2515 Winter 2015 Introduction to Machine Learning. Lecture 2: Linear regression CSC2515 Winter 2015 Introduction to Machine Learning Lecture 2: Linear regression All lecture slides will be available as.pdf on the course website: http://www.cs.toronto.edu/~urtasun/courses/csc2515/csc2515_winter15.html

More information

SMO vs PDCO for SVM: Sequential Minimal Optimization vs Primal-Dual interior method for Convex Objectives for Support Vector Machines

SMO vs PDCO for SVM: Sequential Minimal Optimization vs Primal-Dual interior method for Convex Objectives for Support Vector Machines vs for SVM: Sequential Minimal Optimization vs Primal-Dual interior method for Convex Objectives for Support Vector Machines Ding Ma Michael Saunders Working paper, January 5 Introduction In machine learning,

More information

Support Vector Machines. CSE 6363 Machine Learning Vassilis Athitsos Computer Science and Engineering Department University of Texas at Arlington

Support Vector Machines. CSE 6363 Machine Learning Vassilis Athitsos Computer Science and Engineering Department University of Texas at Arlington Support Vector Machines CSE 6363 Machine Learning Vassilis Athitsos Computer Science and Engineering Department University of Texas at Arlington 1 A Linearly Separable Problem Consider the binary classification

More information

PERFORMANCE ANALYSIS OF CLOSED LOOP SYSTEM WITH A TAILOR MADE PARAMETERIZATION. Jianhong Wang, Hong Jiang and Yonghong Zhu

PERFORMANCE ANALYSIS OF CLOSED LOOP SYSTEM WITH A TAILOR MADE PARAMETERIZATION. Jianhong Wang, Hong Jiang and Yonghong Zhu International Journal of Innovative Computing, Information and Control ICIC International c 208 ISSN 349-498 Volume 4, Number, February 208 pp. 8 96 PERFORMANCE ANALYSIS OF CLOSED LOOP SYSTEM WITH A TAILOR

More information