Page 767 - The Mechatronics Handbook
P. 767

0066_Frame_C24  Page 15  Thursday, January 10, 2002  3:44 PM









                       Linearization of Discrete Time Systems
                       The discrete time equivalents to (24.3) and (24.4) are given by the nonlinear equations

                                                    x t + 1] =  F d x t[], u t[])               (24.82)
                                                     [
                                                               (
                                                       y t[] =  G d x t[], u t[](  )            (24.83)


                         The linearization of models for discrete time systems follows along the same lines to that for continuous
                       ones. Consider firstly an equilibrium point given by {x Q , u Q , y Q }:

                                                       x Q =  F d x Q , u Q )                   (24.84)
                                                              (
                                                               (
                                                       y Q =  G d x Q , u Q )                   (24.85)

                         Note that an equilibrium point is defined by a set of constant values of the state and constant values
                       of the input which satisfy (24.82) and (24.83). This yields a constant system output. The discrete model
                       can then be linearized around this equilibrium point. Defining
                                   ∆x t[] =  x t[] x Q ,–  ∆u t[] =  u t[] u Q ,  ∆y t[] =  y t[] y Q  (24.86)
                                                                                      –
                                                                   –
                       we have the state space model
                                                  [
                                               ∆x t + 1] =  A d ∆x t[] + B d ∆u t[]             (24.87)
                                                  ∆y t[] =  C d ∆x t[] + D d ∆u t[]             (24.88)

                       where


                            A d =  ∂F d  x=x  ,  B d =  ∂F d  x=x  ,  C d =  ∂ G d  x=x  ,  D d =  ∂G d  x=x  (24.89)
                                                                  ----------
                                                  --------
                                                                                   ---------
                                 --------
                                  ∂ x  u=u        ∂ u  u=u Q Q     ∂ x  u=u         ∂ u  u=u Q Q
                                       Q
                                                                         Q
                                       Q
                                                                         Q
                       Sampled Data Systems
                       As we have already said, discrete time models are frequently obtained by sampling inputs and outputs
                       in continuous-time systems. When a digital device is to be used to act upon a continuous-time system,
                       the command signals need only to be defined at specific instants, and not at all time. However, to be
                       able to act upon the continuous-time system, we need a continuous-time signal. This is usually built with
                       a zero order hold, which generates a staircase signal. Also, when we want to digitally measure a system
                       variable this is done at some specific time instants. This means that we must sample the output signals.
                       Figure 24.5 illustrates these concepts. If we assume a periodic sampling, with period  ∆, we are only
                       interested in the signals at time k∆. In the sequel we will drop ∆ from the arguments, using u(k∆) = u[t]
                       for the input, y(k∆) = y[t] for the output, and x(k∆) = x[t] for the system state.






                                                          Continuous
                                           Hold                            Sample
                                                         Time System
                                     u[t]        u (t)               y (t)         y[t]
                                                  s
                       FIGURE 24.5  Schematic representation of a sampled data system.


                       ©2002 CRC Press LLC
   762   763   764   765   766   767   768   769   770   771   772