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

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

                         The neural network implementation of the de-  the residual on the required and realized mo-
                         pendence k = k(λ) is significantly less critical  tion, which determines the nature of the neuro-
                         to the complexity of this dependence, as well  corrector training.
                         as to the dimensions of the vectors λ and k.    To assess the quality of the ANN control, it is
                         As a consequence, there is no need to minimize  necessary to have an appropriate performance
                         the number of controller tuning parameters. We  index. This index (the optimality criterion of
                         have an opportunity to expand significantly the  the neurocontroller) should obviously take into
                         list of such parameters, including, for example,  account not only the presence of variable pa-
                         not only the dynamic air pressure (as mentioned  rameters in the neurocontroller from the regions
                         above, in some cases it is the only tuning pa-  W and V, but also the fact that the dynamical
                         rameter), but also the Mach number, the angles  system with the given neurocontroller is multi-
                         of attack and sideslip, aircraft mass, and other  mode, that is, should be taken into account the
                         variables influencing the controller coefficients  presence of an external set  .
                         on some flight regimes. In the same simple way,  In accordance with the approach proposed in
                         by introducing additional parameters, it is possi-  [88], the formation of the optimality criterion of
                         ble to take into account the change in the motion  the neurocontroller on the domain   will be car-
                         model (change in the type of aircraft dynamics)  ried out on the basis of the efficiency evaluation
                         mentioned above.                             of the neurocontroller “at the point,” i.e., for a
                                                                      fixed value λ ∈  , or, in other words, for a dy-
                                                                                  ∗
                            Moreover, even a significant expansion of the
                                                                      namic system in a single-mode version.
                         list of controller tuning parameters does not lead
                         to a significant complication of the synthesis   To do this, we construct a functional J =
                                                                      J(x,u,θ,λ) or, taking into account that the vec-
                         processes for the control law and its use in the
                                                                      tor u ∈ U is uniquely determined by the vector k
                         controller.
                            The variant of the correcting module based on  of the controller coefficients, J(x,k,θ,λ).Weas-
                                                                      sume that the control goal “at the point” is the
                         the use of the ANN will be called the neurocorrec-
                                                                      maximum correspondence of the motion real-
                         tor, and the aggregation of the controller and the
                                                                      ized by the considered dynamical system to the
                         neurocorrector we call neurocontroller.
                                                                      motion determined by a certain reference model
                            We assume that the neurocontroller is an or-
                         dered five of the following form:             (the model of some “ideal” behavior of the dy-
                                                                      namical system). This model can take into ac-
                                                                      count both the desired nature of change in the
                                        = ( ,K,W,V,J),         (3.36)
                                                                      state variables of the dynamical system and the
                                     s
                         where   ⊂ R is the external set of the dynam-  various requirements for the nature of its opera-
                         ical system, which is the domain of change in  tion (for example, the requirements for handling
                         the values of input vectors of the neurocorrec-  qualities of the aircraft).
                                   n
                         tor; K ⊂ R is the range of the values of the    Since we are discussing the control “at the
                         required controller coefficients, that is, the out-  point,” the reference model can be local, defin-
                                                                      ing the required character of the dynamical sys-
                         put vectors of the neurocorrector; W ={W i }, i =
                         1,...,p + 1, is the set of matrices of the synap-  tem operation for single value λ ∈  . We will call
                         tic weights of the neurocorrector (here p is the  these λ values operation modes. They represent
                         number of hidden layers in the neurocorrec-  characteristic points of the   region which are
                                                    q
                         tor); v = (v 1 ,...,v q ) ∈ V ⊂ R is a set of addi-  selected in one way or another.
                         tional variable parameters of the neurocorrector,  As the reference we will use a linear model of
                         for example, tuning parameters in the activation  the form
                         functions; J is the error functional, defined as            ˙ x e = A e x e + B e u e ,  (3.37)
   124   125   126   127   128   129   130   131   132   133   134