Feasibility for non-square linear MPC

Size: px
Start display at page:

Download "Feasibility for non-square linear MPC"

Transcription

1 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 set in [19], which formulated a transparent and simple approach to feasibility in linear MPC, this paper extends these ideas for application to non-square systems. Feasibility is maximised by allowing the dynamic optimisation to choose steady-state states and inputs that give offset-free tracing (as opposed to squaring the system beforehand), and prioritising appropriately between inputs and outputs when set-points are not achievable. A single stage MPC algorithm is presented, lining reference governor approaches, closedloop paradigm MPC and non-square techniques through an approach that is novel and has the strength of simplicity. I. INTRODUCTION In the design and implementation of a control system, one of the first steps in the process is to establish the plant variables that are to be manipulated, measured and controlled. Standard methods for selecting inputs/outputs have been reviewed comprehensively in [7]. A linear combination of the estimated/measured states are controlled; either to the origin in a regulation problem, or to time-varying signals in a tracing problem. 1 A. Non-square systems MIMO systems in general can be partitioned in to square and non-square exclusive subsets. Square systems are where the number of manipulated variables (MVs), (m) is equal to the number of controlled variables (p). Nonsquare systems are where m p, and fall into two further exclusive subsets: Fat, under-determined systems, where m>p; Thin, over-determined systems, where m<p. B. Tracing of piece-wise constant reference signals The issue of tracing of piece-wise constant reference has recently gained attention in the literature ([6], [1], [1], but was not particularly focused on non-square systems. Here, the focus is non-square in particular. Tracing can also be regarded as a regulation problem if the set-point reference, state and input steady-state values are subtracted from the system model, which is an approach used in [16], [17]. The This wor is funded by the EPSRC Department of Automatic Systems and Control Engineering, Mappin Street, University of Sheffield, S1 3JD, UK. l.shead@sheffield.ac.u 1 There seems to be some imprecise nomenclature on this point in the literature: MPC applications usually have piece-wise constant reference trajectories, which can be referred to as a tracing problem, even though through the use of deviation variables it can be made a regulation problem. This paper shall refer to the output following piecewise constant references with zero steady-state error as tracing. problem was considered in regard to maximising feasibility in [19] using a state-space framewor, and assuming square(d) systems. Traditional approaches to tracing of non-square systems mae use of a steady-state target optimiser, which determines feasible steady-state operating points at each time-step for piece-wise constant reference inputs ([14], [16], [17], [], [13]). If the system is fat/under-determined, ideal inputs are selected by the steady-state target optimiser to give a unique solution. If overdetermined, the optimiser prioritises the outputs through either squaring down, weighted least squares, or maing CVs zone or interval CVs (ICVs) [4]. However, if the system inequality constraints are included in this optimisation, the lin between set-point and desired steady-states becomes non-linear. If application of the system inequality constraints are omitted in the target optimiser ([1], [1]), a pseudo-set-point can be used as a decision variable directly in the dynamic optimisation stage (where the system inequality constraints are applied) for maximising feasibility. The method described in [1], in particular, does not select ideal inputs, instead using the extra flexibility afforded by fat/under-determined systems for improving feasibility. Erratic input selection results, which is undesirable, and is therefore addressed in this paper. For thin systems, some industrial algorithms trac the target set-point in a least-squares sense ([4]), using various methods for prioritising between outputs. Again if the steadystate target optimisation includes inequality constraints, then the relationship between set-point and steady-state values is non-linear. If the constraints are applied only in the dynamic optimisation then feasibility can be guaranteed, but if constraints are active then prioritising may not wor. Prioritising outputs is another issue that this paper addresses. C. Linear Model Predictive Control (MPC) Because the prime interest of this paper is constraint handling, it is natural to assume a linear MPC structure. Most aspects of linear MPC are now fairly well understood [18]. Non-square systems are (by definition) multi-variable, maing the choice of a state-space model framewor appropriate. For a priori stability guarantees, a dual-mode approach is often assumed, which most authors agree is best implemented using the closed loop paradigm (CLP) approach ([], [9], [18]) for good numerical conditioning. This consists of a stabilising controller (ideally optimal through the use of Linear Quadratic Regulator (LQR) methods) with perturbations superimposed to ensure membership of an invariant set. If the invariant set is the Maximal Controlled Admissible Set (MCAS), then membership implies satisfaction of transient

2 and terminal constraints. Two examples of the use of the CLP in the context of tracing are [1] and [19]. This paper aims to extend the scope of [19] to include the consideration of non-square systems. D. Summary In summary, non-square systems can either be thin or fat, affecting the method for choosing the steady-state operating point for good tracing properties. Recently research efforts have been made to combine target selection with the dynamic optimisation in linear MPC in order to maximise feasibility and mae best use of the free variables normally associated fat systems. Section II summarises [19] by providing the mathematical foundation for square MPC in the state-space CLP framewor. This is then reformulated for non-square systems in III. The main contribution of the paper is the proposition of a new algorithm (with the usual recursive feasibility and convergence proofs) which maes full use of free variables in the target calculation, primarily for feasibility but also for selecting ideal steady-state inputs where possible. Also addressed in III is prioritising output set-points over and above input set-points. The feasibility advantages of using the free variables usually associated with fat systems has not been fully explored in the literature. Section IV illustrates how feasible region is enlarged, compared with a priori selection of desired inputs. The effect of activation of system inequality constraints on prioritised set-point tracing is also investigated through illustration. Conclusions are made in section V. II. BACKGROUND A modern MPC tracing formulation was introduced in [19] that neatly combined invariant set ideas, reference governor approaches and the CLP, which is summarised in this section. Discrete (controllable and observable) state space models shall be assumed, of the form x +1 = Ax + Bu ; y = Cx + d (1) where d is a disturbance signal. Let the predicted control law [11] be: K(x x (u u s )= s )+c [,n c 1 ] () K(x x s ) n c where c are the d.o.f. (or control perturbations) available for constraint handling and u s, x s are the expected input/state generally required to give offset-free tracing in the steady state. As an alternative to deviation variables (i.e. letting v = u u s,w = x x s and treating as a regulation problem) () can be re-parameterised in terms of r, d (where d is an estimate of d) : Kx + L u = r (r d )+c, [,n c ] Kx + L r (r d (3) ) n c Details of the observer or Kalman filter required to give a convergent estimate of d are not discussed here: the reader is referred to [14], [1], [3]. This idea was introduced in [1] and explored further in [19]: combined with the use of invariant sets, the use of r as a degree of freedom is analogous to reference governor approaches. A variant of this method for non-square systems is discussed in detail in section III. The cost function to be minimised is as follows: } J = λ r ˆr + r y Q + u u s R (4) = where ˆr is the desired set-point and r is the pseudo-setpoint. Assume that K is the optimal state feedbac for J and define Φ=A BK. Substituting (1,) into (4) one can show [18], that minimising (4) w.r.t. c is equivalent to minimising: i 1 J = λ r ˆr + c j W = λ r ˆr + c W D j= where c = [c T,..., ct +n c 1 ]T, W D =diag(w,..., W ), W = B T ΣB + R, Σ Φ T ΣΦ = C T QC + K T RK, and λ is a weighting matrix that gives a way to trade performance for steady-state satisfaction. Prediction is required to ensure that the control law does not result in constraint violations in any future instant. The simultaneous satisfaction of equations (1, 3) over the relevant horizon, results in predictions taing the form: x = P xx + P r (r w )+P c c (6) u = Q xx + Q r (r w )+Q c c Details of the construction of P x,p r, P t,p c, Q x,q r, Q t, and Q c are standard (e.g. [18]. In general it is necessary to minimise the cost () subject to the predictions (6) meeting any system constraints. So, assume that the process is subject to constraints of the form 3 : Au u b u =1,..., (7) A x x b x Substituting from (6) into (7), satisfaction of the constraints, over a given horizon, is represented as a set membership test: S c = x : c s.t. M x x + M c c + M r r + M p p d} (8) In general [8], for large enough horizons, this set is the maximal controlled admissible set (MCAS) and thus implies satisfaction of both transient and terminal constraints, e.g. [18]. At each sampling instant, perform the optimisation: Jc ( c,r )=min J s. t. (x, c c,r,r) S c (9) where (.) c denotes constrained optimality. Use r and the first bloc element of c in control law (). In summary, 3 Output constraints can also be represented in this formulation by including C in A x ()

3 building blocs have been given that set the context for development for non-square systems, which is performed in the next section. III. REFORMULATION FOR NON-SQUARE SYSTEMS This main section discusses how the nominal MPC algorithm introduced in II can be adapted/improved for non-square systems. Two ey lemmata and a feasibility/convergence theorem are presented, culminating in an algorithm that is applicable to square, thin and fat systems. The changes required turn out to be minor, thus retaining the conciseness and transparency of [19]. A. Steady-state target optimisation For unbiased predictions ([14]), x s,u s can be estimated as follows ([1]): ˆr = Ćx s + d } (1) x s = Ax s + Bu s A I B xs n 1 = (ˆr Ć p m u s I d) (11) p }}}} Ē F xs = u M(r d)+ N t (1) s M = Ē F, N = null( Ē), t R n t,n t = ran( N) (13) (X) is the Moore-Penrose pseudo-inverse of X obtained from its singular value decomposition; Ć defines the CVs as linear combinations of the state vector, chosen in this case to mae the system square/fat. Matrices M, N can then be found which give mutually consistent x s, u s that satisfy ˆr at steady-state in the absence of constraints for any free variable t. t is a characteristic of an under-determined system: different values of t are perturbations around the nominal x s, u s that do not affect satisfaction of ˆr. The selection of r, t can be deferred until the dynamic optimisation MPC stage such that subject to satisfying the MCAS, a feasible choice is made. Lemma 3.1: Choice of Ć resulting in a thin system would mean no particular solution to (11), and the least-squares solution (1) will violate both parts of (1). An alternative method was proposed in [14] that used two OPs: one for thin and one for fat systems. This was improved in [13] by use of a single QP that primarily chose steady-states x s,u s to give y s =ˆr d, and if there are sufficient degrees of freedom satisfying desired inputs û s also: J s (x s,u s )= ˆr d Ćx s) Q s + û s u s R s (14) Js xs (u s,x s )= minj s s. t. (I A) B = x s,u s }} u s E (1) The solution to the equality constraint in (1) is free variables in the null-space of E: xs Nx = Nt, N = null(e) =, t R u s N nt (16) u To prioritise output set-points over input set-points, the R s weighting matrix can be adjusted as described and proved in [13]: R s = ˆR s N u αα T Nu T ˆR s, α = null(nx T ĆT ĆN x ) (17) Lemma 3.: Re-parameterise (14) in terms of t: J s (t) =t T N T ĆT Q s Ć n,m N t (18) m,n R s }} S [ t T N T ĆQs (ˆr d) ] ( ) + terms f(t) R s û }} a = t t S, t = S 1 a (19) Js (t )= min t t S () t t and therefore x s,u s are chosen such that CV set-point error is zero if possible, or minimised in a weighted least-squares fashion if not: if CV set-points are met, then MV set-point error is minimised in a weighted-least squares fashion. Use of weightings to prioritise outputs is a neat but approximate alternative method to the use of sequential OPs. The immediate solution for (18) is trivial, but it can instead be incorporated into the dynamic optimisation stage, with a new MCAS formed in terms of t, such that t MCAS. This will maximise the steady-state solution set available to the dynamic optimiser. Remar 3.1: An alternative to weighted least-squares for thin systems is the use of zones or funnels ([1]). It was shown in [19] how constraints can depend upon r (or ˆr): Au u b u + b ur r =1,..., (1) A x x b x + b xr r Use of the b xr term (or an equivalent b xˆr term) in particular would allow an intuitive and straightforward method of implementing ICVs, or funnels if b xr or b xˆr = f(). The new control law is as follows: Kx + L u = t t + c, [,n c ] () Kx + L t t, n c where: L t = KN x + N u Then, the predictions and MCAS tae the form: x = P x x + P t t + P c c u = Q (3) xx + Q t t + Q c c S c = x : ( c,t)s.t. M x x + M c c + M t t d} (4) For simplicity, input disturbances have not been considered. An input disturbance model would require straightforward adjustments to (14-4) including the inclusion of a particular solution term in (16).

4 B. Proposed algorithm A new algorithm is proposed (considering controller phases outlined in [4]), that combines steady-state target optimisation and dynamic optimisation in a single QP that maes full use of the extra d.o.f. usually associated with fat systems to drive inputs to desired set-points, and gives the opportunity to prioritise outputs for thin systems: Algorithm 3.1: At each time-step: 1) Measure/estimate I/O values, I/O status, states and disturbances; ) Choose CVs (using Ć) based on I/O status, illconditioning, higher level control etc.; 4 3) Choose weighting matrices ˆRs and Q s based on Ć, giving R s and t ; 4) Perform the constrained dynamic optimisation; ) Output u using (). The dynamic optimisation (phase 4) comprises the following QP: Jc ( c,r )=min c,t W D + λ t t S () s.t. (x, c,t) S c (6) Use the first bloc element of c, and t in control law () Theorem 3.1: This algorithm [18] has a guarantee of recursive feasibility and convergence for the nominal case, where d is constant (assuming sensible limitations on d ). Proof: It is obvious that if t = t 1, c = c 1, then (x, c,t) 1 S c (x, c,t) S c, (which is a guarantee of recursive feasibility). If t is fixed, then as () has an infinite horizon (J J s ) +1 =(J J s) c W (J J s ) +1 (J J s). (J J s ) +1 =(J J s ) iff c W =(i.e. (J J s ) is a Lyapunov function), and if c W =continuously then J s Jsc, t t t c It is believed that current formulations do not combine constrained steady-state target optimisation and dynamic optimisation in such a transparent way, and so is a contribution in this area. C. Discussion It should be noted that there are n t + m decision variables corresponding to t, and c that all contribute to choosing m input values. A natural question is whether all of the free variables t are necessary in comparison with a corresponding increase in n c. Pre-selection of an element of t will restrict the steady-state operating region, but for constant computation time, could allow a longer control horizon for constraint handling. Feasible regions are a measure of the effect of the control horizon: in [19] it was demonstrated that use of the pseudo-set-point r as a d.o.f. gives a greater feasible region than increasing the control horizon n c. Fat systems allow n t >p, meaning more choice of d.o.f.. This choice is illustrated in section IV. 4 MV availability is assumed to be constant for the purposes of this paper, but this fault-tolerance issue is worthy of future investigation. Note that a facility has not been incorporated in algorithm (3.1) to mae use of future set-point changes. Fig. 1. Comparison of the feasible regions for t a d.o.f., and t =and n c =1, 3,. Another concern might be whether any conflict of interest in t, and c results in undesirable behaviour. Proof of convergence (theorem 3.1) indicates that the variables will come to some resting value, and the weight λ can be used to balance between convergence of t to ˆt and deviation from the unconstrained optimal trajectory. The ability of weightings to prioritise CVs and MVs adequately needs to be considered also. Sequential OPs are able to give tiers of priority within inputs and outputs, whereas the weighting method laid out in lemma (3.1) can only give an approximation to this (with large relative weightings). This issue is investigated in IV-C. IV. ILLUSTRATIONS A. Introduction This section aims to illustrate how algorithm 3.1 combines ideas from reference governors, CLP MPC and non-square steady-state target optimisation. Common MPC approaches focus on use of input perturbations c, but this paper shows advantages of using t, linearly related to x s,u s as an alternative degree of freedom. Section IV-B shows enlargement of the feasible region through the use of the free variable t, and how this decision variable interacts with the other decision variable, c. Section IV-C investigates how the proposed algorithm prioritises between outputs for a thin system. B. Fat example The first example is taen from [1], investigating the effect of the use of the free variable t on the feasible region: 1 1. A =, B =, C =[1 ] (7) 1 1. x, u, Q=1, R = I m, λ,γ =1

5 x MCAS x, =1 x, = x, = x MCAS x, =1 x, = x, = x 1 1. x 1 Fig.. Phase plane showing feasible region, and a simulation for t a d.o.f. and n c =. u t K*x c 1 y t 1 t ( Kx) 1 ( Kx) Fig. 3. u 1 c 1 c y 1 R u Limits Simulation profiles for varying set-point: fat system Fig. 4. Phase plane with projected MCAS and state trajectory This is a fat system with n t =. Contrasting the size of the feasible region for n c =and maing full use of t, as opposed to fixing x s,u s as a desired value and increasing n gives insight into the potential of delaying selection of x s,u s for increasing feasibility. It can be seen in figure 1 that the use of d.o.f. in t is comparable to 1 d.o.f in n c in terms of the instantaneous sizes of the feasible regions, which is a reflection of the ability of the controller to handle sudden set-point and disturbance changes. The desired input parameters for this example are: ˆQs = I m, û = [.3.3] T, but equation (17) fixes R s such that only u 1 is free to be varied in order to realise the desired inputs. The value of x s does not directly affect the output, and so results in a value of -.1, consistent with u s =.3. This example illustrates how the desired steady-state inputs are achieved if possible, whilst retaining the flexibility of t to maximise feasibility. Simulation results are depicted in figure. C. Thin example This example illustrates how steady-state weighting matrices can be used to control tracing properties of a thin system. This example has the following changes to example IV-B: C = 1 1 Q = diag([1]) u (8) 1 1 Q = diag([1 ]) Q s = diag([1 1 1]) A simulation with a sequence of set-points at and -4 are followed. The Q, R matrices are used to tune the controller for performance: dynamically, only the y 1 error is penalised. Q s is used to determine the priority of the steady-state outputs. Two output set-points can be closely traced when the set-point is at, but at -4 one input becomes saturated: the resulting steady state is a least-squares compromise. The accuracy to which outputs are traced is governed by the relative weightings, limited ultimately by numerical conditioning. A phase plane plot is depicted in figure 4, and simulation results are shown in.

6 t K*x c 1 y u t 1 t ( Kx) 1 ( Kx) Fig.. u 1 c 1 c y 1 y y 3 R u Limits Simulation profiles for varying set-point: thin system V. CONCLUSIONS AND FUTURE WORK This paper has brought together control ideas from reference governing, CLP MPC and non-square steady-state target optimisation to give a new method for dealing directly with non-square systems in linear MPC. Based on the approach laid out in [19], a new algorithm has been presented, novel in terms of transparency and exploration of non-square issues. Standard non-square techniques require a steady-state optimisation algorithm separate from the dynamic optimisation that results in a non-linear relationship between the set-point and steady-state states/inputs. An alternative method has been proposed in this paper that instead combines the steadystate and dynamic optimisations. An algorithm has been developed that maes use of free variables in the steady-state equations to maximise the feasible region whilst achieving input set-points if possible. Stability proofs have been applied using the usual Lyapunov arguments. A question is posed regarding the use of free variables in contrast to an equivalent increment in the control horizon, an area ripe for future investigative wor. Illustrations have shown how the free variables increase the size of the feasible region compared with a priori selection of steady-state states/outputs. The preferences for steady-state inputs do not affect tracing for square or underdetermined systems, which is achieved using a weighted least-squares approach. Steady-state weighting matrices have been used to prioritise between outputs for thin or constrained steady states (instead of using dynamic weighting matrices for both performance tuning and steady-state selection). This prioritising is demonstrated for a thin system, which illustrates how tracing of CVs is shed in priority order as constraints are encountered. Only one quadratic program (with constraints) is therefore necessary at each time-step for determination of the input decision variables. It has been noted that there is potential for formulating zone and funnel CVs neatly through use of the mathematical format established in this paper. Further investigation will be made into the effect of ICVs on feasibility. It is also intended to apply non-square tracing techniques on more sophisticated examples to examine the issues associated with combining different types of ICVs. REFERENCES [1] T. Alamo, I. Alvarado, E. Camacho, and D. Limon, Mpc for tracing of piece-wise constant references for constrained linear systems, in Proc. IFAC World Congress,. [] J. Babu and Y. Chao-Ming, Performance and stability analysis of lp-mpc and qp-mpc cascade control systems, AIChemE, [3] T. Badgwell and K. Muse, Disturbance modelling for offset-free linear model predictive control, pp ,. [4] T. Badgwell and S. Qin, A survey of industrial model predictive control technology, Cont. Eng. Pract., vol. 11, pp , 3. [] A. Bemporad, A. Casavola, and E. Mosca, Non-linear control of constrained linear systems via predictive reference management, in IEEE Trans AC, vol. 4, 1997, pp [6] Bryds and W. J, Invariant set-based robust softly switched model predictive control, in Proc. IFAC World Congress,. [7] B. de Jager and M. Van de Wal, A review of methods for input/output selection, Automatica, vol. 37, pp , 1. [8] E. Gilbert and K. Tan, Linear systems with state and control constraints: the theory and application of maximal output admissable sets, in IEEE Trans AC, vol. 36, 1991, pp [9] J. Gossner, B. Kouvaritais, and J. Rossiter, Guaranteeing feasibility in constrained stable generalised predictive control, in IEE Proc. Pt D - Cont. Theory. App., vol. 143, no., Sep 1996, pp [1] E. Kerrigan and G. Pannocchia, Offset-free receding horizon control of constrained linear systems, AIChemE, vol. 1, no. 1, pp ,. [11] B. Kouvaritais, M. Rice, and J. Rossiter, A numerically robust statespace approach to stable predictive control strategies, Automatica, vol. 34, pp. 6 73, [1] J. Maciejowsi, Predictive control with constraints. Prentice Hall Int.,. [13] K. Muse, Steady-state target optimization in linear model predictive control, in Proc. ACC, vol. 6, Jun 1997, pp [14] K. Muse and J. Rawlings, Model predictive control with linear models, AIChemE, vol. 39, no., pp. 6 87, [1] G. Pannocchia and J. Rawlings, Disturbance models for offset-free model-predictive control, AIChemE, 3. [16] C. Rao and J. Rawlings, Steady states and constraints in model predictive control, in AIChemE, vol. 4, no. 6, 1999, pp [17] J. Rawlings, Tutorial overview of model predictive control, IEEE Cont. Sys. Mag., pp. 38, Jun. [18] J. Rossiter, Model-Based Predictive Control, A Practical Approach. Prentice Hall Int., 3. [19], A global approach to feasibility in linear mpc, in Proc. UKACC Int. Conf., Aug 6.

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

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

MPC for tracking periodic reference signals

MPC for tracking periodic reference signals MPC for tracking periodic reference signals D. Limon T. Alamo D.Muñoz de la Peña M.N. Zeilinger C.N. Jones M. Pereira Departamento de Ingeniería de Sistemas y Automática, Escuela Superior de Ingenieros,

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

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

Theory in Model Predictive Control :" Constraint Satisfaction and Stability!

Theory in Model Predictive Control : Constraint Satisfaction and Stability! Theory in Model Predictive Control :" Constraint Satisfaction and Stability Colin Jones, Melanie Zeilinger Automatic Control Laboratory, EPFL Example: Cessna Citation Aircraft Linearized continuous-time

More information

A CHANCE CONSTRAINED ROBUST MPC AND APPLICATION TO HOT ROLLING MILLS

A CHANCE CONSTRAINED ROBUST MPC AND APPLICATION TO HOT ROLLING MILLS A CHANCE CONSTRAINED ROBUST MPC AND APPLICATION TO HOT ROLLING MILLS Il Seop Choi Anthony Rossiter Peter Fleming University of Sheffield, Department of Automatic Control & Systems Engineering, Sheffield

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

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

Set-valued Observer-based Active Fault-tolerant Model Predictive Control

Set-valued Observer-based Active Fault-tolerant Model Predictive Control Set-valued Observer-based Active Fault-tolerant Model Predictive Control Feng Xu 1,2, Vicenç Puig 1, Carlos Ocampo-Martinez 1 and Xueqian Wang 2 1 Institut de Robòtica i Informàtica Industrial (CSIC-UPC),Technical

More information

Postface to Model Predictive Control: Theory and Design

Postface to Model Predictive Control: Theory and Design Postface to Model Predictive Control: Theory and Design J. B. Rawlings and D. Q. Mayne August 19, 2012 The goal of this postface is to point out and comment upon recent MPC papers and issues pertaining

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

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

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

On robustness of suboptimal min-max model predictive control *

On robustness of suboptimal min-max model predictive control * Manuscript received June 5, 007; revised Sep., 007 On robustness of suboptimal min-max model predictive control * DE-FENG HE, HAI-BO JI, TAO ZHENG Department of Automation University of Science and Technology

More information

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES Danlei Chu Tongwen Chen Horacio J Marquez Department of Electrical and Computer Engineering University of Alberta Edmonton

More information

Stochastic Tube MPC with State Estimation

Stochastic Tube MPC with State Estimation Proceedings of the 19th International Symposium on Mathematical Theory of Networks and Systems MTNS 2010 5 9 July, 2010 Budapest, Hungary Stochastic Tube MPC with State Estimation Mark Cannon, Qifeng Cheng,

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 1, J.M.Gomes da Silva Jr. 2, T.Alamo 1 and E.F.Camacho 1 1. Dpto. de Ingenieria de Sistemas y Automática. Universidad de Sevilla, Camino de

More information

EFFICIENT MODEL PREDICTIVE CONTROL WITH PREDICTION DYNAMICS

EFFICIENT MODEL PREDICTIVE CONTROL WITH PREDICTION DYNAMICS EFFICIENT MODEL PREDICTIVE CONTROL WITH PREDICTION DYNAMICS Stian Drageset, Lars Imsland and Bjarne A. Foss Dept. of Eng. Cybernetics, Norwegian Univ. of Science and Technology, 7491 Trondheim, Norway.

More information

EE C128 / ME C134 Feedback Control Systems

EE C128 / ME C134 Feedback Control Systems EE C128 / ME C134 Feedback Control Systems Lecture Additional Material Introduction to Model Predictive Control Maximilian Balandat Department of Electrical Engineering & Computer Science University of

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

IEOR 265 Lecture 14 (Robust) Linear Tube MPC

IEOR 265 Lecture 14 (Robust) Linear Tube MPC IEOR 265 Lecture 14 (Robust) Linear Tube MPC 1 LTI System with Uncertainty Suppose we have an LTI system in discrete time with disturbance: x n+1 = Ax n + Bu n + d n, where d n W for a bounded polytope

More information

MATH4406 (Control Theory) Unit 6: The Linear Quadratic Regulator (LQR) and Model Predictive Control (MPC) Prepared by Yoni Nazarathy, Artem

MATH4406 (Control Theory) Unit 6: The Linear Quadratic Regulator (LQR) and Model Predictive Control (MPC) Prepared by Yoni Nazarathy, Artem MATH4406 (Control Theory) Unit 6: The Linear Quadratic Regulator (LQR) and Model Predictive Control (MPC) Prepared by Yoni Nazarathy, Artem Pulemotov, September 12, 2012 Unit Outline Goal 1: Outline linear

More information

Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping

Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping ARC Centre of Excellence for Complex Dynamic Systems and Control, pp 1 15 Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping Tristan Perez 1, 2 Joris B Termaat 3 1 School

More information

Reference Tracking with Guaranteed Error Bound for Constrained Linear Systems

Reference Tracking with Guaranteed Error Bound for Constrained Linear Systems MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Reference Tracing with Guaranteed Error Bound for Constrained Linear Systems Di Cairano, S.; Borrelli, F. TR215-124 October 215 Abstract We

More information

A FAST, EASILY TUNED, SISO, MODEL PREDICTIVE CONTROLLER. Gabriele Pannocchia,1 Nabil Laachi James B. Rawlings

A FAST, EASILY TUNED, SISO, MODEL PREDICTIVE CONTROLLER. Gabriele Pannocchia,1 Nabil Laachi James B. Rawlings A FAST, EASILY TUNED, SISO, MODEL PREDICTIVE CONTROLLER Gabriele Pannocchia, Nabil Laachi James B. Rawlings Department of Chemical Engineering Univ. of Pisa Via Diotisalvi 2, 5626 Pisa (Italy) Department

More information

Enlarged terminal sets guaranteeing stability of receding horizon control

Enlarged terminal sets guaranteeing stability of receding horizon control Enlarged terminal sets guaranteeing stability of receding horizon control J.A. De Doná a, M.M. Seron a D.Q. Mayne b G.C. Goodwin a a School of Electrical Engineering and Computer Science, The 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

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

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

A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1

A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1 A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1 Ali Jadbabaie, Claudio De Persis, and Tae-Woong Yoon 2 Department of Electrical Engineering

More information

Static Output Feedback Stabilisation with H Performance for a Class of Plants

Static Output Feedback Stabilisation with H Performance for a Class of Plants Static Output Feedback Stabilisation with H Performance for a Class of Plants E. Prempain and I. Postlethwaite Control and Instrumentation Research, Department of Engineering, University of Leicester,

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

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

A new low-and-high gain feedback design using MPC for global stabilization of linear systems subject to input saturation

A new low-and-high gain feedback design using MPC for global stabilization of linear systems subject to input saturation A new low-and-high gain feedbac design using MPC for global stabilization of linear systems subject to input saturation Xu Wang 1 Håvard Fjær Grip 1; Ali Saberi 1 Tor Arne Johansen Abstract In this paper,

More information

Distributed and Real-time Predictive Control

Distributed and Real-time Predictive Control Distributed and Real-time Predictive Control Melanie Zeilinger Christian Conte (ETH) Alexander Domahidi (ETH) Ye Pu (EPFL) Colin Jones (EPFL) Challenges in modern control systems Power system: - Frequency

More information

Riccati difference equations to non linear extended Kalman filter constraints

Riccati difference equations to non linear extended Kalman filter constraints International Journal of Scientific & Engineering Research Volume 3, Issue 12, December-2012 1 Riccati difference equations to non linear extended Kalman filter constraints Abstract Elizabeth.S 1 & Jothilakshmi.R

More information

Regional Solution of Constrained LQ Optimal Control

Regional Solution of Constrained LQ Optimal Control Regional Solution of Constrained LQ Optimal Control José DeDoná September 2004 Outline 1 Recap on the Solution for N = 2 2 Regional Explicit Solution Comparison with the Maximal Output Admissible Set 3

More information

! # %& ( ) ) + (,./ & ,.0.4 %./ % 95 : 1.../9 1! # ; &+ ; + 3,. 0 < < : 1.../9 = < % = + 7 % 1 , < = =+> 7 %9 5 0

! # %& ( ) ) + (,./ & ,.0.4 %./ % 95 : 1.../9 1! # ; &+ ; + 3,. 0 < < : 1.../9 = < % = + 7 % 1 , < = =+> 7 %9 5 0 ! # %& ( ) ) + (,./ 1 2 1 1 3&+ + 3 45,..4 %./4 6778. 4% 95 : 1.../9 1! # ; 1 2 1 1 3&+ ; + 3,. < < : 1.../9 = < % = + 7 % 1, < = =+> 7 %9 5? OPTIMAL CONTROL APPLICATIONS AND METHODS Optim. Control Appl.

More information

Further results on Robust MPC using Linear Matrix Inequalities

Further results on Robust MPC using Linear Matrix Inequalities Further results on Robust MPC using Linear Matrix Inequalities M. Lazar, W.P.M.H. Heemels, D. Muñoz de la Peña, T. Alamo Eindhoven Univ. of Technology, P.O. Box 513, 5600 MB, Eindhoven, The Netherlands,

More information

Robustly stable feedback min-max model predictive control 1

Robustly stable feedback min-max model predictive control 1 Robustly stable feedback min-max model predictive control 1 Eric C. Kerrigan 2 and Jan M. Maciejowski Department of Engineering, University of Cambridge Trumpington Street, Cambridge CB2 1PZ, United Kingdom

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

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

CONTROL. J.S. Senent M. Martnez J. Sanchis. Departamento de Ingeniera de Sistemas y Automatica. Universidad Politecnica de Valencia. 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-46022 Valencia

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

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

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

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

Nonlinear Control Design for Linear Differential Inclusions via Convex Hull Quadratic Lyapunov Functions

Nonlinear Control Design for Linear Differential Inclusions via Convex Hull Quadratic Lyapunov Functions Nonlinear Control Design for Linear Differential Inclusions via Convex Hull Quadratic Lyapunov Functions Tingshu Hu Abstract This paper presents a nonlinear control design method for robust stabilization

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

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

Economic model predictive control with self-tuning terminal weight

Economic model predictive control with self-tuning terminal weight Economic model predictive control with self-tuning terminal weight Matthias A. Müller, David Angeli, and Frank Allgöwer Abstract In this paper, we propose an economic model predictive control (MPC) framework

More information

Prediction-based adaptive control of a class of discrete-time nonlinear systems with nonlinear growth rate

Prediction-based adaptive control of a class of discrete-time nonlinear systems with nonlinear growth rate www.scichina.com info.scichina.com www.springerlin.com Prediction-based adaptive control of a class of discrete-time nonlinear systems with nonlinear growth rate WEI Chen & CHEN ZongJi School of Automation

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

Economic Model Predictive Control Historical Perspective and Recent Developments and Industrial Examples

Economic Model Predictive Control Historical Perspective and Recent Developments and Industrial Examples 1 Economic Model Predictive Control Historical Perspective and Recent Developments and Industrial Examples Public Trial Lecture Candidate: Vinicius de Oliveira Department of Chemical Engineering, Faculty

More information

The ϵ-capacity of a gain matrix and tolerable disturbances: Discrete-time perturbed linear systems

The ϵ-capacity of a gain matrix and tolerable disturbances: Discrete-time perturbed linear systems IOSR Journal of Mathematics (IOSR-JM) e-issn: 2278-5728, p-issn: 2319-765X. Volume 11, Issue 3 Ver. IV (May - Jun. 2015), PP 52-62 www.iosrjournals.org The ϵ-capacity of a gain matrix and tolerable disturbances:

More information

Complexity Reduction in Explicit MPC through Model Reduction

Complexity Reduction in Explicit MPC through Model Reduction Proceedings of the 17th World Congress The International Federation of Automatic Control Seoul, Korea, July 6-11, 28 Complexity Reduction in Explicit MPC through Model Reduction Svein Hovland Jan Tommy

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

Efficient robust optimization for robust control with constraints Paul Goulart, Eric Kerrigan and Danny Ralph

Efficient robust optimization for robust control with constraints Paul Goulart, Eric Kerrigan and Danny Ralph Efficient robust optimization for robust control with constraints p. 1 Efficient robust optimization for robust control with constraints Paul Goulart, Eric Kerrigan and Danny Ralph Efficient robust optimization

More information

Tube Model Predictive Control Using Homothety & Invariance

Tube Model Predictive Control Using Homothety & Invariance Tube Model Predictive Control Using Homothety & Invariance Saša V. Raković rakovic@control.ee.ethz.ch http://control.ee.ethz.ch/~srakovic Collaboration in parts with Mr. Mirko Fiacchini Automatic Control

More information

Parallel Move Blocking Model Predictive Control

Parallel Move Blocking Model Predictive Control Parallel Move Blocking Model Predictive Control Stefano Longo, Eric C. Kerrigan, Keck Voon Ling and George A. Constantinides Abstract This paper proposes the use of parallel computing architectures (multi-core,

More information

A tutorial overview on theory and design of offset-free MPC algorithms

A tutorial overview on theory and design of offset-free MPC algorithms A tutorial overview on theory and design of offset-free MPC algorithms Gabriele Pannocchia Dept. of Civil and Industrial Engineering University of Pisa November 24, 2015 Introduction to offset-free MPC

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

Nonlinear Observers. Jaime A. Moreno. Eléctrica y Computación Instituto de Ingeniería Universidad Nacional Autónoma de México

Nonlinear Observers. Jaime A. Moreno. Eléctrica y Computación Instituto de Ingeniería Universidad Nacional Autónoma de México Nonlinear Observers Jaime A. Moreno JMorenoP@ii.unam.mx Eléctrica y Computación Instituto de Ingeniería Universidad Nacional Autónoma de México XVI Congreso Latinoamericano de Control Automático October

More information

Coordinating multiple optimization-based controllers: new opportunities and challenges

Coordinating multiple optimization-based controllers: new opportunities and challenges Coordinating multiple optimization-based controllers: new opportunities and challenges James B. Rawlings and Brett T. Stewart Department of Chemical and Biological Engineering University of Wisconsin Madison

More information

IMPLEMENTATIONS OF TRACKING MULTIPARAMETRIC PREDICTIVE CONTROLLER. Pregelj Boštjan, Gerkšič Samo. Jozef Stefan Institute, Ljubljana, Slovenia

IMPLEMENTATIONS OF TRACKING MULTIPARAMETRIC PREDICTIVE CONTROLLER. Pregelj Boštjan, Gerkšič Samo. Jozef Stefan Institute, Ljubljana, Slovenia IMPLEMENTATIONS OF TRACKING MULTIPARAMETRIC PREDICTIVE CONTROLLER Pregelj Boštjan, Gerkšič Samo Jozef Stefan Institute, Ljubljana, Slovenia Abstract: With the recently developed multi-parametric predictive

More information

Predictive control of hybrid systems: Input-to-state stability results for sub-optimal solutions

Predictive control of hybrid systems: Input-to-state stability results for sub-optimal solutions Predictive control of hybrid systems: Input-to-state stability results for sub-optimal solutions M. Lazar, W.P.M.H. Heemels a a Eindhoven Univ. of Technology, P.O. Box 513, 5600 MB Eindhoven, The Netherlands

More information

Quis custodiet ipsos custodes?

Quis custodiet ipsos custodes? Quis custodiet ipsos custodes? James B. Rawlings, Megan Zagrobelny, Luo Ji Dept. of Chemical and Biological Engineering, Univ. of Wisconsin-Madison, WI, USA IFAC Conference on Nonlinear Model Predictive

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

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

ASIGNIFICANT research effort has been devoted to the. Optimal State Estimation for Stochastic Systems: An Information Theoretic Approach

ASIGNIFICANT research effort has been devoted to the. Optimal State Estimation for Stochastic Systems: An Information Theoretic Approach IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 42, NO 6, JUNE 1997 771 Optimal State Estimation for Stochastic Systems: An Information Theoretic Approach Xiangbo Feng, Kenneth A Loparo, Senior Member, IEEE,

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

VIBRATION CONTROL OF CIVIL ENGINEERING STRUCTURES VIA LINEAR PROGRAMMING

VIBRATION CONTROL OF CIVIL ENGINEERING STRUCTURES VIA LINEAR PROGRAMMING 4 th World Conference on Structural Control and Monitoring 4WCSCM-65 VIBRATION CONTROL OF CIVIL ENGINEERING STRUCTURES VIA LINEAR PROGRAMMING P. Rentzos, G.D. Halikias and K.S. Virdi School of Engineering

More information

Explicit Robust Model Predictive Control

Explicit Robust Model Predictive Control Explicit Robust Model Predictive Control Efstratios N. Pistikopoulos Nuno P. Faísca Konstantinos I. Kouramas Christos Panos Centre for Process Systems Engineering, Department of Chemical Engineering, Imperial

More information

Methods and applications of distributed and decentralized Model Predictive Control

Methods and applications of distributed and decentralized Model Predictive Control thesis_main 2014/1/26 15:56 page 1 #1 Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Doctoral Programme in Information Technology Methods and applications of distributed

More information

ECE7850 Lecture 8. Nonlinear Model Predictive Control: Theoretical Aspects

ECE7850 Lecture 8. Nonlinear Model Predictive Control: Theoretical Aspects ECE7850 Lecture 8 Nonlinear Model Predictive Control: Theoretical Aspects Model Predictive control (MPC) is a powerful control design method for constrained dynamical systems. The basic principles and

More information

Multirate MVC Design and Control Performance Assessment: a Data Driven Subspace Approach*

Multirate MVC Design and Control Performance Assessment: a Data Driven Subspace Approach* Multirate MVC Design and Control Performance Assessment: a Data Driven Subspace Approach* Xiaorui Wang Department of Electrical and Computer Engineering University of Alberta Edmonton, AB, Canada T6G 2V4

More information

This is a self-archive to the following paper.

This is a self-archive to the following paper. This is a self-archive to the following paper. S. Hanba, Robust Nonlinear Model Predictive Control With Variable Bloc Length, IEEE Transactions on Automatic Control, Vol. 54, No. 7, pp. 68 622, 2009 doi:

More information

Stable Hierarchical Model Predictive Control Using an Inner Loop Reference Model

Stable Hierarchical Model Predictive Control Using an Inner Loop Reference Model Stable Hierarchical Model Predictive Control Using an Inner Loop Reference Model Chris Vermillion Amor Menezes Ilya Kolmanovsky Altaeros Energies, Cambridge, MA 02140 (e-mail: chris.vermillion@altaerosenergies.com)

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

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

IN RECENT years there have been substantial theoretical

IN RECENT years there have been substantial theoretical 340 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 42, NO. 3, MARCH 1997 Nonlinear Control of Constrained Linear Systems via Predictive Reference Management Alberto Bemporad, Student Member, IEEE, Alessandro

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

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

Robust Explicit MPC Based on Approximate Multi-parametric Convex Programming

Robust Explicit MPC Based on Approximate Multi-parametric Convex Programming 43rd IEEE Conference on Decision and Control December 4-7, 24 Atlantis, Paradise Island, Bahamas WeC6.3 Robust Explicit MPC Based on Approximate Multi-parametric Convex Programming D. Muñoz de la Peña

More information

FPGA Implementation of a Predictive Controller

FPGA Implementation of a Predictive Controller FPGA Implementation of a Predictive Controller SIAM Conference on Optimization 2011, Darmstadt, Germany Minisymposium on embedded optimization Juan L. Jerez, George A. Constantinides and Eric C. Kerrigan

More information

CONSTRAINED MODEL PREDICTIVE CONTROL ON CONVEX POLYHEDRON STOCHASTIC LINEAR PARAMETER VARYING SYSTEMS. Received October 2012; revised February 2013

CONSTRAINED MODEL PREDICTIVE CONTROL ON CONVEX POLYHEDRON STOCHASTIC LINEAR PARAMETER VARYING SYSTEMS. Received October 2012; revised February 2013 International Journal of Innovative Computing, Information and Control ICIC International c 2013 ISSN 1349-4198 Volume 9, Number 10, October 2013 pp 4193 4204 CONSTRAINED MODEL PREDICTIVE CONTROL ON CONVEX

More information

Available online: 29 Jun 2011

Available online: 29 Jun 2011 This article was downloaded by: [Fac Psicologia/Biblioteca] On: 01 December 2011, At: 05:38 Publisher: Taylor & Francis Informa Ltd Registered in England and Wales Registered Number: 1072954 Registered

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

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

ROBUST CONSTRAINED PREDICTIVE CONTROL OF A 3DOF HELICOPTER MODEL WITH EXTERNAL DISTURBANCES

ROBUST CONSTRAINED PREDICTIVE CONTROL OF A 3DOF HELICOPTER MODEL WITH EXTERNAL DISTURBANCES ABCM Symposium Series in Mechatronics - Vol 3 - pp19-26 Copyright c 28 by ABCM ROBUST CONSTRAINED PREDICTIVE CONTROL OF A 3DOF HELICOPTER MODEL WITH EXTERNAL DISTURBANCES Marcelo Handro Maia, handro@itabr

More information

Optimal Sensor and Actuator Location for Descriptor Systems using Generalized Gramians and Balanced Realizations

Optimal Sensor and Actuator Location for Descriptor Systems using Generalized Gramians and Balanced Realizations Optimal Sensor and Actuator Location for Descriptor Systems using Generalized Gramians and Balanced Realizations B. MARX D. KOENIG D. GEORGES Laboratoire d Automatique de Grenoble (UMR CNRS-INPG-UJF B.P.

More information

SUCCESSIVE POLE SHIFTING USING SAMPLED-DATA LQ REGULATORS. Sigeru Omatu

SUCCESSIVE POLE SHIFTING USING SAMPLED-DATA LQ REGULATORS. Sigeru Omatu SUCCESSIVE POLE SHIFING USING SAMPLED-DAA LQ REGULAORS oru Fujinaka Sigeru Omatu Graduate School of Engineering, Osaka Prefecture University, 1-1 Gakuen-cho, Sakai, 599-8531 Japan Abstract: Design of sampled-data

More information

An overview of distributed model predictive control (MPC)

An overview of distributed model predictive control (MPC) An overview of distributed model predictive control (MPC) James B. Rawlings Department of Chemical and Biological Engineering August 28, 2011 IFAC Workshop: Hierarchical and Distributed Model Predictive

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

Simultaneous state and input estimation with partial information on the inputs

Simultaneous state and input estimation with partial information on the inputs Loughborough University Institutional Repository Simultaneous state and input estimation with partial information on the inputs This item was submitted to Loughborough University's Institutional Repository

More information

MPC Infeasibility Handling

MPC Infeasibility Handling MPC Handling Thomas Wiese, TU Munich, KU Leuven supervised by H.J. Ferreau, Prof. M. Diehl (both KUL) and Dr. H. Gräb (TUM) October 9, 2008 1 / 42 MPC General MPC Strategies 2 / 42 Linear Discrete-Time

More information

GLOBAL STABILIZATION OF THE INVERTED PENDULUM USING MODEL PREDICTIVE CONTROL. L. Magni, R. Scattolini Λ;1 K. J. Åström ΛΛ

GLOBAL STABILIZATION OF THE INVERTED PENDULUM USING MODEL PREDICTIVE CONTROL. L. Magni, R. Scattolini Λ;1 K. J. Åström ΛΛ Copyright 22 IFAC 15th Triennial World Congress, Barcelona, Spain GLOBAL STABILIZATION OF THE INVERTED PENDULUM USING MODEL PREDICTIVE CONTROL L. Magni, R. Scattolini Λ;1 K. J. Åström ΛΛ Λ Dipartimento

More information

Denis ARZELIER arzelier

Denis ARZELIER   arzelier COURSE ON LMI OPTIMIZATION WITH APPLICATIONS IN CONTROL PART II.2 LMIs IN SYSTEMS CONTROL STATE-SPACE METHODS PERFORMANCE ANALYSIS and SYNTHESIS Denis ARZELIER www.laas.fr/ arzelier arzelier@laas.fr 15

More information

Regional Input-to-State Stability for Nonlinear Model Predictive Control

Regional Input-to-State Stability for Nonlinear Model Predictive Control 1548 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 51, NO. 9, SEPTEMBER 2006 Regional Input-to-State Stability for Nonlinear Model Predictive Control L. Magni, D. M. Raimondo, and R. Scattolini Abstract

More information