Kurtosis Regulating Vibration Controller Apparatus and Method
First Claim
1. A controlled-kurtosis vibration controller which provides an excitation random signal to an actuator in response to an input from a motion transducer, the controlled-kurtosis vibration controller comprising:
- a Gaussian spectrum generator which generates a frequency-domain Gaussian distributed random spectrum;
a non-Gaussian spectrum generator which generates a frequency-domain non-Gaussian distributed random spectrum, wherein the non-Gaussian spectrum generator receives an input signal based on the input from the motion transducer, generates a scalar kurtosis estimate from the input signal, compares the scalar kurtosis estimate to a target value, uses a result of the comparison to generate a time-domain envelope with attributes including amplitudes-of-transients and numbers-of-transients, uses the time-domain envelope to modulate a time-domain random signal, and transforms the modulated time-domain random signal into a frequency-domain non-Gaussian distributed random spectrum;
an inverse transfer function generator which modulates the respective spectra from the Gaussian and non-Gaussian spectrum generators, wherein the inverse transfer function generator receives the input signal and frequency-domain transforms the input signal into an input spectrum, the inverse transfer function generator receives a vibration controller output drive signal and frequency-domain transforms the vibration controller output drive signal into an output drive spectrum, the input spectrum and the output drive spectrum are processed to produce an estimate of cross power spectrum density, the output drive spectrum is processed to produce an estimate of drive auto power spectrum density, the estimate of cross power spectrum density and the estimate of drive auto power spectrum density are respectively averaged, and the respective averages are divided to generate a frequency-domain inverse transfer function; and
a synthesizer which generates the vibration controller output drive signal, wherein the Gaussian and non-Gaussian spectra are respectively multiplied by the frequency-domain inverse transfer function, and the respective multiplier outputs are summed and transformed into the vibration controller output drive signal, which is fed back to the actuator as the excitation random signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A vibration control system provides a user-specified value of kurtosis as well as user control over a baseline random spectral density profile. The baseline random spectral density profile and a signal that embeds the desired value of kurtosis are summed in the frequency domain prior to forming a time-domain output waveform that drives a vibration table with attached unit under test. Feedback from a sense transducer attached to the vibration table or the unit under test measures the as-realized vibration'"'"'s random spectral density and kurtosis value, which are then compared to the desired values to allow correction.
-
Citations
14 Claims
-
1. A controlled-kurtosis vibration controller which provides an excitation random signal to an actuator in response to an input from a motion transducer, the controlled-kurtosis vibration controller comprising:
-
a Gaussian spectrum generator which generates a frequency-domain Gaussian distributed random spectrum; a non-Gaussian spectrum generator which generates a frequency-domain non-Gaussian distributed random spectrum, wherein the non-Gaussian spectrum generator receives an input signal based on the input from the motion transducer, generates a scalar kurtosis estimate from the input signal, compares the scalar kurtosis estimate to a target value, uses a result of the comparison to generate a time-domain envelope with attributes including amplitudes-of-transients and numbers-of-transients, uses the time-domain envelope to modulate a time-domain random signal, and transforms the modulated time-domain random signal into a frequency-domain non-Gaussian distributed random spectrum; an inverse transfer function generator which modulates the respective spectra from the Gaussian and non-Gaussian spectrum generators, wherein the inverse transfer function generator receives the input signal and frequency-domain transforms the input signal into an input spectrum, the inverse transfer function generator receives a vibration controller output drive signal and frequency-domain transforms the vibration controller output drive signal into an output drive spectrum, the input spectrum and the output drive spectrum are processed to produce an estimate of cross power spectrum density, the output drive spectrum is processed to produce an estimate of drive auto power spectrum density, the estimate of cross power spectrum density and the estimate of drive auto power spectrum density are respectively averaged, and the respective averages are divided to generate a frequency-domain inverse transfer function; and a synthesizer which generates the vibration controller output drive signal, wherein the Gaussian and non-Gaussian spectra are respectively multiplied by the frequency-domain inverse transfer function, and the respective multiplier outputs are summed and transformed into the vibration controller output drive signal, which is fed back to the actuator as the excitation random signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A vibration test system comprising:
-
a vibration table; a unit under test disposed on the vibration table; a transducer operably connected to the unit under test; and a controlled-kurtosis controller, wherein the controlled-kurtosis controller comprises; a Gaussian spectrum generator which generates a frequency-domain Gaussian distributed random spectrum; a non-Gaussian spectrum generator which generates a frequency-domain non-Gaussian distributed random spectrum, wherein the non-Gaussian spectrum generator receives an input signal based on an input from the transducer, generates a scalar kurtosis estimate from an input signal from the transducer, compares the scalar kurtosis estimate to a target value, uses a result of the comparison to generate a time-domain envelope with attributes including amplitudes-of-transients and numbers-of-transients, uses the time-domain envelope to modulate a time-domain random signal, and transforms the modulated time-domain random signal into a frequency-domain non-Gaussian distributed random spectrum; an inverse transfer function generator which modulates the respective spectra from the Gaussian and non-Gaussian spectrum generators, wherein the inverse transfer function generator receives the input signal and frequency-domain transforms the input signal into an input spectrum, the inverse transfer function generator receives a vibration controller output drive signal and frequency-domain transforms the vibration controller output drive signal into an output drive spectrum, the input spectrum and the output drive spectrum are processed to produce an estimate of cross power spectrum density, the output drive spectrum is processed to produce an estimate of drive auto power spectrum density, the estimate of cross power spectrum density and the estimate of drive auto power spectrum density are respectively averaged, and the respective averages are divided to generate a frequency-domain inverse transfer function; and a synthesizer which generates the vibration controller output drive signal, wherein the Gaussian and non-Gaussian spectra are respectively multiplied by the frequency-domain inverse transfer function, and the respective multiplier outputs are summed and transformed into the vibration controller output drive signal, which is fed back to the vibration table as the excitation random signal. - View Dependent Claims (12, 13)
-
-
14. A method of providing an excitation random signal to an actuator in response to an input from a motion transducer, the method comprising:
-
generating successive frequency-domain Gaussian distributed random spectra; generating successive frequency-domain non-Gaussian distributed random spectra, wherein generating successive frequency-domain non-Gaussian distributed random spectra comprises; receiving successive windowed input signals based on input from the motion transducer; generating successive scalar kurtosis estimates from the windowed input signals; comparing successive scalar kurtosis estimates to a target value; using results of the comparisons to generate successive time-domain envelopes with attributes including amplitudes-of-transients and numbers-of-transients; using the successive time-domain envelopes to modulate a time-domain random signal; and transforming the successive modulated time-domain random signals into frequency-domain non-Gaussian distributed random spectra; modulating the respective Gaussian and non-Gaussian spectra, wherein modulating the respective Gaussian and non-Gaussian spectra comprises; receiving successive windowed input signals and frequency-domain transforming the input signals into successive input spectra; receiving successive windowed vibration controller output drive signals and frequency-domain transforming the successive windowed vibration controller output drive signals into output drive spectra; processing the successive windowed input spectra and output drive spectra to produce successive estimates of cross power spectrum density; processing the output drive spectra to produce estimates of drive auto power spectrum density; averaging successive estimates of cross power spectrum density; averaging successive estimates of drive auto power spectrum density; and dividing the respective averages to generate successive frequency-domain inverse transfer functions; and generating the vibration controller output drive signal, wherein successive Gaussian and non-Gaussian spectra are respectively multiplied by successive frequency-domain inverse transfer functions, and the respective multiplier outputs are summed and transformed into successive vibration controller output drive signals, which are fed back to the actuator as the excitation random signal.
-
Specification