Filtered-X LMS vs repetitive control for active structural acoustic control of periodic disturbances

Similar documents
AN ALTERNATIVE FEEDBACK STRUCTURE FOR THE ADAPTIVE ACTIVE CONTROL OF PERIODIC AND TIME-VARYING PERIODIC DISTURBANCES

A METHOD OF ADAPTATION BETWEEN STEEPEST- DESCENT AND NEWTON S ALGORITHM FOR MULTI- CHANNEL ACTIVE CONTROL OF TONAL NOISE AND VIBRATION

Dominant Pole Localization of FxLMS Adaptation Process in Active Noise Control

High Precision Control of Ball Screw Driven Stage Using Repetitive Control with Sharp Roll-off Learning Filter

Title algorithm for active control of mul IEEE TRANSACTIONS ON AUDIO SPEECH A LANGUAGE PROCESSING (2006), 14(1):

Outline. Classical Control. Lecture 1

Vibration and motion control design and trade-off for high-performance mechatronic systems

IMPROVEMENTS IN ACTIVE NOISE CONTROL OF HELICOPTER NOISE IN A MOCK CABIN ABSTRACT

Digital Control Systems

Lecture 13: Internal Model Principle and Repetitive Control

Active Minimization of Acoustic Energy Density to Attenuate Radiated Noise from Enclosures

I. INTRODUCTION. 908 J. Acoust. Soc. Am. 111 (2), February /2002/111(2)/908/8/$ Acoustical Society of America

4.0 Update Algorithms For Linear Closed-Loop Systems

Analysis of Discrete-Time Systems

New Recursive-Least-Squares Algorithms for Nonlinear Active Control of Sound and Vibration Using Neural Networks

Predictive Iterative Learning Control using Laguerre Functions

MITIGATING UNCORRELATED PERIODIC DISTURBANCE IN NARROWBAND ACTIVE NOISE CONTROL SYSTEMS

Variable Learning Rate LMS Based Linear Adaptive Inverse Control *

Properties of Open-Loop Controllers

Trajectory tracking control and feedforward

10/8/2015. Control Design. Pole-placement by state-space methods. Process to be controlled. State controller

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015

Robust Loop Shaping Force Feedback Controller

ADAPTIVE PERIODIC NOISE CANCELATION FOR COOLING FANS WITH VARYING ROTATIONAL SPEED

Analysis of Discrete-Time Systems

Active Control of Impulsive Noise

Robust Control. 2nd class. Spring, 2018 Instructor: Prof. Masayuki Fujita (S5-303B) Tue., 17th April, 2018, 10:45~12:15, S423 Lecture Room

CDS 101/110a: Lecture 8-1 Frequency Domain Design

Multichannel Active Sound Quality Control for Independent-Channel Sound Profiling

Damped Oscillators (revisited)

Active Control? Contact : Website : Teaching

Iterative Learning Control Analysis and Design I

Optimal Polynomial Control for Discrete-Time Systems

Retrospective Cost Adaptive Control for Feedback and Feedforward Noise Control

Control for. Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control

IOMAC' May Guimarães - Portugal IMPACT-SYNCHRONOUS MODAL ANALYSIS (ISMA) AN ATTEMPT TO FIND AN ALTERNATIVE

Temporal Backpropagation for FIR Neural Networks

OPERATIONAL MODAL ANALYSIS IN PRESENCE OF UNKNOWN VARYING HARMONIC FORCES. Patrick Guillaume, Christof Devriendt, Steve Vanlanduit

ESS Finite Impulse Response Filters and the Z-transform

Jerk derivative feedforward control for motion systems

Control Design. Lecture 9: State Feedback and Observers. Two Classes of Control Problems. State Feedback: Problem Formulation

Use of a Notch Filter in a Tuned Mode for LISA.

Control System Design

Digital Signal Processing

Lifted approach to ILC/Repetitive Control

A new structure for nonlinear narrowband active noise control using Volterra filter

Robust and Optimal Control, Spring A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization

Multiple Reference Active Noise Control by

THE concept of active sound control has been known

Model Reference Adaptive Control for Multi-Input Multi-Output Nonlinear Systems Using Neural Networks

Research Article Experimental Parametric Identification of a Flexible Beam Using Piezoelectric Sensors and Actuators

Title without the persistently exciting c. works must be obtained from the IEE

MAE 143B - Homework 9

EFFICIENT LINEAR MIMO ADAPTIVE INVERSE CONTROL

Methods for analysis and control of. Lecture 6: Introduction to digital control

MAS107 Control Theory Exam Solutions 2008

Unit 11 - Week 7: Quantitative feedback theory (Part 1/2)

CBE507 LECTURE III Controller Design Using State-space Methods. Professor Dae Ryook Yang

Pole-Placement Design A Polynomial Approach

CONTROL OF DIGITAL SYSTEMS

Sound Listener s perception

The use of transmissibility properties to estimate FRFs on modified structures

Modelling and Control of Dynamic Systems. Stability of Linear Systems. Sven Laur University of Tartu

Lesson 1. Optimal signalbehandling LTH. September Statistical Digital Signal Processing and Modeling, Hayes, M:

SIMON FRASER UNIVERSITY School of Engineering Science ENSC 380 Linear Systems. Solutions to Assignment 2 Spring 2000

Comparison of DDE and ETDGE for. Time-Varying Delay Estimation. H. C. So. Department of Electronic Engineering, City University of Hong Kong

An Investigation of the use of Spatial Derivatives in Active Structural Acoustic Control

Discrete-Time David Johns and Ken Martin University of Toronto

Introduction to DSP Time Domain Representation of Signals and Systems

Robust linear control of an active suspension on a quarter car test-rig

D(s) G(s) A control system design definition

Table of Laplacetransform

FURTHER RESULTS ON ROBUST CONTROL OF MICROVIBRATIONS ON MASS LOADED PANELS

INTRODUCTION TO DELTA-SIGMA ADCS

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK

Definition of a new Parameter for use in Active Structural Acoustic Control

6.003: Signals and Systems Lecture 18 April 13, 2010

Robust Performance Example #1

Phase correction for Learning Feedforward Control

H -Control of Acoustic Noise in a Duct with a Feedforward Configuration

Displacement at very low frequencies produces very low accelerations since:

سایت آموزش مهندسی مکانیک

Acceleration Feedback

FULL SPECTRUM ANALYSIS IN JOURNAL BEARING DIAGNOSTICS

Performance Analysis of an Adaptive Algorithm for DOA Estimation

Automatique. A. Hably 1. Commande d un robot mobile. Automatique. A.Hably. Digital implementation

Control of Electromechanical Systems

Repetitive control : Power Electronics. Applications

Additional Closed-Loop Frequency Response Material (Second edition, Chapter 14)

DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD

MIMO Toolbox for Matlab

Robust Control. 8th class. Spring, 2018 Instructor: Prof. Masayuki Fujita (S5-303B) Tue., 29th May, 2018, 10:45~11:30, S423 Lecture Room

Aircraft Stability & Control

CRC for Robust and Adaptive Systems. Peter J Kootsookos. Abstract. This paper develops an adaptive controller for active vibration control.

Iterative Feedback Tuning for robust controller design and optimization

Collocated versus non-collocated control [H04Q7]

Median Filter Based Realizations of the Robust Time-Frequency Distributions

Integer weight training by differential evolution algorithms

Convergence Evaluation of a Random Step-Size NLMS Adaptive Algorithm in System Identification and Channel Equalization

Transcription:

Filtered-X LMS vs repetitive control for active structural acoustic control of periodic disturbances B. Stallaert 1, G. Pinte 2, S. Devos 2, W. Symens 2, J. Swevers 1, P. Sas 1 1 K.U.Leuven, Department of Mechanical Engineering, Celestijnenlaan 3 B, B-31, Heverlee, Belgium 2 Flanders MECHATRONICS Technology Centre, Celestijnenlaan 3 D, B-31, Heverlee, Belgium e-mail: Bert.Stallaert@mech.kuleuven.be Abstract This paper presents a comparison of repetitive control and narrowband filtered-x LMS feedforward control, both applicable in the field of active structural acoustic control (ASAC) and active noise control (ANC) of periodic disturbances. This can be useful for example in rotating machinery, where the disturbance is often determined by the rotational speed. A frequency domain relation between the disturbance and the error signal is presented for the filtered-x LMS algorithm. This relation leads to a frequency domain convergence criterion which is consistent with existing literature and experimental observations. Furthermore, both control strategies are compared based on these frequency domain relations. The comparison shows that an inverse based repetitive controller behaves as an harmonic canceler, while the filtered-x LMS algorithm deviates from this behaviour at frequencies between the harmonics. Finally, the paper suggests the possibility to further match the behaviour of both algorithms, and to improve the performance for ASAC of periodic disturbances. 1 Introduction This paper presents a comparison of two control strategies which can be applied in the field of active structural acoustic control (ASAC) and active noise control (ANC); repetitive control (RC) [1] and the filtered reference least mean squares algorithm (FXLMS) [2, 3]. Although repetitive control is not often associated with acoustic control, the RC algorithm has been successfully applied to the active control of rotating machinery [4], using a novel design strategy, suited for systems with a high modal density [5, 6]. In this kind of ASAC application, where the disturbance is periodic with a frequency determined by the rotational speed, the repetitive control strategy presents a valid alternative for the commonly used feedforward narrowband filtered-x LMS algorithm. Therefore, it is interesting to compare the performance and stability properties of both algorithms on a theoretical basis. Section 2 presents a short theoretical overview of both repetitive control and filtered-x LMS. It presents the frequency domain relation between disturbance and error signal for repetitive control. Under certain assumptions, a similar relation for the narrowband filtered-x LMS algorithm is deduced. This relation differs from existing literature in that a model of the plant appears in the relation [3, 7]. Its correctness however, is successfully validated by simulations. Furthermore, it also serves as the basis for a new frequency domain convergence criterion, which is consistent with existing literature and experimental observations. Based on the theoretical considerations, section 3 shows that the filtered-x LMS algorithm and repetitive control have a similar behaviour, i.e. as a harmonic canceler. At frequencies between the harmonics however, the filtered-x LMS algorithm deviates from the behaviour of the repetitive controller. Secondly, it is 79

8 PROCEEDINGS OF ISMA28 shown that also the stability criterion is similar in both algorithms. Furthermore, a visual representation of this criterion shows that the performance of the filtered-x LMS algorithm could be improved by a more appropriate choice of the control filters. 2 Theoretical background This section gives a short introduction in repetitive control and the narrowband filtered-x LMS algorithm. First, a repetitive control scheme is presented, and the frequency domain relation between disturbance and error signal is given, as well as the stability criterion. For the filtered-x LMS algorithm, an equivalent relation in frequency domain is presented. Based on this relation, a convergence criterion for the filtered-x LMS algorithm can be deduced, which is consistent with existing literature. 2.1 Repetitive control Figure 1 shows the repetitive control scheme used for ASAC, with k the discrete time instant. The input to the plant P (z) is the voltage to the control actuator. Since in acoustic control the goal is to reduce the noise as much as possible, in the presence of the disturbance d(k), the scheme lacks a desired reference signal, such that the output y(k) is the error signal. The output y(k) is therefore a measure related to the radiated noise. This can be an acceleration measurement on the controlled structure, or a direct measurement of the noise. d(k) u(k) P (z) + + y(k) z N + L(z) Figure 1: Repetitive control scheme for ASAC applications. Although the disturbance d(k) is arbitrary, the scheme is only effective at disturbances with a fundamental period of NT s, with T s the sampling period. This is due to the presence of the memory loop (feedback loop around z N ) with a memory of N samples. Including the memory loop in the controller is based on the internal model principle, which states that in order to control a certain disturbance, the controller must contain a model of this disturbance. Since this memory loop is able to generate harmonic signals with a fundamental period of NT s, this scheme cancels all these harmonic disturbances. By varying N, the scheme becomes adaptive and is able to track variations in the disturbing frequency. The filter L(z) is the control filter which determines the performance of the control system and incorporates a cut-off to ensure stability at high frequencies. Since the repetitive control strategy is a feedback strategy, the sufficient but not necessary condition for asymptotic stability is based on the small gain theorem (e.g. [8]), and states that P (z) must be asymptotically stable and that 1 L(z)P (z) < 1, z = e jωts, ω [, π]. (1) For this criterion to be fulfilled, the filter L(z) must be chosen such that the Nyquist plot of L(z)P (z) lies within a unit circle around the point (1, ). The relation between the disturbance d(k) and the remaining error y(k) then becomes: 1 z N Y (z) = D(z). (2) 1 z N (1 L(z)P (z))

ACTIVE NOISE CONTROL 81 It is clear from this relation that for perfect cancelation of the harmonics of the fundamental frequency N/T s, L(z) must equal the inverse of P (z). 2.2 Filtered-X LMS algorithm When the disturbance is periodic and the radiated noise is dominated by the fundamental frequency and its harmonics, the narrowband version of the filtered-x LMS algorithm can be used [3]. The fundamental frequency must then be given by a reference signal, like a tacho signal, usually available in applications where the disturbance is periodic (e.g. rotating machinery). Figure 2 shows the resulting control scheme, where it is assumed that the disturbance is periodic with fundamental period NT s. Like in the RC case, it will be shown that although the disturbance is not restricted to a periodic signal, the algorithm is only effective at harmonics of the fundamental frequency. This is contrary to the broadband version, which is effective over a broad frequency range. In that case however, it is imperative that there is a time delay between the reference signal x(k) and the error signal y(k), which usually limits the choice of y(k) to an acoustic measurement. In the narrowband version, both acoustic and structural measurements can be used. T = NT s d(k) T = NT s... x(k) W (z) u(k) P (z) + + y(k) P (z) r(k) LMS Figure 2: Filtered reference LMS feedforward control scheme. In the following it is assumed that the reference signal x(k) is a pulse train at the fundamental disturbance frequency N/T s and that both the control filter W (z) and the plant model P (z) are modeled as FIR filters with length N. With these assumptions, it is possible to deduce a frequency domain relation between the disturbance D(z) and the error signal Y (z). In order to track variations in the disturbing frequency, the frequency of the pulse train needs to be adaptive, as well as the length of the filters W (z) and P (z). The reference signal x(k) is filtered by the control filter W (z), which is updated according to following update law: w l (k + 1) = w l (k) µr(k l)y(k), l =, 1,..., N 1, (3) with µ the update coefficient and r(k) the reference signal, filtered by the plant model P (z). According to [9], the filter coefficients converge to their optimal value as long as the phase of P (z) and P (z) do not differ by more than 9. With x(k) a pulse train, the reference signal r(k) becomes: r(k) = m= = ˆp m m= ˆp m x(k m) n= δ(k m nn) = ˆp j(k), (4) with j(k) = k mod N (remainder on division of k by N). This modifies the update law (eq. 3) into: w l (k + 1) = w l (k) µˆp j(k l) y(k), l =, 1,..., N 1, (5)

82 PROCEEDINGS OF ISMA28 To come to an analogous relation to eq. 2 between the disturbance and the remaining error, the control signal u(k) is written as follows: u(k) = w l (k)x(k l) l= = w l (k) δ(k l nn) l= n= = w j(k) (k). (6) If the update starts with all filter coefficients equal to zero, it is possible to write the value of coefficient w l at time k as follows: k 1 w l (k) = µ ˆp j(i l) y(i), (7) resulting in following expression for the filter output u(k): Taking the z-transform yields: u(k) = w j(k) (k) i= k 1 = µ ˆp j(i j(k)) y(i) i= k k 1 = µ ˆp j(i j(k)) y(i) µ ˆp j(i j(k)) y(i) i= = u(k N) µ i= U(z) = z N U(z) µ i=k N ˆp i y(k N + i). (8) i= ˆp i z N+i Y (z) U(z) = z N U(z) µz N P (z 1 )Y (z) z N U(z) = µ P (z 1 )Y (z). (9) 1 z N With Y (z) = U(z)P (z)+d(z) (see figure 2), this leads to following relation between disturbance and error signal: 1 z N Y (z) = 1 z N (1 µ P D(z). (1) (z 1 )P (z)) This relation is valid for the Filtered-X LMS scheme from figure 2, with P (z) and W (z) FIR filters of length N, depending on the fundamental frequency. Although in normal operation the disturbance is periodic, this is not taken into account in the derivation of eq. 1, such that the relation is also valid for a random disturbance, as long as N is chosen to be a fixed number of sample periods. Relation 1 differs from what can be found in literature [3, 7], where the plant model P (z 1 ) does not appear in the relation. As a validation of the correctness of relation 1, a simulation of the Filtered-X LMS algorithm is performed on a simple plant, of which the transfer function P (z) is shown in figure 3. The discrete model P (z) of the plant P (z) is a FIR filter with length 5, at a sampling rate of 5 khz. Like the plant model, the control filter W (z) is implemented as a FIR-filter of length N = 5, with all coefficients initially equal to zero. In order to assess the behaviour of the system on all frequencies up to the Nyquist frequency, the disturbance is a random signal. The reference signal x(k) is a pulse train with a period of 5 samples. The resulting control scheme is shown in figure 4 and the relation between the disturbance d(k) and the error

ACTIVE NOISE CONTROL 83 Amplitude [db] 2 2 System P Model P 1 1 1 2 1 3 2 Phase [deg] 2 1 1 1 2 1 3 Frequency [Hz] Figure 3: System and system model used for simulation of the Filtered-X LMS algorithm. d(k) T = NT s... x(k) W (z) u(k) P (z) + + y(k) P (z) r(k) LMS Figure 4: Filtered reference LMS feedforward control scheme with random disturbance. signal y(k), simulated and calculated from relation 1, is given in figure 5, with the update coefficient µ chosen equal to.15. Within the aforementioned assumptions, two major observations are clear from the simulation. Firstly, the simulation shows that relation 1, presented in this paper, correctly predicts the behaviour of the Filtered-X LMS algorithm. Secondly, the algorithm behaves as a harmonic canceler, effectively reducing the fundamental frequency of 1 Hz (N = 5 at 5 khz) and all its harmonics. At intermediate frequencies, the algorithm has a negative effect on the error, resulting in an increase of the error signal. Relation 1 does not only predict the behaviour of the narrowband Filtered-X LMS algorithm, but can also be used to analyse the convergence of the system. For stability of the transfer function between D(z) and Y (z), the roots of its denominator must lie within the unit circle. This criterion is fulfilled if: 1 µ P (z 1 )P (z) < 1, z = e jωts, ω [, π]. (11) This paper will not go into further detail on this criterion, but since the phase of P (z 1 ) is opposite to that of P (z), this confirms that the algorithm converges when P (z) and P (z) do not differ more than 9 and when the update coefficient µ is chosen appropriately [9].

84 PROCEEDINGS OF ISMA28 Amplitude [db] 2 2 Sim. Theory 1 2 1 3 2 Phase [deg] 2 1 2 1 3 Frequency [Hz] Figure 5: Relation between disturbance D(z) and error signal Y(z) in simulation and theoretically, from eq. 1. Performance Y (z) D(z) = Repetitive control 1 z N 1 z N (1 L(z)P (z)) Y (z) D(z) = Filtered-X LMS 1 z N 1 z N (1 µ P (z 1 )P (z)) Stability 1 L(z)P (z) < 1 1 µ P (z 1 )P (z) < 1 Table 1: Performance and stability properties of repetitive control and filtered-x LMS. 3 Comparison of Filtered-X LMS and Repetitive control Based on the relation between disturbance D(z) and error signal Y (z) for both repetitive control and narrowband filtered-x LMS, this section compares both control strategies for use in active structural acoustic control applications. Stability and performance properties are investigated and simulations are presented. 3.1 Performance The performance of an acoustic control system is determined by the achievable reduction of the disturbance signal and, in case of non-stationary signals, the rate of convergence. The achievable reduction is given for RC by equation 2 and for FXLMS by equation 1, repeated in table 1. The equations relate the disturbance D(z) to the error signal Y (z). From the comparison, it is obvious that both algorithms have a similar behaviour, i.e. that of a harmonic canceler. The performance in the frequencies between the harmonics, is determined respectively by the filter L(z) and µ P (z) for RC and FXLMS. Figure 6 shows the performance of the RC and FXLMS algorithm for the plant P (z) of figure 3, when the disturbance is a white noise signal, and with a fundamental frequency of 1 Hz (N = 5 at 5 khz). For the RC case, L(z) is an exact inverse of the plant, such that the algorithm behaves as an ideal harmonic canceler. The maximum amplification of the intermediate frequencies is 6 db. For the FXLMS case, P (z) is a FIR-

ACTIVE NOISE CONTROL 85 Amplitude [db] 2 FXLMS RC 2 1 1 1 2 1 3 2 Phase [deg] 2 1 1 1 2 1 3 Frequency [Hz] Figure 6: Comparison between the performance of a Filtered-X LMS and a repetitive controller. model of the plant P (z), with 5 elements, as shown in figure 3. The convergence coefficient µ is equal to.15. Since µ is not frequency dependent, µ P (z 1 )P (z) is not equal to 1 over the whole frequency range like L(z)P (z) in the RC case, and the FXLMS algorithm does not behave as an ideal harmonic canceler. In the frequencies between the harmonics, the reduction or amplification is determined by the amplitude of µ P (z 1 )P (z). At high frequencies, where the plant usually exhibits a roll-off, this has the advantage that the intermediate amplification decreases, compared to the RC-case. At resonance frequencies of the plant on the other hand (e.g. at 12 Hz), the amplification is higher than in the RC-case. 3.2 Stability Based on the frequency domain representation, the stability criterion (usually called convergence criterion in the feedforward framework) for the filtered-x LMS algorithm is given by eq. 11, compared to the criterion for RC in table 1. As in the performance relation, there is an important analogy between both strategies; in RC, the phase of L(z) needs to oppose the phase of P (z) within a margin of 9. In FXLMS, the phase of P (z) needs to equal the phase of P (z) within a margin of 9. Moreover, just like for learning controllers like repetitive and iterative learning control [1], the stability criterion has a visual interpretation; for the algorithm to converge, the Nyquist plot of µ P (z 1 )P (z) must lie within the unit circle around the point (1,). Figure 7 shows that for the example used in this paper, the criterion is fulfilled. In case of a perfect plant model P (z) without any phase mismatch, the Nyquist plot of µ P (z 1 )P (z) lies on the real axis. For RC, where L(z) is an exact inverse of the plant P (z), the Nyquist plot of L(z)P (z) reduces to the point (1,). The observation that the Nyquist plot of L(z)P (z) of an ideal inverse-based repetitive controller reduces to a single dot, shows that there is still a large margin in the design of L(z). In a lot of cases, an exact plant inverse is not feasible due to the complex nature of the controlled plant. Moreover, this ideal behaviour is not always required over the whole frequency range up to the Nyquist frequency. Therefore, [5, 6] presents a novel design approach taking advantage of the remaining stability margin, and especially suited for systems with a high modal density. A second consideration relates to the Nyquist plot of µ P (z 1 )P (z), which lies completely on the real axis in case of a perfect plant model P (z). In order to obtain the same behaviour as the RC algorithm, a proper

86 PROCEEDINGS OF ISMA28 1.5 Imaginary.5 1.5.5 1 1.5 2 Real Figure 7: Visual representation of the filtered-x LMS convergence criterion (eq. 11) with µ P (z 1 )P (z) (blue) contained in the convergence circle (red). selection of µ P (z) must reduce this line to the point (1,). On the other hand, like in the RC-case, this behaviour might not always be required. This paper will not go into further detail on the design of a filtered- X LMS controller, but it is clear that (i) a frequency dependent convergence coefficient µ and (ii) a more appropriate choice of P (z) can further improve the performance of the algorithm. 4 Conclusions This paper presents a comparison of repetitive control (RC) and narrowband filtered-x LMS (FXLMS), both applicable in the field of active structural acoustic control (ASAC) and active noise control (ANC) of periodic disturbances. A typical application is for example rotating machinery, where the disturbance is often determined by the rotational speed. A control strategy like repetitive control or filtered-x LMS feedforward control reduces the fundamental disturbance frequency and its harmonics, which effectively reduces the resulting noise radiation. A first part of the paper presents a brief introduction in repetitive control and filtered-x LMS. For FXLMS, a frequency domain relation between the disturbance and the error signal is presented. Based on this relation, a frequency domain convergence criterion can be deduced, consistent with existing literature and experimental observations. In a second part, both control strategies are compared with respect to performance and stability. The performance of an ideal inverse-based RC controller is that of a harmonic canceler. The FXLMS algorithm exhibits the same reduction at harmonic frequencies, but differs at intermediate frequencies. Taking into account the stability criterion which is also similar for RC and FXLMS, it is suggested that the performance of the FXLMS algorithm can be further improved by a more appropriate choice of the filter and the convergence coefficient. Finally, for practical ASAC and ANC applications, it is shown that not only FXLMS, but also RC is a valuable alternative, although repetitive control is not often associated with acoustic control. The goal of this paper however is not to suggest on of both strategies, but to present a first comparison. Nonetheless it is clear that due to the assumptions regarding the control filters in the presented FXLMS strategy, the RC

ACTIVE NOISE CONTROL 87 strategy leaves more design freedom. Since it is however believed that these assumptions will not influence the practical use of the FXLMS strategy a lot, further investigations will focus on the choice of these filters as well as on the practical implementation. Acknowledgements The research of B. Stallaert is funded by the Institute for the Promotion of Innovation through Science and Technology in Flanders (IWT-Vlaanderen). References [1] L. Cuiyan, Z. Dongchun, Z. Xianyi, A Survey of Repetitive Control, Proceedings of 24 IEEE/RSJ International Conference on Intelligent Robots and Systems, Sendai, Japan, September 28 - October 2 (24), pp. 116-1166. [2] S.J. Elliott, Signal processing for active control, Academic Press (21). [3] S.M. Kuo, D.R. Morgan, Active noise control systems: algorithms and DSP implementations, Wiley (1996). [4] B. Stallaert, S. Devos, G. Pinte, W. Symens, J. Swevers, P. Sas, Active structural acoustic source control of rotating machinery using piezo bearings, Proceedings of the international modal analysis conference, IMAC26, Orlando, Florida, USA, February 4-7 (28). [5] G. Pinte, B. Stallaert, J. Swevers, W. Desmet, P. Sas, A novel design strategy for Iterative Learning and Repetitive Controllers of systems with a high modal density. Part A: Theoretical background, Submitted for Mechanical Systems and Signal Processing (28). [6] B. Stallaert, G. Pinte, J. Swevers, W. Desmet, P. Sas, A novel design strategy for Iterative Learning and Repetitive Controllers of systems with a high modal density. Part B: Practical applications, Submitted for Mechanical Systems and Signal Processing (28). [7] P. Darlington, S.J. Elliott, Stability of adaptively controlled systems - A graphical approach, IEEE International Conference on Acoustics, Speech, and Signal Processing, ICASSP 87, Dallas, Texas, USA, April 6-9 (1987), pp. 399-42. [8] S. Skogestad, I. Postlethwaite, Multivariable feedback control, Wiley (25). [9] C.C., Boucher, S.J. Elliott, P.A. Nelson, Effect of errors in the plant-model on the performance of algorithms for adaptive feedforward control, IEE Proceedings-F Radar and Signal Processing, Vol. 138, No. 4 (1991), pp. 313-319. [1] D.A. Bristow, M. Tharayil, A.G. Alleyne, A survey of iterative learning control, IEEE Control Systems Magazine, Vol. 26, No. 3 (26), pp. 96-114.

88 PROCEEDINGS OF ISMA28