EG4321/EG7040. Nonlinear Control. Dr. Matt Turner

Similar documents
Lecture 8. Chapter 5: Input-Output Stability Chapter 6: Passivity Chapter 14: Passivity-Based Control. Eugenio Schuster.

Nonlinear Control. Nonlinear Control Lecture # 6 Passivity and Input-Output Stability

Introduction to Nonlinear Control Lecture # 4 Passivity

Mathematics for Control Theory

EG4321/EG7040. Nonlinear Control. Dr. Matt Turner

Nonlinear Control Lecture 7: Passivity

Nonlinear Control. Nonlinear Control Lecture # 25 State Feedback Stabilization

Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design.

Output Feedback and State Feedback. EL2620 Nonlinear Control. Nonlinear Observers. Nonlinear Controllers. ẋ = f(x,u), y = h(x)

Stability of Parameter Adaptation Algorithms. Big picture

Linear Systems. Linear systems?!? (Roughly) Systems which obey properties of superposition Input u(t) output

EG4321/EG7040. Nonlinear Control. Dr. Matt Turner

First Order RC and RL Transient Circuits

Lyapunov Stability Analysis: Open Loop

EG4321/EG7040. Nonlinear Control. Dr. Matt Turner

Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems

Nonlinear Control Lecture # 14 Input-Output Stability. Nonlinear Control

Series RC and RL Time Domain Solutions

TTK4150 Nonlinear Control Systems Solution 6 Part 2

ECE2262 Electric Circuit

ECE504: Lecture 8. D. Richard Brown III. Worcester Polytechnic Institute. 28-Oct-2008

Some of the different forms of a signal, obtained by transformations, are shown in the figure. jwt e z. jwt z e

CDS Solutions to the Midterm Exam

Intro. Computer Control Systems: F8

Introduction to AC Circuits (Capacitors and Inductors)

ME Fall 2001, Fall 2002, Spring I/O Stability. Preliminaries: Vector and function norms

Control Systems Design

Handout 2: Invariant Sets and Stability

2.004 Dynamics and Control II Spring 2008

Modeling and Analysis of Dynamic Systems

Control Systems (ECE411) Lectures 7 & 8

Lecture 2. Introduction to Systems (Lathi )

ME 234, Lyapunov and Riccati Problems. 1. This problem is to recall some facts and formulae you already know. e Aτ BB e A τ dτ

Control Systems I. Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback. Readings: Emilio Frazzoli

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

Signals and Systems Chapter 2

Nonlinear Control. Nonlinear Control Lecture # 18 Stability of Feedback Systems

Lyapunov Stability Theory

Georgia Institute of Technology Nonlinear Controls Theory Primer ME 6402

Chapter 1 Fundamental Concepts

7.1 Linear Systems Stability Consider the Continuous-Time (CT) Linear Time-Invariant (LTI) system

Source-Free RC Circuit

10 Transfer Matrix Models

Nonlinear Systems and Control Lecture # 19 Perturbed Systems & Input-to-State Stability

2006 Fall. G(s) y = Cx + Du

Nonlinear and Adaptive Control

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response

Solution of Linear State-space Systems

Model Reduction for Unstable Systems

Modeling & Control of Hybrid Systems Chapter 4 Stability

To find the step response of an RC circuit

EECS C128/ ME C134 Final Wed. Dec. 14, am. Closed book. One page, 2 sides of formula sheets. No calculators.

EE 40: Introduction to Microelectronic Circuits Spring 2008: Midterm 2

Electric Circuit Theory

Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems. p. 1/1

EN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015

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

Module 4. Related web links and videos. 1. FT and ZT

General Physics - E&M (PHY 1308) - Lecture Notes. General Physics - E&M (PHY 1308) Lecture Notes

Topic # Feedback Control

EE221 Circuits II. Chapter 14 Frequency Response

Lecture 5: Lyapunov Functions and Storage Functions 1

Inductance, RL Circuits, LC Circuits, RLC Circuits

Engineering Tripos Part IIB Nonlinear Systems and Control. Handout 4: Circle and Popov Criteria

Physics 116A Notes Fall 2004

Dynamic circuits: Frequency domain analysis

Balanced Truncation 1

EE 380. Linear Control Systems. Lecture 10

AC&ST AUTOMATIC CONTROL AND SYSTEM THEORY SYSTEMS AND MODELS. Claudio Melchiorri

Prüfung Regelungstechnik I (Control Systems I) Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

CIRCUIT ELEMENT: CAPACITOR

Stability and Control of dc Micro-grids

On the problem of control and observation: a general overview

E209A: Analysis and Control of Nonlinear Systems Problem Set 6 Solutions

Equilibrium points: continuous-time systems

I. Impedance of an R-L circuit.

(Refer Slide Time: 00:32)

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Semidefinite Programming Duality and Linear Time-invariant Systems

Chapter 6: The Laplace Transform. Chih-Wei Liu

Nonlinear Control. Nonlinear Control Lecture # 2 Stability of Equilibrium Points

System Modeling. Lecture-2. Emam Fathy Department of Electrical and Control Engineering

Lecture 27: FRI 20 MAR

BIBO STABILITY AND ASYMPTOTIC STABILITY

Sinusoids and Phasors

Stability of Nonlinear Systems An Introduction

Contents lecture 6 2(17) Automatic Control III. Summary of lecture 5 (I/III) 3(17) Summary of lecture 5 (II/III) 4(17) H 2, H synthesis pros and cons:

CONTROL SYSTEMS LABORATORY ECE311 LAB 1: The Magnetic Ball Suspension System: Modelling and Simulation Using Matlab

Nonlinear Control. Nonlinear Control Lecture # 3 Stability of Equilibrium Points

Stabilization and Passivity-Based Control

SYNCHRONIZATION CRITERION OF CHAOTIC PERMANENT MAGNET SYNCHRONOUS MOTOR VIA OUTPUT FEEDBACK AND ITS SIMULATION

Robust Multivariable Control

44 Input Output Stability

Basic Electronics. Introductory Lecture Course for. Technology and Instrumentation in Particle Physics Chicago, Illinois June 9-14, 2011

Texas A & M University Department of Mechanical Engineering MEEN 364 Dynamic Systems and Controls Dr. Alexander G. Parlos

Feedback stabilisation with positive control of dissipative compartmental systems

The Process. 218 Technical Applications of Computers

Nonlinear Control Systems

Some solutions of the written exam of January 27th, 2014

A differential Lyapunov framework for contraction analysis

Transcription:

EG4321/EG7040 Nonlinear Control Dr. Matt Turner

EG4321/EG7040 [An introduction to] Nonlinear Control Dr. Matt Turner

EG4321/EG7040 [An introduction to] Nonlinear [System Analysis] and Control Dr. Matt Turner

Syllabus Recap 1. Background: linear state-space systems; nonlinear concepts 2. Linearisation: methods and limitations 3. Lyapunov stability 4. Passivity 5. Absolute Stability 6. Nonlinear Design methods

Passivity - context I Course has focused on internal stability of nonlinear systems Input assumed zero No attention paid to output Focus on state boundedness/convergence 1. Lyapunov s 2nd method 2. Phase-portraits 3. Linearisation x 0 G u 0 y =?? ẋ = f(x) Some idea of input-output stability useful...? Input non-zero and general x 0 Output well-defined Given a sensible input, is the output also sensible? u 0 G ẋ = f(x,u) y = h(x,u)

Passivity - context II Also interested in interconnected systems u 1 + e 1 G 1 y 1 e 2 + + y2 G 2 u 2 G 1 { ẋ1 = f 1 (x 1,e 1 ) y 1 = h 1 (x 1,e 1 ) G 2 { ẋ2 = f 2 (x 2,e 2 ) y 2 = h 1 (x 2,e 2 ) What properties should G 1 and G 2 have in order for: Interconnection to be stable/asymptotically stable when u 1 0 and u 2 0? Outputs y 1 and y 2 to be well-behaved if inputs u 1 and u 2 are well-behaved

Genesis of passivity concepts I The concept of passivity in control has its roots in circuit theory. Roughly speaking an electrical network is said to be passive if Energy supplied to network Energy Stored in network (over given period) (over given period) Ensures no accumulation of energy Instantaneous power supplied to a network from a voltage source is Power = v(t)i(t) Thus energy supplied over a period from 0 to time t is thus Energy = t 0 v(τ)i(τ)dτ Energy storage in magnetic fields (inductors) and electric fields (capacitors): 1 2 Li L(t) 2 1 2 Cv c(t) 2

Genesis of passivity concepts II The network is passive if energy supplied equals or exceeds energy stored t 0 v(τ)i(τ)dτ E(t) E(0) Equivalently, differentiating v(t)i(t) Ė(t) Notes Key component of passivity definition is the energy function, E For electrical networks, E is a quadratic function E(t) = n C i=1 1 2 C iv 2 n L i + j=1 1 2 L ji 2 j Uncanny resemblance to Lyapunov function...

Example - electrical network + u(t) R L i(t) C Input Voltage: u(t) Output Current: y(t) = i(t) States: Current i(t) Capacitor voltage v c (t) Kirchoff s Voltage Law: u = v R +v c +v L = ir +v c +L di dt Re-arranging: di dt = R L i 1 L v c + 1 L u Also, from capacitor equation dv c dt = 1 C i

Example - electrical network In state-space form we thus have the (linear!) equations: dv c dt = 1 C i } = 1 L v c R L i + 1 L u state equation di dt y = i output equation Therefore with the energy storage function E = 1 2 Li2 + 1 2 Cv2 c we have Ė = Li di dt +Cv dv c c dt = Li ( 1L v c RL i + 1L ) u +Cv c ( 1 C i) = Ri 2 v c i +ui +v c i = Ri 2 +ui < ui System is passive

Passivity - Generalisation Consider the system: G = { ẋ = f(x,u) y = h(x,u) f(.) : R n R m R n h(.) : R n R m R m where f(.,.) and h(.,.) are well-behaved functions and such that f(0,0) = 0 and h(0,0) = 0. Ifthere existconstantsǫ,δ,ρ 0, apositivesemi-definitestoragefunction V(x) and a positive semi-definite function ψ(x) such that V x f(x,u)+ǫu u +δy y +ρψ(x) u y x,u R n R m the system G is said to be passive. ψ(x) = 0 x = 0 Sub-definitions Input strict passivity: ǫ > 0 Output strict passivity: δ > 0 State strict passivity: ρ > 0 Lossless-ness ǫ = δ = 0

Passivity and Lyapunov Close-relationship between passivity and Lyapunov s 2nd method. 1. Assume that system G is passive 2. Assume that V(x) is positive definite and radially unbounded. Then Origin of G is globally stable when u 0 V x f(x,0) δy y = δh(x,0) h(x,0) If G is output strictly passive (δ > 0) and such that y(t) = 0 x(t) = 0 then origin of G is globally asymptotically stable when u 0 If G is state strictly passive (ρ > 0) then then origin of G is globally asymptotically stable when u 0 This condition is known as zero-state-observability

Passivity and linear systems Ultimately, passivity used to prove stability of interconnections Often, a linear system is one element of that interconnection. Recall representations of linear systems: State-space (time-domain) ẋ(t) = Ax(t) + Bu(t) y(t) = Cx(t)+Du(t) Transfer function y(s) = [C(sI A)B +D] u(s) }{{} G(s) Questions: Is there an easy way to verify passivity of a linear system? Can we verify passivity of a linear system via its transfer function?

Positive realness An interesting transfer function concept is positive realness Roughly speaking... G(s) is positive real if The poles of G(s) have zero or negative real part G(jω)+G (jω) 0 ω R G(s) is strictly positive real if The poles of G(s) have strictly negative real part G(jω)+G (jω) > 0 ω R Close relations between passivity and positive realness G(s) positive real G passive G(s) strictly positive real G strictly passive

Positive realness - SISO systems For single-input-single-output (SISO) systems, positive realness can be checked graphically. In this case G(jω)+G (jω) = R[G(jω)]+I[G(jω)]+R[G(jω)] I[G(jω)] = 2R[G(jω)] Implications: Positive realness: R[G(jω)] 0 Strict positive realness: R[G(jω)] > 0 No constraint on I[G(jω)]. Passivity assessment via Nyquist Diagram! Imaginary Axis 1 0.5 0 0.5 G1(s) not s.p.r. Nyquist Diagram G2(s) s.p.r. 1 1 0.5 0 0.5 1 Real Axis

Passivity - summary Lyapunov s 2nd method provides useful information about a system s internal stability Passivity says something about a system s input-output stability. Passivity tools can be used to prove stability of interconnected systems (to be studied soon) Passivity of linear systems can be assessed by 1. Looking at their transfer functions 2. Looking at the Nyquist Diagram (SISO case)