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

3.4 ANN-BASED CONTROL OF DYNAMICAL SYSTEMS               121
                                                                          ∗
                          one way or another, to shorten the expressions  If k ∈ K is the point of absolute minimum of
                          in this section, we write, instead of (3.44),  the functional J for λ ∈  , then the following in-

                                                                       equality will be satisfied:
                                           f = f(λ),           (3.45)
                                                                                   ∗
                                                                                             ∗
                                                                             J(λ,k )   J(λ,k ), ∀λ ∈  .     (3.47)
                          and instead of F( , ,J,E(λ)), F = F( ).
                            Thus, the problem of finding the value of the  Based on the condition (3.47), we write the ex-
                          optimality criterion for the ENC is divided into  pression for the criterial function f(λ,k) in the
                          two subtasks: first, we need to be able to calcu-  form
                          late f(λ), ∀λ ∈  , taking into account the above
                                                                                                   ∗
                          assumptions; second, it is necessary to deter-     f(λ,k) = J(λ,k) − J(λ,k ),     (3.48)
                          mine (generate) the   rule that would allow us
                          to find F( ), that is, the ENC optimality crite-  where J(λ,k) is the value of the functional J
                          rion on the whole external set  ,by f(λ), i.e.,  for arbitrary admissible λ ∈   and k ∈ K,and
                                                                            ∗
                                                                       J(λ,k ) is the minimal value of the functional J
                                        F( ) =  [f(λ)].        (3.46)  for the parameter vector of the neurocontroller,
                                                                       optimal for the given λ ∈  .
                            Let us first consider the question of construct-  Finding the value J(λ,k) does not cause any
                          ing a criterial function f(λ). We will assume  difficulties and can be performed by calculating
                          that the ENC is defined if for each of the neu-  it together with (3.31) by one of the numerical
                          rocontrollers {  i },i = 1,...,N, we know the set  methods for solving the Cauchy problem for a
                          of synaptic weight matrices W (i)  ={W  (i) }, i = 1,  system of ODEs of the first order. The calcula-
                                                           j
                                                                                            ∗
                          ...,N, j = 1,...,p (i)  + 1, where p (i)  is the num-  tion of the value J(λ,k ), that is, minimum of
                                                                       the functional J(λ,k) under the parameter vec-
                          ber of hidden layers in the ANN used in the
                                                                           ∗
                                                                       tor k ∈ K, which is optimal for a given current
                          neurocontroller   i , as well as the value of the
                          vector v (i)  ∈ V of additional adjusting parame-  λ ∈  , is significantly more difficult, because in
                                                                       this case we need to solve the problem of synthe-
                          ters of this neurocontroller. Suppose that we also
                                                  s
                          have an external set   ⊂ R for the MDS. If we  sis of the optimal control law for a single-mode
                                                                       dynamical system. This problem in the case un-
                          also freeze the “point” λ ∈  , then we get the

                                                                       der consideration relates to the training of the
                          usual problem of synthesizing the control law
                          for a single-mode system. Solving this problem,  ANN used in the correcting module of the cor-
                                                                       responding neurocontroller.
                                  ∗
                          we find k ∈ K, that is, the optimal value of the
                                                                         We now consider the problem of determin-
                          regulator parameters vector (3.33)–(3.35) under  ing the rule (construction function)  , which al-
                          the condition λ ∈  . In this case, the functional J  lows us to find the value of the optimality cri-

                          takes the value
                                                                       terion F( ) for the given ENC  ,ifweknow
                                                                       f(λ,k), ∀λ ∈  , ∀k ∈ K.
                                   ∗
                                               ∗
                                  J (λ) = J(λ,k ) = minJ(λ,k).


                                                  k∈K                    The construction function is assumed to be
                                                                       symmetric, i.e.,
                            If we apply the neurocontroller with the pa-
                          rameter vector k ∈ K, which is optimal for the             (η,ν) =  (ν,η),
                                        ∗
                          point λ ∈  ,inthe point λ ∈  , then the func-

                          tional J will be                             and associative, i.e.,
                                 ∗
                                                   ∗
                                          ∗
                                         J = J(λ,k ).                    (η, (ν,ξ)) =  (ν, (η,ξ)) =  (ξ, (η,ν)).
   127   128   129   130   131   132   133   134   135   136   137