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

94     3. NEURAL NETWORK BLACK BOX APPROACH TO THE MODELING AND CONTROL OF DYNAMICAL SYSTEMS

                            Bearing in mind the definition (3.1), we can  3.2.1 Main Types of Models
                         distinguish the following main classes of prob-
                                                                         There are two main approaches to the rep-
                         lems related to dynamical systems:           resentation (description) of dynamical systems
                                                                      [12–14]:
                         1.  U,P,Y  is behavior analysis for a dynamical
                            system (for U and P find Y);               • a representation of the dynamical system in
                         2.  U,P,Y  is control synthesis for a dynamical  the state space (state space representation);
                                                                      • a representation of the dynamical system in
                            system (for P and Y find U);
                                                                         terms of input–output relationships (input–
                         3.  U,P,Y  is identification for a dynamical sys-
                                                                         output representation).
                            tem (for U and Y find P).
                                                                         To simplify the description of approaches to
                            Problems 2 and 3 belong to the class of in-  the modeling of dynamical systems, we will as-
                         verse problems. Problem 3 is related to the pro-  sume that the system under consideration has
                         cess of creating a model of some dynamical sys-  a single output. The obtained results are gener-
                         tem, while problems 1 and 2 associate with us-  alized to dynamical systems with vector-valued
                                                                      output without any difficulties.
                         ing previously developed models.
                                                                         For the case of discrete time (most important
                                                                      for ANN modeling), we say about the model
                                                                      that it is a representation of a dynamical system
                            3.2 NEURAL NETWORK BLACK
                                                                      in the state space if this model has the following
                               BOX APPROACH TO SOLVING                form:
                              PROBLEMS ASSOCIATED WITH
                                                                         x(k) = f(x(k − 1),u(k − 1),ξ 1 (k − 1)),
                                   DYNAMICAL SYSTEMS                                                         (3.2)
                                                                         y(k) = g(x(k),ξ 2 (k)),
                            Traditionally, differential equations (for con-  where the vector x(k) is the state vector (also
                         tinuous time systems) or difference equations  called phase vector) of the dynamical system
                         (for discrete time systems) are used as models  whose components are variables describing the
                         of dynamical systems. As noted above, in some  state of the object at time instant t k ; the vec-
                         cases such models do not meet certain require-  tor u(k) contains the input control variables of
                                                                      the dynamical system as its components; vectors
                         ments, in particular, the requirement of adapt-
                                                                      ξ 1 (k) and ξ 2 (k) describe disturbances that affect
                         ability, which is necessary in case the model is
                                                                      the dynamical system; the scalar variable y(k)
                         supposed to be applied in onboard control sys-
                                                                      is the output of the dynamical system; f(·) and
                         tems. An alternative approach is to use ANN  g(·) are a nonlinear vector-valued function and a
                         models that are well suited for application of  scalar-valued function, respectively. The dimen-
                         various adaptation algorithms.               sion of the state vector (that is, the number of
                            In this section, we consider ANN models of  state variables in this vector) is usually called the
                                                                      order of the model. State variables can be either
                         the traditional empirical type, i.e., models of the
                                                                      available for observation and measurement of
                         black box type [1–11] for dynamical systems.
                                                                      their values, or unobservable. As a special case,
                         In Chapter 5, we will extend these models to
                                                                      dynamical system output may be equal to one
                         semiempirical (gray box) ones by embedding   of its state variables. The disturbances ξ 1 (k) and
                         the available theoretical knowledge about the  ξ 2 (k) can affect the values of the dynamical sys-
                         simulated system into the model.             tem outputs and/or its states. In contrast to the
   100   101   102   103   104   105   106   107   108   109   110