ARTICLE IN PRESS Systems & Control Letters ( )

Size: px
Start display at page:

Download "ARTICLE IN PRESS Systems & Control Letters ( )"

Transcription

1 Systems & Control Letters Contents lists available at ScienceDirect Systems & Control Letters journal homepage: wwwelseviercom/locate/sysconle Cooperative distributed model predictive control Brett T Stewart a, Aswin N Venkat c, James B Rawlings a,, Stephen J Wright b, Gabriele Pannocchia d a Chemical and Biological Engineering Department, University of Wisconsin, Madison, WI, USA b Computer Science Department, University of Wisconsin, Madison, WI, USA c Shell Global Solutions US Inc, Westhollow Technology Center, 3333 Hwy 6 S, Houston, TX 77, USA d Dip Ing Chim, Chim Ind e Sc Mat DICCISM, University of Pisa, Pisa, Italy a r t i c l e i n f o a b s t r a c t Article history: Received 8 July 9 Received in revised form 5 June Accepted 7 June Available online xxxx Keywords: Distributed control Cooperative control Large-scale control Model predictive control In this paper we propose a cooperative distributed linear model predictive control strategy applicable to any finite number of subsystems satisfying a stabilizability condition The control strategy has the following features: hard input constraints are satisfied; terminating the iteration of the distributed controllers prior to convergence retains closed-loop stability; in the limit of iterating to convergence, the control feedback is plantwide Pareto optimal and equivalent to the centralized control solution; no coordination layer is employed We provide guidance in how to partition the subsystems within the plant We first establish exponential stability of suboptimal model predictive control and show that the proposed cooperative control strategy is in this class We also establish that under perturbation from a stable state estimator, the origin remains exponentially stable For plants with sparsely coupled input constraints, we provide an extension in which the decision variable space of each suboptimization is augmented to achieve Pareto optimality We conclude with a simple example showing the performance advantage of cooperative control compared to noncooperative and decentralized control strategies Published by Elsevier BV Introduction Model predictive control MPC has been widely adopted in the petrochemical industry for controlling large, multi-variable processes MPC solves an online optimization to determine inputs, taking into account the current conditions of the plant, any disturbances affecting operation, and imposed safety and physical constraints Over the last several decades, MPC technology has reached a mature stage Closed-loop properties are well understood, and nominal stability has been demonstrated for many industrial applications Chemical plants usually consist of linked unit operations and can be subdivided into a number of subsystems These subsystems are connected through a network of material, energy, and information streams Because plants often take advantage of the economic savings available in material recycle and energy integration, the plantwide interactions of the network are difficult to elucidate Plantwide control has traditionally been implemented in a decentralized fashion, in which each subsystem is controlled This paper was not presented at any IFAC meeting Corresponding author Tel: ; fax: addresses: btstewart@wiscedu BT Stewart, aswinvenkat@shellcom AN Venkat, rawlings@engrwiscedu JB Rawlings, swright@cswiscedu SJ Wright, gpannocchia@ingunipiit G Pannocchia independently and network interactions are treated as local subsystem disturbances 3,4 It is well known, however, that when the inter-subsystem interactions are strong, decentralized control is unreliable 5 Centralized control, in which all subsystems are controlled via a single agent, can account for the plantwide interactions Indeed, increased computational power, faster optimization software, and algorithms designed specifically for large-scale plantwide control have made centralized control more practical 6,7 Objections to centralized control are often not computational, however, but organizational All subsystems rely upon the central agent, making plantwide control difficult to coordinate and maintain These obstacles deter implementation of centralized control for large-scale plants As a middle ground between the decentralized and centralized strategies, distributed control preserves the topology and flexibility of decentralized control yet offers a nominal closed-loop stability guarantee Stability is achieved by two features: the network interactions between subsystems are explicitly modeled and openloop information, usually input trajectories, is exchanged between subsystem controllers Distributed control strategies differ in the utilization of the open-loop information In noncooperative distributed control, each subsystem controller anticipates the effect of network interactions only locally 8,9 These strategies are described as noncooperative dynamic games, and the plantwide 67-69/$ see front matter Published by Elsevier BV

2 BT Stewart et al / Systems & Control Letters performance converges to the Nash equilibrium If network interactions are strong, however, noncooperative control can destabilize the plant and performance may be, in these cases, poorer than decentralized control A more extensive and detailed comparison of cooperative and noncooperative approaches is provided in, pp Alternatively, cooperative distributed control improves performance by requiring each subsystem to consider the effect of local control actions on all subsystems in the network 3 Each controller optimizes a plantwide objective function, eg, the centralized controller objective Distributed optimization algorithms are used to ensure a decrease in the plantwide objective at each intermediate iterate Under cooperative control, plantwide performance converges to the Pareto optimum, providing centralizedlike performance Because the optimization may be terminated before convergence, however, cooperative control is a form of suboptimal control for the plantwide control problem Hence, stability is deduced from suboptimal control theory 4 Other recent work in large-scale control has focused on coordinating an underlying MPC structure Aske et al 5 develop a coordinating MPC that controls the plant variables with the greatest impact on plant performance, then allow the other decentralized controllers to react to the coordinator MPC In a series of papers, Liu et al 6 present a controller for networked, nonlinear subsystems 7,6 A stabilizing decentralized control architecture and a control Lyapunov function are assumed to exist The performance is improved via a coordinating controller that perturbs the network controller, taking into account the closed-loop response of the network Cheng et al 8 propose a distributed MPC that relies on a centralized dual optimization This coordinator has the advantage that it can optimally handle coupling dynamics and constraints; it must wait for convergence of the plantwide problem, however, before it can provide an implementable input trajectory Cooperative distributed MPC differs from these methods in that a coordinator is not necessary and suboptimal input trajectories may be used to stabilize the plant see 9 In this paper, we state and prove the stability properties for cooperative distributed control under state and output feedback In Section, we provide relevant theory for suboptimal control Section 3 provides stability theory for cooperative control under state feedback For ease of exposition, we introduce the theorems for the case of two controllers only Section 4 extends these results to the output feedback case The results are modified to handle coupled input constraints in Section 5 We then show how the theory extends to cover any finite number of controllers We conclude with an example comparing the performance of cooperative control with other plantwide control strategies Notation Given a vector x R n the symbol x denotes the Euclidean -norm; given a positive scalar r the symbol B r denotes a closed ball of radius r centered at the origin, ie B r {x R n, x r} Given two integers, l m, we define the set I l:m {l, l+,, m, m} The set of positive reals is denoted R + The symbol indicates the matrix transpose Suboptimal model predictive control Requiring distributed MPC strategies to converge is equivalent to implementing centralized MPC with the optimization distributed over many processors Alternatively, we allow the subsystems to inject suboptimal inputs This property increases the flexibility of distributed MPC, and the plantwide control strategy can be treated as a suboptimal MPC In this section, we provide the definitions and theory of suboptimal MPC and draw upon these results in the sequel to establish stability of cooperative MPC We define the current state of the system as x R n, the trajectory of inputs u {u, u,, un } R Nm, and the state and input at time k as xk, uk For the latter, we often abbreviate the notation as x, u Denote the input constraints as u U N in which U is compact, convex, and contains the origin in its interior Denote X N as the set of all x for which there exists a feasible u Initialized with a feasible input trajectory ũ, the controller performs p iterations of a feasible path algorithm and computes u such that some performance metric is improved At each sample time, the first input in the suboptimal trajectory is applied, u u The state is updated by the state evolution equation x + f x, u, in which x + is the state at the next iterate For any initial state x, we initialize the suboptimal MPC with a feasible input sequence ũ hx with h continuous For subsequent decision times, we denote ũ + as the warm start, a feasible input sequence for x + used to initialize the suboptimal MPC algorithm Here, we set ũ + {u,, un, } This sequence is obtained by discarding the first input, shifting the rest of the sequence forward one step and setting the last input to zero We observe that the input sequence at termination u + is a function of the state initial condition x + and of the warm start ũ + Noting that x + and ũ + are both functions of x and u, the input sequence u + can be expressed as a function of only x, u by u + gx, u We refer to the function g as the iterate update Given a system x + f x, with equilibrium point at the origin f, denote φk, x as the solution xk given the initial state x We consider the following definition Definition Exponential Stability on a Set X The origin is exponentially stable on the set X if for all x X, the solution φk, x X and there exists α > and < γ < such that φk, x α x γ k for all k The following lemma is an extension of 4, Theorem for exponential stability Lemma Exponential Stability of Suboptimal MPC Consider a system x + Fx, u f x, u u + x, u given gx, u gx, u with a steady-state solution, f,, g, Assume that the function V : R n R Nm R + and input trajectory u satisfy a x, u Vx, u b x, u a Vx +, u + Vx, u c x, u b u d x x B r c in which a, b, c, d, r > If X N is forward invariant for the system x + f x, u, the origin is exponentially stable for all x X N Notice in the second inequality b, only the first input appears in the norm x, u Note also that the last inequality applies only for x in a ball of radius r, which may be chosen arbitrarily small Proof of Lemma First we establish that the origin of the extended system is exponentially stable for all x, u X N U N For x B r, we have u d x Consider the optimization s max u U N u The solution exists by the Weierstrass theorem since U N is compact and by definition we have that s > Then we have u s/r x for x B r Therefore, for all x X N, we have u d x in which d maxd, s/r, and x, u x + u + d x + d x, u

3 BT Stewart et al / Systems & Control Letters 3 which gives x, u c x, u with c / + d > Therefore the extended state x, u satisfies Vx +, u + Vx, u c x, u x, u X N U N 3 in which c c c Together with, 3 establishes that V is a Lyapunov function of the extended state x, u for all x X N and u U N Hence for all x, u X N U N and k, we have xk, uk α x, u γ k in which α > and < γ < Notice that X N U N is forward invariant for the extended system Finally, we remove the input sequence and establish that the origin is exponentially stable for the closed-loop system We have for all x X N and k φk, x xk xk, uk α x, u γ k α x + u γ k α + d x γ k ᾱ x γ k in which ᾱ α + d >, and we have established exponential stability of the origin by observing that X N is forward invariant for the closed-loop system φk, x Remark For Lemma, we use the fact that U is compact For unbounded U exponential stability may instead be established by compactness of X N 3 Cooperative model predictive control We now show that cooperative MPC is a form of suboptimal MPC and establish stability To simplify the exposition and proofs, in Sections 3 5 we assume that the plant consists of only two subsystems We then establish in Section 6 that the results extend to any finite number of subsystems 3 Definitions 3 Models We assume for each subsystem i that there exist a collection of linear models denoting the effects of inputs of subsystem j on the states of subsystem i for all i, j I : I : x + A x + B u j in which x R n, u j R m j, A R n n, and B R n m j For a discussion of identification of this model choice, see The Appendix shows how these subsystem models are related to the centralized model Considering subsystem, we collect the states to form + x A x x + A x B u + u B which denotes the model for subsystem To simplify the notation, we define the equivalent model x + A x + B u + B u for which x x x A A A B B B B in which x R n, A R n n, and Bj R n m j with n n + n Forming a similar model for subsystem, the plantwide model is + x A x B B + u x A x + u B B We further simplify the plantwide model notation to x + Ax + B u + B u for which x x x A A A B B B B B B 3 Objective functions Consider subsystem, for which we define the quadratic stage cost and terminal penalty, respectively l x, u x Q x + u R u V f x x P f x 3a 3b in which Q R n n, R R m m, and P f R n n We define the objective function for subsystem N V x, u, u l x k, u k + V f x N k Notice V is implicitly a function of both u and u because x is a function of both u and u For subsystem, we similarly define an objective function V We define the plantwide objective function V x, x, u, u ρ V x, u, u + ρ V x, u, u in which ρ, ρ > are relative weights For notational simplicity, we write Vx, u for the plant objective 33 Constraints We require that the inputs satisfy u k U u k U k I :N in which U and U are compact and convex such that is in the interior of U i i I : Remark The constraints are termed uncoupled because the feasible region of u is not affected by u, and vice versa 34 Assumptions For every i I :, let A i diaga i, A i and B i B i B i following assumptions are used to establish stability The Assumption 3 For all i I : a The systems A i, B i are stabilizable b The input penalties R i > c The state penalties Q i d The systems A i, Q i are detectable e N max i I: n u i, in which nu i is the number of unstable modes of A i, ie, the number of λ eiga i such that λ The Assumption 3e is required so that the horizon N is sufficiently large to zero the unstable modes 35 Unstable modes For an unstable plant, we constrain the unstable modes to be zero at the end of the horizon to maintain closed-loop stability To construct this constraint, consider the real Schur decomposition of A for each i, j I : I : A S s S u A s A u S s S u in which A s is stable and Au has all unstable eigenvalues 3 36 Terminal penalty Given the definition of the Schur decomposition 3, we define the matrices

4 4 BT Stewart et al / Systems & Control Letters S s i diags s i, Ss i As i diaga s i, As i i I : 33a S u i diags u i, Su i Au i diaga u i, Au i i I : 33b Lemma 4 The matrices 33 satisfy the Schur decompositions A i S s i S u A s i S s i A u i i I : i S u i Let Σ and Σ denote the solution of the Lyapunov equations A s Σ A s Σ S s Q S s A s Σ A s Σ S s Q S s 34 We then choose the terminal penalty for each subsystem to be the cost to go under zero control, such that P f S s Σ S s P f S s Σ S s Cooperative model predictive control algorithm Let υ be the initial condition for the cooperative MPC algorithm see Section 3 for the discussion of initialization At each iterate p, the following optimization problem is solved for subsystem i, i I : min υ i Vx, x, υ, υ 36a subject to + x x υ i U N i A x B B + υ A x + υ B B 36b 36c S u ji xji N j I : 36d υ i d xji i if x ji B r j I : 36e j I : υ j υ p j j I : \ i 36f in which we include the hard input constraints, the stabilizing constraint on the unstable modes, and the Lyapunov stability constraint We denote the solutions to these problems as υ x, x, υ p, υ x, x, υ p Given the prior, feasible iterate υ p, υp, the next iterate is defined to be υ p+, υ p+ w υ υp, υp + w υ p, υ υp 37 w + w, w, w > for which we omit the state dependence of υ and υ to reduce notation This distributed optimization is of the Gauss Jacobi type see, pp 9 3 At the last iterate p, we set u υ p, υ p and inject u into the plant The following properties follow immediately Lemma 5 Feasibility Given a feasible initial guess, the iterates satisfy υ p, υp UN UN for all p Lemma 6 Convergence The cost Vx, υ p is nonincreasing for each iterate p and converges as p Lemma 7 Optimality As p the cost Vx, υ p converges to the optimal value V x, and the iterates υ p, υp converge to u, u in which u u, u is the Pareto centralized optimal solution The proofs are in the Appendix Remark 3 This paper presents the distributed optimization algorithm with subproblem 36 and iterate update 37 so that the Lemmas 5 7 are satisfied This choice is nonunique and other optimization methods may exist satisfying these properties 3 Stability of cooperative model predictive control We define the steerable set X N as the set of all x such that there exists a u U N satisfying 36d Assumption 8 Given r >, for all i I :, d i is chosen large enough such that there exists a u i U N satisfying u i d x i j I : and 36d for all x B r j I : Remark 4 Given Assumption 8, X N is forward invariant We now establish stability of the closed-loop system by treating cooperative MPC as a form of suboptimal MPC We define the warm start for each subsystem as ũ + {u, u,, u N, } ũ + {u, u,, u N, } The warm start ũ + i is used as the initial condition for the cooperative MPC problem in each subsystem i We define the functions g p and g p as the outcome of applying the cooperative control iteration 37 p times u + g p x, x, u, u u + g p x, x, u, u The system evolution is then given by x + A x + B u + B u x + u + A x + B u + B u g p u + x, x, u, u g p x, x, u, u which we simplify to x + u + Ax + B u + B u g p x, u Theorem 9 Exponential Stability Given Assumptions 3 and 8, the origin x of the closed-loop system x + Ax + B u + B u is exponentially stable on the set X N Proof By eliminating the states in l i, we can write V in the form Vx, u /x Qx + /u Ru + x S u Defining H Q S S >, V satisfies a by choosing a R / min i λ i H and b / max i λ i H Next we show that V satisfies b Using the warm start at the next sample time, we have the following cost Vx +, ũ + Vx, u ρ l x, u ρ l x, u + ρ x N A P f A P f + Q x N + ρ x N A P f A P f + Q x N 38 Using the Schur decomposition defined in Lemma 4, and the constraints 36d and 35, the last two terms of 38 can be written as

5 ρ x N S s + ρ x N S s A s Σ A s Σ + S s Q S s ARTICLE IN PRESS A s Σ A s Σ + S s Q S s S s x N BT Stewart et al / Systems & Control Letters 5 S s x N These terms are zero because of 34 Using this result and applying the iteration of the controllers gives Vx +, u + Vx, u ρ l x, u ρ l x, u Because l i is quadratic in both arguments, there exists a c > such that Vx +, u + Vx, u c x, u The Lyapunov stability constraint 36e for x, x, x, x B r implies for x, x B r that u, u ˆd x, x in which ˆd maxd, d, satisfying c Therefore the closed-loop system satisfies Lemma Hence the closed-loop system is exponentially stable 4 Output feedback We now consider the stability of the closed-loop system with estimator error 4 Models For all i, j I : I : x + A x + B u j 4a y i C x j I : 4b in which R i diagr i, F ji S u ji Cji, f ji S u ji A N ji L ji, and C ji B ji A ji B ji A N ji B ji for all i, j I : We use h + i e as the initial condition for the control optimization 36 for all i I : Proposition The reinitialization h + h +, h+ is Lipschitz continuous on bounded sets Proof The proof follows from Prop 73, p Stability with estimate error We consider the stability properties of the extended closedloop system ˆx u e + Fˆx, u + Le g p ˆx, u, e A L e 4 in which Fˆx, u Aˆx + B u + B u and L diagl C, L C The function g p includes the reinitialization step Because A L is stable there exists a Lyapunov function J with the following properties ā e σ Je b e σ Je + Je c e σ in which σ >, ā, b >, and the constant c > can be chosen as large as desired by scaling J For the remainder of this section, we choose σ in order to match the Lipschitz continuity of the plantwide objective function V From the nominal properties of cooperative MPC, the origin of the nominal closed-loop system x + Ax + B u + B u is exponentially stable on X N if the suboptimal input trajectory u u, u is computed using the actual state x, and the cost function Vx, u satisfies We require the following feasibility assumption in which y i R p i is the output of subsystem i and C R p i n Consider subsystem As above, we collect the states to form y C C x x and use the simplified notation y C x to form the output model for subsystem Assumption For all i I :, A i, C i is detectable 4 Estimator We construct a decentralized estimator Consider subsystem, for which the local measurement y and both inputs u and u are available, but x must be estimated The estimate satisfies ˆx + A ˆx + B u + B u + L y C ˆx in which ˆx is the estimate of x and L is the Kalman filter gain Defining the estimate error as e x ˆx we have e + A L C e By Assumptions 3 and there exists an L such that A L C is stable and therefore the estimator for subsystem is stable Defining e similarly, the estimate error for the plant evolves + e AL e e A L e in which A Li A i L i C i We collect the estimate error of each subsystem together and write e + A L e 43 Reinitialization We define the reinitialization step required to recover feasibility of the warm start for the perturbed state terminal constraint For each i I :, define h + i e arg min u i { ui ũ + i F ji u i ũ + } i f ji e j j I : R i u i U N Assumption The set X N is compact, and there exist two sets Xˆ N and E both containing the origin such that the following conditions hold: i Xˆ N E X N, where indicates the Minkowski sum; ii for each ˆx Xˆ N and ê E, the solution of the extended closed-loop system 4 satisfies ˆxk X N for all k Consider the sum of the two Lyapunov functions Wˆx, u, e Vˆx, u + Je We next show that W is a Lyapunov function for the perturbed system and establish exponential stability of the extended state origin ˆx, e, From the definition of W we have a ˆx, u + ā e Wˆx, u, e b ˆx, u + b e ã ˆx, u + e Wˆx, u, e b ˆx, u + e 43 in which ã mina, ā > and b maxb, b > Next we compute the cost change Wˆx +, u +, e + Wˆx, u, e Vˆx +, u + Vˆx, u + Je + Je The Lyapunov function V is quadratic in ˆx, u and, hence, Lipschitz continuous on bounded sets By Proposition VFˆx, u + Le, h + e VFˆx, u + Le, ũ + L h L Vu e VFˆx, u + Le, ũ + VFˆx, u, ũ + L Vx Le in which L h, L Vu, and L Vx are Lipschitz constants for h + and the first and second arguments of V, respectively Combining the above inequalities VFˆx, u + Le, h + e VFˆx, u, ũ + LV e

6 6 BT Stewart et al / Systems & Control Letters in which LV L h L Vu + L Vx L Using the system evolution we have Vˆx +, h + e VFˆx, u, ũ + + LV e and by Lemma 6 Vˆx +, u + VFˆx, u, ũ + + LV e Subtracting Vˆx, u from both sides and noting that ũ + is a stabilizing input sequence for e gives Vˆx +, u + Vˆx, u c ˆx, u + LV e Wˆx +, u +, e + Wˆx, u, e c ˆx, u + LV e c e c ˆx, u c LV e Wˆx +, u +, e + Wˆx, u, e c ˆx, u + e 44 in which we choose c > LV and c minc, c LV > This choice is possible because c can be chosen arbitrarily large Notice this step is what motivated the choice of σ Lastly, we require the constraint u d ˆx, ˆx B r 45 Theorem 3 Exponential Stability of Perturbed System Given Assumptions 3, and, for each ˆx Xˆ N and e E, there exist constants α > and < γ <, such that the solution of the perturbed system 4 satisfies, for all k ˆxk, ek α ˆx, e γ k 46 Proof Using the same arguments as for Lemma, we write: Wˆx +, u +, e + Wˆx, u, e ĉ ˆx, u + e 47 in which ĉ c > Therefore W is a Lyapunov function for the extended state ˆx, u, e with mixed norm powers The standard exponential stability argument can be extended for the mixed norm power case to show that the origin of the extended closedloop system 4 is exponentially stable, p4 Hence, for all k ˆxk, uk, ek α ˆx, u, e γ k in which α > and < γ < Notice that Assumption implies that uk exists for all k because ˆxk X N We have, using the same arguments used in Lemma ˆxk, ek ˆxk, uk, ek α ˆx, u, e γ k α ˆx, e γ k in which α α + d > Corollary 4 Under the assumptions of Theorem 3, for each x and ˆx such that e x ˆx E and ˆx Xˆ N, the solution of the closed-loop state xk ˆxk + ek satisfies: xk ᾱ x γ k 48 for some ᾱ > and < γ < 5 Coupled constraints In Remark, we commented that the constraint assumptions imply uncoupled constraints, because each input is constrained by a separate feasible region so that the full feasible space is defined u, u U N U N UN This assumption, however, is not always practical Consider two subsystems sharing a scarce resource for which we control the distribution There then exists an availability constraint spanning the subsystems This constraint is coupled because each local resource constraint depends upon the amount requested by the other subsystem Remark 5 For plants with coupled constraints, implementing MPC problem 36 gives exponentially stable, yet suboptimal, feedback In this section, we relax the assumption so that u, u U N for any U compact, convex and containing the origin in its interior Consider the decomposition of the inputs u u U, u U, u C such that there exists a U U,U U, and U C for which U U U U U U C and u U U N U, u U U N U, u C U N C for which U U, U U, and U C are compact and convex We denote u Ui the uncoupled inputs for subsystem i, i I :, and u C the coupled inputs Remark 6 U U,U U, or U C may be empty, and therefore such a decomposition always exists We modify the cooperative MPC problem 36 for the above decomposition Define the augmented inputs û, û uu uu û û u C u C The implemented inputs are I u Ê û u Ê û, Ê I I Ê in which I, I are diagonal matrices with either or diagonal entries and satisfy I + I I For simplicity, we summarize the previous relations as u Êû with Ê diagê, Ê The objective function is ˆVx, x, û, û Vx, x, Ê û, Ê û 5 We solve the augmented cooperative MPC problem for i I : min ˆVx, x, ˆυ, ˆυ 5a ˆυ i subject to + x x A ˆυ i U N Ui UN C x B B + Ê A x ˆυ + Ê ˆυ B B I 5b 5c S u ji xji N j I : 5d ˆυ i d i x i if x i B r 5e ˆυ j ˆυ p j j I : \ i 5f The update 37 is used to determine the next iterate Lemma 5 As p the cost ˆVx, ˆυ p converges to the optimal value V x, and the iterates Ê ˆυ p, Ê ˆυ p converge to the Pareto optimal centralized solution u u, u Therefore, problem 5 gives optimal feedback and may be used for plants with coupled constraints 6 M Subsystems In this section, we show that the stability theory of cooperative control extends to any finite number of subsystems For M >

7 BT Stewart et al / Systems & Control Letters 7 subsystems, the plantwide variables are defined x u x u x u B i B i i I :M x M u M B Mi Vx, u ρ i V i x i, u i A diaga,, A M i I :M Each subsystem solves the optimization min υ i Vx, υ subject to x + Ax + i I :M B i υ i υ i U N i S u ji xji N j I :M υ i d i B i j I :M xji if x ji B r j I :M υ j υ p j j I :M \ i The controller iteration is given by υ p+ i I :M w i υ p,, υ i,, υp M x; υ p j, j I :M \ i After p iterates, we set in which υ i υ i u υ p and inject u into the plant The warm start is generated by purely local information ũ + i {u i, u i,, u i N, } i I :M The plantwide cost function then satisfies for any p Vx +, u + Vx, u i I :M ρ i l i x i, u i u d x x B r Generalizing Assumption 3 to all i I :M, we find that Theorem 9 applies and cooperative MPC of M subsystems is exponentially stable Moreover, expressing the M subsystem outputs as y i j I :M C x i I :M and generalizing Assumption for i I :M, cooperative MPC for M subsystems satisfies Theorem 3 Finally, for systems with coupled constraints, we can decompose the feasible space such that U i I :M U Ui U C Hence, the input augmentation scheme of Section 5 is applicable to plants of M subsystems Notice that, in general, this approach may lead to augmented inputs for each subsystem that are larger than strictly necessary to achieve optimal control The most parsimonious augmentation scheme is described elsewhere 7 Example Consider a plant consisting of two reactors and a separator A stream of pure reactant A is added to each reactor and converted to the product B by a first-order reaction The product is lost by a parallel first-order reaction to side product C The distillate of the separator is split and partially redirected to the first reactor see Fig dh dx A dx B dt dh dx A dx B dt dh 3 dx A3 dx B3 dt 3 Fig Two reactors in series with separator and recycle The model for the plant is ρa F f + F R F ρa H F f x A + F R x AR F x A k A x A ρa H F R x BR F x B + k A x A k B x B F f T + F R T R F T ρa H Q k A x A H A + k B x B H B + C p ρa C p H ρa F f + F F ρa H F f x A + F x A F x A k A x A ρa H F x B F x B + k A x A k B x B F f T + F T F T ρa H Q k A x A H A + k B x B H B + C p ρa C p H ρa 3 F F D F R F 3 ρa 3 H 3 F x A F D + F R x AR F 3 x A3 ρa 3 H 3 F x B F D + F R x BR F 3 x B3 ρa 3 H 3 F T F D + F R T R F 3 T 3 + in which for all i I :3 F i k vi H i k Ai k A exp E A RT i The recycle flow and weight percents satisfy Q 3 ρa 3 C p H 3 k Bi k B exp F D F R x AR α Ax A3 x BR α Bx B3 x 3 x 3 x 3 α A x A3 + α B x B3 + α C x C3 x C3 x A3 x B3 E B RT i The output and input are denoted, respectively y H x A x B T H x A x B T H 3 x A3 x B3 T 3 u F f Q F f Q F R Q 3 We linearize the plant model around the steady state defined by Table and derive the following linear discrete-time model with sampling time s x + Ax + Bu y x

8 8 BT Stewart et al / Systems & Control Letters Table Steady states and parameters Parameter Value Units Parameter Value Units H 98 m A 3 m x A 54 wt% A 3 m x B 393 wt% A 3 m T 35 K ρ 5 kg/m 3 H 3 m C p 5 kj/kg K x A 53 wt% k v 5 kg/m s x B 4 wt% k v 5 kg/m s T 35 K k v3 5 kg/m s H 3 37 m x A wt% x A3 38 wt% T 33 K x B3 57 wt% k A /s T 3 35 K k B 8 /s F f 833 kg/s E A /R K Q kj/s E B /R 5 K F f 5 kg/s H A 4 kj/kg Q kj/s H B 5 kj/kg F R 66 kg/s α A 35 Q 3 kj/s α B α C 5 7 Distributed control In order to control the separator and each reactor independently, we partition the plant into 3 subsystems by defining y H x A x B T u F f Q Fig Performance of reactor and separator example y H x A x B T y 3 H 3 x A3 x B3 T 3 u F f Q u 3 F R Q 3 Following the distributed model derivation in the Appendix see Appendix B, we form the distributed model for the plant 7 Simulation Consider the performance of distributed control with the partitioning defined above The tuning parameters are Q yi diag,,, i I : Q y3 diag,, 3, Q i C i Q yic i + I R i I i I :3 The input constraints are defined in Table We simulate a setpoint change in the output product weight percent x B3 at t 5 s In Fig, the performance of the distributed control strategies are compared to the centralized control benchmark For this example, noncooperative control is an improvement over decentralized control see Table 3 Cooperative control with only a single iteration is significantly better than noncooperative control, however, and approaches centralized control as more iteration is allowed 8 Conclusion In this paper we present a novel cooperative distributed controller in which the subsystem controllers optimize the same objective function in parallel without the use of a coordinator The

9 BT Stewart et al / Systems & Control Letters 9 Table Input constraints Parameter Lower bound Steady state Upper bound Units F f 833 kg/s Q 5 kj/s F f 5 kg/s Q 5 kj/s F R kg/s Q 3 5 kj/s Table 3 Performance comparison Cost Performance loss % Centralized MPC 76 Cooperative MPC iterates Cooperative MPC iterate Noncooperative MPC Decentralized MPC 85 4 e+ 4 control algorithm is equivalent to a suboptimal centralized controller, allowing the distributed optimization to be terminated at any iterate before convergence At convergence, the feedback is Pareto optimal We establish exponential stability for the nominal case and for perturbation by a stable state estimator For plants with sparsely coupled constraints, the controller can be extended by repartitioning the decision variables to maintain Pareto optimality We make no restrictions on the strength of the dynamic coupling in the network of subsystems, offering flexibility in plantwide control design Moreover, the cooperative controller can improve performance of plants over traditional decentralized control and noncooperative control, especially for plants with strong openloop interactions between subsystems A simple example is given showing this performance improvement Acknowledgements The authors gratefully acknowledge the financial support of the industrial members of the Texas-Wisconsin-California Control Consortium, and NSF through grant #CTS The authors would like to thank Prof DQ Mayne for helpful discussion of the ideas in this paper Appendix A Further proofs Proof of Lemma 5 By assumption, the initial guess is feasible Because U and U are convex, the convex combination 37 with p implies υ, υ is feasible Feasibility for p > follows by induction Proof of Lemma 6 For every p, the cost function satisfies the following Vx, υ p+ Vx, w υ, υp + w υ p, υ w Vx, υ, υp + w Vx, υ p, υ w Vx, υ p, υp + w Vx, υ p, υp Vx, υ p Aa Ab The first equality follows from 37 The inequality Aa follows from convexity of V The next inequality Ab follows from the optimality of υ i i I :, and the final line follows from w +w Because the cost is bounded below, it converges Proof of Lemma 7 We give a proof that requires only closedness not compactness of U i, i I : From Lemma 6, the cost converges, say to V Since V is quadratic and strongly convex, its sublevel sets lev a V are compact and bounded for all a Hence, all iterates belong to the compact set lev Vυ V U, so there is at least one accumulation point Let ῡ be any such accumulation point, and choose a subsequence P {,, 3, } such that {υ p } p P converges to ῡ We obviously have that Vx, ῡ V, and moreover that lim Vx, p P,p υp lim Vx, p P,p υp+ V A By strict convexity of V and compactness of U i, i I :, the minimizer of Vx, is attained at a unique point u u, u By taking limits in A as p for p P, and using w >, w >, we deduce directly that lim Vx, p P,p υ υp, υp V lim Vx, p P,p υp, υ υp V A3b A3a We suppose for contradiction that V Vx, u and thus ῡ u Because Vx, is convex, we have Vx, ῡ u ῡ V : Vx, u Vx, ῡ < where Vx, denotes the gradient of Vx, It follows immediately that either u Vx, ῡ ῡ / V or A4a Vx, ῡ u ῡ / V A4b Suppose first that A4a holds Applying Taylor s theorem to V Vx, υ p + ɛu υp, υp u Vx, υ p + ɛ Vx, υ p υp + u ɛ υp Vx, υ p u + γ ɛu υp, υp υp V + /4ɛ V + βɛ A5 in which γ, ɛ A5 applies for all p P sufficiently large, for some β independent of ɛ and p By fixing ɛ to a suitably small value certainly less than, we have both that the right-hand side of A5 is strictly less than V and that υ p + ɛu υp U By taking limits in A5 and using A3 and the fact that υ υp is optimal for Vx,, υ p in U, we have V < V lim Vx, p P,p υ υp, υp lim Vx, p P,p υp + ɛu υp, υp giving a contradiction By identical logic, we obtain the same contradiction from A4b We conclude that V Vx, u and thus ῡ u Since ῡ was an arbitrary accumulation point of the sequence {υ p }, and since this sequence is confined to a compact set, we conclude that the whole sequence converges to u Proof of Corollary 4 We first note that: xk ˆxk + ek ˆxk, ek From Theorem 3 we can write: xk α ˆx, e γ k ᾱ ˆx + e γ k

10 BT Stewart et al / Systems & Control Letters with ᾱ α, which concludes the proof by noticing that x ˆx + e Proof of Lemma 5 Because ˆV is convex and bounded below, the proof follows from Lemma 7 and from noticing that the point u Ê û, Ê û, with û i lim p ˆυ i, i I :, is Pareto optimal Appendix B Deriving the distributed model Consider the possibly nonminimal centralized model x + Ax + j I :M B j u j y i C i x i I :M zō c Aō co Aō c zō c B For each input/output pair u j, y i we transform the triple A, B j, C i into its Kalman canonical form 3, p7 z oc + A oc A oc c z oc zōc z o c Aōoc Aōc Aōco c Aōc c B oc zōc A o c z o c + Bōc u j y C oc C o c z oc zōc z o c zō c y i j I :M y The vector z oc captures the modes of A that are both observable by y i and controllable by u j The distributed model is then A A oc References B B oc C C oc x z oc DQ Mayne, JB Rawlings, CV Rao, POM Scokaert, Constrained model predictive control: stability and optimality, Automatica SJ Qin, TA Badgwell, A survey of industrial model predictive control technology, Control Eng Pract S Huang, KK Tan, TH Lee, Decentralized control design for large-scale systems with strong interconnections using neural networks, IEEE Trans Automat Control NR Sandell Jr, P Varaiya, M Athans, M Safonov, Survey of decentralized control methods for larger scale systems, IEEE Trans Automat Control H Cui, EW Jacobsen, Performance limitations in decentralized control, J Process Control RA Bartlett, LT Biegler, J Backstrom, V Gopal, Quadratic programming algorithms for large-scale model predictive control, J Process Control G Pannocchia, JB Rawlings, SJ Wright, Fast, large-scale model predictive control by partial enumeration, Automatica E Camponogara, D Jia, BH Krogh, S Talukdar, Distributed model predictive control, IEEE Control Syst Mag WB Dunbar, Distributed receding horizon control of dynamically coupled nonlinear systems, IEEE Trans Automat Control T Başar, GJ Olsder, Dynamic Noncooperative Game Theory, SIAM, Philadelphia, 999 JB Rawlings, BT Stewart, Coordinating multiple optimization-based controllers: new opportunities and challenges, J Process Control JB Rawlings, DQ Mayne, Model Predictive Control: Theory and Design, Nob Hill Publishing, Madison, WI, ISBN: , 9, 576 pages 3 AN Venkat, IA Hiskens, JB Rawlings, SJ Wright, Distributed MPC strategies with application to power system automatic generation control, IEEE Control Syst Tech POM Scokaert, DQ Mayne, JB Rawlings, Suboptimal model predictive control feasibility implies stability, IEEE Trans Automat Control EMB Aske, S Strand, S Skogestad, Coordinator MPC for maximizing plant throughput, Comput Chem Eng J Liu, D Muñoz de la Peña, PD Christofides, Distributed model predictive control of nonlinear process systems, AIChE J J Liu, D Muñoz de la Peña, BJ Ohran, PD Christofides, JF Davis, A two-tier architecture for networked process control, Chem Eng Sci R Cheng, J Forbes, W Yip, Price-driven coordination method for solving plantwide MPC problems, J Process Control AN Venkat, JB Rawlings, SJ Wright, Distributed model predictive control of large-scale systems, in: Assessment and Future Directions of Nonlinear Model Predictive Control, Springer, 7, pp RD Gudi, JB Rawlings, Identification for decentralized model predictive control, AIChE J DP Bertsekas, JN Tsitsiklis, Parallel and Distributed Computation, Athena Scientific, Belmont, Massachusetts, 997 G Pannocchia, SJ Wright, BT Stewart, JB Rawlings, Efficient cooperative distributed mpc using partial enumeration, in: ADCHEM 9, International Symposium on Advanced Control of Chemical Processes, Istanbul, Turkey, 9 3 PJ Antsaklis, AN Michel, Linear Systems, McGraw-Hill, New York, 997

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

Cooperation-based optimization of industrial supply chains

Cooperation-based optimization of industrial supply chains Cooperation-based optimization of industrial supply chains James B. Rawlings, Brett T. Stewart, Kaushik Subramanian and Christos T. Maravelias Department of Chemical and Biological Engineering May 9 2,

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

Controlling Large-Scale Systems with Distributed Model Predictive Control

Controlling Large-Scale Systems with Distributed Model Predictive Control Controlling Large-Scale Systems with Distributed Model Predictive Control James B. Rawlings Department of Chemical and Biological Engineering November 8, 2010 Annual AIChE Meeting Salt Lake City, UT Rawlings

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

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

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

Distributed model predictive control of large-scale systems

Distributed model predictive control of large-scale systems Distributed model predictive control of large-scale systems James B Rawlings 1, Aswin N Venkat 1 and Stephen J Wright 2 1 Department of Chemical and Biological Engineering 2 Department of Computer Sciences

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

Optimal dynamic operation of chemical processes: Assessment of the last 20 years and current research opportunities

Optimal dynamic operation of chemical processes: Assessment of the last 20 years and current research opportunities Optimal dynamic operation of chemical processes: Assessment of the last 2 years and current research opportunities James B. Rawlings Department of Chemical and Biological Engineering April 3, 2 Department

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

On the Stabilization of Neutrally Stable Linear Discrete Time Systems

On the Stabilization of Neutrally Stable Linear Discrete Time Systems TWCCC Texas Wisconsin California Control Consortium Technical report number 2017 01 On the Stabilization of Neutrally Stable Linear Discrete Time Systems Travis J. Arnold and James B. Rawlings Department

More information

Course on Model Predictive Control Part III Stability and robustness

Course on Model Predictive Control Part III Stability and robustness Course on Model Predictive Control Part III Stability and robustness Gabriele Pannocchia Department of Chemical Engineering, University of Pisa, Italy Email: g.pannocchia@diccism.unipi.it Facoltà di Ingegneria,

More information

Optimizing Economic Performance using Model Predictive Control

Optimizing Economic Performance using Model Predictive Control Optimizing Economic Performance using Model Predictive Control James B. Rawlings Department of Chemical and Biological Engineering Second Workshop on Computational Issues in Nonlinear Control Monterey,

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

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

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

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

Suboptimality of minmax MPC. Seungho Lee. ẋ(t) = f(x(t), u(t)), x(0) = x 0, t 0 (1)

Suboptimality of minmax MPC. Seungho Lee. ẋ(t) = f(x(t), u(t)), x(0) = x 0, t 0 (1) Suboptimality of minmax MPC Seungho Lee In this paper, we consider particular case of Model Predictive Control (MPC) when the problem that needs to be solved in each sample time is the form of min max

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

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

Distributed Receding Horizon Control of Cost Coupled Systems

Distributed Receding Horizon Control of Cost Coupled Systems Distributed Receding Horizon Control of Cost Coupled Systems William B. Dunbar Abstract This paper considers the problem of distributed control of dynamically decoupled systems that are subject to decoupled

More information

Journal of Process Control

Journal of Process Control Journal of Process Control 3 (03) 404 44 Contents lists available at SciVerse ScienceDirect Journal of Process Control j ourna l ho me pag e: www.elsevier.com/locate/jprocont Algorithms for improved fixed-time

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

Nonlinear Model Predictive Control Tools (NMPC Tools)

Nonlinear Model Predictive Control Tools (NMPC Tools) Nonlinear Model Predictive Control Tools (NMPC Tools) Rishi Amrit, James B. Rawlings April 5, 2008 1 Formulation We consider a control system composed of three parts([2]). Estimator Target calculator Regulator

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

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

Cooperative distributed MPC for tracking

Cooperative distributed MPC for tracking Milano (Italy) August 28 - September 2, 211 Cooperative distributed MPC for tracking A. Ferramosca D. Limon J.B. Rawlings E.F. Camacho Departamento de Ingeniería de Sistemas y Automática, Universidad de

More information

Decentralized and distributed control

Decentralized and distributed control Decentralized and distributed control Centralized control for constrained discrete-time systems M. Farina 1 G. Ferrari Trecate 2 1 Dipartimento di Elettronica, Informazione e Bioingegneria (DEIB) Politecnico

More information

Prashant Mhaskar, Nael H. El-Farra & Panagiotis D. Christofides. Department of Chemical Engineering University of California, Los Angeles

Prashant Mhaskar, Nael H. El-Farra & Panagiotis D. Christofides. Department of Chemical Engineering University of California, Los Angeles HYBRID PREDICTIVE OUTPUT FEEDBACK STABILIZATION OF CONSTRAINED LINEAR SYSTEMS Prashant Mhaskar, Nael H. El-Farra & Panagiotis D. Christofides Department of Chemical Engineering University of California,

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

Ciência e Natura ISSN: Universidade Federal de Santa Maria Brasil

Ciência e Natura ISSN: Universidade Federal de Santa Maria Brasil Ciência e Natura ISSN: 0100-8307 cienciaenaturarevista@gmail.com Universidade Federal de Santa Maria Brasil Iranmanesh, Hamidreza; Afshar, Ahmad Application of Cooperative Distributed Predictive Control

More information

CONVERGENCE PROOF FOR RECURSIVE SOLUTION OF LINEAR-QUADRATIC NASH GAMES FOR QUASI-SINGULARLY PERTURBED SYSTEMS. S. Koskie, D. Skataric and B.

CONVERGENCE PROOF FOR RECURSIVE SOLUTION OF LINEAR-QUADRATIC NASH GAMES FOR QUASI-SINGULARLY PERTURBED SYSTEMS. S. Koskie, D. Skataric and B. To appear in Dynamics of Continuous, Discrete and Impulsive Systems http:monotone.uwaterloo.ca/ journal CONVERGENCE PROOF FOR RECURSIVE SOLUTION OF LINEAR-QUADRATIC NASH GAMES FOR QUASI-SINGULARLY PERTURBED

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

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

Constrained Consensus and Optimization in Multi-Agent Networks

Constrained Consensus and Optimization in Multi-Agent Networks Constrained Consensus Optimization in Multi-Agent Networks The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As Published Publisher

More information

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization Global stabilization of feedforward systems with exponentially unstable Jacobian linearization F Grognard, R Sepulchre, G Bastin Center for Systems Engineering and Applied Mechanics Université catholique

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

Monitoring and Handling of Actuator Faults in a Distributed Model Predictive Control System

Monitoring and Handling of Actuator Faults in a Distributed Model Predictive Control System American Control Conference Marriott Waterfront, Baltimore, MD, USA June -July, ThA.6 Monitoring and Handling of Actuator Faults in a Distributed Model Predictive Control System David Chilin, Jinfeng Liu,

More information

Economic MPC using a Cyclic Horizon with Application to Networked Control Systems

Economic MPC using a Cyclic Horizon with Application to Networked Control Systems Economic MPC using a Cyclic Horizon with Application to Networked Control Systems Stefan Wildhagen 1, Matthias A. Müller 1, and Frank Allgöwer 1 arxiv:1902.08132v1 [cs.sy] 21 Feb 2019 1 Institute for Systems

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

FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS. Nael H. El-Farra, Adiwinata Gani & Panagiotis D.

FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS. Nael H. El-Farra, Adiwinata Gani & Panagiotis D. FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS Nael H. El-Farra, Adiwinata Gani & Panagiotis D. Christofides Department of Chemical Engineering University of California,

More information

UNIVERSITY OF CALIFORNIA. Los Angeles. Distributed Model Predictive Control of Nonlinear. and Two-Time-Scale Process Networks

UNIVERSITY OF CALIFORNIA. Los Angeles. Distributed Model Predictive Control of Nonlinear. and Two-Time-Scale Process Networks UNIVERSITY OF CALIFORNIA Los Angeles Distributed Model Predictive Control of Nonlinear and Two-Time-Scale Process Networks A dissertation submitted in partial satisfaction of the requirements for the degree

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

Outline. 1 Linear Quadratic Problem. 2 Constraints. 3 Dynamic Programming Solution. 4 The Infinite Horizon LQ Problem.

Outline. 1 Linear Quadratic Problem. 2 Constraints. 3 Dynamic Programming Solution. 4 The Infinite Horizon LQ Problem. Model Predictive Control Short Course Regulation James B. Rawlings Michael J. Risbeck Nishith R. Patel Department of Chemical and Biological Engineering Copyright c 217 by James B. Rawlings Outline 1 Linear

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

Decentralized and distributed control

Decentralized and distributed control Decentralized and distributed control Constrained distributed control for discrete-time systems M. Farina 1 G. Ferrari Trecate 2 1 Dipartimento di Elettronica e Informazione (DEI) Politecnico di Milano,

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

Solving Dual Problems

Solving Dual Problems Lecture 20 Solving Dual Problems We consider a constrained problem where, in addition to the constraint set X, there are also inequality and linear equality constraints. Specifically the minimization problem

More information

MPC: implications of a growth condition on exponentially controllable systems

MPC: implications of a growth condition on exponentially controllable systems MPC: implications of a growth condition on exponentially controllable systems Lars Grüne, Jürgen Pannek, Marcus von Lossow, Karl Worthmann Mathematical Department, University of Bayreuth, Bayreuth, Germany

More information

Adaptive State Feedback Nash Strategies for Linear Quadratic Discrete-Time Games

Adaptive State Feedback Nash Strategies for Linear Quadratic Discrete-Time Games Adaptive State Feedbac Nash Strategies for Linear Quadratic Discrete-Time Games Dan Shen and Jose B. Cruz, Jr. Intelligent Automation Inc., Rocville, MD 2858 USA (email: dshen@i-a-i.com). The Ohio State

More information

The common-line problem in congested transit networks

The common-line problem in congested transit networks The common-line problem in congested transit networks R. Cominetti, J. Correa Abstract We analyze a general (Wardrop) equilibrium model for the common-line problem in transit networks under congestion

More information

A PROJECTED HESSIAN GAUSS-NEWTON ALGORITHM FOR SOLVING SYSTEMS OF NONLINEAR EQUATIONS AND INEQUALITIES

A PROJECTED HESSIAN GAUSS-NEWTON ALGORITHM FOR SOLVING SYSTEMS OF NONLINEAR EQUATIONS AND INEQUALITIES IJMMS 25:6 2001) 397 409 PII. S0161171201002290 http://ijmms.hindawi.com Hindawi Publishing Corp. A PROJECTED HESSIAN GAUSS-NEWTON ALGORITHM FOR SOLVING SYSTEMS OF NONLINEAR EQUATIONS AND INEQUALITIES

More information

Optimal dynamic operation of chemical processes: current opportunities

Optimal dynamic operation of chemical processes: current opportunities Optimal dynamic operation of chemical processes: current opportunities James B. Rawlings Department of Chemical and Biological Engineering August 6, 29 Westhollow Research Center Shell Rawlings Current

More information

Resource-aware Quasi-decentralized Control of Nonlinear Plants Over Communication Networks

Resource-aware Quasi-decentralized Control of Nonlinear Plants Over Communication Networks 29 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -2, 29 WeA5.5 Resource-aware Quasi-decentralized Control of Nonlinear Plants Over Communication Networks Yulei Sun and Nael

More information

STATE ESTIMATION IN COORDINATED CONTROL WITH A NON-STANDARD INFORMATION ARCHITECTURE. Jun Yan, Keunmo Kang, and Robert Bitmead

STATE ESTIMATION IN COORDINATED CONTROL WITH A NON-STANDARD INFORMATION ARCHITECTURE. Jun Yan, Keunmo Kang, and Robert Bitmead STATE ESTIMATION IN COORDINATED CONTROL WITH A NON-STANDARD INFORMATION ARCHITECTURE Jun Yan, Keunmo Kang, and Robert Bitmead Department of Mechanical & Aerospace Engineering University of California San

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

arxiv: v1 [cs.sy] 2 Oct 2018

arxiv: v1 [cs.sy] 2 Oct 2018 Non-linear Model Predictive Control of Conically Shaped Liquid Storage Tanks arxiv:1810.01119v1 [cs.sy] 2 Oct 2018 5 10 Abstract Martin Klaučo, L uboš Čirka Slovak University of Technology in Bratislava,

More information

Observations on the Stability Properties of Cooperative Systems

Observations on the Stability Properties of Cooperative Systems 1 Observations on the Stability Properties of Cooperative Systems Oliver Mason and Mark Verwoerd Abstract We extend two fundamental properties of positive linear time-invariant (LTI) systems to homogeneous

More information

Lyapunov Stability Theory

Lyapunov Stability Theory Lyapunov Stability Theory Peter Al Hokayem and Eduardo Gallestey March 16, 2015 1 Introduction In this lecture we consider the stability of equilibrium points of autonomous nonlinear systems, both in continuous

More information

Distributed Model Predictive Control: A Tutorial Review

Distributed Model Predictive Control: A Tutorial Review Distributed Model Predictive Control: A Tutorial Review Panagiotis D. Christofides, Riccardo Scattolini, David Muñoz de la Peña and Jinfeng Liu Abstract In this paper, we provide a tutorial review of recent

More information

Outline. 1 Full information estimation. 2 Moving horizon estimation - zero prior weighting. 3 Moving horizon estimation - nonzero prior weighting

Outline. 1 Full information estimation. 2 Moving horizon estimation - zero prior weighting. 3 Moving horizon estimation - nonzero prior weighting Outline Moving Horizon Estimation MHE James B. Rawlings Department of Chemical and Biological Engineering University of Wisconsin Madison SADCO Summer School and Workshop on Optimal and Model Predictive

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

Absolute value equations

Absolute value equations Linear Algebra and its Applications 419 (2006) 359 367 www.elsevier.com/locate/laa Absolute value equations O.L. Mangasarian, R.R. Meyer Computer Sciences Department, University of Wisconsin, 1210 West

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

Information Structures Preserved Under Nonlinear Time-Varying Feedback

Information Structures Preserved Under Nonlinear Time-Varying Feedback Information Structures Preserved Under Nonlinear Time-Varying Feedback Michael Rotkowitz Electrical Engineering Royal Institute of Technology (KTH) SE-100 44 Stockholm, Sweden Email: michael.rotkowitz@ee.kth.se

More information

CHAPTER 2: CONVEX SETS AND CONCAVE FUNCTIONS. W. Erwin Diewert January 31, 2008.

CHAPTER 2: CONVEX SETS AND CONCAVE FUNCTIONS. W. Erwin Diewert January 31, 2008. 1 ECONOMICS 594: LECTURE NOTES CHAPTER 2: CONVEX SETS AND CONCAVE FUNCTIONS W. Erwin Diewert January 31, 2008. 1. Introduction Many economic problems have the following structure: (i) a linear function

More information

ROBUST STABLE NONLINEAR CONTROL AND DESIGN OF A CSTR IN A LARGE OPERATING RANGE. Johannes Gerhard, Martin Mönnigmann, Wolfgang Marquardt

ROBUST STABLE NONLINEAR CONTROL AND DESIGN OF A CSTR IN A LARGE OPERATING RANGE. Johannes Gerhard, Martin Mönnigmann, Wolfgang Marquardt ROBUST STABLE NONLINEAR CONTROL AND DESIGN OF A CSTR IN A LARGE OPERATING RANGE Johannes Gerhard, Martin Mönnigmann, Wolfgang Marquardt Lehrstuhl für Prozesstechnik, RWTH Aachen Turmstr. 46, D-5264 Aachen,

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

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

ASSESSMENT OF DECENTRALIZED MODEL PREDICTIVE CONTROL TECHNIQUES FOR POWER NETWORKS

ASSESSMENT OF DECENTRALIZED MODEL PREDICTIVE CONTROL TECHNIQUES FOR POWER NETWORKS ASSESSMENT OF DECENTRALIZED MODEL PREDICTIVE CONTROL TECHNIQUES FOR POWER NETWORKS Armand Damoiseaux Andrej Jokic Mircea Lazar University of Technology University of Technology University of Technology

More information

Hybrid Systems Techniques for Convergence of Solutions to Switching Systems

Hybrid Systems Techniques for Convergence of Solutions to Switching Systems Hybrid Systems Techniques for Convergence of Solutions to Switching Systems Rafal Goebel, Ricardo G. Sanfelice, and Andrew R. Teel Abstract Invariance principles for hybrid systems are used to derive invariance

More information

Near-Potential Games: Geometry and Dynamics

Near-Potential Games: Geometry and Dynamics Near-Potential Games: Geometry and Dynamics Ozan Candogan, Asuman Ozdaglar and Pablo A. Parrilo January 29, 2012 Abstract Potential games are a special class of games for which many adaptive user dynamics

More information

Moving Horizon Estimation (MHE)

Moving Horizon Estimation (MHE) Moving Horizon Estimation (MHE) James B. Rawlings Department of Chemical and Biological Engineering University of Wisconsin Madison Insitut für Systemtheorie und Regelungstechnik Universität Stuttgart

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

Disturbance Attenuation Properties for Discrete-Time Uncertain Switched Linear Systems

Disturbance Attenuation Properties for Discrete-Time Uncertain Switched Linear Systems Disturbance Attenuation Properties for Discrete-Time Uncertain Switched Linear Systems Hai Lin Department of Electrical Engineering University of Notre Dame Notre Dame, IN 46556, USA Panos J. Antsaklis

More information

Bisimilar Finite Abstractions of Interconnected Systems

Bisimilar Finite Abstractions of Interconnected Systems Bisimilar Finite Abstractions of Interconnected Systems Yuichi Tazaki and Jun-ichi Imura Tokyo Institute of Technology, Ōokayama 2-12-1, Meguro, Tokyo, Japan {tazaki,imura}@cyb.mei.titech.ac.jp http://www.cyb.mei.titech.ac.jp

More information

UNDERGROUND LECTURE NOTES 1: Optimality Conditions for Constrained Optimization Problems

UNDERGROUND LECTURE NOTES 1: Optimality Conditions for Constrained Optimization Problems UNDERGROUND LECTURE NOTES 1: Optimality Conditions for Constrained Optimization Problems Robert M. Freund February 2016 c 2016 Massachusetts Institute of Technology. All rights reserved. 1 1 Introduction

More information

Coordinating Multiple Model Predictive Controllers for Water Reservoir Networks Operation

Coordinating Multiple Model Predictive Controllers for Water Reservoir Networks Operation 19th International Congress on Modelling and Simulation, Perth, Australia, 12 16 December 2011 http://mssanz.org.au/modsim2011 Coordinating Multiple Model Predictive Controllers for Water Reservoir Networks

More information

On the stability of receding horizon control with a general terminal cost

On the stability of receding horizon control with a general terminal cost On the stability of receding horizon control with a general terminal cost Ali Jadbabaie and John Hauser Abstract We study the stability and region of attraction properties of a family of receding horizon

More information

Structured State Space Realizations for SLS Distributed Controllers

Structured State Space Realizations for SLS Distributed Controllers Structured State Space Realizations for SLS Distributed Controllers James Anderson and Nikolai Matni Abstract In recent work the system level synthesis (SLS) paradigm has been shown to provide a truly

More information

Stabilization of fixed modes in expansions of LTI systems

Stabilization of fixed modes in expansions of LTI systems Systems & Control Letters 57 (28) 365 37 www.elsevier.com/locate/sysconle Stabilization of fixed modes in expansions of LTI systems Srdjan S. Stanković a,, Dragoslav D. Šiljak b a Faculty of Electrical

More information

INTEGRATION OF CONTROL THEORY AND SCHEDULING METHODS FOR SUPPLY CHAIN MANAGEMENT. Kaushik Subramanian

INTEGRATION OF CONTROL THEORY AND SCHEDULING METHODS FOR SUPPLY CHAIN MANAGEMENT. Kaushik Subramanian INTEGRATION OF CONTROL THEORY AND SCHEDULING METHODS FOR SUPPLY CHAIN MANAGEMENT by Kaushik Subramanian A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy

More information

1 Lyapunov theory of stability

1 Lyapunov theory of stability M.Kawski, APM 581 Diff Equns Intro to Lyapunov theory. November 15, 29 1 1 Lyapunov theory of stability Introduction. Lyapunov s second (or direct) method provides tools for studying (asymptotic) stability

More information

Approximate Bisimulations for Constrained Linear Systems

Approximate Bisimulations for Constrained Linear Systems Approximate Bisimulations for Constrained Linear Systems Antoine Girard and George J Pappas Abstract In this paper, inspired by exact notions of bisimulation equivalence for discrete-event and continuous-time

More information

Improved Crude Oil Processing Using Second-Order Volterra Models and Nonlinear Model Predictive Control

Improved Crude Oil Processing Using Second-Order Volterra Models and Nonlinear Model Predictive Control 8 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 8 ThA3. Improved Crude Oil Processing Using Second-Order Volterra Models and Nonlinear Model Predictive Control T.

More information

UCLA Chemical Engineering. Process & Control Systems Engineering Laboratory

UCLA Chemical Engineering. Process & Control Systems Engineering Laboratory Constrained Innite-time Optimal Control Donald J. Chmielewski Chemical Engineering Department University of California Los Angeles February 23, 2000 Stochastic Formulation - Min Max Formulation - UCLA

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

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems Pavankumar Tallapragada Nikhil Chopra Department of Mechanical Engineering, University of Maryland, College Park, 2742 MD,

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

Part III. 10 Topological Space Basics. Topological Spaces

Part III. 10 Topological Space Basics. Topological Spaces Part III 10 Topological Space Basics Topological Spaces Using the metric space results above as motivation we will axiomatize the notion of being an open set to more general settings. Definition 10.1.

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

In English, this means that if we travel on a straight line between any two points in C, then we never leave C.

In English, this means that if we travel on a straight line between any two points in C, then we never leave C. Convex sets In this section, we will be introduced to some of the mathematical fundamentals of convex sets. In order to motivate some of the definitions, we will look at the closest point problem from

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

Online monitoring of MPC disturbance models using closed-loop data

Online monitoring of MPC disturbance models using closed-loop data Online monitoring of MPC disturbance models using closed-loop data Brian J. Odelson and James B. Rawlings Department of Chemical Engineering University of Wisconsin-Madison Online Optimization Based Identification

More information

Time scale separation and the link between open-loop and closed-loop dynamics

Time scale separation and the link between open-loop and closed-loop dynamics Time scale separation and the link between open-loop and closed-loop dynamics Antonio Araújo a Michael Baldea b Sigurd Skogestad a,1 Prodromos Daoutidis b a Department of Chemical Engineering Norwegian

More information

Output Feedback Stabilization with Prescribed Performance for Uncertain Nonlinear Systems in Canonical Form

Output Feedback Stabilization with Prescribed Performance for Uncertain Nonlinear Systems in Canonical Form Output Feedback Stabilization with Prescribed Performance for Uncertain Nonlinear Systems in Canonical Form Charalampos P. Bechlioulis, Achilles Theodorakopoulos 2 and George A. Rovithakis 2 Abstract The

More information

ON CHATTERING-FREE DISCRETE-TIME SLIDING MODE CONTROL DESIGN. Seung-Hi Lee

ON CHATTERING-FREE DISCRETE-TIME SLIDING MODE CONTROL DESIGN. Seung-Hi Lee ON CHATTERING-FREE DISCRETE-TIME SLIDING MODE CONTROL DESIGN Seung-Hi Lee Samsung Advanced Institute of Technology, Suwon, KOREA shl@saitsamsungcokr Abstract: A sliding mode control method is presented

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

Robust Adaptive MPC for Systems with Exogeneous Disturbances

Robust Adaptive MPC for Systems with Exogeneous Disturbances Robust Adaptive MPC for Systems with Exogeneous Disturbances V. Adetola M. Guay Department of Chemical Engineering, Queen s University, Kingston, Ontario, Canada (e-mail: martin.guay@chee.queensu.ca) Abstract:

More information