DC_W4

advertisement
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.
1
Let us define a new state vector
by
2
where P is a nonsingular matrix. By substituting 2 to 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)
Download