Adaptive Inverse Control

Chapter 8 - Plant Disturbance Canceling

Plant Disturbance Canceling

 

8.0 INTRODUCTION

Methods for controlling plant dynamics have been described in the previous chapters. These methods have no effect on plant disturbance, which would simply appear unimpeded at the plant output. A feedback scheme for plant disturbance canceling which does not alter plant dynamics is suggested in Figs. 1.4 and 1.5. The purpose of this chapter is to develop plant disturbance canceling techniques based on this scheme. The goal is to minimize plant output disturbance power without changing plant dynamics.

In control theory, it is most common to control plant response and plant disturbance in one process. With adaptive inverse control, however, it is convenient to treat these problems independently. In this way, the dynamic control process is not compromised by the need to reduce plant disturbance. Furthermore, the plant disturbance reduction process is not compromised by the needs of dynamic control.

A plant disturbance canceling system is diagrammed in Fig. 8.1. Disturbance cancelation is accomplished by this system in the following manner. A copy of k(z), a very close, disturbance-free match1 to P(z), is fed the same input as the plant P(z). The difference between the disturbed output of the plant and the disturbance-free output of k (z) is a very close approximation to the plant output disturbance nk. The approximate nkis then input to the filter z-l Qk(z) which is a best least squares inverse of k(z). The output of z-1 Qk(z) is subtracted from the plant input to effect cancelation of the plant disturbance. Unit delays z-1 were placed in front of Qk (z) 's in recognition of the fact that digital feedback links must have at least one unit of delay around each loop.2 Thus, the current value of the plant disturbance nkcan be used only for the cancelation of future values of plant disturbance and cannot be used for instantaneous self-cancelation. The effects of these unit delays are small when the system is operated with a high sampling rate, however.

08_Adaptive_Inverse_Control-1.jpg

Figure 8.1 An adaptive system for canceling plant disturbance.

The system of Fig. 8.1 is comprised of two parts. One part does the actual disturbance canceling. The other part performs the inverse modeling of k (z) to obtain z-l Qk(z). There really is a third part to this system, not shown in the figure, that models the plant to obtain k(z). This portion of the system will be incorporated subsequently.

The adaptive plant disturbance canceler of Fig. 8.1 differs markedly from the conventional adaptive noise canceler described in Chapter 3 and illustrated in Fig. 3.8. The conventional noise canceler gets its noise reference signal externally and uses it for canceling by feedforward filtering and subtracting. The plant disturbance canceler gets its disturbance reference from the plant output and uses it for canceling by feedback filtering and subtracting from the plant input. It tries to cancel out its own disturbance reference signal. Nothing like this happens with the conventional adaptive noise canceler. The adaptive plant disturbance canceler represents a wholly new concept in noise canceling for a completely different type of noise (disturbance) control problem.

 

1 k (z) is "disturbance free" in the sense that plant disturbance nkis absent. Noise in the weights of k (z) due to adaptation will of course exist. However, noise in the weights can be made small by making µ small (i.e., making adaptation slow).

2 In physical systems where the plant is analog, if the plant has more poles in the s-plane than zeros, the discretized form of the plant, P(z), would have at least a unit delay in its response to an impulse input. As such, the unit delay in line with Qk(z) would be unnecessary and should be left out. Including it would cause a loss in performance.

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Universal Process Controllers
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.