1. Introduction
The design of noise control strategies is impossible without basic knowledge on the theory of sound and vibration. The latter is described in many textbooks; for example, in [
1,
2,
3]. To design active noise control treatments, it is also necessary to understand electro-mechanical coupling effects in order to describe actuators, filter-structures and sensors. These aspects of the theory of vibrations are for example described in [
4,
5]. If, finally, self-adaptive control strategies are taken into account, adaptive signal processing as described in [
6,
7,
8,
9] has to be studied in great detail. Especially, the so-called Filtered-x Least Mean Square (FxLMS) algorithm [
6,
7,
8] that is used to minimize the squared error signal detected at a well-chosen sensor position considering both a proper reference signal and the transfer behavior between actuator and sensor plays an important role in many applications as described in [
5,
7,
8,
9]. This algorithm is well understood and implemented in many applications. It has been used for decades, also considering variations of the original implementation [
10].
For many applications, it has been sufficient to concentrate on Linear Time-Invariant (LTI) systems. An actual survey on the application of active noise control (ANC) considering linear system behaviour has been presented in [
11]. However, in many situations, it is also necessary to cover non-linear effects. An actual survey on the application of ANC to non-linear systems is found in [
12]. Recently, a novel approach using a so-called Brain Storm Optimization (BSO) algorithm for the active control of non-linear systems was proposed in [
13].
Considering the above-named references that represent only a non-complete selection of all publications in this field, one can conclude that the concept of self-adaptive ANC as well as its application to LTI systems is well understood. Thus, its application should be in the spotlight of ongoing research. One can also conclude that nowadays research is also focussed on non-linear effects. For this reason, it is obvious to ask the following: Is it necessary to write another paper focussing on linear systems? From the point of view of the author, the answer is yes. This is especially true if the aspect of benchmarking is taken into account.
It is of course possible to study a wide range of publications reporting on the design as well as on the performance evaluation of ANC. This is especially true for the active control of plane waves in one-dimensional wave guides [
14,
15,
16]. However, a drawback of many publications is that the electro-mechanical parameters describing the electro-mechanical parts are not documented in such a way that a reproduction of the relevant findings is supported without limitations. In contrast to the above-named references, sophisticated mathematical models have also been presented to describe the multi-physical problem of ANC based on detailed descriptions of the model parameter, compared with [
17]. Unfortunately, self-adaptive control has not been taken into account in this particular reference.
Summarizing these findings, a simple electro-vibro-acoustic (EVA) model that can be used to benchmark self-adaptive ANC approaches is (from the viewpoint of the author) still missing in the scientific community. For this reason, the present paper proposes such a simple EVA model that is based on a limited number of Degrees of Freedom (DOF). The latter are introduced to describe the propagation of sound in a one-dimensional wave guide without non-linear effects. This model is presented in combination with a detailed description of the physical parameter of the electro-mechanical components as well as of the acoustic wave guide. It consists of discrete electrical and mechanical networks that are applied to model the electro-acoustic behavior of noise and anti-noise sources. The acoustic field inside a duct, terminated by the electro-acoustic sources, is modelled using the Finite Element Method (FEM). The resulting EVA model is capable of describing all relevant coupling effects and enables an efficient evaluation of self-adaptive control strategies such as local control of sound pressure or active control of acoustic absorption. It is designed as a benchmark model for the benefit of the scientific community.
This paper is structured as follows. Multi-physical modelling and self-adaptive control strategies based on the FxLMS algorithm are described in
Section 2. This section also includes comments on numerical integration. The behaviour of the passive system (without active control) is analyzed in
Section 3, whereas the noise control potential of two control strategies is discussed in
Section 4. The paper closes with
Section 5 presenting a short summary of the main findings.
2. Multi-Physical Modelling and Self-Adaptive Control Strategies
In order to study self-adaptive control of sound, a multi-physical approach to an EVA system is proposed in the upcoming section. LTI system behavior is assumed for all subsystems. The latter are given by an electro-dynamical loudspeaker and an acoustic duct. This subsystem represents the one-dimensional acoustic wave guide. At first, the fully-coupled EVA model is introduced. Afterwards some comments will be given on the numerical solution of this model. In a second step, two self-adaptive control strategies based on the FxLMS algorithm will be outlined.
2.1. A Fully Coupled Electro-Vibro-Acoustical Model
As described in
Section 1, the proposed benchmark model is given by an acoustic duct of length
and cross-section
terminated by the primary noise source at position
x = 0 and the secondary source (anti-noise source). The latter terminates the duct at the position
x =
L. For further investigations, five “sensor-positions”
have been considered. The position of the primary source is identical to the position
, and the position of the secondary source is identical to the position
.
A topological model as well as the EVA model are shown in
Figure 1. The topological model illustrates the input-output between the physical system and the adaptive algorithm. The EVA model also shown in this figure illustrates the electro-mechanical networks as well as the finite element representation of the acoustic enclosure. The latter is discretized by one-dimensional finite elements of length
. Both the element numbers (1, 2, 3, 4) and the position or node numbers (
I,
II,
III,
IV,
V) are defined in
Figure 1.
The equations of motion of these electro-mechanical networks are based on the electric charge
, the displacement of the loudspeaker membrane
, and the sound pressure
defined at the positions
. The associated ordinary differential equations (ODE’s) are given by
where
is the inductance of the electrical network at position
,
is the electric resistance,
is the capacity and
is the electromagnetic force factor.
is mass of the loudspeaker membrane at position
,
is its viscosity and
is the mechanical stiffness of the membrane. The external excitation is given by the voltage
with
applied at the primary and secondary loudspeaker.
As proposed in [
5], the acoustic field inside the duct is modelled by finite elements, considering the speed of sound
and the density
as the relevant material properties. In the present approach, four finite elements of length
with linear shape functions have been used to establish a simple discrete model. The latter is given by
where
are the sound pressure data determined at the positions
. Acoustic sources inside the duct have not been taken into account. For this reason, the right hand side of (2) is zero in every row.
The EVA model proposed in this paper contains nine DOFs summarized in the (9 × 1) column matrix
such as
The right-hand side is also represented by a (9 × 1) column matrix that contains the external excitation prescribed at the loudspeaker such as
The fully coupled EVA model can be established in matrix notation such as
where
is the (9 × 9) generalized mass matrix,
is the (9 × 9) generalized damping matrix and
is the (9 × 9) generalized stiffness matrix. It should be noticed that all these matrices are non-symmetric. Thus, the proposed model can also be used as a benchmark in a bi-modal decoupling approach as described in [
18]. Using the abbreviations
The elements of these matrices can be presented such as
2.2. Comments on Numerical Integration, Frequency Domain Analysis and Generalized Eigenvalues
Considering only time-harmonic excitation signals, the EVA model defined by (5)–(9) can be solved analytically in the time-domain. However, if also more sophisticated excitation signals have to be taken into account, a numerical solution is more convenient. Following the implementation of the original Newmark algorithm [
19] that is proposed in [
20], it is possible to analyze a broad range of excitation signals using a simple and robust algorithm for the numerical solution of second-order ODE’s.
This integration schema can be summarized as follows. The new values of the dependent variables
at the discrete time step
are obtained from the dependent variables
at the previous time
as well as from their first
and second
time derivative such as
, where
is the sample time. The new value for the second time derivative is calculated such as
where
represents the right-hand side of (9) at the discrete time step
. The new value of the first time derivative
can subsequently be determined such as
Initial values must be defined for all these quantities such as
For time-harmonic excitation, the solution of the EVA model described by (5)–(9) can be written in matrix notation such as
where
is the imaginary unit and
is the angular frequency that is associated to the excitation frequency
. The (9 × 9) complex compliance matrix
contains all Frequency Response Functions (FRFs) of the system.
To study operational mode shapes at a given frequency
, it is possible to use the so called Transmissibility Functions (TMFs). In order to define these quantities, it is necessary to define one FRF as a reference. If the response at position 1 due to excitation at position 1 is used as a reference, it is possible to define eight non-trivial TMFs out of the first column of
such as
where
contains the deviation in both magnitude and phase between the response at position
compared to the chosen reference position at the specific angular frequency
.
Please notice that in contrast to an FRF, a TMF can only be interpreted frequency-by-frequency because it describes an operational mode shape and not the response characteristic of a dynamic system. In order to verify the results of numerical simulations, it can be useful to determine the eigenvalues of the EVA model. Based on the state variables,
It is possible to define a first-order system of ODEs on the state variables such as
where the (18 × 18) matrices
and
are given by
If the (18 × 1) column matrix
is described by
, the associated complex eigenvalues
can be derived from the generalized eigenvalue problem (EVP):
The imaginary part of these eigenvalues can be used to verify the resonance frequencies that can be determined in time-harmonic analysis and numerical simulations.
2.3. Comments on Adaptive Algorithms
The self-adaptive control strategies applied in this investigation are based on the LMS algorithm. The latter has been originally proposed in [
21]. However, in order to include the effect of the so-called secondary path, the power-normalized FxLMS algorithm, compare [
6,
7,
8,
9,
10], considering that one reference signal has been used. In an approach to the active control of sound, this algorithm can be applied to adapt the
FIR filter (each of length
) in order to drive
control sources. The signals generated by these anti-noise sources are passed though
secondary paths in order to minimize the instantaneous squared error determined at
sensor positions.
An algorithmic summary of the
FxLMS algorithm is given in (19), where
is the
l-th power normalized step size and
is its non-normalized counterpart. In order to prevent a division by zero, it is also necessary to introduce a minimum value of the signal energy. The latter is represented by
.
If self-adaptive control can be limited to one reference signal as well as to one controller driving only one secondary source, in order to reduce one error signal at one sensor position (19) reduced to the
version or single-channel version of the FxLMS algorithm, that is easy to implement. In such a situation, it is only necessary to identify one secondary path
. A compact summary on single-channel self-adaptive filtering based on the power-normalized LMS algorithm applied to system identification has recently been presented by the author [
22]. Secondary path modelling is for this reason not again commented in the present publication. Please notice that all algorithms used in this paper are already well-established. What is new is their application to a relatively simple but non-trivial benchmark problem. The latter enables also the benchmark of more and even new algorithms that will be developed in the scientific community.
2.4. Two Examples for Self-Adaptive Noise Control Strategies
In the present paper, two self-adaptive strategies to active control of sound will be discussed. Both approaches can be interpreted as illustrative examples. The first one is known as local control of the acoustic potential energy or active control of local sound pressure in front of the secondary source, compare [
8]. Thus, considering the EVA model presented in this publication, the instantaneous error is in this case defined by the sound pressure determined at position
such as
The second approach was originally proposed in [
23] and is based on the active control of acoustic absorption. Its self-adaptive implementation has been proposed in [
24] in order to motivate the design of a sound intensity probe with an actively generated free-field. The latter is generated, if only the reflected part of a one-dimensional plane standing wave is suppressed by active control. To apply this approach in combination with the EVA model presented in this publication, it is necessary to include the sound pressure data determined at position
and
having the spacing
. The time delay associated with this distance is given by
, where
is the number of time steps in this time delay. The total sound pressure at discrete time step
measured at both sensor positions reads
where the index
i represents the incident component of the wave and the index
r represents the reflected component of the wave. If
is delayed by
, the delayed sound pressure is defined as
The instantaneous error that has to be minimized by self-adaptive control is for this control strategy given by
In order to fulfill Shannon’s law, the number of time delay steps are limited by , where is associated with the highest frequency of interest .
It is of course possible to include other and more sophisticated control approaches such as the active control of the total power input or the active control of the total acoustic potential energy; compare [
8,
9] into such a study. However, the main goal of the present publication is the motivation of the EVA benchmark model as well as its illustration by the above-named control approaches.
The use of this model to compare or evaluate other and new control strategies is up to the interest of the scientific community, likewise on the basis of the proposed simple but fully coupled EVA approach. For this reason, the present study is limited to the discussion of two “easy to understand” control strategies.
3. Numerical Evaluation of System Dynamics Without Self-Adaptive Control
The EVA model introduced in the previous section is analyzed numerically. In a first step, the passive system (without active control) is analyzed. The dynamic behavior can be characterized by its eigenvalues as well as by the resonance frequencies and the associated mode shapes. The upcoming section will therefore report on these types of investigations. Furthermore, the results of time-discrete simulations based on random excitation signals will be discussed.
3.1. Comments on Parameter Used for Numerical Evaluation
To simulate the dynamical behavior, it is necessary to define both the physical parameter as well as the parameter for the numerical algorithm. These data are summarized in
Table 1. It should be noted that the electromagnetic force factor
is given by the product of the length of the coil
and the magnetic flux constant
.
Besides these physical parameters, the parameters used in time-discrete simulations are also listed in
Table 1. The sampling frequency determines the sample time
. Furthermore, it should be noted that a number of 1e5 discrete time steps have been used in all time-discrete simulations.
In order to distinguish between the responses determined at the different sensor position,
Table 2 contains the associated color labels. This is especially relevant for the discussion of the mode shapes at the resonance frequencies based on the TMFs introduced in (14).
3.2. Evaluation of Eigenvalues and Time-Harmonic Response
At first, the generalized EVP defined in (18) has been solved numerically.
Table 3 contains all non-zero eigenvalues (EV) of the system. Please note that the imaginary part of each EV represents one natural frequency
of the system. These data are to be found in the third column of
Table 3. Six eigenvalues have been taken into account. In order to ease the use of these data in benchmarks, five digits have been considered in the documentation of these results.
To determine the associated resonance frequencies
, time-harmonic analysis based on (13) has been performed. The results are shown in
Figure 2 as well as in the fourth column of
Table 3.
Figure 1 presents the sum of all magnitude response curves determined for all five acoustic DOFs (
) caused by excitation at position
I. Normalization has been performed by the maximum value. In other words, the curve shown in this figure represents the overall acoustic magnitude response of the system due to the voltage applied at position
I.
The relative deviation between the natural frequencies and the resonance frequencies is presented in the fifth column of
Table 3. Due to the fact that a relevant amount of damping is included in the model of the electro-mechanical networks, the natural frequencies (connected with free vibrations of the system) are not fully identical with the resonance frequencies (connected with forced vibrations of the system). However, the deviation is small. For this reason, the numerical implementation of the model is verified by comparison of these proper numbers.
In order to understand the relative mode shapes associated with the resonance frequencies, the TMFs have been analyzed for the response of sound pressure determined at the positions
I,
II,
III,
IV, and
IV caused by the electric voltage applied at position
I. The FRF describing the acoustic response at position
I due to electric excitation at position
I has been chosen as the reference by calculating the TMFs. The associated data are shown in
Figure 3 as well as in
Table 4 and
Table 5.
Combining these results and considering the information given in
Table 2, it is possible to interpret the relative mode shapes in resonance as standing waves. An example is given for
Figure 3a. The arrows shown in this subplot prove that the wavelength associated with the first resonance frequency is twice the length of the acoustic duct. This is true because the relative response at the positions
I and
II is in phase, but opposite in phase to the relative response determined at position
IV and
V. Furthermore, the relative response at position
I has nearly the same magnitude as the relative response at position
V. The same holds for the relative response at position
II compared to the relative response determined at position
IV. Thus, one half of a full wave represents the mode shape.
3.3. Discrete Time-Domain Analysis Using Random Excitation Signals
The behavior of the passive system has also been analyzed for broadband excitation considering band limited noise (25 Hz <
f < 500 Hz). To solve the model the Newmark algorithm, comparing (9)–(12) has been applied. To prepare the evaluation of the two noise control strategies introduced in the previous section, system identification based on adaptive filtering has been applied using the parameter listed in
Table 6. The result is given by the impulse response in terms of the sound pressure at position
V caused by the voltage applied to the secondary source at the same position.
Both input signal (voltage applied at the secondary source) and output signal (sound pressure in front of the secondary source) are shown in
Figure 4. The time-domain behavior is shown in
Figure 4a and in
Figure 4b considering 0.2 s out of the 10.0 s simulation time. Both signals are normalized to their maximum values. The random nature of both signals is obvious. However, it should be noticed that the output signal shown in
Figure 4b is colored by the response characteristic of the investigated system.
This can clearly be observed, if the power spectral density (PSD) of the input signal (shown in
Figure 4c) is compared to the PSD of the output signal (shown in
Figure 4d). The input signal is nearly white in the frequency range of excitation (25 Hz <
f < 500 Hz), while the PSD of the output signal contains maxima and minima that clearly correspond to the resonances and anti-resonances presented in
Figure 2 and
Table 4.
The identified impulse response
that represents the sound pressure determined at position
V due to the voltage applied at position
V is shown in
Figure 5a. Because of the damping modelled in the electro-mechanical networks, the decay time has a small value of only 0.1 s. Thus, the system reaches the steady state in a time period that is about 1% of the total simulation time. The associated FRF
is shown in
Figure 5b,c. The normalized magnitude response is shown in
Figure 5b. The shape of this curve is in fair agreement with the results shown in
Figure 2 and
Table 4. The same holds for the phase response. The latter is shown in
Figure 5c.
To discuss the quality of the system identification based on adaptive filtering, the time-history of the system output, the time history of the model system output and the time-history of the cost function are shown in
Figure 6.
Figure 6a contains the whole time-history considering a logarithmic scale for the abscissa. For this reason, it is possible to see that the response of the system model (black curve) develops with time. The last 0.05 s of the time-history is shown in
Figure 6b. Here, the identification reached a steady state. The perfectly overlapping curves indicate that the identification has been successful.
This finding is also supported by the time-history of the cost function
where
is the model of the original system output
. The development of the cost function defined in (23) is shown using a logarithmic scale for the ordinate such as
With a noise reduction (NR) of more than −35 dB at the end of the simulation, the transfer behavior can be seen as fully identified.
4. Numerical Evaluation of Noise Control Potential
In the previous section, the dynamic behavior of the passive system without active control has been discussed. Besides the evaluation of proper frequencies and associated mode shapes, a time-discrete model for the secondary path has been identified. Based on these findings, the upcoming section presents results that have been obtained from numerical simulations of two self-adaptive control strategies. In a first step, the concept of active control of the local sound pressure is discussed. Further, the results of simulating active control of acoustic absorption will be presented.
4.1. Self-Adaptive Control of Local Sound Pressure
The first control approach is based on the minimization of the instantaneous squared error defined by the sound pressure in front of the secondary source. The associated cost function is in this case defined by
where
is given by the superposition of the sound pressure caused by the primary source at position
I and the secondary source located at position
V. The parameter used for the FxLMS algorithm are summarized in
Table 7. Because the error sensor is closer to the secondary source, the length of the control filter
I used to invert the transfer behavior between primary source and error sensor should at least be equal to the filter length that has been used to model the secondary path. To guarantee a stable adaption of the adaptive algorithm, the non-normalized step size has to be greater than zero but smaller than 2 divided by the product of control filter length and signal power; compare [
6]. The signal power of the applied band-limited noise is 0.1 V
2. Thus, stability of the algorithm is realized by these parameter. For more details about the stability of adaptive algorithms applied to ANC, the reader is referred to the discussions described in [
6,
7,
8,
9].
The results of this simulation are shown in
Figure 7 and
Figure 8.
Figure 7 presents the time-history, whereas frequency-domain results are presented in
Figure 8. The results (normalized to the maximum values) presented in
Figure 7a indicate that the active control of local sound pressure is very effective. At the end of the simulation, an NR of about −15 dB has been realized; compare
Figure 7b.
The frequency domain illustration of the control approach is based on a narrow-band analysis as well as on a 1/3-octave band analysis. The first one is shown in
Figure 8a. The second one is presented in
Figure 8b. It is obvious that this control approach is especially effective at the acoustic resonances. However, as it can be concluded from the results shown in
Figure 8b, the NR is not constant over frequency. This is a well-known finding in ANC and caused by the transfer behavior of the secondary path that has not been equalized in the present investigation.
4.2. Self-Adaptive Control of Acoustic Absorption
In order to analyze the second control approach that is based on the minimization of the instantaneous squared error defined by the reflected sound pressure in front of the secondary source, the cost function has to be modified such as
where
is given by the superposition of the sound pressure caused by the primary source at position
I and the secondary source located at position
V.
is the delayed sound pressure at the position
IV. The parameters used for the FxLMS algorithm are summarized in
Table 8.
The results of this simulation are shown in
Figure 9 and
Figure 10.
Figure 9 presents the time-history, whereas frequency-domain results are presented in
Figure 10. Please note that the total sound pressure at position
V is shown (not the reflected wave component). The results (normalized to the maximum values) presented in
Figure 9a indicate that active control of acoustic absorption has an effect on the local sound pressure. The latter is determined for position
V. At the end of the simulation, an NR of about −4 dB has been realized; compare
Figure 9b. Thus, nearly one half of the signal energy is suppressed. The missing part is naturally the energy of the reflected wave component.
The frequency domain illustration of the control approach is again based on a narrow-band analysis as well as on a 1/3-octave band analysis. The first one is shown in
Figure 10a. The second one is presented in
Figure 10b. It is interesting to notice that this control approach is only effective at the acoustic resonances. The PSD of the controlled signal is equalized, because the reflected wave component is suppressed. For this reason, the magnitude response is reduced at the resonances but at the same time increased outside the resonances. This can clearly be observed by the results presented in
Figure 10b. However, the application of this control strategy can be adventurous, if the goal of active control is to transform a standing wave into a traveling wave. For this reason, active control of acoustic absorption has a global effect on the controlled system in such a way that the magnitude response will be equalized.
Thus, significant amplification at sensor positions that are not included in the error signal that is known from the application of local control of potential acoustic energy, compare [
8,
9], will not occur, if active control of acoustic absorption is applied.
5. Conclusions
A fully coupled EVA model has been presented that can be used as benchmark system in the evaluation of active noise control strategies. This model represents an LTI system with significant damping. On the one hand, it is simple, because only nine DOFs have been taken into account. On the other hand, it is non-trivial, because the associated system matrices are non-symmetric. For this reason, the proposed EVA model can also be used to benchmark bi-modal decoupling strategies. This model has been used to illustrate two well-known approaches to active noise control—local control of acoustic potential energy and active control of acoustic absorption. In both scenarios, self-adaptive control based on the FxLMS algorithm has been simulated.
It has been found that local control of acoustic potential energy has especially been advantageous around the acoustic resonances, while the same strategy has nearly no effect at the anti-resonances. This is plausible, because at the anti-resonances, the system is already in a state of minimum energy. Thus, the best thing to do is not to change this state by adding more power to the system. This is of course different at the resonances. Local control of acoustic potential energy in front of the secondary source at a resonance frequency changes the impedance in front of the secondary source in such a way that it comes close to a sound soft boundary. For this reason, the resonances of the original system are suppressed effectively.
The second control strategy, self-adaptive control of acoustic absorption, is designed to suppress reflective wave components. Thus, the application of this control strategy enables the realization of free-field conditions and is capable of turning a standing wave pattern into a traveling wave characteristic. Because the acoustic impedance in front of the secondary source is altered to the product of density and speed of sound, the incoming wave is fully absorbed. Therefore, the remaining sound pressure is equalized over frequency. The controlled system is nearly free of resonance effects.
Because of its simplicity, the proposed EVA model is not only suited for research on adaptive algorithms but also for teaching—especially in the field of mechatronics. It can be used as a representative multi-physical system with active components.