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

4.3 APPLICATION OF ANN MODELS TO ADAPTIVE CONTROL PROBLEMS UNDER UNCERTAINTY CONDITIONS  145
                            tation of the Jacobian of this error concerning  compensator (additional simple feedback con-
                            the parameters of the neurocontroller.     troller). This simple feedback controller does not
                          3. Adjustment of parameters on the current seg-  depend on the model predictions; thus it is more
                            ment using the Kalman filter equations.     robust to perturbations irrespective of their na-
                                                                       ture. This kind of compensator integrates very
                            In real time, the neurocontroller is learned ac-
                          cording to the same scheme, but with some dif-  well into the MRAC system.
                          ferences:                                      In the simplest case, the compensator (PD
                                                                       compensator) implements an additional feed-
                          1. Adjacent segments comprise a sliding win-  back control law of the following form [30](see
                            dow (usually 50 points for 0.5 sec). However,  also Figs. 4.6 and 4.14):
                            the parameters are not updated at each simu-
                            lation step (0.01 sec), but every 0.1 sec.             δ e, add = K p e + K d ˙e,  (4.10)
                          2. The ANN model is trained simultaneously;
                            therefore the model subnet parameters      where e = y rm − y is the tracking error y rm for
                            change.                                    the reference model. In the control system, the
                                                                       compensator is used in discrete time; hence ˙e is
                            It should be noted that the neurocontroller
                                                                       estimated via finite differences.
                          learns to control not the object itself, but its
                          model, so if the ANN model does not have the   Despite its simplicity, the compensating cir-
                          required accuracy, then the control performance  cuit reduces the tracking error by about one or-
                          will be unsatisfactory.                      der of magnitude. We can compare the effect of
                            The model cannot be ideally accurate since  the compensator using the data given for the
                          the neural network approach provides only ap-  case of hypersonic aircraft in Fig. 4.10 (compen-
                          proximate solutions. Therefore, with the help  sator is used) and in Fig. 4.11 (compensator is
                          of such a “pure” approach it is impossible to  not used). Again, we demonstrate here the per-
                          achieve precise control (accurate tracking of the  formance of the neurocontroller with the real
                          reference model output).                     plant and with the ANN model of this plant.
                            We show this result in Fig. 4.9. For compari-  We can also use an integral compensator,
                          son, the same figure shows the performance of  which is a filter of the form [30]
                          the neurocontroller with the object to which it                      −1
                          was trained (ANN model). We can see that the                       W rm
                                                                                W comp =               ,    (4.11)
                          accuracy of the operation of the neurocontroller              (τp + 1) n−m  − 1
                          with the real object is somewhat reduced, which
                          indicates that there is a deviation in the behavior  where n is the order of the numerator of the
                          of the real object from the behavior of its ANN  transfer function of the reference model; m is
                          model. We discuss a way to improve the perfor-  the order of its denominator; τ is an arbitrary
                          mance of the neurocontroller in this situation in  constant, a manually adjustable parameter of
                          the next section.                            the compensation loop (inversely proportional
                                                                       to the gain).
                          4.3.2.3 Compensating Loop in the Model         The use of an integral compensator allows us
                                 Reference Adaptive Control            to get rid of a steady state error, completely sup-
                            We can interpret errors introduced by the  pressing the constant disturbances.
                          neural network model as additional perturba-   However, in an unsteady mode, the integral
                          tions leading to a deviation of the trajectory of  compensator achieves a similar performance to
                          the controlled object from the reference trajec-  the PD compensator, and since the steady-state
                          tory. To reduce the tracking error, we can use the  regimes for the systems of the considered class
   150   151   152   153   154   155   156   157   158   159   160