EML5311 Lyapunov Stability & Robust Control Design
|
|
- Sybil Spencer
- 6 years ago
- Views:
Transcription
1 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. For any given control system, it is crucial to have a stable system since an unstable control system is useless. Lyapunov 1. stability criterion is a general and useful procedure for studying the stability of nonlinear systems. The Lyapunov stability theory include two methods, Lyapunov s first method and Lyapunov s direct method. Lyapunov s first method is a technique which simply uses the idea of system linearization(lowest order approximation) around a given point and one can only achieve local stability results with small stability regions. Lyapunov s direct method is the most important tool for design and analysis of nonlinear systems. Lyapunov s direct method is directly applied to nonlinear systems without the need to linearization and thus achieves global stability. The basic concept behind Lyapunov s direct method is that if the total energy of a system, electrical/mechanical; linear/nonlinear, is continuously dissipating, then the system will eventually reach an equilibrium point and remain at that point. Hence, Lyapunov s direct method include two steps, first find a appropriate scalar function, referred to as Lyapunov function, second evaluate its first-order time derivative along the trajectory of the system. If the Lyapunov function derivative is decreasing along the system trajectory as time increases, then the system energy is dissipating and thus the system will eventually settle down. The definitions below give a more formal statement of admissible choices of Lyapunov function candidate. Autonomous systems: the nonlinear system ẋ = f(x, u, t) is said to be autonomous if f does not depend explicitly on time, i.e., if the system can be written ẋ = f(x) Otherwise, the system is called non-autonomous. Equilibrium point: A state x e is an equilibrium point(state) of the system if x(t) = x e, 1 theory introduced in late 19 th century by the Russian mathematician Alexandr Mikhailovich Lyapunov 1
2 then it remains equal to x e for all time. Mathematically, this means that x e satisfies 0 = f(x e ). In this paper, we are mainly interested in stability of equilibrium points. Stability and instability: The equilibrium point x e = 0 is said to be stable if, for any Γ > 0, there exists γ > 0, such that if x(0) < γ, then x(t) < Γ for all t 0. Otherwise, the equilibrium point is unstable. Asymptotic stability: An equilibrium point 0 is asymptotically stable if it is stable, and if in addition there exits some γ > 0 such that x(0) < γ implies that x(t) 0 as t. Exponential stability: An equilibrium point 0 is exponentially stable if there exits two strictly positive numbers α and β such that x(t) α x(0) e βt, t > 0, in some ball B γ in the neighborhood of the origin. Lyapunov s first method: 1. The equilibrium point of the nonlinear system is asymptotically stable if the linearized system is strictly stable. 2. The equilibrium point of the nonlinear system is unstable if the linearized system is strictly unstable. 3. If the linearized system is marginally stable, one cannot conclude anything from the linear approximation (equilibrium point may be stable, unstable, or asymptotically stable for the nonlinear system) Lyapunov function: If function V(x) is positive definite and has continuous partial derivatives in a ball B γ, and if its time derivative along any state trajectory of system ẋ = f(x) is negative semi-definite, i.e., V (x 0, then V (x) is said to be a Lyapunov function. Global stability: Assume that there exists a scalar function V of the state x, with continuous first order derivatives such that V (x) is positive definite 2
3 V (x) is negative definite V (x) as x then the equilibrium at the origin is globally asymptotically stable. Stability of uniform ultimate boundedness: A solution x, x(t 0 ) = x 0 is said to be uniformly ultimately bounded (UUB) in a hyperball B(0, ɛ) centered at the origin and of radius ɛ, if there exists a non-negative constant Ψ(x 0, B) <, independent of t 0, such that x 0 < δ implies x(t) B for all t t 0 + Ψ(x 0, B). Example: Lyapunov function for LTI systems. Consider the linear system ẋ = Ax, where x R n is the state, A R n n is the system matrix. Propose a quadratic Lyapunov function candidate V (x) = x T P x, where P is a positive definite function to be determined. Taking time derivative yields V (x) = x T ẋ + ẋ T x = x T (A T P + P A)x = x T Qx, where Q is the solution of algebraic Lyapunov equation Q = A T P + P A. Therefore, the system is stable if Q is positive definite or semi-definite. A Lyapunov function successful for stability analysis can be found not by randomly choosing P but only by determining P from the Lyapunov equation for any given positive definite Q. It has been shown that, given a positive definite Q, the system is stable if and only if the unique solution of Lyapunov equation is also positive definite. That is, this backward procedure is necessary and sufficient for both existence of Lyapunov function and analyzing stability. As will be shown later, this systematic way of generating Lyapunov functions for linear systems also applies to many nonlinear (uncertain) systems, for example, the class of feedback linearizable nonlinear systems, the class of nonlinear systems with a linear part, etc. For control design, consider the system ẋ = Ax + Bu, where B R n m is the input matrix, u R n is the input. If the pair (A, B) is controllable, control design and search for Lyapunov function are done through the backward procedure 3
4 as follows: given positive definite matrices Q and R, there is a unique positive definite matrix P satisfying the algebraic Riccati equation A T P + P A P BR 1 B T P Q = 0, then the Lyapunov function is V (x) = x T P x and the stabilizing control is u(x) = R 1 B T P x. The example shows that control design and search of Lyapunov function are integrated and can be done systematically for LTI systems and that Lyapunov functions for linear systems can always be chosen to be quadratic functions. We shall use the above result in chapter three to investigate robust control design for linear and certain nonlinear uncertain systems. Moreover, one of the main objectives of this book is to develop systematic procedures of designing control and searching for Lyapunov function for general nonlinear uncertain systems, though it is not as complete of a solution as the above one for LTI systems. Example: Consider the scalar system given by ẋ = u + a, where a is an uncertain (time-varying) parameter satisfying a < 1. Under the standard linear feedback control law u = kx, the derivative of the Lyapunov function V = 0.5x 2 is given by ( V = kx x a ). k Because of the uncertainty in a, V is only negative definite outside the ball B(0, a/k) B(0, 1/k). Hence, the system is not asymptotically stable, but the solution is given by x = e kt x 0 + a k ( 1 e kt ) a k as t. So, the solution is globally uniformly ultimately bounded (GUUB) with respect to 1/k for the class of uncertainty denoted by a. Furthermore, the bound of GUUB stability tends to the origin as k. The implications of the example are twofold. First, if V is negative definite outside some hyper-ball in state space, stability result of GUUB is concluded. Second, while larger control energy makes the bound of GUUB of the state smaller, no control of finite energy achieves asymptotic stability. Both observations can be extended to general nonlinear systems. The next section addresses robotic manipulator systems which are widely used in the area robust control. Some of the theories developed here are applied to robotic manipulator systems. A brief general discussion is presented below for robotic systems. 4
5 2 Robotic Manipulators A robot is a reprogrammable multifunctional manipulator designed to move material, parts, tools, or specialized devices through variable programmed motions for the performance of a variety of tasks. A robot arm is classified to be either rigid or flexible link. A rigid link could be either revolute (rotary) or linear (prismatic), a prismatic link allows a linear relative motion between any two links, see figure (??). In the chapters to come, all robot manipulator systems discussed are of revolute nature. In the case of a system as complicated as a robot, it is not practical to assume that the parameters in the dynamic model of the robotic system are known precisely. There will always be inexact cancellation of the nonlinearties in the system due to uncertainties. In such cases we use robust control to simplify the equations of motion as much as possible by ignoring certain terms in the equations. One of the uses of robotic systems in the environmental waste management in which accuracy is important specially the accuracy in positioning the end-effector position of the manipulator. Requirement such as safety, motion compliance control, and operation environment can be fulfilled by using low-level robot controller in which the end-effector arm is moved quickly, yet accurately while maintaining a high degree of robustness. Since we are interested in robotic manipulator system as we shall present in chapter 6, let us formulate the dynamical model for a rigid link robot manipulator. The rigid link robot is described by τ = M(q) q + V m (q, q) q + N(q, q) (1) where N(q, q) = G(q) + F ( q) + F M(q) R n n is the inertia matrix, V m (q, q) R n n is a matrix containing the centripetal and Coriolis terms, G(q) R n is the gravity vector, F (q, t) R n is a vector representing lumped uncertainties, q(t) R n is the joint variable vector, and τ R n is the input torque vector. There are three widely used properties of the robot dynamic equation above. These properties will be used in chapter 6, or whenever a robotic system is under study, during the stability analysis of the robust controller. Property 1 5
6 The inertia matrix M(q) is symmetric and positive definite. Hence, m 1 M(q) m 2 (q), where m 1 is a positive constant and m 2 (q) is a strictly positive definite function. Moreover, m 1 and m 2 (q) are chosen in such a way that the maximum possible parameter variation of M(q) is taken into account. Note: For the case that the robotic system is purely revolute, m 2 (q) = m 2 is a positive constant. Property 2 The matrices M(q) and V m (q, q) satisfy the following equation: [ ] 1 x T 2Ṁ(q) V m(q, q) x = 0, x R n. In other words, matrix [ 1 2Ṁ(q) V m(q, q) ] is skew-symmetric. Property 3 The centripetal/coriolis term V m (q, q) is bounded as V m (q, q) a 1 q, and the fiction and gravity terms are bounded as where a i are known constants. G(q) + F d q + F s ( q) a 2 + a 3 q, After introducing the properties used in the analysis of robotic systems, let us discuss briefly a variety of robust control design for robotic systems. Position Control This design technique is used to position a robotic system link(s) to a specific position (desired location) in which accuracy is important especially in industrial and medical robotic systems. Two main types of robust control design schemes have been proposed, one utilizes the so-called Min-Max control and the other uses the saturation type controller. The Min-Max controller is naturally discontinuous and yields global exponential stability, while the saturation controller is continuous but yields global uniform ultimate boundedness. The position control simply drives the robotic link(s) to a final desired position with a very small error, which is referred to as a set point tracking. 6
7 Force Control Many control design schemes have been developed for robotic systems in free space. This is, a robot arm is not in contact with any surface. However, most industrial robots used for yelding, grinding, polishing, etc.., require contact with objects or surfaces. Hence, the robot arm motion is constrained depending on the direction of the arm movement. This fact motivated researchers to investigate the constrained motion case and develop position/force controllers. Among these controllers are hybrid position/force control, impedance control, and reduced order methods. The disadvantage of the hybrid position/force control is that it requires exact knowledge of the robot manipulator and thus, the analysis is limited to the uncertainty free systems. An adaptive control design scheme was developed for hybrid position/force robots with uncertainty which is based on the joint-space robot model formulation. Impedance Control Impedance control is based on the idea that the robust controller should be utilized to regulate the dynamic behavior between the robot arm end-effector motion and the force exerted on the surface, rather than considering the motion and force control problems separately. The name impedance emanates from the idea of using an Ohm s law type relationship between motion and force. Similar to previous types of controllers, impedance controller has been extensively studied. A robust impedance controller was developed to ensure stability in lieu of uncertainties. An adaptive impedance controller was also developed that takes care of parametric uncertainty. Industrial Robots In present days, adaptive control is widely utilized in industrial robots because of the advantage of the inexpensive computer power that has become available. Moreover, these robots are being utilized to their full potential in terms of the speed and precision of their movements. It is possible to use a dynamic model of the manipulator as the heart of the sophisticated control algorithm with a powerful control computer. This dynamic model allows the control algorithm to know how to control the manipulator s actuators in order to compensate for the complicated effects of inertia, centripetal, Coriolis, gravity, and friction forces when the robot is in motion. The result is that the manipulator can be made to follow a desired trajectory through space with smaller tracking errors. Adaptive control, as 7
8 other types of controllers, has its advantages and disadvantages. Adaptive control cannot be utilized to estimate system with fast time-varying uncertainties or parameters because one cannot predict the nature of the uncertainty and the adaptive algorithm may not be able to adapt to fast enough to the time-varying parameters. On the other hand, a robust controller, used mostly in this dissertation, can stabilize nonlinear systems with arbitrary fast time-varying uncertainties or parameters. Moreover, we shall introduce robust control design techniques for robotic systems with arbitrary fast time-varying uncertainties since robust control design requires only known bounding functions of the uncertainties. This dissertation focuses on nonlinear robust control design schemes. 3 Robust control design under Matching Conditions Many primary results of nonlinear uncertain systems under matching conditions have been developed in the last 15 years. Gutman introduced a discontinuous min-max control which yields asymptotic stability for nonlinear systems under the matching condition. Because of the discontinuity behavior of the controller, it is physically poorly behaved since all physical systems have a finite bandwidth, but the discontinuous control requires systems with infinite bandwidth. Later, Corless and Leitmann introduced a class of continuous state feedback controller guaranteeing uniform ultimate boundedness under the matching conditions. The mathematical model of nonlinear uncertain systems under matching conditions is established through the following definition. Definition: Consider the following nonlinear uncertain system ẋ = f(x, t) + f(x, t) + B(x, t)u + B(x, t)u (2) where f(x, t) and B(x, t) are the unknown parts of f(x, t) and B(x, t), respectively. The system is said to satisfy the matching conditions MCs if uncertainty f(x, t) can be decomposed as f(x, t) = B(x, t) f (x, t), B(x, t) = B(x, t) B (x, t), and if there exists a positive constant ɛ such that, B (x, t) 1 ɛ. (3) Therefore, the system can be rewritten as ẋ = f(x, t) + B(x, t) [ f (x 1 ) + (1 + B (x, t)) u(x, t)] (4) 8
9 in which the uncertainty enters the system through the same channel as control input u. The reason behind inequality (3) is twofold, first, the system is not stabilizable for the case when B (x, t) = 1. Moreover, if B (x, t) > 1, then term 1+ B (x, t) is uncertain and hence, any input control may cause the state to grow out of bound. Second, the inequality ensures that there is no singularity in the control design by guaranteeing that term 1 + B (x, t) is invertible. Remark: If the uncertainty would be known, one can easily choose a control input to cancel its effect and achieve stability. But, since physical dynamical systems contain some uncertainties which are unknown, one replaces those uncertainties by their bounding functions which are chosen depending of the structure of the system and then the robust control design scheme can be adopted. we shall investigate system stability through Lyapunov s direct method. 3.1 Lyapunov stability in Robust Control Design The nominal model of system (4) is given by ẋ = f(x, t) + B(x, t)u(x, t) (5) We shall assume that the origin (x = 0) is globally asymptotically stable for the uncontrolled system ẋ = f(x, t). Furthermore, suppose that there exists a Lyapunov function for system (5), i.e., there exists a continuously differentiable function V (x, t) that satisfies the following inequalities, for all (x, t) [0, ) δ 1 ( x ) V (x, t) δ 2 ( x ), V t + V x [f(x, t)] δ( x ) (6) where δ i are class K functions. To demonstrate the stability of system (4), choose input control u(x, t) to be of the form µ(x, t) u(x, t) = ρ(x, t), (7) ɛ( µ(x, t) + εϕ(t) where ε > 0 and ϕ(t) an L 1 function, are chosen freely by the designer and µ(x, t) = B(x, t) V ρ(x, t) x f (x, t) ρ(x, t). 9
10 Differentiating V (x, t) under robust control (7) yields V = V t + V x [f(x, t) + B f + B (1 + B ) u] δ( x ) + V x [B f + B (1 + B ) u] V δ( x ) + x B ρ(x, t) + V x B (1 + B ) u δ( x ) + µ µ2 (x, t) (1 + B ) ɛ( µ(x, t) + εϕ(t) µ 2 (x, t) δ( x ) + µ ( µ(x, t) + εϕ(t) ε µ(x, t) ϕ(t) δ( x ) + ( µ(x, t) + εϕ(t) δ( x ) + εϕ(t) (8) The following results are deduced from robust control design under matching conditions. 1. If ϕ(t) is constant, say ϕ(t) = 1, then the system is globally uniformly ultimately bounded with an ultimate bound given by a class K function of ɛ over infinite time horizon. 2. If ϕ(t) is an exponentially decaying function, say ϕ(t) = e at, for some a > 0, then the system is globally exponentially stable. In summary, one can apply the above systematic design scheme to systems satisfying the matching conditions. The mechanical dynamics of a rigid-link robotic manipulator for instance, is an example of a physical system satisfying the matching conditions. However, there are many uncertain nonlinear systems that do not satisfy the matching conditions. The next section introduces robust control design scheme for systems satisfying the so-called equivalently matched uncertainty. 3.2 Examples of Unstabilizable Uncertain Systems Although it would be ideal that robust control can be designed to stabilize all uncertain systems in the form of (??), the following examples show that not all uncertain systems are stabilizable. Example: Consider the second-order system ẋ 1 = x 2 + (x 1, x 2 ), ẋ 2 = u, 10
11 in which the uncertainty ( ) is bounded as (x 1, x 2 ) 2+x 2 1 +x 2 2. One can easily see that the system with any admissible uncertainty is not stabilizable since a possibility of additive uncertainty 1 (x 1, x 2 ) within the given bounding function is x 2 + x 1. The system is not stabilizable since uncertainty within its bound can change the structure of the system such that part of system dynamics becomes unstable and decoupled from the rest of the system and from control input. Example: Consider the scalar system ẋ = x + [1 + (x)]u, where uncertainty is bounded as (x) C for some C 1. The system is not stabilizable since (x) could be 1, and then the system is not subject to any control. The uncertainty (x) may be such that 1 + (x) is uncertain because of C > 1, and therefore any control introduced may have adverse effect since it may cause the state to grow out of bound more quickly. In fact, whenever there is a large multiplicative uncertainty associated with the control input, no control is the best choice, and the uncertain system becomes unstabilizable if any control is needed. It is worth noting that the first subsystem in Example?? becomes this example if (x 1, x 2 ) = x 1 + (x 1 )x 2. Example: Consider the scalar system ẋ = (x) + u 2, where uncertainty is bounded as (x) 1. The system is not stabilizable since, no matter what choice is made for u, the control action in ẋ is always unidirectional (positive). In fact, any scalar uncertain system is not stabilizable if the designer cannot make ẋ be both positive and negative upon his choice through selecting u (specifically, through choosing robust control to dominate all possible uncertainties). Example: Consider the system ẋ 1 = 11 x 1 + x x 3 ẋ 2 = 21 x x 2 + x 3 ẋ 3 = u, where uncertain terms ij are independent but bounded by constants C ij > 0. The system is not stabilizable for many sets of constants C ij. To see this conclusion, consider the simplest case that the uncertainties are time-invariant and state-independent. In this case, 11
12 the transfer function between u and x 1 is and the controllability matrix is X 1 (s) U(s) = 13 (s 22 ) + 1 s(s 11 )(s 22 ) 21 s, C = The zero z of the transfer function and the determinant of controllability matrix are, respectively, z = , and det(c) = If det(c) = 0, the system becomes uncontrollable due to pole-zero cancellation, and the cancellation may occur in the right half of the s plane. Uncontrollability due to unstable pole-zero cancellation implies that the system cannot be stabilized. For the system under consideration, the presence of uncertainty 13 of potentially large size implies that this kind of instabilizability may arise unless certain size limitations in terms of the bound of 13 are imposed on the maximum magnitudes of 11, 21 and 22. Relationship between bounding functions of uncertainties can be found through robust control design to guarantee both stabilizability and robust stability. There are many other uncertain systems in which unstable, uncontrollable pole-zero cancellation may occur. Although dynamics of the above examples are simple, they show existence of unstabilizable systems and, more importantly, provide intuitive explanations of what may cause systems to be unstabilizable. Specifically, there are two categories in the state space: loss of controllability and control contribution to differential equation being either unknown or only unidirectional (as shown in second and third examples). In first and last examples, the two systems have isolated subsystem or pole-zero cancellation and therefore are uncontrollable. As a result of the above examples, it is crucial to identify stabilizable uncertain systems and to design robust control for those systems. Robust control theory is to identify the class of all stabilizable uncertain systems and to provide stabilizing controls that guarantee desired performance. The ultimate objective of robust control theory of nonlinear uncertain system is twofold. First, if necessary, determine the least requirements, called structural conditions, on the system (either in terms of system structure or location of uncertainty) such that it can be stabilized or controlled. Second, find procedures under which robust control u can be 12.
13 systematically designed. The key issue in the design is the search of Lyapunov functions and their associated robust controllers (which may be different for achieving various types of performances). 4 Back-Stepping Design Procedure The backstepping design procedure can be seen from the following simple example. Example: Consider the second-order system: ẋ 1 = x 2, ẋ 2 = u. This system is linear and consists of two cascaded integrators. A linear stabilizing control can be designed by solving a simple Lyapunov equation. The Riccati equation can be used to design robust control if there are linearly bounded uncertainties. However, those procedures do not apply to nonlinear systems since they depend on linear matrix equations. Here, we plan to start an intuitive design that can be extended later to nonlinear systems. From the second equation, we see that u can control x 2 to anywhere. For the first equation, if x 2 were a control variable, an obvious stabilizing control would be x 2 = x 1. Since x 2 is not a control but a state variable, the equation x 2 = x 1 does not make any sense. To distinguish the state variable x 2 and the control designed for x 2 from the actual control u, let us call the control designed for x 2 fictitious control and denote it by x d 2 = x 1. Although the fictitious control is not implementable, we can rewrite the first equation as ẋ 1 = x 1 + (x 2 + x 1 ) = x 1 + (x 2 x d 2). This simple manipulation reveals intuitively that stabilization of the first equation may be achieved if we can make x 2 x d 2 = x 2 + x 1 converge to zero. Hence, fictitious control x d 2 can be viewed as the desired trajectory for state variable x 2. Recall that, in the second equation, control u can be designed to drive x 2 anywhere. The problem of making x 2 track x d 2 is equivalent to making the new, translated state variable z 2 = x 2 x d 2 converge zero (that is, a stabilization problem). The dynamics of z can be found as follows: ż 2 = ẋ 2 ẋ d 2 = ẋ 2 + ẋ 1 = u + x 2. Obviously, the control u = x 2 z 2 = x 2 (x 2 + x 1 ) guarantees asymptotic stability of z 2. Once z 2 = x 2 + x 1 converges to zero, x 1 will approach zero by the design of x d 2 in 13
14 ẋ 1 = x 1 + z 2 (which is stable if z 2 = 0), and consequently x 2 goes to zero. Therefore, the overall system is asymptotically stable. This intuitive argument of stability can be verified by a simple Lyapunov proof. Choosing Lyapunov function V = x z2, 2 one can easily show that the control u = x 2 (x 1 + x 2 ) yields global asymptotic stability. In fact, the Lyapunov function is the sum of Lyapunov functions for subsystems of the states x 1 and z 2. The control in this example is designed by working sequentially through two integrators. In the process, a fictitious control is design, a state transformation is performed in which fictitious control is differentiated. Such a design is called a recursive design since, by the transformation, the design of fictitious control is imbedded into the actual control design. The design is also called backstepping or backward recursive because the direction in which the sequential design is proceeded is the opposite to the direction of signal flow graph of the system, that is, the direction at which physical information flows within the system. This approach which obviously works systematically for multiple-integrator systems was realized in the sixties. But applications of its extensions to nonlinear control, adaptive control, and robust control have been developed only in past several years. Mathematically, the design procedure can be genearlized and applied to nonlinear systems because of the following reasons. First, by introducing a fictitious control variable to a given subsystem, its dynamics satisfy locally the matching conditions with respect to the fictitious control and therefore can be compensated. Second, state transformation make the difference between dynamics of fictitious control and its corresponding state variable equivalently matched and therefore can be compensated. Finally, sub-lyapunov functions can be easily found for all subsystems since they are of first order, and the overall Lyapunov function is simply the sum of sub-lyapunov functions, by which stability of the overall system can be concluded. 14
Stability theory is a fundamental topic in mathematics and engineering, that include every
Stability Theory Stability theory is a fundamental topic in mathematics and engineering, that include every branches of control theory. For a control system, the least requirement is that the system is
More informationVideo 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar
Video 8.1 Vijay Kumar 1 Definitions State State equations Equilibrium 2 Stability Stable Unstable Neutrally (Critically) Stable 3 Stability Translate the origin to x e x(t) =0 is stable (Lyapunov stable)
More informationq 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.
Robotics II March 7, 018 Exercise 1 An automated crane can be seen as a mechanical system with two degrees of freedom that moves along a horizontal rail subject to the actuation force F, and that transports
More informationAutomatic Control 2. Nonlinear systems. Prof. Alberto Bemporad. University of Trento. Academic year
Automatic Control 2 Nonlinear systems Prof. Alberto Bemporad University of Trento Academic year 2010-2011 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 2010-2011 1 / 18
More informationTopic # /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 informationEN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015
EN530.678 Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015 Prof: Marin Kobilarov 0.1 Model prerequisites Consider ẋ = f(t, x). We will make the following basic assumptions
More informationGeorgia Institute of Technology Nonlinear Controls Theory Primer ME 6402
Georgia Institute of Technology Nonlinear Controls Theory Primer ME 640 Ajeya Karajgikar April 6, 011 Definition Stability (Lyapunov): The equilibrium state x = 0 is said to be stable if, for any R > 0,
More informationLyapunov 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 information1. Find the solution of the following uncontrolled linear system. 2 α 1 1
Appendix B Revision Problems 1. Find the solution of the following uncontrolled linear system 0 1 1 ẋ = x, x(0) =. 2 3 1 Class test, August 1998 2. Given the linear system described by 2 α 1 1 ẋ = x +
More informationIntroduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems
p. 1/5 Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems p. 2/5 Time-varying Systems ẋ = f(t, x) f(t, x) is piecewise continuous in t and locally Lipschitz in x for all t
More informationControl of Robotic Manipulators
Control of Robotic Manipulators Set Point Control Technique 1: Joint PD Control Joint torque Joint position error Joint velocity error Why 0? Equivalent to adding a virtual spring and damper to the joints
More informationLecture 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 informationCase Study: The Pelican Prototype Robot
5 Case Study: The Pelican Prototype Robot The purpose of this chapter is twofold: first, to present in detail the model of the experimental robot arm of the Robotics lab. from the CICESE Research Center,
More information1 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 informationOutline. Input to state Stability. Nonlinear Realization. Recall: _ Space. _ Space: Space of all piecewise continuous functions
Outline Input to state Stability Motivation for Input to State Stability (ISS) ISS Lyapunov function. Stability theorems. M. Sami Fadali Professor EBME University of Nevada, Reno 1 2 Recall: _ Space _
More informationTTK4150 Nonlinear Control Systems Solution 6 Part 2
TTK4150 Nonlinear Control Systems Solution 6 Part 2 Department of Engineering Cybernetics Norwegian University of Science and Technology Fall 2003 Solution 1 Thesystemisgivenby φ = R (φ) ω and J 1 ω 1
More informationMCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II
MCE/EEC 647/747: Robot Dynamics and Control Lecture 12: Multivariable Control of Robotic Manipulators Part II Reading: SHV Ch.8 Mechanical Engineering Hanz Richter, PhD MCE647 p.1/14 Robust vs. Adaptive
More informationChapter One. Introduction
Chapter One Introduction A system is a combination of components or parts that is perceived as a single entity. The parts making up the system may be clearly or vaguely defined. These parts are related
More informationAdaptive fuzzy observer and robust controller for a 2-DOF robot arm Sangeetha Bindiganavile Nagesh
Adaptive fuzzy observer and robust controller for a 2-DOF robot arm Delft Center for Systems and Control Adaptive fuzzy observer and robust controller for a 2-DOF robot arm For the degree of Master of
More informationEE 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 informationChapter III. Stability of Linear Systems
1 Chapter III Stability of Linear Systems 1. Stability and state transition matrix 2. Time-varying (non-autonomous) systems 3. Time-invariant systems 1 STABILITY AND STATE TRANSITION MATRIX 2 In this chapter,
More informationExam. 135 minutes, 15 minutes reading time
Exam August 6, 208 Control Systems II (5-0590-00) Dr. Jacopo Tani Exam Exam Duration: 35 minutes, 5 minutes reading time Number of Problems: 35 Number of Points: 47 Permitted aids: 0 pages (5 sheets) A4.
More informationRobotics. Control Theory. Marc Toussaint U Stuttgart
Robotics Control Theory Topics in control theory, optimal control, HJB equation, infinite horizon case, Linear-Quadratic optimal control, Riccati equations (differential, algebraic, discrete-time), controllability,
More informationDissipative Systems Analysis and Control
Bernard Brogliato, Rogelio Lozano, Bernhard Maschke and Olav Egeland Dissipative Systems Analysis and Control Theory and Applications 2nd Edition With 94 Figures 4y Sprin er 1 Introduction 1 1.1 Example
More informationExponential Controller for Robot Manipulators
Exponential Controller for Robot Manipulators Fernando Reyes Benemérita Universidad Autónoma de Puebla Grupo de Robótica de la Facultad de Ciencias de la Electrónica Apartado Postal 542, Puebla 7200, México
More informationLinear State Feedback Controller Design
Assignment For EE5101 - Linear Systems Sem I AY2010/2011 Linear State Feedback Controller Design Phang Swee King A0033585A Email: king@nus.edu.sg NGS/ECE Dept. Faculty of Engineering National University
More informationNonlinear Control Lecture 9: Feedback Linearization
Nonlinear Control Lecture 9: Feedback Linearization Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2011 Farzaneh Abdollahi Nonlinear Control Lecture 9 1/75
More informationLecture 9 Nonlinear Control Design
Lecture 9 Nonlinear Control Design Exact-linearization Lyapunov-based design Lab 2 Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.2] and [Glad-Ljung,ch.17] Course Outline
More informationIEOR 265 Lecture 14 (Robust) Linear Tube MPC
IEOR 265 Lecture 14 (Robust) Linear Tube MPC 1 LTI System with Uncertainty Suppose we have an LTI system in discrete time with disturbance: x n+1 = Ax n + Bu n + d n, where d n W for a bounded polytope
More informationNonlinear disturbance observers Design and applications to Euler-Lagrange systems
This paper appears in IEEE Control Systems Magazine, 2017. DOI:.19/MCS.2017.2970 Nonlinear disturbance observers Design and applications to Euler-Lagrange systems Alireza Mohammadi, Horacio J. Marquez,
More informationTrajectory-tracking control of a planar 3-RRR parallel manipulator
Trajectory-tracking control of a planar 3-RRR parallel manipulator Chaman Nasa and Sandipan Bandyopadhyay Department of Engineering Design Indian Institute of Technology Madras Chennai, India Abstract
More informationRobot Manipulator Control. Hesheng Wang Dept. of Automation
Robot Manipulator Control Hesheng Wang Dept. of Automation Introduction Industrial robots work based on the teaching/playback scheme Operators teach the task procedure to a robot he robot plays back eecute
More informationChapter 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 informationEN Nonlinear Control and Planning in Robotics Lecture 10: Lyapunov Redesign and Robust Backstepping April 6, 2015
EN530.678 Nonlinear Control and Planning in Robotics Lecture 10: Lyapunov Redesign and Robust Backstepping April 6, 2015 Prof: Marin Kobilarov 1 Uncertainty and Lyapunov Redesign Consider the system [1]
More informationControl of industrial robots. Centralized control
Control of industrial robots Centralized control Prof. Paolo Rocco (paolo.rocco@polimi.it) Politecnico di Milano ipartimento di Elettronica, Informazione e Bioingegneria Introduction Centralized control
More informationLecture 2: Discrete-time Linear Quadratic Optimal Control
ME 33, U Berkeley, Spring 04 Xu hen Lecture : Discrete-time Linear Quadratic Optimal ontrol Big picture Example onvergence of finite-time LQ solutions Big picture previously: dynamic programming and finite-horizon
More informationStabilization and Passivity-Based Control
DISC Systems and Control Theory of Nonlinear Systems, 2010 1 Stabilization and Passivity-Based Control Lecture 8 Nonlinear Dynamical Control Systems, Chapter 10, plus handout from R. Sepulchre, Constructive
More informationDO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED.
EE 533 Homeworks Spring 07 Updated: Saturday, April 08, 07 DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED. Some homework assignments refer to the textbooks: Slotine
More informationAdaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties
Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh
More informationRobust Stability. Robust stability against time-invariant and time-varying uncertainties. Parameter dependent Lyapunov functions
Robust Stability Robust stability against time-invariant and time-varying uncertainties Parameter dependent Lyapunov functions Semi-infinite LMI problems From nominal to robust performance 1/24 Time-Invariant
More informationLinear-Quadratic Optimal Control: Full-State Feedback
Chapter 4 Linear-Quadratic Optimal Control: Full-State Feedback 1 Linear quadratic optimization is a basic method for designing controllers for linear (and often nonlinear) dynamical systems and is actually
More informationControl 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 informationHybrid Control and Switched Systems. Lecture #11 Stability of switched system: Arbitrary switching
Hybrid Control and Switched Systems Lecture #11 Stability of switched system: Arbitrary switching João P. Hespanha University of California at Santa Barbara Stability under arbitrary switching Instability
More informationNonlinear systems. Lyapunov stability theory. G. Ferrari Trecate
Nonlinear systems Lyapunov stability theory G. Ferrari Trecate Dipartimento di Ingegneria Industriale e dell Informazione Università degli Studi di Pavia Advanced automation and control Ferrari Trecate
More information1 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 informationMCE693/793: Analysis and Control of Nonlinear Systems
MCE693/793: Analysis and Control of Nonlinear Systems Input-Output and Input-State Linearization Zero Dynamics of Nonlinear Systems Hanz Richter Mechanical Engineering Department Cleveland State University
More informationConvergence 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 informationASTATISM IN NONLINEAR CONTROL SYSTEMS WITH APPLICATION TO ROBOTICS
dx dt DIFFERENTIAL EQUATIONS AND CONTROL PROCESSES N 1, 1997 Electronic Journal, reg. N P23275 at 07.03.97 http://www.neva.ru/journal e-mail: diff@osipenko.stu.neva.ru Control problems in nonlinear systems
More informationChapter 2 Review of Linear and Nonlinear Controller Designs
Chapter 2 Review of Linear and Nonlinear Controller Designs This Chapter reviews several flight controller designs for unmanned rotorcraft. 1 Flight control systems have been proposed and tested on a wide
More informationLecture «Robot Dynamics»: Dynamics and Control
Lecture «Robot Dynamics»: Dynamics and Control 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco
More informationPerturbed Feedback Linearization of Attitude Dynamics
008 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 008 FrC6.5 Perturbed Feedback Linearization of Attitude Dynamics Abdulrahman H. Bajodah* Abstract The paper introduces
More informationRobotics. Dynamics. Marc Toussaint U Stuttgart
Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler recursion, general robot dynamics, joint space control, reference trajectory
More informationMinimum-Phase Property of Nonlinear Systems in Terms of a Dissipation Inequality
Minimum-Phase Property of Nonlinear Systems in Terms of a Dissipation Inequality Christian Ebenbauer Institute for Systems Theory in Engineering, University of Stuttgart, 70550 Stuttgart, Germany ce@ist.uni-stuttgart.de
More informationContraction 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 informationLyapunov Based Control
Lyapunov Based Control Control Lyapunov Functions Consider the system: x = f(x, u), x R n f(0,0) = 0 Idea: Construct a stabilizing controller in steps: 1. Choose a differentiable function V: R n R, such
More informationGlobal 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 informationA 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 informationCONTROL OF THE NONHOLONOMIC INTEGRATOR
June 6, 25 CONTROL OF THE NONHOLONOMIC INTEGRATOR R. N. Banavar (Work done with V. Sankaranarayanan) Systems & Control Engg. Indian Institute of Technology, Bombay Mumbai -INDIA. banavar@iitb.ac.in Outline
More informationLyapunov Stability Analysis: Open Loop
Copyright F.L. Lewis 008 All rights reserved Updated: hursday, August 8, 008 Lyapunov Stability Analysis: Open Loop We know that the stability of linear time-invariant (LI) dynamical systems can be determined
More informationNonlinear System Analysis
Nonlinear System Analysis Lyapunov Based Approach Lecture 4 Module 1 Dr. Laxmidhar Behera Department of Electrical Engineering, Indian Institute of Technology, Kanpur. January 4, 2003 Intelligent Control
More informationTime-Invariant Linear Quadratic Regulators!
Time-Invariant Linear Quadratic Regulators Robert Stengel Optimal Control and Estimation MAE 546 Princeton University, 17 Asymptotic approach from time-varying to constant gains Elimination of cross weighting
More informationControl Systems. Internal Stability - LTI systems. L. Lanari
Control Systems Internal Stability - LTI systems L. Lanari outline LTI systems: definitions conditions South stability criterion equilibrium points Nonlinear systems: equilibrium points examples stable
More informationOutput Feedback and State Feedback. EL2620 Nonlinear Control. Nonlinear Observers. Nonlinear Controllers. ẋ = f(x,u), y = h(x)
Output Feedback and State Feedback EL2620 Nonlinear Control Lecture 10 Exact feedback linearization Input-output linearization Lyapunov-based control design methods ẋ = f(x,u) y = h(x) Output feedback:
More informationNonlinear PD Controllers with Gravity Compensation for Robot Manipulators
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 4, No Sofia 04 Print ISSN: 3-970; Online ISSN: 34-408 DOI: 0.478/cait-04-00 Nonlinear PD Controllers with Gravity Compensation
More informationNonlinear Control Lecture 4: Stability Analysis I
Nonlinear Control Lecture 4: Stability Analysis I Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2010 Farzaneh Abdollahi Nonlinear Control Lecture 4 1/70
More informationGlobal 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 informationA HYBRID SYSTEM APPROACH TO IMPEDANCE AND ADMITTANCE CONTROL. Frank Mathis
A HYBRID SYSTEM APPROACH TO IMPEDANCE AND ADMITTANCE CONTROL By Frank Mathis A THESIS Submitted to Michigan State University in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE
More informationLMI Methods in Optimal and Robust Control
LMI Methods in Optimal and Robust Control Matthew M. Peet Arizona State University Lecture 20: LMI/SOS Tools for the Study of Hybrid Systems Stability Concepts There are several classes of problems for
More informationSolution of Linear State-space Systems
Solution of Linear State-space Systems Homogeneous (u=0) LTV systems first Theorem (Peano-Baker series) The unique solution to x(t) = (t, )x 0 where The matrix function is given by is called the state
More informationControl, Stabilization and Numerics for Partial Differential Equations
Paris-Sud, Orsay, December 06 Control, Stabilization and Numerics for Partial Differential Equations Enrique Zuazua Universidad Autónoma 28049 Madrid, Spain enrique.zuazua@uam.es http://www.uam.es/enrique.zuazua
More informationDecentralized Stabilization of Heterogeneous Linear Multi-Agent Systems
1 Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems Mauro Franceschelli, Andrea Gasparri, Alessandro Giua, and Giovanni Ulivi Abstract In this paper the formation stabilization problem
More informationDesign and Control of Variable Stiffness Actuation Systems
Design and Control of Variable Stiffness Actuation Systems Gianluca Palli, Claudio Melchiorri, Giovanni Berselli and Gabriele Vassura DEIS - DIEM - Università di Bologna LAR - Laboratory of Automation
More informationMulti-Robotic Systems
CHAPTER 9 Multi-Robotic Systems The topic of multi-robotic systems is quite popular now. It is believed that such systems can have the following benefits: Improved performance ( winning by numbers ) Distributed
More informationHybrid 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(Continued on next page)
(Continued on next page) 18.2 Roots of Stability Nyquist Criterion 87 e(s) 1 S(s) = =, r(s) 1 + P (s)c(s) where P (s) represents the plant transfer function, and C(s) the compensator. The closedloop characteristic
More informationAn Approach of Robust Iterative Learning Control for Uncertain Systems
,,, 323 E-mail: mxsun@zjut.edu.cn :, Lyapunov( ),,.,,,.,,. :,,, An Approach of Robust Iterative Learning Control for Uncertain Systems Mingxuan Sun, Chaonan Jiang, Yanwei Li College of Information Engineering,
More informationFINITE TIME CONTROL FOR ROBOT MANIPULATORS 1. Yiguang Hong Λ Yangsheng Xu ΛΛ Jie Huang ΛΛ
Copyright IFAC 5th Triennial World Congress, Barcelona, Spain FINITE TIME CONTROL FOR ROBOT MANIPULATORS Yiguang Hong Λ Yangsheng Xu ΛΛ Jie Huang ΛΛ Λ Institute of Systems Science, Chinese Academy of Sciences,
More informationNonlinear Control Lecture 5: Stability Analysis II
Nonlinear Control Lecture 5: Stability Analysis II Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2010 Farzaneh Abdollahi Nonlinear Control Lecture 5 1/41
More informationMCE693/793: Analysis and Control of Nonlinear Systems
MCE693/793: Analysis and Control of Nonlinear Systems Lyapunov Stability - I Hanz Richter Mechanical Engineering Department Cleveland State University Definition of Stability - Lyapunov Sense Lyapunov
More informationControl of constrained spatial three-link flexible manipulators
Control of constrained spatial three-link flexible manipulators Sinan Kilicaslan, M. Kemal Ozgoren and S. Kemal Ider Gazi University/Mechanical Engineering Department, Ankara, Turkey Middle East Technical
More informationState Regulator. Advanced Control. design of controllers using pole placement and LQ design rules
Advanced Control State Regulator Scope design of controllers using pole placement and LQ design rules Keywords pole placement, optimal control, LQ regulator, weighting matrixes Prerequisites Contact state
More informationNonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems. p. 1/1
Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems p. 1/1 p. 2/1 Converse Lyapunov Theorem Exponential Stability Let x = 0 be an exponentially stable equilibrium
More informationRobust 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 information3. Fundamentals of Lyapunov Theory
Applied Nonlinear Control Nguyen an ien -.. Fundamentals of Lyapunov heory he objective of this chapter is to present Lyapunov stability theorem and illustrate its use in the analysis and the design of
More informationL -Bounded Robust Control of Nonlinear Cascade Systems
L -Bounded Robust Control of Nonlinear Cascade Systems Shoudong Huang M.R. James Z.P. Jiang August 19, 2004 Accepted by Systems & Control Letters Abstract In this paper, we consider the L -bounded robust
More informationRobust Stabilization of Non-Minimum Phase Nonlinear Systems Using Extended High Gain Observers
28 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June 11-13, 28 WeC15.1 Robust Stabilization of Non-Minimum Phase Nonlinear Systems Using Extended High Gain Observers Shahid
More informationM. De La Sen, A. Almansa and J. C. Soto Instituto de Investigación y Desarrollo de Procesos, Leioa ( Bizkaia). Aptdo. 644 de Bilbao, Spain
American Journal of Applied Sciences 4 (6): 346-353, 007 ISSN 546-939 007 Science Publications Adaptive Control of Robotic Manipulators with Improvement of the ransient Behavior hrough an Intelligent Supervision
More informationPrashant 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 informationCONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT
Journal of Computer Science and Cybernetics, V.31, N.3 (2015), 255 265 DOI: 10.15625/1813-9663/31/3/6127 CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT NGUYEN TIEN KIEM
More informationStability 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 informationSTABILITY ANALYSIS OF DYNAMIC SYSTEMS
C. Melchiorri (DEI) Automatic Control & System Theory 1 AUTOMATIC CONTROL AND SYSTEM THEORY STABILITY ANALYSIS OF DYNAMIC SYSTEMS Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e
More informationq HYBRID CONTROL FOR BALANCE 0.5 Position: q (radian) q Time: t (seconds) q1 err (radian)
Hybrid Control for the Pendubot Mingjun Zhang and Tzyh-Jong Tarn Department of Systems Science and Mathematics Washington University in St. Louis, MO, USA mjz@zach.wustl.edu and tarn@wurobot.wustl.edu
More informationWE PROPOSE a new approach to robust control of robot
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 14, NO. 1, FEBRUARY 1998 69 An Optimal Control Approach to Robust Control of Robot Manipulators Feng Lin and Robert D. Brandt Abstract We present a new
More informationNatural and artificial constraints
FORCE CONTROL Manipulator interaction with environment Compliance control Impedance control Force control Constrained motion Natural and artificial constraints Hybrid force/motion control MANIPULATOR INTERACTION
More informationCopyrighted Material. 1.1 Large-Scale Interconnected Dynamical Systems
Chapter One Introduction 1.1 Large-Scale Interconnected Dynamical Systems Modern complex dynamical systems 1 are highly interconnected and mutually interdependent, both physically and through a multitude
More informationADAPTIVE OUTPUT FEEDBACK CONTROL OF NONLINEAR SYSTEMS YONGLIANG ZHU. Bachelor of Science Zhejiang University Hanzhou, Zhejiang, P.R.
ADAPTIVE OUTPUT FEEDBACK CONTROL OF NONLINEAR SYSTEMS By YONGLIANG ZHU Bachelor of Science Zhejiang University Hanzhou, Zhejiang, P.R. China 1988 Master of Science Oklahoma State University Stillwater,
More informationTheory 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 informationStability of Impulsive Switched Systems in Two Measures
Stability of Impulsive Switched Systems in Two Measures by Benjamin Turnbull A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree of Master of Mathematics
More informationLQR, Kalman Filter, and LQG. Postgraduate Course, M.Sc. Electrical Engineering Department College of Engineering University of Salahaddin
LQR, Kalman Filter, and LQG Postgraduate Course, M.Sc. Electrical Engineering Department College of Engineering University of Salahaddin May 2015 Linear Quadratic Regulator (LQR) Consider a linear system
More informationIntroduction to Nonlinear Control Lecture # 4 Passivity
p. 1/6 Introduction to Nonlinear Control Lecture # 4 Passivity È p. 2/6 Memoryless Functions ¹ y È Ý Ù È È È È u (b) µ power inflow = uy Resistor is passive if uy 0 p. 3/6 y y y u u u (a) (b) (c) Passive
More information