A NONLINEAR COMMAND GOVERNOR FOR CONSTRAINED CONTROL SYSTEMS. Alberto Bemporad, Alessandro Casavola and Edoardo Mosca

Size: px
Start display at page:

Download "A NONLINEAR COMMAND GOVERNOR FOR CONSTRAINED CONTROL SYSTEMS. Alberto Bemporad, Alessandro Casavola and Edoardo Mosca"

Transcription

1 A NONLINEAR COMMAND GOVERNOR FOR CONSTRAINED CONTROL SYSTEMS Alberto Bemporad, Alessandro Casavola and Edoardo Mosca Dipartimento di Sistemi ed Informatica, Università difirenze Via di S.Marta, Firenze, Italy - Tel Fax mosca@dsi.ing.unifi.it, Abstract: A method based on conceptual tools of predictive control is described for solving tracking problems wherein pointwise-in-time input and/or state inequality constraints are present. It consists of adding to a primal compensated system a nonlinear device called command governor (CG) whose action is based on the current state, set-point and prescribed constraints. The overall system is proved to fulfill the constraints, be asymptotically stable, and exhibit an offset-free tracking behaviour, provided that an admissibility condition on the initial state is satisfied. Keywords: Constraints, Saturation control, Nonlinear control, Predictive control, Quadratic programming.. INTRODUCTION In recent years there have been substantial theoretical advancements in the field of feedback control of dynamic systems with input and/or state-related constraints. The main goal of the present paper is to address this issue by laying down guidelines for synthesizing command governors (CG)basedonpredictivecon- trol ideas (Keerthi and Gilbert, 988). A CG is a nonlinear device which is added to a primal compensated control system. The latter, in the absence of the CG, is designed so as to perform satisfactorily in the absence of constraints. Whenever necessary, the CG modifies the input to the primal control system so as to avoid violation of the constraints. Hence, the CG action is finalized to let the primal control system operate linearly within a wider dynamic range than that which would result with no CG. Preliminary studies along these lines have already appeared in (Bemporad and Mosca, 994, 995). For CGs approached from different perspectives see (Kapasouris, Athans and Stein, 99) and (Gilbert, Kolmanovsky and Tin Tan, 995) Simulation examples are presented so as to exhibit the results achievable by themethodincomparisonwithothercgstrategies. In (): t Z + := {,,...}; x(t) IR n is the state vector; g(t) IR p the manipulable command input which, if no constraints were present, would essentially coincide with the output reference r(t) IR p ; y(t) IR p the output which is required to track r(t); and c(t) IR nc the constrained vector which has to fulfill the pointwise-in-time set-membership constraint c(t) C, t Z + (2) with C IR nc a prescribed constraint set. The problem is to design a memoryless device g(t) :=g(x(t),r(t)) (3) in such a way that, under suitable conditions, the constraints (2) are fulfilled and possibly y(t) r(t). It is assumed that (A..). Φ is a stability matrix, i.e. all its eigenvalues are in the open unit disk; 2. System () is offset-free, i.e. H(I Φ) G = I p. 2. COMMAND GOVERNOR DESIGN Consider the following linear time-invariant system x(t +) = Φx(t)+Gg(t) y(t) = Hx(t) c(t) = H c x(t)+dg(t) This work was partially supported by MURST. () One important instance of () consists of a linear plant under stabilizing linear state-feedback control. In this way, the system is compensated so as to satisfy stability and performance requirements, regardless of the prescribed constraints. In order to enforce the constraints, the CG (3) is added to the primal compensated system (). It is convenient to adopt the following notations for the equilibrium solution of () to a constant command

2 g(t) w x w := (I Φ) Gw y w := c w := Hx w H c x w + Dw = [ H c (I Φ) G + D ] w (4) It is further assumed that:. C is bounded; 2. C = {c IR nc : q j (c), j n q },with (A.2.) n q := {, 2,..., n q } and q j :IR nc IR continuous and convex; 3. C has a non-empty interior. (A.2) implies that C is compact and convex. Consider a θ-parameterized family V Θ of sequences V Θ = {v(,θ): θ Θ IR n θ }, v(,θ):={v(k, θ)} k= (5) with the property of closure w.r.t. left time-shifts, viz. θ Θ, k Z +,thereexist θ Θ such that v(k +,θ)=v(k, θ) (6) Suppose temporarily that v(,θ) is used as an input to () from the state x(t) at time. The latter will be referred to as the event (,x(t)). Assume that c(,x(t),θ):={c(k, x(t),θ)} k= C (7) In (7), c(k, x(t),θ) denotes the c-response at time k to v(,θ) from the event (,x(t)). If the inclusion (7) is satisfied for some θ Θ, x(t) is said to be admissible, (x(t),θ) an executable pair, and v(,θ) a virtual command sequence for the state x(t). Notice that (6) ensures that (x(t),θ) is executable = θ Θ:(x(t +), θ) is executable, provided that x(t +)= Φx(t) +Gv(,θ). In fact, from (6) it follows that c(k +,x(t),θ) = c(k, x(t +), θ). Then, any state is admissible along the trajectory corresponding to a virtual command sequence v(,θ). Consequently, no danger occurs of being trapped into a blind alley if () is driven by a virtual command sequence or its input switched from one to another virtual command sequence. For reasons which will appear clear soon, it is convenient to introduce the following sets for a given δ>: C δ := {c C: B δ (c) C}, (8) with B δ (c) :={ c IR nc : c c δ} W δ := {w IR p : c w C δ } (9) We shall assume that for a possibly vanishingly small δ> (A.3.) { W δ is non-empty From the foregoing definitions and (A.3), it follows that W δ is closed and convex. In the developments that follow we shall consider the family V Θ where v(k, θ) =γ k µ + w, () θ := [µ w ] Θ := IR p W δ () where γ [, ) and the prime denotes transpose. In such a case, (6) is satisfied with θ =[γµ w ]. (2) We consider next the c-response c(,x,θ)tothecommand sequence ()-(). By straightforward manipulations we find c(k) := c(k, x, θ) (3) = ĉ(k)+h c Φ k [x x µ+w ]+ c(k) (4) ĉ(k) := γ k c µ+w +( γ k )c w (5) c(k) := k ( γ)h c Φ i γ k i x µ (6) i= If in (3)-(6) x = x w, w W δ, w W δ and µ = w w we get c(k) =ĉ(k)+ c(k) withĉ(k) =γ k c w +( γ k )c w. Thus, being C convex, ĉ(k) C. Hence, there are µ IR p, µ >, such that c(k) C, k Z +. It follows that (x w, [( w w) w ] ) is executable for w, w W δ, w w >, and lim k x(k) =x w.these conclusions can be shown to hold true if the initial state x w is perturbed by any x, with x ε, for ε > sufficiently small. From the foregoing considerations the following viability property, as will be hereafter referred to by adopting the terminology of Aubin (99), easily follows. Proposition (Viability property). Consider the system () along with the family of command sequences ()-(). Let the assumptions (A.)-(A.3) be fulfilled and the initial state x() of () be admissible. Then, there exists a concatenation of a finite number of virtual command sequences v(,θ i ), θ i =[µ i w i, θ ] i Θ, with finite switching times, capable of asymptotically driving the system state from x() to x w,anyw W δ. Hereafter, we shall address the problem of how to select appropriate virtual command sequences, and when to switch from one to another. To this end, consider the quadratic selection index J(x(t),r(t),θ) := µ 2 Ψ µ + w r(t) 2 Ψ w + y(k, x(t),θ) w 2 Ψ y (7) k= where θ is as in (), x 2 Ψ := x Ψx, Ψ µ =Ψ µ >, Ψ w = Ψ w >, Ψ y = Ψ y, and y(k, x(t),θ)the output response at time k to the command v(k, θ) = γ k µ + w from the event (,x(t)). It is easy to see that (7) has a unique unconstrained minimum θ(t) IR 2p for every x(t) IR n and r(t) IR p.letv(x) betheset of all θ Θ such that (x, θ) is executable V(x) :={θ Θ: c(,x,θ) C} (8)

3 Assume that, for every t Z +, V (x(t)) is non-empty, closed and convex. This implies that the following minimizer exists unique θ(t) := argmin{j(x(t),r(t),θ): c(,x(t),θ) C} θ Θ = arg min J(x(t),r(t),θ) (9) θ V(x(t)) Proposition ensures that V (x(t)) is non-empty and implies that V (x(t + )) is non-empty too if (x(t),θ)is executable and x(t +) = Φx(t) +Gv(,θ). Further, the concatenation mechanism embedded in the viability property of Proposition naturally suggests that we can select the actual CG action according to the following receding horizon control strategy if θ(t) is as in (9): g(t) = { v(,θ(t)) µ(t)+w(t), γ (, ) = w(t) γ = (2) We defer the proof that V (x(t)) is closed and convex to Sect. 3. A question we wish to address now is whether the foregoing CG yields an overall stable offsetfree control system. Assume that the reference is kept constant, r(t) r for all t t,andv(x(t)) is nonempty, closed and convex at each t Z +. Consider the following candidate Lyapunov function V (t) :=J(x(t),r,θ(t)) (2) If x(t + ) = Φx(t) + Gv(,θ(t)), it results that J(x(t + ),r,[γµ (t) w (t)] ) V (t+). In fact, (x(t+),[γµ (t) w (t)] ) is executable, but [γµ (t) w (t)] need not be the minimizer for J(x(t + ),r,θ). It follows that along the trajectories of the system V (t) V (t+) ( γ 2 ) µ(t) 2 Ψ µ + y(t) w(t) 2 Ψ y (22) Hence, V (t), being nonnegative monotonically non increasing, has a finite limit V ( ) ast. This implies lim t [V (t) V (t + )] =, and by (22) lim t µ(t) = p (23) lim y(t) w(t) Ψ y = (24) t The asymptotic properties of w(t) and y(t) can be further characterized by taking into account the uniform boundedness of x(t) and assuming the existence and uniqueness of θ(t), t Z +. In such a case, the output of the system controlled by the CG converges to the closest admissible approximation to the reference. Proposition 2 Consider the system () controlled by the CG (9)-(2). Assume that (A.)-(A.3) are satisfied. Let x() be admissible and V(x(t)) closed and convex at each t Z +.Letr(t) r, t t Z +.Then, the prescribed constraints are satisfied at every t Z +, and lim t w(t) = lim t y(t) = lim t g(t) =w r (25) w r := arg min w Wδ w r 2 Ψ w (26) Proof. See (Bemporad, Casavola and Mosca, 995). 3. SOLVABILITY AND COMPUTABILITY It remains to find existence conditions for the minimizer (9). Further, even if solvability is guaranteed, (9) embodies an infinite number of constraints. For practical implementation, we must find out if and how these constraints can be reduced to a finite number of constraints whose time locations be determinable off-line. To this end, it is convenient to introduce some extra notation. We express the response of () from an event (,x)to the command sequence ()-() as follows x z(k + ) = Az(k), with z() = IR θ n Θ, c(k) := c(k, x, θ) = E c z(k) (27) where A = p n γi p p p Φ G G p n p p I p, E c =[H c p p D] (28) For i Z := {, 2, 3,...}, consider the following sets Z i := {z IR n Θ: q j (E c A k z), j n q, k i}. (29) Z := Z i (3) i= Z i are the sets of initial states z with w W δ which give rise to evolutions fulfilling the constraints over the first i-th time steps k =,,..., i, while Z is the set of all executable pairs (x, θ). Z i+ Z i, i Z,and under (A.2), all the Z i s, and hence Z, are closed and convex. Moreover, Z i = Z i+ = Z i = Z and, by the viability property of Proposition, Z is non-empty. Consider next the slice of Z along x introduced in (8) x V(x) :={θ Θ: Z}. (3) θ If x is admissible for some θ Θ, V(x) isnon-empty. In addition, it is closed being the intersection of two closed sets, V(x) =Z {{x} Θ}. V(x) isalsoconvex because the slicer operator is convexity-preserving. Then, existence and uniqueness of the minimizer (9) follows, provided that the initial state of () be admissible.

4 Proposition 3 Let (A.)-(A.4) be fulfilled and (x(),θ) executable for some θ Θ. Thus, the optimization problem (9) is equivalent to the following convex constrained optimization problem µ(t) θ(t) = := arg min w(t) J(x(t),r(t),θ), t Z + θ V(x(t)) (32) This is uniquely solvable at each t Z +, being V(x) non-empty, closed and convex. Proof. The viability property of Proposition ensures that V(x(t)) is non-empty. Existence and uniqueness of θ(t) follow because J is quadratic in θ, andv(x(t)) is also closed and convex. Practical implementation of the CG requires an effective way to solve the optimization problem (32). Notice in fact that there might be no algorithmic procedure capable of computing the exact minimizer, unless Z is finitely determinable. In what follows, we shall show that only a finite number of pointwise-intime constraints suffices to determine Z. To this end, let (A o,e co ), with A o IR no no, n o n +2p, bean observable subsystem obtained via a canonical observability decomposition of (A, E c ). Then c(k) =E co A k oz o () (33) with z o = P o z, P o defined by the observability decomposition. Consequently, define the following sets Z o i := {P oz IR no : z Z i }, Z o := Zi o (34) i= It is easy to see that Z o i and Zo own the same properties shown to hold for Z i and, respectively, Z. Inparticular, they are non-empty, closed and convex. Moreover, the following result holds. Proposition 4 Let (A.)-(A.4) be fulfilled. Then, Zi o, i n o is compact and convex. Moreover, there exists an integer i o n o such that Z io = Z. Proof. See (Bemporad, Casavola and Mosca). It follows that Z o, and hence Z as well, is finitely determinable, that is it suffices to check the constraints over the initial i o -th time steps in order to ensure constraint fulfillment over Z +. Consequently, problem (32) is equivalent to the following finite dimensional convex constrained optimization problem at each t Z + : θ(t) := argmin θ Θ J(x(t),r(t),θ) subject to q j (c(i,x(t),θ), j n q, i i o (35) A modification of the Gilbert and Tin Tan algorithm (99), as detailed in (Bemporad, Casavola and Mosca, 995) can be used to find i o =min i no {i Zi o = Zo }. In conclusion, we have found that our initial optimization problem having an infinite number of constraints is equivalent to a convex constrained optimization problem with a finite number of constraints. Theorem (Main result) Let (A.)-(A.3) be fulfilled. Consider the system () with the CG (9)-(2), and let x() be admissible. Then: i. The J-minimizer (32) uniquely exists at each t Z + and can be obtained by solving a convex constrained optimization problem with inequality constraints q j (c(i,x(t),θ)), j n q, limited to a finite number i o of time-steps, viz. i =,..., i o ; ii. The integer i o can be computed off-line from the outset; iii. The overall system satisfies the constraints, is asymptotically stable and off-set free in that the conclusions of Proposition 2 hold. 4. COMPARISON WITH OTHER CG SCHEMES The present CG design methodology, hereafter referred to as BCM96, is general enough to encompass other CG strategiesas special cases, even if obtained from different perspectives. In particular, in this section we compare the BCM96 and the GKT95 (Gilbert, Kolmanovsky and Tin Tan, 995) governors, in terms of available design knobs, computational complexity and robustness of the constraint enforcement mechanisms against state disturbances. In GKT95 the actual command g(t) is obtained as follows g(t) =g(t ) + K [r(t ) g(t )] (36) where K [, ] is maximized under the constraint that the state remains within a specific admissible set. This schemecanbeembeddedinbcm96. Infact,ateach time t Z +, (36) can be reformulated as finding the smallest β = K [, ] such that the constant command sequence (γ =) v(k, β) =β [w(t ) r(t )] + r(t ) (37) is virtual. This is equivalent to minimize the functional J(µ, w) =β 2 (38) and imposing the additional specifications that w is as the R.H.S. of (37). In contrast with BCM96, this formulation does not take into account the tracking performance, and there are no design knobs for modifying the dynamics of the overall closed-loop system. Further, each command trajectory increases toward its desired value by the same fraction β. Consequently, especially in a MIMO context, slower transients can be expected.

5 .2 Constrained output y(t).6 output y(t) Ψ y increasing, Ψ y = Ψ y =. Ψ y =.5 Ψ y = [BCM96] Figure : Example. Response for different Ψ y On the other hand, only a scalar optimization has to be performed in GKT95, reducing remarkably the related computational burden. Example - Consider the following SISO non-minimum phase plant.8935z y(t) = z 2 g(t).542z (39) The task of the CG is to govern the command input so that.5 y(t).2. Let δ =.5. Accordingly, c(t) = y(t), C = [.5,.2] and W δ = [.45,.5]. The unit step responses of (39) subjects to the GKT95 and BCM96 governors are reported in Fig., where γ =.99, Ψ µ = and Ψ w = were chosen for BCM96 whereas GKT95 was implemented as previously described except for r(t) instead of r(t ) in (37), for a better comparison. As expected because of γ, for Ψ y = the BCM96 and GKT95 responses are identical. However, the BCM96 responses can be modified by acting on the design knobs, e.g. by modifying Ψ y as in Fig.. For values of γ close to, the features of BCM96 and GKT95 differ remarkably. In particular, from Figs. 2 and 3 the robustness of BCM96 against state perturbation results superior. Fig. 2 and Fig. 3 report respectively the plant output y(t) and the command g(t) for both governors, with γ =. and Ψ y =, the remaining design knobs being as for the simulations reported in Fig.. In those figures, the equilibrium state [ ], corresponding to the admissible constant reference r =, is perturbed at time instants and 4 respectively by [ ] and [ ]. Observe that, for both perturbations, GKT95 remains inactive whereas BCM96 is capable to compensate them, thoughafteronetimestepattimeinstant. The reason results clear by examining Figs. 4 and 5, which report respectively the admissible state Figure 2: Example. Robustness against state perturbations..5 [BCM96] command g(t) Figure 3: Example. Commands for Fig. 2. and the -step recoverable state sets for both governors, the latter being the set of all states that give rise to admissible c-sequences except possibly for the first sample c(). Notice that in the example at hand c() does not depend on µ and w since there is one step delay between c(t) andg(t). In both those figures, the cross and the dot indicate the state before and, respectively, after the perturbations, with the perturbations of Figs. 5 and 4 corresponding respectively to the ones occurring at time instants and 4. Then, the explanation is that the state after the perturbation at time (4) remains -step recoverable (admissible) for BCM96 whereas it is not such for GKT95. It is worth pointing out that the above sets do not depend on Ψ µ,ψ w and Ψ y but are instead strongly dependent on γ and δ. In fact, in Figs. 4 and 5 the same sets are also depicted (dashed line) for γ =.99 that are approximately comprised within the other two sets. Example 2 - In order to investigate the limit of the scalar optimization underlying the GKT95 scheme with respect to the vectorial one of the BCM96 governor, consider the following MIMO plant. Φ= , G =.4.5 2,

6 8 6 4 x γ=. γ=.99 Admissible state set unconstrained output y(t) g (t) 2.5 constrained output y(t) command g(t).5 g (t) x x Figure 4: Example. Admissible state sets. Recoverable state set γ=. γ= x Figure 5: Example. One-step recoverable state sets H = Also in this case the task of the CG is to bound the plant outputs so that.5 y (t),y 2 (t).2. Let δ =. and γ =.9. Accordingly, c(t) = y(t), C =[.5,.2], W δ =[.49,.99], Ψ y = 2 and Ψ µ = Ψ w = I 2. Fig. 6 depicts the output y and y 2 corresponding to a step reference respectively for: (upper-left) the ungoverned case (no CG action) and (lower) the governed case where the continuous and the dashed lines represent the BCM96 and, respectively, the GKT95 actions. In the upper-right figure is represented the plot (g vs g 2 ) of the command actions for both the BCM96 (continuous line) and the GKT95 (dashed line) governors. As expected, in the GKT95 schemes the commands g and g 2 increase by the same quantity toward the desired set-point value (, ) whereas this is Figure 6: Example 2. Output and command responses. not the case for BCM CONCLUSIONS The CG problem, viz. the one of on-line designing a command input in such a way that a primal compensated control system can operate in a stable way with satisfactory tracking performance and no constraint violation, has been addressed by exploiting some ideas originating from predictive control. REFERENCES Aubin, J.P. Viability Theory, Birkhäuser, Boston, 99. Bemporad, A. and E. Mosca, Constraint fulfilment in feedback control via predictive reference management, Proc. 3rd IEEE Conf. on Control Applications, pp , Glasgow, U. K., 994. Bemporad, A. and E. Mosca, Nonlinear predictive reference governor for constrained control systems, Proc. 34th IEEE Conf. on Decision and Control, New Orleans, Louisiana, U.S.A., 995. Bemporad, A., A. Casavola and E. Mosca, Nonlinear control of constrained linear systems via predictive reference management, DSI, University of Florence, T.R. DSI 2-95, 995. Gilbert, E.G. and K. Tin Tan, Linear systems with state and control constraints: the theory and applications of maximal output admissible sets, IEEE Trans. Automat. Control, Vol. 36, pp. 8-2, 99. Gilbert,E.G.,I.KolmanovskyandK.TinTan, Discrete-time reference governors and the nonlinear control of systems with state and control constraints, Int. Journal of Robust and Nonlinear Control, Vol. 5, N. 5, pp , 995. Kapasouris, P., M. Athans and G. Stein, Design of feedback control systems for unstable plants with saturating actuators, Proc. IFAC Symp. on Nonlinear Control System Design, pp , Pergamon Press, 99. Keerthi, S.S. and E.G. Gilbert, Optimal infinite-horizon feedback control laws for a general class of constrained discretetime systems: stability and moving-horizon approximations, J. Opt Theory and Applications, Vol. 57, pp , 988.

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

Any domain of attraction for a linear constrained system is a tracking domain of attraction

Any domain of attraction for a linear constrained system is a tracking domain of attraction Any domain of attraction for a linear constrained system is a tracking domain of attraction Franco Blanchini, Stefano Miani, Dipartimento di Matematica ed Informatica Dipartimento di Ingegneria Elettrica,

More information

Hybrid Command Governors for Idle Speed Control in Gasoline Direct Injection Engines

Hybrid Command Governors for Idle Speed Control in Gasoline Direct Injection Engines ACC0-IEEE079 Hybrid Command Governors for Idle Speed Control in Gasoline Direct Injection Engines Leonardo Albertoni (), Andrea Balluchi (), Alessandro Casavola (), Claudio Gambelli () and Edoardo Mosca

More information

Applications of Controlled Invariance to the l 1 Optimal Control Problem

Applications of Controlled Invariance to the l 1 Optimal Control Problem Applications of Controlled Invariance to the l 1 Optimal Control Problem Carlos E.T. Dórea and Jean-Claude Hennet LAAS-CNRS 7, Ave. du Colonel Roche, 31077 Toulouse Cédex 4, FRANCE Phone : (+33) 61 33

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

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

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

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

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 Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems 53rd IEEE Conference on Decision and Control December 15-17, 2014. Los Angeles, California, USA A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems Seyed Hossein Mousavi 1,

More information

Observer design for a general class of triangular systems

Observer design for a general class of triangular systems 1st International Symposium on Mathematical Theory of Networks and Systems July 7-11, 014. Observer design for a general class of triangular systems Dimitris Boskos 1 John Tsinias Abstract The paper deals

More information

A Generalization of Barbalat s Lemma with Applications to Robust Model Predictive Control

A Generalization of Barbalat s Lemma with Applications to Robust Model Predictive Control A Generalization of Barbalat s Lemma with Applications to Robust Model Predictive Control Fernando A. C. C. Fontes 1 and Lalo Magni 2 1 Officina Mathematica, Departamento de Matemática para a Ciência e

More information

Stability Analysis and Synthesis for Scalar Linear Systems With a Quantized Feedback

Stability Analysis and Synthesis for Scalar Linear Systems With a Quantized Feedback IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 48, NO 9, SEPTEMBER 2003 1569 Stability Analysis and Synthesis for Scalar Linear Systems With a Quantized Feedback Fabio Fagnani and Sandro Zampieri Abstract

More information

ESC794: Special Topics: Model Predictive Control

ESC794: Special Topics: Model Predictive Control ESC794: Special Topics: Model Predictive Control Discrete-Time Systems Hanz Richter, Professor Mechanical Engineering Department Cleveland State University Discrete-Time vs. Sampled-Data Systems A continuous-time

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

Observer-based quantized output feedback control of nonlinear systems

Observer-based quantized output feedback control of nonlinear systems Proceedings of the 17th World Congress The International Federation of Automatic Control Observer-based quantized output feedback control of nonlinear systems Daniel Liberzon Coordinated Science Laboratory,

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

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. XI Model-Based Predictive Control - Edoardo Mosca

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. XI Model-Based Predictive Control - Edoardo Mosca COTROL SYSTEMS, ROBOTICS, AD AUTOMATIO Vol. XI Model-Based Predictive Control - Edoardo Mosca MODEL-BASED PREDICTIVE COTROL Edoardo Mosca University of Florence, Italy Keywords: optimal control, linear

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

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

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

Control of Hybrid Petri Nets using Max-Plus Algebra

Control of Hybrid Petri Nets using Max-Plus Algebra Control of Hybrid Petri Nets using Max-Plus Algebra FABIO BALDUZZI*, ANGELA DI FEBBRARO*, ALESSANDRO GIUA, SIMONA SACONE^ *Dipartimento di Automatica e Informatica Politecnico di Torino Corso Duca degli

More information

Goodwin, Graebe, Salgado, Prentice Hall Chapter 11. Chapter 11. Dealing with Constraints

Goodwin, Graebe, Salgado, Prentice Hall Chapter 11. Chapter 11. Dealing with Constraints Chapter 11 Dealing with Constraints Topics to be covered An ubiquitous problem in control is that all real actuators have limited authority. This implies that they are constrained in amplitude and/or rate

More information

Null controllable region of LTI discrete-time systems with input saturation

Null controllable region of LTI discrete-time systems with input saturation Automatica 38 (2002) 2009 2013 www.elsevier.com/locate/automatica Technical Communique Null controllable region of LTI discrete-time systems with input saturation Tingshu Hu a;, Daniel E. Miller b,liqiu

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

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

Analysis of Discrete-Time Systems

Analysis of Discrete-Time Systems TU Berlin Discrete-Time Control Systems 1 Analysis of Discrete-Time Systems Overview Stability Sensitivity and Robustness Controllability, Reachability, Observability, and Detectabiliy TU Berlin Discrete-Time

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

Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games

Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games Alberto Bressan ) and Khai T. Nguyen ) *) Department of Mathematics, Penn State University **) Department of Mathematics,

More information

A Master-Slave Algorithm for the Optimal Control of Continuous-Time Switched Affine Systems

A Master-Slave Algorithm for the Optimal Control of Continuous-Time Switched Affine Systems A Master-Slave Algorithm for the Optimal Control of Continuous-Time Switched Affine Systems Alberto Bemporad Dip. Ing. dell Informazione, Università di Siena Via Roma 56, 53 Siena, Italy bemporad@dii.unisi.it

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

Delay-independent stability via a reset loop

Delay-independent stability via a reset loop Delay-independent stability via a reset loop S. Tarbouriech & L. Zaccarian (LAAS-CNRS) Joint work with F. Perez Rubio & A. Banos (Universidad de Murcia) L2S Paris, 20-22 November 2012 L2S Paris, 20-22

More information

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08 Fall 2007 線性系統 Linear Systems Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian NTU-EE Sep07 Jan08 Materials used in these lecture notes are adopted from Linear System Theory & Design, 3rd.

More information

Networked Control Systems, Event-Triggering, Small-Gain Theorem, Nonlinear

Networked Control Systems, Event-Triggering, Small-Gain Theorem, Nonlinear EVENT-TRIGGERING OF LARGE-SCALE SYSTEMS WITHOUT ZENO BEHAVIOR C. DE PERSIS, R. SAILER, AND F. WIRTH Abstract. We present a Lyapunov based approach to event-triggering for large-scale systems using a small

More information

The Rationale for Second Level Adaptation

The Rationale for Second Level Adaptation The Rationale for Second Level Adaptation Kumpati S. Narendra, Yu Wang and Wei Chen Center for Systems Science, Yale University arxiv:1510.04989v1 [cs.sy] 16 Oct 2015 Abstract Recently, a new approach

More information

Fast model predictive control based on linear input/output models and bounded-variable least squares

Fast model predictive control based on linear input/output models and bounded-variable least squares 7 IEEE 56th Annual Conference on Decision and Control (CDC) December -5, 7, Melbourne, Australia Fast model predictive control based on linear input/output models and bounded-variable least squares Nilay

More information

Analysis of Discrete-Time Systems

Analysis of Discrete-Time Systems TU Berlin Discrete-Time Control Systems TU Berlin Discrete-Time Control Systems 2 Stability Definitions We define stability first with respect to changes in the initial conditions Analysis of Discrete-Time

More information

DOMAIN OF ATTRACTION: ESTIMATES FOR NON-POLYNOMIAL SYSTEMS VIA LMIS. Graziano Chesi

DOMAIN OF ATTRACTION: ESTIMATES FOR NON-POLYNOMIAL SYSTEMS VIA LMIS. Graziano Chesi DOMAIN OF ATTRACTION: ESTIMATES FOR NON-POLYNOMIAL SYSTEMS VIA LMIS Graziano Chesi Dipartimento di Ingegneria dell Informazione Università di Siena Email: chesi@dii.unisi.it Abstract: Estimating the Domain

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

Maximal Output Admissible Set and Admissible Perturbations Set For Nonlinear Discrete Systems

Maximal Output Admissible Set and Admissible Perturbations Set For Nonlinear Discrete Systems Applied Mathematical Sciences, Vol. 1, 2007, no. 32, 1581-1598 Maximal Output Admissible Set and Admissible Perturbations Set For Nonlinear Discrete Systems M. Rachik 1, A.Tridane, M. Lhous 2, O.Idrissi

More information

EML5311 Lyapunov Stability & Robust Control Design

EML5311 Lyapunov Stability & Robust Control Design EML5311 Lyapunov Stability & Robust Control Design 1 Lyapunov Stability criterion In Robust control design of nonlinear uncertain systems, stability theory plays an important role in engineering systems.

More information

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

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter 7 Interconnected

More information

1 The Observability Canonical Form

1 The Observability Canonical Form NONLINEAR OBSERVERS AND SEPARATION PRINCIPLE 1 The Observability Canonical Form In this Chapter we discuss the design of observers for nonlinear systems modelled by equations of the form ẋ = f(x, u) (1)

More information

Global Analysis of Piecewise Linear Systems Using Impact Maps and Quadratic Surface Lyapunov Functions

Global Analysis of Piecewise Linear Systems Using Impact Maps and Quadratic Surface Lyapunov Functions Global Analysis of Piecewise Linear Systems Using Impact Maps and Quadratic Surface Lyapunov Functions Jorge M. Gonçalves, Alexandre Megretski, Munther A. Dahleh Department of EECS, Room 35-41 MIT, Cambridge,

More information

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 1 Adaptive Control Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 2 Outline

More information

Global Analysis of Piecewise Linear Systems Using Impact Maps and Surface Lyapunov Functions

Global Analysis of Piecewise Linear Systems Using Impact Maps and Surface Lyapunov Functions IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 48, NO 12, DECEMBER 2003 2089 Global Analysis of Piecewise Linear Systems Using Impact Maps and Surface Lyapunov Functions Jorge M Gonçalves, Alexandre Megretski,

More information

Floor Control (kn) Time (sec) Floor 5. Displacement (mm) Time (sec) Floor 5.

Floor Control (kn) Time (sec) Floor 5. Displacement (mm) Time (sec) Floor 5. DECENTRALIZED ROBUST H CONTROL OF MECHANICAL STRUCTURES. Introduction L. Bakule and J. Böhm Institute of Information Theory and Automation Academy of Sciences of the Czech Republic The results contributed

More information

Input-output finite-time stabilization for a class of hybrid systems

Input-output finite-time stabilization for a class of hybrid systems Input-output finite-time stabilization for a class of hybrid systems Francesco Amato 1 Gianmaria De Tommasi 2 1 Università degli Studi Magna Græcia di Catanzaro, Catanzaro, Italy, 2 Università degli Studi

More information

Hybrid Systems Course Lyapunov stability

Hybrid Systems Course Lyapunov stability Hybrid Systems Course Lyapunov stability OUTLINE Focus: stability of an equilibrium point continuous systems decribed by ordinary differential equations (brief review) hybrid automata OUTLINE Focus: stability

More information

Subject: Optimal Control Assignment-1 (Related to Lecture notes 1-10)

Subject: Optimal Control Assignment-1 (Related to Lecture notes 1-10) Subject: Optimal Control Assignment- (Related to Lecture notes -). Design a oil mug, shown in fig., to hold as much oil possible. The height and radius of the mug should not be more than 6cm. The mug must

More information

Limit Cycles in High-Resolution Quantized Feedback Systems

Limit Cycles in High-Resolution Quantized Feedback Systems Limit Cycles in High-Resolution Quantized Feedback Systems Li Hong Idris Lim School of Engineering University of Glasgow Glasgow, United Kingdom LiHonIdris.Lim@glasgow.ac.uk Ai Poh Loh Department of Electrical

More information

Dynamic backstepping control for pure-feedback nonlinear systems

Dynamic backstepping control for pure-feedback nonlinear systems Dynamic backstepping control for pure-feedback nonlinear systems ZHANG Sheng *, QIAN Wei-qi (7.6) Computational Aerodynamics Institution, China Aerodynamics Research and Development Center, Mianyang, 6,

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

AQUANTIZER is a device that converts a real-valued

AQUANTIZER is a device that converts a real-valued 830 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 57, NO 4, APRIL 2012 Input to State Stabilizing Controller for Systems With Coarse Quantization Yoav Sharon, Member, IEEE, Daniel Liberzon, Senior Member,

More information

Adaptive Dynamic Inversion Control of a Linear Scalar Plant with Constrained Control Inputs

Adaptive Dynamic Inversion Control of a Linear Scalar Plant with Constrained Control Inputs 5 American Control Conference June 8-, 5. Portland, OR, USA ThA. Adaptive Dynamic Inversion Control of a Linear Scalar Plant with Constrained Control Inputs Monish D. Tandale and John Valasek Abstract

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

Structural and Multidisciplinary Optimization. P. Duysinx and P. Tossings

Structural and Multidisciplinary Optimization. P. Duysinx and P. Tossings Structural and Multidisciplinary Optimization P. Duysinx and P. Tossings 2018-2019 CONTACTS Pierre Duysinx Institut de Mécanique et du Génie Civil (B52/3) Phone number: 04/366.91.94 Email: P.Duysinx@uliege.be

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

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

Robot Control. y Dept. Systems Science and Mathematics. Via di S. Marta 3 Campus Box Abstract

Robot Control. y Dept. Systems Science and Mathematics. Via di S. Marta 3 Campus Box Abstract Predictive Path Parameterization for Constrained Robot Control Alberto Bemporad, Tzyh-Jong Tarn y, and Ning Xi y Dipartimento di Sistemi e Informatica y Dept. Systems Science and Mathematics Universita

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

An introduction to Mathematical Theory of Control

An introduction to Mathematical Theory of Control An introduction to Mathematical Theory of Control Vasile Staicu University of Aveiro UNICA, May 2018 Vasile Staicu (University of Aveiro) An introduction to Mathematical Theory of Control UNICA, May 2018

More information

Trajectory Tracking Control of Bimodal Piecewise Affine Systems

Trajectory Tracking Control of Bimodal Piecewise Affine Systems 25 American Control Conference June 8-1, 25. Portland, OR, USA ThB17.4 Trajectory Tracking Control of Bimodal Piecewise Affine Systems Kazunori Sakurama, Toshiharu Sugie and Kazushi Nakano Abstract This

More information

IN THIS paper we will consider nonlinear systems of the

IN THIS paper we will consider nonlinear systems of the IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 44, NO. 1, JANUARY 1999 3 Robust Stabilization of Nonlinear Systems Pointwise Norm-Bounded Uncertainties: A Control Lyapunov Function Approach Stefano Battilotti,

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

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

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

Convergence Rate of Nonlinear Switched Systems

Convergence Rate of Nonlinear Switched Systems Convergence Rate of Nonlinear Switched Systems Philippe JOUAN and Saïd NACIRI arxiv:1511.01737v1 [math.oc] 5 Nov 2015 January 23, 2018 Abstract This paper is concerned with the convergence rate of the

More information

Nonlinear Control. Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems

Nonlinear Control. Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems Time-varying Systems ẋ = f(t,x) f(t,x) is piecewise continuous in t and locally Lipschitz in x for all t 0 and all x D, (0 D). The origin

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

GLOBAL ANALYSIS OF PIECEWISE LINEAR SYSTEMS USING IMPACT MAPS AND QUADRATIC SURFACE LYAPUNOV FUNCTIONS

GLOBAL ANALYSIS OF PIECEWISE LINEAR SYSTEMS USING IMPACT MAPS AND QUADRATIC SURFACE LYAPUNOV FUNCTIONS GLOBAL ANALYSIS OF PIECEWISE LINEAR SYSTEMS USING IMPACT MAPS AND QUADRATIC SURFACE LYAPUNOV FUNCTIONS Jorge M. Gonçalves, Alexandre Megretski y, Munther A. Dahleh y California Institute of Technology

More information

and the nite horizon cost index with the nite terminal weighting matrix F > : N?1 X J(z r ; u; w) = [z(n)? z r (N)] T F [z(n)? z r (N)] + t= [kz? z r

and the nite horizon cost index with the nite terminal weighting matrix F > : N?1 X J(z r ; u; w) = [z(n)? z r (N)] T F [z(n)? z r (N)] + t= [kz? z r Intervalwise Receding Horizon H 1 -Tracking Control for Discrete Linear Periodic Systems Ki Baek Kim, Jae-Won Lee, Young Il. Lee, and Wook Hyun Kwon School of Electrical Engineering Seoul National University,

More information

FUNNEL CONTROL WITH ONLINEFORESIGHT

FUNNEL CONTROL WITH ONLINEFORESIGHT FUNNEL CONTROL WITH ONLINEFORESIGHT C.M. Hackl and Dierk Schröder Institute for Electrical Drive Systems Technical University of Munich Arcisstr., D-8333 Munich, Germany email: christoph.hackl@tum.de ABSTRACT

More information

State-norm estimators for switched nonlinear systems under average dwell-time

State-norm estimators for switched nonlinear systems under average dwell-time 49th IEEE Conference on Decision and Control December 15-17, 2010 Hilton Atlanta Hotel, Atlanta, GA, USA State-norm estimators for switched nonlinear systems under average dwell-time Matthias A. Müller

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

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

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

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 sub-optimal second order sliding mode controller for systems with saturating actuators

A sub-optimal second order sliding mode controller for systems with saturating actuators 28 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 28 FrB2.5 A sub-optimal second order sliding mode for systems with saturating actuators Antonella Ferrara and Matteo

More information

A Hybrid Systems Approach to Trajectory Tracking Control for Juggling Systems

A Hybrid Systems Approach to Trajectory Tracking Control for Juggling Systems A Hybrid Systems Approach to Trajectory Tracking Control for Juggling Systems Ricardo G Sanfelice, Andrew R Teel, and Rodolphe Sepulchre Abstract From a hybrid systems point of view, we provide a modeling

More information

Stabilization of discrete-time linear systems with saturating actuators using sliding modes: application to a twin-rotor system

Stabilization of discrete-time linear systems with saturating actuators using sliding modes: application to a twin-rotor system 2011 50th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December 12-15, 2011 1 Stabilization of discrete-time linear systems with saturating actuators

More information

WE EXAMINE the problem of controlling a fixed linear

WE EXAMINE the problem of controlling a fixed linear 596 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 43, NO 5, MAY 1998 Controller Switching Based on Output Prediction Errors Judith Hocherman-Frommer, Member, IEEE, Sanjeev R Kulkarni, Senior Member, IEEE,

More information

An asymptotic ratio characterization of input-to-state stability

An asymptotic ratio characterization of input-to-state stability 1 An asymptotic ratio characterization of input-to-state stability Daniel Liberzon and Hyungbo Shim Abstract For continuous-time nonlinear systems with inputs, we introduce the notion of an asymptotic

More information

458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 3, MAY 2008

458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 3, MAY 2008 458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL 16, NO 3, MAY 2008 Brief Papers Adaptive Control for Nonlinearly Parameterized Uncertainties in Robot Manipulators N V Q Hung, Member, IEEE, H D

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

A Systematic Approach to Extremum Seeking Based on Parameter Estimation

A Systematic Approach to Extremum Seeking Based on Parameter Estimation 49th IEEE Conference on Decision and Control December 15-17, 21 Hilton Atlanta Hotel, Atlanta, GA, USA A Systematic Approach to Extremum Seeking Based on Parameter Estimation Dragan Nešić, Alireza Mohammadi

More information

Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback

Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback Wei in Chunjiang Qian and Xianqing Huang Submitted to Systems & Control etters /5/ Abstract This paper studies the problem of

More information

Model Predictive Regulation

Model Predictive Regulation Preprints of the 19th World Congress The International Federation of Automatic Control Model Predictive Regulation Cesar O. Aguilar Arthur J. Krener California State University, Bakersfield, CA, 93311,

More information

Hybrid Systems - Lecture n. 3 Lyapunov stability

Hybrid Systems - Lecture n. 3 Lyapunov stability OUTLINE Focus: stability of equilibrium point Hybrid Systems - Lecture n. 3 Lyapunov stability Maria Prandini DEI - Politecnico di Milano E-mail: prandini@elet.polimi.it continuous systems decribed by

More information

NONLINEAR SAMPLED-DATA OBSERVER DESIGN VIA APPROXIMATE DISCRETE-TIME MODELS AND EMULATION

NONLINEAR SAMPLED-DATA OBSERVER DESIGN VIA APPROXIMATE DISCRETE-TIME MODELS AND EMULATION NONLINEAR SAMPLED-DAA OBSERVER DESIGN VIA APPROXIMAE DISCREE-IME MODELS AND EMULAION Murat Arcak Dragan Nešić Department of Electrical, Computer, and Systems Engineering Rensselaer Polytechnic Institute

More information

IMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS. Shumei Mu, Tianguang Chu, and Long Wang

IMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS. Shumei Mu, Tianguang Chu, and Long Wang IMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS Shumei Mu Tianguang Chu and Long Wang Intelligent Control Laboratory Center for Systems and Control Department of Mechanics

More information

Stability Theory for Nonnegative and Compartmental Dynamical Systems with Time Delay

Stability Theory for Nonnegative and Compartmental Dynamical Systems with Time Delay 1 Stability Theory for Nonnegative and Compartmental Dynamical Systems with Time Delay Wassim M. Haddad and VijaySekhar Chellaboina School of Aerospace Engineering, Georgia Institute of Technology, Atlanta,

More information

On optimal quadratic Lyapunov functions for polynomial systems

On optimal quadratic Lyapunov functions for polynomial systems On optimal quadratic Lyapunov functions for polynomial systems G. Chesi 1,A.Tesi 2, A. Vicino 1 1 Dipartimento di Ingegneria dell Informazione, Università disiena Via Roma 56, 53100 Siena, Italy 2 Dipartimento

More information

Event-based control of input-output linearizable systems

Event-based control of input-output linearizable systems Milano (Italy) August 28 - September 2, 2 Event-based control of input-output linearizable systems Christian Stöcker Jan Lunze Institute of Automation and Computer Control, Ruhr-Universität Bochum, Universitätsstr.

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

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

NEW SUPERVISORY CONTROL USING CONTROL-RELEVANT SWITCHING

NEW SUPERVISORY CONTROL USING CONTROL-RELEVANT SWITCHING NEW SUPERVISORY CONTROL USING CONTROL-RELEVANT SWITCHING Tae-Woong Yoon, Jung-Su Kim Dept. of Electrical Engineering. Korea University, Anam-dong 5-ga Seongbuk-gu 36-73, Seoul, Korea, twy@korea.ac.kr,

More information

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS Copyright 00 IFAC 15th Triennial World Congress, Barcelona, Spain A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF RD-ORDER UNCERTAIN NONLINEAR SYSTEMS Choon-Ki Ahn, Beom-Soo

More information

Asymptotic Disturbance Attenuation Properties for Continuous-Time Uncertain Switched Linear Systems

Asymptotic Disturbance Attenuation Properties for Continuous-Time Uncertain Switched Linear Systems Proceedings of the 17th World Congress The International Federation of Automatic Control Asymptotic Disturbance Attenuation Properties for Continuous-Time Uncertain Switched Linear Systems Hai Lin Panos

More information

State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems

State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems Mehdi Tavan, Kamel Sabahi, and Saeid Hoseinzadeh Abstract This paper addresses the problem of state and

More information