Page 744 - The Mechatronics Handbook
P. 744

0066_Frame_C23  Page 52  Wednesday, January 9, 2002  1:56 PM









                       called sampled-data systems). The input u[k] and output y[k] of this system are discrete with u[k] =
                                         ⋅
                          ⋅
                       u(kT  ) and y[k] = y(kT  )  for k = 0,1,2,…, where T is the constant sampling period. The discrete input
                       u[k] is applied to the continuous system from a digital computer or microprocessor and is held constant
                       during the time interval T (zero-order hold). A sampler acquires the output of the continuous system at
                       each time instant T yielding the discrete output y[k]. The discrete system is between the input u[k] and
                                               14
                       the output y[k] [11, Chapter 1].  The equivalent discrete-time state-space representation of the contin-
                       uous-time state-space model given by Eqs. (23.107) and (23.108) is given by (the details of the formulation
                       can be found in [11, Chapter 5, section 5])
                                                   [
                                                  xk +  1] =  A D xk[] +  B D uk[]             (23.142)
                                                    yk[] =  C D xk[] +  D D uk[]               (23.143)

                       where

                                                              
                                      A D =  e ,  B D =   ∫   T  e d λ B,  C D =  C, and D D =  D  (23.144)
                                            AT
                                                          Al
                                                              
                                                        0
                                                                     15
                       and matrices  C D  and  D D  are not changed by the sampling.  This discrete model (Eqs. (23.142) and
                       (23.143)) is the representation of the sampled-data system shown in Fig. 23.24.
                       Solutions to the Discrete-Time State-Space Equations
                       The solution to the discrete model (Eqs. (23.142) and (23.143)) is given by

                                                               k−1
                                                xk[] =  A D  x 0[] + ∑  A D  B D uj[]          (23.145)
                                                        k
                                                                   k−j−1
                                                                j=0
                                                             k−1
                                                    k
                                           yk[] =  CA D  x 0[] +  C ∑  A D k−j−1 B D uj[] + Du k[]  (23.146)
                                                             j=0
                       for each sampling step k. Details of the formulation can be found in [11, Chapter 5, section 3]. The state
                       response  x[k] to an applied input  u[k] is characterized by the system matrices (A D ,  B D ,  C D ,  D D ). In
                       particular, the output y[k] will be bounded for any bounded input u[k] if the system is stable. A system
                       in the form given by Eq. (23.142) is stable if the magnitude of all the eigenvalues of A D  are less than unity,
                       i.e., lie within the unit circle center at the origin of the z-plane [11, Chapter 5, section 6].

                       The z-Transform and Relationship with the State-Space
                       The input-to-output relationship in the frequency-domain for a discrete-time system is represented by
                       a discrete transfer-function called the z-transform, written in terms of the variable z [12, Chapter 4].
                       Analogous to the continuous-time case, the model of a dynamic system in discrete transfer-function
                       form can be useful in the design and control of systems [12, Chapter 7]. If the system model is available
                       in discrete transfer-function form, then a state-space realization can be found as follows. Given a discrete
                       system described by the following z-transform G(z):

                                                                1
                                                               –
                                                         d 0 + d 1 z + …  +  d n z – n
                                                  Gz() =  -----------------------------------------------------  (23.147)
                                                         1 +  c 1 z + …  +  c n z – n
                                                               –
                                                               1
                         14
                          We do not discuss quantizing and quantization error. See [11, Chapter 1, section 3] for details.
                         15
                          Given a continuous-time state-space model (A, B, C, D), the MATLAB command c2d, gives the discrete time
                       equivalent for a specified sampling period T.
                      ©2002 CRC Press LLC
   739   740   741   742   743   744   745   746   747   748   749