Aspects of the present invention relate to signal processing. More particularly, aspects of the present invention relate to a signal processing method enabling more effective interpretations of complex signals than current methods can achieve. Even more specifically, aspects of the present invention relate to a signal processing method enabling greater signal explainability, yielding more reliable and actionable interpretation of a wide variety of signals, and obtaining more actionable intelligence from signals analysis in a generally application-agnostic manner, in contrast to current application-specific signal processing methods. The described signal processing techniques are applicable in many different fields (engineering, science, and finance) and different applications (sound recognition, equipment diagnostics, structural modeling, quantitative finance, etc.)
A common signal processing method, in vogue for over a century, employs power spectral density (PSD) analysis, which is the frequency-domain decomposition of signal variance (power) for a random stationary and ergodic source. A review of the literature reveals the only spectral density techniques employed in the area of signal processing have involved PSD.
PSD is 1) physical and statistical, 2) convergent with boundable error, 3) integrable and relatable to the time-domain, and 4) typically differentiable. These characteristics make PSD a valid boundary condition for simulations and testing. However, PSD and other traditional signal processing methods are not always easy to interpret. For example, in machinery failure analysis, a machine heading toward a failure mode might output different sounds of similar pitch and volume, or different vibrations. A trained ear might or might not recognize that the different sounds or vibrations connote potential failure. PSD does not enable that kind of recognition.
As another example, the timbre between two musical instruments can be different, but the PSD measures the same pitch and volume, so that PSD analysis of two instruments (for example, piano and cello) playing the same notes at the same time does not yield easy differentiation.
A similar issue applies when encountering the “cocktail party problem,” which can arise in different contexts, from multiple people speaking over each other, to multiple machines running in a noisy machine room. Distinguishing the different sounds and/or vibrations is difficult. Conventional application of PSD to this problem does not yield easy differentiation, just as that application does not yield easy differentiation with simultaneously playing musical instruments.
In these examples and others, it is possible to remedy this differentiation problem by applying AI to PSD (in the case of voice, for example, using voice recognition platforms such as those coming from Google or Apple). However, the analog nature of sound signals, and the lack of differentiability when such signals overlap each other, means that the training sets necessary for AI to provide reliable results have to be substantial.
In these and other cases, reliability of results stems from a general assumption that frequency-domain content is sinusoidal or Gaussian (bell curve), even though ordinarily skilled artisans understand that many frequency-domain problems are non-Gaussian (not a bell-shaped curve).
It would be desirable to be able to extract and quantify the non-Gaussian behavior present, in many sound signals, in a wide variety of applications.
To address the foregoing and other issues, aspects of the present invention provide a signal processing method that quantifies signal “character” in the frequency domain from highly complex signals in a statistically consistent manner. Particular aspects focus on spectral density analyses such as skewness spectral density (SSD), kurtosis spectral density (KSD), and probability spectral density (PDSD). Other types of spectral density may provide relevant information as well.
As a result, applications of the inventive technique enable not only identification of signal characteristics (for example, the difference between a trumpet and a violin), but also quantification of signal behavior in an explainable way. Like PSD, higher orders of spectral densities discussed herein are useful in a number of practical applications because they are 1) physical and statistical, 2) convergent with boundable error, 3) integrable and relatable to the time-domain, and 4) typically differentiable.
The inventive techniques are useful across many different professional disciplines requiring signal processing. Aspects of the inventive techniques can be used in conjunction with AI algorithms to make AI results more useful. One of the problems with AI is that the results are only as good as the training sets used. When trained AI algorithms applied to data, the algorithms tend to latch on to small differences, and therefore potentially stray in a direction away from the actual results. By providing more focused and specific data in accordance with aspects of the invention—for example, KSD, employing kurtosis, will identify extremes in a distribution or data set—it is possible to focus the AI algorithms with smaller training sets and yield better results.
To achieve the foregoing and other objects, embodiments according to aspects of the present invention provide a computer-implemented signal processing system to analyze vibrations in machinery, the computer-implemented signal processing system comprising: one or more sensors to receive input vibration signals from the machinery; and a computer-implemented signal processor to receive the input vibration signals from the one or more sensors, to process the input vibration signals, and to output one of skewness spectral density (SSD), kurtosis spectral density (KSD), or probability density spectral density (PDSD) analysis of the input vibration signals to enable identification of an operational status of one or more components of the machinery.
In embodiments of the above-mentioned computer-implemented signal processing system to analyze vibrations in machinery, the identification indicates prospective failure of one or more of the components of the machinery. The machinery may comprise apparatus selected from the group consisting of a pump, a compressor, a fan, an engine, or one or more components from said apparatus, said one or more components selected from the group consisting of a valve, an opening or orifice, or a joint. The operational status may include fluid flow through one of the pump, compressor, engine, or one or more components from said apparatus.
Other embodiments according to aspects of the present invention provide a computer-implemented signal processing system to analyze sound, the computer-implemented signal processing system comprising: one or more sensors to receive input sound signals; and a computer-implemented signal processor to receive the input sound signals, to process the input sound signals, and to output one of skewness spectral density (SSD), kurtosis spectral density (KSD), or probability density spectral density (PDSD) analysis of the input sound signals to enable distinction among sounds represented by the input sound signals.
In embodiments of the above-mentioned computer-implemented signal processing system to analyze sound, the distinction among sounds includes differentiation of each of the sounds from the remaining sounds. In some embodiments, the differentiation may comprise an identification of sound differences among machinery. The machinery may comprise apparatus selected from the group consisting of a pump, a compressor, a fan, an engine, or one or more components from said apparatus, said one or more components selected from the group consisting of a valve, an opening or orifice, or a joint. In other embodiments, the differentiation may comprise an identification of a timbre of a voice of each of a plurality of individuals. In yet other embodiments, the differentiation may comprise an identification of different ones of a plurality of musical instruments.
Other embodiments according to aspects of the present invention provide a computer-implemented signal processing system to analyze vibrations in structures, the computer-implemented signal processing system comprising: one or more sensors to receive input vibration signals from the structures; and a computer-implemented signal processor to receive the input vibration signals from the one or more sensors, to process the input vibration signals, and to output one of skewness spectral density (SSD), kurtosis spectral density (KSD), or probability density spectral density (PDSD) analysis of the input vibration signals to enable identification of a condition of one or more components of the structures.
In embodiments of the above-mentioned computer-implemented signal processing system to analyze vibrations in structures, the identification indicates prospective failure of one or more of the components of the structures. The one or more sensors may be selected from the group consisting of accelerometers or other acceleration sensors, vibrometers or other vibration sensors, strain gauges, pressure sensors, flow sensors, acoustic sensors, and microphones.
Other embodiments according to aspects of the present invention provide a computer-implemented signal processing system to perform quantitative financial analysis, the computer-implemented signal processing system comprising: a computer-implemented signal processor to receive input financial data, to process the input financial data, and to output one of skewness spectral density (SSD), kurtosis spectral density (KSD), or probability density spectral density (PDSD) analysis of the input financial data to identify trends in the financial data.
Other embodiments according to aspects of the present invention provide a computer-implemented signal processing system to simulate turbulence, the computer-implemented signal processing system comprising: a computer-implemented signal processor to receive input turbulence data from a turbulence source, to process the input turbulence data, and to output one of skewness spectral density (SSD), kurtosis spectral density (KSD), or probability density spectral density (PDSD) analysis of the input turbulence data to identify characteristics of the turbulence.
Other embodiments according to aspects of the present invention provide a computer-implemented signal processing method to analyze vibrations in machinery, the computer-implemented signal processing method comprising: receiving input vibration signals of the machinery from one or more sensors; receiving, via a computer-implemented signal processor, the input vibration signals from the one or more sensors; processing, via the computer-implemented signal processor, the input vibration signals; and outputting one of skewness spectral density (SSD), kurtosis spectral density (KSD), or probability density spectral density (PDSD) analysis of the input vibration signals to enable identification of an operational status of one or more components of the machinery.
In embodiments of the above-mentioned computer-implemented signal processing method to analyze vibrations in machinery, the identification may indicate prospective failure of one or more of the components of the machinery. The machinery may comprise apparatus selected from the group consisting of a pump, a compressor, a fan, an engine, or one or more components from said apparatus, said one or more components selected from the group consisting of a valve, an opening or orifice, or a joint. The operational status may include fluid flow through one of the pump, compressor, engine, or one or more components from said apparatus.
Other embodiments according to aspects of the present invention provide a computer-implemented signal processing method to analyze sound, the computer-implemented signal processing method comprising: receiving input sound signals from one or more sensors; receiving, via a computer-implemented signal processor, the input sound signals from the one or more sensors; processing, via the computer-implemented signal processor, the input sound signals; and outputting one of skewness spectral density (SSD), kurtosis spectral density (KSD), or probability density spectral density (PDSD) analysis of the input sound signals to enable distinction among sounds represented by the input sound signals.
In embodiments of the above-mentioned computer-implemented signal processing method to analyze sound, the distinction among sounds may include differentiation of each of the sounds from the remaining sounds. The differentiation may comprise an identification of sound differences among machinery. The machinery may comprise apparatus selected from the group consisting of a pump, a compressor, a fan, an engine, or one or more components from said apparatus, said one or more components selected from the group consisting of a valve, an opening or orifice, or a joint. In other embodiments, the differentiation may comprise an identification of a timbre of a voice of each of a plurality of individuals. In yet other embodiments, the differentiation may comprise an identification of different ones of a plurality of musical instruments.
Other embodiments according to aspects of the present invention provide a computer-implemented signal processing method to analyze vibrations in structures, the computer-implemented signal processing method comprising: receiving input vibration signals from the structures from one or more sensors; receiving, via a computer-implemented signal processor, the input vibration signals from the one or more sensors; processing, via the computer-implemented signal processor, the input vibration signals; and outputting one of skewness spectral density (SSD), kurtosis spectral density (KSD), or probability density spectral density (PDSD) analysis of the input vibration signals to enable identification of a condition of one or more components of the structures.
In embodiments of the above-mentioned computer-implemented signal processing method to analyze vibrations in structures, the identification may indicate prospective failure of one or more of the components of the structures. The one or more sensors may be selected from the group consisting of accelerometers or other acceleration sensors, vibrometers or other vibration sensors, strain gauges, pressure sensors, flow sensors, acoustic sensors, and microphones.
Other embodiments according to aspects of the present invention provide a computer-implemented signal processing method to perform quantitative financial analysis, the computer-implemented signal processing method comprising: receiving, via a computer-implemented signal processor, input financial data; processing, via the computer-implemented signal processor, the input financial data; and outputting one of skewness spectral density (SSD), kurtosis spectral density (KSD), or probability density spectral density (PDSD) analysis of the input financial data to identify trends in the financial data.
Other embodiments according to aspects of the present invention provide a computer-implemented signal processing method to simulate turbulence, the computer-implemented signal processing method comprising: receiving, via a computer-implemented signal processor, input turbulence data from a turbulence source; processing, via the computer-implemented signal processor, the input turbulence data; and outputting one of skewness spectral density (SSD), kurtosis spectral density (KSD), or probability density spectral density (PDSD) analysis of the input turbulence data to identify characteristics of the turbulence.
In embodiments of the above-described computer-implemented signal processing system and method, the SSD may be computed as follows:
where
Sxx is SSD;
f is a continuous or a discrete frequency;
μ2 is a scalar for a second central moment; and
μ3 is a scalar for a third central moment.
In embodiments of the above-described computer-implemented signal processing system and method, the KSD may be computed as follows:
where
Kxx is KSD;
f is a continuous or a discrete frequency;
μ2 is a scalar for a second central moment; and
μ4 is a scalar for a fourth central moment.
In embodiments of the above-described computer-implemented signal processing system and method, the PDSD may be computed as follows:
In embodiments of the above-described computer-implemented signal processing system and method, the computer-implemented signal processor may comprise at least one processor and non-transitory memory to store inputs to the at least one processor, the non-transitory memory storing a plurality of instructions which, when executed by the at least one processor, perform the one of the SSD, KSD, and PDSD.
The patent or application file contains at least one drawing executed in color. Copies of this patent or patent application publication with color drawings will be provided by the Office upon request and payment of the necessary fee.
Embodiments according to aspects of the present invention now will be described in detail with reference to the accompanying drawings, in which:
In the following discussion, a distinction should be kept in mind when comparing embodiments of the present disclosure and conventional signal processing. Existing literature contains references to concepts such as spectral skewness and spectral kurtosis. In general, descriptors like variance, skewness, and kurtosis are simplifications of probability density. Variance is the relative width of the distribution. Skewness is the tendency toward one side. Kurtosis is the propensity for extreme values. Concepts such as spectral skewness and spectral kurtosis relate to dispersions of power within a frequency bin of the PSD. These concepts do not relate to frequency domain-based signal statistics of the type discussed herein. The following discussion focuses on different kinds of spectral densities, which are compared and contrasted to power spectral density (PSD), which provides information about pitch and volume, but not the kind of information that enables sound differentiation.
As an explicit example, the following table distinguishes kurtosis spectral density (KSD), one of the techniques discussed in detail herein, with spectral kurtosis:
Before proceeding to a discussion of several practical physical applications of the inventive techniques described herein, the following is a discussion of relationships between various spectral densities, such as skewness spectral density (SSD), kurtosis spectral density (KSD), and probability spectral density (PDSD) to PSD.
Over 100 years ago, power spectral density was defined as follows:
where Rxx(t) is the autocorrelation of a real, stationary signal x(t).
Equation (1) describes the variance of a waveform that enters an ideal band-pass filter fab where the difference between a and b is known as the frequency resolution bandwidth centered on f. Equation (1) may be referred to as a filtering-squaring-averaging approach toward spectral density estimation and does not require a Fourier transform to compute. The absence of a Fourier transform clearly shows the power spectrum as the variance (μ2) between two cutoff frequencies of a band-pass filter. The variance of the band-passed waveform can be rewritten as the difference in variance between two low-pass filters: (μ2 (x(fab))=μ2(fb)−μ2 (fa)). Consequently, PSD can be written as the change in variance over the change in frequency, which implies that the PSD can be defined as a derivative of variance with respect to frequency:
If this formulation is integrated over all frequencies, the result is Parseval's relationship as applied to the PSD:
Embodiments of the present invention replace the second moment (μ2) in equation (3) with higher moments like μ3 or μ4, higher standardized moments such as skewness (μ3/μ23/2) and kurtosis (μ4/μ22), or the probability density (P), to yield a skewness spectral density (SSD), a kurtosis spectral density (KSD), and a probability density spectral density (PDSD), respectively, all of which are functions of frequency. Ordinarily skilled artisans will appreciate that this concept of a frequency derivative can be applied with other moments and standardized moments to arrive at other spectral densities. The description herein focuses on SSD, KSD, and PDSD, to show applicability of the disclosed technique in a number of physical applications. Their formulations and integral relations are set forth in
Assuming that a spectral density is the derivative of signal information with respect to frequency, then the units for a spectral density would be units of the statistic per frequency. Thus, if
The spectral densities of
From the foregoing, it can be appreciated that aspects of the present invention take advantage of the validity of the frequency derivative for spectral densities of variance, skewness, kurtosis, and the probability density. As a standardized moment is created from central moments, such as μ3 and μ4, ordinarily skilled artisans can appreciate that central moments also may be valid for providing a spectral density.
Aspects of a method of implementing a frequency derivative for a discrete signal may be understood with reference to
In contrast to infinite waveforms, discrete signals as found in physical applications will have error that is quantified as the finite recording in comparison to the theoretical infinite. This requires sample notation, e.g. Ĝxx as the finite estimate of the theoretical Gxx. As the spectral densities for variance, skewness, and kurtosis are functions of central moments, a starting point is the analytical definition of a moment from a dataset with probability density P(x):
μk=∫(x−
Which for discrete sampling would have the sample estimate:
A difference between the sample (referring to both digital and analog data) and infinite datasets would be:
μk={circumflex over (μ)}k±P(μk) (6)
Where the sample central moment is the theoretical central moment with an error probability density. The error probability density may be replaced with a standard error, μk={circumflex over (μ)}k±ε({circumflex over (μ)}k), but such an equation assumes that P(μk) is a Gaussian distribution per the central limit theorem, and would not be valid when bias error is present.
Inserting Equation 6 into the equations of
The derivative definition of a spectral density permits negative values. Though not applicable to the PSD, which is always positive, the SSD, KSD, and PDSD can have negative values, as these are changes to probability, and not reductions in energy. However, common convention is for the PSD to be plotted with a logarithmic scale. Logarithmic scale plotting is not possible with potentially alternating positive and negative values, however. To compensate for this difference, integrated spectral densities are used when necessary, such as the integrated KSD:
The integrated spectral density is simply the filtered scalar of
There are some practical considerations when implementing the filter ensemble approach of
1) Identify the bandwidth of interest.
Most signals have a middle frequency range of interest, e.g. limited utility of values near 0 Hz and the Nyquist frequency. A Welch PSD of the signal can identify the bandwidth of interest quickly.
2) Use logarithmic spacing in the bandwidth of interest.
Logarithmic spacing can reduce the number of bins in a spectral density. Additionally, as is the case for the PSD, logarithmic spacing is near optimal for general measurements of structural data, and it is assumed that higher-order spectral densities will also have better error properties.
3) Use Linear Spacing Near 0 Hz
Logarithmic scaling over the entire bandwidth of the signal can cause excessive computations calculating the spectral densities of noise near 0 Hz. In embodiments, the first several bins may be linear with a relatively large width. When analyzed, these bins may allow an analyst to confirm noise (e.g. low variance) and integrate to confirm the Parseval-like relationships of the equations on the right-hand side of
4) Spectral Densities can Stop Before the Nyquist Frequency
The filter ensemble implemented through frequency sampling produces one bin of spectral density at a time. Thus, a spectral density can stop at any frequency before the Nyquist frequency. This may be advantageous if higher frequencies contain noise and do not contribute any more information toward the signal.
As the frequency derivative method defines both the PSD and higher-order spectral densities, it is possible to employ the inventive techniques described herein in most situations that currently use the PSD. Higher-order spectral densities will append knowledge to signals that currently only or predominantly use the PSD. That added knowledge will be physical and statistical, to enable a practitioner to explain a system of interest.
Currently, there are many systems that can benefit from the inventive techniques. Several case studies have been conducted to exemplify the breadth of utility available across a range of disciplines. For illustrative purposes, the following provide some examples of embodiments of the present invention applied to specific technical areas. It should be understood that these examples are non-limiting and embodiments may be used in a variety of applications.
Case Study 1: Rotating Machinery
Different types of machinery have different vibration and acoustic signatures. When a piece of machinery is malfunctioning, or is in danger of malfunctioning, the acoustic signature of the machinery can change. While this change in acoustic signature is a known phenomenon, PSD does not readily enable differentiation of vibrations within the machinery, making it difficult to obtain timely discernment of malfunction or imminent malfunction. One application of embodiments of the present invention enables enhancement of acoustic signatures to enable better predictions. For example, applying the inventive technique to analysis of a pump can enable more accurate discernment of cavitation, signaling failure or imminent failure.
Accordingly, a first case study, discussed herein with reference to
Outputs of the filter ensemble 430 may be provided to a processing system 450, comprising one or more processors (which may be central processing units (CPUs), graphics processing units (GPUs), or a combination of CPUs and GPUs). The processor(s) include non-transitory memory, including non-transitory storage. Aspects of some embodiments may be implemented in a processing system such as processing system 450.
In embodiments, one or more of the processors may be utilized to calculate any or all of SSD, KSD, PDSD, or other spectral densities which can meet the criteria discussed earlier.
In embodiments, an observer can observe the calculations and interpret the physical and/or statistical behavior from those observations.
In embodiments, one or more of the processors may be utilized to perform artificial intelligence (AI) on the received filter ensemble outputs using one or more AI algorithms. The AI algorithm(s) will have been trained using appropriate training sets, as ordinarily skilled artisans will appreciate, and according to embodiments, may embody any of a variety of categories of machine learning algorithms. In one aspect, the size of the training sets can be reduced because the use of the filter ensemble to reduce the volume of data involved.
One of the principles underlying this case study is that much machinery operates with a rotating shaft to supply power for a particular process, for example, to pump liquids from one location to another. The rotating shafts used in such machinery are almost never perfectly balanced. As a result, there will almost always be some rotating eccentric mass that will produce a sine wave in the vibration. The process side of the machinery will have friction and reaction forces in the form of random vibrations. Sine-on-random environments can be found with most rotating equipment involving fluid handling, where the turbulence of the fluid produces random vibrations. Exemplary equipments can include centrifugal pumps, centrifugal compressors, fans, turbine gas engines, and propellers.
In this case study, testing is conducted on an 8 hp Grudfos vertical multistage centrifugal pump. Generally, pumps have high Reynolds numbers (between 104 and 108) near an impeller of the pump, because frictional losses decrease with increasing Reynolds number. With known sources (sine and random), shape of spectral densities in the frequency domain can identify shaft and turbulent behavior. Data is collected continuously, over a period of weeks, with a Crystal Instruments Spider 80X with shielded industrial triaxial accelerometers (PCB 629A31). Segments of 100 seconds ae processed into spectral densities, including PSD, SSD, and KSD.
An exemplary part of the dataset is seen in
In
The case study just discussed focused on aspects of operation of a pump. Different kinds of mechanical equipment, for example, where fluid flow, shaft rotation, or other operational attributes can convey information about state of equipment performance, usefully can take advantage of the techniques described herein. Various kinds of sensors, including but not limited to various kinds of accelerometers and other acceleration sensors; motion sensors; vibrometers and other vibration sensors; strain gauges, acoustic sensors, microphones, flow sensors, radiation sensors, and the like, can provide appropriate information for analysis. Ordinarily skilled artisans will appreciate that the inventive techniques and systems can employ various kinds of sensors.
It should be noted that, while it is possible to employ flow rate sensors as an option to identify flow rate, flow rate sensors can be expensive to obtain and deploy. Flow rate sensors also involve contact with the fluid. Vibration sensors can be much more economical, costing as much as two orders of magnitude less to purchase, being much easier to install (on the outside of a pump or pipe, for example), and not requiring contact with the fluid.
Identification of vibrations in fluid flow using vibration sensors also can be helpful in situations in which the fluid being monitored is unknown. Different fluids can have different vibration signatures, enabling fluid identification through identification of the vibration signatures.
Case Study 2: Musical Instrument Sound Recognition and Separation
A second case study, discussed herein with reference to
Consistent with the description in
Outputs of the filter ensemble 730 may be provided to a processing system 750, comprising one or more processors (which may be central processing units (CPUs), graphics processing units (GPUs), or a combination of CPUs and GPUs). The processor(s) include non-transitory memory, including non-transitory storage. Aspects of some embodiments may be implemented in a processing system such as processing system 750.
One or more of the processors may be utilized to calculate any or all of SSD, KSD, PDSD, or other spectral densities which can meet the criteria discussed earlier.
One or more of the processors may be utilized to perform artificial intelligence (AI) on the received filter ensemble outputs using one or more AI algorithms. The AI algorithm(s) will have been trained using appropriate training sets, as ordinarily skilled artisans will appreciate, and according to embodiments, may embody any of a variety of categories of machine learning algorithms.
One of the principles underlying this case study is that musical instruments can play identical notes, at nearly identical frequencies and amplitudes, even though the instruments sound different, that is, even though the instruments have different timbres. The characteristic sound (timbre) of an instrument is identifiable to the human ear. This is how the human ear can differentiate among different musical instruments. Signal analysis using PSD does not enable that kind of differentiation, however. As will be discussed herein, KSD does enable that kind of differentiation among different kinds of musical instruments with characteristics as follows:
A piano is a percussion instrument that is excited by an impact of a hammer onto a string. Such impact causes higher extremes than normal, and hence will display high kurtosis (K>3.0).
A violin (a string instrument) and a trumpet (a brass instrument) are reverberant instruments that are excited by frictional rubbing or constricted air flow through a shaped cavity. Such rubbing or air flow causes extremes comparable to normal, i.e. Gaussian kurtosis (K≈3.0).
A flute is a wind instrument comprising a pressurized cylindrical air cavity, which should create a standing wave that has sinusoidal behavior, which would cause lower extremes than normal, or low kurtosis (K<3.0).
These descriptions provide an intuitive expectation of a signal's kurtosis, where the KSD can possibly permit a more quantitative approach toward perception. A further advantage of musical sounds is that instruments can be evaluated with publicly available data, such as the McGill University Master Samples (MUMS), which may be used for this study. The above-mentioned four musical instruments (flute, violin, trumpet, and piano) are selected. These instruments play C5 (532 Hz), which have waveform kurtoses of 2.1, 3.7, 3.8, and 8.8 respectively. The low kurtosis of the flute matches the assumption of a standing wave. The high kurtosis of a piano matches the assumption of an impact. The violin and trumpet kurtoses are near-identical. When evaluated in the frequency-domain, the integrated KSD of
The results in
The spectral densities in
In
Ordinarily skilled artisans will appreciate that the principles that the case study of
Case Study 3: Turbulent Energy Cascade
This case study was conducted with the John Hopkins Turbulence Database (JHTDB), which is an example of a multi-terabyte open-sourced database with space-time turbulence datasets accessible to researchers. A supercomputer will calculate a turbulent energy cascade, which can be described as a transfer of energy between small and large scales in fluids, by perturbing the data. For unconstrained flow that is not next to a boundary, the energy cascade has a power-law relationship in the spatial and temporal domains. Direct numerical simulation (DNS) can compute, but does not model the energy cascade.
In this case study, from the referenced JHTDB datasets, the forced isotropic turbulence dataset on 40963 grid was selected for analysis. Nine data temporal waveforms were extracted from that dataset, and were used to calculate the temporal spectral densities seen in
A goal of this study was to reduce the computational demands normally involved in computing the energy cascade. A particular concern is that computational demands at high frequencies can become the driver for required computational intensity. As ordinarily skilled artisans will appreciate from
Case Study 4: Mass-Spring Damper Transmissibility
Non-Gaussian vibration is known to affect material strain/life differently from Gaussian or sinusoidal vibration. The mass-spring-damper is a foundational structure to enable modeling of mechanical dynamics and understanding resonant response.
Mass-spring damper dynamics often are discussed in terms of mass m, stiffness k, and damping c. These values are related to a natural frequency fn of a mass-spring damper system, as well as to a damping ratio ζ. Accordingly, the mass-spring-damper of waveform output (x) from input (y) also may be defined by:
An explicit analysis of the mass-spring damper may involve use of a shock response spectrum (SRS) filter to calculate the waveform response of a mass-spring-damper to a vibration, from which power, skewness, and kurtosis is calculated. This analysis would entail a numerical solution of Equation (12). As ordinarily skilled artisans will appreciate, an example of an SRS filter may be found in Smallwood, “An Improved Recursive Formula for Calculating Shock Response Spectra, Shock and Vibration Bulletin,” No. 51, pp. 211-217, May 1981, which is incorporated by reference herein.
In contrast to the numerical approach that the just-described explicit analysis provides, embodiments of the present invention may employ an implicit analysis, using the frequency-domain transmissibility of power, skewness, and kurtosis to calculate the response, as Equations (13)-(15) show.
PSD transmissibility has an analytical expression based upon the natural frequency (fn) and damping (ζ):
Where TA is the amplitude or ‘force’ transmissibility, and TG is the variance (PSD) transmissibility, which creates a well-known response curve of
One purpose of this case study was to determine whether a transmissibility exists for higher moments by calculating:
Where TS(f) denotes SSD transmissibility and TK(f) denotes KSD transmissibility. Equations (14) and (15) amount to an effective substitution of the SSD or KSD transmissibility for the PSD transmissibility.
To evaluate the respective transmissibilities, several non-Gaussian waveforms were generated with Matlab's random number generation toolbox: Lognormal (lognrnd), Gaussian (randn) squared, and Poisson (poisson), as seen in
The generated data clearly is non-Gaussian, with observable skewness and extremes in the probability density and waveforms. As
Each input waveform (y) entered a mass-spring-damper filter with a natural frequency of 400 Hz, and a damping of 0.01, 0.05, or 0.1, to produce an output waveform x using a response filter.
The following table shows results of simulations of explicit and implicit analyses.
From the foregoing table, ordinarily skilled artisans will appreciate that execution times of explicit analyses are proportional to the duration of the simulation and are generally more computationally intensive than implicit analyses are. Moreover, the table indicates that the explicit analysis results themselves are comparable to the implicit analysis results. Consequently, using techniques according to embodiments of the present invention, it is possible to obtain the same results with far lower computational requirements.
In the foregoing, it should be noted that the times shown are for a single spring mass damper element. Simulations can combine thousands to millions of elements in structural simulations.
Case Study 5: Source Separation of a Mixed Gaussian and Non-Gaussian signal
This case study was directed to obtaining a more quantitative statement of source separation, involving analyzing a signal with known Gaussian and non-Gaussian behavior in the frequency domain. The Gaussian waveform can be filtered to operate in one frequency range, while the non-Gaussian can be filtered to operate in another frequency range.
This case study involved setting up the following simulation:
A filter ensemble of the type illustrated in
or fourth moment
Central moment spectral densities contain information regarding shape and variance, which means near-zero values of the PSD make the central moment values also near zero, in turn meaning that the noise distortions of
Following are areas, in addition to the ones reflected in the foregoing case studies, to which the inventive technique might be applied.
Dynamic Environment Characterization—A vehicle, such as an airplane or an automobile, frequently experiences shock and/or vibration. Normally, before putting such a vehicle out in the field, a manufacturer will capture dynamic environments data (shock and vibration) to compare the data against the levels that the design can withstand. Raw data is generally too ‘dense’ for direct use and is generally converted to a PSD prior to design or test use. Additionally, raw data cannot be ‘enveloped’ to a worst-case scenario, which is generally desired by a design agent to ensure product margin for use. By only using the PSD for modeling and extremes, characterizing the environment may or may not be conservative. Application of techniques according to aspects of the present invention can add a dimension of information that is 1) less processing intensive to use than raw data in analysis, and 2) allow statistical enveloping (Maximum Expected Environment similar to NASA-HDBK-7005) for characterization, which 3) prevents over and under designing a product.
Shaker testing and control—Shaker testing is used in many industries including aerospace, automotive, civil (earthquake and buildings), and consumer product ruggedization, qualify product worthiness prior to giving the product to a customer. For automotive/consumer products, shaker testing generally is intended to validate a warranty before mass production. Conventional shaker tests only use the PSD as an input, where the PSD comes from a characterization step. Application of techniques according to aspects of the present invention may provide better characterization, making the techniques useful in a shaker controller in a test laboratory.
Finite Element Analysis (FEA)—FEA is the computer modeling of structure commonly in use in the mechanical engineering discipline to predict the design margin of a product independent of testing. FEA assumes a signal is either sinusoidal or Gaussian. Application of techniques according to aspects of the present invention can create a new ‘Element’ that can use a non-Gaussian spectral parameter, yielding more accurate predictions of stress in a material (e.g. the stress in an aircraft under flight). Increased predictive accuracy can help to prevent over and under designs of a product.
Other Sound Recognition—Similarly to the acoustic kinds of problems discussed above, a similar kind of recognition problem can be seen in applications such as SONAR signature analysis for target identification, for example, the class/nationality of a submarine. As also discussed earlier, applications of AI to sound recognition can require tremendous processing power and enormous amounts of ground truth (human intervention) to succeed. Application of techniques according to aspects of the present invention can augment sound recognition as a physics-based ‘dimensionality reduction’ prior to application of AI, to improve prediction accuracy while reducing the ambiguity of what the AI is doing.
Structural Health Monitoring—Similarly to the situation discussed above with respect to Case Study 1 involving machinery, structures have their own natural modes of vibration. For particular structures such as bridges, changes in natural vibration modes may signify faults such as cracks. Here again, looking at the fourth moment (kurtosis/KSD) in accordance with aspects of the present invention, rather than the second moment (variance/PSD) can enable discernment of extremes, and hence of potential or actual structural faults.
Quantitative Finance—Modern Portfolio Theory (MPT) has come increasingly into vogue. Current MPT analyses assume Gaussian distribution of returns. Such distributions often are non-Gaussian, however. Application of SSD or KSD, for example, to MPT can help to improve risk/reward projections, helping to anticipate extreme events such as market crashes. In this manner, it can be possible to optimize a portfolio for periods of time (short term vs. long term), and better accommodate transient responses such as market crashes.
Gravity Wave Background Radiation—In the course of research by the Laser Interferometer Gravitational Observatory (LIGO) into gravity waves, one focus is on background radiation of gravity waves, possibly resulting from the remnants of the Big Bang. Application of aspects of the present invention in this area can lead to new inferences as to the shape of the universe.
Aspects of some embodiments of the invention are set out in the following clauses:
CLAUSE 1. A computer-implemented signal processing system to analyze vibrations in machinery, the computer-implemented signal processing system comprising:
While the invention has been described in detail above with reference to several embodiments, ordinarily skilled artisans will appreciate that variations within the scope and spirit of the invention are possible. Accordingly, the invention should be construed as limited only by the scope of the following claims.
The present application claims the benefit of U.S. Provisional Application No. 63/245,654, filed Sep. 17, 2021, and incorporates the entire contents of that provisional application by reference.
This invention was made with government support under Contract No. 89233218CNA000001 awarded by the U.S. Department of Energy/National Nuclear Security Administration. The government has certain rights in the invention.
Number | Date | Country | |
---|---|---|---|
63245654 | Sep 2021 | US |