Nonlinear Control Lecture # 14 Tracking & Regulation. Nonlinear Control
|
|
- Samuel Neal
- 6 years ago
- Views:
Transcription
1 Nonlinear Control Lecture # 14 Tracking & Regulation
2 Normal form: η = f 0 (η,ξ) ξ i = ξ i+1, for 1 i ρ 1 ξ ρ = a(η,ξ)+b(η,ξ)u y = ξ 1 η D η R n ρ, ξ = col(ξ 1,...,ξ ρ ) D ξ R ρ Tracking Problem: Design a feedback controller such that lim [y(t) r(t)] = 0 t while ensuring boundedness of all state variables Regulation Problem: r is constant
3 Assumption 13.1 b(η,ξ) b 0 > 0, η D η, ξ D ξ Assumption 13.2 η = f 0 (η,ξ) is bounded-input bounded-state stable over D η D ξ Assumption 13.2 holds locally if the system is minimum phase and globally if η = f 0 (η,ξ) is ISS Assumption 13.3 r(t) and its derivatives up to r (ρ) (t) are bounded for all t 0 and the ρth derivative r (ρ) (t) is a piecewise continuous function of t. Moreover, R = col(r,ṙ,...,r (ρ 1) ) D ξ for all t 0
4 The reference signal r(t) could be specified as given functions of time, or it could be the output of a reference model Example: For ρ = 2 ω 2 n, ζ > 0, ω s 2 +2ζω n s+ωn 2 n > 0 ẏ 1 = y 2, ẏ 2 = ω 2 n y 1 2ζω n y 2 +ω 2 n u c, r = y 1 ṙ = y 2, r = ẏ 2 Assumption 13.3 is satisfied when u c (t) is piecewise continuous and bounded
5 Change of variables: e 1 = ξ 1 r, e 2 = ξ 2 r (1),..., e ρ = ξ ρ r (ρ 1) η = f 0 (η,ξ) ė i = e i+1, for 1 i ρ 1 ė ρ = a(η,ξ)+b(η,ξ)u r (ρ) Goal: Ensure e = col(e 1,...,e ρ ) = ξ R is bounded for all t 0 and converges to zero as t tends to infinity Assumption 13.4 r, r (1),..., r (ρ) are available to the controller (needed in state feedback control)
6 Feedback controllers for tracking and regulation are classified as in stabilization State versus output feedback Static versus dynamic controllers Region of validity local tracking regional tracking semiglobal tracking global tracking Local tracking is achieved for sufficiently small initial states and sufficiently small R, while global tracking is achieved for any initial state and any bounded R.
7 Practical tracking: The tracking error is ultimately bounded and the ultimate bound can be made arbitrarily small by choice of design parameters local practical tracking regional practical tracking semiglobal practical tracking global practical tracking
8 Tracking [ η = f 0 (η,ξ), ė = A c e+b ] c a(η,ξ)+b(η,ξ)u r (ρ) Feedback linearization: u = [ a(η,ξ)+r (ρ) +v ] /b(η,ξ) η = f 0 (η,ξ), ė = A c e+b c v v = Ke, A c B c K is Hurwitz η = f 0 (η,ξ), ė = (A c B c K)e A c B c K Hurwitz e(t) is bounded and lim t e(t) = 0 ξ = e+r is bounded η is bounded
9 Example 13.1 (Pendulum equation) ẋ 1 = x 2, ẋ 2 = sinx 1 bx 2 +cu, y = x 1 We want the output y to track a reference signal r(t) e 1 = x 1 r, e 2 = x 2 ṙ ė 1 = e 2, ė 2 = sinx 1 bx 2 +cu r u = 1 c [sinx 1 +bx 2 + r k 1 e 1 k 2 e 2 ] K = [k 1,k 2 ] assigns the eigenvalues of A c B c K at desired locations in the open left-half complex plane
10 Simulation r = sin(t/3), x(0) = col(π/2, 0) Nominal: b = 0.03,c = 1 Figures (a) and (b) Perturbed: b = 0.015,c = 0.5 Figure (c) Reference (dashed) Low gain: K = [ 1 1 ], λ = 0.5±j0.5 3, (solid) High gain: K = [ 9 3 ], λ = 1.5±j1.5 3, (dash-dot)
11 2 (a) 2 (b) Output Output Time (c) Time 5 (d) Output Control Time Time
12 Robust Tracking η = f 0 (η,ξ) ė i = e i+1, 1 i ρ 1 ė ρ = a(η,ξ)+b(η,ξ)u+δ(t,η,ξ,u) r (ρ) (t) Sliding mode control: Design the sliding surface ė i = e i+1, 1 i ρ 1 View e ρ as the control input and design it to stabilize the origin e ρ = (k 1 e 1 + +k ρ 1 e ρ 1 ) λ ρ 1 +k ρ 1 λ ρ 2 + +k 1 is Hurwitz
13 s = (k 1 e 1 + +k ρ 1 e ρ 1 )+e ρ = 0 ρ 1 ṡ = k i e i+1 +a(η,ξ)+b(η,ξ)u+δ(t,η,ξ,u) r (ρ) (t) i=1 u = v or u = 1 ˆb(η,ξ) [ ρ 1 ] k i e i+1 +â(η,ξ) r (ρ) (t) +v i=1 ṡ = b(η,ξ)v+ (t,η,ξ,v) Suppose (t,η,ξ,v) b(η, ξ) (η,ξ)+κ 0 v, 0 κ 0 < 1 ( ) s v = β(η,ξ) sat, β(η,ξ) (η,ξ) µ (1 κ 0 ) +β 0, β 0 > 0
14 sṡ β 0 b 0 (1 κ 0 ) s, s µ ζ = col(e 1,...,e ρ 1 ), ζ = (Ac B c K) ζ +B }{{} c s Hurwitz V 0 = ζ T Pζ, P(A c B c K)+(A c B c K) T P = I V 0 = ζ T ζ+2ζ T PB c s (1 θ) ζ 2, ζ 2 PB c s /θ 0 < θ < 1. For σ µ { ζ 2 PB c σ/θ} {ζ T Pζ λ max (P)(2 PB c /θ) 2 σ 2 } ρ 1 = λ max (P)(2 PB c /θ) 2, c > µ Ω = {ζ T Pζ ρ 1 c 2 } { s c} is positively invariant
15 For all e(0) Ω, e(t) enters the positively invariant set Ω µ = {ζ T Pζ ρ 1 µ 2 } { s µ} Inside Ω µ, e 1 kµ k = LP 1/2 ρ 1, L = [ ]
16 Example 13.2 (Reconsider Example 13.1) ė 1 = e 2, ė 2 = sinx 1 bx 2 +cu r r(t) = sin(t/3), 0 b 0.1, 0.5 c 2 s = e 1 +e 2 ṡ = e 2 sinx 1 bx 2 +cu r = (1 b)e 2 sinx 1 bṙ r (1 b)e 2 sinx 1 bṙ r c e /3+1/9 0.5 ( ) e1 +e 2 u = (2 e 2 +3) sat µ
17 Simulation: µ = 0.1, x(0) = col(π/2,0) b = 0.03, c = 1 (solid) b = 0.015, c = 0.5 (dash-dot) Reference (dashed)
18 Output (a) Time s (b) Time
19 Robust Regulation via Integral Action η = f 0 (η,ξ,w) ξ i = ξ i+1, 1 i ρ 1 ξ ρ = a(η,ξ,w)+b(η,ξ,w)u y = ξ 1 Disturbance w and reference r are constant Equilibrium point: 0 = f 0 ( η, ξ,w) 0 = ξ i+1, 1 i ρ 1 0 = a( η, ξ,w)+b( η, ξ,w)ū r = ξ 1
20 Assumption = f 0 ( η, ξ,w) has a unique solution η = φ η (r,w) ū = a( η, ξ,w) b( η, ξ,w) z = η η, e = def = φ u (r,w) Augment the integrator ė 0 = y r e 1 ξ 1 r e 2 ξ 2. e ρ =. ξ ρ
21 ż = f 0 (z + η,ξ,w) def = f 0 (z,e,r,w) ė i = e i+1, Sliding mode control: for 0 i ρ 1 ė ρ = a(η,ξ,w)+b(η,ξ,w)u s = k 0 e 0 +k 1 e 1 + +k ρ 1 e ρ 1 +e ρ λ ρ +k ρ 1 λ ρ 1 + +k 1 λ+k 0 is Hurwitz ρ 1 ṡ = k i e i+1 +a(η,ξ,w)+b(η,ξ,w)u [ i=0 u = v or u = 1 ρ 1 ] k i e i+1 +â(η,ξ) +v ˆb(η,ξ) i=0
22 ṡ = b(η,ξ,w)v+ (η,ξ,r,w) (η,ξ,r,w) b(η,ξ,w) (η,ξ) ( ) s v = β(η,ξ) sat, β(η,ξ) (η,ξ)+β 0, β 0 > 0 µ Assumption 13.6 α 1 ( z ) V 1 (z,r,w) α 2 ( z ) V 1 z f 0 (z,e,r,w) α 3 ( z ), z α 4 ( e ) Assumption 13.7 z = 0 is an exponentially stable equilibrium point of ż = f 0 (z,0,r,w)
23 Theorem 13.1 Under the stated assumptions, there are positive constants c, ρ 1 and ρ 2 and a positive definite matrix P such that the set Ω = {V 1 (z) α 2 (α 4 (cρ 2 )} {ζ T Pζ ρ 1 c 2 } { s c} where ζ = col(e 0,e 1,...,e ρ 1 ), is compact and positively invariant, and for all initial states in Ω lim y(t) r = 0 t Special case: β = k (a constant) and u = v ( ) k0 e 0 +k 1 e 1 + +k ρ 1 e ρ 1 +e ρ u = k sat µ
24 Example 13.4 (Pendulum with horizontal acceleration) ẋ 1 = x 2, ẋ 2 = sinx 1 bx 2 +cu+dcosx 1, y = x 1 d is constant. Regulate y to a constant reference r 0 b 0.1, 0.5 c 2, 0 d 0.5 e 1 = x 1 r, e 2 = x 2 ė 0 = e 1, ė 1 = e 2, ė 2 = sinx 1 bx 2 +cu+dcosx 1 s = e 0 +2e 1 +e 2 ṡ = e 1 +(2 b)e 2 sinx 1 +cu+dcosx 1
25 e 1 +(2 b)e 2 sinx 1 +dcosx 1 c e 1 +2 e ( ) e0 +2e 1 +e 2 u = (2 e 1 +4 e 2 +4) sat µ For comparison, SMC without integrator s = e 1 +e 2, ṡ = (1 b)e 2 sinx 1 +cu+dcosx 1 ( ) e1 +e 2 u = (2 e 2 +4) sat µ Simulation: With integrator (dashed), without (solid) µ = 0.1, x(0) = 0, r = π/2, b = 0.03, c = 1, d = 0.3
26 Output 1 Output Time Time
27 Output Feedback Tracking: Regulation: η = f 0 (η,ξ) ė i = e i+1, 1 i ρ 1 ė ρ = a(η,ξ)+b(η,ξ)u+δ(t,η,ξ,u) r (ρ) (t) η = f 0 (η,ξ,w) ξ i = ξ i+1, 1 i ρ 1 ξ ρ = a(η,ξ,w)+b(η,ξ,w)u y = ξ 1 Design partial state feedback control that uses ξ Use a high-gain observer
28 Tracking sliding mode controller: ( ) k1 e 1 + +k ρ 1 e ρ 1 +e ρ u = β(ξ) sat µ Regulation sliding mode controller: ( ) k0 e 0 +k 1 e 1 + +k ρ 1 e ρ 1 +e ρ u = β(ξ) sat µ ė 0 = e 1 = y r β is allowed to depend only on ξ rather than the full state vector. On compact sets, the η-dependent part of (η,ξ) can be bounded by a constant
29 High-gain observer: ê i = ê i+1 + α i ε i(y r ê 1), 1 i ρ 1 ê ρ = α ρ ε ρ(y r ê 1) λ ρ +α 1 λ ρ 1 + +α ρ 1 λ+α ρ Hurwitz e ê ξ ˆξ = ê+r β(ˆξ) β s (ˆξ) (saturated)
30 Tracking: ( ) k1 ê 1 + +k ρ 1 ê ρ 1 +ê ρ u = β s (ˆξ) sat µ Regulation: ( ) k0 e 0 +k 1 ê 1 + +k ρ 1 ê ρ 1 +ê ρ u = β s (ˆξ) sat µ We can replace ê 1 by e 1 Special case: When β s is constant or function of ê rather than ˆξ, we do not need the derivatives of r, as required by Assumption 13.4
31 The output feedback controllers recover the performance of the partial state feedback controllers for sufficiently small ε. In the regulation case, the regulation error converges to zero Relative degree one systems: No observer ( ) ( ) y r k0 e 0 +y r u = β(y)sat, u = β(y)sat µ µ
Nonlinear Control Lecture # 36 Tracking & Regulation. Nonlinear Control
Nonlinear Control Lecture # 36 Tracking & Regulation Normal form: η = f 0 (η,ξ) ξ i = ξ i+1, for 1 i ρ 1 ξ ρ = a(η,ξ)+b(η,ξ)u y = ξ 1 η D η R n ρ, ξ = col(ξ 1,...,ξ ρ ) D ξ R ρ Tracking Problem: Design
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 informationHigh-Gain Observers in Nonlinear Feedback Control
High-Gain Observers in Nonlinear Feedback Control Lecture # 1 Introduction & Stabilization High-Gain ObserversinNonlinear Feedback ControlLecture # 1Introduction & Stabilization p. 1/4 Brief History Linear
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 informationAutonomous Helicopter Landing A Nonlinear Output Regulation Perspective
Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective Andrea Serrani Department of Electrical and Computer Engineering Collaborative Center for Control Sciences The Ohio State University
More informationNonlinear Control. Nonlinear Control Lecture # 24 State Feedback Stabilization
Nonlinear Control Lecture # 24 State Feedback Stabilization Feedback Lineaization What information do we need to implement the control u = γ 1 (x)[ ψ(x) KT(x)]? What is the effect of uncertainty in ψ,
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 informationHigh-Gain Observers in Nonlinear Feedback Control. Lecture # 2 Separation Principle
High-Gain Observers in Nonlinear Feedback Control Lecture # 2 Separation Principle High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 1/4 The Class of Systems ẋ = Ax + Bφ(x,
More informationNonlinear Systems and Control Lecture # 19 Perturbed Systems & Input-to-State Stability
p. 1/1 Nonlinear Systems and Control Lecture # 19 Perturbed Systems & Input-to-State Stability p. 2/1 Perturbed Systems: Nonvanishing Perturbation Nominal System: Perturbed System: ẋ = f(x), f(0) = 0 ẋ
More informationOutput Regulation of Non-Minimum Phase Nonlinear Systems Using Extended High-Gain Observers
Milano (Italy) August 28 - September 2, 2 Output Regulation of Non-Minimum Phase Nonlinear Systems Using Extended High-Gain Observers Shahid Nazrulla Hassan K Khalil Electrical & Computer Engineering,
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 informationOutput Feedback Stabilization with Prescribed Performance for Uncertain Nonlinear Systems in Canonical Form
Output Feedback Stabilization with Prescribed Performance for Uncertain Nonlinear Systems in Canonical Form Charalampos P. Bechlioulis, Achilles Theodorakopoulos 2 and George A. Rovithakis 2 Abstract The
More 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 informationRobust Output Feedback Stabilization of a Class of Nonminimum Phase Nonlinear Systems
Proceedings of the 26 American Control Conference Minneapolis, Minnesota, USA, June 14-16, 26 FrB3.2 Robust Output Feedback Stabilization of a Class of Nonminimum Phase Nonlinear Systems Bo Xie and Bin
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 informationREGULATION OF NONLINEAR SYSTEMS USING CONDITIONAL INTEGRATORS. Abhyudai Singh
REGULATION OF NONLINEAR SYSTEMS USING CONDITIONAL INTEGRATORS By Abhyudai Singh A THESIS Submitted to Michigan State University in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE
More informationOutput Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems
Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems Zhengtao Ding Manchester School of Engineering, University of Manchester Oxford Road, Manchester M3 9PL, United Kingdom zhengtaoding@manacuk
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 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 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 informationRobust Semiglobal Nonlinear Output Regulation The case of systems in triangular form
Robust Semiglobal Nonlinear Output Regulation The case of systems in triangular form Andrea Serrani Department of Electrical and Computer Engineering Collaborative Center for Control Sciences The Ohio
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 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 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 informationAN OVERVIEW OF THE DEVELOPMENT OF LOW GAIN FEEDBACK AND LOW-AND-HIGH GAIN FEEDBACK
Jrl Syst Sci & Complexity (2009) 22: 697 721 AN OVERVIEW OF THE DEVELOPMENT OF LOW GAIN FEEDBACK AND LOW-AND-HIGH GAIN FEEDBACK Zongli LIN Received: 3 August 2009 c 2009 Springer Science + Business Media,
More informationNonlinear Control. Nonlinear Control Lecture # 6 Passivity and Input-Output Stability
Nonlinear Control Lecture # 6 Passivity and Input-Output Stability Passivity: Memoryless Functions y y y u u u (a) (b) (c) Passive Passive Not passive y = h(t,u), h [0, ] Vector case: y = h(t,u), h T =
More informationNonlinear Control. Nonlinear Control Lecture # 2 Stability of Equilibrium Points
Nonlinear Control Lecture # 2 Stability of Equilibrium Points Basic Concepts ẋ = f(x) f is locally Lipschitz over a domain D R n Suppose x D is an equilibrium point; that is, f( x) = 0 Characterize and
More informationDesign and Performance Tradeoffs of High-Gain Observers with Applications to the Control of Smart Material Actuated Systems
Design and Performance Tradeoffs of High-Gain Observers with Applications to the Control of Smart Material Actuated Systems By Jeffrey H. Ahrens A DISSERTATION Submitted to Michigan State University in
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 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 informationControl Systems Design
ELEC4410 Control Systems Design Lecture 18: State Feedback Tracking and State Estimation Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 18:
More information5. Observer-based Controller Design
EE635 - Control System Theory 5. Observer-based Controller Design Jitkomut Songsiri state feedback pole-placement design regulation and tracking state observer feedback observer design LQR and LQG 5-1
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 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 informationFurther Results on Adaptive Robust Periodic Regulation
Proceedings of the 7 American Control Conference Marriott Marquis Hotel at Times Square New York City USA July -3 7 ThA5 Further Results on Adaptive Robust Periodic Regulation Zhen Zhang Andrea Serrani
More informationLinearization problem. The simplest example
Linear Systems Lecture 3 1 problem Consider a non-linear time-invariant system of the form ( ẋ(t f x(t u(t y(t g ( x(t u(t (1 such that x R n u R m y R p and Slide 1 A: f(xu f(xu g(xu and g(xu exist and
More informationANALYSIS OF THE USE OF LOW-PASS FILTERS WITH HIGH-GAIN OBSERVERS. Stephanie Priess
ANALYSIS OF THE USE OF LOW-PASS FILTERS WITH HIGH-GAIN OBSERVERS By Stephanie Priess A THESIS Submitted to Michigan State University in partial fulfillment of the requirements for the degree of Electrical
More informationNonlinear Control. Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems
Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems Time-varying Systems ẋ = f(t,x) f(t,x) is piecewise continuous in t and locally Lipschitz in x for all t 0 and all x D, (0 D). The origin
More informationCONTROL DESIGN FOR SET POINT TRACKING
Chapter 5 CONTROL DESIGN FOR SET POINT TRACKING In this chapter, we extend the pole placement, observer-based output feedback design to solve tracking problems. By tracking we mean that the output is commanded
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 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 informationAdaptive Nonlinear Control Allocation of. Non-minimum Phase Uncertain Systems
2009 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 10-12, 2009 ThA18.3 Adaptive Nonlinear Control Allocation of Non-minimum Phase Uncertain Systems Fang Liao, Kai-Yew Lum,
More informationUDE-based Robust Control for Nonlinear Systems with Mismatched Uncertainties and Input Saturation
UDEbased Robust Control for Nonlinear Systems with Mismatched Uncertainties and Input Saturation DAI Jiguo, REN Beibei, ZHONG QingChang. Department of Mechanical Engineering, Texas Tech University, Lubbock,
More informationSemi-global Robust Output Regulation for a Class of Nonlinear Systems Using Output Feedback
2005 American Control Conference June 8-10, 2005. Portland, OR, USA FrC17.5 Semi-global Robust Output Regulation for a Class of Nonlinear Systems Using Output Feedback Weiyao Lan, Zhiyong Chen and Jie
More informationDynamics of Two Coupled van der Pol Oscillators with Delay Coupling Revisited
Dynamics of Two Coupled van der Pol Oscillators with Delay Coupling Revisited arxiv:1705.03100v1 [math.ds] 8 May 017 Mark Gluzman Center for Applied Mathematics Cornell University and Richard Rand Dept.
More informationNONLINEAR CONTROLLER DESIGN FOR ACTIVE SUSPENSION SYSTEMS USING THE IMMERSION AND INVARIANCE METHOD
NONLINEAR CONTROLLER DESIGN FOR ACTIVE SUSPENSION SYSTEMS USING THE IMMERSION AND INVARIANCE METHOD Ponesit Santhanapipatkul Watcharapong Khovidhungij Abstract: We present a controller design based on
More informationSLIDING MODE FAULT TOLERANT CONTROL WITH PRESCRIBED PERFORMANCE. Jicheng Gao, Qikun Shen, Pengfei Yang and Jianye Gong
International Journal of Innovative Computing, Information and Control ICIC International c 27 ISSN 349-498 Volume 3, Number 2, April 27 pp. 687 694 SLIDING MODE FAULT TOLERANT CONTROL WITH PRESCRIBED
More informationAn introduction to Mathematical Theory of Control
An introduction to Mathematical Theory of Control Vasile Staicu University of Aveiro UNICA, May 2018 Vasile Staicu (University of Aveiro) An introduction to Mathematical Theory of Control UNICA, May 2018
More 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 informationA unified framework for input-to-state stability in systems with two time scales
1 A unified framework for input-to-state stability in systems with two time scales Andrew R. Teel and Luc Moreau and Dragan Nešić Abstract This paper develops a unified framework for studying robustness
More informationOutput feedback stabilization and restricted tracking for cascaded systems with bounded control
Output feedback stabilization and restricted tracking for cascaded systems with bounded control Georgia Kaliora, Zhong-Ping Jiang and Alessandro Astolfi Abstract In this note we discuss the problems of
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 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 informationA NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS
Copyright 00 IFAC 15th Triennial World Congress, Barcelona, Spain A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF RD-ORDER UNCERTAIN NONLINEAR SYSTEMS Choon-Ki Ahn, Beom-Soo
More 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 informationPOLE PLACEMENT. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 19
POLE PLACEMENT Sadegh Bolouki Lecture slides for ECE 515 University of Illinois, Urbana-Champaign Fall 2016 S. Bolouki (UIUC) 1 / 19 Outline 1 State Feedback 2 Observer 3 Observer Feedback 4 Reduced Order
More informationControl System Design
ELEC4410 Control System Design Lecture 19: Feedback from Estimated States and Discrete-Time Control Design Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science
More informationLow Gain Feedback. Properties, Design Methods and Applications. Zongli Lin. July 28, The 32nd Chinese Control Conference
Low Gain Feedback Properties, Design Methods and Applications Zongli Lin University of Virginia Shanghai Jiao Tong University The 32nd Chinese Control Conference July 28, 213 Outline A review of high gain
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 informationECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67
1/67 ECEN 420 LINEAR CONTROL SYSTEMS Lecture 6 Mathematical Representation of Physical Systems II State Variable Models for Dynamic Systems u 1 u 2 u ṙ. Internal Variables x 1, x 2 x n y 1 y 2. y m Figure
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 informationM2A2 Problem Sheet 3 - Hamiltonian Mechanics
MA Problem Sheet 3 - Hamiltonian Mechanics. The particle in a cone. A particle slides under gravity, inside a smooth circular cone with a vertical axis, z = k x + y. Write down its Lagrangian in a) Cartesian,
More informationUsing Lyapunov Theory I
Lecture 33 Stability Analysis of Nonlinear Systems Using Lyapunov heory I Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Outline Motivation Definitions
More informationComputer Problem 1: SIE Guidance, Navigation, and Control
Computer Problem 1: SIE 39 - Guidance, Navigation, and Control Roger Skjetne March 12, 23 1 Problem 1 (DSRV) We have the model: m Zẇ Z q ẇ Mẇ I y M q q + ẋ U cos θ + w sin θ ż U sin θ + w cos θ θ q Zw
More informationESTIMATION AND CONTROL OF NONLINEAR SYSTEMS USING EXTENDED HIGH-GAIN OBSERVERS. Almuatazbellah Muftah Boker
ESTIMATION AND CONTROL OF NONLINEAR SYSTEMS USING EXTENDED HIGH-GAIN OBSERVERS By Almuatazbellah Muftah Boker A DISSERTATION Submitted to Michigan State University in partial fulfillment of the requirements
More informationQuasi-ISS Reduced-Order Observers and Quantized Output Feedback
Joint 48th IEEE Conference on Decision and Control and 28th Chinese Control Conference Shanghai, P.R. China, December 16-18, 2009 FrA11.5 Quasi-ISS Reduced-Order Observers and Quantized Output Feedback
More information1 (30 pts) Dominant Pole
EECS C8/ME C34 Fall Problem Set 9 Solutions (3 pts) Dominant Pole For the following transfer function: Y (s) U(s) = (s + )(s + ) a) Give state space description of the system in parallel form (ẋ = Ax +
More informationSeveral Extensions in Methods for Adaptive Output Feedback Control
Several Extensions in Methods for Adaptive Output Feedback Control Nakwan Kim Postdoctoral Fellow School of Aerospace Engineering Georgia Institute of Technology Atlanta, GA 333 5 Anthony J. Calise Professor
More informationRiccati Equations and Inequalities in Robust Control
Riccati Equations and Inequalities in Robust Control Lianhao Yin Gabriel Ingesson Martin Karlsson Optimal Control LP4 2014 June 10, 2014 Lianhao Yin Gabriel Ingesson Martin Karlsson (LTH) H control problem
More informationDynamicsofTwoCoupledVanderPolOscillatorswithDelayCouplingRevisited
Global Journal of Science Frontier Research: F Mathematics and Decision Sciences Volume 7 Issue 5 Version.0 Year 07 Type : Double Blind Peer Reviewed International Research Journal Publisher: Global Journals
More informationIN [1], an Approximate Dynamic Inversion (ADI) control
1 On Approximate Dynamic Inversion Justin Teo and Jonathan P How Technical Report ACL09 01 Aerospace Controls Laboratory Department of Aeronautics and Astronautics Massachusetts Institute of Technology
More informationDynamical Systems & Scientic Computing: Homework Assignments
Fakultäten für Informatik & Mathematik Technische Universität München Dr. Tobias Neckel Summer Term Dr. Florian Rupp Exercise Sheet 3 Dynamical Systems & Scientic Computing: Homework Assignments 3. [ ]
More informationUniversity of California, Berkeley Department of Mechanical Engineering ME 104, Fall Midterm Exam 1 Solutions
University of California, Berkeley Department of Mechanical Engineering ME 104, Fall 2013 Midterm Exam 1 Solutions 1. (20 points) (a) For a particle undergoing a rectilinear motion, the position, velocity,
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 informationH 2 Adaptive Control. Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan. WeA03.4
1 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July, 1 WeA3. H Adaptive Control Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan Abstract Model reference adaptive
More informationAdaptive Nonlinear Control A Tutorial. Miroslav Krstić
Adaptive Nonlinear Control A Tutorial Miroslav Krstić University of California, San Diego Backstepping Tuning Functions Design Modular Design Output Feedback Extensions A Stochastic Example Applications
More informationDesign of Observer-based Adaptive Controller for Nonlinear Systems with Unmodeled Dynamics and Actuator Dead-zone
International Journal of Automation and Computing 8), May, -8 DOI:.7/s633--574-4 Design of Observer-based Adaptive Controller for Nonlinear Systems with Unmodeled Dynamics and Actuator Dead-zone Xue-Li
More informationControls Problems for Qualifying Exam - Spring 2014
Controls Problems for Qualifying Exam - Spring 2014 Problem 1 Consider the system block diagram given in Figure 1. Find the overall transfer function T(s) = C(s)/R(s). Note that this transfer function
More informationA GLOBAL SLIDING MODE CONTROL WITH PRE-DETERMINED CONVERGENCE TIME DESIGN FOR REUSABLE LAUNCH VEHICLES IN REENTRY PHASE
IAA-AAS-DyCoSS-4 -- A GLOBAL SLIDING MODE CONTROL WITH PRE-DETERMINED CONVERGENCE TIME DESIGN FOR REUSABLE LAUNCH VEHICLES IN REENTRY PHASE L. Wang, Y. Z. Sheng, X. D. Liu, and P. L. Lu INTRODUCTION This
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 informationProblem 1: Ship Path-Following Control System (35%)
Problem 1: Ship Path-Following Control System (35%) Consider the kinematic equations: Figure 1: NTNU s research vessel, R/V Gunnerus, and Nomoto model: T ṙ + r = Kδ (1) with T = 22.0 s and K = 0.1 s 1.
More informationNonlinear Control Lecture 2:Phase Plane Analysis
Nonlinear Control Lecture 2:Phase Plane Analysis Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2010 r. Farzaneh Abdollahi Nonlinear Control Lecture 2 1/53
More informationNonlinear Control. Nonlinear Control Lecture # 18 Stability of Feedback Systems
Nonlinear Control Lecture # 18 Stability of Feedback Systems Absolute Stability + r = 0 u y G(s) ψ( ) Definition 7.1 The system is absolutely stable if the origin is globally uniformly asymptotically stable
More informationEL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1)
EL 625 Lecture 0 EL 625 Lecture 0 Pole Placement and Observer Design Pole Placement Consider the system ẋ Ax () The solution to this system is x(t) e At x(0) (2) If the eigenvalues of A all lie in the
More informationCDS 101/110a: Lecture 2.1 Dynamic Behavior
CDS 11/11a: Lecture.1 Dynamic Behavior Richard M. Murray 6 October 8 Goals: Learn to use phase portraits to visualize behavior of dynamical systems Understand different types of stability for an equilibrium
More informationControlling Human Heart Rate Response During Treadmill Exercise
Controlling Human Heart Rate Response During Treadmill Exercise Frédéric Mazenc (INRIA-DISCO), Michael Malisoff (LSU), and Marcio de Queiroz (LSU) Special Session: Advances in Biomedical Mathematics 2011
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 informationNonlinear Control Lecture # 1 Introduction. Nonlinear Control
Nonlinear Control Lecture # 1 Introduction Nonlinear State Model ẋ 1 = f 1 (t,x 1,...,x n,u 1,...,u m ) ẋ 2 = f 2 (t,x 1,...,x n,u 1,...,u m ).. ẋ n = f n (t,x 1,...,x n,u 1,...,u m ) ẋ i denotes the derivative
More informationCDS 101/110a: Lecture 2.1 Dynamic Behavior
CDS 11/11a: Lecture 2.1 Dynamic Behavior Richard M. Murray 6 October 28 Goals: Learn to use phase portraits to visualize behavior of dynamical systems Understand different types of stability for an equilibrium
More informationDelay-independent stability via a reset loop
Delay-independent stability via a reset loop S. Tarbouriech & L. Zaccarian (LAAS-CNRS) Joint work with F. Perez Rubio & A. Banos (Universidad de Murcia) L2S Paris, 20-22 November 2012 L2S Paris, 20-22
More informationEEE 184: Introduction to feedback systems
EEE 84: Introduction to feedback systems Summary 6 8 8 x 7 7 6 Level() 6 5 4 4 5 5 time(s) 4 6 8 Time (seconds) Fig.. Illustration of BIBO stability: stable system (the input is a unit step) Fig.. step)
More informationImaginary. Axis. Real. Axis
Name ME6 Final. I certify that I upheld the Stanford Honor code during this exam Monday December 2, 2005 3:30-6:30 p.m. ffl Print your name and sign the honor code statement ffl You may use your course
More informationPH.D. PRELIMINARY EXAMINATION MATHEMATICS
UNIVERSITY OF CALIFORNIA, BERKELEY Dept. of Civil and Environmental Engineering FALL SEMESTER 2014 Structural Engineering, Mechanics and Materials NAME PH.D. PRELIMINARY EXAMINATION MATHEMATICS Problem
More informationNonlinear Control Systems
Nonlinear Control Systems António Pedro Aguiar pedro@isr.ist.utl.pt 5. Input-Output Stability DEEC PhD Course http://users.isr.ist.utl.pt/%7epedro/ncs2012/ 2012 1 Input-Output Stability y = Hu H denotes
More informationNonlinear Observers. Jaime A. Moreno. Eléctrica y Computación Instituto de Ingeniería Universidad Nacional Autónoma de México
Nonlinear Observers Jaime A. Moreno JMorenoP@ii.unam.mx Eléctrica y Computación Instituto de Ingeniería Universidad Nacional Autónoma de México XVI Congreso Latinoamericano de Control Automático October
More informationLyapunov Stability Analysis of a Twisting Based Control Algorithm for Systems with Unmatched Perturbations
5th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December -5, Lyapunov Stability Analysis of a Twisting Based Control Algorithm for Systems with Unmatched
More informationWE propose the tracking trajectory control of a tricycle
Proceedings of the International MultiConference of Engineers and Computer Scientists 7 Vol I, IMECS 7, March - 7, 7, Hong Kong Trajectory Tracking Controller Design for A Tricycle Robot Using Piecewise
More informationNeural Networks Lecture 10: Fault Detection and Isolation (FDI) Using Neural Networks
Neural Networks Lecture 10: Fault Detection and Isolation (FDI) Using Neural Networks H.A. Talebi Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Winter 2011.
More informationAn homotopy method for exact tracking of nonlinear nonminimum phase systems: the example of the spherical inverted pendulum
9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 FrA.5 An homotopy method for exact tracking of nonlinear nonminimum phase systems: the example of the spherical inverted
More informationNonlinear Control Lecture 2:Phase Plane Analysis
Nonlinear Control Lecture 2:Phase Plane Analysis Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2009 Farzaneh Abdollahi Nonlinear Control Lecture 2 1/68
More information