Linearization problem. The simplest example

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

Equilibrium points: continuous-time systems

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

A nemlineáris rendszer- és irányításelmélet alapjai Relative degree and Zero dynamics (Lie-derivatives)

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli

Control Systems I. Lecture 2: Modeling and Linearization. Suggested Readings: Åström & Murray Ch Jacopo Tani

Control Systems Design

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

Lecture 9 Nonlinear Control Design

EE 16B Midterm 2, March 21, Name: SID #: Discussion Section and TA: Lab Section and TA: Name of left neighbor: Name of right neighbor:

Nonlinear Control. Nonlinear Control Lecture # 25 State Feedback Stabilization

Disturbance Decoupling Problem

Transfer function and linearization

Control Systems Design, SC4026. SC4026 Fall 2009, dr. A. Abate, DCSC, TU Delft

Math 266: Phase Plane Portrait

Control Systems Design, SC4026. SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft

Modeling and Experimentation: Compound Pendulum

CDS 101/110a: Lecture 2.1 Dynamic Behavior

2.10 Saddles, Nodes, Foci and Centers

System simulation using Matlab, state plane plots

CDS 101/110a: Lecture 2.1 Dynamic Behavior

Continuous Dynamics Solving LTI state-space equations גרא וייס המחלקה למדעי המחשב אוניברסיטת בן-גוריון

Introduction to Modern Control MT 2016

Stability of Nonlinear Systems An Introduction

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis

STABILITY. Phase portraits and local stability

Linearize a non-linear system at an appropriately chosen point to derive an LTI system with A, B,C, D matrices

Robotics. Dynamics. Marc Toussaint U Stuttgart

Lagrange s Equations of Motion and the Generalized Inertia

Reverse Order Swing-up Control of Serial Double Inverted Pendulums

Intro. Computer Control Systems: F8

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

Chapter 4: First-order differential equations. Similarity and Transport Phenomena in Fluid Dynamics Christophe Ancey

Topic # Feedback Control

EC Control Engineering Quiz II IIT Madras

Intelligent Control. Module I- Neural Networks Lecture 7 Adaptive Learning Rate. Laxmidhar Behera

M2A2 Problem Sheet 3 - Hamiltonian Mechanics

1. Find the solution of the following uncontrolled linear system. 2 α 1 1

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

Chapter 8 Stabilization: State Feedback 8. Introduction: Stabilization One reason feedback control systems are designed is to stabilize systems that m

Input-to-state stability and interconnected Systems

I ml. g l. sin. l 0,,2,...,n A. ( t vs. ), and ( vs. ). d dt. sin l

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

Control Systems. Internal Stability - LTI systems. L. Lanari

Linear Systems Theory

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

PH.D. PRELIMINARY EXAMINATION MATHEMATICS

Lecture 10: Singular Perturbations and Averaging 1

8 Example 1: The van der Pol oscillator (Strogatz Chapter 7)

Solutions. Problems of Chapter 1

NORMAL MODES, WAVE MOTION AND THE WAVE EQUATION. Professor G.G.Ross. Oxford University Hilary Term 2009

Lecture A1 : Systems and system models

Introduction to Geometric Control

ẋ n = f n (x 1,...,x n,u 1,...,u m ) (5) y 1 = g 1 (x 1,...,x n,u 1,...,u m ) (6) y p = g p (x 1,...,x n,u 1,...,u m ) (7)

Non-Linear Response of Test Mass to External Forces and Arbitrary Motion of Suspension Point

Theoretical physics. Deterministic chaos in classical physics. Martin Scholtz

Math Ordinary Differential Equations

ACM/CMS 107 Linear Analysis & Applications Fall 2016 Assignment 4: Linear ODEs and Control Theory Due: 5th December 2016

Nonlinear Control Lecture # 1 Introduction. Nonlinear Control

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators.

ECE557 Systems Control

A Light Weight Rotary Double Pendulum: Maximizing the Domain of Attraction

Homework Solution # 3

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

EE16B, Spring 2018 UC Berkeley EECS. Maharbiz and Roychowdhury. Lectures 4B & 5A: Overview Slides. Linearization and Stability

Represent this system in terms of a block diagram consisting only of. g From Newton s law: 2 : θ sin θ 9 θ ` T

Lecture 2: Controllability of nonlinear systems

EE16B, Spring 2018 UC Berkeley EECS. Maharbiz and Roychowdhury. Lecture 5B: Open QA Session

Chapter 4 The Equations of Motion

Further Mathematical Methods (Linear Algebra)

Nonlinear Control Systems

Lecture 13 - Wednesday April 29th

Robotics. Dynamics. University of Stuttgart Winter 2018/19

Order Reduction of a Distributed Parameter PEM Fuel Cell Model

1 Kalman Filter Introduction

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Lecture 38. Almost Linear Systems

Lecture Notes for PHY 405 Classical Mechanics

Topic 5: The Difference Equation

1. Matrix multiplication and Pauli Matrices: Pauli matrices are the 2 2 matrices. 1 0 i 0. 0 i

Lecture 2: Review of Prerequisites. Table of contents

Optimization Tutorial 1. Basic Gradient Descent

Coordinate Curves for Trajectories

Discrete and continuous dynamic systems

1 Controllability and Observability

Weighted balanced realization and model reduction for nonlinear systems

7 Pendulum. Part II: More complicated situations

Modern Optimal Control

Laplace Transforms Chapter 3

Nov : Lecture 22: Differential Operators, Harmonic Oscillators

MA 527 first midterm review problems Hopefully final version as of October 2nd

CDS 101 Precourse Phase Plane Analysis and Stability

Lecture 9. Systems of Two First Order Linear ODEs

EE363 homework 7 solutions

Econ Slides from Lecture 7

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

4F3 - Predictive Control

1 Continuous-time Systems

Physics 106a, Caltech 16 October, Lecture 5: Hamilton s Principle with Constraints. Examples

Linear System Theory. Wonhee Kim Lecture 1. March 7, 2018

Transcription:

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 are continuous. The question is: How to approximate system (1 by a linear model? The simplest example Consider the static time-invariant system y(t ku(t + η. (2 Slide 2 This system is nonlinear but intuitively it seems to be almost linear. Indeed this system can easily be made linear. To this end notice that for any constant u(t u e the output y(t is also constant and given by. kue + η. Let s call the pair (y e u e the equilibrium point. y e Define now new signals: y δ (t. y(t y e and u δ (t. u(t u e which are deviations of y and u from the equilibrium point. Then y δ (t ku δ (t (2 δ which is linear. Thus nonlinear system (2 can be made linear by an appropriate (cf. equilibrium shift of its input and output signals.

Linear Systems Lecture 3 2 A little bit more complicated example Consider now the system ẋ(t ax(t + bu(t + ηx y(t x(t + η y. (3 Assume again that the input u(t u e is constant. Then Slide 3 x(t t e a(t s (bu e + η x dt 1 a (1 e at (bu e + η x. As lim t e at system (3 approaches it equilibrium point a (x e u e where x e 1 a (bu e + η x. a This is called the steady-state. A little bit more complicated example (contd Let s write now system (3 in terms of the deviations x δ (t. x(t x e and u δ (t. u(t u e. Slide 4 We get: ẋδ (t ax δ (t + bu δ (t y δ (t x δ (t (3 δ where y δ (t. y(t x e η y. Equation (3 δ is thus a linear equivalent of the nonlinear system (3.

Linear Systems Lecture 3 3 Equilibrium The pair (x e u e is called equilibrium if f ( x e u e. Slide 5 Let (x e u e be an equilibrium of (1. Then x(t y(t and u(t can be presented as follows: x(t x e + x δ (t y(t y e + y δ (t and u(t u e + u δ (t. ( where y e g xe u e. Eqn. (1 can then be rewritten as follows: ẋδ (t f ( x e + x δ (t u e + u δ (t y δ (t g ( x e + x δ (t u e + u δ (t (1 δ y e Tailor series expansion One can expand f( and g( as follows a : f ( x u f(x e u e + f xeu e x δ + f xeu e u δ + o ( x δ u δ g ( x u g(x e u e + g xeu x e δ + g xeu u e δ + o ( x δ u δ Slide 6 where o(η is any function of a variable η such that lim η o(η η. a Given an n-dimensional function φ(η of an m-dimensional argument η the partial derivative of φ with respect to η (the Jacobian matrix is defined as the following n m matrix: φ(η η. φ 1 (η... η 1. φ n(η... η 1 φ 1 (η η m. φ n(η η m.

Linear Systems Lecture 3 4 around (x e u e If the deviations x δ and u δ are small enough then Eqn. (1 δ can be approximated by the following linear model: ẋδ (t A δ x δ (t + B δ u δ (t y δ (t C δ x δ (t + D δ u δ (t (1 linearized Slide 7 where A δ C δ. f. xeu B δ f e xeu e. g. xeu e D δ g xeu e. Inverted pendulum Slide 8 m θ M u y Nonlinear model: (M + mÿ + ml θ cos θ ml( θ 2 sin θ + µẏ u M : mass of the cart m : mass of the pendulum l : length of the pendulum y : position of the cart θ : angular rotation u : force on the cart µ : friction coefficient g : acceleration of gravity l θ g sin θ + ÿ cos θ or equivalently [ [ [ [ M + m ml cos θ ÿ ml( θ 2 sin θ µẏ 1 + u. cos θ l θ g sin θ

Linear Systems Lecture 3 5 Inverted pendulum: the state-space realization The state vector: x 1 y x x 2 θ x 3 ẏ x 4 θ Slide 9 The state equation: x 1 x 3 d x 2 x 4 [ dt x 3 1 ([ [. (4 M+m ml cos x 2 mlx 2 4 sin x 2 µx 3 1 + u x 4 cos x 2 l g sin x 2 }} f(xu where Λ(x 2. [ M+m ml cos x 2 is nonsingular (det Λ(x 2 l(m + m sin 2 x 2. cos x 2 l Inverted pendulum: equilibriums Equilibrium points should correspond to ẋ. Then from Eq. (4 one can get that x 3 x 4 and [ Λ(x 2 1 u. g sin x 2 Slide 1 Therefore the equilibrium points are: x 1 kπ (x e u e for every x 1 R and k ±1 ±2...

Linear Systems Lecture 3 6 Inverted pendulum: Jacobian matrices Jacobian matrices a : [ f 12 1 1 [ f 34 Λ(x 2 1 mlx 2 4 cos x 2 + φ 1 (x 2 x 3 x 4 sin x 2 µ 2mlx 4 sin x 2 g cos x 2 + φ 2 (x 2 x 3 x 4 sin x 2 Slide 11 where φ 1 and φ 2 are some algebraic functions of x 2 x 3 and x 4 f 1 l(m+m sin 2 x 2 l cos x 2. a Given two matrix functions M 1 (η and M 2 (η then ( M1 (η 1 M η 2 (η M 1 (η 1( M 2 (η M 1(η M η η 1 (η 1 M 2 (η. Inverted pendulum: linearization around ( Slide 12 It s readily verified that 1 f 1 m M g µ M m+m Ml g µ Ml and f 1 M 1 Ml which yield the A and B matrices of the linearized realization.

Linear Systems Lecture 3 7 of discrete-time systems The linearization problem for discrete-time system xk+1 f ( x k u k y k g ( x k u k Slide 13 where x R n u R m y R p has exactly the same solution as in the continuous time except that the equilibrium is obtained from f ( x e u e xe.