Page 775 - The Mechatronics Handbook
P. 775

0066_Frame_C24  Page 23  Thursday, January 10, 2002  3:45 PM









                         We can then think of the states variables x m+1 [t], …, x 1 [t] as the temperature at equally spaced points,
                       between the heat source and the temperature sensor.
                         When the time delay t is not a multiple of the sampling period ∆, an additional pole at the origin and
                       an additional zero appear in the discrete transfer function. The details can be found elsewhere, e.g., in [7].

                       State Similarity Transformation
                       The idea of transforming the state via a similarity transformation equally applies to discrete-time systems.
                       The system properties also remain unchanged.


                       State Space and Transfer Functions
                       For discrete-time systems the relation between state space and transfer function models is basically the
                       same as in the continuous-time case (see section “State Space and Transfer Functions”). As we said then,
                       the state space description of linear time invariant systems is an alternative description to that provided
                       by transfer functions, although in some situations it provides more information on the system.
                                                                          m
                                                                                           p
                         For a linear discrete-time invariant system with input u[t] ∈    and output y[t] ∈  , the transfer
                       function, H[z]∈ C  p×m , is defined by the equation
                                                                             Y i z[]
                                           Y z[] =  H z[]U z[],  where  [ H z[]] ij =  -------------  (24.133)
                                                                             U j z[]

                                                                                          th
                       i.e., the (i, j) element in matrix H[z] is the Zeta transformation of the response in the i  output when
                                                       th
                       a unit Kronecker’s delta is applied at the j  input, with zero initial conditions and with the remaining
                       inputs equal to zero for all t ≥ 0.
                         On the other hand, if we apply Zeta transform to the discrete time state space model (24.100) and
                       (24.101), with zero initial conditions, we have

                                                   X z[] =  ( zIA d ) B d U z[]                (24.134)
                                                                  1
                                                                  –
                                                             –
                                                   Y z[] =  C d X z[] + D d U z[]              (24.135)
                       leading to


                                                    (
                                                  C d zIA d ) B d +  D d =  H z[]              (24.136)
                                                           –
                                                            1
                                                       –
                                                                                            T
                         In the following analysis, we will focus on the class of scalar systems, i.e., m = p = 1, B d , C d   are column
                       vectors, and D d  = H[∞]. We can then see that H[z] is a quotient of polynomials in z, i.e.,
                                                   C d Adj zIA d )B d +  D d det zIA d )
                                                                         (
                                                        (
                                                                            –
                                                           –
                                            Hz[] =  ---------------------------------------------------------------------------------------  (24.137)
                                                             det zIA d )
                                                               (
                                                                  –
                       where Adj(o) denotes the adjoint matrix of (o).
                         We have again, paralleling the continuous-time case, that the transfer function poles are eigenvalues
                       of A d . However, it is not true in general that the set of transfer function poles is identical to the set of
                       eigenvalues of the matrix. It is important to realize that transfer function models can hide cancellations
                       between poles and zeros, with the consequences described in subsections “Controllability, Reachability
                       and Stabilizability” and “Observability, Reconstructability and Detectability.”
                         A key result for discrete-time system is the same for continuous-time systems: the transfer function
                       may not provide the same amount of information than the state space model for the same system.


                       ©2002 CRC Press LLC
   770   771   772   773   774   775   776   777   778   779   780