WO2002069316A2 - System for computationally efficient active control of tonal sound or vibration - Google Patents

System for computationally efficient active control of tonal sound or vibration Download PDF

Info

Publication number
WO2002069316A2
WO2002069316A2 PCT/US2002/005916 US0205916W WO02069316A2 WO 2002069316 A2 WO2002069316 A2 WO 2002069316A2 US 0205916 W US0205916 W US 0205916W WO 02069316 A2 WO02069316 A2 WO 02069316A2
Authority
WO
WIPO (PCT)
Prior art keywords
frequency
interest
control
physical variable
harmonic
Prior art date
Application number
PCT/US2002/005916
Other languages
French (fr)
Other versions
WO2002069316A3 (en
Inventor
William Arthur Welsh
Douglas G. Macmartin
Alan M. Finn
Original Assignee
Sikorsky Aircraft Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sikorsky Aircraft Corporation filed Critical Sikorsky Aircraft Corporation
Priority to AU2002244175A priority Critical patent/AU2002244175A1/en
Publication of WO2002069316A2 publication Critical patent/WO2002069316A2/en
Publication of WO2002069316A3 publication Critical patent/WO2002069316A3/en

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B5/00Anti-hunting arrangements
    • G05B5/01Anti-hunting arrangements electric
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B21/00Systems involving sampling of the variable controlled
    • G05B21/02Systems involving sampling of the variable controlled electric
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1781Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions
    • G10K11/17821Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions characterised by the analysis of the input signals only
    • G10K11/17823Reference signals, e.g. ambient acoustic environment
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1785Methods, e.g. algorithms; Devices
    • G10K11/17853Methods, e.g. algorithms; Devices of the filter
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1785Methods, e.g. algorithms; Devices
    • G10K11/17855Methods, e.g. algorithms; Devices for improving speed or power requirements
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1787General system configurations
    • G10K11/17873General system configurations using a reference signal without an error signal, e.g. pure feedforward
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/10Applications
    • G10K2210/121Rotating machines, e.g. engines, turbines, motors; Periodic or quasi-periodic signals in general
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/10Applications
    • G10K2210/128Vehicles
    • G10K2210/1281Aircraft, e.g. spacecraft, airplane or helicopter
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3012Algorithms
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3032Harmonics or sub-harmonics
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3051Sampling, e.g. variable rate, synchronous, decimated or interpolated
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3053Speeding up computation or convergence, or decreasing the computational load
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/321Physical

Definitions

  • This invention relates generally to active control of sound, vibration or other physical phenomena. More particularly, this invention relates to increasing the computational efficiency of active control of sound or vibration by reducing a sampling rate and reducing a control rate.
  • Conventional active control systems consist of a number of sensors that measure the ambient variables of interest (e.g. sound or vibration), anumber of actuators capable of generating an effect on these variables (e.g. by producing sound or vibration), and a computer which processes the information received from the sensors and sends commands to the actuators so as to reduce the amplitude of the sensor signals.
  • the control algorithm is the scheme by which the decisions are made as to what commands to the actuators are appropriate.
  • DSP digital signal processors
  • the sampling frequency, f s is at least twice, and usually roughly three times the highest frequency of interest. This is to prevent aliasing, and follows from the Nyquist criterion.
  • the Nyquist criterion or sampling theorem states that for a sample rate f s , information in any frequency band between (2n-l)*f s /2 and (2n+l)*f s /2 for integer n aliases to the band of interest from -f s /2 to f s /2.
  • anti-alias low-pass filters are used with a corner frequency f c larger than fd and smaller than f s so that the filter attenuates information at frequency f s -f d sufficiently to avoid a significant loss in performance.
  • the sensor signal(s) are multiplied by reference sine and cosine signals at the frequency of interest. For most tonal applications, this disturbance frequency can be easily obtained from suitable reference sensors.
  • This demodulation process is one of several methods for obtaining estimates of the time- varying variables a andb above.
  • the resulting signals are passed through a gain matrix (2x2 for a single sensor and actuator, or 2n a x 2n s for a problem with n a actuators and n s sensors). For a large number of sensors and actuators, the matrix multiplication involved is computationally expensive.
  • the signals After passing through a low pass filter, the signals are again multiplied by the same reference sine and cosine terms and added to form the output.
  • the gain matrix and the frequency of the low pass filter determine the magnitude and phase of the compensator in the neighborhood of the reference frequency.
  • the process can be extended to any number of tones.
  • the active control systems implementing the improvements described herein enable a substantial reduction in computational requirements for band-limited control problems, and in particular for tonal problems. There are two key contributions that enable this reduction; the first reduces the sample rate required, and the second enables the control computations to occur at a much lower frequency related only to the bandwidth of the tone, and not to its absolute frequency.
  • one embodiment of the present invention is directed to an apparatus and method of sensing a physical variable at a reduced sample rate.
  • the present invention permits the use of a sample frequency (f s ) that is less than twice the frequency of interest (f d ).
  • the sensed signals are filtered to extract a particular frequency range with a lower bound given by (2n-l)*f s /2 and an upper bound given by (2n+l)*f s /2, where n is an integer chosen so that the frequency of interest (fp) is within the extracted frequency range.
  • the present invention permits the use of an output frequency that is less than twice the frequency of interest.
  • the output signals are band-pass filtered in a similar manner to the sensed signals where the frequency of interest is within the extracted frequency range.
  • Another embodiment is directed to an apparatus and method for computing control commands at a reduced rate, which is dependent upon the bandwidth of the tone, rather than the absolute frequency of the tone.
  • the control computations are done on the harmonic components a k and b k , or equivalently on the magnitude and phase.
  • the critical observation is that these variables change at a much slower rate than the original sample rate. Therefore, the basic approach described earlier can be modified by down-sampling the estimates of the harmonic components to a lower update frequency f u , performing control computations at this reduced frequency, and then generating the control output at a higher frequency that need not be equal to f s .
  • FIG. 1 shows a block diagram of the noise or vibration control system of the present invention.
  • FIG. 2 shows an alternate control unit for the system of FIG. 1 utilizing a sequential harmonic estimation and a down-sampling approach for multiple, closely spaced tones.
  • FIG. 3 shows a vehicle in which the present invention may be used.
  • FIG. 1 shows a block diagram of an active control system 10.
  • the system comprises a disturbance source 102 acting on a structure 104, sensors 106 which measure the response of the structure 104, force generators (also referred to as actuators) 108 acting on the structure 104, amplifiers 110 driving the actuators 108 and a control unit 112a that sends control signals that control the actuators 108 based upon the signals from the sensors 106.
  • the operation of the control unit 112a is the subject of this invention.
  • the noise source 102 produces undesired disturbances.
  • the undesired disturbances are typically due to a rotor blade, gear clash or other source of vibration or noise.
  • a plurality of sensors 106 measure the ambient variables of interest (e.g. sound or vibration).
  • the sensors are typically microphones, tachometers, accelerometers or optical sensors. Sensors 106 each generate an electronic signal that corresponds to sensed noise from noise source 102 and structure 104.
  • Actuators 108 are typically speakers, shakers or virtually any suitable signal source. Actuators 108 receive commands from the control unit 112a and output a force to compensate for the sensed noise produced by noise source 102.
  • Control unit 112a includes a sampler 114, harmonic estimator 116a, downsampler 117a, controller 118, remodulator 120a, zero-order hold 121 and an optional bandpass filter 119.
  • the controller is typically a processing module or microprocessor with processing capabilities and includes appropriate memory, such as
  • RAM random access memory
  • ROM read-only memory
  • CD compact disc-read only memory
  • DND digital versatile disk-read only memory
  • hard drive or other electronic, magnetic or optical storage, storing computer programs for performing the necessary algorithms.
  • the entire control unit is preferably implemented using a suitably programmed microprocessor.
  • the electronic signals from the sensors 106 are filtered by bandpass filter 113 and sampled by sampler 114 at a sample rate f s .
  • the bandpass filter 113 is centered around the frequency of interest, f , and has lower and upper bounds given by (2n ⁇ l)*fs/2 and (2n+l)*fs/2 for some integer n.
  • the frequency f of the noise to be controlled in this invention is tonal in nature, but having some bandwidth centered about f .
  • the sample rate f s is preferably chosen to be two and a half times the bandwidth of the noise sought to be controlled (theoretically, this could be as low as twice the bandwidth, but in practical application, at least 2.5x).
  • the band-pass filter extracts only a single frequency range with lower and upper bounds given by (2n-l)*f s /2 and (2n+l)*f s /2 for some integer n, then there is minimal anti-aliasing noise and associated reduction of control performance.
  • fd must be the lowest frequency in the above set in order to resolve it.
  • the sensor signals can be attenuated at frequencies in the set that are less than fa, and hence the desired information can be extracted.
  • the desired signal is aliased to a lower frequency within the computer, and that if there is no information present at that lower frequency in the original sensor signal, then the desired information can be extracted.
  • some aliasing noise is accepted, however, the majority of it is filtered out.
  • the sampling rate f s need only be 2x (or 2.5x) the bandwidth of the noise to be controlled, rather than 2x (or 2.5x) the actual frequency of interest, f d . This significantly decreases the sampling rate and computational load on the control unit 112a.
  • a similar process can be used to reduce the output frequency f 0 to be 2x (or 2.5x) the bandwidth of the noise to be controlled, rather than 2x (or 2.5x) the actual frequency of interest f d . If a sampled signal at frequency fi is passed through a zero- order hold at an output frequency f 0 then the resulting continuous signal will contain information at frequency fi and also f 0 +f 1 ⁇ etc. Typically, the output signals are passed through a low-pass filter before going to the actuators.
  • the desired output signal can be obtained when f 0 is less than twice f d .
  • a second aspect of the present invention reduces the rate at which the control computations are performed by controller 118. If there are many sensors 106 and actuators 108 required, and if the frequency to be controlled is high, then the computational savings obtained from this invention are critical to achieving a practical system. Rather than updating the control signals directly on the sampled sensor data y as it enters the computer, the control computations are done on the harmonic components a and b k as described earlier, or equivalently on the magnitude and phase. The critical observation is that these variables change at a much slower rate than the original sample rate.
  • the basic approach described earlier can be modified by down-sampling the estimates of the harmonic components to a lower update frequency f u , performing control computations at this reduced frequency, and then generating the control output at a higher frequency that need not be equal to f s .
  • the update frequency required for control computation is related to the bandwidth of the tone, rather than its absolute frequency. This generates enormous computational savings in high frequency applications, and is of particular importance in multi-input, multi-output situations, and in cases where the control computations must be complicated to allow for adaptation. All three of these situations apply to the helicopter gear-mesh noise control application. This process is illustrated schematically in components 116a, 117a and 118 of
  • the harmonic estimator 116a includes a demodulator 122a and low pass filter 124a, which are essentially combined in the technique described below.
  • the downsampler 117a samples this information, zr k , at an update frequency f ul .
  • the controller 118 then performs the control algorithms at the update frequency f ul , rather than the sample frequency f s or the frequency of the noise f d .
  • One possible approach to obtaining estimates of the harmonic components of the signal is to multiply by reference sine and cosine signals at the desired frequency, as described earlier. This shifts whatever information occurs at this frequency in the data to near zero frequency in the new signals.
  • a low-pass anti-aliasing filter 124a is then used to prevent any aliasing in sampling of this signal by the downsampler 117a at the lower update frequency f ul .
  • Alternate approaches include taking fast-Fourier transforms and extracting the desired frequency bin, or using synchronous sampling and a fixed reference sinusoid to avoid continually generating the sine and cosine terms from the disturbance frequency.
  • the approach used in reducing these inventions to practice for rotorcraft gear mesh noise control is similar to the demodulation and low-pass filtering approach, but combines the two steps for simplicity, and provides a clear advantage over a straightforward filter.
  • the harmonic estimates are computed according to the following equations, which can be interpreted as a least-mean-square (LMS) algorithm for estimating the parameters a k and b k defined earlier.
  • the vector H includes all of the tones that are of interest in the application; the above equation includes the desired disturbance frequency f d , a second frequency f x , and also includes DC to estimate the sensor offset.
  • the vector z 1)k contains estimates of the harmonic content corresponding to the frequencies in the vector H.
  • the cosine and sine content for each frequency can be represented as a single complex number.
  • the variable p is a gain that determines the corner frequency of the first order low-pass anti-aliasing filter 124a.
  • the update equation for z 1;k is repeated for each sensor signal y k .
  • the estimates for the harmonic content of the signals are then used by the control algorithm at a reduced rate; that is, only every N th harmonic estimator output Zi , NI is used where N is the ratio f s /f u . Note that N does not need to be an integer; if it is not, then the control algorithm uses the most current output of the harmonic estimator 116a which will be no more than one sample old (at the sample rate f s ).
  • the control process performed by the controller 118 occurs at the reduced rate, as does any adaptation of the controller parameters (e.g. the gain matrix) that is required. This generates time varying variables c k and d k corresponding to the cosine and sine components of the desired actuator command signal. Because the control occurs at a reduced rate, these variables are only updated every N th sample.
  • the output actuator command signal u is then generated by remodulator 120a by multiplying the above variables by the reference sine and cosine terms:
  • the zero-order hold 121 converts the sampled signal back into a continuous time signal.
  • the bandpass filter 119 may or may not be used to extract only the desired band, depending upon the frequency response of the actuators 108. If there are multiple tones being controlled, then the control signals for each tone are added together and output to the actuators 108. Thus, the approach described herein to obtain a low frequency estimate of a tone and to generate the control command signal is applicable to multiple tones.
  • FIG. 2 illustrates an alternate control unit 112b which extends the above process to problems with multiple, closely-spaced tones.
  • the control unit 112b includes the harmonic estimator 116a, demodulator 122a, lowpass filter 124a, downsampler 117a and controller 118 that were described in the control unit 112a of FIG. 1 and further includes an additional set of these components (appended with the reference "b"), where the demodulator 122b receives a second reference frequency h .
  • h many applications, particularly those involving rotating machinery, there can be side-bands f d + f SB and fd - f S b about the main tone f d , such as in helicopter gear-mesh noise.
  • the central tone plus side-bands form a group of closely spaced tones. If the total frequency band between the lowest and highest of these tones is small compared to the absolute frequencies within the band, then further computational savings can be obtained by applying the approach described herein sequentially, rather than including all of the tones in a single H vector.
  • the approach to estimating the harmonic components of the signal can be applied to obtain the information about the entire group of tones by multiplying by sine and cosine terms at a central reference frequency.
  • the variables a k and b k that are generated have information corresponding to the central frequency near DC as before, and information corresponding to nearby tones will appear as tones at the frequency of the difference between the original tone's frequency and the central reference frequency.
  • the variables a k and b k can be low-pass filtered, or preferably, the same harmonic estimation process described earlier would be used which combines the two steps in harmonic estimator 116a.
  • the variables can now be down-sampled to an intermediate sample frequency f ul , where this new sample rate must be higher than the bandwidth between the lowest and highest frequency in the group of tones.
  • an intermediate sample frequency f ul of 3f sb would be sufficient, which may be much smaller than the sample rate required for the original spectrum.
  • the individual tones can then be extracted using an identical procedure, where this intermediate sampling frequency f ul takes the place of the original sampling frequency f s .
  • This two-step harmonic estimator process is shown for the example spectrum in Figure 2. Note that for the example frequency spectrum, both the cosine and sine estimates at the intermediate frequency contain only DC and a single tone at f slj . The two-step process results in six variables.
  • the estimates of the DC component of the intermediate harmonic estimates correspond to the cosine and sine component of the central reference frequency f d in the original measurement.
  • the cosine and sine estimates of the f Sb tone in each of the two intermediate harmonic estimator outputs are related to the cosine and sine components of the original fd + f sb and f - f S tones through a simple matrix transformation.
  • FIG. 3 shows aperspective view of a vehicle 138 in which the present invention canbe used.
  • Vehicle 138 which is typically a helicopter, has rotor blades 139 (a)...(d).
  • Gearbox housing 140 is mounted at an upper portion of vehicle 138 to vehicle airframe 142.
  • Sensors 106(a) through (d) (generally 106) are used to sense acoustic vibration produced by the vehicle, which can be from the rotorblades 119 or the gearbox housing 140. Although only four sensors are shown, there are typically any suitable number of sensors necessary to provide sufficient feedback to the controller (not shown).
  • the sensors 106 may be mounted in the vehicle cabin, on gearbox mounting feet 140a-c, or to the airframe 142, or to another location on the vehicle 138 that enables vehicle vibrations or acoustic noise to be sensed.
  • Sensors 106 are typically microphones, accelerometers or other sensing devices that are capable of sensing vibration produced by gear clash from the gearbox 140 and generating a signal as a function of the sensed vibration. These sensors generate electrical signals (voltages) that are proportional to the local noise or vibration.

Abstract

A noise or vibration control system reduces a sampling rate and reduces a control rate to improve computation efficiency. The present invention permits the use of a sample frequency (fs) that is less than twice the frequency of interest (fd). The sensed signals are filtered to extract a particular frequency range with a lower bound given by (2n-1)*fs/2 and an upper bound given by (2n+1)*fs/2, where n is an integer chosen so that the frequency of interest (fd) is within the extracted frequency range. The control commands are also calculated at a reduced rate, which is dependent upon the bandwidth of the tone, rather than the absolute frequency of the tone. Rather than updating the control signals directly on the sampled sensor data yk as it enters the computer, the control computations are done on the harmonic ak and bk, or equivalently on the magnitude and phase.

Description

SYSTEM FOR COMPUTATIONALLY EFFICIENT ACTIVE CONTROL OF TONAL SOUND OR VIBRATION
BACKGROUND OF THE INVENTION Field of the Invention
This invention relates generally to active control of sound, vibration or other physical phenomena. More particularly, this invention relates to increasing the computational efficiency of active control of sound or vibration by reducing a sampling rate and reducing a control rate. Background
Conventional active control systems consist of a number of sensors that measure the ambient variables of interest (e.g. sound or vibration), anumber of actuators capable of generating an effect on these variables (e.g. by producing sound or vibration), and a computer which processes the information received from the sensors and sends commands to the actuators so as to reduce the amplitude of the sensor signals. The control algorithm is the scheme by which the decisions are made as to what commands to the actuators are appropriate.
Many relevant sound/vibration problems are tonal in nature, that is, the variable of interest has information predominantly at relatively few distinct frequencies (or within a narrow bandwidth about these frequencies). Such is the case, for example, where rotating machinery causes the noise or vibration. One key problem, particularly for higher frequency applications, is the computational burden required to directly implement active control solutions using existing approaches. In typical control systems, the amount of computation required for the control algorithm is proportional to the frequency of the noise or vibration.
Most active control approaches use digital signal processors (DSP's) and require sampling of the signals from the sensor or sensors of interest (microphones and/or accelerometers in the current application). Typically, the sampling frequency, fs, is at least twice, and usually roughly three times the highest frequency of interest. This is to prevent aliasing, and follows from the Nyquist criterion. The Nyquist criterion or sampling theorem states that for a sample rate fs, information in any frequency band between (2n-l)*fs/2 and (2n+l)*fs/2 for integer n aliases to the band of interest from -fs/2 to fs/2. Thus for a frequency of interest fa, information on the sensor signals at any of the frequencies | fd ± nfs | for n=l,2,3,... will be indistinguishable from the desired information at f and will result in degraded control performance. To avoid this aliasing "noise", anti-alias low-pass filters are used with a corner frequency fc larger than fd and smaller than fs so that the filter attenuates information at frequency fs-fd sufficiently to avoid a significant loss in performance.
Similarly, if the DSP outputs at a frequency fs a signal of frequency f then there are additional tones generated at frequencies | fd ± nfs | for integer n. Low-pass reconstruction filters are required to smooth the actuator command signals so that only the desired frequency component has significant energy content.
Once the sensor data is within the DSP, all of the computations related to the control algorithm are typically performed at the same sample rate fs, and the resulting control signals are output to the actuators at the same sample rate. For a tonal problem at frequency fd, a sensor signal yk in the computer at time tιc can be written as yk = ak cos(fd t ) + bk sin(fd tk) + wk where wk is the background noise, and ak and bk represent the information about the tone. One possible way to perform the control computation for a tonal problem is as follows. First, the sensor signal(s) are multiplied by reference sine and cosine signals at the frequency of interest. For most tonal applications, this disturbance frequency can be easily obtained from suitable reference sensors. This demodulation process is one of several methods for obtaining estimates of the time- varying variables a andb above. The resulting signals are passed through a gain matrix (2x2 for a single sensor and actuator, or 2na x 2ns for a problem with na actuators and ns sensors). For a large number of sensors and actuators, the matrix multiplication involved is computationally expensive. After passing through a low pass filter, the signals are again multiplied by the same reference sine and cosine terms and added to form the output. It can be shown that this process results in excellent disturbance rejection at the frequency of the reference signals, and is similar to many other tonal control approaches. The gain matrix and the frequency of the low pass filter determine the magnitude and phase of the compensator in the neighborhood of the reference frequency. The process can be extended to any number of tones.
SUMMARY OF THE INVENTION The active control systems implementing the improvements described herein enable a substantial reduction in computational requirements for band-limited control problems, and in particular for tonal problems. There are two key contributions that enable this reduction; the first reduces the sample rate required, and the second enables the control computations to occur at a much lower frequency related only to the bandwidth of the tone, and not to its absolute frequency.
Accordingly, one embodiment of the present invention is directed to an apparatus and method of sensing a physical variable at a reduced sample rate. The present invention permits the use of a sample frequency (fs) that is less than twice the frequency of interest (fd). The sensed signals are filtered to extract a particular frequency range with a lower bound given by (2n-l)*fs/2 and an upper bound given by (2n+l)*fs/2, where n is an integer chosen so that the frequency of interest (fp) is within the extracted frequency range. Similarly, the present invention permits the use of an output frequency that is less than twice the frequency of interest. The output signals are band-pass filtered in a similar manner to the sensed signals where the frequency of interest is within the extracted frequency range.
Another embodiment is directed to an apparatus and method for computing control commands at a reduced rate, which is dependent upon the bandwidth of the tone, rather than the absolute frequency of the tone. Rather than updating the control signals directly on the sampled sensor data yk as it enters the computer, the control computations are done on the harmonic components ak and bk, or equivalently on the magnitude and phase. The critical observation is that these variables change at a much slower rate than the original sample rate. Therefore, the basic approach described earlier can be modified by down-sampling the estimates of the harmonic components to a lower update frequency fu, performing control computations at this reduced frequency, and then generating the control output at a higher frequency that need not be equal to fs. BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 shows a block diagram of the noise or vibration control system of the present invention.
FIG. 2 shows an alternate control unit for the system of FIG. 1 utilizing a sequential harmonic estimation and a down-sampling approach for multiple, closely spaced tones.
FIG. 3 shows a vehicle in which the present invention may be used.
DETAILED DESCRIPTION FIG. 1 shows a block diagram of an active control system 10. The system comprises a disturbance source 102 acting on a structure 104, sensors 106 which measure the response of the structure 104, force generators (also referred to as actuators) 108 acting on the structure 104, amplifiers 110 driving the actuators 108 and a control unit 112a that sends control signals that control the actuators 108 based upon the signals from the sensors 106. The operation of the control unit 112a is the subject of this invention.
The noise source 102 produces undesired disturbances. In a helicopter, for example, the undesired disturbances are typically due to a rotor blade, gear clash or other source of vibration or noise. A plurality of sensors 106 measure the ambient variables of interest (e.g. sound or vibration). The sensors (generally 106) are typically microphones, tachometers, accelerometers or optical sensors. Sensors 106 each generate an electronic signal that corresponds to sensed noise from noise source 102 and structure 104.
Actuators 108 are typically speakers, shakers or virtually any suitable signal source. Actuators 108 receive commands from the control unit 112a and output a force to compensate for the sensed noise produced by noise source 102.
Control unit 112a includes a sampler 114, harmonic estimator 116a, downsampler 117a, controller 118, remodulator 120a, zero-order hold 121 and an optional bandpass filter 119. The controller is typically a processing module or microprocessor with processing capabilities and includes appropriate memory, such as
RAM, ROM, CD, DND, hard drive, or other electronic, magnetic or optical storage, storing computer programs for performing the necessary algorithms. The entire control unit is preferably implemented using a suitably programmed microprocessor.
The electronic signals from the sensors 106 are filtered by bandpass filter 113 and sampled by sampler 114 at a sample rate fs. The bandpass filter 113 is centered around the frequency of interest, f , and has lower and upper bounds given by (2n~ l)*fs/2 and (2n+l)*fs/2 for some integer n.
In the present invention, it is assumed that the frequency f of the noise to be controlled in this invention is tonal in nature, but having some bandwidth centered about f . The sample rate fs is preferably chosen to be two and a half times the bandwidth of the noise sought to be controlled (theoretically, this could be as low as twice the bandwidth, but in practical application, at least 2.5x).
Provided that the band-pass filter extracts only a single frequency range with lower and upper bounds given by (2n-l)*fs/2 and (2n+l)*fs/2 for some integer n, then there is minimal anti-aliasing noise and associated reduction of control performance. As noted earlier, information at any frequency in the set | fj ± nfs | all manifest themselves identically after sampling. Using only low-pass anti-aliasing filters, then fd must be the lowest frequency in the above set in order to resolve it. However, by adding high-pass anti-aliasing as well, then the sensor signals can be attenuated at frequencies in the set that are less than fa, and hence the desired information can be extracted. An alternate explanation is that the desired signal is aliased to a lower frequency within the computer, and that if there is no information present at that lower frequency in the original sensor signal, then the desired information can be extracted. In a helicopter gear-mesh noise control application, for example, some aliasing noise is accepted, however, the majority of it is filtered out. Thus, the sampling rate fs need only be 2x (or 2.5x) the bandwidth of the noise to be controlled, rather than 2x (or 2.5x) the actual frequency of interest, fd. This significantly decreases the sampling rate and computational load on the control unit 112a.
A similar process can be used to reduce the output frequency f0 to be 2x (or 2.5x) the bandwidth of the noise to be controlled, rather than 2x (or 2.5x) the actual frequency of interest fd. If a sampled signal at frequency fi is passed through a zero- order hold at an output frequency f0 then the resulting continuous signal will contain information at frequency fi and also f0+f1} etc. Typically, the output signals are passed through a low-pass filter before going to the actuators. If they are instead passed through a band-pass filter that extracts only a single frequency range with lower and upper bounds given by (2n-l)*fo/2 and (2n+l)*f0/2 for interger n chosen so that the extracted frequency range includes fd, then the desired output signal can be obtained when f0 is less than twice fd.
A second aspect of the present invention reduces the rate at which the control computations are performed by controller 118. If there are many sensors 106 and actuators 108 required, and if the frequency to be controlled is high, then the computational savings obtained from this invention are critical to achieving a practical system. Rather than updating the control signals directly on the sampled sensor data y as it enters the computer, the control computations are done on the harmonic components a and bk as described earlier, or equivalently on the magnitude and phase. The critical observation is that these variables change at a much slower rate than the original sample rate. Therefore, the basic approach described earlier can be modified by down-sampling the estimates of the harmonic components to a lower update frequency fu, performing control computations at this reduced frequency, and then generating the control output at a higher frequency that need not be equal to fs. As a result of this invention, the update frequency required for control computation is related to the bandwidth of the tone, rather than its absolute frequency. This generates enormous computational savings in high frequency applications, and is of particular importance in multi-input, multi-output situations, and in cases where the control computations must be complicated to allow for adaptation. All three of these situations apply to the helicopter gear-mesh noise control application. This process is illustrated schematically in components 116a, 117a and 118 of
Figure 1. The harmonic estimator 116a includes a demodulator 122a and low pass filter 124a, which are essentially combined in the technique described below. The downsampler 117a samples this information, zrk, at an update frequency ful. The controller 118 then performs the control algorithms at the update frequency ful, rather than the sample frequency fs or the frequency of the noise fd. One possible approach to obtaining estimates of the harmonic components of the signal is to multiply by reference sine and cosine signals at the desired frequency, as described earlier. This shifts whatever information occurs at this frequency in the data to near zero frequency in the new signals. A low-pass anti-aliasing filter 124a is then used to prevent any aliasing in sampling of this signal by the downsampler 117a at the lower update frequency ful . Alternate approaches include taking fast-Fourier transforms and extracting the desired frequency bin, or using synchronous sampling and a fixed reference sinusoid to avoid continually generating the sine and cosine terms from the disturbance frequency. The approach used in reducing these inventions to practice for rotorcraft gear mesh noise control is similar to the demodulation and low-pass filtering approach, but combines the two steps for simplicity, and provides a clear advantage over a straightforward filter. The harmonic estimates are computed according to the following equations, which can be interpreted as a least-mean-square (LMS) algorithm for estimating the parameters ak and bk defined earlier. H = [ 1 cos(fdtk) sin(fdtk) cos(fxtk) sin(fxtk); ...]τ,k = z1;k-ι + ρH(y - Hτzljk-ι) The vector H includes all of the tones that are of interest in the application; the above equation includes the desired disturbance frequency fd, a second frequency fx, and also includes DC to estimate the sensor offset. Any number of frequencies can be included in this vector. Not only will this generate estimates for the harmonic content of the sensor signal at these frequencies, but if the frequency fx is included in H, then the estimate for the content at frequency fd will not be corrupted by any sensor information at frequency fx. This is particularly important in rotorcraft active noise and vibration control applications, because there are many disturbance tones in addition to those that need to be controlled that would otherwise degrade performance by corrupting the desired information. The vector z1)k contains estimates of the harmonic content corresponding to the frequencies in the vector H. The cosine and sine content for each frequency can be represented as a single complex number. The variable p is a gain that determines the corner frequency of the first order low-pass anti-aliasing filter 124a. This filter 124a provides improved transient response compared to a straightforward low-pass filtering of the demodulated sensor signal (i.e. compared to zljk = (1 - p)zι ;k-ι + pHy because the "cosine" content of yk does not corrupt the estimation of the "sine" component, and vice versa.
The update equation for z1;k is repeated for each sensor signal yk. The estimates for the harmonic content of the signals are then used by the control algorithm at a reduced rate; that is, only every Nth harmonic estimator output Zi ,NI is used where N is the ratio fs/fu. Note that N does not need to be an integer; if it is not, then the control algorithm uses the most current output of the harmonic estimator 116a which will be no more than one sample old (at the sample rate fs).
The control process performed by the controller 118 occurs at the reduced rate, as does any adaptation of the controller parameters (e.g. the gain matrix) that is required. This generates time varying variables ck and dk corresponding to the cosine and sine components of the desired actuator command signal. Because the control occurs at a reduced rate, these variables are only updated every Nth sample. The output actuator command signal u is then generated by remodulator 120a by multiplying the above variables by the reference sine and cosine terms:
Uk = C cos(fdtk) + d sin(fdtk) The zero-order hold 121 converts the sampled signal back into a continuous time signal. The bandpass filter 119 may or may not be used to extract only the desired band, depending upon the frequency response of the actuators 108. If there are multiple tones being controlled, then the control signals for each tone are added together and output to the actuators 108. Thus, the approach described herein to obtain a low frequency estimate of a tone and to generate the control command signal is applicable to multiple tones.
FIG. 2 illustrates an alternate control unit 112b which extends the above process to problems with multiple, closely-spaced tones. The control unit 112b includes the harmonic estimator 116a, demodulator 122a, lowpass filter 124a, downsampler 117a and controller 118 that were described in the control unit 112a of FIG. 1 and further includes an additional set of these components (appended with the reference "b"), where the demodulator 122b receives a second reference frequency h . h many applications, particularly those involving rotating machinery, there can be side-bands fd + fSB and fd - fSb about the main tone fd, such as in helicopter gear-mesh noise. The central tone plus side-bands form a group of closely spaced tones. If the total frequency band between the lowest and highest of these tones is small compared to the absolute frequencies within the band, then further computational savings can be obtained by applying the approach described herein sequentially, rather than including all of the tones in a single H vector. The approach to estimating the harmonic components of the signal can be applied to obtain the information about the entire group of tones by multiplying by sine and cosine terms at a central reference frequency. The variables ak and bk that are generated have information corresponding to the central frequency near DC as before, and information corresponding to nearby tones will appear as tones at the frequency of the difference between the original tone's frequency and the central reference frequency. Thus, if the original spectrum consisted of frequencies f<j, f + fsb, and fd - fS , then after demodulation by frequency fd, the harmonic estimator output vector zik = [ajc bk]τ will have information at zero frequency and at ±fsb. The variables ak and bk can be low-pass filtered, or preferably, the same harmonic estimation process described earlier would be used which combines the two steps in harmonic estimator 116a. The variables can now be down-sampled to an intermediate sample frequency ful, where this new sample rate must be higher than the bandwidth between the lowest and highest frequency in the group of tones. In the example spectrum, an intermediate sample frequency ful of 3fsb would be sufficient, which may be much smaller than the sample rate required for the original spectrum. The individual tones can then be extracted using an identical procedure, where this intermediate sampling frequency ful takes the place of the original sampling frequency fs. This two-step harmonic estimator process is shown for the example spectrum in Figure 2. Note that for the example frequency spectrum, both the cosine and sine estimates at the intermediate frequency contain only DC and a single tone at fslj. The two-step process results in six variables.
The estimates of the DC component of the intermediate harmonic estimates correspond to the cosine and sine component of the central reference frequency fd in the original measurement. The cosine and sine estimates of the fSb tone in each of the two intermediate harmonic estimator outputs are related to the cosine and sine components of the original fd + fsb and f - fS tones through a simple matrix transformation. Once the control computations have been performed by controller 118, the control output signal can be generated by the same two-step process, including the transformation matrix and the intermediate reconstruction frequency.
FIG. 3 shows aperspective view of a vehicle 138 in which the present invention canbe used. Vehicle 138, which is typically a helicopter, has rotor blades 139 (a)...(d). Gearbox housing 140 is mounted at an upper portion of vehicle 138 to vehicle airframe 142. Sensors 106(a) through (d) (generally 106) are used to sense acoustic vibration produced by the vehicle, which can be from the rotorblades 119 or the gearbox housing 140. Although only four sensors are shown, there are typically any suitable number of sensors necessary to provide sufficient feedback to the controller (not shown). The sensors 106 may be mounted in the vehicle cabin, on gearbox mounting feet 140a-c, or to the airframe 142, or to another location on the vehicle 138 that enables vehicle vibrations or acoustic noise to be sensed. Sensors 106 are typically microphones, accelerometers or other sensing devices that are capable of sensing vibration produced by gear clash from the gearbox 140 and generating a signal as a function of the sensed vibration. These sensors generate electrical signals (voltages) that are proportional to the local noise or vibration.
The present invention has been described in detail by way of examples and illustrations for purposes of clarity and understanding, and not to in any way limit the scope of what is claimed. Those skilled in the art will understand that certain changes and modifications may be made without departing from the scope of the invention. Alphanumeric identifiers for steps in the method claims are for ease of reference by dependent claims, and do not indicate a required sequence unless otherwise indicated.

Claims

1. A method for controlling a physical variable at a frequency of interest (fd) including the steps of: a) sampling the physical variable at a sample frequency less than twice the frequency of interest (fd); b) calculating at least one control command based upon the sampling of the physical variable; and c) generating a force for controlling the physical variable based upon the control command.
2. The method of Claim 1, further including the steps of: bandpass filtering the physical variable prior to said step a).
3. The method of Claim 2 wherein said bandpass filter extracts a frequency range with a lower bound generally given by (2n-l)*fs/2 and an upper bound generally given by (2n+l)*fs/2, where n is an integer chosen so that the frequency of interest (fd) is within the extracted frequency range.
4. The method of claim 1 wherein said physical variable includes information within a bandwidth including said frequency of interest and wherein said sampling rate is at least twice the bandwidth of this information.
5. The method of claim 1 further including the step of generating the at least one control command at a rate less than twice the frequency of interest.
6. A method for computing control commands at a reduced rate in a noise or vibration control system including the steps of: a) sensing a physical variable; b) identifying harmonic components (ak, bk) of the physical variable at a frequency of interest (fd) ; c) down-sampling the harmonic components (a^ bk) to a lower update frequency (fu); d) performing control computations on the harmonic components^, bk) at the lower update frequency (fu ); and e) generating control commands based upon the control computations.
7. The method of Claim 6 further including the step of: f) generating harmonic components of the control commands in said step e).
8. The method of Claim 7, further including the step of: g) generating a control output at a frequency higher than the lower update frequency.
9. The method of Claim 6 further comprising: low-pass anti-aliasing filtering to prevent aliasing in sampling at a lower update frequency (fu).
10. The method of Claim 6, further comprising: obtaining estimates of the harmonic components by computing a fast-
Fourier transform of the physical variable; and extracting the result corresponding to the frequency of interest (fd).
11. The method of Claim 6, wherein said physical variable comprises a plurality of physical variables, said method further including the steps of: f) generating a sensed signal as a function of each of said plurality of physical variables; and 5 g) computing harmonic estimates Zk for each sensed signal yk at each sample time tk according to
Figure imgf000014_0001
+pH(ykΗτZk-ι), where: H=[ 1 cos (fa t ) sin(fd t ) cos(fxtk) sin(fxtk), ...]τ and where: fdtk ~ desired frequency; fxtk= frequency of unwanted information in yk; 10 zk = estimates of harmonic content of y at time k; zk-ι = estimates of harmonic content at time k-1; p= a variable gain that determines the corner frequency of the first order low-pass anti-aliasing filter; yk = sensed signal vector at time k;
T
(•) = transpose of a vector or matrix.
15
12. The method of Claim 11, further comprising utilizing every Nth harmonic estimator output ZNI where N is the ratio of the sampling frequency and the update frequency (fs/fu).
20 13. The method of Claim 11 , further comprising: generating separate control commands for each of multiple tones; adding control commands for each tone; and outputting a sum of the control commands for each tone to one or more force generators.
25
14. A method for analyzing a physical variable having a first frequency of interest ft and a second frequency of interest f including the steps of: a) identifying first harmonic components akl, bkl of the first frequency of interest ft; b) down-sampling the harmonic components a l, b l at an intermediate frequency fui ; c) identifying second harmonic components a^, b 2 of a difference between the first frequency of interest ft and the second frequency of interest f2; d) downsampling the harmonic components
Figure imgf000015_0001
an update frequency fu2; and e) analyzing information at the first frequency of interest ft and the second frequency of interest f2based upon said harmonic components akι, bkι and &\a, ba-
15. The method of Claim 14 wherein the intermediate frequency fuχ is higher than the update frequency fu2.
16. The method of Claim 14 further including the steps of: f) generating control signals at the update frequency fu2 based upon said step e).
17. An apparatus for sensing physical variables at a reduced rate comprising: a sensor adapted to sense physical variables and to generate a sensed signal as a function of the sensed physical variable; and a control circuit adapted to establish a frequency of interest (fd), and to establish a sample frequency (fs), wherein the control circuit filters the sensed signals to extract a frequency range with a lower bound given by (2n-l)*fs/2 and an upper bound given by (2n+l)*fs/2, where n is an integer chosen so that the frequency of interest (fd) is within the extracted frequency range.
18. The apparatus of Claim 17, wherein the control circuit attenuates the filtered sensed signal at a frequency less than the frequency of interest (f ) by high-pass anti-aliasing to produce a resultant signal.
19. The apparatus of Claim 17 wherein the control circuit aliases the filtered sensed signal to a lower frequency when there is no information present at the lower frequency in the sensed signal and the control circuit extracts desired information.
PCT/US2002/005916 2001-02-27 2002-02-27 System for computationally efficient active control of tonal sound or vibration WO2002069316A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2002244175A AU2002244175A1 (en) 2001-02-27 2002-02-27 System for computationally efficient active control of tonal sound or vibration

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US27147901P 2001-02-27 2001-02-27
US60/271,479 2001-02-27

Publications (2)

Publication Number Publication Date
WO2002069316A2 true WO2002069316A2 (en) 2002-09-06
WO2002069316A3 WO2002069316A3 (en) 2003-05-01

Family

ID=23035758

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2002/005916 WO2002069316A2 (en) 2001-02-27 2002-02-27 System for computationally efficient active control of tonal sound or vibration

Country Status (3)

Country Link
US (1) US7224807B2 (en)
AU (1) AU2002244175A1 (en)
WO (1) WO2002069316A2 (en)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002084418A2 (en) * 2001-02-27 2002-10-24 Sikorsky Aircraft Corporation System for computationally efficient adaptation of active control of sound or vibration
FR2855922B1 (en) * 2003-06-06 2005-08-19 Thales Sa METHOD AND DEVICE FOR PROCESSING INFORMATION FROM RESPIRATORY PRIMARY FLIGHT EQUIPMENTS
US20100178910A1 (en) * 2005-08-12 2010-07-15 Andreas Harving Holm Base unit adapted to provide a communications connection as well as a method of providing a communications connection
AU2007209631B2 (en) * 2006-01-25 2010-03-18 Vestas Wind Systems A/S A wind turbine comprising at least one gearbox and an epicyclic gearbox
JP5092604B2 (en) * 2006-10-30 2012-12-05 日産自動車株式会社 Vibration reduction device
JP5242151B2 (en) * 2007-12-21 2013-07-24 セミコンダクター・コンポーネンツ・インダストリーズ・リミテッド・ライアビリティ・カンパニー Vibration correction control circuit and imaging apparatus including the same
JP5237622B2 (en) * 2007-12-21 2013-07-17 セミコンダクター・コンポーネンツ・インダストリーズ・リミテッド・ライアビリティ・カンパニー Vibration correction control circuit and imaging apparatus including the same
GB0725108D0 (en) * 2007-12-21 2008-01-30 Wolfson Microelectronics Plc Slow rate adaption
GB0725111D0 (en) 2007-12-21 2008-01-30 Wolfson Microelectronics Plc Lower rate emulation
JP2009156945A (en) * 2007-12-25 2009-07-16 Sanyo Electric Co Ltd Vibration prevention control circuit for imaging device
JP2009156946A (en) * 2007-12-25 2009-07-16 Sanyo Electric Co Ltd Vibration prevention control circuit of imaging device
US8262344B2 (en) * 2008-04-02 2012-09-11 Hamilton Sundstrand Corporation Thermal management system for a gas turbine engine
EP2401198B1 (en) 2009-02-27 2015-07-08 Bell Helicopter Textron Inc. System and method for vibration control in a rotorcraft using an adaptive reference model algorithm
EP2241502B1 (en) * 2009-04-13 2017-03-08 Sikorsky Aircraft Corporation Active vibration suppression via power minimization
CN102355233B (en) * 2011-06-10 2015-04-29 南京大学 Active control algorithm on transformer noise through synthesizing reference signals
US9190071B2 (en) 2012-09-14 2015-11-17 Sikorsky Aircraft Corporation Noise suppression device, system, and method
US9099980B2 (en) 2013-05-06 2015-08-04 Pratt & Whitney Canada Corp Dynamically detecting resonating frequencies of resonating structures
EP3014901B1 (en) * 2013-06-28 2017-08-23 Dolby Laboratories Licensing Corporation Improved rendering of audio objects using discontinuous rendering-matrix updates
US10380810B2 (en) 2016-08-17 2019-08-13 Bell Helicopter Textron Inc. Diagnostic method, system and device for a rotorcraft drive system
US10464689B2 (en) 2016-08-17 2019-11-05 Bell Helicopter Textron Inc. Diagnostic method, system and device for a rotorcraft drive system
US10424134B2 (en) 2016-08-17 2019-09-24 Bell Helicopter Textron Inc. Diagnostic method, system and device for a rotorcraft drive system
US10643405B2 (en) 2016-08-17 2020-05-05 Bell Helicopter Textron Inc. Diagnostic method, system and device for a rotorcraft drive system
US10266278B2 (en) 2016-10-11 2019-04-23 Unison Industries, Llc Starter issue detection
US11721313B2 (en) 2020-02-25 2023-08-08 Bose Corporation Narrowband cancellation
US11417306B2 (en) 2020-12-31 2022-08-16 Bose Corporation Systems and methods for engine harmonic cancellation

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0560364A1 (en) * 1992-03-12 1993-09-15 Honda Giken Kogyo Kabushiki Kaisha Vibration/noise control system for vehicles
WO2000020775A1 (en) * 1998-10-08 2000-04-13 Lord Corporation Isolation system for isolation tables and the like

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5347586A (en) 1992-04-28 1994-09-13 Westinghouse Electric Corporation Adaptive system for controlling noise generated by or emanating from a primary noise source
US5627896A (en) * 1994-06-18 1997-05-06 Lord Corporation Active control of noise and vibration
US5418858A (en) * 1994-07-11 1995-05-23 Cooper Tire & Rubber Company Method and apparatus for intelligent active and semi-active vibration control
US5558298A (en) 1994-12-05 1996-09-24 General Electric Company Active noise control of aircraft engine discrete tonal noise
KR980006398A (en) * 1996-06-21 1998-03-30 마에다 시게루 Vibration damping device
US5845236A (en) * 1996-10-16 1998-12-01 Lord Corporation Hybrid active-passive noise and vibration control system for aircraft
JPH10190589A (en) 1996-12-17 1998-07-21 Texas Instr Inc <Ti> Adaptive noise control system and on-line feedback route modeling and on-line secondary route modeling method
US6138947A (en) 1997-08-22 2000-10-31 Sikorsky Aircraft Corporation Active noise control system for a defined volume
US6005506A (en) * 1997-12-09 1999-12-21 Qualcomm, Incorporated Receiver with sigma-delta analog-to-digital converter for sampling a received signal
US6216059B1 (en) * 1999-09-14 2001-04-10 Paul Francis Ierymenko Unitary transducer control system
US6429939B1 (en) * 2000-07-13 2002-08-06 Kvh Industries, Inc. DSP signal processing for open loop fiber optic sensors
US6493689B2 (en) * 2000-12-29 2002-12-10 General Dynamics Advanced Technology Systems, Inc. Neural net controller for noise and vibration reduction
WO2002084418A2 (en) * 2001-02-27 2002-10-24 Sikorsky Aircraft Corporation System for computationally efficient adaptation of active control of sound or vibration
US6772074B2 (en) * 2001-02-27 2004-08-03 Sikorsky Aircraft Corporation Adaptation performance improvements for active control of sound or vibration

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0560364A1 (en) * 1992-03-12 1993-09-15 Honda Giken Kogyo Kabushiki Kaisha Vibration/noise control system for vehicles
EP0778559A2 (en) * 1992-03-12 1997-06-11 Honda Giken Kogyo Kabushiki Kaisha Vibration/noise control system for vehicles
WO2000020775A1 (en) * 1998-10-08 2000-04-13 Lord Corporation Isolation system for isolation tables and the like

Also Published As

Publication number Publication date
US20020118844A1 (en) 2002-08-29
WO2002069316A3 (en) 2003-05-01
AU2002244175A1 (en) 2002-09-12
US7224807B2 (en) 2007-05-29

Similar Documents

Publication Publication Date Title
US7224807B2 (en) System for computationally efficient active control of tonal sound or vibration
US6772074B2 (en) Adaptation performance improvements for active control of sound or vibration
EP1000350B1 (en) Vibration data processor and processing method
Yaz et al. Linear unbiased state estimation under randomly varying bounded sensor delay
US5825657A (en) Dynamic, non-uniform clock for resampling and processing machine signals
JPH04500144A (en) Signal processing means for detecting periodic signals in the presence of other interfering periodic noise
WO2014153605A1 (en) Audio sample rate increases
US6145381A (en) Real-time adaptive control of rotationally-induced vibration
Meng et al. Fractional Fourier domain analysis of decimation and interpolation
JPS63208913A (en) Vibration control device
US5953428A (en) Feedback method of noise control having multiple inputs and outputs
Ishii et al. Sample-rate conversion via sampled-data H/sup/spl infin//control
JP2000101544A (en) Time error compensation device and multi-carrier modem including the device
Henry Low cost, low pass Prism filtering
EP2408107B1 (en) Method and apparatus of adaptively cancelling a fundamental frequency of an analog signal
EP0647372B1 (en) Control system using harmonic filters
JP4002498B2 (en) Car interior sound simulation device and order component removal filter
US11417306B2 (en) Systems and methods for engine harmonic cancellation
JP4367243B2 (en) Adaptive phasing device, its program and adaptive phasing system
Asnani et al. Active control of amplitude or frequency modulated sounds in a duct
WO1994000911A9 (en) Control system using harmonic filters
Zhang et al. Comparison studies on anti-aliasing/anti-imaging filtering and signal extension in multi-rate ILC
Rogov ANALYSIS THE RESULT OF DECONVOLUTION OF A DISTORTED AUDIO SIGNAL
Chen et al. Stable state-space system identification from frequency domain data
JPH03216011A (en) Fourier transformation band pass filter type controller

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP