Equilibrium points: continuous-time systems

Similar documents
Observability and Constructability

Linearization problem. The simplest example

Definition of Dynamic System

Systems and Control Theory Lecture Notes. Laura Giarré

EEE582 Homework Problems

Reachability and Controllability

Modeling and Analysis of Dynamic Systems

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

EG4321/EG7040. Nonlinear Control. Dr. Matt Turner

Lecture 9 Nonlinear Control Design

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

1 Continuous-time Systems

Topic # Feedback Control

CDS Solutions to the Midterm Exam

Linear dynamical systems with inputs & outputs

Introduction to Geometric Control

Stabilization and Passivity-Based Control

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

EE363 homework 7 solutions

ECE557 Systems Control

Perspective. ECE 3640 Lecture 11 State-Space Analysis. To learn about state-space analysis for continuous and discrete-time. Objective: systems

Nonlinear Control Lecture # 1 Introduction. Nonlinear 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)

Identification Methods for Structural Systems

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

Nonlinear Control Systems

Intro. Computer Control Systems: F8

Grammians. Matthew M. Peet. Lecture 20: Grammians. Illinois Institute of Technology

Observability. It was the property in Lyapunov stability which allowed us to resolve that

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

Solution of Linear State-space Systems

Applied Math Qualifying Exam 11 October Instructions: Work 2 out of 3 problems in each of the 3 parts for a total of 6 problems.

4F3 - Predictive Control

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

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

Order Reduction of a Distributed Parameter PEM Fuel Cell Model

Problems and Challenges in Control Theory (for Mechanical Systems)

1 Relative degree and local normal forms

Transfer function and linearization

LTI system response. Daniele Carnevale. Dipartimento di Ing. Civile ed Ing. Informatica (DICII), University of Rome Tor Vergata

Nonlinear Control Systems

Control Systems Design

EE263: Introduction to Linear Dynamical Systems Review Session 6

4F3 - Predictive Control

Introduction to Nonlinear Control Lecture # 4 Passivity

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

Control Systems. Time response. L. Lanari

Solutions. Problems of Chapter 1

Control Systems. Frequency domain analysis. L. Lanari

1 Controllability and Observability

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

CDS Solutions to Final Exam

Nonlinear Control. Nonlinear Control Lecture # 25 State Feedback Stabilization

The norms can also be characterized in terms of Riccati inequalities.

ECEN 605 LINEAR SYSTEMS. Lecture 7 Solution of State Equations 1/77

Balanced realization and model order reduction for nonlinear systems based on singular value analysis

Control Systems. Laplace domain analysis

Lecture 10: Singular Perturbations and Averaging 1

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

Chapter #4 EEE8086-EEE8115. Robust and Adaptive Control Systems

Optimal Control. Lecture 18. Hamilton-Jacobi-Bellman Equation, Cont. John T. Wen. March 29, Ref: Bryson & Ho Chapter 4.

CHAPTER 3 THE MAXIMUM PRINCIPLE: MIXED INEQUALITY CONSTRAINTS. p. 1/73

5. Observer-based Controller Design

Linear System Theory

Nonlinear differential equations - phase plane analysis

Model reduction for linear systems by balancing

Lecture Note #6 (Chap.10)

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

EG4321/EG7040. Nonlinear Control. Dr. Matt Turner

Weighted balanced realization and model reduction for nonlinear systems

Lecture 4 and 5 Controllability and Observability: Kalman decompositions

Intro. Computer Control Systems: F9

MAE 143B - Homework 8 Solutions

Nonlinear Model Predictive Control Tools (NMPC Tools)

Full-State Feedback Design for a Multi-Input System

16.30/31, Fall 2010 Recitation # 13

MCE693/793: Analysis and Control of Nonlinear Systems

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

Jordan normal form notes (version date: 11/21/07)

Practice Problems for Final Exam

Module 09 From s-domain to time-domain From ODEs, TFs to State-Space Modern Control

Control Systems. Time response

Lecture 2. Linear Systems

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

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

Robust Multivariable Control

Module 03 Linear Systems Theory: Necessary Background

1. Type your solutions. This homework is mainly a programming assignment.

1 (30 pts) Dominant Pole

Minimum-Phase Property of Nonlinear Systems in Terms of a Dissipation Inequality

ELEC3114 Control Systems 1

Module 02 CPS Background: Linear Systems Preliminaries

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science : Dynamic Systems Spring 2011

B5.6 Nonlinear Systems

ECEN 605 LINEAR SYSTEMS. Lecture 8 Invariant Subspaces 1/26

POLE PLACEMENT. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 19

Observability. Dynamic Systems. Lecture 2 Observability. Observability, continuous time: Observability, discrete time: = h (2) (x, u, u)

Control Systems. Dynamic response in the time domain. L. Lanari

Stabilization for a Class of Nonlinear Systems: A Fuzzy Logic Approach

Solution of Additional Exercises for Chapter 4

Transcription:

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 when the input is constant u(t) u 0 can be determined imposing ẋ 0: Ax 0 +Bu 0 0, x 0 A 1 Bu 0 If matrix A is invertible, the system has only one equilibrium point x 0 If matrix A is singular (that is if matrix A has at least one eigenvalue in the origin) we can have two different cases: 1) there are infinite equilibrium points This situation happens when: rank[a] rank[ab] In this case all the solutions can be determined adding the kernel of matrix A to a particular solution x 0 : x 0 x 0 +ker[a] 2) there are no equilibrium points This situation happens when: rank[a] rank[ab] The output value y 0 corresponding to the particular equilibrium point (x 0, u 0 ) can be directly obtained using the output equation: y 0 Cx 0 +Du 0 If matrix A is invertible, the following relation holds: y 0 CA 1 Bu 0 +Du 0 [C(sI A) 1 B+D] s0 u 0 H(s) s0 u 0 where H(s) denotes the transfer matrix of the system For linear systems the stability of an equilibrium point does not depend on the point itself, but it depends on the stability of the system which is completely determined by the position of the eigenvalues of matrix A

Capitolo 8 STABILITY ANALYSIS 82 Equilibrium points: discrete-time systems Let us consider the following discrete-time linear system: x(k +1) Ax(k)+Bu(k) y(k) Cx(k)+Du(k) When the input is constant u(t) u 0, the equilibrium points x 0 of the system can be determined imposing x(k +1) x(k) x 0 : x 0 Ax 0 +Bu 0, x 0 (I A) 1 Bu 0 In this case the system has only one equilibrium point x 0 if and only if matrix (I A) is invertible If matrix (I A) is singular(thatis if matrix A has at least one eigenvalue in z 1), then the system: 1) has infinite equilibrium points if rank[i A] rank[(i A) B]: x 0 x 0 +ker[i A] 2) does not have equilibrium points if rank[i A] rank[(i A) B] The output value y 0 corresponding to the equilibrium point (x 0, u 0 ) can be determined as follows: y 0 Cx 0 +Du 0 If matrix (I A) is invertible, then the following relation holds: y 0 C(I A) 1 Bu 0 +Du 0 [C(zI A) 1 B+D] z1 u 0 H(z) z1 u 0 where H(z) denotes the transfer matrix of the discrete system The static gain H(z) z1 of the transfer matrix H(z) is infinite if matrix I A has at least one eigenvalue in the origin, that is if matrix A has at least one eigenvalue in z 1

Capitolo 8 STABILITY ANALYSIS 83 Equilibrium points: nonlinear systems Let us now consider the following continuous-time nonlinear system: ẋ(t) f(x(t),u(t)) y(t) g(x(t),u(t)) When the input is constant u(t) u 0, the equilibrium points x 0 can be determined imposing ẋ 0: f 0 The nonlinear vectorial static equation f 0 must be solved with respect to variable x 0 For nonlinear systems all these cases are possible: 1) no equilibrium points; 2) only one equilibrium point; 3) a finite number of equilibrium points; 4) an infinite number of equilibrium points; ecc The output value y 0 corresponding to the equilibrium point (x 0, u 0 ) can be directly determined using the output equation: y 0 g For nonlinear systems the stability is NOT a global property of the system, but a local property of the considered equilibrium point x 0 In this case a stability analysis must be done for each equilibrium point x 0 Let us now consider the case of a discrete-time nonlinear system: x(k +1) f(x(k),u(k)) y(k) g(x(k),u(k)) When the input is constant u(t) u 0, the equilibrium points x 0 of the discrete system can be determined imposing x(k +1) x(k) x 0 : x 0 f This nonlinear vectorial static equation must be solved with respect to unknown variable x 0

Capitolo 8 STABILITY ANALYSIS 84 Linearization in the vicinity of an equilibrium pont Let us consider the following continuous-time nonlinear system: ẋ(t) f(x(t),u(t)) y(t) g(x(t),u(t)) and let x 0 be an equilibrium point of the system corresponding to the constant input u 0 Expanding the functions f(x,u) and g(x,u) in the vicinity of the equilibrium point (x 0, u 0 ) using the Taylor series, one obtains: f(x,u) f + }} 0 g(x,u) g + }} y 0 (x x 0 )+ (x x 0 )+ (u u 0 )+h 1 (x,u) (u u 0 )+h 2 (x,u) where h 1 ( ) and h 2 ( ) denote high order infinitesimals which are supposed to be negligible in the vicinity of the equilibrium point (x 0, u 0 ) Using the new system variables x x x 0, ỹ y y 0 and ũ u u 0, one obtains the following linearized system: x(t) A x(t)+bũ(t) ỹ(t) C x(t)+dũ(t) where the system matrices have the following structure: A, B C, D The stability of a nonlinear system in the vicinity of an equilibrium point (x 0, u 0 ) can be studied applying the reduced Lyapunov criterium to the linearized system

Capitolo 8 STABILITY ANALYSIS 85 For discrete-time nonlinear system: x(k +1) f(x(k),u(k)) y(k) g(x(k),u(k)) thelinearizationinthevicinityofanequilibriumpointcanbedone exactly in the same way as it has been done for the continuous-time case: x(k +1) A x(k)+bũ(k) ỹ(k) C x(k)+dũ(k) The matrices A, B, C and D can be obtained using the same expressions shown above For computing the system matrices, it is useful to remember that the nonlinear vectors f(x, u) e g(x, u) have the following structure: f 1 (x, u) g 1 (x, u) f f(x, u) 2 (x, u) g, g(x, u) 2 (x, u) f n (x, u) g m (x, u) and that matrices A, B, C and D can be computed as follows: A f(x,u) C gx,u) 1 f n 1 1 g p 1 n f n n n g p n, B f(x,u), D g(x,u) 1 f n 1 1 g p 1 m f n m m g p m The obtained Jacobian matrices have the following dimensions: A R n n, B R n m, C R p n and D R p m