A Novel Model Predictive Control Strategy for Ane Nonlinear. Control Systems. John T. Wen. Center for Advanced Technology

Size: px
Start display at page:

Download "A Novel Model Predictive Control Strategy for Ane Nonlinear. Control Systems. John T. Wen. Center for Advanced Technology"

Transcription

1 999 RPIC (Mar del Plata (Arg)) A Novel Model Predictive Control Strategy for Ane Nonlinear Control Systems Fernando Lizarralde Dept. of Electronic Eng./EE Federal University of Rio de Janeiro Rio de Janeiro, RJ 2945/97, Brazil fernando@coep.ufrj.br John T. Wen Center for Advanced Technology Rensselaer Polytechnic Institute Troy, NY 28 wen@cat.rpi.edu. Liu Hsu Dept. of Electrical Eng./COPPE Federal University of Rio de Janeiro Rio de Janeiro, RJ 2945/97, Brazil liu@coep.ufrj.br Abstract This paper considers the stabilization problem for control-ane nonlinear systems. A gradient-based numerical method is proposed to solve this problem. A receding horizon strategy, from Model Predictive Control, is used to yield a feedback control law. We show that, under certain weak assumptions, the closed-loop system is asymptotically stable. The full swing-up of the cartpole system shows the possibility of considering fast nonlinear systems. Keywords: Nonlinear Systems. Model Predictive Control. Newton method. Redecing Horizon. Introduction The feedback stabilization of control-ane nonlinear systems has received considerable attention during the last years. Past approaches range from the classic openloop linearization about an equilibrium followed by linear feedback stabilization control, to nonlinear feedback linearization and even to fuzzy control. Our approach is based on a class of iterative algorithm which was developed for robot path planning [3, 3, 4]. We have modied the original open-loop type of strategy into a feedback implementation. The key idea was to combine planning and control so that they are performed simultaneously rather than start control action only after the planning is completed. The resulting feedback controller reveals itself similar to Model Predictive Control (MPC), with the important distinction that the number of computation is xed in each control interval. Thus, in contrast of the slow process control usually associated with MPC, the strategy proposed here seems more adequate to be used for the control of relatively fast systems. We have successfully applied the approach to driftless nonlinear systems including nonholonomic systems [7, 8]. In this paper, we extend our approach to ane nonlinear control systems. Under certain Lipschitz condition on the system and non-singularity assumption for certain gradient operator, we can guarantee global exponential stability of the predicted error and global asymptotic stability of the actual error. To demonstrate the eectiveness of the controller, we apply it to the full swing-up of the cartpole system. 2 Preliminary Results Consider a time-invariant nonlinear system: _x = f (x) + mx i= f i (x)u i = f (x) + f(x)u () where f i is a smooth vector eld, x 2 IR n, (u u m ) 2 U U, where U is the space of admissible control functions, which consists of piecewise constant functions which are piecewise continuous. We will assume that the state is fully measurable and system () is strongly accessible []. Here, we will consider the design of controllers that stabilize system about a desired state x d, such that the pair (x d ; u ) characterizes an equilibrium condition, i.e., f (x d ) + f(x d )u =. A possible way to solve the control problem is to adopt an optimal control point of view and to regard () as a nonlinear functional mapping of the input function u T 2 L 2 m[t; t + T ) to the nal state x(t + T )2IR n : x(t + T ) = T (x(t); u T ) (2) which gives the state at time t + T starting from time t at the state x and applying the input function u T := fu(t) : t 2 [t; t + T )g. The problem is to nd a control input u T such that x(t+ T ) = x d and it minimizes a cost function J(x; u T ; T ), where x is the state trajectory generated by u T. The optimization problem could also consider constraints on u(t) and/or x(t). For general nonlinear systems, numerical methods are used to determine u T that minimize J. Classical iterative techniques [2, 5] consider x()=x, start from an initial guess u T (), and attempt to improve recursively on this initial control, obtaining a sequence fu T (); u T (); : : :g, so that J(u T ()) > J(u T ()) > : : :. In the case of considering J(u T ) = jj T (x ; u T )? x d j 2 the problem can be solved using the Newton method [2]. This result can be derived in a continuous-time framework, considering the predicted error: e T () = e(t; x ; u()) = T (x ; u T ())? x d (3) and its derivative with respect to (iteration variable): de T d = r u T (x ; u T ()) du d : (4)

2 where the map r u T denotes the Frechet derivative of T (x ; ) with respect to u T [5]. If r u T (x ; u T ) is onto, then we can choose the following update law for u T () (see [4] for other choices): du T d =? r u T (x ; u T ()) y et () (5) where > and [] y denotes the Moore-Penrose pseudoinverse. The gradient operator r u T can be computed from the system () linearized about the path corresponding to u T [5]. A sucient condition for the convergence of this algorithm is r u T (x ; u T ()) be onto for all, or, equivalently, the time-varying linearized system about the path generated by each u T () is controllable [5]. Under this condition, substituting (5) into (4) yields de T d =?e T which implies the exponential convergence of e T () to zero, more exactly, jje T ()jj jje T ()jj exp?. The update law (5) can be implemented in iterative form using a discrete basis for the control function space U according to the following update law: u T ( + ) = u T ()? r u T (x ; u T ()) y et () where is an integer. In this case, we can prove that there exists > such that, if e T () 2 B() (a ball of radius ), the predicted error e T () converges quadratically to zero. A globally convergent algorithm can be obtained combining this update law with a line search over the parameter, e.g. using Armijo rule [5] (a bisection search). Others methods such as continuation/homotopy [] can be used to accomplish the same objective. The Armijo rule guarantees that the error e T () converges exponentially to zero if e T () 62 B() and quadratically whenever the error gets inside B(). The above approach renders only an open-loop controller. To ensure the system can actually follow the path, some type of feedback is needed. A common approach is to linearize the system about the desired open-loop path and design a time-varying linear controller to keep the system on the path. Due to the linearization, the resulting stability is in general only local in nature. 3 A Model Predictive Strategy In this section, we present a modication of the openloop iterative approach to render it in a feedback form. The main idea is to simultaneously perform the iteration on the variable and the execution of the control u(t). At each time, the current state, x(t) is used as the initial condition for the map T (; u T ) (3) and the gradient r u T (; u T ) (5). After the control function u T is rened with one Newton-step, the control at time t, based on u T, is executed to drive the system to a new state and the procedure repeats. The Newton-step guarantees that the predicted error is strictly decreasing, therefore we can show the convergence of the state to the desired value. To describe the above procedure analytically, it is convenient to consider the system discretized in time. Denote the control vector at the kth time interval as u M (k) = [u M (k=k); ; u M (k + M? =k)] (6) where u M 2IR mm, M is an integer which denes the time window T =Mh (h: sampling period) and u M (i=k)2ir m (i k) is used to indicate that it is a prediction of u(i) based on measurements available at time k. The M-step ahead predicted state error is dened by: e M (k) = ^x(k + M=k)? x d = M (x(k); u M (k))? x d (7) where x(k + M=k) = M (x(k); u M (k)) is the predicted state at time k+m based on measurements available at time k. The Newton-step update of u M (k) is given by: v M (k) = u M (k)? r u M (x(k); u M (k)) y em (k) (8) A receding horizon strategy is dened by considering m z } { u(k) = v M (k=k) = e T n v M (k) (e T n = [ ]), the rst element of v M (k), which is applied to the actual system () yielding: x(k + ) = (x(k); v M (k=k)) (9) The receding horizon strategy is sketched in Figure. Then, the control vector is updated and shifted forward by one step: u M (k + ) = Gv M (k) + F u () where G 2 IR mmmm and F 2 IR mmm are dened as G= m(m?)m I m(m?) ; F mm = m(m?)m mm(m?) I m Note that, in (), the last element of u M (k + ) is lled with u. This choice will guarantee that x(k)! x d (c.f. Corollary ). In the case of f (x d ) = or f (driftless systems), u can be chosen to be zero. 3. Linear Systems Before getting into the stability analysis of the proposed model predictive method, it is worth to consider a discrete linear system, x(k + ) = x(k) +?u(k) () where x2ir n and u2ir m. For the sake of simplicity, we will consider the SISO case (m=) and the stabilization about the origin, i.e., x d = and u =. The end-point mapping of () is given by: ^x(k+m=k)= M (x(k); u M (k)) = M x(k) + C o u M (k) (2) 2

3 x d PSfrag replacements ^x(m + 3=3) = M (x(3); u M (3)) x(2) x(3) ^x(m + 2=2) = M (x(2); u M (2)) x() x() Figure : Model Predictive Strategy ^x(m + =) = M (x(); u M ()) ^x(m=) = M (x(); u M ()) where C o = [ M??; M?2?;?;?] is the controllability matrix. Furthermore, one has that the gradient of M is precisely given by: r u M (x(k); u M (k)) = C o The full rank of r u M means that the discrete time system () is controllable. The controllability of a sampled system is preserved if for a given sampling interval h, h( l? j ) (l = ; ; n; j = ; ; n) is not of a form 2ki for any pair of distinct eigenvalues l;j of matrix A, where k is an integer and i is the complex variable [4]. From (8), the update law is dened by: v M (k) = u M (k)? C y o ^x(k + M=k) =?C y o M x(k) + (I?C y oc o )u M (k)(3) and the receding horizon strategy is dened by u M (k + ) = Gv M (k) (4) where G is dened as in (). Finally, the control applied to the plant is given by u(k) = v M (k=k) = e T nv M (k) (5) Substituting (2) and (3) in (5), we have that the feedback law is dened by u(k) =?e T n Cy o M x(k) + e T n (I? Cy o C o)u M (k) (6) For = and M = n, C o is a square matrix and consequently (I? C o? C o ) =, therefore the feedback control law is given by u(k) =?Kx(k), where K =?e T n C o? M x(k) is the Ackerman formula, which places all the closed-loop poles at the origin, dening a dead-beat controller. For = and M > n, the update law (3) denes a design that cancel the predicted state at k =. After some algebraic manipulation, one has that the predicted state ^x(m + =) is given by: ^x(m + =) = M x() + C o u M () (7) = M+ x() + C o v M () (8) therefore, the update law (3) with = imposes that ^x(m + =) =. Considering u M (), v M () with = is optimal in the sense that minimize the control energy. In fact, the second element of (3) expands the null space of C o, thus dierent choices of u M () will not change the nal error in (7), but the transient response. Furthermore, ^x(k + M=k) = for k, which implies that v M (k) = u M (k) (k ) and from (4) we have that u M (k + ) = Gu M (k). Since G has M poles at the origin, u M (k) will be zero for k M. This pseudo dead-beat control is far less exigent, however, it could still present large control signals. One way to smooth the control is to consider 2(; ], which relax the condition ^x(m+=)= to the following contraction: ^x(k + M + =k + ) = (? )^x(k + M=k) In [6] is proposed a modication to the update law (3): v M (k) = u M (k)?c y o[^x(k+m=k)?(? )^x(k+m?=k)] (9) with 2 [; ], which results in a contraction independent of : ^x(k + M + =k + ) = (? )^x(k + M=k) For M = n, u(k) =?Kx(k) with K = e T nc o? n? (? I), which place n? poles at the origin and the remaining pole at. In [9] is presented a related approach for linear systems, where a state feedback linear controller is designed to satisfy a contraction ^x(k + M=k) = x(k), and u M () is chosen in order to satisfy a linear quadratic criterion. 3

4 4 Stability Analysis In this section, we will present the stability analysis of the proposed model predictive algorithm. Instead of the the update law (8), we will consider a law similar to (9): v M (k) = u M (k)? r u M (x(k); u M (k)) y (k) (2) where (k) := e M (k)? (? )e M? (k), with e M (k) and e M? (k) are dened as in (7). Consider rst the following assumptions for the system () and its end-point map (7): Assumption There exist i >, (i = ; : : :; n) such that jf i (x)? f i (y)jj i jx? yjj for all x; y 2 IR n. Assumption 2 There exist > and > such that jjf (x) + f(x)u jj jjxjj +, for all x 2 IR n. Assumption 3 The gradient r u M (x(k); u M (k)) is full rank for all k, and there exists m f > such that [ru M ] y < mf. Assumption 3 is equivalent to the control input history u M (k) being nonsingular at every time k. In practice, the possibility of encountering singular controls is generically rare and in the unlikely case that one is encountered, a generic loop can be appended to render r u M nonsingular [4]. Another technique is to augment the update law using a basis which spans the null space of r u M [2]. Considering e M? (k + )= M? (x(k + ); u M? (k + ))?x d from (9), () and the property: j ( i (x; u i ); u j ) = j+i (x; u j+i ), we have that e M? (k+) = M (x(k); v M (k))?x d (2) From the Taylor series expansion of M (x(k); v M (k)) about x(k) and u M (k), we have that e M? (k+)=e M (k)+r u M (x(k); u M (k))v M (k)+o(v M ) where v M (k) = v M (k)?u M (k), and o() takes into account the high order terms of the Taylor series. Thus, from the update law (2) and assumption 3, e M? (k + )=(? )e M (k) + (? )e M? (k) + d((k)) where d((k)) is a term of order (k). Considering =, the predicted error is governed by the following dierence equation: e M? (k + ) = (? )e M? (k) + d((k)) (22) We will show that the predicted error e M (k) converges exponentially to zero: Theorem Consider the error equation (22) and that assumptions 2 and 3 hold. There exist >, 2 (; ] and M such that if e M () 2 B(= ), then e M? (k) and e M (k) converge exponentially to zero. Proof: Without loss of generality, we consider that the Euler approximation is been used for solving (k), i.e. (k) = h[f (e M? (k) + x d ) + f(e M? (k) + x d )u ] + e M? (k) (23) Thus, from assumption 2, it follows that j(k)j (h + ) je M? (k)j + h (24) Considering now the Lyapunov function V (k) = e T M? (k)e M?(k), the increment V = V (k+)?v (k) is given by V =?(? 2 )e T M?(k)e M? (k) + 2e T M?(k)d((k)) + d T ((k))d((k)) where =? 2 and d() satises lim jjd()jj jj! jj =. Therefore, for any >, there exists r > such that jd((k))jj < jj(k)j, for all jj(k)j < r; or equivalently, using (24), jjd()j < [h + ] je M? (k)j + h ; (25) for jje M? (k)jj < r?h h+. Hence, V?[? 2?2(h? )? 2 (h? ) 2 ] je M? (k)jj 2 +2h jje M? (k)jj + (h ) 2 (26) Thus, for h suciently small, a predicted horizon T, M = T=h, and 2 (; ), there exists some 2 (; ] such that, V? jje M? (k)jj 2 ; < < or equivalently je M? (k + )jj (? ) jje M? (k)jj Then, from the Lyapunov theorem, the predicted error e M? (k) converges exponentially to zero. Now, re-writing e M (k) as: e M (k) = ( M? (x(k); u M? (k)); u )? x d and since M?! x d as k!, we have that lim e M(k) = (x d ; u )? x d = k! where (x d ; u ) = x d. Thus, we conclude that e M (k)! as k!. The result obtained in Theorem is semi-global, i.e., we can arbitrarily increase the stability domain, B(= ). This would imply in slow rate of convergence, since should be chosen close to zero. A way to obtain a global result is to perform a line search over, for example implementing the Armijo rule [5], which guarantee that e M (k) suciently decrease reducing the parameter. Moreover, it can be show that the line-search will terminate in a nite number of iterations [5]. In order to prove that the actual state x(k) converges to x d, we will rst present the following auxiliary lemmas: 4

5 Lemma The control signal u(k) is uniformly bounded for all k. Proof: We have that u(k) = e T n v M (k), thus, u(k) is bounded by jv M (k)jj. From (2) and (), v M (k) = Gv M (k?)+f u?[r u M ] y (k). Then, from Theorem, (k) converges exponentially to zero, therefore, assumption 3 and since G denes a BIBO stable system, we have that v M (k) uniformly satises: jju(k)jj k jv M (k)jj k 2 + k 3 m f jj()jj ; As a consequence of Lemma, equation () has the RHS uniformly Lipschitz (in x), if f and f are (assumption ), and it is piecewise continuous in t. This result guarantees the existence and uniqueness of solution. Lemma 2 All the element of the u M (k) tend to u as k!. Proof: Consider the update law (2). From Theorem, (k) tends to zero, then if assumption 3 holds, we have that v M (k) = v M (k)? u M (k)!, i.e, 8k The exponential rate of convergence of the predicted error implies that there should be some stability robustness with respect to modeling error. This type of convergence may allow for parameter adaptation if the model dependent portion can be written in a linear-in-the-parameter form. 5 Simulation Results Here, we will consider that a cart of mass m c = has a uniform pendulum of mass m p = : and length l = :5 pivoted on its top and is controlled by applying an input force u(t) (Fig. 2). The system is described by: (m c + m p )y? m p lcos() + m p lsin() _ 2 = u J? m p lcos()y? m p lgsin() = where J = 4=3m p l 2 is the pendulum inertia, g is the gravity, is the angle of the pendulum with respect to the vertical position and y is the cart displacement. This system can be written in ane form () with state v M (k) = u M (k) + "(k) where "(k) is a generic exponentially decreasing term. Thus, equation () becomes u M (k) = Gu M (k) + F u + "(k) Since matrix G denes a dead-beat system (i.e, all poles of G are placed at the origin), we obtain (i = ; ; M? ) u M (k + i=k) = u as k! PSfrag replacements u Figure 2: Inverted Pendulum y The following corollary shows that the actual error (x(k)? x d ) also converges to zero. Corollary Consider that assumptions 2-3 hold. Then, the actual system state, x(k), converges to x d as k!. Proof: Consider M (x d ; u M (k)). Then, assuming that, for a given initial condition, u M is a piecewise continuous function of time, from the ODE uniqueness of solutions [, Teorema 4.4], we have that: jjx(k)?x d jj j M (x(k); u M (k))? M (x d ; u M (k))jj e LMh (27) where L is the Lipschitz constant f +fu. From, Lemma 2, we obtain lim k! M(x d ; u M (k)) = M (x d ; u ) = x d and from Theorem, M! x d as k!, then, we have that lim jjx(k)? x djj lim jje M(x(k); u M (k)jj e LMh k! k! which implies lim k! jx(k)? x d j =. x T =[; ; _ y; _y]. The predicted trajectory generated by the control signal u M was calculated using the Euler approximation, while we apply the control to a real plant which is simulated using a 4th order Runge-Kutta algorithm. The parameter (2) is found to guarantee a sucient decrease in je M? (k)jj, jje M? (k)jj (? ) jje M? (k)jj ( = e?4 ), reducing the size of as: new = :5 old. The state and control trajectories are shown in Figure 3 for h = :2, M = 5, u M (), and initial and desired congurations given by: x T () = [ ] and x T d = [ ] respectively. The cart goes through an intuitive move: left and then right to swing up the pole. The control force is very large, however. When the discretization interval is increased (resulting in larger approximation error), convergence still results. When this interval is increased further, there is no longer convergence. In order to avoid very large control force, we can use a penalty function method to impose a hard bound on the control. The penalty function is dened as: g(u)=(?e r:c(u) ) 2 5

6 Unconstrained Case: ( ) pole angle (rad); ( ) cart position (m) 4 Constrained Case: ( ) pole angle (rad); ( ) cart position (m) Control signal u Control signal u Figure 3: State and Control Trajectories. Unconstrained case. h = :2; M = 5; u M () Figure 4: State and Control Trajectories. Constrained case. h = :2; M = 5; u M (). where r >, > and juj? Umax if juj U c(u) = max otherwise Evaluating g(u) along u M (k): z(k) = X M? i= g(c(u M (k + i=k)); the input constraint can be embedded in the algorithm augmented the error vector in (2) to include z(k). We imposed the limit of 2N. The result is shown in Figure 4 for = and r =. When the limit is tightened to N, the algorithm no longer converges. It is well-known that there exist several solutions to the full swing-up and stabilization problem. However, the application above illustrates the ecacy and simplicity oered by the proposed approach in solving this benchmark example. In contrast to the solutions found elsewhere, here no switching of the control law, based on some qualitative analysis of the solutions, is required. Indeed, straightforward application of the method is made with no more than the system's dierential equation and the constraints specication are required to realize the control. 6 Conclusions We presented an extension of the nonlinear model predictive type of control strategy that we have previously proposed for driftless nonlinear systems. We have shown that under certain Lipschitz and non-singularity assumptions, the predicted error converges exponentially to zero and actual state error converges asymptotically to zero. Simulation results involving the full swing-up of a cartpole system show encouraging performance. References [] E. Allgower and K. Georg, Numerical Continuation Methods. Springer-Verlag, 99. [2] A. Bryson and Y. Ho, Applied Optimal Control. Braisdell Pub. Company, 969. [3] A. Divelbiss and J. Wen, \A path space approach to nonholonomic motion planning in the presence of obstacles," IEEE Trans. on Robotics and Automation, vol. 3, pp. 443{45, June 997. [4] R. Kalman, Y. Ho, and K. Narendra, \Controllability of linear dynamical systems," Contributions to Dierent Equations, vol., pp. 89{23,

7 [5] C. Kelley, Iterative Methods for Linear and Nonlinear Equations. SIAM, 995. [6] F. Lizarralde, Stabilization of Ane Nonlinear Control Systems by a Newton type Method. PhD thesis, Programa de Eng. Eletrica, COPPE/UFRJ, Rio de Janeiro, Sept [7] F. Lizarralde and J. Wen, \Feedback stabilization of nonholonomic systems in presence of obstacles," in Proc. IEEE Int. Conf. on Robotics&Automation, (Minniapolis), pp. 2682{2687, 996. [8] F. Lizarralde, J. Wen, and D. Popa, \Feedback stabilization of nonholonomic systems," in 996 Proc. Conf. on Information Sciences and Systems (CISS'96), (Princeton, NJ), 996. [9] A. Malmgren and K. Nordstrom, \Optimal state feedback control with a prescribed contraction property," Automatica, vol. 3, no., pp. 75{756, 994. [] R. Michel and A. Miller, Ordinary Dierential Equation. Academic Press, 982. [] H. Nijmeijer and A. van der Schaft, Nonlinear Dynamical Control Systems. New York, NY: Springer- Verlag, 99. [2] D. Popa and J. Wen, \Characterization of singular controls for nonholonomic path planning," in Proc. 3 th IFAC World Congress, (San Francisco), pp. 6{66, 996. [3] S. Seereeram and J. Wen, \A global approach to path planning for redundant manipulators," IEEE Trans. on Robotics and Automation, vol., no., pp. 52{6, 995. [4] E. Sontag, \Control of systems without drift via generic loops," IEEE Trans. on Automatic Control, vol. 4, pp. 2{29, July 995. [5] E. Sontag, Mathematical Control Theory. Springer- Verlag, 2 ed.,

ENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED. Mark W. Spong. Coordinated Science Laboratory, University of Illinois, 1308 West Main Street,

ENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED. Mark W. Spong. Coordinated Science Laboratory, University of Illinois, 1308 West Main Street, ENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED MECHANICAL SYSTEMS Mark W. Spong Coordinated Science Laboratory, University of Illinois, 1308 West Main Street, Urbana, Illinois 61801, USA Abstract. In

More information

REMARKS ON THE TIME-OPTIMAL CONTROL OF A CLASS OF HAMILTONIAN SYSTEMS. Eduardo D. Sontag. SYCON - Rutgers Center for Systems and Control

REMARKS ON THE TIME-OPTIMAL CONTROL OF A CLASS OF HAMILTONIAN SYSTEMS. Eduardo D. Sontag. SYCON - Rutgers Center for Systems and Control REMARKS ON THE TIME-OPTIMAL CONTROL OF A CLASS OF HAMILTONIAN SYSTEMS Eduardo D. Sontag SYCON - Rutgers Center for Systems and Control Department of Mathematics, Rutgers University, New Brunswick, NJ 08903

More information

INRIA Rocquencourt, Le Chesnay Cedex (France) y Dept. of Mathematics, North Carolina State University, Raleigh NC USA

INRIA Rocquencourt, Le Chesnay Cedex (France) y Dept. of Mathematics, North Carolina State University, Raleigh NC USA Nonlinear Observer Design using Implicit System Descriptions D. von Wissel, R. Nikoukhah, S. L. Campbell y and F. Delebecque INRIA Rocquencourt, 78 Le Chesnay Cedex (France) y Dept. of Mathematics, North

More information

x i2 j i2 ε + ε i2 ε ji1 ε j i1

x i2 j i2 ε + ε i2 ε ji1 ε j i1 T-S Fuzzy Model with Linear Rule Consequence and PDC Controller: A Universal Framewor for Nonlinear Control Systems Hua O. Wang Jing Li David Niemann Laboratory for Intelligent and Nonlinear Control (LINC)

More information

Problem Description The problem we consider is stabilization of a single-input multiple-state system with simultaneous magnitude and rate saturations,

Problem Description The problem we consider is stabilization of a single-input multiple-state system with simultaneous magnitude and rate saturations, SEMI-GLOBAL RESULTS ON STABILIZATION OF LINEAR SYSTEMS WITH INPUT RATE AND MAGNITUDE SATURATIONS Trygve Lauvdal and Thor I. Fossen y Norwegian University of Science and Technology, N-7 Trondheim, NORWAY.

More information

1 Introduction 198; Dugard et al, 198; Dugard et al, 198) A delay matrix in such a lower triangular form is called an interactor matrix, and almost co

1 Introduction 198; Dugard et al, 198; Dugard et al, 198) A delay matrix in such a lower triangular form is called an interactor matrix, and almost co Multivariable Receding-Horizon Predictive Control for Adaptive Applications Tae-Woong Yoon and C M Chow y Department of Electrical Engineering, Korea University 1, -a, Anam-dong, Sungbu-u, Seoul 1-1, Korea

More information

Average Reward Parameters

Average Reward Parameters Simulation-Based Optimization of Markov Reward Processes: Implementation Issues Peter Marbach 2 John N. Tsitsiklis 3 Abstract We consider discrete time, nite state space Markov reward processes which depend

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

Control of Mobile Robots

Control of Mobile Robots Control of Mobile Robots Regulation and trajectory tracking Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Organization and

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

To appear in IEEE Trans. on Automatic Control Revised 12/31/97. Output Feedback

To appear in IEEE Trans. on Automatic Control Revised 12/31/97. Output Feedback o appear in IEEE rans. on Automatic Control Revised 12/31/97 he Design of Strictly Positive Real Systems Using Constant Output Feedback C.-H. Huang P.A. Ioannou y J. Maroulas z M.G. Safonov x Abstract

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

Contraction Based Adaptive Control of a Class of Nonlinear Systems

Contraction Based Adaptive Control of a Class of Nonlinear Systems 9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 WeB4.5 Contraction Based Adaptive Control of a Class of Nonlinear Systems B. B. Sharma and I. N. Kar, Member IEEE Abstract

More information

An important method in stability and ISS analysis of continuous-time systems is based on the use class-kl and class-k functions (for classical results

An important method in stability and ISS analysis of continuous-time systems is based on the use class-kl and class-k functions (for classical results Formulas relating KL stability estimates of discrete-time and sampled-data nonlinear systems D. Nesic Department of Electrical and Electronic Engineering, The University of Melbourne, Parkville, 3052,

More information

tion. For example, we shall write _x = f(x x d ) instead of _x(t) = f(x(t) x d (t)) and x d () instead of x d (t)(). The notation jj is used to denote

tion. For example, we shall write _x = f(x x d ) instead of _x(t) = f(x(t) x d (t)) and x d () instead of x d (t)(). The notation jj is used to denote Extension of control Lyapunov functions to time-delay systems Mrdjan Jankovic Ford Research Laboratory P.O. Box 53, MD 36 SRL Dearborn, MI 4811 e-mail: mjankov1@ford.com Abstract The concept of control

More information

A converse Lyapunov theorem for discrete-time systems with disturbances

A converse Lyapunov theorem for discrete-time systems with disturbances Systems & Control Letters 45 (2002) 49 58 www.elsevier.com/locate/sysconle A converse Lyapunov theorem for discrete-time systems with disturbances Zhong-Ping Jiang a; ; 1, Yuan Wang b; 2 a Department of

More information

Small Gain Theorems on Input-to-Output Stability

Small Gain Theorems on Input-to-Output Stability Small Gain Theorems on Input-to-Output Stability Zhong-Ping Jiang Yuan Wang. Dept. of Electrical & Computer Engineering Polytechnic University Brooklyn, NY 11201, U.S.A. zjiang@control.poly.edu Dept. of

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

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

Position in the xy plane y position x position

Position in the xy plane y position x position Robust Control of an Underactuated Surface Vessel with Thruster Dynamics K. Y. Pettersen and O. Egeland Department of Engineering Cybernetics Norwegian Uniersity of Science and Technology N- Trondheim,

More information

t x 0.25

t x 0.25 Journal of ELECTRICAL ENGINEERING, VOL. 52, NO. /s, 2, 48{52 COMPARISON OF BROYDEN AND NEWTON METHODS FOR SOLVING NONLINEAR PARABOLIC EQUATIONS Ivan Cimrak If the time discretization of a nonlinear parabolic

More information

A Normal Form for Energy Shaping: Application to the Furuta Pendulum

A Normal Form for Energy Shaping: Application to the Furuta Pendulum Proc 4st IEEE Conf Decision and Control, A Normal Form for Energy Shaping: Application to the Furuta Pendulum Sujit Nair and Naomi Ehrich Leonard Department of Mechanical and Aerospace Engineering Princeton

More information

Finite-time control for robot manipulators

Finite-time control for robot manipulators Systems & Control Letters 46 (22) 243 253 www.elsevier.com/locate/sysconle Finite-time control for robot manipulators Yiguang Hong a, Yangsheng Xu b, Jie Huang b; a Institute of Systems Science, Chinese

More information

Chapter 3 Numerical Methods

Chapter 3 Numerical Methods Chapter 3 Numerical Methods Part 3 3.4 Differential Algebraic Systems 3.5 Integration of Differential Equations 1 Outline 3.4 Differential Algebraic Systems 3.4.1 Constrained Dynamics 3.4.2 First and Second

More information

A new large projection operator for the redundancy framework

A new large projection operator for the redundancy framework 21 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 21, Anchorage, Alaska, USA A new large projection operator for the redundancy framework Mohammed Marey

More information

Abstract. Previous characterizations of iss-stability are shown to generalize without change to the

Abstract. Previous characterizations of iss-stability are shown to generalize without change to the On Characterizations of Input-to-State Stability with Respect to Compact Sets Eduardo D. Sontag and Yuan Wang Department of Mathematics, Rutgers University, New Brunswick, NJ 08903, USA Department of Mathematics,

More information

Optimal control and estimation

Optimal control and estimation Automatic Control 2 Optimal control and estimation Prof. Alberto Bemporad University of Trento Academic year 2010-2011 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 2010-2011

More information

IE 5531: Engineering Optimization I

IE 5531: Engineering Optimization I IE 5531: Engineering Optimization I Lecture 15: Nonlinear optimization Prof. John Gunnar Carlsson November 1, 2010 Prof. John Gunnar Carlsson IE 5531: Engineering Optimization I November 1, 2010 1 / 24

More information

In: Proc. BENELEARN-98, 8th Belgian-Dutch Conference on Machine Learning, pp 9-46, 998 Linear Quadratic Regulation using Reinforcement Learning Stephan ten Hagen? and Ben Krose Department of Mathematics,

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

Benchmark problems in stability and design of. switched systems. Daniel Liberzon and A. Stephen Morse. Department of Electrical Engineering

Benchmark problems in stability and design of. switched systems. Daniel Liberzon and A. Stephen Morse. Department of Electrical Engineering Benchmark problems in stability and design of switched systems Daniel Liberzon and A. Stephen Morse Department of Electrical Engineering Yale University New Haven, CT 06520-8267 fliberzon, morseg@sysc.eng.yale.edu

More information

Optimal Control of Nonlinear Systems: A Predictive Control Approach

Optimal Control of Nonlinear Systems: A Predictive Control Approach Optimal Control of Nonlinear Systems: A Predictive Control Approach Wen-Hua Chen a Donald J Ballance b Peter J Gawthrop b a Department of Aeronautical and Automotive Engineering, Loughborough University,

More information

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

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

An LQ R weight selection approach to the discrete generalized H 2 control problem

An LQ R weight selection approach to the discrete generalized H 2 control problem INT. J. CONTROL, 1998, VOL. 71, NO. 1, 93± 11 An LQ R weight selection approach to the discrete generalized H 2 control problem D. A. WILSON², M. A. NEKOUI² and G. D. HALIKIAS² It is known that a generalized

More information

Numerical Algorithms as Dynamical Systems

Numerical Algorithms as Dynamical Systems A Study on Numerical Algorithms as Dynamical Systems Moody Chu North Carolina State University What This Study Is About? To recast many numerical algorithms as special dynamical systems, whence to derive

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

Chapter 9 Robust Stability in SISO Systems 9. Introduction There are many reasons to use feedback control. As we have seen earlier, with the help of a

Chapter 9 Robust Stability in SISO Systems 9. Introduction There are many reasons to use feedback control. As we have seen earlier, with the help of a 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 9 Robust

More information

Identication and Control of Nonlinear Systems Using. Neural Network Models: Design and Stability Analysis. Marios M. Polycarpou and Petros A.

Identication and Control of Nonlinear Systems Using. Neural Network Models: Design and Stability Analysis. Marios M. Polycarpou and Petros A. Identication and Control of Nonlinear Systems Using Neural Network Models: Design and Stability Analysis by Marios M. Polycarpou and Petros A. Ioannou Report 91-09-01 September 1991 Identication and Control

More information

Abstract An algorithm for Iterative Learning Control is developed based on an optimization principle which has been used previously to derive gradient

Abstract An algorithm for Iterative Learning Control is developed based on an optimization principle which has been used previously to derive gradient ' $ Iterative Learning Control using Optimal Feedback and Feedforward Actions Notker Amann, David H. Owens and Eric Rogers Report Number: 95/13 & July 14, 1995 % Centre for Systems and Control Engineering,

More information

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation IEEE/ASME Trans. Mechatronics, vol. 8, no. 4, pp. 511-513, Nov./Dec. 2003 obust Control of obot Manipulator by Model Based Disturbance Attenuation Keywords : obot manipulators, MBDA, position control,

More information

Line Search Methods for Unconstrained Optimisation

Line Search Methods for Unconstrained Optimisation Line Search Methods for Unconstrained Optimisation Lecture 8, Numerical Linear Algebra and Optimisation Oxford University Computing Laboratory, MT 2007 Dr Raphael Hauser (hauser@comlab.ox.ac.uk) The Generic

More information

Seul Jung, T. C. Hsia and R. G. Bonitz y. Robotics Research Laboratory. University of California, Davis. Davis, CA 95616

Seul Jung, T. C. Hsia and R. G. Bonitz y. Robotics Research Laboratory. University of California, Davis. Davis, CA 95616 On Robust Impedance Force Control of Robot Manipulators Seul Jung, T C Hsia and R G Bonitz y Robotics Research Laboratory Department of Electrical and Computer Engineering University of California, Davis

More information

Chapter Stability Robustness Introduction Last chapter showed how the Nyquist stability criterion provides conditions for the stability robustness of

Chapter Stability Robustness Introduction Last chapter showed how the Nyquist stability criterion provides conditions for the stability robustness of 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 Stability

More information

19.2 Mathematical description of the problem. = f(p; _p; q; _q) G(p; q) T ; (II.19.1) g(p; q) + r(t) _p _q. f(p; v. a p ; q; v q ) + G(p; q) T ; a q

19.2 Mathematical description of the problem. = f(p; _p; q; _q) G(p; q) T ; (II.19.1) g(p; q) + r(t) _p _q. f(p; v. a p ; q; v q ) + G(p; q) T ; a q II-9-9 Slider rank 9. General Information This problem was contributed by Bernd Simeon, March 998. The slider crank shows some typical properties of simulation problems in exible multibody systems, i.e.,

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

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

Projected Gradient Methods for NCP 57. Complementarity Problems via Normal Maps

Projected Gradient Methods for NCP 57. Complementarity Problems via Normal Maps Projected Gradient Methods for NCP 57 Recent Advances in Nonsmooth Optimization, pp. 57-86 Eds..-Z. u, L. Qi and R.S. Womersley c1995 World Scientic Publishers Projected Gradient Methods for Nonlinear

More information

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

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

More information

A MULTIGRID ALGORITHM FOR. Richard E. Ewing and Jian Shen. Institute for Scientic Computation. Texas A&M University. College Station, Texas SUMMARY

A MULTIGRID ALGORITHM FOR. Richard E. Ewing and Jian Shen. Institute for Scientic Computation. Texas A&M University. College Station, Texas SUMMARY A MULTIGRID ALGORITHM FOR THE CELL-CENTERED FINITE DIFFERENCE SCHEME Richard E. Ewing and Jian Shen Institute for Scientic Computation Texas A&M University College Station, Texas SUMMARY In this article,

More information

Indirect Model Reference Adaptive Control System Based on Dynamic Certainty Equivalence Principle and Recursive Identifier Scheme

Indirect Model Reference Adaptive Control System Based on Dynamic Certainty Equivalence Principle and Recursive Identifier Scheme Indirect Model Reference Adaptive Control System Based on Dynamic Certainty Equivalence Principle and Recursive Identifier Scheme Itamiya, K. *1, Sawada, M. 2 1 Dept. of Electrical and Electronic Eng.,

More information

ESC794: Special Topics: Model Predictive Control

ESC794: Special Topics: Model Predictive Control ESC794: Special Topics: Model Predictive Control Nonlinear MPC Analysis : Part 1 Reference: Nonlinear Model Predictive Control (Ch.3), Grüne and Pannek Hanz Richter, Professor Mechanical Engineering Department

More information

Lecture 4. Chapter 4: Lyapunov Stability. Eugenio Schuster. Mechanical Engineering and Mechanics Lehigh University.

Lecture 4. Chapter 4: Lyapunov Stability. Eugenio Schuster. Mechanical Engineering and Mechanics Lehigh University. Lecture 4 Chapter 4: Lyapunov Stability Eugenio Schuster schuster@lehigh.edu Mechanical Engineering and Mechanics Lehigh University Lecture 4 p. 1/86 Autonomous Systems Consider the autonomous system ẋ

More information

INVERSION IN INDIRECT OPTIMAL CONTROL

INVERSION IN INDIRECT OPTIMAL CONTROL INVERSION IN INDIRECT OPTIMAL CONTROL François Chaplais, Nicolas Petit Centre Automatique et Systèmes, École Nationale Supérieure des Mines de Paris, 35, rue Saint-Honoré 7735 Fontainebleau Cedex, France,

More information

Converse Lyapunov theorem and Input-to-State Stability

Converse Lyapunov theorem and Input-to-State Stability Converse Lyapunov theorem and Input-to-State Stability April 6, 2014 1 Converse Lyapunov theorem In the previous lecture, we have discussed few examples of nonlinear control systems and stability concepts

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

moments of inertia at the center of gravity (C.G.) of the first and second pendulums are I 1 and I 2, respectively. Fig. 1. Double inverted pendulum T

moments of inertia at the center of gravity (C.G.) of the first and second pendulums are I 1 and I 2, respectively. Fig. 1. Double inverted pendulum T Real-Time Swing-up of Double Inverted Pendulum by Nonlinear Model Predictive Control Pathompong Jaiwat 1 and Toshiyuki Ohtsuka 2 Abstract In this study, the swing-up of a double inverted pendulum is controlled

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

Stochastic Nonlinear Stabilization Part II: Inverse Optimality Hua Deng and Miroslav Krstic Department of Mechanical Engineering h

Stochastic Nonlinear Stabilization Part II: Inverse Optimality Hua Deng and Miroslav Krstic Department of Mechanical Engineering h Stochastic Nonlinear Stabilization Part II: Inverse Optimality Hua Deng and Miroslav Krstic Department of Mechanical Engineering denghua@eng.umd.edu http://www.engr.umd.edu/~denghua/ University of Maryland

More information

Energy-based Swing-up of the Acrobot and Time-optimal Motion

Energy-based Swing-up of the Acrobot and Time-optimal Motion Energy-based Swing-up of the Acrobot and Time-optimal Motion Ravi N. Banavar Systems and Control Engineering Indian Institute of Technology, Bombay Mumbai-476, India Email: banavar@ee.iitb.ac.in Telephone:(91)-(22)

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

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

A Chaotic Phenomenon in the Power Swing Equation Umesh G. Vaidya R. N. Banavar y N. M. Singh March 22, 2000 Abstract Existence of chaotic dynamics in

A Chaotic Phenomenon in the Power Swing Equation Umesh G. Vaidya R. N. Banavar y N. M. Singh March 22, 2000 Abstract Existence of chaotic dynamics in A Chaotic Phenomenon in the Power Swing Equation Umesh G. Vaidya R. N. Banavar y N. M. Singh March, Abstract Existence of chaotic dynamics in the classical swing equations of a power system of three interconnected

More information

H 1 optimisation. Is hoped that the practical advantages of receding horizon control might be combined with the robustness advantages of H 1 control.

H 1 optimisation. Is hoped that the practical advantages of receding horizon control might be combined with the robustness advantages of H 1 control. A game theoretic approach to moving horizon control Sanjay Lall and Keith Glover Abstract A control law is constructed for a linear time varying system by solving a two player zero sum dierential game

More information

Stability of Hybrid Control Systems Based on Time-State Control Forms

Stability of Hybrid Control Systems Based on Time-State Control Forms Stability of Hybrid Control Systems Based on Time-State Control Forms Yoshikatsu HOSHI, Mitsuji SAMPEI, Shigeki NAKAURA Department of Mechanical and Control Engineering Tokyo Institute of Technology 2

More information

Constrained controllability of semilinear systems with delayed controls

Constrained controllability of semilinear systems with delayed controls BULLETIN OF THE POLISH ACADEMY OF SCIENCES TECHNICAL SCIENCES Vol. 56, No. 4, 28 Constrained controllability of semilinear systems with delayed controls J. KLAMKA Institute of Control Engineering, Silesian

More information

BUMPLESS SWITCHING CONTROLLERS. William A. Wolovich and Alan B. Arehart 1. December 27, Abstract

BUMPLESS SWITCHING CONTROLLERS. William A. Wolovich and Alan B. Arehart 1. December 27, Abstract BUMPLESS SWITCHING CONTROLLERS William A. Wolovich and Alan B. Arehart 1 December 7, 1995 Abstract This paper outlines the design of bumpless switching controllers that can be used to stabilize MIMO plants

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

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

L 2 -induced Gains of Switched Systems and Classes of Switching Signals

L 2 -induced Gains of Switched Systems and Classes of Switching Signals L 2 -induced Gains of Switched Systems and Classes of Switching Signals Kenji Hirata and João P. Hespanha Abstract This paper addresses the L 2-induced gain analysis for switched linear systems. We exploit

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

namics Conclusions are given in Section 4 2 Redesign by state feedback We refer the reader to Sontag [2, 3] for the denitions of class K, K and KL fun

namics Conclusions are given in Section 4 2 Redesign by state feedback We refer the reader to Sontag [2, 3] for the denitions of class K, K and KL fun Robust Global Stabilization with Input Unmodeled Dynamics: An ISS Small-Gain Approach Λ Zhong-Ping Jiang y Murat Arcak z Abstract: This paper addresses the global asymptotic stabilization of nonlinear

More information

TIME VARYING STABILISING FEEDBACK DESIGN FOR BILINEAR SYSTEMS

TIME VARYING STABILISING FEEDBACK DESIGN FOR BILINEAR SYSTEMS IME VARYING SABILISING FEEDBACK DESIGN FOR BILINEAR SYSEMS HANNAH MICHALSKA and MIGUEL A. ORRES-ORRII Department of Electrical Engineering, McGill University 348 University Street, Montréal, H3A 2A7 Canada

More information

A Simple Derivation of Right Interactor for Tall Transfer Function Matrices and its Application to Inner-Outer Factorization Continuous-Time Case

A Simple Derivation of Right Interactor for Tall Transfer Function Matrices and its Application to Inner-Outer Factorization Continuous-Time Case A Simple Derivation of Right Interactor for Tall Transfer Function Matrices and its Application to Inner-Outer Factorization Continuous-Time Case ATARU KASE Osaka Institute of Technology Department of

More information

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis Topic # 16.30/31 Feedback Control Systems Analysis of Nonlinear Systems Lyapunov Stability Analysis Fall 010 16.30/31 Lyapunov Stability Analysis Very general method to prove (or disprove) stability of

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

A Generalized Homogeneous and Self-Dual Algorithm. for Linear Programming. February 1994 (revised December 1994)

A Generalized Homogeneous and Self-Dual Algorithm. for Linear Programming. February 1994 (revised December 1994) A Generalized Homogeneous and Self-Dual Algorithm for Linear Programming Xiaojie Xu Yinyu Ye y February 994 (revised December 994) Abstract: A generalized homogeneous and self-dual (HSD) infeasible-interior-point

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

Weighted balanced realization and model reduction for nonlinear systems

Weighted balanced realization and model reduction for nonlinear systems Weighted balanced realization and model reduction for nonlinear systems Daisuke Tsubakino and Kenji Fujimoto Abstract In this paper a weighted balanced realization and model reduction for nonlinear systems

More information

University of California. Berkeley, CA fzhangjun johans lygeros Abstract

University of California. Berkeley, CA fzhangjun johans lygeros Abstract Dynamical Systems Revisited: Hybrid Systems with Zeno Executions Jun Zhang, Karl Henrik Johansson y, John Lygeros, and Shankar Sastry Department of Electrical Engineering and Computer Sciences University

More information

QUASI-UNIFORMLY POSITIVE OPERATORS IN KREIN SPACE. Denitizable operators in Krein spaces have spectral properties similar to those

QUASI-UNIFORMLY POSITIVE OPERATORS IN KREIN SPACE. Denitizable operators in Krein spaces have spectral properties similar to those QUASI-UNIFORMLY POSITIVE OPERATORS IN KREIN SPACE BRANKO CURGUS and BRANKO NAJMAN Denitizable operators in Krein spaces have spectral properties similar to those of selfadjoint operators in Hilbert spaces.

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

Set-based adaptive estimation for a class of nonlinear systems with time-varying parameters

Set-based adaptive estimation for a class of nonlinear systems with time-varying parameters Preprints of the 8th IFAC Symposium on Advanced Control of Chemical Processes The International Federation of Automatic Control Furama Riverfront, Singapore, July -3, Set-based adaptive estimation for

More information

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

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

More information

Initial Shift Issues on Discrete-Time Iterative Learning Control With System Relative Degree

Initial Shift Issues on Discrete-Time Iterative Learning Control With System Relative Degree 144 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 48, NO. 1, JANUARY 2003 Initial Shift Issues on Discrete-Time Iterative Learning Control With System Relative Degree Mingxuan Sun and Danwei Wang Abstract

More information

The Uniformity Principle: A New Tool for. Probabilistic Robustness Analysis. B. R. Barmish and C. M. Lagoa. further discussion.

The Uniformity Principle: A New Tool for. Probabilistic Robustness Analysis. B. R. Barmish and C. M. Lagoa. further discussion. The Uniformity Principle A New Tool for Probabilistic Robustness Analysis B. R. Barmish and C. M. Lagoa Department of Electrical and Computer Engineering University of Wisconsin-Madison, Madison, WI 53706

More information

R. Balan. Splaiul Independentei 313, Bucharest, ROMANIA D. Aur

R. Balan. Splaiul Independentei 313, Bucharest, ROMANIA D. Aur An On-line Robust Stabilizer R. Balan University "Politehnica" of Bucharest, Department of Automatic Control and Computers, Splaiul Independentei 313, 77206 Bucharest, ROMANIA radu@karla.indinf.pub.ro

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

KINETIC ENERGY SHAPING IN THE INVERTED PENDULUM

KINETIC ENERGY SHAPING IN THE INVERTED PENDULUM KINETIC ENERGY SHAPING IN THE INVERTED PENDULUM J. Aracil J.A. Acosta F. Gordillo Escuela Superior de Ingenieros Universidad de Sevilla Camino de los Descubrimientos s/n 49 - Sevilla, Spain email:{aracil,

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

To appear in IEEE Control Systems Magazine 1. Basic Problems in Stability and Design of. Switched Systems. Yale University. New Haven, CT

To appear in IEEE Control Systems Magazine 1. Basic Problems in Stability and Design of. Switched Systems. Yale University. New Haven, CT To appear in IEEE Control Systems Magazine 1 Basic Problems in Stability and Design of Switched Systems Daniel Liberzon and A. Stephen Morse Department of Electrical Engineering Yale University New Haven,

More information

Newton Method with Adaptive Step-Size for Under-Determined Systems of Equations

Newton Method with Adaptive Step-Size for Under-Determined Systems of Equations Newton Method with Adaptive Step-Size for Under-Determined Systems of Equations Boris T. Polyak Andrey A. Tremba V.A. Trapeznikov Institute of Control Sciences RAS, Moscow, Russia Profsoyuznaya, 65, 117997

More information

On integral-input-to-state stabilization

On integral-input-to-state stabilization On integral-input-to-state stabilization Daniel Liberzon Dept. of Electrical Eng. Yale University New Haven, CT 652 liberzon@@sysc.eng.yale.edu Yuan Wang Dept. of Mathematics Florida Atlantic University

More information

Real and estimated x1 coordinate real 1.5. estimated seconds. Real and estimated x2 coordinate. real.

Real and estimated x1 coordinate real 1.5. estimated seconds. Real and estimated x2 coordinate. real. OBSERVABILITY AND NONLINEAR OBSERVERS FOR MOBILE ROBOT LOCALIZATION Fabio Conticelli Antonio Bicchi Aldo Balestrino Centro \E. Piaggio", University of Pisa Centro \E. Piaggio", University of Pisa Dept.

More information

Spurious Chaotic Solutions of Dierential. Equations. Sigitas Keras. September Department of Applied Mathematics and Theoretical Physics

Spurious Chaotic Solutions of Dierential. Equations. Sigitas Keras. September Department of Applied Mathematics and Theoretical Physics UNIVERSITY OF CAMBRIDGE Numerical Analysis Reports Spurious Chaotic Solutions of Dierential Equations Sigitas Keras DAMTP 994/NA6 September 994 Department of Applied Mathematics and Theoretical Physics

More information

2 Section 2 However, in order to apply the above idea, we will need to allow non standard intervals ('; ) in the proof. More precisely, ' and may gene

2 Section 2 However, in order to apply the above idea, we will need to allow non standard intervals ('; ) in the proof. More precisely, ' and may gene Introduction 1 A dierential intermediate value theorem by Joris van der Hoeven D pt. de Math matiques (B t. 425) Universit Paris-Sud 91405 Orsay Cedex France June 2000 Abstract Let T be the eld of grid-based

More information

The Erwin Schrodinger International Boltzmanngasse 9. Institute for Mathematical Physics A-1090 Wien, Austria

The Erwin Schrodinger International Boltzmanngasse 9. Institute for Mathematical Physics A-1090 Wien, Austria ESI The Erwin Schrodinger International Boltzmanngasse 9 Institute for Mathematical Physics A-19 Wien, Austria The Negative Discrete Spectrum of a Class of Two{Dimentional Schrodinger Operators with Magnetic

More information

LYAPUNOV theory plays a major role in stability analysis.

LYAPUNOV theory plays a major role in stability analysis. 1090 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 49, NO. 7, JULY 2004 Satisficing: A New Approach to Constructive Nonlinear Control J. Willard Curtis, Member, IEEE, and Randal W. Beard, Senior Member,

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

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