Stabilization and Passivity-Based Control
|
|
- Amberlynn Skinner
- 5 years ago
- Views:
Transcription
1 DISC Systems and Control Theory of Nonlinear Systems, Stabilization and Passivity-Based Control Lecture 8 Nonlinear Dynamical Control Systems, Chapter 10, plus handout from R. Sepulchre, Constructive Nonlinear Control (pp.25 70, pp ) available at sepulch
2 DISC Systems and Control Theory of Nonlinear Systems, Standard definitions on the stability of an autonomous system ẋ = f(x) where x = (x 1,...,x n ) are local coordinates for X. Let x 0 be an equilibrium point, i.e. f(x 0 ) = 0. The equilibrium point x 0 is stable if for any neighborhood V of x 0 there exists a neighborhood Ṽ of x 0 such that if x Ṽ, then the solution x(t, 0, x) belongs to V for all t 0. The equilibrium x 0 is unstable if it is not stable. The equilibrium x 0 is (locally) asymptotically stable if x 0 is stable and there exists a neighborhood V 0 of x 0 such that all solutions x(t, 0, x) with x V 0, converge to x 0 as t. The equilibrium x 0 is globally asymptotically stable if V 0 = X
3 DISC Systems and Control Theory of Nonlinear Systems, In Lyapunov s first method the local stability of x 0 is related to the stability of the linearization around the equilibrium point x = A x, with A = f x (x 0). Theorem 1 (First method of Lyapunov) The equilibrium x 0 is asymptotically stable if the matrix A is asymptotically stable, i.e., the matrix A has all its eigenvalues in the open left half plane. The equilibrium point x 0 is unstable if at least one of the eigenvalues of the matrix A has a positive real part.
4 DISC Systems and Control Theory of Nonlinear Systems, Consider the control system ẋ = f(x, u), where x = (x 1,...,x n ) are local coordinates for a smooth manifold X, u = (u 1,...,u m ) U R m, the input space, and f(, u) a smooth vector field for each u U. We assume U to be an open part of R m and that f depends smoothly on the controls u. Let (x 0, u 0 ) an equilibrium point: f(x 0, u 0 ) = 0. (N.B.: usually u 0 = 0.)
5 DISC Systems and Control Theory of Nonlinear Systems, Problem 2 Under which conditions does there exist a smooth strict static state feedback u = α(x), α : X U, with α(x 0 ) = u 0, such that the closed loop system ẋ = f(x, α(x)) has x 0 as an asymptotically stable equilibrium?
6 DISC Systems and Control Theory of Nonlinear Systems, Consider the linearization of the system around the point (x 0, u 0 ) where A = f x (x 0, u 0 ), x = A x + Bū, B = f u (x 0, u 0 ). Define R as the reachable subspace of the linearized system [ ] R = im B AB A n 1 B Clearly R is invariant under A, i.e., AR R, so after a linear change of coordinates d = A 11 A 12 + B 1 ū dt x 2 0 A 22 x 2 0 where the vectors ( x 1, 0) T correspond to vectors in R.
7 DISC Systems and Control Theory of Nonlinear Systems, Theorem 3 The feedback stabilization problem admits a local solution around x 0 if all eigenvalues of the matrix A 22 are in C, the open left half plane of C. Moreover if one of the eigenvalues of A 22 has a positive real part, then there does not exist a solution to the local feedback stabilization problem.
8 DISC Systems and Control Theory of Nonlinear Systems, Consider the linearized dynamics around (x 0, u 0 ) and assume all eigenvalues of A 22 belong to C. Then by linear control theory there is a linear state feedback ū = F x which asymptotically stabilizes the linearized system. (We may actually take ū = F 1 x 1.) Then the affine feedback u = u 0 + F(x x 0 ) for the nonlinear system yields the closed loop system ẋ = f(x, u 0 + F(x x 0 )), of which the linearization around x 0 equals x = (A + BF) x. By construction this linear dynamics is asymptotically stable and so by Lyapunov s first method x 0 is an asymptotically stable equilibrium point.
9 DISC Systems and Control Theory of Nonlinear Systems, Next suppose that at least one of the eigenvalues of the matrix A 22 has a positive real part. Let u = α(x) be an arbitrary smooth feedback with α(x 0 ) = u 0. Linearizing the dynamics around x 0 yields x = (A + B α x (x 0)) x, which still has the same unstable eigenvalue of the matrix A 22, and thus x 0 is an unstable equilibrium point of the closed loop system.
10 DISC Systems and Control Theory of Nonlinear Systems, One step further by using center manifold theory Suppose the set of eigenvalues of A, σ(a), can be written as the disjoint union σ(a) = σ σ 0, where the eigenvalues in σ lie in the open left half plane and those in σ 0 lie on the imaginary axis. Let l be the number of eigenvalues (counted with their multiplicity) contained in σ, so that there are n l eigenvalues (counted with their multiplicity) in σ 0. Then there exists a linear coordinate transformation T such that TAT 1 = A0 0 0 A where the (n l, n l)-matrix A 0 and the (l, l)-matrix A have as eigenvalues σ(a 0 ) = σ 0, respectively σ(a ) = σ.
11 DISC Systems and Control Theory of Nonlinear Systems, In the transformed coordinates z = Tx x 0 the nonlinear system takes the form ż 1 = A 0 z 1 + f 0 (z 1, z 2 ) ż 2 = A z 2 + f (z 1, z 2 ) where f 0 (0, 0) = 0, f (0, 0) = 0, df 0 (0, 0) = 0, df (0, 0) = 0.
12 DISC Systems and Control Theory of Nonlinear Systems, Theorem 4 (Center Manifold Theorem) For each k = 2, 3,... there exists a δ k > 0 and a C k -mapping φ : {z 1 R n l z 1 < δ k } R l with φ(0) = 0 and dφ(0) = 0, such that the submanifold (the center manifold) z 2 = φ(z 1 ), z 1 < δ k, is invariant under the nonlinear dynamics. Remark 5 (i) In general the nonlinear dynamics does not possess a unique center manifold, but may have an infinite number of such invariant manifolds. (ii) The smooth dynamics has a C k center manifold for each (finite) k = 2, 3,.... However the size of the center manifold (δ k depends on k and may shrink with increasing k. Even in case the system is analytic, there does not necessarily exist an analytic center manifold.
13 DISC Systems and Control Theory of Nonlinear Systems, Theorem 6 The dynamics on the center manifold are given as ż 1 = A 0 z 1 + f 0 (z 1, φ(z 1 )). If z 1 = 0 is asymptotically stable, stable, or unstable, respectively, for this center manifold dynamics then (z 1, z 2 ) = 0 is asymptotically stable, stable or unstable for the full-order system. The linearized system resulting from applying the linear feedback u = u 0 + F 1 (x 1 x 1 0) + F 2 (x 2 x 2 0) A 11 + B 1 F 1 A 12 + B 1 F 2 0 A 22 Although the matrix F 2 does not affect the eigenvalues, it does affect the orientation of the imaginary eigenspace, and thus the dynamics on the center manifold.
14 DISC Systems and Control Theory of Nonlinear Systems, Second or direct method of Lyapunov A smooth function L defined on some neighborhood V of x 0 is positive definite if L(x 0 ) = 0 and L(x) > 0 for all x x 0. A set W in M is an invariant set if for all x W the solutions x(t, 0, x) belong to W for all t. Theorem 7 (Second method of Lyapunov) Consider the dynamics ẋ = f(x) around the equilibrium point x 0. Let L be a positive definite function on some neighborhood V 0 of x 0. Then x 0 is stable if L f L(x) 0, x V 0 The function L is called a Lyapunov function.
15 DISC Systems and Control Theory of Nonlinear Systems, Furthermore, x 0 is asymptotically stable if L f L(x) < 0, x x 0 or more generally if the largest invariant set contained in the set W = {x V 0 L f L(x) = 0} equals {x 0 }; i.e. the only solution x(t, 0, x) starting in x W which remains in W for all t 0, coincides with x 0. (This called LaSalle s Invariance principle.)
16 DISC Systems and Control Theory of Nonlinear Systems, Consider the system ẋ = f(x) + m g i (x)u i i=1 with f(x 0 ) = 0. Suppose there exists a Lyapunov function L for the dynamics with u 0 L f L(x) 0, x V 0. so x 0 is already stable for the system with u = 0.
17 DISC Systems and Control Theory of Nonlinear Systems, Consider the smooth feedback u = α(x) defined as α i (x) = L gi L(x), i = 1,...,m, x V 0 yielding the closed loop behavior ẋ = f(x) + m g i (x)α i (x). i=1 satisfying L f L(x) + m L αi g i L(x) = L f L(x) i=1 m (L gi L(x)) 2 0, i=1
18 DISC Systems and Control Theory of Nonlinear Systems, In order to study the asymptotic stability of x 0 we introduce the set W = {x V 0 L f L(x) m i=1 (L g i L(x)) 2 = 0} = {x V 0 L f L(x) = 0, L gi L(x) = 0, i m}. Let W 0 be the largest invariant subset of W under the dynamics. Observe that any trajectory x α (t, 0, x) in W 0 is a trajectory of the original dynamics; this because the feedback u = α(x) is identically zero for each point in W.
19 DISC Systems and Control Theory of Nonlinear Systems, Consider the distribution D(x) = span{f(x), ad k fg i (x), i m, k 0}, x V 0. Lemma 8 Suppose there exists a Lyapunov-function L for ẋ = f(x) on a neighborhood V 0 of the equilibrium point x 0. Suppose that dimd(x 0 ) = n, which implies that on some neighborhood Ṽ0 V 0 of x 0 dimd(x) = n. Then x 0 is asymptotically stable for the closed loop system. The same holds if dimd(x) = n, for all x V 0 \ {x 0 }
20 DISC Systems and Control Theory of Nonlinear Systems, Example 9 Consider the equations for the angular velocities of a rigid body with one external torque I ω = S(ω)Iω + bu with ω = (ω 1, ω 2, ω 3 ), 0 ω 3 ω 2 S(ω) = ω 3 0 ω 1 I = ω 2 ω 1 0 I I I 3 I 3 > I 2 > I 1 > 0 denote the principal moments of inertia. Let I 23 = (I 2 I 3 )/I 1, I 31 = (I 3 I 1 )/I 2, I 12 = (I 1 I 2 )/I 3.
21 DISC Systems and Control Theory of Nonlinear Systems, Then the dynamics may be written as ω 1 ω 2 ω 3 = I 23 ω 2 ω 3 + c 1 u = I 31 ω 3 ω 1 + c 2 u = I 12 ω 1 ω 2 + c 3 u with c = (c 1, c 2, c 3 ) T = I 1 b. An obvious choice for a Lyapunov function for the drift vector field is the kinetic energy of the rigid body, i.e. L(ω) = 1 2 (I 1ω1 2 + I 2 ω2 2 + I 3 ω3) 2. L is a smooth positive definite function having a unique minimum at ω = 0. Computing L f L yields L f L(ω) = I 1 I 23 ω 1 ω 2 ω 3 + I 2 I 31 ω 1 ω 2 ω 3 + I 3 I 12 ω 1 ω 2 ω 3 = 0, which shows that ω = 0 is a stable equilibrium point when u = 0.
22 DISC Systems and Control Theory of Nonlinear Systems, Define the smooth feedback u = L c L(ω) = (c 1 I 1 ω 1 + c 2 I 2 ω 2 + c 3 I 3 ω 3 ). Assume that c 1 c 2 c 3 0. (So the control axis is not perpendicular to any of the principal axes of the rigid body.) Then the above feedback asymptotically stabilizes ω = 0.
23 DISC Systems and Control Theory of Nonlinear Systems, Passive systems theory A system with outputs ẋ = f(x) + g(x)u y = h(x) is called passive if there exists a function S(x) with S(x) 0 for all x if and only if d dt S yt u In physical situations S is often the stored energy in the system, while y T u is the supplied power. Formally, S(x) is called the storage function and s(y, u) = y T u the supply rate.
24 DISC Systems and Control Theory of Nonlinear Systems, d dt S yt u is equivalent to for all x and u, or equivalently T S x (x)[f(x) + g(x)u] ht (x)u L f S(x) = T S x (x)f(x) 0 h(x) = g T (x) S x (x) Hence, passivity can be regarded as an extension of the notion of Lyapunov function.
25 DISC Systems and Control Theory of Nonlinear Systems, Furthermore, the above feedback u = α(x) can be seen to be equal to leading to u = g T (x) S (x) = y x d dt S yt u = y 2 and asymptotic stability of a minimum of S is guaranteed if the largest invariant subset contained in the set where the passive output y is equal to zero is equal to this minimum.
26 DISC Systems and Control Theory of Nonlinear Systems, Two fundamental properties of passive systems 1) In general a passive system has uniform relative degree 1. Indeed, since y j = L gj S the input-output decoupling matrix is generally given as [L gi L gj S] i,j=1,,p which has full rank if the Hessian matrix of the storage function S has full rank. 2) The zero-dynamics of a passive system is stable. Indeed, by substituting y = 0 in d dt S yt u it follows that the zero-dynamics satisfies d dt S 0
27 DISC Systems and Control Theory of Nonlinear Systems, Both properties are if and only if conditions for passifiability. Rewrite the system satisfying both conditions as ż = q(z, ξ) ξ = a(z, ξ) + b(z, ξ)u y = ξ with b(z, ξ) full rank. Furthermore, factorize q(z, ξ) = q(z, 0) + p(z, ξ)ξ Since q(z, 0) is asymptotically stable there exists a Lyapunov function W(z) for ż = q(z, 0). Then S(z, ξ) := W(z) ξt ξ is a Lyapunov function for the system after applying the feedback u = b 1 (z, ξ)( a(z, ξ) L p(z,ξ) W + v)
28 DISC Systems and Control Theory of Nonlinear Systems, Passivity interpretation of backstepping procedure for stabilization Suppose we want to stabilize the system ẋ 1 = f 1 (x 1, x 2 ) ẋ 2 = f 2 (x 1, x 2, x 3 ) ẋ 3 = f 3 (x 1, x 2, x 3, u) Construct a passive output y = x 3 α 2 (x 1, x 2 ) such that the zero-dynamics ẋ 1 = f 1 (x 1, x 2 ) ẋ 2 = f 2 (x 1, x 2, α 2 (x 1, x 2 )) is asymptotically stable.
29 DISC Systems and Control Theory of Nonlinear Systems, How to find α(x 1, x 2 )? This is a stabilization problem for a reduced-order dynamics. Can be solved by constructing a passive output y = x 2 α 1 (x 1 ) such that the zero dynamics ẋ 1 = f 1 (x 1, α 1 (x 1 )) is asymptotically stable. This procedure can be generalized to arbitrary systems that are feedback linearizable.
30 DISC Systems and Control Theory of Nonlinear Systems, Dual interpretation Stabilize ẋ 1 = f 1 (x 1, x 2 ) ẋ 2 = f 2 (x 1, x 2, x 3 ) ẋ 3 = f 3 (x 1, x 2, x 3, u) by working top-down : first consider the system ẋ 1 = f 1 (x 1, v) and construct a stabilizing feedback v = β 1 (x 1 ). Define a new coordinate z 2 = x 2 β(x 1 )
31 DISC Systems and Control Theory of Nonlinear Systems, and rewrite the system as ẋ 1 = f 1 (x 1, β(x 1 ) + z 2 ) ż 2 = f 2 (x 1, z 2, x 3 ) ẋ 3 = f 3 (x 1, z 2, x 3, u) and stabilize the first two lines by a feedback x 3 = β 2 (x 1, z 2 ), etc.
32 DISC Systems and Control Theory of Nonlinear Systems, Passivity is a compositional property Consider k passive subsystems with input-output pairs u i, y i, i = 1,, k and storage functions S i (x i ), interconnected in such a way that y1 T u 1 + y2 T u yk T u k = y T u Then the overall system is again passive with storage function S 1 (x 1 ) + S 2 (x 2 ) + + S k (x k )
33 DISC Systems and Control Theory of Nonlinear Systems, From a network modeling point of view, passive systems arise as port-hamiltonian systems: Port-based network modeling leads to a representation of a physical system as a graph, where each edge is decorated with a (vector) pair of flow variables f R m, and effort variables e R m, i.e., a bond graph R 1 IC : f = 0 H 1 fh1 e H1 0 1 T H 2 H 3 0 f R 2 e R2 R 2 Figure 1: Port-based network modeling
34 DISC Systems and Control Theory of Nonlinear Systems, and each vertex corresponds to one of the following ideal elements: Energy-storing elements H: ẋ = f H e H = H x (x), H(x 1,, x m ) R energy Power-dissipating elements R: R(f R, e R ) = 0, e T Rf R 0 Power-conserving elements: transformers T, gyrators GY, ideal constraints IC. 0- and 1-junctions: e 1 = e 2 = = e k, f 1 + f f k = 0 f 1 = f 2 = = f k, e 1 + e e k = 0
35 DISC Systems and Control Theory of Nonlinear Systems, and 1-junctions are the basic conservation laws of the system, and are also power-conserving: e 1 f 1 + e 2 f e k f k = 0 Transformers, gyrators are energy-routing devices, and may correspond to exchange between different types of energy. All power-conserving elements have the following properties in common. They are described by linear equations: Ff + Ee = 0, f, e R l whose solutions f, e satisfy e T f = e 1 f 1 + e 2 f e l f l = 0, [ ] rank F E = l All power-conserving elements taken together define a Dirac structure.
36 DISC Systems and Control Theory of Nonlinear Systems, A geometric definition of port-based network models Take all power-conserving elements (T, G, IC, 0- and 1-junctions) together in a single power-conserving interconnection structure: R 1 D IC : f = 0 H 1 f H1 e H1 0 1 T H 2 H 3 0 f R 2 e R2 R 2 Figure 2: Power-conserving interconnection structure
37 DISC Systems and Control Theory of Nonlinear Systems, Input-state-output port-hamiltonian systems: Particular case is a Dirac structure D(x) T x X T x X F F given as the graph of the skew-symmetric map f x = J(x) g(x) e x e P g T (x) 0 f P leading (f x = ẋ, e x = H x (x)) to a port-hamiltonian system as before ẋ = J(x) H x (x) + g(x)f P, x X, f P R m, e P = g T (x) H x (x), e P R m
38 DISC Systems and Control Theory of Nonlinear Systems, Power-dissipation is included by terminating some of the ports by static resistive elements f R = F(e R ), where e T RF(e R ) 0, for alle R. d dt H et Pf P This leads, e.g. for linear damping, to input-state-output port-hamiltonian systems in the form ẋ = [J(x) R(x)] H x (x) + g(x)f P e P = g T (x) H x (x) where J(x) = J T (x), R(x) = R T (x) 0 are the interconnection and damping matrices, respectively.
Output 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 informationDisturbance Decoupling Problem
DISC Systems and Control Theory of Nonlinear Systems, 21 1 Disturbance Decoupling Problem Lecture 4 Nonlinear Dynamical Control Systems, Chapter 7 The disturbance decoupling problem is a typical example
More informationAnalysis and Control of Multi-Robot Systems. Elements of Port-Hamiltonian Modeling
Elective in Robotics 2014/2015 Analysis and Control of Multi-Robot Systems Elements of Port-Hamiltonian Modeling Dr. Paolo Robuffo Giordano CNRS, Irisa/Inria! Rennes, France Introduction to Port-Hamiltonian
More informationMathematical Systems Theory: Advanced Course Exercise Session 5. 1 Accessibility of a nonlinear system
Mathematical Systems Theory: dvanced Course Exercise Session 5 1 ccessibility of a nonlinear system Consider an affine nonlinear control system: [ ẋ = f(x)+g(x)u, x() = x, G(x) = g 1 (x) g m (x) ], where
More informationLecture 2: Controllability of nonlinear systems
DISC Systems and Control Theory of Nonlinear Systems 1 Lecture 2: Controllability of nonlinear systems Nonlinear Dynamical Control Systems, Chapter 3 See www.math.rug.nl/ arjan (under teaching) for info
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 informationChap. 1. Some Differential Geometric Tools
Chap. 1. Some Differential Geometric Tools 1. Manifold, Diffeomorphism 1.1. The Implicit Function Theorem ϕ : U R n R n p (0 p < n), of class C k (k 1) x 0 U such that ϕ(x 0 ) = 0 rank Dϕ(x) = n p x U
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 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 information1.7. Stability and attractors. Consider the autonomous differential equation. (7.1) ẋ = f(x),
1.7. Stability and attractors. Consider the autonomous differential equation (7.1) ẋ = f(x), where f C r (lr d, lr d ), r 1. For notation, for any x lr d, c lr, we let B(x, c) = { ξ lr d : ξ x < c }. Suppose
More informationPort-Hamiltonian systems: network modeling and control of nonlinear physical systems
Port-Hamiltonian systems: network modeling and control of nonlinear physical systems A.J. van der Schaft February 3, 2004 Abstract It is shown how port-based modeling of lumped-parameter complex physical
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 information1 Relative degree and local normal forms
THE ZERO DYNAMICS OF A NONLINEAR SYSTEM 1 Relative degree and local normal orms The purpose o this Section is to show how single-input single-output nonlinear systems can be locally given, by means o a
More informationIntroduction to Geometric Control
Introduction to Geometric Control Relative Degree Consider the square (no of inputs = no of outputs = p) affine control system ẋ = f(x) + g(x)u = f(x) + [ g (x),, g p (x) ] u () h (x) y = h(x) = (2) h
More informationPort-Hamiltonian systems: a theory for modeling, simulation and control of complex physical systems
Port-Hamiltonian systems: a theory for modeling, simulation and control of complex physical systems A.J. van der Schaft B.M. Maschke July 2, 2003 Abstract It is shown how port-based modeling of lumped-parameter
More informationNonlinear Control. Nonlinear Control Lecture # 25 State Feedback Stabilization
Nonlinear Control Lecture # 25 State Feedback Stabilization Backstepping η = f a (η)+g a (η)ξ ξ = f b (η,ξ)+g b (η,ξ)u, g b 0, η R n, ξ, u R Stabilize the origin using state feedback View ξ as virtual
More informationDynamical Systems & Lyapunov Stability
Dynamical Systems & Lyapunov Stability Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University Outline Ordinary Differential Equations Existence & uniqueness Continuous dependence
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 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 informationNonlinear Control Systems
Nonlinear Control Systems António Pedro Aguiar pedro@isr.ist.utl.pt 7. Feedback Linearization IST-DEEC PhD Course http://users.isr.ist.utl.pt/%7epedro/ncs1/ 1 1 Feedback Linearization Given a nonlinear
More informationNonlinear Control. Nonlinear Control Lecture # 3 Stability of Equilibrium Points
Nonlinear Control Lecture # 3 Stability of Equilibrium Points The Invariance Principle Definitions Let x(t) be a solution of ẋ = f(x) A point p is a positive limit point of x(t) if there is a sequence
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 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 informationNonlinear Control Lecture 7: Passivity
Nonlinear Control Lecture 7: Passivity Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2011 Farzaneh Abdollahi Nonlinear Control Lecture 7 1/26 Passivity
More informationEE222 - Spring 16 - Lecture 2 Notes 1
EE222 - Spring 16 - Lecture 2 Notes 1 Murat Arcak January 21 2016 1 Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. Essentially Nonlinear Phenomena Continued
More informationPort Hamiltonian Control
Chapter 3 Port Hamiltonian Control In this Chapter the port Hamiltonian passivity-based control theory, which will applied to the control of the DFIM and the BB, is presented. We start with a review of
More informationOn the PDEs arising in IDA-PBC
On the PDEs arising in IDA-PBC JÁ Acosta and A Astolfi Abstract The main stumbling block of most nonlinear control methods is the necessity to solve nonlinear Partial Differential Equations In this paper
More informationFeedback Linearization Lectures delivered at IIT-Kanpur, TEQIP program, September 2016.
Feedback Linearization Lectures delivered at IIT-Kanpur, TEQIP program, September 216 Ravi N Banavar banavar@iitbacin September 24, 216 These notes are based on my readings o the two books Nonlinear Control
More informationOptimal Control. Lecture 18. Hamilton-Jacobi-Bellman Equation, Cont. John T. Wen. March 29, Ref: Bryson & Ho Chapter 4.
Optimal Control Lecture 18 Hamilton-Jacobi-Bellman Equation, Cont. John T. Wen Ref: Bryson & Ho Chapter 4. March 29, 2004 Outline Hamilton-Jacobi-Bellman (HJB) Equation Iterative solution of HJB Equation
More informationDissipativity. Outline. Motivation. Dissipative Systems. M. Sami Fadali EBME Dept., UNR
Dissipativity M. Sami Fadali EBME Dept., UNR 1 Outline Differential storage functions. QSR Dissipativity. Algebraic conditions for dissipativity. Stability of dissipative systems. Feedback Interconnections
More informationFeedback Linearization
Feedback Linearization Peter Al Hokayem and Eduardo Gallestey May 14, 2015 1 Introduction Consider a class o single-input-single-output (SISO) nonlinear systems o the orm ẋ = (x) + g(x)u (1) y = h(x) (2)
More informationWhen Gradient Systems and Hamiltonian Systems Meet
When Gradient Systems and Hamiltonian Systems Meet Arjan van der Schaft Johann Bernoulli Institute for Mathematics and Computer Science University of Groningen, the Netherlands December 11, 2011 on the
More informationModeling and Analysis of Dynamic Systems
Modeling and Analysis of Dynamic Systems Dr. Guillaume Ducard Fall 2017 Institute for Dynamic Systems and Control ETH Zurich, Switzerland G. Ducard c 1 / 57 Outline 1 Lecture 13: Linear System - Stability
More informationPassive control. Carles Batlle. II EURON/GEOPLEX Summer School on Modeling and Control of Complex Dynamical Systems Bertinoro, Italy, July
Passive control theory II Carles Batlle II EURON/GEOPLEX Summer School on Modeling and Control of Complex Dynamical Systems Bertinoro, Italy, July 18-22 2005 Contents of this lecture Interconnection and
More informationSome solutions of the written exam of January 27th, 2014
TEORIA DEI SISTEMI Systems Theory) Prof. C. Manes, Prof. A. Germani Some solutions of the written exam of January 7th, 0 Problem. Consider a feedback control system with unit feedback gain, with the following
More informationfy (X(g)) Y (f)x(g) gy (X(f)) Y (g)x(f)) = fx(y (g)) + gx(y (f)) fy (X(g)) gy (X(f))
1. Basic algebra of vector fields Let V be a finite dimensional vector space over R. Recall that V = {L : V R} is defined to be the set of all linear maps to R. V is isomorphic to V, but there is no canonical
More informationChap. 3. Controlled Systems, Controllability
Chap. 3. Controlled Systems, Controllability 1. Controllability of Linear Systems 1.1. Kalman s Criterion Consider the linear system ẋ = Ax + Bu where x R n : state vector and u R m : input vector. A :
More informationACM/CMS 107 Linear Analysis & Applications Fall 2016 Assignment 4: Linear ODEs and Control Theory Due: 5th December 2016
ACM/CMS 17 Linear Analysis & Applications Fall 216 Assignment 4: Linear ODEs and Control Theory Due: 5th December 216 Introduction Systems of ordinary differential equations (ODEs) can be used to describe
More informationEnergy-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 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 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 informationE209A: Analysis and Control of Nonlinear Systems Problem Set 6 Solutions
E9A: Analysis and Control of Nonlinear Systems Problem Set 6 Solutions Michael Vitus Gabe Hoffmann Stanford University Winter 7 Problem 1 The governing equations are: ẋ 1 = x 1 + x 1 x ẋ = x + x 3 Using
More informationBIFURCATION PHENOMENA Lecture 1: Qualitative theory of planar ODEs
BIFURCATION PHENOMENA Lecture 1: Qualitative theory of planar ODEs Yuri A. Kuznetsov August, 2010 Contents 1. Solutions and orbits. 2. Equilibria. 3. Periodic orbits and limit cycles. 4. Homoclinic orbits.
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 informationInput to state Stability
Input to state Stability Mini course, Universität Stuttgart, November 2004 Lars Grüne, Mathematisches Institut, Universität Bayreuth Part IV: Applications ISS Consider with solutions ϕ(t, x, w) ẋ(t) =
More informationThe theory of manifolds Lecture 2
The theory of manifolds Lecture 2 Let X be a subset of R N, Y a subset of R n and f : X Y a continuous map. We recall Definition 1. f is a C map if for every p X, there exists a neighborhood, U p, of p
More informationLECTURE 8: DYNAMICAL SYSTEMS 7
15-382 COLLECTIVE INTELLIGENCE S18 LECTURE 8: DYNAMICAL SYSTEMS 7 INSTRUCTOR: GIANNI A. DI CARO GEOMETRIES IN THE PHASE SPACE Damped pendulum One cp in the region between two separatrix Separatrix Basin
More informationPassivity-based Stabilization of Non-Compact Sets
Passivity-based Stabilization of Non-Compact Sets Mohamed I. El-Hawwary and Manfredi Maggiore Abstract We investigate the stabilization of closed sets for passive nonlinear systems which are contained
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 informationSolution of Additional Exercises for Chapter 4
1 1. (1) Try V (x) = 1 (x 1 + x ). Solution of Additional Exercises for Chapter 4 V (x) = x 1 ( x 1 + x ) x = x 1 x + x 1 x In the neighborhood of the origin, the term (x 1 + x ) dominates. Hence, the
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 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 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 information3 Stability and Lyapunov Functions
CDS140a Nonlinear Systems: Local Theory 02/01/2011 3 Stability and Lyapunov Functions 3.1 Lyapunov Stability Denition: An equilibrium point x 0 of (1) is stable if for all ɛ > 0, there exists a δ > 0 such
More information10 Transfer Matrix Models
MIT EECS 6.241 (FALL 26) LECTURE NOTES BY A. MEGRETSKI 1 Transfer Matrix Models So far, transfer matrices were introduced for finite order state space LTI models, in which case they serve as an important
More informationEquivalence of dynamical systems by bisimulation
Equivalence of dynamical systems by bisimulation Arjan van der Schaft Department of Applied Mathematics, University of Twente P.O. Box 217, 75 AE Enschede, The Netherlands Phone +31-53-4893449, Fax +31-53-48938
More informationLecture 8. Chapter 5: Input-Output Stability Chapter 6: Passivity Chapter 14: Passivity-Based Control. Eugenio Schuster.
Lecture 8 Chapter 5: Input-Output Stability Chapter 6: Passivity Chapter 14: Passivity-Based Control Eugenio Schuster schuster@lehigh.edu Mechanical Engineering and Mechanics Lehigh University Lecture
More informationIntroduction to Control of port-hamiltonian systems - Stabilization of PHS
Introduction to Control of port-hamiltonian systems - Stabilization of PHS - Doctoral course, Université Franche-Comté, Besançon, France Héctor Ramírez and Yann Le Gorrec AS2M, FEMTO-ST UMR CNRS 6174,
More informationEE363 homework 8 solutions
EE363 Prof. S. Boyd EE363 homework 8 solutions 1. Lyapunov condition for passivity. The system described by ẋ = f(x, u), y = g(x), x() =, with u(t), y(t) R m, is said to be passive if t u(τ) T y(τ) dτ
More informationZeros and zero dynamics
CHAPTER 4 Zeros and zero dynamics 41 Zero dynamics for SISO systems Consider a linear system defined by a strictly proper scalar transfer function that does not have any common zero and pole: g(s) =α p(s)
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 informationPort-Hamiltonian Systems: from Geometric Network Modeling to Control
Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, 2009 1 Port-Hamiltonian Systems: from Geometric Network Modeling to Control, EECI, April, 2009 2 Port-Hamiltonian Systems:
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 informationGlobal output regulation through singularities
Global output regulation through singularities Yuh Yamashita Nara Institute of Science and Techbology Graduate School of Information Science Takayama 8916-5, Ikoma, Nara 63-11, JAPAN yamas@isaist-naraacjp
More informationHigh-Gain Observers in Nonlinear Feedback Control. Lecture # 3 Regulation
High-Gain Observers in Nonlinear Feedback Control Lecture # 3 Regulation High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 1/5 Internal Model Principle d r Servo- Stabilizing u y
More informationSYMPLECTIC GEOMETRY: LECTURE 5
SYMPLECTIC GEOMETRY: LECTURE 5 LIAT KESSLER Let (M, ω) be a connected compact symplectic manifold, T a torus, T M M a Hamiltonian action of T on M, and Φ: M t the assoaciated moment map. Theorem 0.1 (The
More informationTHEODORE VORONOV DIFFERENTIABLE MANIFOLDS. Fall Last updated: November 26, (Under construction.)
4 Vector fields Last updated: November 26, 2009. (Under construction.) 4.1 Tangent vectors as derivations After we have introduced topological notions, we can come back to analysis on manifolds. Let M
More informationHalf of Final Exam Name: Practice Problems October 28, 2014
Math 54. Treibergs Half of Final Exam Name: Practice Problems October 28, 24 Half of the final will be over material since the last midterm exam, such as the practice problems given here. The other half
More informationStationary trajectories, singular Hamiltonian systems and ill-posed Interconnection
Stationary trajectories, singular Hamiltonian systems and ill-posed Interconnection S.C. Jugade, Debasattam Pal, Rachel K. Kalaimani and Madhu N. Belur Department of Electrical Engineering Indian Institute
More informationB5.6 Nonlinear Systems
B5.6 Nonlinear Systems 5. Global Bifurcations, Homoclinic chaos, Melnikov s method Alain Goriely 2018 Mathematical Institute, University of Oxford Table of contents 1. Motivation 1.1 The problem 1.2 A
More informationTheorem 1. ẋ = Ax is globally exponentially stable (GES) iff A is Hurwitz (i.e., max(re(σ(a))) < 0).
Linear Systems Notes Lecture Proposition. A M n (R) is positive definite iff all nested minors are greater than or equal to zero. n Proof. ( ): Positive definite iff λ i >. Let det(a) = λj and H = {x D
More information1 Continuous-time Systems
Observability Completely controllable systems can be restructured by means of state feedback to have many desirable properties. But what if the state is not available for feedback? What if only the output
More informationCONTROLLABILITY OF QUANTUM SYSTEMS. Sonia G. Schirmer
CONTROLLABILITY OF QUANTUM SYSTEMS Sonia G. Schirmer Dept of Applied Mathematics + Theoretical Physics and Dept of Engineering, University of Cambridge, Cambridge, CB2 1PZ, United Kingdom Ivan C. H. Pullen
More informationSYMPLECTIC MANIFOLDS, GEOMETRIC QUANTIZATION, AND UNITARY REPRESENTATIONS OF LIE GROUPS. 1. Introduction
SYMPLECTIC MANIFOLDS, GEOMETRIC QUANTIZATION, AND UNITARY REPRESENTATIONS OF LIE GROUPS CRAIG JACKSON 1. Introduction Generally speaking, geometric quantization is a scheme for associating Hilbert spaces
More informationLocally optimal controllers and application to orbital transfer (long version)
9th IFAC Symposium on Nonlinear Control Systems Toulouse, France, September 4-6, 13 FrA1.4 Locally optimal controllers and application to orbital transfer (long version) S. Benachour V. Andrieu Université
More information6.241 Dynamic Systems and Control
6.241 Dynamic Systems and Control Lecture 24: H2 Synthesis Emilio Frazzoli Aeronautics and Astronautics Massachusetts Institute of Technology May 4, 2011 E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May
More informationMCE693/793: Analysis and Control of Nonlinear Systems
MCE693/793: Analysis and Control of Nonlinear Systems Systems of Differential Equations Phase Plane Analysis Hanz Richter Mechanical Engineering Department Cleveland State University Systems of Nonlinear
More informationOrdinary Differential Equations II
Ordinary Differential Equations II February 9 217 Linearization of an autonomous system We consider the system (1) x = f(x) near a fixed point x. As usual f C 1. Without loss of generality we assume x
More informationMathematics for Control Theory
Mathematics for Control Theory Geometric Concepts in Control Involutivity and Frobenius Theorem Exact Linearization Hanz Richter Mechanical Engineering Department Cleveland State University Reading materials
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 informationLIE TRANSFORM CONSTRUCTION OF EXPONENTIAL NORMAL FORM OBSERVERS. Suba Thomas Harry G. Kwatny Bor-Chin Chang
LIE TRANSFORM CONSTRUCTION OF EXPONENTIAL NORMAL FORM OBSERVERS Suba Thomas Harry G Kwatny Bor-Chin Chang Department of Mechanical Engineering and Mechanics, Drexel University, Philadelphia, PA 1914, USA
More informationEML5311 Lyapunov Stability & Robust Control Design
EML5311 Lyapunov Stability & Robust Control Design 1 Lyapunov Stability criterion In Robust control design of nonlinear uncertain systems, stability theory plays an important role in engineering systems.
More informationChapter 13 Internal (Lyapunov) Stability 13.1 Introduction We have already seen some examples of both stable and unstable systems. The objective of th
Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology 1 1 c Chapter
More informationBalanced realization and model order reduction for nonlinear systems based on singular value analysis
Balanced realization and model order reduction for nonlinear systems based on singular value analysis Kenji Fujimoto a, and Jacquelien M. A. Scherpen b a Department of Mechanical Science and Engineering
More informationThere is a more global concept that is related to this circle of ideas that we discuss somewhat informally. Namely, a region R R n with a (smooth)
82 Introduction Liapunov Functions Besides the Liapunov spectral theorem, there is another basic method of proving stability that is a generalization of the energy method we have seen in the introductory
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 informationEquilibrium points: continuous-time systems
Capitolo 0 INTRODUCTION 81 Equilibrium points: continuous-time systems Let us consider the following continuous-time linear system ẋ(t) Ax(t)+Bu(t) y(t) Cx(t)+Du(t) The equilibrium points x 0 of the system
More informationExplicit approximate controllability of the Schrödinger equation with a polarizability term.
Explicit approximate controllability of the Schrödinger equation with a polarizability term. Morgan MORANCEY CMLA, ENS Cachan Sept. 2011 Control of dispersive equations, Benasque. Morgan MORANCEY (CMLA,
More informationProf. Krstic Nonlinear Systems MAE281A Homework set 1 Linearization & phase portrait
Prof. Krstic Nonlinear Systems MAE28A Homework set Linearization & phase portrait. For each of the following systems, find all equilibrium points and determine the type of each isolated equilibrium. Use
More informationCourse Summary Math 211
Course Summary Math 211 table of contents I. Functions of several variables. II. R n. III. Derivatives. IV. Taylor s Theorem. V. Differential Geometry. VI. Applications. 1. Best affine approximations.
More informationA Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems
53rd IEEE Conference on Decision and Control December 15-17, 2014. Los Angeles, California, USA A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems Seyed Hossein Mousavi 1,
More informationB5.6 Nonlinear Systems
B5.6 Nonlinear Systems 4. Bifurcations Alain Goriely 2018 Mathematical Institute, University of Oxford Table of contents 1. Local bifurcations for vector fields 1.1 The problem 1.2 The extended centre
More informationRobust Hamiltonian passive control for higher relative degree outputs Carles Batlle, Arnau Dòria-Cerezo, Enric Fossas
Robust Hamiltonian passive control for higher relative degree outputs Carles Batlle, Arnau Dòria-Cerezo, Enric Fossas ACES: Control Avançat de Sistemes d Energia IOC-DT-P-2006-25 Setembre 2006 Robust Hamiltonian
More informationWeighted 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 information11 Chaos in Continuous Dynamical Systems.
11 CHAOS IN CONTINUOUS DYNAMICAL SYSTEMS. 47 11 Chaos in Continuous Dynamical Systems. Let s consider a system of differential equations given by where x(t) : R R and f : R R. ẋ = f(x), The linearization
More informationA Robust Controller for Scalar Autonomous Optimal Control Problems
A Robust Controller for Scalar Autonomous Optimal Control Problems S. H. Lam 1 Department of Mechanical and Aerospace Engineering Princeton University, Princeton, NJ 08544 lam@princeton.edu Abstract Is
More informationIntroduction to Bifurcation and Normal Form theories
Introduction to Bifurcation and Normal Form theories Romain Veltz / Olivier Faugeras October 9th 2013 ENS - Master MVA / Paris 6 - Master Maths-Bio (2013-2014) Outline 1 Invariant sets Limit cycles Stable/Unstable
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 information2006 Fall. G(s) y = Cx + Du
1 Class Handout: Chapter 7 Frequency Domain Analysis of Feedback Systems 2006 Fall Frequency domain analysis of a dynamic system is very useful because it provides much physical insight, has graphical
More informationBalancing of Lossless and Passive Systems
Balancing of Lossless and Passive Systems Arjan van der Schaft Abstract Different balancing techniques are applied to lossless nonlinear systems, with open-loop balancing applied to their scattering representation.
More information