6
JSAE20014060 JSAE Review 22 (2001) 157}162 Development of an adaptive control simulation system for vehicle exhaust noise reduction Keqiang Li, Takeharu Tanaka State Key Laboratory of Automotive Safety and Energy, Tsinghua University, Beijing 100084, People's Republic of China Trazc Safety and Nuisance Research Institute, Ministry of Transport, Shinkawa 6-38-1, Mitaka-shi, Tokyo 181-0004, Japan Received 29 September 2000; received in revised form 16 October 2000 Abstract An adaptive control strategy for vehicle exhaust noise reduction considering acceleration characteristics is presented, and its simulation analysis system is developed in order to e$ciently examine the performance of the proposed control approach. The simulation system, which is implemented with the MATLAB/Simulink dynamic system analysis tools, and can be employed to evaluate the di!erent control algorithms easily, plays an important role in the control system design. After many simulation tests, such as investigating the features of control trackability and stability under accelerated running condition, the practical application of the ANC system for vehicle exhaust noise reduction is introduced. 2001 Society of Automotive Engineers of Japan, Inc. and Elsevier Science B.V. All rights reserved. 1. Introduction As a supplemental technique to traditional passive noise control such as sound shielding and absorption, active noise control (ANC) has received considerable attention in recent years. The ANC method applied to vehicle exhaust noise reduction includes some advant- ages such as no increase in the exhaust back pressure and improved performance of engine power output and fuel economy. Furthermore, it may make the structure of the active mu%er compact and facilitate its installation [1]. Because the exhaust noise often changes with engine load or rotational speed, some preferable adaptive control strategy that can track these changes must be included in an ANC system. It is necessary to develop a control simulation system for examining the performance of the proposed control method e$ciently. In this paper, an ANC method for exhaust noise reduc- tion of a medium-duty diesel truck is introduced. To ensure the successful operation of its controller in a time-varying environment, a modi"ed, variable step size LMS algorithm is proposed; in order to examine the performance of the proposed control method e$ciently, an adaptive control simulation system for vehicle exhaust noise reduction is developed. By using the simulation analysis system, the performance of control trackability and stability are investigated by comparison of the proposed method with the conventional, constant step size LMS method. Furthermore, the rationality and validity are veri"ed by employing the ANC system to exhaust noise control of a diesel engine truck subject to accelerated running. 2. Variable step size LMS control algorithm The vehicle exhaust noise, which is mainly caused by exhaust impulsation, is generally composed of several harmonic components with a fundamental frequency that varies as a function of the engine rotational speed. As the noise is periodic and is dominated by harmonics of the basic "ring rate, the time-domain waveform synthesis method, also called the synchronized "ltered- LMS method [2,3], in which the rotational pulse of the primary noise is used for the reference input, is adopted. 2.1. Time based synchronized xltered-x LMS method (SFX-TB) The block diagram of the SFX method as applied to the exhaust noise control problem is illustrated in Fig. 1. The concept of the method can be analyzed as if the adaptive FIR "lter is excited by an impulse train of 0389-4304/01/$20.00 2001 Society of Automotive Engineers of Japan, Inc. and Elsevier Science B.V. All rights reserved. PII: S 0 3 8 9 - 4 3 0 4 ( 0 0 ) 0 0 1 0 4 - 1

Development of an adaptive control simulation system for vehicle exhaust noise reduction

Embed Size (px)

Citation preview

Page 1: Development of an adaptive control simulation system for vehicle exhaust noise reduction

JSAE20014060

JSAE Review 22 (2001) 157}162

Development of an adaptive control simulation system for vehicleexhaust noise reduction

Keqiang Li�, Takeharu Tanaka��State Key Laboratory of Automotive Safety and Energy, Tsinghua University, Beijing 100084, People's Republic of China

�Trazc Safety and Nuisance Research Institute, Ministry of Transport, Shinkawa 6-38-1, Mitaka-shi, Tokyo 181-0004, Japan

Received 29 September 2000; received in revised form 16 October 2000

Abstract

An adaptive control strategy for vehicle exhaust noise reduction considering acceleration characteristics is presented, and itssimulation analysis system is developed in order to e$ciently examine the performance of the proposed control approach. Thesimulation system, which is implemented with the MATLAB/Simulink dynamic system analysis tools, and can be employed toevaluate the di!erent control algorithms easily, plays an important role in the control system design. After many simulation tests, suchas investigating the features of control trackability and stability under accelerated running condition, the practical application of theANC system for vehicle exhaust noise reduction is introduced. � 2001 Society of Automotive Engineers of Japan, Inc. and ElsevierScience B.V. All rights reserved.

1. Introduction

As a supplemental technique to traditional passivenoise control such as sound shielding and absorption,active noise control (ANC) has received considerableattention in recent years. The ANC method applied tovehicle exhaust noise reduction includes some advant-ages such as no increase in the exhaust back pressure andimproved performance of engine power output and fueleconomy. Furthermore, it may make the structure of theactive mu%er compact and facilitate its installation [1].Because the exhaust noise often changes with engine loador rotational speed, some preferable adaptive controlstrategy that can track these changes must be included inan ANC system. It is necessary to develop a controlsimulation system for examining the performance of theproposed control method e$ciently.In this paper, an ANCmethod for exhaust noise reduc-

tion of a medium-duty diesel truck is introduced. Toensure the successful operation of its controller ina time-varying environment, a modi"ed, variable stepsize LMS algorithm is proposed; in order to examine theperformance of the proposed control method e$ciently,an adaptive control simulation system for vehicle exhaustnoise reduction is developed. By using the simulationanalysis system, the performance of control trackabilityand stability are investigated by comparison of the

proposed method with the conventional, constant stepsize LMS method. Furthermore, the rationality andvalidity are veri"ed by employing the ANC system toexhaust noise control of a diesel engine truck subject toaccelerated running.

2. Variable step size LMS control algorithm

The vehicle exhaust noise, which is mainly caused byexhaust impulsation, is generally composed of severalharmonic components with a fundamental frequencythat varies as a function of the engine rotational speed.As the noise is periodic and is dominated by harmonicsof the basic "ring rate, the time-domain waveformsynthesis method, also called the synchronized "ltered-LMS method [2,3], in which the rotational pulse ofthe primary noise is used for the reference input, isadopted.

2.1. Time based synchronized xltered-x LMS method(SFX-TB)

The block diagram of the SFX method as applied tothe exhaust noise control problem is illustrated in Fig. 1.The concept of the method can be analyzed as if theadaptive FIR "lter is excited by an impulse train of

0389-4304/01/$20.00 � 2001 Society of Automotive Engineers of Japan, Inc. and Elsevier Science B.V. All rights reserved.PII: S 0 3 8 9 - 4 3 0 4 ( 0 0 ) 0 0 1 0 4 - 1

Page 2: Development of an adaptive control simulation system for vehicle exhaust noise reduction

Fig. 1. Block diagram of SFX method as applied to exhaust noisecontrol.

period N samples:

x(n)"��

����

�(n!�N), (1)

where �( ) is the Kronecker delta function, the integerN satis"es N"¹

�/¹ where ¹ is the sampling period,

and ¹�"2�/�

�is the period of the noise with funda-

mental angular frequency ��. The "ltered reference sig-

nal r(n) is generated by passing the x(n) signal through thec(j) named secondary path:

r(n)"�������

c(j)x(n!j)"��

����

�������

c(j)�(n!j!�N)

"

��

����

c(n!�N),C(n). (2)

In Eq. (2) C(n) is said to be the aliased periodic sequence.So the coe$cients of the adaptive "lter are updated bythe well-known LMS algorithm as

w�(n#1)"w

�(n)!�e(n)r(n!i), i"0, 1,2,¸!1, (3)

where � is the step size parameter for obtaining theupdate equation. The adaptive "lter output y(n) is gener-ated as

y(n)"�������

w�(n)x(n!i)"

�������

w�(n)

����

������

�(n!�N!i)

"w����

(n), ¸"N, (4)

where j(n)"nmod¸ and ¸ is the order of the adaptive"lter. In practical application, the actual period variesfrom the normal value as a function of loading conditionsand running speed. Therefore, the time based SFX

method is adopted, i.e., the ANC system operates witha "xed sampling rate and the tap numbers of the adaptive"lter are related to the period of the fundamental fre-quency of the noise. In this way, the secondary pathestimate "lter coe$cients do not have to be changed asa function of actual engine rotation rate. Also, the track-ing capability of the SFXmethod during rapid changes ofengine rotational speed, which results in a change in thefundamental frequency of the noise, can be partly im-proved by the method.

2.2. Variable step size SFX-TB method

According to the theory of adaptive "lters, it is veryimportant but di$cult to determine the optimal step sizeparameter �, which strongly a!ects the performance ofthe control system. Improper selection of � might eithermake the convergence speed unnecessarily slow or intro-duce a large misadjustment [2,4,5]. To control theexhaust noise of a truck in actual running conditions,especially during acceleration, an adaptive controlalgorithm that can both achieve rapid convergence andminimize misadjustment is demanded. In this paper,a variable step size SFX-TBmethod is proposed to devisean adaptive algorithm which is more e$cient than theconventional "ltered-x LMS algorithm. The updatingof adaptive "lter coe$cients with the method can beimplemented in the following notation:

w�(n#1)"�

w�(n)!�e(n)r(n!i), �'�

�,

w�(n)!�

�e(n)r(n!i), others,

(5)

in which

�"��A

�/A

�,

A�"max��e(0)�, �e(1)�,2, �e(n)��,

A�"max��e(M#0)�, �e(M#1)�,2, �e(M#N

�!1)��,

M"N�#N

�#2#N

���,

whereA�is the absolute value of the measuredmaximum

residual error e(n) until the time index n, A�is the abso-

lute value of the measured maximum residual error e(n)in the kth period of noise with fundamental frequency,��is the minimum value of the step size �, �

�is the

maximum value of the step size � and N�is the sampling

point of the ith period. � is allowed to vary between thevalues �

�and �

�. The selection of �

�is based on

the condition of stability, whereas ��is chosen to balance

the convergence speed and the desired misadjustment.High values of � are "rst chosen to achieve rapid conver-gence. After convergence, low values are adopted to min-imize misadjustment, and � can be changed only with theresidual error signal.

158 K. Li, T. Tanaka / JSAE Review 22 (2001) 157}162

Page 3: Development of an adaptive control simulation system for vehicle exhaust noise reduction

Fig. 2. Block diagram of simulation system.

3. Design of the hybrid simulation system

The simulation analysis is necessary for shorteningthe period of control system development. In order toevaluate the performance of the proposed method e$-ciently, the control simulation supporting system is de-veloped and many related simulation tests are conductedusing the simulation system.

3.1. Design of the hybrid simulation system

When an adaptive control simulation system for ve-hicle exhaust noise reduction is applied in practice, somefactors such as system modeling and running condition(e.g. constant running and accelerated running), whichin#uence the simulation results, should be consideredappropriately. In this research, the system model is de-signed with the MATLAB/Simulink dynamic systemanalysis tool [6], and the method of hybrid simulation isadopted for improving the reliability of the simulationprocess. Although the transfer function of the secondarypath between the second sound source and error micro-phone is di$cult to obtain directly, it can be expressed byits experimental model, while the other parts of the sys-tem are modeled with the MATLAB/Simulink blockfunction. The adaptive control simulation system de-signed for vehicle exhaust noise reduction is shown asa block diagram in Fig. 2.The simulation system contains the basic block func-

tions of MATLAB/Simulink and the subsystems whichare made of the basic block functions or experimentalmodels. The upper part of Fig. 2 expresses the exhaustnoise before control, in which the situation of enginerotation is described with the `Chirpa block. That meanswhen the fundamental frequency and its harmonic com-ponents, the sweeping start frequency and its end fre-

quency are set, the varying conditions of engine rotationcan be simulated. Furthermore, if the sweeping timeinterval is assumed to be a value close to in"nity, theconstant engine speed condition can also be approxi-mated. The `Matrix Gaina block represents the ampli-tudes of harmonic components of the exhaust noise, andthe `Transport Delaya block is used to express the phasedi!erences between engine outlet and the exhaust muf-#er. The `Zero-Order Holda block is used for convertingthe continuous system into a discrete one and the`Noisea block is for considering the system disturbednoise.Fig. 3 shows the block diagram of the `pulse producera

subsystem which is used to produce the impulse of thereference signal in the SFX-TB method.The block `Chirp 1a shown in Fig. 2 is a sine-wave

simulating the fundamental component of the enginerotation. Let the signal `In 1a pass through the sub-system `pulse producera, as shown in Fig. 3. Afterprocessing with block functions such as `Switcha and`Relational Operatora, the impulse trains of the referencesignal can be obtained.Fig. 4 is the block diagram for the adaptive "lter of the

SFX-TB LMS method.In making the error path model between the secondary

loudspeaker and the error microphone shown in Fig. 4,the traditional method is to ignore the model or describeit with a simpli"ed one because of some technologicaldi$culties in representing the model mathematically. Inthis research the hybrid simulation system containing anexperimental model is adopted to resolve this problem.In order to get the updating coe$cients of the adaptive"lter, the `LMS Coe$cient Updatea subsystem is de-signed with the SFX-TB method including the variablestep-size algorithm proposed above. The subsystem fea-tures make it easy to replace di!erent control algorithms,

K. Li, T. Tanaka / JSAE Review 22 (2001) 157}162 159

Page 4: Development of an adaptive control simulation system for vehicle exhaust noise reduction

Fig. 3. Block diagram of subsystem `pulse producera.

Fig. 4. Block diagram of SFX-TB LMS adaptive "lter.

check the temporary data and compare the results ofsimulations.To summarize the adaptive control simulation system

developed for vehicle exhaust noise reduction, we can"nd:

(1) Based on adopting the hybrid simulation scheme, theerror path between the secondary loudspeaker anderror microphone can be modeled easily, and alsothe simulation results can be achieved precisely.

(2) Both acceleration and constant engine rotation con-ditions can be simulated on the same system bysetting the sweeping time interval appropriately.

(3) Because subsystems can be rebuilt according to dif-ferent aims, the categories of simulation, such as therevising of control algorithms, the evaluation of in-terim processes and the display and saving of real

time control results can be chosen freely, so that it ispossible to get better operability and e$cient simula-tion in practical applications.

3.2. Results of simulation analysis

Using the developed simulation system, and analysis ofsimulation parameters such as sampling frequency, tapnumbers of the adaptive "lter and value of step size wasconducted. Furthermore, the system performance of con-trol trackability and stability are investigated consider-ing the acceleration condition of engine rotation.Fig. 5 illustrates the simulation results of the variable

step size algorithms in comparison with the conventionalalgorithm whose step size in constant. Fig. 5(a) shows theresponses of the residual error signal with the two kindsof methods, assuming the engine is rotating at a constant

160 K. Li, T. Tanaka / JSAE Review 22 (2001) 157}162

Page 5: Development of an adaptive control simulation system for vehicle exhaust noise reduction

Fig. 5. Simulation results with two methods: (a) at a constant speed of n"1200 rpm; (b) during speed change from n"1200 to 2400 rpm.

Fig. 6. Truck exhaust noise control test set up. Fig. 8. Tracking analysis results of the exhaust noise.

Fig. 7. Time history of the exhaust noise.

speed of n"1200 rpm. Fig. 5(b) shows the responses ofthe residual error signal with the two methods duringengine acceleration from n"1200 to 2400 rpm.From the results shown in Fig. 5, we can observe that

the proposed variable step size SFX-TB algorithm canprovide faster convergence and less misadjustment thanthe conventional constant step size algorithm in the ap-plication of active noise control.

4. Experimental analysis

Experiments of exhaust noise control of a truck duringacceleration are conducted using the ANC system involv-ing di!erent control algorithms. Fig. 6 is the test set up,and Figs. 7 and 8 are the experimental results. Fig. 7shows the time history of the measured exhaust noisein the case of three conditions: ANC system turnedo!, ANC system turned on with constant step sizealgorithm and the variable step size algorithm. Thestep size �"0.4 is the best selection for noise control ofthe truck, as determined by trial and error with theconventional constant step size algorithm. Fig. 8 showsthe tracking analysis results of the noise in the samecases.

It has been pointed out that it is necessary for the ANCsystem of vehicle exhaust noise control to be capable oftracking changes in engine load and rotational speed.Since the step size parameter is appropriately chosen asa function of measured residual error signal in the pro-posed method, it has the capability of better trackabilityand stability during the control process. It is veri"edby these experimental results that the e!ect of tracking

K. Li, T. Tanaka / JSAE Review 22 (2001) 157}162 161

Page 6: Development of an adaptive control simulation system for vehicle exhaust noise reduction

control is particularly evident at the beginning of arotational speed change.

5. Conclusions

In this paper we studied the adaptive control approachfor vehicle exhaust noise reduction with a modi"ed vari-able step size LMS algorithm which uses a relativelyappropriate and simple method for step size changesduring the control process. An adaptive control simula-tion analysis system was developed for evaluating thefeatures of the control system. The following conclusionswere obtained:

(1) As it is necessary for an ANC system to deal withaccelerating engine conditions in the application ofvehicle exhaust noise reduction, the variable step sizeSFX-TB method, in which only the residual errorsignal is needed for calculating the step size para-meter �, is recommended.

(2) The developed adaptive control simulation systemfor vehicle exhaust noise reduction is capable of

testing the performance of the proposed controlstrategy e$ciently.

(3) The simulated and experimental results show thatthe developed simulation system plays an importantrole in practical applications. The proposed controlalgorithm can make the ANC system for vehicleexhaust noise reduction yield better controllabilityand stability than the conventional method.

References

[1] Tanaka, T., Li, K., Study on the active exhaust mu%er for mediumsize engine truck, Proc. JSAE Conf. No. 9939712 (1999).

[2] Kou, S.M., Morgan, D.R., Active Noise Control System, Wiley,New York (1996).

[3] Hamada, H., Ito, K., Uto, S., Miura, T., Synchronized "ltered-xalgorithm and its application to active control of sound and vibra-tion, Proc. Acoust. Soc. Jpn. (1992).

[4] Widrow, B., Stearns, S.D., Adaptive Signal Processing, Prentice-Hall, Englewood Cli!s, NJ, 1985.

[5] Elliott, S.J., Nelson, P.A., Active noise control, IEEE Signal Pro-cess. Mag., pp. 12}35 (October 1993).

[6] The MathWorks, Inc. MATLAB/Simulink Handbook, Ver. 5(1999).

162 K. Li, T. Tanaka / JSAE Review 22 (2001) 157}162