Page 801 - Mechanical Engineers' Handbook (Volume 2)
P. 801

792   Neural Networks in Feedback Control Systems

           1 INTRODUCTION
                          Dynamical systems are ubiquitous in nature and include naturally occurring systems such as
                          the cell and more complex biological organisms, the interactions of populations, and so on,
                          as well as man-made systems such as aircraft, satellites, and interacting global economies.
                                      1
                          Von Bertalanffy were among the first to provide a modern theory of systems at the beginning
                          of the century. Systems are characterized as having outputs that can be measured, inputs that
                          can be manipulated, and internal dynamics. Feedback control involves computing suitable
                          control inputs, based on the difference between observed and desired behavior, for a dynam-
                          ical system such that the observed behavior coincides with a desired behavior prescribed by
                          the user. All biological systems are based on feedback for survival, with even the simplest
                          of cells using chemical diffusion based on feedback to create a potential difference across
                          the membrane to maintain its homeostasis, or required equilibrium condition for survival.
                          Volterra was the first to show that feedback is responsible for the balance of two populations
                          of fish in a pond, and Darwin showed that feedback over extended time periods provides
                          the subtle pressures that cause the evolution of species.
                             There is a large and well-established body of design and analysis techniques for feed-
                          back control systems which has been responsible for successes in the industrial revolution,
                          ship and aircraft design, and the space age. Design approaches include classical design
                          methods for linear systems, multivariable control, nonlinear control, optimal control, robust
                          control, H control, adaptive control, and others. Many systems one desires to control have

                          unknown dynamics, modeling errors, and various sorts of disturbances, uncertainties, and
                          noise. This, coupled with the increasing complexity of today’s dynamical systems, creates a
                          need for advanced control design techniques that overcome limitations on traditional feed-
                          back control techniques.
                             In recent years, there has been a great deal of effort to design feedback control systems
                          that mimic the functions of living biological systems. There has been great interest recently
                          in ‘‘universal model-free controllers’’ that do not need a mathematical model of the controlled
                          plant but mimic the functions of biological processes to learn about the systems they are
                          controlling online, so that performance improves automatically. Techniques include fuzzy
                          logic control, which mimics linguistic and reasoning functions, and artificial neural networks
                          (NNs), which are based on biological neuronal structures of interconnected nodes, as shown
                          in Fig. 1. By now, the theory and applications of these nonlinear network structures in
                          feedback control have been well documented. It is generally understood that NNs provide
                          an elegant extension of adaptive control techniques to nonlinearly parameterized learning
                          systems.
                             This chapter shows how NNs fulfill the promise of providing model-free learning con-
                          trollers for a class of nonlinear systems, in the sense that a structural or parameterized model
                          of the system dynamics is not needed. The control structures discussed are multiloop con-
                          trollers with NNs in some of the loops and an outer tracking unity-gain feedback loop.
                          Throughout, there are repeatable design algorithms and guarantees of system performance,
                          including both small tracking errors and bounded NN weights. It is shown that as uncertainty
                          about the controlled system increases or as one desires to consider human user inputs at
                          higher levels of abstraction, the NN controllers acquire more and more structure, eventually
                          acquiring a hierarchical structure that resembles some of the elegant architectures proposed
                          by computer science engineers using high-level design approaches based on cognitive lin-
                          guistics, reinforcement learning, psychological theories, adaptive critics, or optimal dynamic
                          programming techniques.
                             Many researchers have contributed to the development of a firm foundation for analysis
                          and design of NNs in control system applications. See Section 11 on historical development
                          and further study.
   796   797   798   799   800   801   802   803   804   805   806