Page 88 - Neural Network Modeling and Identification of Dynamical Systems
P. 88

76                2. DYNAMIC NEURAL NETWORKS: STRUCTURES AND TRAINING METHODS

                                                  (e)                                                  (i)  (j)
                         out given the initial state x  under the influ-  We define on these ranges a grid {  ,   } as
                                                  0
                                             (e)
                         ence of some control u (t) on the time interval  follows:
                         [t 0 ,t f ]. Comparing the process {x (e) (t k )} with the  (i)  (s i )  min
                                                                             : x  = x   + s i  x i ,
                         process {x(t k )}, obtained for the same initial con-  i    i
                                 (e)           (rusinde)                     i = 1,...,n; s i = 0,1,...,N i ,
                         ditions x  and control u     (t), in fact, that
                                 0                                                                         (2.116)
                         is, for some fixed value of the parameters w,it    (j)  : u (p j )  = u min  + p j  u j ,
                                                                               j      j
                         would be possible in some way to determine the
                                                                             j = 1,...,m; p i = 0,1,...,M j .
                         distance between the required and actually im-
                         plemented processes, and then try to minimize  In expressions (2.116), we have
                         it by varying the values of the parameters w.
                         This kind of “straightforward” approach, how-             x i max  − x min
                                                                                           i
                                                                              x i =           ,i = 1,...,n,
                         ever, leads to a sharp increase in the amount of              N i
                         computation at the stage of training of the ANN            max    min
                                                                                   u j  − u j
                         and, in particular, at the stage of the formation    u j =           ,j = 1,...,m.
                         of the corresponding training set.                            M j
                            There is, however, the possibility of drasti-  Here we denote the following: N i is the number
                         cally reducing these volumes of calculations if  of segments divided by the range of values for
                         we take advantage of the fact that the state into  the state variable x i ,i = 1,...,n; M j is the num-
                         which the system goes (2.111), (2.112)for the  ber of segments divided by the range of values
                         time  t = t i+1 − t i , depends only on its state  for the control variable u j ,j = 1,...,m.
                         x(t i ) at time t i , and also on the value u(t i ) of the  The nodes of this grid are tuples of length
                         control action at the same instant of time. This  (n + m) of the form  x (s i ) ,u (p j )  , where the com-
                                                                                              j
                                                                                          i
                         circumstance gives grounds to replace the mul-  ponents x (s i ) , i = 1,...,n, are taken from the
                         tistep process {x (e) (t k )}, k = 0,1,...,N t ,asetof  i                           (p j )
                                                                                      (i)
                                                                      corresponding   , and the components u    ,
                         N t one-step processes, each of which consists in                                   j
                         (2.111), (2.112) of one step in time of length  t  j = 1,...,m,from   (j)  in (2.116). If the domain
                         from some initial point x(t k ).             R XU is a subset of the Cartesian product X × U,
                            In order to obtain a set of initial points x t (t 0 ),  then this fact can be taken into account by ex-
                         u t (t 0 ), which completely characterizes the be-  cluding the “extra” tuples from the grid (2.116).
                         havior of the system (2.111), (2.112)onthe whole  In [90] an example of the solution of the ANN
                                                                      modeling problem was considered, in which the
                         range of admissible values R XU ⊆ X × U, x ∈ X,
                                                                      training set was formed according to the method
                         u ∈ U, we construct the corresponding grid.
                                                                      presented above. The source model of motion in
                            Let the state variables x i ,i = 1,...,n, in equa-
                                                                      this example is a system of equations of the fol-
                         tion (2.111) take values from the ranges defined
                                                                      lowing form:
                         for each of them, i.e.,
                                                                                    m(V z − qV x ) = Z,
                                                                                       ˙
                                                                                                           (2.117)
                                min       max
                               x     x i   x  ,i = 1,...,n.   (2.114)               I y ˙q = M,
                                i         i
                                                                      where Z is the aerodynamic normal force; M
                         Similar inequalities hold for control variables
                                                                      is the aerodynamic pitching moment; q is the
                         u j ,j = 1,...,m,in(2.111), i.e.,
                                                                      pitch angular velocity; m is the aircraft mass; I y
                                                                      is the pitch moment of inertia; V x and V z are the
                              u min    u j   u max ,j = 1,...,m.  (2.115)  longitudinal and normal velocities, respectively.
                               j
                                          j
   83   84   85   86   87   88   89   90   91   92   93