TWI762221B - Detection method for rotation speed - Google Patents
Detection method for rotation speed Download PDFInfo
- Publication number
- TWI762221B TWI762221B TW110107176A TW110107176A TWI762221B TW I762221 B TWI762221 B TW I762221B TW 110107176 A TW110107176 A TW 110107176A TW 110107176 A TW110107176 A TW 110107176A TW I762221 B TWI762221 B TW I762221B
- Authority
- TW
- Taiwan
- Prior art keywords
- signal
- peak
- rotational speed
- harmonic energy
- domain vibration
- Prior art date
Links
Images
Landscapes
- Control Of Electric Motors In General (AREA)
- Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)
Abstract
Description
本發明係關於一種裝置的檢測的技術領域,特別是關於一種旋轉裝置的轉速檢測方法。The present invention relates to the technical field of device detection, in particular to a rotational speed detection method of a rotating device.
設備技術人員進行旋轉裝置的異常檢測時常輔以轉速資訊。主要是旋轉裝置的振動特徵的頻率大部分與轉速相關。除了原本加裝的振動感測器外,為了能夠獲知旋轉裝置的轉速,通常需額外安裝轉速感測器。這樣不僅佔據一個信號擷取頻道,也提高了建置與維護的成本。The abnormal detection of rotating devices by equipment technicians is often supplemented by rotational speed information. Mainly, the frequency of the vibration characteristic of the rotating device is mostly related to the rotational speed. In addition to the originally installed vibration sensor, in order to be able to know the rotational speed of the rotating device, an additional rotational speed sensor is usually required. This not only occupies a signal acquisition channel, but also increases the cost of construction and maintenance.
故,有必要提供一種轉速檢測方法,以解決習用技術所存在的問題。Therefore, it is necessary to provide a rotational speed detection method to solve the problems existing in the conventional technology.
本發明之主要目的在於提供一種轉速檢測方法,通過一連串演算法來處理與分析轉動裝置的振動信號以求得轉動裝置的轉速,有利於減少建置旋轉感測器,降低了旋轉裝置的異常檢測的成本。The main purpose of the present invention is to provide a rotational speed detection method, which processes and analyzes the vibration signal of the rotating device through a series of algorithms to obtain the rotational speed of the rotating device, which is beneficial to reduce the construction of the rotation sensor and reduce the abnormal detection of the rotating device. the cost of.
為達上述之目的,本發明提供一種轉速檢測方法,包括下列步驟:S1:提供一旋轉裝置的一時域振動信號且將該時域振動信號轉換為一頻域振動信號;S2:通過一信號處理方法及一濾波器信號來處理該頻域振動信號以求得在一特定頻率範圍內的一加權諧波能量信號,其中該加權諧波能量信號含有多個波峰;以及S3:從該多個波峰中選出一最高波峰,其中該最高波峰對應的頻率決定該旋轉裝置的轉速。In order to achieve the above-mentioned purpose, the present invention provides a rotational speed detection method, comprising the following steps: S1: provide a time-domain vibration signal of a rotating device and convert the time-domain vibration signal into a frequency-domain vibration signal; S2: through a signal processing A method and a filter signal for processing the frequency domain vibration signal to obtain a weighted harmonic energy signal in a specific frequency range, wherein the weighted harmonic energy signal contains a plurality of peaks; and S3: from the plurality of peaks A highest peak is selected from among them, wherein the frequency corresponding to the highest peak determines the rotational speed of the rotating device.
在本發明之一實施例中,其中該步驟S3還包括:根據該多個波峰的波峰特徵向量及一波峰特徵模型來選出該最高波峰。In an embodiment of the present invention, the step S3 further includes: selecting the highest peak according to the peak feature vectors of the plurality of peaks and a peak feature model.
在本發明之一實施例中,其中在該步驟S1之前還包括步驟S0:實施一建模方法以建立該波峰特徵模型,該建模方法包括下列步驟: 將多個已知轉速的樣本時域振動信號轉換為多個樣本頻域振動信號;通過該信號處理方法及對應的濾波器信號來處理每個樣本頻域振動信號以分別求得在特定頻率範圍內的樣本加權諧波能量信號,其中每個樣本加權諧波能量信號含有多個波峰;根據每個樣本加權諧波能量信號的多個波峰的特徵來建立波峰特徵向量;整合所有波峰特徵向量及一轉速相關性向量來建立波峰特徵模型。In an embodiment of the present invention, before the step S1, it also includes a step S0: implementing a modeling method to establish the wave peak characteristic model, the modeling method includes the following steps: The vibration signal is converted into a plurality of sample frequency domain vibration signals; each sample frequency domain vibration signal is processed through the signal processing method and the corresponding filter signal to obtain a sample weighted harmonic energy signal in a specific frequency range, wherein Each sample weighted harmonic energy signal contains multiple peaks; according to the characteristics of multiple peaks of each sample weighted harmonic energy signal, a peak feature vector is established; all the peak feature vectors and a rotational speed correlation vector are integrated to establish a peak feature model .
在本發明之一實施例中,其中該信號處理方法包括下列步驟: 決定該頻域振動信號的一預設轉速範圍及決定該濾波器信號的特徵;將該頻域振動信號實施一超取樣方法以求得一高取樣信號;將該高取樣信號進行線性內插以求得一峰值機率信號;將該濾波器信號與該高取樣信號進行旋積計算以求得一諧波能量信號;將該濾波器信號與該峰值機率信號進行旋積計算以求得一諧波機率信號;將該諧波能量信號與該諧波機率信號進行旋積計算以求得該加權諧波能量信號。In one embodiment of the present invention, the signal processing method includes the following steps: determining a predetermined rotational speed range of the frequency domain vibration signal and determining the characteristics of the filter signal; implementing an oversampling method on the frequency domain vibration signal to obtain a high sampling signal; perform linear interpolation on the high sampling signal to obtain a peak probability signal; perform convolution calculation on the filter signal and the high sampling signal to obtain a harmonic energy signal; The filter signal and the peak probability signal are convolved to obtain a harmonic probability signal; the harmonic energy signal and the harmonic probability signal are convolved to obtain the weighted harmonic energy signal.
在本發明之一實施例中,其中該建立波峰特徵向量的步驟還包括: 根據多個波峰特性公式將每個樣本加權諧波能量信號的多個波峰進行特徵化以求得特徵化資料;根據該特徵化資料執行一信號選擇方法以求得一波峰特徵值;根據該波峰特徵值來產生每個樣本加權諧波能量信號的波峰特徵向量。In one embodiment of the present invention, the step of establishing the peak characteristic vector further includes: characterizing multiple peaks of the weighted harmonic energy signal of each sample according to multiple peak characteristic formulas to obtain characterization data; A signal selection method is performed on the characterization data to obtain a peak eigenvalue; a peak eigenvector of each sample weighted harmonic energy signal is generated according to the peak eigenvalue.
在本發明之一實施例中,其中該信號選擇方法包括監督式信號特性選擇及非監督式信號特性選擇,其中該監督式信號特性選擇包括變異數分析法及相互資訊法。In one embodiment of the present invention, the signal selection method includes supervised signal characteristic selection and unsupervised signal characteristic selection, wherein the supervised signal characteristic selection includes analysis of variance and mutual information.
在本發明之一實施例中,其中該建立波峰特徵向量的步驟更包括將該特徵化資料進行正規化。In an embodiment of the present invention, the step of establishing the peak feature vector further includes normalizing the characterization data.
在本發明之一實施例中,其中該決定該頻域振動信號的一預設轉速範圍的步驟更包括: 通過使用者經驗給定該預設轉速範圍或使用一倒頻譜方法來決定該預設轉速範圍。In an embodiment of the present invention, the step of determining a predetermined rotational speed range of the frequency domain vibration signal further comprises: determining the predetermined rotational speed range by user experience or using a cepstral method range of rotation.
在本發明之一實施例中,其中該濾波器信號的特徵包括該濾波器信號的間隔、解析度及重複次數。In an embodiment of the present invention, the characteristics of the filter signal include interval, resolution and repetition times of the filter signal.
在本發明之一實施例中,其中該超取樣方法包括局部頻譜放大取樣及頻譜曲線內插取樣,其中該局部頻譜放大取樣根據該濾波器信號來決定取樣後的頻譜範圍。In an embodiment of the present invention, the oversampling method includes local spectral upsampling and spectral curve interpolation sampling, wherein the local spectral upsampling determines the sampled spectral range according to the filter signal.
通過上述的檢測方法,可以在裝置的轉速變化不大的情況下,通過分析裝置的振動信號來求得裝置的轉速,進而提高裝置的故障診斷自動化程度且降低裝置的異常檢測的成本。Through the above detection method, the rotational speed of the device can be obtained by analyzing the vibration signal of the device under the condition that the rotational speed of the device does not change much, thereby improving the automation degree of fault diagnosis of the device and reducing the cost of abnormal detection of the device.
為了讓本發明之上述及其他目的、特徵、優點能更明顯易懂,下文將特舉本發明較佳實施例,並配合所附圖式,作詳細說明如下。In order to make the above-mentioned and other objects, features and advantages of the present invention more clearly understood, the preferred embodiments of the present invention will be exemplified below and described in detail in conjunction with the accompanying drawings.
請參考第1A圖。第1A圖是本發明一實施例的轉速檢測方法的流程圖。在一實施例中,轉速檢測方法包括4個步驟S0~S3。步驟S0包括:實施建模方法以建立波峰特徵模型。步驟S1包括:提供旋轉裝置的時域振動信號且將時域振動信號轉換為頻域振動信號。步驟S2包括:通過信號處理方法及濾波器信號來處理頻域振動信號以求得在特定頻率範圍內的加權諧波能量信號,其中加權諧波能量信號含有多個波峰。步驟S3包括:從多個波峰中選出最高波峰,其中最高波峰對應的頻率決定旋轉裝置的轉速。Please refer to Figure 1A. FIG. 1A is a flowchart of a rotational speed detection method according to an embodiment of the present invention. In one embodiment, the rotational speed detection method includes four steps S0-S3. Step S0 includes: implementing a modeling method to establish a peak characteristic model. Step S1 includes: providing a time-domain vibration signal of the rotating device and converting the time-domain vibration signal into a frequency-domain vibration signal. Step S2 includes: processing the frequency domain vibration signal through a signal processing method and a filter signal to obtain a weighted harmonic energy signal within a specific frequency range, wherein the weighted harmonic energy signal contains a plurality of peaks. Step S3 includes: selecting the highest wave crest from the plurality of wave crests, wherein the frequency corresponding to the highest wave crest determines the rotational speed of the rotating device.
首先進行步驟S0:實施建模方法以建立波峰特徵模型。參考第1B圖的流程圖,建模方法包括下列4個步驟: 將多個已知轉速的樣本時域振動信號轉換為多個樣本頻域振動信號;通過信號處理方法及對應的濾波器信號處理每個樣本頻域振動信號以分別求得在特定頻率範圍內的樣本加權諧波能量信號,其中每個樣本加權諧波能量信號含有多個波峰;根據每個樣本加權諧波能量信號的多個波峰的特徵來建立波峰特徵向量;整合所有波峰特徵向量及轉速相關性向量來建立波峰特徵模型。First perform step S0: implement a modeling method to establish a wave crest feature model. Referring to the flowchart of Fig. 1B, the modeling method includes the following 4 steps: converting a plurality of sample time-domain vibration signals of known rotational speeds into a plurality of sample frequency-domain vibration signals; processing the signal through a signal processing method and a corresponding filter Each sample frequency domain vibration signal is used to obtain the sample weighted harmonic energy signal in a specific frequency range, wherein each sample weighted harmonic energy signal contains multiple peaks; according to each sample weighted harmonic energy signal multiple The characteristics of the wave crest are used to establish the wave crest characteristic vector; all the wave crest characteristic vectors and the speed correlation vector are integrated to establish the wave crest characteristic model.
實施建模方法的原因在於轉動裝置的振動頻率與轉速具有關聯性,若能先藉由集合多種振動頻率與轉速之間的關聯性來建立出一個模型,則將來要檢測旋轉動裝置的轉速時,只要將旋轉裝置測得的振動信號導入模型即可求得所對應的轉速。The reason for implementing the modeling method is that the vibration frequency of the rotating device is related to the rotational speed. If a model can be established by combining the correlations between multiple vibration frequencies and the rotational speed, the rotational speed of the rotating device will be detected in the future. , as long as the vibration signal measured by the rotating device is imported into the model, the corresponding rotational speed can be obtained.
在建模方法的第1步驟中,收集多個樣本時域振動信號,每個時域振動信號皆對應到已知的轉速,並且通過傅立葉轉換將每個樣本時域振動信號轉換為樣本頻域振動信號。In the first step of the modeling method, a plurality of sample time-domain vibration signals are collected, each time-domain vibration signal corresponds to a known rotational speed, and each sample time-domain vibration signal is converted into a sample frequency domain by Fourier transform Vibration signal.
在建模方法的第2步驟中,通過信號處理方法及對應的濾波器信號來處理每個樣本頻域振動信號以分別求得在特定頻率範圍內的樣本加權諧波能量信號。參考第8圖,第8圖是一個加權諧波能量信號的範例。在此提到的信號處理方法與稍後步驟S2提到的信號處理方法相同。在本發明實施例中,經過傅立葉轉換的頻域信號都會通過信號處理方法來得到一個加權諧波能量信號。在此,這些加權諧波能量信號(都有對應已知轉速)是建模流程中形成波峰特徵模型的參考資料。從觀察或分析頻域信號無法有效直接導出轉速,然而從觀察或分析加權諧波能量信號(經過信號處理的頻域信號)是可以有效導出轉速。因此若能在加權諧波能量信號與轉速之間建立一個關係式(在此稱為波峰特徵模型),將來只要把未知轉速所對應的加權諧波能量信號導入波峰特徵模型中就可快速求得轉速的輸出結果。In the second step of the modeling method, each sample frequency domain vibration signal is processed through a signal processing method and a corresponding filter signal to obtain a sample weighted harmonic energy signal in a specific frequency range, respectively. Referring to Figure 8, Figure 8 is an example of a weighted harmonic energy signal. The signal processing method mentioned here is the same as the signal processing method mentioned later in step S2. In this embodiment of the present invention, the frequency domain signal that has undergone Fourier transform will obtain a weighted harmonic energy signal through a signal processing method. Here, these weighted harmonic energy signals (all corresponding to known rotational speeds) are the reference materials for forming the peak characteristic model in the modeling process. The rotational speed cannot be effectively and directly derived from the observation or analysis of the frequency domain signal, but the rotational speed can be effectively derived from the observation or analysis of the weighted harmonic energy signal (frequency domain signal after signal processing). Therefore, if a relationship can be established between the weighted harmonic energy signal and the rotational speed (referred to as the peak characteristic model here), in the future, as long as the weighted harmonic energy signal corresponding to the unknown rotational speed is imported into the peak characteristic model, it can be quickly obtained. The output of the speed.
參考第1C圖的流程圖,信號處理方法包括下列6個步驟:決定頻域振動信號的預設轉速範圍及決定濾波器信號的特徵;將頻域振動信號實施超取樣方法以求得高取樣信號;將高取樣信號進行線性內插以求得峰值機率信號;將濾波器信號與高取樣信號進行旋積計算以求得諧波能量信號;將濾波器信號與峰值機率信號進行旋積計算以求得諧波機率信號;將諧波能量信號與諧波機率信號進行旋積計算以求得加權諧波能量信號。With reference to the flow chart of Fig. 1C, the signal processing method comprises the following 6 steps: determine the preset rotational speed range of the frequency-domain vibration signal and determine the characteristics of the filter signal; The frequency-domain vibration signal is implemented by an oversampling method to obtain a high sampling signal ; Linearly interpolate the high sampling signal to obtain the peak probability signal; carry out the convolution calculation of the filter signal and the high sampling signal to obtain the harmonic energy signal; carry out the convolution calculation of the filter signal and the peak probability signal to obtain Obtain the harmonic probability signal; perform the convolution calculation of the harmonic energy signal and the harmonic probability signal to obtain the weighted harmonic energy signal.
首先說明信號處理的第1個步驟:決定頻域振動信號的預設轉速範圍及決定濾波器信號的特徵。當在建模流程時,轉速是已知的,因此可以給定預設轉速範圍。當轉速是未知時,則需要通過使用者經驗給定預設轉速範圍或使用倒頻譜(Cepstrum)方法來決定預設轉速範圍。由於旋轉裝置的轉速會在頻譜的某個位置以等間隔形式呈現高能量,因此頻域振動信號經過倒頻譜之後就可以表現出這種現象。例如,第2圖是一種導頻譜的範例。在此範例中,水平軸為時間,時間的倒數即為頻率,垂直軸是能量大小。能量越大的波峰表示對應的頻率在頻譜中有越高機會以等間隔形式出現。在此範例中,把能量大的波峰標示出來,可以觀察到約落在0.084~0.12秒之間,對應頻率約落在8.3~12Hz之間(也就是轉速的區間)。First, the first step of signal processing is described: determining the preset rotational speed range of the frequency domain vibration signal and determining the characteristics of the filter signal. When modeling the process, the speed is known, so a preset speed range can be given. When the rotational speed is unknown, a preset rotational speed range needs to be given by user experience or a Cepstrum method is used to determine the predetermined rotational speed range. Since the rotating speed of the rotating device will present high energy in the form of equal intervals in a certain position of the frequency spectrum, the frequency domain vibration signal can show this phenomenon after passing through the cepstrum. For example, Figure 2 is an example of a derivative spectrum. In this example, the horizontal axis is time, the inverse of time is frequency, and the vertical axis is energy. A peak with a higher energy indicates that the corresponding frequency has a higher chance of appearing at equal intervals in the spectrum. In this example, the peaks with high energy are marked, and it can be observed that the peaks fall between 0.084 and 0.12 seconds, and the corresponding frequencies fall between 8.3 and 12 Hz (that is, the range of rotational speed).
在此步驟中,還要根據一個頻率範圍決定濾波器信號(稱為梳狀濾波器(comb filter))的特徵。濾波器信號的特徵包括濾波器信號的間隔、解析度及重複次數。例如,以第3圖為例,頻率的間隔為1.1Hz,解析度為0.1Hz(每0.1Hz取樣一次,所以在一個間隔中可以產生11個取樣),重複次數5。同樣地,若以前述8.3~12Hz的頻率範圍為一個間隔,解析度為0.07Hz,則在一間隔內取樣數為54個,至於重複次數可由使用者定義。In this step, the characteristics of the filter signal (called comb filter) are also determined according to a frequency range. The characteristics of the filter signal include the interval, resolution and repetition of the filter signal. For example, taking Figure 3 as an example, the frequency interval is 1.1Hz, the resolution is 0.1Hz (one sample every 0.1Hz, so 11 samples can be generated in one interval), and the number of repetitions is 5. Similarly, if the aforementioned frequency range of 8.3-12 Hz is used as an interval and the resolution is 0.07 Hz, the number of samples in an interval is 54, and the number of repetitions can be defined by the user.
在信號處理的第2個步驟中,將頻域振動信號實施超取樣方法(oversampling)以求得高取樣信號。超取樣方法包括局部頻譜放大取樣(zoom FFT)及頻譜曲線內插取樣(spline interpolation FFT)。參考第4圖,圖上方的信號是時域振動信號,圖中央的信號是轉換後的頻域振動信號以及進行局部頻率放大取樣後的高取樣信號,圖下方的信號則是轉換後的頻域振動信號以及進行頻譜曲線內插取樣後的高取樣信號。如果使用者要指定特定頻譜範圍,則使用局部頻譜放大取樣。局部頻譜放大取樣是根據前述的濾波器信號來決定取樣後的頻譜範圍。例如透過將一個頻域的信號與濾波器信號進行旋積計算來求得一個局部頻譜信號。舉例來說,如第5圖所示,圖上方是一個頻域振動信號,圖中央是一個濾波器信號,圖下方則是頻域振動信號與濾波器信號進行旋積計算的結果。可以看出信號的候選頻段約在60~110Hz之間。In the second step of signal processing, the frequency domain vibration signal is subjected to oversampling to obtain an oversampled signal. Oversampling methods include local spectral upsampling (zoom FFT) and spectral curve interpolation (spline interpolation FFT). Referring to Figure 4, the signal at the top of the figure is the time domain vibration signal, the signal in the center of the figure is the converted frequency domain vibration signal and the high sampling signal after local frequency amplification and sampling, and the signal at the bottom of the figure is the converted frequency domain. Vibration signal and upsampled signal after spectral curve interpolation sampling. If the user wants to specify a specific spectral range, use partial spectral upsampling. The local spectrum upsampling is to determine the spectrum range after sampling according to the aforementioned filter signal. For example, a local spectral signal is obtained by convolving a signal in the frequency domain with the filter signal. For example, as shown in Figure 5, the upper part of the figure is a frequency domain vibration signal, the center of the figure is a filter signal, and the lower part of the figure is the result of the convolution calculation of the frequency domain vibration signal and the filter signal. It can be seen that the candidate frequency band of the signal is between 60 and 110 Hz.
在信號處理的第3個步驟中,將高取樣信號進行線性內插以求得峰值機率信號。如第6圖所示,上方是一個高取樣信號,下方則是峰值機率信號。在此範例中,假設候選頻段為0~160Hz,對高取樣信號的波峰進行偵測,對應到峰值的位置,設定機率為1,其餘則以內插(interpolation)方式,例如線性內插來定義機率為0或1。In the third step of signal processing, the upsampled signal is linearly interpolated to obtain the peak probability signal. As shown in Figure 6, the upper part is a high sampling signal and the lower part is the peak probability signal. In this example, assuming that the candidate frequency band is 0~160Hz, the peak of the high sampling signal is detected, and the probability is set to 1 corresponding to the position of the peak, and the rest is defined by interpolation, such as linear interpolation. is 0 or 1.
在信號處理的第4個步驟中,將濾波器信號與高取樣信號進行旋積計算以求得諧波能量信號。如第7圖上方所示,將濾波器信號與第6圖上方的高取樣信號進行旋積計算可求得第7圖的諧波能量信號。在此範例中,濾波器信號的頻率範圍是8Hz~12Hz,解析度為0.01。在信號處理的第5個步驟中,將濾波器信號與峰值機率信號進行旋積計算以求得諧波機率信號。如第7圖下方所示,類似地,在此範例中,濾波器信號的濾波器信號的頻率範圍是8Hz~12Hz,解析度為0.01。將此濾波器信號與第6圖下方的峰值機率信號進行旋積計算可以求得第7圖下方的諧波機率信號。In the fourth step of signal processing, the convolution of the filter signal and the upsampled signal is performed to obtain the harmonic energy signal. As shown at the top of Figure 7, the harmonic energy signal of Figure 7 can be obtained by convolving the filter signal with the high sampling signal at the top of Figure 6. In this example, the frequency range of the filter signal is 8Hz~12Hz, and the resolution is 0.01. In the fifth step of signal processing, the convolution of the filter signal and the peak probability signal is performed to obtain the harmonic probability signal. As shown at the bottom of Fig. 7, similarly, in this example, the frequency range of the filter signal of the filter signal is 8Hz~12Hz, and the resolution is 0.01. By convolving this filter signal with the peak probability signal at the bottom of Figure 6, the harmonic probability signal at the bottom of Figure 7 can be obtained.
在信號處理的第6個步驟中,將諧波能量信號與諧波機率信號進行旋積計算以求得加權諧波能量信號。在一實施例中,將第7圖上方的諧波能量信號與第7圖下方的諧波機率信號進行旋積計算可以求得第8圖的加權諧波能量信號。將第8圖的信號與第7圖上方的信號進行比較,最高峰值的那個波峰對應其他波峰更加突出,這有助於正確偵測加權諧波能量信號裡面的最高波峰。假設加權諧波能量信號只有一個波峰,則此波峰所對應的頻率則是轉速。當加權諧波能量信號有多個波峰時,但是有個波峰特別突出而能輕易找出最高波峰,則通常此最高波峰對應的頻率可決定轉速。當最高波峰不明顯時,則需要進一步分析相對較高波峰的特徵來決定對應的頻率/轉速。類似地,當加權諧波能量信號是對應未知轉速時,若能直接比較峰值大小找出最高波峰還是可以快速決定轉速。但是當最高波峰不明顯時,則需要利用下面所述的波峰特徵模型來決定轉速。須注意,在此提到的最高波峰不限於峰值最大的波峰。最高波峰可以根據表1的13種波峰特性的其中一種,例如波峰的面積、波峰的質心,或者其組合所求得的波峰特徵值來決定。In the sixth step of signal processing, the harmonic energy signal and the harmonic probability signal are convolved to obtain the weighted harmonic energy signal. In one embodiment, the weighted harmonic energy signal in FIG. 8 can be obtained by performing a convolution calculation on the harmonic energy signal at the top of FIG. 7 and the harmonic probability signal at the bottom of FIG. 7 . Comparing the signal in Figure 8 with the signal at the top of Figure 7, the peak with the highest peak is more prominent than the other peaks, which helps to correctly detect the highest peak in the weighted harmonic energy signal. Assuming that the weighted harmonic energy signal has only one peak, the frequency corresponding to this peak is the rotational speed. When the weighted harmonic energy signal has multiple peaks, but one peak is particularly prominent and the highest peak can be easily found, usually the frequency corresponding to the highest peak can determine the rotational speed. When the highest peak is not obvious, it is necessary to further analyze the characteristics of the relatively high peak to determine the corresponding frequency/speed. Similarly, when the weighted harmonic energy signal corresponds to an unknown rotational speed, it is still possible to quickly determine the rotational speed if the peak value can be directly compared to find the highest peak. However, when the highest peak is not obvious, it is necessary to use the peak characteristic model described below to determine the rotational speed. It should be noted that the highest peak mentioned here is not limited to the peak with the largest peak. The highest peak can be determined according to one of the 13 types of peak characteristics in Table 1, such as the area of the peak, the center of mass of the peak, or the peak characteristic value obtained by a combination thereof.
接著進行建模方法的第3步驟,根據樣本加權諧波能量信號的多個波峰的特徵來建立波峰特徵向量。在一實施例中,建立波峰特徵向量的步驟還包括:根據多個波峰特性公式將每個樣本加權諧波能量信號的多個波峰進行特徵化以求得特徵化資料;將特徵化資料進行正規化;根據特徵化資料執行信號選擇方法以求得波峰特徵值;根據波峰特徵值來產生每個樣本加權諧波能量信號的波峰特徵向量。Next, the third step of the modeling method is performed, and a peak feature vector is established according to the features of a plurality of peaks of the sample weighted harmonic energy signal. In one embodiment, the step of establishing the peak feature vector further includes: characterizing multiple peaks of each sample weighted harmonic energy signal according to multiple peak characteristic formulas to obtain characterization data; normalizing the characterization data. Perform the signal selection method according to the characterization data to obtain the peak eigenvalues; generate the peak eigenvectors of each sample weighted harmonic energy signal according to the peak eigenvalues.
舉例來說,加權諧波能量信號有多個相對高波峰,以第9圖為範例說明,ƒ
i表示頻率,I(ƒ
i)對應於ƒ
i的加權諧波能量。對每個波峰進行特徵擷取,例如,根據表1的多個波峰特性公式將每個波峰進行特徵化以求得特徵化資料,並且將特徵化資料進行正規化。正規化是根據下列公式(1)(2)來完成。
(1)
(2)
其中
代表第i筆資料的第J個特徵,N表示資料(信號)數量,
與
表示對應此特徵所算出的平均值(means)與標準差(standard deviation),
表示正規化後的數據。
表1
接著根據已正規化的資料執行信號選擇方法以求得波峰特徵值。信號選擇方法包括監督式信號特性選擇及非監督式信號特性選擇。Then, a signal selection method is performed according to the normalized data to obtain peak characteristic values. Signal selection methods include supervised signal feature selection and unsupervised signal feature selection.
以監督式信號特性選擇來說,各單一描述子X可以是表1的任一指標,描述子Y可以是轉速、時間或是信號類別(例如是轉速所對應的波峰、非轉速所對應的波峰、或者設備正常、異常狀態一、異常狀態二等)。假設使用者將Y分成K類別或K個區間。監督式信號特性選擇還包括變異數分析法(ANOVA, analysis of variance)及相互資訊法(MI, Mutual Information)。若採用變異數分析法,假設K類別資料裡每一類別有 個資料,每筆資料均具有以上描述子X。對於上述的任一描述子X,如果要了解其對分辨以上類別資料是否有顯著鑑別度,可以採F統計(F-statistic)計算其是否有顯著性。舉例來說,假設想知道以上描述子X中的某一個描述子對Y是否有足夠鑑別力,對某一資料 而言,其中i=1~K且j=1~ ,假設N= 。對於第i群資料而言,平均值為 ,對所有K群資料平均組內變異(with-group variablility)為 。令所有資料 總平均為 ,則資料平均組間變異(between-group variability)為 。根據統計理論,對於f=B/W,其為具(K-1,N-K)自由度之F分佈之變數。為檢測描述子Y具有足夠鑑別力,可以先設定某一信心水準(confidence level),例如95%,檢查f是否超過F(95%,K-1,N-K)這個門檻值,如果是的話,表示描述子Y具有足夠鑑別力區分這K群資料。若採用相互資訊法,各單一描述子X需先離散化成,例如L個區間,(L>1)。用下列公式(3)計算,保留數值大的描述子X。 (3) In terms of supervised signal characteristic selection, each single descriptor X can be any index in Table 1, and the descriptor Y can be speed, time or signal type (for example, the peak corresponding to the speed, the peak corresponding to the non-speed). , or the device is normal, abnormal state one, abnormal state two, etc.). Suppose the user divides Y into K categories or K intervals. Supervised signal feature selection also includes analysis of variance (ANOVA, analysis of variance) and mutual information (MI, Mutual Information). If the analysis of variance method is used, it is assumed that each category in the K-category data has Each data has the above descriptor X. For any of the above descriptors X, if you want to know whether it has a significant degree of discrimination for distinguishing the above categories of data, you can use F-statistic to calculate whether it is significant. For example, suppose you want to know whether one of the above descriptors X has sufficient discriminative power for Y, and for a certain data , where i=1~K and j=1~ , assuming N = . For group i data, the mean is , the average within-group variance for all K-group data is . all information The overall average is , the mean between-group variability of the data is . According to statistical theory, for f=B/W, it is the variable of the F distribution with (K-1,NK) degrees of freedom. In order to detect that the descriptor Y has sufficient discrimination, you can first set a certain confidence level, such as 95%, and check whether f exceeds the threshold value of F(95%, K-1, NK). Descriptor Y is sufficiently discriminative to distinguish the K groups of data. If the mutual information method is adopted, each single descriptor X needs to be discretized into, for example, L intervals, (L>1). Calculate with the following formula (3), and retain the descriptor X with a large value. (3)
以非監督式信號特性選擇來說,先用下列公式(4)就各單一描述子X計算其值熵值是否過小,若過小(例如小於0.5)則將其捨去。
(4)
接著計算任二單一描述子
與
,看其平均相關係數(Correlation coefficient)或相互資訊是否過大(例如0.6),若是,則將其中之一捨去。假設描述子
與
均有n筆資料,相關係數計算方式如以下公式(5):
(5)
表2為算任二單一描述子
與
的特徵相關係數絕對值(或是相互資訊)矩陣範例,矩陣裡的元素[s
i,j]代表任二單一描述子
與
特徵相關係數絕對值。假設共有5個描述子且相關係數最大為1,對角線部分代表信號自己對自已的相似度,故其值為1,其餘部分則是信號與信號彼此之間的相似度,故小於1。
表2
接著,根據波峰特徵值來產生每個樣本加權諧波能量信號的波峰特徵向量。經過上述信號特性選擇後,假設得到n 1個對應轉速的波峰的波峰特徵值以及n 0個非對應到轉速的波峰的波峰特徵值,n 1+ n 0=N。將每個信號的多個波峰的波峰特徵值建立成下列的一個波峰特徵向量 : Next, a peak eigenvector for each sample weighted harmonic energy signal is generated from the peak eigenvalues. After the above signal characteristic selection, it is assumed that n 1 peak characteristic values of the wave peaks corresponding to the rotational speed and n 0 wave crest characteristic values of the wave peaks not corresponding to the rotational speed are obtained, n 1 + n 0 =N. The peak eigenvalues of multiple peaks of each signal are established as a peak eigenvector as follows :
最後,進行建模方法的第3步驟,整合所有波峰特徵向量及轉速相關性向量來建立波峰特徵模型。須注意到,在求得波峰特徵值後,會根據特徵值高低依序排列,例如依序編號為1,2…。此外,還可以建立一個轉速相關性向量。當波峰特徵值可以決定轉速時,對應的向量值標示為1。否則當波峰特徵值不能決定轉速時,對應的向量值標示為0。建立的轉速相關性向量 可以描述如下: 當有了向量 與 之後,下一步便是找出二者的對應函式,利用簡單線性回歸(linear regression)來建立波峰特徵模型: Finally, the third step of the modeling method is carried out, and all wave crest characteristic vectors and rotational speed correlation vectors are integrated to establish a wave crest characteristic model. It should be noted that after the eigenvalues of the wave peaks are obtained, they will be arranged in order according to the eigenvalues, for example, the numbers are 1, 2… in sequence. In addition, a speed-dependent vector can also be established. When the peak characteristic value can determine the speed, the corresponding vector value is marked as 1. Otherwise, when the peak characteristic value cannot determine the rotational speed, the corresponding vector value is marked as 0. The established speed correlation vector It can be described as follows: when there is a vector and After that, the next step is to find the corresponding function of the two, and use a simple linear regression to build a peak feature model:
當未來有未知轉速的加權諧波能量信號的波峰需要進行判斷時,可以計算b=a*x,其中b=[0,1],分別映射至對應轉速與無對應轉速的分數,取分數最大值所對應的波峰進行轉速輸出。除簡單線性迴歸分析外,也可用其他方法,例如類神經網路或支持向量機器等,找出對應關係後儲存成模型作為後續預測使用When there is a peak of the weighted harmonic energy signal of unknown speed to be judged in the future, b=a*x can be calculated, where b=[0,1], which are respectively mapped to the scores of the corresponding speed and no corresponding speed, and the maximum score is taken. The wave peak corresponding to the value is used for speed output. In addition to simple linear regression analysis, other methods, such as neural network or support vector machine, can also be used to find out the corresponding relationship and store it as a model for subsequent prediction.
在建立了波峰特徵模型後,接著進行本發明的步驟S1: 提供旋轉裝置的時域振動信號且將時域振動信號轉換為頻域振動信號,以及步驟S2:通過信號處理方法及濾波器信號來處理頻域振動信號以求得在特定頻率範圍內的加權諧波能量信號,其中加權諧波能量信號含有多個波峰。上述的時域振動信號是從未知轉速(待測轉速)的旋轉裝置所測得的。上述步驟S1與S2的方法類似建模方法的第1步驟與第2步驟的方法。相關的信號處理方法也類似建模方法中提到的信號處理方法,在此不再贅述。After the wave peak characteristic model is established, then step S1 of the present invention is performed: providing a time domain vibration signal of the rotating device and converting the time domain vibration signal into a frequency domain vibration signal, and step S2: using a signal processing method and a filter signal to generate The frequency domain vibration signal is processed to obtain a weighted harmonic energy signal in a specific frequency range, wherein the weighted harmonic energy signal contains a plurality of peaks. The above-mentioned time-domain vibration signal is measured from a rotating device with an unknown rotational speed (the rotational speed to be measured). The methods of the above steps S1 and S2 are similar to the methods of the first step and the second step of the modeling method. The related signal processing method is also similar to the signal processing method mentioned in the modeling method, and will not be repeated here.
在求得加權諧波能量信號後進行步驟S3: 從多個波峰中選出最高波峰,其中最高波峰對應的頻率決定旋轉裝置的轉速。在一實施例中,如果加權諧波能量信號只有單一波峰,則該單一波峰對應的頻率決定了旋轉裝置的轉速。在另一實施例中,可以依據這些波峰的峰值大小來找出最高波峰,例如依據最大峰值來選出最高波峰。舉例來說,如第8圖所示,加權諧波能量信號中有一個波峰特別突出,峰值高達7.7,其他波峰的峰值大部分都低於4。若用峰值當條件來篩選,則最大峰值7.7的波峰對應的頻率是10.48Hz,亦即轉速為10.48Hz。After the weighted harmonic energy signal is obtained, step S3 is performed: the highest wave crest is selected from the plurality of wave crests, wherein the frequency corresponding to the highest wave crest determines the rotational speed of the rotating device. In one embodiment, if the weighted harmonic energy signal has only a single peak, the frequency corresponding to the single peak determines the rotational speed of the rotating device. In another embodiment, the highest peak can be found according to the peak size of these peaks, for example, the highest peak can be selected according to the largest peak. For example, as shown in Figure 8, one of the peaks in the weighted harmonic energy signal is particularly prominent, with a peak as high as 7.7, and most of the other peaks have peaks below 4. If the peak value is used for screening, the frequency corresponding to the peak of the maximum peak value of 7.7 is 10.48Hz, that is, the rotation speed is 10.48Hz.
在其他實施例中,當許多波峰的峰值接近或波峰形狀類似時,則可以根據多個波峰的波峰特徵向量及波峰特徵模型來選出最高波峰。須注意到,在此未知轉速的加權諧波能量信號的波峰可以通過映射的方式,參照建模方法中的樣本加權諧波能量信號的波峰來求出波峰特徵向量。也就是說,若未知轉速的加權諧波能量信號的波峰的特徵類似於樣本加權諧波能量信號其中一個的波峰的特徵時,可以參照那個樣本加權諧波能量信號來求得未知轉速的加權諧波能量信號的波峰特徵向量。最後,只要將波峰特徵向量導入上述建立的波峰特徵模型,所輸出的結果即決定了待檢測的轉速。In other embodiments, when the peaks of many peaks are close or the peak shapes are similar, the highest peak can be selected according to the peak feature vectors and peak feature models of the multiple peaks. It should be noted that the peak eigenvector of the weighted harmonic energy signal of the unknown rotational speed can be obtained by referring to the peak of the sample weighted harmonic energy signal in the modeling method by mapping. That is to say, if the peak characteristics of the weighted harmonic energy signal of the unknown rotational speed are similar to the characteristics of the peaks of one of the sample weighted harmonic energy signals, the weighted harmonic energy signal of the unknown rotational speed can be obtained by referring to that sample weighted harmonic energy signal. The peak eigenvectors of the wave energy signal. Finally, as long as the wave crest characteristic vector is imported into the wave crest characteristic model established above, the output result determines the rotational speed to be detected.
通過上述的檢測方法,可以在設備的轉速變化不大的情況下,通過分析裝置的振動信號來求得裝置的轉速,進而提高旋轉裝置的故障診斷自動化程度且降低旋轉裝置的異常檢測的成本。Through the above detection method, the rotational speed of the device can be obtained by analyzing the vibration signal of the device under the condition that the rotational speed of the equipment does not change much, thereby improving the automation degree of fault diagnosis of the rotating device and reducing the cost of abnormal detection of the rotating device.
上述範例僅是上述原理的範例。應當理解,本文所述的設置與細節的修改及變化將是顯而易見的。因此,本發明的意圖是受即將到來的請求項的範圍限制,而不是受通過本文的範例的描述與解釋而給出的具體細節的限制。The above examples are merely examples of the above principles. It should be understood that modifications and variations of the arrangements and details described herein will be apparent. Therefore, it is the intent of the present invention to be limited in scope by the present claims and not by the specific details presented by way of description and explanation of the examples herein.
S0-S3:流程步驟S0-S3: Process steps
第1A圖是本發明一實施例的轉速檢測方法的流程圖。 第1B圖是本發明的建模方法的流程圖。 第1C圖是本發明的信號處理方法的流程圖。 第2圖是本發明一實施例的倒頻譜。 第3圖是本發明一實施例的濾波器信號的示意圖。 第4圖是本發明一實施例的時域信號及頻域信號的示意圖。 第5圖是本發明一實施例的旋積計算的範例。 第6圖是本發明一實施例的高取樣信號與峰值機率信號的示意圖。 第7圖是本發明一實施例的諧波能量信號與諧波機率信號的示意圖。 第8圖是本發明一實施例的加權諧波能量信號的示意圖。 第9圖是本發明一實施例的加權諧波能量信號的局部的波峰的示意圖。 FIG. 1A is a flowchart of a rotational speed detection method according to an embodiment of the present invention. FIG. 1B is a flowchart of the modeling method of the present invention. FIG. 1C is a flowchart of the signal processing method of the present invention. Fig. 2 is a cepstrum of an embodiment of the present invention. FIG. 3 is a schematic diagram of a filter signal according to an embodiment of the present invention. FIG. 4 is a schematic diagram of a time domain signal and a frequency domain signal according to an embodiment of the present invention. FIG. 5 is an example of convolution calculation according to an embodiment of the present invention. FIG. 6 is a schematic diagram of a high sampling signal and a peak probability signal according to an embodiment of the present invention. FIG. 7 is a schematic diagram of a harmonic energy signal and a harmonic probability signal according to an embodiment of the present invention. FIG. 8 is a schematic diagram of a weighted harmonic energy signal according to an embodiment of the present invention. FIG. 9 is a schematic diagram of a local peak of a weighted harmonic energy signal according to an embodiment of the present invention.
S0-S3:流程步驟 S0-S3: Process steps
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW110107176A TWI762221B (en) | 2021-02-26 | 2021-02-26 | Detection method for rotation speed |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW110107176A TWI762221B (en) | 2021-02-26 | 2021-02-26 | Detection method for rotation speed |
Publications (2)
Publication Number | Publication Date |
---|---|
TWI762221B true TWI762221B (en) | 2022-04-21 |
TW202234076A TW202234076A (en) | 2022-09-01 |
Family
ID=82199000
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW110107176A TWI762221B (en) | 2021-02-26 | 2021-02-26 | Detection method for rotation speed |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI762221B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5895857A (en) * | 1995-11-08 | 1999-04-20 | Csi Technology, Inc. | Machine fault detection using vibration signal peak detector |
EP2431605A1 (en) * | 2010-09-21 | 2012-03-21 | Siemens Aktiengesellschaft | A method of and a device for determining a characteristic blade frequency of a wind turbine rotor, and a method of operating a wind turbine |
CN110347115A (en) * | 2018-04-08 | 2019-10-18 | 华中科技大学 | The method and system of main shaft resonance speed on-line checking and optimization |
CN111553178A (en) * | 2019-02-12 | 2020-08-18 | 斯凯孚公司 | Intelligent identification method for vibration characteristics of rotating machinery |
CN111664929A (en) * | 2019-03-05 | 2020-09-15 | 计算系统有限公司 | System for separating periodic amplitude peaks and non-periodic amplitude peaks in machine vibration data |
TW202046625A (en) * | 2019-06-14 | 2020-12-16 | 日商日立產機系統股份有限公司 | Motor control device, notch filter adjustment device, and notch filter adjustment method |
-
2021
- 2021-02-26 TW TW110107176A patent/TWI762221B/en active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5895857A (en) * | 1995-11-08 | 1999-04-20 | Csi Technology, Inc. | Machine fault detection using vibration signal peak detector |
EP2431605A1 (en) * | 2010-09-21 | 2012-03-21 | Siemens Aktiengesellschaft | A method of and a device for determining a characteristic blade frequency of a wind turbine rotor, and a method of operating a wind turbine |
CN110347115A (en) * | 2018-04-08 | 2019-10-18 | 华中科技大学 | The method and system of main shaft resonance speed on-line checking and optimization |
CN111553178A (en) * | 2019-02-12 | 2020-08-18 | 斯凯孚公司 | Intelligent identification method for vibration characteristics of rotating machinery |
CN111664929A (en) * | 2019-03-05 | 2020-09-15 | 计算系统有限公司 | System for separating periodic amplitude peaks and non-periodic amplitude peaks in machine vibration data |
TW202046625A (en) * | 2019-06-14 | 2020-12-16 | 日商日立產機系統股份有限公司 | Motor control device, notch filter adjustment device, and notch filter adjustment method |
Also Published As
Publication number | Publication date |
---|---|
TW202234076A (en) | 2022-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6289400B2 (en) | Method and system for detecting events in a signal subject to periodic stationary background noise | |
CN111914883B (en) | Spindle bearing state evaluation method and device based on deep fusion network | |
Yang et al. | Bearing fault automatic classification based on deep learning | |
CN111562108A (en) | Rolling bearing intelligent fault diagnosis method based on CNN and FCMC | |
CN109916628A (en) | Based on the Fault Diagnosis of Roller Bearings for improving multiple dimensioned amplitude perception arrangement entropy | |
CN111436926B (en) | Atrial fibrillation signal detection method based on statistical characteristics and convolution cyclic neural network | |
JP6828807B2 (en) | Data analysis device, data analysis method and data analysis program | |
CN108760266A (en) | The virtual degeneration index building method of mechanical key component based on learning distance metric | |
CN112990286A (en) | Malicious traffic detection method in data imbalance scene | |
CN114112400A (en) | Mechanical bearing fault diagnosis method based on multi-angle information fusion | |
CN116075733A (en) | Battery management system for classifying battery modules | |
CN110701087A (en) | Axial flow compressor pneumatic instability detection method based on single-classification overrun learning machine | |
TWI762221B (en) | Detection method for rotation speed | |
CN116429426A (en) | Bearing fault diagnosis method, device and medium for multi-domain feature fusion | |
CN116453544A (en) | Industrial equipment operation state monitoring method based on voiceprint recognition | |
CN116168720A (en) | Motor sound abnormality fault diagnosis method, system and storable medium | |
CN115510909A (en) | Unsupervised algorithm for DBSCAN to perform abnormal sound features | |
KR102383675B1 (en) | Anomaly detection system of time-series data | |
CN113553319A (en) | LOF outlier detection cleaning method, device and equipment based on information entropy weighting and storage medium | |
CN117493961A (en) | Partial discharge signal separation and identification method, device and storage medium | |
CN112651452A (en) | Fan blade abnormity detection method and storage medium | |
CN108008262B (en) | Rapid partial discharge detection method | |
CN113822565B (en) | Method for graded and refined analysis of time-frequency characteristics of fan monitoring data | |
CN115979989A (en) | Terahertz detection method and device and computer readable storage medium | |
CN115083395A (en) | Engine sound detection system based on convolutional neural network and support vector machine |