Digital Control Systems

Slides:



Advertisements
Similar presentations
Ch 7.7: Fundamental Matrices
Advertisements

Digital Control Systems Controllability&Observability.
Linear Transformations
Symmetric Matrices and Quadratic Forms
Some useful linear algebra. Linearly independent vectors span(V): span of vector space V is all linear combinations of vectors v i, i.e.
Chapter 6 Eigenvalues.
5.II. Similarity 5.II.1. Definition and Examples
數位控制(九).
Chapter 3 Determinants and Matrices
Multivariable Control Systems
6 1 Linear Transformations. 6 2 Hopfield Network Questions.
Digital Control Systems
Modeling in the Time Domain - State-Space
Control Systems and Adaptive Process. Design, and control methods and strategies 1.
Digital Control Systems Vector-Matrix Analysis. Definitions.
1 數位控制(十). 2 Continuous time SS equations 3 Discretization of continuous time SS equations.
10.1 Gaussian Elimination Method
Matrices CS485/685 Computer Vision Dr. George Bebis.
1 Statistical Analysis Professor Lynne Stokes Department of Statistical Science Lecture 5QF Introduction to Vector and Matrix Operations Needed for the.
Linear Algebra and Image Processing
CHAPTER SIX Eigenvalues
Linear Algebra Review 1 CS479/679 Pattern Recognition Dr. George Bebis.
8.1 Vector spaces A set of vector is said to form a linear vector space V Chapter 8 Matrices and vector spaces.
Matrices CHAPTER 8.1 ~ 8.8. Ch _2 Contents  8.1 Matrix Algebra 8.1 Matrix Algebra  8.2 Systems of Linear Algebra Equations 8.2 Systems of Linear.
Linear algebra: matrix Eigen-value Problems
1 In this lecture we will compare two linearizing controller for a single-link robot: Linearization via Taylor Series Expansion Feedback Linearization.
Domain Range definition: T is a linear transformation, EIGENVECTOR EIGENVALUE.
Computing Eigen Information for Small Matrices The eigen equation can be rearranged as follows: Ax = x  Ax = I n x  Ax - I n x = 0  (A - I n )x = 0.
Chapter 5 Eigenvalues and Eigenvectors 大葉大學 資訊工程系 黃鈴玲 Linear Algebra.
Eigenvectors and Linear Transformations Recall the definition of similar matrices: Let A and C be n  n matrices. We say that A is similar to C in case.
Diagonalization and Similar Matrices In Section 4.2 we showed how to compute eigenpairs (,p) of a matrix A by determining the roots of the characteristic.
Solving Linear Systems Solving linear systems Ax = b is one part of numerical linear algebra, and involves manipulating the rows of a matrix. Solving linear.
Mathematical Tools of Quantum Mechanics
Discretization of Continuous-Time State Space Models
Instructor: Mircea Nicolescu Lecture 8 CS 485 / 685 Computer Vision.
Linear Algebra Chapter 6 Linear Algebra with Applications -Gareth Williams Br. Joel Baumeyer, F.S.C.
State space model: linear: or in some text: where: u: input y: output x: state vector A, B, C, D are const matrices.
DESIGN OF CONTROLLERS WITH ARBITRARY POLE PLACEMENT AND STATE OBSERVERS Dr. C. Vivekanandan Professor and Vice Principal Dept. of EEE Jan. 9, 20161SNSCE.
Reduced echelon form Matrix equations Null space Range Determinant Invertibility Similar matrices Eigenvalues Eigenvectors Diagonabilty Power.
Graphics Graphics Korea University kucg.korea.ac.kr Mathematics for Computer Graphics 고려대학교 컴퓨터 그래픽스 연구실.
EE611 Deterministic Systems Controllability and Observability of Continuous-time Systems Kevin D. Donohue Electrical and Computer Engineering University.
EE611 Deterministic Systems Controllability and Observability Discrete Systems Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Tutorial 6. Eigenvalues & Eigenvectors Reminder: Eigenvectors A vector x invariant up to a scaling by λ to a multiplication by matrix A is called.
EE611 Deterministic Systems State Observers Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Chapter 12 Design via State Space <<<4.1>>>
Continuum Mechanics (MTH487)
Matrices and vector spaces
Linear Algebra Lecture 36.
Elementary Linear Algebra
CHE 391 T. F. Edgar Spring 2012.
CS485/685 Computer Vision Dr. George Bebis
§2-3 Observability of Linear Dynamical Equations
Static Output Feedback and Estimators
Digital Control Systems
§3-2 Realization of single variable systems
8. Stability, controllability and observability
Eigenvalues and Eigenvectors
Equivalent State Equations
Symmetric Matrices and Quadratic Forms
Chapter 3 Canonical Form and Irreducible Realization of Linear Time-invariant Systems.
Matrix Definitions It is assumed you are already familiar with the terms matrix, matrix transpose, vector, row vector, column vector, unit vector, zero.
Homework 3: Transfer Function to State Space
Linear Algebra Lecture 29.
Homework 3: Transfer Function to State Space
§3-2 Realization of single variable systems
Eigenvalues and Eigenvectors
Subject :- Applied Mathematics
Linear Algebra: Matrix Eigenvalue Problems – Part 2
Symmetric Matrices and Quadratic Forms
Presentation transcript:

Digital Control Systems State Space Analysis(1)

INTRODUCTION State :The state of a dynamic system is the smallest set of variables (called state variables) such that knowledge of these variables at t = t0, together with knowledge of the input for t ≥t0, completely determines the behavior of the system for any time t ≥ t0. State variables:The state variables of a dynamic system are the variables making up the smallest set of variables that determines the state of the dynamic system. If at least n variables x1,x2,… xn are needed to completely describe the behavior of a dynamic system (so that, once the input is given for t ≥ t0. and the initial state at t=t0 is specified, the future state of the system is completely determined), then those n variables are a set of state variables. State vector:If n state variables are needed to completely describe the behavior of a given system, then those state variables can be considered the n components of a vector x called a state vector. A state vector is thus a vector that uniquely determines the system state x(t) for any time t ≥ t0, once the state at t=t0 is given and the input u(t) for t ≥ t0 is specified.

INTRODUCTION State space: The n-dimensional space whose coordinate axes consist of the x1-axis, x2-axis,..xn-axis is called a state space. State-space equations: In state-space analysis, we are concerned with three types of variables that are involved in the modeling of dynamic systems: input variables, output variables, and state variables. For Linear or Nonlinear discrete-time systems:

INTRODUCTION For Linear Time-varying discrete-time systems:

INTRODUCTION For Linear Time-invariant discrete-time systems:

INTRODUCTION For Linear or Nonlinear continuous-time systems: For Linear Time-varying continuous time systems:

INTRODUCTION For Linear Time Invariant continuous time systems:

STATE SPACE REPRESENTATIONS OF DISCRETE TIME SYSTEMS Canonical Forms for Discrete Time State Space Equations or There are many ways to realize state-space representations for the discrete time system represented by these equations:

STATE SPACE REPRESENTATIONS OF DISCRETE TIME SYSTEMS Controllable Canonial Form:

STATE SPACE REPRESENTATIONS OF DISCRETE TIME SYSTEMS Controllable Canonical Form: If we reverse the order of the state variables:

STATE SPACE REPRESENTATIONS OF DISCRETE TIME SYSTEMS Observable Canonical Form

STATE SPACE REPRESENTATIONS OF DISCRETE TIME SYSTEMS Observable Canonical Form: If we reverse the order of the state variables:

STATE SPACE REPRESENTATIONS OF DISCRETE TIME SYSTEMS Diagonal Canonical Form: If the poles of pulse transfer function are all distinct, then the state-space representation may be put in the diagonal canonical form as follows:

STATE SPACE REPRESENTATIONS OF DISCRETE TIME SYSTEMS Jordan Canonical Form: If the poles of pulse transfer function involves a multiple pole of orde m at z=p1 and all other poles are distinct:

STATE SPACE REPRESENTATIONS OF DISCRETE TIME SYSTEMS Example:

STATE SPACE REPRESENTATIONS OF DISCRETE TIME SYSTEMS Example:

EIGENVALUES,EIGENVECTORSAND SIMILARITY TRANSF. Rank of a Matrix A matrix A is called of rank m if the maximum number of linearly independent rows (or columns) is m. Properties of Rank of a Matrix

EIGENVALUES,EIGENVECTORSAND SIMILARITY TRANSF. Properties of Rank of a Matrix (cntd.)

EIGENVALUES,EIGENVECTORSAND SIMILARITY TRANSF. Eigenvalues of a Square Matrix

EIGENVALUES,EIGENVECTORSAND SIMILARITY TRANSF. Eigenvalues of a Square Matrix The n roots of the characteristic equation are called eigenvalues of A. They are also called the characteristic roots. An n×n real matrix A does not necessarily possess real eigenvalues. Since the characteristic equation is a polynomial with real coefficients, any compex eigenvalues must ocur in conjugate pairs. If we assume the eigenvalues of A to be λi and those of to be μi then μi = (λi)-1

EIGENVALUES,EIGENVECTORSAND SIMILARITY TRANSF. Eigenvectors of an n×n Matrix Similar Matrices

EIGENVALUES,EIGENVECTORSAND SIMILARITY TRANSF. Diagonalization of Matrices

EIGENVALUES,EIGENVECTORSAND SIMILARITY TRANSF. Jordan Canonical Form

EIGENVALUES,EIGENVECTORSAND SIMILARITY TRANSF. Jordan Canonical Form

EIGENVALUES,EIGENVECTORSAND SIMILARITY TRANSF. Jordan Canonical Form : only one eigenvector : two linearly independent eigenvectors : three linearly independent eignvectors

EIGENVALUES,EIGENVECTORSAND SIMILARITY TRANSF. Jordan Canonical Form

EIGENVALUES,EIGENVECTORSAND SIMILARITY TRANSF. Similarity Transformation When an n×n Matrix has Distinct Eigenvalues

EIGENVALUES,EIGENVECTORSAND SIMILARITY TRANSF. Similarity Transformation When an n×n Matrix has Distinct Eigenvalues

EIGENVALUES,EIGENVECTORSAND SIMILARITY TRANSF. Similarity Transformation When an n×n Matrix Has Multiple Eigenvalues

STATE SPACE REPRESENTATIONS OF DISCRETE TIME SYSTEMS Nonuniqueness of State Space Representations: For a given pulse transfer function syste the state space representation is not unique. The state equations, however, are related to each other by the similarity transformation. Let us define a new state vector by where P is a nonsingular matrix. By substituting to 1 2 2 1

STATE SPACE REPRESENTATIONS OF DISCRETE TIME SYSTEMS Nonuniqueness of State Space Representations: Let us define then Since matrix P can be any nonsingular nn matrix, there are infinetely many state space representations for a given system. If we choose P properly: (If diagonalization is not possible) ≡