30
Digital Control Systems State Space Analysis(2)

Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

Embed Size (px)

Citation preview

Page 1: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

Digital Control Systems

State Space Analysis(2)

Page 2: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS

Nonuniqueness of State Space Representations

Page 3: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS

Nonuniqueness of State Space Representations

Page 4: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

SOLVING DISCRETE TIE STATE-SPACE EQUATIONS

Solution of LTI Discrete-Tim State Equations

x(k) or any positive integer k may be obtined directly by recursion, as follows:

Page 5: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

SOLVING DISCRETE TIE STATE-SPACE EQUATIONS

State Transition Matrix

It is possible to write the solution of the homogeneous state equation

as

state transition matrix(fundamental matrix) :

Page 6: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

SOLVING DISCRETE TIE STATE-SPACE EQUATIONS

State Transition Matrix

Page 7: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

SOLVING DISCRETE TIE STATE-SPACE EQUATIONS

z Transform Approach to the Solution of Discrete-Time State Equations

Page 8: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

SOLVING DISCRETE TIE STATE-SPACE EQUATIONS

z Transform Approach to the Solution of Discrete-Time State Equations

Example:

a)

b)

Page 9: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

SOLVING DISCRETE TIE STATE-SPACE EQUATIONS

z Transform Approach to the Solution of Discrete-Time State Equations

Example:

a)

Page 10: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

SOLVING DISCRETE TIE STATE-SPACE EQUATIONS

z Transform Approach to the Solution of Discrete-Time State Equations

Example:

a)

Page 11: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

SOLVING DISCRETE TIE STATE-SPACE EQUATIONS

z Transform Approach to the Solution of Discrete-Time State Equations

Example:

a)

Page 12: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

SOLVING DISCRETE TIE STATE-SPACE EQUATIONS

z Transform Approach to the Solution of Discrete-Time State Equations

Example:

a)

Page 13: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

SOLVING DISCRETE TIE STATE-SPACE EQUATIONS

Solution of LTV Discrete-Time State Equations

solution of x(k) may be found easily by recusion

State transition matrix

Page 14: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

SOLVING DISCRETE TIE STATE-SPACE EQUATIONS

Solution of LTV Discrete-Time State Equations

Page 15: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

SOLVING DISCRETE TIE STATE-SPACE EQUATIONS

Solution of LTV Discrete-Time State Equations

Page 16: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

SOLVING DISCRETE TIE STATE-SPACE EQUATIONS

Solution of LTV Discrete-Time State Equations

Properties of

Page 17: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

PULSE TRANSFER FUNCTION MATRIX

Pulse Transfer function matrix:

Page 18: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

PULSE TRANSFER FUNCTION MATRIXSimilarity Transformation:

The pulse transfer function matrix is invariant under simiarity transformation.

The pulse transfer function does not depend on the particular state vector.

Page 19: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

DISCRETIZATION OF CONT. TIME STATE SPACE EQUATIONS

Page 20: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

DISCRETIZATION OF CONT. TIME STATE SPACE EQUATIONS

Solution of Continuous Time State Equations

Properties of matrix exponential

Page 21: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

DISCRETIZATION OF CONT. TIME STATE SPACE EQUATIONS

Solution of Continuous Time State Equations

Page 22: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

DISCRETIZATION OF CONT. TIME STATE SPACE EQUATIONS

Discrete-time representation of

Discretization of Continuous Time State Equations

Page 23: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

DISCRETIZATION OF CONT. TIME STATE SPACE EQUATIONS

Discretization of Continuous Time State Equations

Page 24: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

DISCRETIZATION OF CONT. TIME STATE SPACE EQUATIONS

Multiplying (2) by eAT and subtracting it from (1) gives:

Discretization of Continuous Time State Equations

Remember:

(1)

(2)

Page 25: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

DISCRETIZATION OF CONT. TIME STATE SPACE EQUATIONS

Discretization of Continuous Time State Equations

G(T),H(T) depend on the sampling period C and D are constant matrices and do not depend on the sampling period T.

Page 26: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

DISCRETIZATION OF CONT. TIME STATE SPACE EQUATIONS

Discretization of Continuous Time State Equations

Example:

This result agrees with the z transform of G(s), where it is preceded by a sampler and zero order hold

Page 27: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

DISCRETIZATION OF CONT. TIME STATE SPACE EQUATIONS

Discretization of Continuous Time State Equations

Example:

Page 28: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

DISCRETIZATION OF CONT. TIME STATE SPACE EQUATIONS

Discretization of Continuous Time State Equations

Example:

Page 29: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

DISCRETIZATION OF CONT. TIME STATE SPACE EQUATIONS

Discretization of Continuous Time State Equations

Example:

When T=1

ZOH G(s)T

Page 30: Digital Control Systems State Space Analysis(2). STATE SPACE REPRESENTATIONS OF DISCRETE-TIME SYS Nonuniqueness of State Space Representations

DISCRETIZATION OF CONT. TIME STATE SPACE EQUATIONS

MATLAB Approach to the Discretization of Continuous Time State Equations

Note:Default format is format shortFor more accuracy use format long

Example:

G and H differs for a different sampling period