Preface
In this book, methods of adaptive signal processing are borrowed from the field of digital signal processing to solve problems in dynamic systems control. Adaptive filters, whose design and behavioral characteristics are well known in the signal processing world, can be used to control plant dynamics and to minimize the effects of plant disturbance. Plant dynamic control and plant disturbance control are treated herein as two separate problems. Optimal least squares methods are developed for these problems, methods that do not interfere with each other. Thus, dynamic control and disturbance canceling can be optimized without one process compromising the other. Better control performance is the result. This is not always the case with existing control techniques. Inverse control of plant dynamics involves feed-forward compensation, driving the plant with a filter whose transfer function is the inverse of that of the plant. Inverse compensation is well known in signal processing and communications. Every MODEM in the world uses adaptive filters for channel equalization. Similar techniques are described here for plant dynamic control. Inverse control is feed-forward control. The same precision of feedback that is obtained with existing control techniques is also obtained with adaptive feed-forward control since feedback is incorporated in the adaptive algorithm for obtaining the parameters of the feed-forward compensator. Inverse control can be used effectively with minimum phase and non-minimum phase plants. It cannot work with unstable plants, however. They must first be stabilized with conventional feedback, of any design that simply achieves stability. Then the plant and stabilizing feedback can be treated as an equivalent stable plant that can be controlled in the usual way with adaptive inverse control. Model reference control can be readily incorporated into adaptive inverse control. Adaptive noise canceling techniques are described that allow optimal reduction of plant disturbance, in the least squares sense. Adaptive noise canceling does not affect inverse control of plant dynamics. Inverse control of plant dynamics does not affect adaptive disturbance canceling. If initial feedback is needed to provide plant stabilization, the design of the stabilizer has no effect on the optimality of the adaptive disturbance canceler. The designs of the adaptive inverse controller and of the adaptive disturbance canceler are quite simple once the control engineer gains a mastery of adaptive signal processing. This book provides an introductory presentation of this subject with enough detail to do system design. The mathematics is simple and indeed the whole concept is simple and easy to implement, especially when compared with the complexity of current control methods. Adaptive inverse control is not only simple, but it affords new control capabilities that can often be superior to those of conventional systems. Many practical examples and applications are shown in the text. Another feature of adaptive inverse control is that the same methods can be applied to adaptive control of nonlinear plants. This is surprising because nonlinear plants do not have transfer functions. But approximate inverses are possible. Experimental results with nonlinear plants have shown great promise. Optimality cannot be proven yet, but excellent results have been obtained. This is a very promising subject for research. The whole area of nonlinear adaptive filtering is a fascinating research field that already shows great results and great promise. This book was originally published under the title Adaptive Inverse Control. We are grateful to IEEE Press and John Wiley, Inc. for bringing it back into print. We are also grateful to colleagues Gene Franklin, Karl Johan Astrom, Jose Cruz, Brian Anderson, Paul Werbos, and Shmuel Merhav for their early comments, suggestions, and feedback. We are grateful to former Stanford students Steve Piche, Michel Bilello, Gregory Plett, and Ming-Chang Liu who confirmed the results with experiments and who assisted with preparation of the drawings and final manuscript. Bernard Widrow Eugene Walach |
Chapter 10.6 - A MIMO Control and Signal Processing Example
10.6 A MIMO CONTROL AND SIGNAL PROCESSING EXAMPLE An extraordinary problem of great current interest is that of canceling noise in the passenger compartment of commercial aircraft. A new generation of airplanes is being developed using a combination of turbojet engines and propellers that promises to be 30 to 40 percent more fuel efficient than the best turbojet airplanes flying in the mid 1990s. The engines and pusher propellers will most likely be mounted at the tail. A serious drawback is the increase in cabin noise resulting from the use of propellers. We propose to utilize adaptive inverse control systems of the MIMO type to control and cancel noise due to the turbojet engines and the propellers. Referring to Fig. 10.22(a), we see the aircraft with a turbine-driven propeller at the rear. We assume that there will be two engines and two propellers, and that they will be synchronized. Thus, obtaining a single reference signal from a sensor on the shaft of one of the engines should be sufficient. We will need to obtain signals corresponding to the fundamental and harmonics of the turbine blades, and the fundamental and harmonics of the propeller blades. A single reference signal containing a sum of all those components would be satisfactory. The shaft sensor signal might need to undergo nonlinear processing to generate all the important harmonics. The proposed approach to the problem of canceling the noise is presented in Fig. 10.22(b). Each passenger seat has an internal microphone located approximately at the passenger's head level. Loudspeakers are placed inside the aircraft cabin at some distance away from each other and from the microphones. The engine reference signal is fed to an adaptive noise canceler. The microphone signals are also fed to the adaptive canceler. The output of the canceler is a set of loudspeaker signals, obtained by optimally filtering the engine reference signal and intended to drive the loudspeakers so that their acoustic outputs will cancel the ambient engine and propeller noise in the vicinity of the microphones, near the heads of the passengers. The system illustrated uses two microphones and two loudspeakers. The number of microphones and loudspeakers could be increased as required. The objective for the adaptive system is to generate the loudspeaker signals in order to minimize the sum of the powers of the microphone outputs. The microphone outputs are the error signals of the system. Figure 10.23 is a schematic diagram showing the origin and the propagation paths of the engine and propeller noise and the loudspeaker sound output. Each microphone senses the sound, a sum of these components, and outputs an electrical signal in accord with its acoustic to electrical transfer function. Adaptive filters drive the loudspeakers. Their inputs come from the common engine reference signal. The question is: How should one adapt the adaptive filters? An answer to this question comes from the block diagram of Fig. 10.24. The microphone signals, the error vector of the system, are minimized in the mean square sense (minimize the mean of the sum of the squares of its components) by using the filtered-є algorithm of the MIMO type to adapt the controller [Ĉ]. To filter the error, we need a delayed plant inverse. The way to get this inverse is shown in Fig. 10.25.
Figure 10.22 Aircraft noise problem and adaptive system for its mitigation.
Figure 10.23 Schematic of noise propagation paths and noise canceling system.
Figure 10.24 Vector block diagram of adaptive aircraft noise-canceling system.
Figure 10.25 Plant modeling and inverse modeling for the aircraft noise-canceling system.
The noise canceling system described above can be used to simultaneously cancel noise at more than two microphones. The number of canceling loudspeakers should be equal to the number of microphones. Other ways using adaptive MIMO techniques could be employed to solve this problem. For example, without using an engine reference signal, the microphone signals alone could be adaptively filtered making a MIMO version of the earphone noise canceling system illustrated in Figs. 8.13–8.14. The noise coming from the microphones would be treated like plant noise, and the loudspeaker outputs would be used to cancel this noise. Many other ways can be thought of to approach and solve this important noise canceling problem. The First International Conference on Active Control of Sound and Vibration was held at Virginia Polytechnic Institute, April 15-17,1991. The meeting was sponsored by NASA Langley Research Center, Office of Naval Research, and the U.S. Army Aerostructures Directorate. The Conference Proceedings were published by Technomic Publishing Co., Inc. (851 New Holland Ave., Box 3535, Lancaster, PA, 17604, USA, Fax: (717)295-4538). The Proceedings were edited by Professors C.A. Rogers and C.R. Fuller of Virginia Polytechnic Institute and State University, Blacksburg, Virginia. Papers were presented describing work on the above problem by British Aerospace and others. Many papers reported on canceling fan noise in air conditioning ducts, canceling auto exhaust noise, and canceling road noise in cars. Most of these projects make use of the filtered-X LMS algorithm. Adaptive noise and vibration canceling has become a major new field. |
TABLE OF CONTENTS 


