Nonlinear Control Lecture 1: Introduction

Similar documents
Nonlinear Control Lecture 2:Phase Plane Analysis

Review: control, feedback, etc. Today s topic: state-space models of systems; linearization

Nonlinear Control Lecture 2:Phase Plane Analysis

Nonlinear System Analysis

Using Lyapunov Theory I

System Control Engineering 0

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

CDS 101/110a: Lecture 2.1 Dynamic Behavior

CDS 101/110a: Lecture 2.1 Dynamic Behavior

EE222 - Spring 16 - Lecture 2 Notes 1

BIBO STABILITY AND ASYMPTOTIC STABILITY

Nonlinear Control Lecture # 1 Introduction. Nonlinear Control

Daba Meshesha Gusu and O.Chandra Sekhara Reddy 1

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

MAS212 Assignment #2: The damped driven pendulum

Overview Lecture 1. Nonlinear Control and Servo systems Lecture 1. Course Material. Course Goal. Course Material, cont. Lectures and labs.

Nonlinear Control Lecture 7: Passivity

Stability of Nonlinear Systems An Introduction

Achieve asymptotic stability using Lyapunov's second method

Nonlinear Control Lecture 5: Stability Analysis II

3 Stability and Lyapunov Functions

Stability theory is a fundamental topic in mathematics and engineering, that include every

Nonlinear Autonomous Systems of Differential

MATH 415, WEEKS 7 & 8: Conservative and Hamiltonian Systems, Non-linear Pendulum

LMI Methods in Optimal and Robust Control

Lecture 9: Eigenvalues and Eigenvectors in Classical Mechanics (See Section 3.12 in Boas)

Dynamical Systems: Lecture 1 Naima Hammoud

7 Pendulum. Part II: More complicated situations

Dynamical Systems and Chaos Part I: Theoretical Techniques. Lecture 4: Discrete systems + Chaos. Ilya Potapov Mathematics Department, TUT Room TD325

Feedback Linearization

Vibrations Qualifying Exam Study Material

Lyapunov Stability Theory

Various lecture notes for

A plane autonomous system is a pair of simultaneous first-order differential equations,

Physics 200 Lecture 4. Integration. Lecture 4. Physics 200 Laboratory

2 Lyapunov Stability. x(0) x 0 < δ x(t) x 0 < ɛ

There 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)

Lecture 1: A Preliminary to Nonlinear Dynamics and Chaos

Nonlinear Control Lecture 4: Stability Analysis I

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems

Complex Dynamic Systems: Qualitative vs Quantitative analysis

CONTROLLING IN BETWEEN THE LORENZ AND THE CHEN SYSTEMS

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67

STABILITY. Phase portraits and local stability

1 Lyapunov theory of stability

Autonomous Systems and Stability

Mathematical Models. MATH 365 Ordinary Differential Equations. J. Robert Buchanan. Spring Department of Mathematics

Damped pendulum with external forcing function

In the presence of viscous damping, a more generalized form of the Lagrange s equation of motion can be written as

Chaotic motion. Phys 420/580 Lecture 10

Mathematical Models. MATH 365 Ordinary Differential Equations. J. Robert Buchanan. Fall Department of Mathematics

Chapter 1. Introduction

Chaotic motion. Phys 750 Lecture 9

(Refer Slide Time: 00:32)

MAS212 Assignment #2: The damped driven pendulum

Lecture 9 Nonlinear Control Design. Course Outline. Exact linearization: example [one-link robot] Exact Feedback Linearization

Simple Harmonic Motion

STUDY OF SYNCHRONIZED MOTIONS IN A ONE-DIMENSIONAL ARRAY OF COUPLED CHAOTIC CIRCUITS

A New Circuit for Generating Chaos and Complexity: Analysis of the Beats Phenomenon

RICH VARIETY OF BIFURCATIONS AND CHAOS IN A VARIANT OF MURALI LAKSHMANAN CHUA CIRCUIT

A simple electronic circuit to demonstrate bifurcation and chaos

A GLOBAL STABILIZATION STRATEGY FOR AN INVERTED PENDULUM. B. Srinivasan, P. Huguenin, K. Guemghar, and D. Bonvin

Difference Resonances in a controlled van der Pol-Duffing oscillator involving time. delay

Differential Equations and Linear Algebra Exercises. Department of Mathematics, Heriot-Watt University, Edinburgh EH14 4AS

A New Dynamic Phenomenon in Nonlinear Circuits: State-Space Analysis of Chaotic Beats

Mass on a Horizontal Spring

ENGI 9420 Lecture Notes 4 - Stability Analysis Page Stability Analysis for Non-linear Ordinary Differential Equations

Applications of Second-Order Differential Equations

Additive resonances of a controlled van der Pol-Duffing oscillator

INTEGRAL BACKSTEPPING SLIDING MODE CONTROL OF CHAOTIC FORCED VAN DER POL OSCILLATOR

Lectures on Periodic Orbits

Neural Networks Introduction

Chapter 6. Second order differential equations

Lecture 9 Nonlinear Control Design

First Year Physics: Prelims CP1 Classical Mechanics: DR. Ghassan Yassin

Nonlinear Control Theory. Lecture 9

Dynamical Systems in Neuroscience: Elementary Bifurcations

Lecture 1: Introduction, history, dynamics, nonlinearity, 1-D problem, phase portrait

Oscillations in Damped Driven Pendulum: A Chaotic System

Applied Nonlinear Control

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

MCE693/793: Analysis and Control of Nonlinear Systems

Problem Set Number 2, j/2.036j MIT (Fall 2014)

Theoretical physics. Deterministic chaos in classical physics. Martin Scholtz

High-Gain Observers in Nonlinear Feedback Control. Lecture # 2 Separation Principle

A conjecture on sustained oscillations for a closed-loop heat equation

L = 1 2 a(q) q2 V (q).

Chapter 2 PARAMETRIC OSCILLATOR

Chapter 5 Oscillatory Motion

EN Nonlinear Control and Planning in Robotics Lecture 10: Lyapunov Redesign and Robust Backstepping April 6, 2015

The Big Picture. Discuss Examples of unpredictability. Odds, Stanisław Lem, The New Yorker (1974) Chaos, Scientific American (1986)

COMPLEX DYNAMICS AND CHAOS CONTROL IN DUFFING-VAN DER POL EQUATION WITH TWO EXTERNAL PERIODIC FORCING TERMS

Updated 2013 (Mathematica Version) M1.1. Lab M1: The Simple Pendulum

AN ELECTRIC circuit containing a switch controlled by

nonlinear oscillators. method of averaging

Complicated behavior of dynamical systems. Mathematical methods and computer experiments.

Consider a particle in 1D at position x(t), subject to a force F (x), so that mẍ = F (x). Define the kinetic energy to be.

Recent new examples of hidden attractors

A Delay-Duhem Model for Jump-Resonance Hysteresis*

Solution of Additional Exercises for Chapter 4

Transcription:

Nonlinear Control Lecture 1: Introduction Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2011 Farzaneh Abdollahi Nonlinear Control Lecture 1 1/15

Motivation Reference Books Topics Introduction Examples Farzaneh Abdollahi Nonlinear Control Lecture 1 2/15

Motivations A system is called linear if its behavior set satisfies linear superposition laws:.i.e. z 1, z 2 B and constant c R z 1 + z 2 B, cz 1 B A nonlinear system is simply a system which is not linear. Powerful tools founded based on superposition principle make analyzing the linear systems simple. All practical systems posses nonlinear dynamics. Sometimes it is possible to describe the operation of physical systems by linear model around its operating points Linearized system can provide us an approximate behavior of the nonlinear system But in analyzing the overall system behavior, often linearized model inadequate or inaccurate. arzaneh Abdollahi Nonlinear Control Lecture 1 3/15

Linearization is an approximation in the neighborhood of an operating system it can only predict local behavior of nonlinear system. (No info regarding nonlocal or global behavior of system) Due to richer dynamics of nonlinear systems comparing to the linear ones, there are some essentially nonlinear phenomena that can take place only in presence of nonlinearity Essentially nonlinear phenomena Finite escape time: The state of linear system goes to infinity as t ; nonlinear system s state can go to infinity in finite time. Multiple isolated equilibria: linear system can have only one isolated equilibrium point which attracts the states irrespective on the initial state; nonlinear system can have more than one isolated equilibrium point, the state may converge to each depending on the initial states. Limit cycle: There is no robust oscillation in linear systems. To oscillate there should be a pair of eigenvalues on the imaginary axis which due to presence of perturbations it is almost impossible in practice; For nonlinear systems, there are some oscillations named limit cycle with fixed amplitude and frequency. arzaneh Abdollahi Nonlinear Control Lecture 1 4/15

Essentially nonlinear phenomena Subharmonic,harmonic or almost periodic oscillations: A stable linear system under a periodic input output with the same frequency; A nonlinear system under a periodic input can oscillate with submultiple or multiple frequency of input or almost-periodic oscillation. Chaos: A nonlinear system may have a different steady-state behavior which is not equilibrium point, periodic oscillation or almost-periodic oscillation. This chaotic motions exhibit random, despite of deterministic nature of the system. Multiple modes of behavior: A nonlinear system may exhibit multiple modes of behavior based on type of excitation: an unforced system may have one limit cycle. Periodic excitation may exhibit harmonic, subharmonic,or chaotic behavior based on amplitude and frequency of input. if amplitude or frequency is smoothly changed, it may exhibit discontinuous jump of the modes as well. Farzaneh Abdollahi Nonlinear Control Lecture 1 5/15

Linear systems: can be described by a set of ordinary differential equations and usually the closed-form expressions for their solutions are derivable. Nonlinear systems: In general this is not possible It is desired to make a prediction of system behavior even in absence of closed-form solution. This type of analysis is called qualitative analysis. Despite of linear systems, no tool or methodology in nonlinear system analysis is universally applicable their analysis requires a wide verity of tools and higher level of mathematic knowledge stability analysis and stabilizablity of such systems and getting familiar with associated control techniques is the basic requirement of graduate studies in control engineering. The aim of this course are developing a basic understanding of nonlinear control system theory and its applications. introducing tools such as Lyapunov s method analyze the system stability Presenting techniques such as feedback linearization to control nonlinear systems. Farzaneh Abdollahi Nonlinear Control Lecture 1 6/15

Reference Books Text Book: Nonlinear Systems, H. K. Khalil, 3 rd edition, Prentice-Hall, 2002 Other reference Books: Applied Nonlinear Control, J. J. E. Slotine, and W. Li, Prentice-Hall, 1991 Nonlinear System Analysis, M. Vidyasagar, 2 nd edition, Prentice-Hall, 1993 Nonlinear Control Systems, A. Isidori, 3 rd edition Springer-Verlag, 1995 arzaneh Abdollahi Nonlinear Control Lecture 1 7/15

Topics Topic Date Refs Introduction, Phase plane, Analysis Weeks 1,2 Chapters 1-3 Stability Theory Weeks 3-5 Chapters 4,8,9 Input-to-state, I/O stability Weeks 6,7 Chapters 4,5 Passivity Week 8 Chapter 10 Feedback Control Weeks 9,10 Chapter 12 Feedback linearization Weeks 11,12 Chapters 12,13 Sliding Mode Weeks 13,14 Back Stepping Weeks 15,16 Farzaneh Abdollahi Nonlinear Control Lecture 1 8/15

At this course we consider dynamical systems modeled by a finite number of coupled first-order ordinary differential equations: ẋ = f (t, x, u) (1) where x = [x 1,..., x n ] T : state vector, u = [u 1,..., u p ] T : input vector, and f (.) = [f 1 (.),..., f n (.)] T : a vector of nonlinear functions. Euq. (1) is called state equation. Another equation named output equation: y = h(t, x, u) (2) where y = [y 1,..., y q ] T : output vector. Equ (2) is employed for particular interest in analysis such as variables which can be measured physically variables which are required to behave in a desirable manner Equs (1) and (2) together are called state-space model. arzaneh Abdollahi Nonlinear Control Lecture 1 9/15

Most of our analysis are dealing with unforced state equations where u does not present explicitly in Equ (1): ẋ = f (t, x) In unforced state equations, input to the system is NOT necessarily zero. Input can be a function of time: u = γ(t), a feedback function of state: u = γ(x), or both u = γ(t, x) where is substituted in Equ (1). Autonomous or Time-invariant Systems: ẋ = f (x) (3) function of f does not explicitly depend on t. Autonomous systems are invariant to shift in time origin, i.e. changing t to τ = t a does not change f. The system which is not autonomous is called nonautonomous or time-varying. arzaneh Abdollahi Nonlinear Control Lecture 1 10/15

Equilibrium Point x = x x in state space is equilibrium point if whenever the state starts at x, it will remain at x for all future time. for autonomous systems (3), the equilibrium points are the real roots of equation: f (x) = 0. Equilibrium point can be Isolated: There are no other equilibrium points in its vicinity. a continuum of equilibrium points arzaneh Abdollahi Nonlinear Control Lecture 1 11/15

Pendulum Employing Newton s second law of motion, equation of pendulum motion is: ml θ = mg sin θ kl θ l: length of pendulum rod; m: mass of pendulum bob; k: coefficient of friction; θ: angle subtended by rod and vertical axis To obtain state space model, let x 1 = θ, x 2 = θ: ẋ 1 = x 2 ẋ 2 = g l sinx 1 k m x 2 arzaneh Abdollahi Nonlinear Control Lecture 1 12/15

Pendulum To find equilibrium point: ẋ 1 = ẋ 2 = 0 0 = x 2 0 = g l sinx 1 k m x 2 The Equilibrium points are at (nπ, 0) for n = 0, ±1, ±2,... Pendulum has two equilibrium points: (0, 0) and (π, 0), Other equilibrium points are repetitions of these two which correspond to number of pendulum full swings before it rests Physically we can see that the pendulum rests at (0, 0), but hardly maintain rest at (π, 0) Farzaneh Abdollahi Nonlinear Control Lecture 1 13/15

Tunnel Diode Circuit The tunnel diode is characterized by i R = h(v R ) The energy-storing elements are C and L which assumed are linear and time-invariant i C = C dv C dt, v L = L di L dt. Employing Kirchhoff s current law: i C + i R i L = 0 Employing Kirchhoff s voltage law: v C E + Ri L + v L = 0 for state space model, let x 1 = v C, x 2 = i L and u = E as a constant input: ẋ 1 = 1 C [ h(x 1) + x 2 ] ẋ 2 = 1 L [ x 1 Rx 2 + u] Farzaneh Abdollahi Nonlinear Control Lecture 1 14/15

Tunnel Diode Circuit To find equilibrium point: ẋ 1 = ẋ 2 = 0 0 = 1 C [ h(x 1) + x 2 ] 0 = 1 L [ x 1 Rx 2 + u] Equilibrium points depends on E and R x 2 = h(x 1 ) = E R 1 R x 1 For certain E and R, it may have 3 equilibrium points (Q 1, Q 2, Q 3 ). if E, and same R only Q3 exists. if E, and same R only Q1 exists. Farzaneh Abdollahi Nonlinear Control Lecture 1 15/15