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

3.2 NEURAL NETWORK BLACK BOX APPROACH TO SOLVING PROBLEMS ASSOCIATED WITH DYNAMICAL SYSTEMS  95
                          input control actions, these disturbances are un-  mappings, f(·) and g(·) in (3.2)instead ofasin-
                          observable.                                  gle mapping h(·) in (3.3).
                            The design procedure for a state space dy-   The choice of the suitable model representa-
                          namical system model involves finding approx-  tion (state space or input–output model) is not
                          imate representations for the functions f(·) and  the only design choice required to take when
                          g(·), using the available data on the system. In  modeling a nonlinear dynamical system. The
                          the case a model of the black box type is de-  choice of method for taking disturbances into
                          signed, that is, we use no a priori knowledge  account also plays an important role. There are
                          of the nature and features of the simulated sys-  three possible options:
                          tem, such data are represented by sequences of
                          values of the input and output variables of the  • disturbances affect the states of the dynamical
                          system.                                        system;
                            A dynamical system model is said to have an  • disturbances affect the outputs of the dynam-
                          input–output representation (a representation of  ical system;
                          the system in terms of its inputs and outputs), if  • disturbances affect both the states and the
                          it has the following form:                     outputs of the dynamical system.

                                                                       As shown in [14], the nature of the disturbance
                            y(k) = h(y(k − 1),...,y(k − n),u(k − 1),...,
                                                                       effect on the dynamical system significantly in-
                                  u(k − m),ξ(k − 1),...,ξ(k − p)),
                                                                       fluences the optimal structure of the model be-
                                                                (3.3)
                                                                       ing formed, the type of the required algorithm
                                                                       for its learning, and the operation mode of the
                          where h(·) is a nonlinear function, n is the order
                                                                       generated model. In the next section, we con-
                          of the model, m and p are positive integer con-
                                                                       sider these issues in more detail.
                          stants, u(k) is a vector of input control signals
                          of the dynamical system, and ξ(k) is the dis-
                          turbance vector. The input–output representa-  3.2.2 Approaches to Consideration of
                          tion can be considered a special case of the state  Disturbances Acting on a
                          space representation when all the components       Dynamical System
                          of the state vector are observable and treated as
                          output signals of the dynamical system.        As noted, the way in which we take into ac-
                            In the case the simulated system is linear and  count the influence of disturbances in the model
                          time invariant, the state space representation  significantly influences both the structure of the
                          and the input–output representation are equiv-  model and its training algorithm.
                          alent [12,13]. Therefore we can choose which of
                          them is more convenient and efficient from the  3.2.2.1 Input–Output Representation of the
                          point of view of the problem being solved. In       Dynamical System
                          contrast, if the simulated system is nonlinear, the  Let us first consider the case in which distur-
                          state space representation is more general and  bance affects the state of the dynamical system.
                          at the same time more reasonable in compari-  We assume that the required representation of
                          son with the input–output representation. How-  the dynamical system has the following form:
                          ever, the implementation of the model in the
                          state space is usually somewhat more difficult
                                                                          y p (k) = ψ(y p (k − 1),...,y p (k − n),
                          than the input–output model because it requires                                    (3.4)
                                                                                 u(k − 1),...,u(k − m)) + ξ(k),
                          to obtain an approximate representation for two
   101   102   103   104   105   106   107   108   109   110   111