This disclosure relates generally to active noise cancellation in enclosed spaces. More particularly the disclosure relates to cancellation of tonal noise inside an aircraft cabin by active cancellation of the acoustic response to plural different modal characteristics of the cabin interior.
This section provides background information related to the present disclosure which is not necessarily prior art.
During flight, jet engines produce vibrations which are mechanically coupled through attachment structures to the fuselage of the aircraft. These vibrations, if left unchecked, will fill the cabin with low frequency noise, which tends to be louder in regions of the cabin which are closer to the engine attachment points.
Current active noise cancellation technology typically comes in the form of personal noise-cancelling headsets or earbuds. These work by sensing the ambient noise at a point very near the wearer's ear and injecting cancelling sound that is 180 degrees out of phase with the noise frequencies at the ear. Of course, the noise cancelling effect is immediately lost if the wearer removes the headset or earbud devices. Some have proposed incorporating noise cancelling speaker systems in seat headrests, but such systems are less effective than headsets or earbuds because the occupant, simply by moving the head, can greatly alter the ratio of noise sound to cancellation sound, diminishing the noise cancelling effect.
The requirement to wear noise cancelling headsets or to sit with one's head properly positioned on a noise cancelling headrest can become an annoying encumbrance for passengers, particularly on long flights or when shifting to different comfortable positions during sleep.
The conventional active noise cancellation algorithm relies on minimizing the noise at the error microphone location (e.g., near the ear). While this works well for cancelling noise within a headset, in an enclosed space like an aircraft cabin, cancellation of noise at the error microphone locations will likely amplify the noise at other locations. This renders the conventional active noise cancellation algorithm ineffective for global noise cancellation in an enclosed space like an aircraft cabin.
Rather than placing a noise cancelling system on or near each passenger's head, the disclosed system approaches the problem from an entirely different perspective. The disclosed system is designed to reduce the overall noise level in the affected area of the cabin. It does this by exploiting knowledge of how the plurality of different resonant modes behave. Specifically, the disclosed system employs a processor which receives sensor inputs located at specific physical positions within the space—at positions where each individual modal pattern exhibits a maximum amplitude response. The dynamic response of a linear system can be characterized as superposition of its resonant modes. Each resonant mode has a characteristic spatial pattern (mode shape) over the entire system. By controlling the responses of all resonant modes in the frequency range of interest, the response of the dynamic system is reduced globally.
As each resonant mode oscillates back and forth in its unique characteristic pattern, certain portions of the vibrating structure or acoustic space exhibit essentially no movement. These are called the nodal points. Certain other portions exhibit maximum vibrational movement. These are called the anti-nodal points. The disclosed system places sensors at or near the anti-nodal points for each of the dominant resonant modes in the frequency range of interest. In this way, the processor is given important real-time information about how all of the relevant resonant modes are behaving relative to one another. This relative behavior can be quite complex. The different resonant modes are not in lock-step synchronism. Thus the anti-nodal points of each mode may not reach maximum movement at the same time.
The system includes a series of speakers positioned and directed so that they will have optimal effect in controlling the acoustic energy of each resonant mode in the frequency range of interest. The sound is precisely generated by the speakers to cancel or diminish the sound produced by other noise sources for at least one of the resonant modes. In some instances, two or more modes may be excited with high sound pressure levels by other noise sources within the same region of space. In these cases, a single speaker can be fed by the processor with an audio signal having frequency content that will substantially cancel out the noise corresponding to each mode response sharing that region of space. In other instances, a single speaker may be positioned and directed to cancel out the response of a single mode.
In all cases, the processor supplies specific audio signals to each speaker individually, at an amplitude, frequency and phase calculated to cancel the noise excited by other sources through a particular resonant mode in that region of space.
According to one aspect, the disclosed method for reducing engine noise in the cabin of an aircraft, having at least one engine, is performed by deploying a plurality of error microphones at predetermined locations within the cabin to produce error microphone response signals associated with the engine noise in the cabin. Additionally, inputs are obtained from at least one reference sensor coupled to at least one engine carried by the aircraft. A processor is used to code the error microphone response signals into an encoded modal response in the cabin through a coding matrix. A processor is used to apply an adaptive filter to determine a plurality of modal signals needed to cancel the encoded modal response in the cabin. A processor is used to decode the modal signals into speaker input signals through a decoding matrix. The foregoing processors may be implemented by separate processor devices, or their functions may be performed by a single processor. Digital signal processors and gate array circuits such as field programmable gate array devices may be used. Speaker input signals are then sent to a plurality of speakers to reduce the engine noise in the cabin.
According to another aspect, an active noise cancellation system and method for reducing engine noise in an aircraft cabin is disclosed. The aircraft cabin has a geometric structure that defines a plurality of different resonant modes each having at least one anti-node.
An engine vibration sensor mechanically coupled to the aircraft produces an engine vibration signal in response to engine vibration. A plurality of error sensors is positioned throughout the cabin at a first set of predetermined locations related to at least one anti-node of the plurality of different resonant modes. The plurality of error sensors produces a plurality of time-varying sound pressure level signals.
A plurality of speakers is positioned throughout the cabin at a second set of predetermined locations related to the at least one anti-node of the plurality of different resonant modes.
A conversion processor programmed to receive the time-varying sound pressure level signals and to produce a modal representation of information carried by the sound pressure level signals as a matrix of modal signals corresponding to each of the plurality of different resonant modes of the cabin. An active noise cancellation processor programmed to operate on the modal signals to compute individual noise cancellation solution signals fed to each of the plurality of speakers.
Although the system is developed to cancel engine tonal noise, it can also be adapted to cancel other noise in the cabin.
The drawings described herein are for illustrative purposes only of selected embodiments and not all possible implementations. The particular choice of drawings is not intended to limit the scope of the present disclosure.
During flight, jet engines produce vibrations which are mechanically coupled through attachment structures to the fuselage of the aircraft. These vibrations cause the interior walls, floor and other connected surfaces to vibrate, resulting in acoustic waves that fill the aircraft cabin with low frequency noise, typically in a frequency range from 30 to 120 Hz. The fuselage being essentially cylindrical in shape, the interior walls and floor define a resonant structure, not unlike a giant organ pipe.
The physics of the aircraft cabin interior are more complex than an organ pipe, however. Engine vibrations are coupled to the fuselage in a manner which causes the interior walls, floor and other connected surfaces to vibrate in a plurality of different resonant modes, which are characteristic of the geometric structure of the aircraft cabin. Induced by engine vibration, the interior cabin walls, floor and other connected surfaces concurrently vibrate at a plurality of different natural frequencies, each being characteristic of a different resonant mode. These resonant modes establish various standing wave patterns in the interior-facing surfaces, and these vibrating surfaces launch acoustic waves emanating from different surface locations within the cabin. Each resonant mode has geometrically defined characteristic nodes (points of minimal movement) and anti-nodes (points of maximal movement). The acoustic waves emanate most strongly from the anti-nodal points of maximal movement, producing the highest sound pressure levels. Similarly, the interior acoustic space inside the cabin also exhibits dynamic modal behavior, and the resulting sound at each location is a superposition of the responses due to each resonant mode inside the cabin.
The net effect of these multiple resonant modes is a rich harmonic mixture of low frequency sound (noise) which can become very fatiguing to the occupants of the cabin. The intensity of this low frequency noise is greatest in regions of the cabin which are closest to the point of attachment of the aircraft engines to the fuselage. Thus, if the engines are mounted near the tail of the aircraft, the objectionable noise will typically be loudest in the aft cabin.
The active noise cancellation of the disclosed system differs markedly from conventional active noise cancellation systems in that the noise cancellation processor is not designed to minimize the response at singular error microphone locations, but to minimize the responses of each dominant acoustic mode for global noise reduction. To understand how this works, an understanding of resonant modes within the aircraft cabin is necessary.
Resonant Modes
In
The remaining mode numbers 2-6 each have modal patterns exhibiting regions of high sound pressure level (at the anti-nodal points) and regions of low sound pressure level (at the nodal points), with the maximum dynamic amplitude (producing the highest sound pressure levels) oscillating sinusoidally at the characteristic frequency of each mode. As discussed above, the dynamic amplitude of the modal oscillation is greatest at the anti-nodal points, and essentially negligible at the nodal points.
For example, mode 2, as illustrated, has two high sound pressure regions designated at H, and one low pressure region designated at L. The anti-nodal points are located where the high pressure region peaks. For the exemplary aircraft fuselage structure illustrated, this pattern corresponds to an acoustic frequency of f2 Hz and may be referred to as the Fwd/Aft mode.
Mode number 3 has two high sound pressure regions designated at H, and one low pressure region designated at L. This pattern corresponds to an acoustic frequency of f3 Hz and may be referred to as the LH/RH mode.
Mode number 4 has one high sound pressure region designated at H, and one low pressure region designated at L. This pattern corresponds to an acoustic frequency of f4 Hz and may be referred to as the Up/Down mode.
Mode number 5 has high sound pressure regions designated at H in the corners, and one low pressure region at L, spanning the top of the cylinder and extending down the sides between the corners. This pattern corresponds to an acoustic frequency of f5 Hz and may be referred to as a corner mode.
Mode number 6 has high pressure sound regions designated at H centered at the top edges, and a low pressure region L, spanning the side of the cylinder and extending across the top and front and rear faces. This pattern corresponds to an acoustic frequency of f6 Hz and may be referred to as a high order mode.
It will be noted from the above example that the anti-nodes of all modes are fixed at certain (different) positions, and that the sound pressure level amplitudes for each mode oscillates at a characteristic frequency. It is typical that f2-f6 are not coincident at the same frequency. Thus the modes do not all reach maximum sound pressure level peaks simultaneously. To measure each mode, microphones (called error microphones) are placed at the corresponding anti-nodal points and measurements from such microphones will capture the amplitude, frequency and phase information which can be used to characterize that mode.
Another thing to note is that in
Overview of the Modal Noise Cancellation Technique
By having been placed a priori at or near the anti-nodal points of all relevant resonant modes, the locations of all microphones inside the cabin are known, and the modal vectors of each mode are known to the processor. The processor computes the modal response from each microphone measurement, and from this computes a noise cancelling solution for each mode. In this way a specific noise cancelling signal is fed to each speaker, the solution being computed to reduce the overall sound pressure level at all locations inside the space. The processor computes these solutions by operating in the modal domain. This is accomplished by transforming the time domain microphone data into a matrix representation that represents the microphone data as a family of resonant modes, each of a different characteristic frequency.
In simplified terms, for Mode 1 (first breathing mode) the processor adds mic signals from everywhere and takes an average to get the DC component. For Mode 2, the processor computes the difference or delta between the fwd and aft microphones. In more exact terms, the actual mode spatial pattern is taken into account at each microphone location when converting the mic response to the modal response.
The modal characteristic of the interior space behaves like a spatial filter. For each resonant mode, once the energy is injected into the space, whether it comes from structural vibration or from a noise cancellation speaker, the response will be of the same spatial pattern.
To understand the physics behind how this works, one can envision bending a cantilever beam statically. Whether bent at the free end, or bent at the mid-point, or acted upon by a pressure over its entire surface, the cantilever beam will have the same static deflection pattern, although with different response amplitudes. This static pattern is actually the mode shape of the first bending mode of the cantilever beam. So for this mode, one can apply a cancellation force at the tip location of the beam, disregarding what other sources excite it in the first place, i.e. mid-point excitation, pressure excitation over the entire beam, etc.
In the disclosed modal noise cancellation system, all speakers will excite all the six modes, because they are placed at the anti-node locations of all six modes. This configuration maximizes the effectiveness of the system and minimizes the number of speakers required. Placement of speakers at nodal locations (as opposed to anti-nodal location) renders such speakers ineffective because that speaker won't be able to excite that mode effectively. From a physics standpoint such incorrect speaker placement is similar to trying to excite a cantilever beam at its root—the beam won't respond very well.
Overview of the processor noise cancellation steps
The processor(s) implementing the disclosed modal noise cancellation system perform the following steps:
As discussed above, the mic placement objective is to deploy mics primarily at anti-node positions throughout the cabin, to capture a good representation of each resonant mode throughout the portion of the cabin where active noise abatement is desired. The following list provides an example. Other placement locations are possible. In the example below, 12 mics are deployed.
Eight mics on bulkhead as follows:
In the above placement list, the bulkhead refers to a dividing wall between cabins. The lower side wall location is typically below about waist height. The upper sidewall location is typically above the passenger seating area, containing lighting, call button, airflow gasper nozzle and compartment for drop-down emergency oxygen mask.
Processor-Based Circuit Implementation
In
The error mics 26 are each connected by individual mic cables 27 to the multi-channel mic input 28. These error mics sample and capture acoustic data indicative of the state of the plurality of resonant modes being monitored by the system. Placement of these error mics at the anti-nodal positions allows the mics to sense the amplitude and phase of the sinusoidally varying sound pressure levels at each anti-node measurement point. In this way, the error mics collectively acquire information about time-varying state of each resonant mode, simultaneously in real time.
In addition to the error mics, the system also includes at least one engine vibration sensor 30, which is secured to a physical structure that is coupled to the engine and which transfers engine vibrations to the cabin. Preferably plural engine sensors will be used, at least one for each engine. The engine sensors may be implemented using an existing engine vibration monitoring (EVM) accelerometer or another accelerometer installed close to the interface between the engine and the aircraft. Since the reference sensors are far from the cabin, this design simplifies the control algorithm by removing the requirement for acoustic feedback neutralization.
The engine vibration sensor(s) may be coupled to an engine sensor sending unit 31, which receives the electrical vibration signal from each engine vibration sensor and processes them by amplifying the raw sensor signal, filtering to remove frequencies which are outside the band of characteristic modal frequencies being manipulated by the system. In addition, the sending unit 31 may also convert the analog engine vibration signal into a digital signal.
Transfer Function Analysis
From a system standpoint, the engine vibration sensor signal and the error mic signals and are of a different character. As illustrated in
In
In
Negating all of the different frequencies of noise produced at different locations throughout the cabin is a complex problem due to the fact that the engine vibrations produce an incoherent jumble of many different acoustic responses, at many different frequencies and phases. Moreover, each location within the cabin is different. Thus the time domain jumble at one location is unlikely to appear the same as the time domain jumble at a different location.
However, by transforming the time domain signals into the modal domain, more order over the incoherent jumble is achieved. In the modal domain, a plurality of distinct resonant modes are separated from one another, making it possible for the active noise cancellation processor to operate on each mode separately. Instead of comprising a jumble of randomly emerging frequencies, in the modal domain each mode corresponds to one characteristic frequency. Thus in the illustrated embodiment five discrete modes (plus the sixth DC or breathing mode) are modeled, and they dominate the cabin dynamic behavior in the range of engine vibration frequencies. The active noise cancellation processor is thus programmed to develop out-of-phase noise cancelling control signals to cancel the cabin response due to each of these six modes. The active noise cancellation processor operates at a clock speed that is much greater than the engine vibration frequency. Thus the processor is able to compute solutions for all six modes effectively in parallel.
With reference to
In effect, this process starts with a system of equations, representing the microphone response as a superposition of the acoustic modes in the cabin, as shown in Equation (1).
where p is the microphone response, A is the amplitude of the first six resonant modes, and M is the matrix relating the microphone responses as the superposition of resonant modes. Inversely, the amplitude of the first six modes can be calculated from Equation (2)
A=(MTM)−1(MTP) (2)
The output of process 34 produces individual data streams for each of the six modes which are fed to the active noise cancellation processor 36 along with a data stream from the engine vibration sensor signal. These data streams carry amplitude and phase information, which is used by the active noise cancellation processor to compute output solutions for each of the control (cancellation) speakers 20. Excitation to each speaker can excite different resonant modes with various amplitudes,
A=NY (3)
Where A is the vector for the amplitude of each resonant mode, Y is the vector for the input to each speaker, and N is the matrix relating the modal response to speaker input.
Knowing the modal amplitude from equation (2), the inputs to each speaker can be calculated as
Y=(NTN)−1(NTA) (4)
These output solutions are each fed to a respective channel of the multi-channel speaker driver 24 to drive the speakers. In one embodiment, the active noise cancellation processor uses a filtered-x least mean square (FxLMS) active noise cancellation algorithm. Other active noise cancellation algorithms may also be used.
As illustrated in
Process Flowchart—Encode and Decode
The measured cabin response data at 52 represent the acoustic sounds produced by vibrations of cabin walls and other surfaces in response to engine vibration and captured as digital audio data. These digital audio data are captured in a buffer and converted into a matrix which is transformed at 54 into acoustic space modal data representing the superposition of six acoustic modes (in the illustrated embodiment). Six acoustic modes are used as an example for implementation, however a greater or fewer number of modes may be implemented.
The acoustic mode microphone data are then stored in a matrix data structure in memory, as diagrammatically depicted at 58. In data structure 58, note that an amplitude (Ampl.) values are stored for each mode where it can be accessed by the active noise cancellation (ANC) processor 36 (
To make most efficient use of this information, the speaker matrix values are inversed at 72 and multiplied with the amplitude vector 58 determined from the encoding phase.
Finally, at step 74, the ANC processor inverts the signals calculated from step 72 by 180 degree out of phase to determine the output for each speaker.
In modal space the sounds produced for each mode are closely tied to the geometry of the cabin. The anti-nodes for each mode are located at specific positions within the cabin, and each mode has its own unique characteristic frequency and mode shape. Thus anti-node locations and characteristic frequencies for each of the modes are fixed. However, the sound pressure levels are not fixed. These rise and fall sinusoidally at the characteristic frequency, and the sound pressure level for a given mode at one place in the cabin may not necessarily be the same at another place in the cabin. This is illustrated in
Phasing Considerations of Acoustic Signals
The overall blend of the active noise cancellation signals introduced into the cabin are an amalgamation of noise cancellation signals, specifically computed for each mode and for each speaker location. The active noise calculations each take into account the error mic data and the engine vibration sensor data in a manner that produces an optimized noise reduction for the entire cabin.
Because of the complex interrelationship of the modal sound pressure levels at each anti-node position, optimization is needed so that the active noise cancellation signal for one location does not overstimulate a given location, resulting in an increased perceived noise level for a different location.
While at least one exemplary embodiment has been presented in the foregoing detailed description, it should be appreciated that a vast number of variations exist. It should also be appreciated that the exemplary embodiment or exemplary embodiments are only examples, and are not intended to limit the scope, applicability, or configuration of the invention in any way. Rather, the foregoing detailed description will provide those skilled in the art with a convenient road map for implementing an exemplary embodiment as contemplated herein. It should be understood that various changes may be made in the function and arrangement of elements described in an exemplary embodiment without departing from the scope of the invention as set forth in the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
4562589 | Warnaka | Dec 1985 | A |
20050053144 | Holcomb | Mar 2005 | A1 |