Adaptive Inverse Control

Chapter 10.3.2 - The Filtered-є Approach

10.3.2 The Filtered-є Approach

Adaptive inverse control of MIMO systems can also be done by making use of the filtered-є method of adaptive inverse control introduced in Chapter 7. None of the other adaptive inverse control techniques taught above, including the filtered-X algorithm, can be used with MIMO systems because they all require impermissible commutation of matrix operators. The ordering of matrix operations and the ordering of signal flow through matrix filters occurs in a natural way with the filtered-є approach, leaving it a viable and useful technique for MIMO operation.

A filtered-є adaptation scheme for a MIMO plant is shown in Fig. 10.18. In order to adapt the controller [C(z)] COPY, an error vector is required. Ideally this would be є', shown in Fig. 10.18. Since є' is not available, a filtered error vector is used in its place. The filter is [PΔ-l(z)], a delayed plant inverse, estimated from [(z)]. Both online and offline means for finding [PΔ-l(z)], the error filter, are indicated in Fig. 10.18. The plant model, [(z)], is obtained using scheme C. The method is analogous to that described in Chapter 7, Figs. 7.4 and 7.5, for SISO systems.

A few details about finding the delayed plant inverse filter, especially pertinent for MIMO systems, need to be discussed. Suppose that online inverse modeling is being done (switch left in Fig. 10.18). The inverse modeling signal is then the filtered error vector, as indicated in Fig. 10.18. The reason for using the filtered error for this purpose is to cause the input for [Δ-l]to have the right spectral character. Since a copy of this filter will be having єk, the overall system error vector, as its input while generating the filtered error, it is reasonable to have the same or approximately the same input signal or a signal with an equivalent spectrum for an input as this filter is created by adaptation. Having the right input spectrum during adaptation is not critical, but taking the trouble to "do it right" could yield a better error filter. Offline adaptation (switch right in Fig. 10.18) could be accomplished by using synthetic noise generated for inverse modeling whose spectrum should be chosen to match that of the filtered error as well as can be done. Offline adaptation would normally be done at the outset, to initialize online adaptation. On the other hand, offline adaptation is an excellent idea and it can be used in its own right.

Analysis of the system of Fig. 10.18 has been attempted, but because of the noncommutability of the matrix operator, no simple expressions for misadjustment, noise in the weight vector of [Ĉ(z)], or range of µ for stability have been obtained so far. The time constants for the adaptation of [Ĉ(z)]are the same as if [Ĉ(z)]were isolated from the rest of the system. The time constants for the adaptation of the plant model [(z)]by scheme C are determined by the methods of Section 10.2.2. The time constants for the adaptation of the inverse plant model [Δ-l(z)] are the same as if the subsystem for calculating it were isolated from the rest of the system.

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.