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

4.3 APPLICATION OF ANN MODELS TO ADAPTIVE CONTROL PROBLEMS UNDER UNCERTAINTY CONDITIONS  141

















                                                                                                u
                          FIGURE 4.6 The neural network–based model reference adaptive control (MRAC) scheme. Here  is control signal at the
                          output of the neurocontroller, u add is additional control from the compensator, u is resulting control, y p is output of the
                                            y
                          controlled object (plant),  is output of the neural network model of the plant; y rm is output of the reference model; ε is the
                          difference between the outputs of the plant and the reference model; ε m is the difference between the outputs of the plant
                          and the ANN model; r is the reference signal.

                            The ANN model of the controlled object,      The use of the MRAC scheme requires to de-
                          whose structure is shown in Fig. 4.2,isfed with  termine in one way or another the appropriate
                          the control signal from the neurocontroller, and  reference model reflecting the developer’s views
                          also with the output of the controlled object  of what the “good” behavior of this system looks
                          through the time delay lines. See Fig. 4.7.  like so that the neurocontroller would attempt to
                                                                       make the controlled system follow this behavior
                          4.3.2.2 Neurocontroller Synthesis for the
                                 Model Reference Adaptive Control      as close as possible.
                                                                         We can define the reference model in vari-
                            The equation of the neurocontroller has the
                          following form (for static controllers):     ous ways. In this chapter, we build the reference
                                                                       model combining an oscillating-type unit with
                            u k = f(r k ,r k−1 ,...,r k−d ,y k ,y k−1 ,...,y k−d ),  sufficiently high damping in combination with
                                                                       an aperiodic-type unit.
                                                                (4.4)
                                                                         In the case the motion of an aircraft is de-
                          where y is the plant output, r is the reference sig-  scribed by (4.2), the reference model is defined
                          nal.                                         as follows:
                            By analogy with the model reference control
                          scheme for linear systems, the equation of the  ˙ x 1 = x 2 ,
                          neurocontroller should look somewhat differ-
                                                                         ˙ x 2 = x 3 ,
                          ent, i.e.,
                                                                         ˙ x 3 = ω act (−x 3 − 2ω rm ζ rm x 2 + ω 2  (r − x 1 )).
                                                                                                     rm
                           u k = f(r k ,u k−1 ,...,u k−d ,y k ,y k−1 ,...,y k−d ).                           (4.6)
                                                                (4.5)
                            However, the simulation shows that these   Here ω act = 40, ω rm = 3, ζ rm = 0.8. The state vec-
                          two implementations provide similar results,  tor is x =[α rm , ˙α rm ,ϕ act ] in this case.
                          but the former learns a little faster. Therefore,  Another version of the reference model, sim-
                          we adopt the static version (4.4) of the neuro-  ilar to (4.6), is also a third-order linear system
                          controller as the main one.                  that is defined by a transfer function of the fol-
   146   147   148   149   150   151   152   153   154   155   156