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

3.3 ANN-BASED MODELING AND IDENTIFICATION OF DYNAMICAL SYSTEMS   101
                            immediately in the process of the dynamical  1. Dynamic networks (models) derived from
                            system operating.                            conventional feedforward networks by add-
                                                                         ing TDL elements to their inputs make it pos-
                                                                         sible to take into account the dynamics of the
                          3.3.2 Recurrent Neural Networks for            change in the input (control) signal. This is
                                Modeling of Dynamical Systems            because not only the current value of the in-

                            As already noted in Chapter 2, ANNs can be   put signal but also several values (prehistory)
                          divided into two classes: static ANNs and dy-  for several previous instants are fed to the in-
                          namic ANNs.                                    put of the ANN model. Models of this type
                                                                         include networks such as TDNN (FTDNN)
                            Layered feedforward networks are static net-
                                                                         and DTDNN, discussed in Chapter 2.Anex-
                          works. Their characteristic feature is that their
                                                                         ample of using a TDNN-type model to solve
                          outputs depend only on their inputs, i.e., to cal-
                                                                         a particular application problem is discussed
                          culate the outputs of such ANN, only the cur-
                                                                         below, in Section 2.4 of this chapter. The so-
                          rent values of the variables used as input are
                                                                         lution of some other application problems
                          required.
                                                                         using networks of this type is also considered
                            In contrast, the output of dynamic ANNs de-
                                                                         in [51–58].
                          pends not only on the current values of the in-
                                                                       2. Dynamic networks with feedbacks (recur-
                          puts. In dynamic ANNs, when calculating their
                          outputs, the current and/or previous values of  rent networks) are a much more powerful
                                                                         tool for modeling controlled dynamical sys-
                          the inputs, states, and outputs of the network
                                                                         tems. This capability is provided by the fact
                          are taken into account. Different architectures
                                                                         that it becomes possible to take into account
                          of dynamic ANNs use different combinations of  not only the prehistory of control signals (in-
                          these values (that is inputs, states, and outputs,  puts) but also the prehistory for the outputs
                          their current and/or previous values). We give  and internal states (outputs of hidden layers).
                          corresponding examples in Chapter 2. Dynamic   Recurrent networks of types NARX [15–23]
                          networks of this kind appear because a memory  and NARMAX [1,24] are most often used
                          (for example, as a TDL element) is introduced  to solve the problems of modeling, identifi-
                          into their structure in some way, which allows  cation, and control of nonlinear dynamical
                          us to save the values of the inputs, states, and  systems. We discuss examples of using the
                          outputs of the network for future use. The pres-  NARX network to solve problems of simula-
                          ence of memory in dynamic networks enables us  tion of aircraft motion in Chapter 4. A much
                          to work with time sequences of values, which   more general version of the structural orga-
                          is fundamentally essential for ANN simulation  nization of ANN models for nonlinear dy-
                          of dynamical systems. Thus, it becomes possi-  namical systems is networks with LDDN
                          ble to use some variable value (control variable  architecture [29]. This architecture includes,
                          as a function of time or state of the system) or  as individual cases, almost any other neu-
                          a set of such values as the input of the ANN   roarchitecture (both feedforward and recur-
                          model. The response of the system and its corre-  rent), including NARX and NARMAX. The
                          sponding model will also represent some set of  LDDN architecture, as well as the learning
                          variables, in other words, the trajectories of the  algorithms for networks with such an archi-
                          system in its state space.                     tecture, allow, among other things, to build
                            As for the possible options for dynamic net-  not only traditional-style ANN models (black
                          works used to model the behavior of controlled  box type) but also hybrid ANN models (gray
                          systems, there are two main directions:        box type). We discuss models of this type in
   107   108   109   110   111   112   113   114   115   116   117