Canonical Forms and Transfer Function
Canonical Forms and Transfer Function
In this lecture we will discuss the relation between transfer function and state space model
for a discrete time system and various standard or canonical state variable models.
(5.1)
Where;
x(k)=n-vector (state vector).
y(k)=m-vector (output vector).
u(k)=r-vector (input vector).
A=n x n matrix (input matrix).
B=n x r matrix (state matrix).
C=m x n matrix (output matrix).
D=m x r matrix (Direct transmission matrix).
(5.2)
which has the same form as that of a continuous time system.
We have seen that transform domain analysis of a digital control system yields a transfer
function of the following form.
(5.3)
Various canonical state variable models can be derived from the above transfer function
model.
or in time domain as
The block diagram representation of above equations is shown in Figure 1. State variables
are selected as shown in Figure 1. The state equations are then written as:
(5.4)
The corresponding block diagram is shown in Figure 2. Choosing the outputs of the delay
blocks
Example 5.2:
Find the Observable canonical form of;
Solution:
Analysing the coefficient as;
β0=0, β 1=1, β 2=1, and α1=1.3, α2=0.4, then ;
( ) ( )
[ ] * +[ ] * + ( )
( ) ( )
( )
( ) [ ][ ]
( )
To retrieve the discrete domain transfer function G(z) from a given state space matrices (A,
B, C, and D), equation (5.2) is recalled as following;
(5.6)
Example 5.3:
Find the transfer function corresponding to the state space matrices below;
* +, * +, [ ] , and D=0.
( * + * +) (* + * +) * +
and by applying equation 5.6, the transfer function may be found as;
[ ] * + * + [ ]* +* +
( )
* +
[ ]* +
( )
Example 5.4:
Find the transfer function corresponding to the state space matrices below;
* +, * +, [ ] , and D=0.
(* + * +) * +
and by applying equation 5.6, the transfer function may be found as;
[ ] * + * + [ ]* +* +
( )
* + ( )( )
[ ] * + ( ) ( )
( )
( )( ) ( )( )
( )
( )( )