截斷會使譜分析精度受到影響。如果時域訊號是週期性的,而截斷又按整週期取數,訊號截斷不會產生問題,因為每週期訊號都能代表整個週期訊號變化情況。若不是整週期擷取資料,則截斷將使訊號波形兩端產生突變,所擷取的一段訊號與原訊號有很大不同,對這個被截斷的時域訊號進行譜分析時,本來集中的線譜將分散在該線譜臨近的頻帶內,產生原訊號中不存在的新的頻率成分,在頻譜分析技術上稱這種效應為洩露。意思是原先集中的頻率資訊洩露到旁邊頻段去了,影響譜分析的精度,並干擾對頻譜的識別。如果時域訊號是隨機訊號,截斷的結果在原先連續譜上將出現皺紋,即皺波效應,同樣會影響頻譜圖的識別。訊號截斷產生洩露的原因是訊號失真。因為截斷相當於用一矩形窗函式和訊號相乘,根據卷積定理,其頻譜為兩個時間函式譜的卷積,即在相應頻率處進行頻譜相乘,由於矩形函式的頻譜是乙個帶旁瓣的無限頻寬的頻譜(與基頻對應的圖形稱為主瓣,與諧波頻率對應的稱旁瓣),所以其中的譜線便被擴充套件成矩形訊號譜窗(sin(wt)形函式)的形狀。為了減少洩露誤差,除採用整週期截斷外,主要是加窗的辦法。
加窗的主導想法是用比較光滑的窗函式代替擷取訊號樣本的矩形窗函式,也就是對截斷的時序訊號進行特定的不等加權,使被截斷的波形兩端突變變得平滑些,以此壓低譜窗的旁瓣。因為旁瓣洩露量最大,旁瓣小了洩露也相應減少了。用於訊號處理的窗函式很多,工程上常用的是矩形窗、漢寧窗、漢明窗、余弦窗等,各種窗的特點如下說明:
l 矩形窗的特點是容易獲得主瓣窄,但旁瓣大,尤其第一旁瓣太高,為主瓣的21%,所以洩露很大。
l 漢寧窗(hanning),旁瓣很小,且衰減很快,主瓣比矩形窗的主瓣寬,洩露比矩形窗小很多。
l 漢明窗(hamming),它由矩形窗和漢寧窗拼接而成,第一旁瓣很小,其它旁瓣衰減比汗寧窗慢,主瓣寬介於矩形窗和漢寧窗之間。
l 高斯鐘形窗只有主瓣沒有旁瓣,主瓣寬太大,其形狀可調,為減少洩露,應使高斯窗變瘦。
l 余弦窗主瓣成三角形,旁瓣很小。
關於窗函式的選擇,應考慮被分析訊號的性質與處理要求。如果僅要求精度讀出主瓣頻率,而不考慮幅值精度,則可選用主瓣寬度比較窄而便於分辨的矩形窗,例如測量物體的自振頻率等;如果分析窄帶訊號,且有較強的干擾雜訊,則應選用旁瓣幅度小的窗函式,例如漢寧窗、三角窗。
取樣方式:取樣方式有等時間間隔△t和等角位移△φ兩種方式。一般情況下均採用等間隔取樣方式,即固定取樣頻率取樣。這種方式很容易實現無須鍵相位訊號配合,對轉速穩定的訊號而言,這種方式可獲得相當好的訊號。但對機組轉速波動訊號的採集(如公升降速訊號)則不夠好,一是有可能因設定的取樣頻率fs跟不上轉速的變化而無法滿足取樣定理的要求,造成訊號失真;二是由於轉速變化,訊號不再是週期性的,頻譜變成連續譜,離散的譜線變成了譜帶或者說譜線變胖,尤其高階諧波,頻寬按階次比例改變,譜帶更寬,譜圖變得模糊不好分辨。這種模糊的譜線成分由於訊號功率分散在一串譜線上,除使幅值有較大誤差外,有時還會淹沒旁瓣結構的細節,這對機組故障分析是不利的,如能改變取樣的頻率使其與轉速的改變同步起來,則在譜圖上顯示的轉速頻率及其各次諧波就會明確地保持其確定的相互關係,譜線模糊的現象就可以消除。採用等角度觸發同步取樣,保證每週取樣點數相同,便相當於訊號的週期性質,從而可獲得清晰的階次譜圖。
誤報警:誤報警的原因很多,一是感測器長期在苛刻的環境中執行造成感測器失靈,二是感測器安裝不當或長期執行後鬆動、損傷,三是感測器本身被磁化,高頻訊號電纜絕緣下降,二次儀表導線鬆動或接地等也是誤報警的原因。
訊雜比:在採得的訊號中,總是混有干擾成分的,此即所謂雜訊,雜訊過大,有用訊號不突出,便難以做出準確的故障診斷。在技術上用訊雜比來衡量訊號與雜訊的比例關係,用符號s/n表示。在做訊號分析前,設法減少雜訊干擾的影響,提高s/n是訊號欲處理的一項主要內容。
提高訊雜比:提高s/n的途徑主要是時域平均和濾波兩種方法。
濾波的主要目的是設法使雜訊與有用訊號分離,並予以抑制和消除,濾波有模擬濾波和數字濾波兩種方式,共有低通、高通、帶通和帶阻等四種基本型別。各種濾波器的作用見下表:
模擬濾波:由模擬電路實現的濾波方法,在取樣前先用模擬濾波器進行濾波,可以改善訊號質量,減少後續資料處理的工作量和困難,如訊號調節器das100中的抗混濾波器。
數字濾波:數字濾波的實質是對採集到的離散資料進行運算,增強或提公升所需要的訊號,壓低或濾掉干擾成分,數字濾波有線性濾波和非線性濾波,線性濾波適用於有用訊號和雜訊呈線性疊加的情況,而非線性濾波則適用於兩者為相乘(如幅值調製)和卷積(如衝擊引發的傳遞響應)情況。卷積可通過傅利葉變換成乘積關係,而相乘可通過取對數變成相加關係,所以非線性濾波最終可化成線性濾波處理。
振動幅值作為振動強弱的一種度量,是裝置故障診斷最基礎的資料。
位移峰-峰值xp-p,反應振動位移雙振幅的大小,主要用來判斷振動大小和配合間隙之間的關係。
振動速度有效值vrms,用以反映振動能量的大小,是判斷振動烈度的引數。
簡單幅值引數只是裝置實際振動的量度,其數值既和故障有關又和工況(負荷、轉速、儀表的靈敏度等)有關,實際上不能從其量值發現故障的發展,因此簡單幅域引數只可供振動評價參考,對故障反映是不敏感的。
無量綱幅域引數:
波形指標(shape factor) sf=xrms/abs(x)
峰值指標(crest factor) sf=xmax/xrms
脈衝指標(impulse factor) if=xmax/abs(x)
裕度指標(clearance factor) clf=xmax/xr
峭度指標(kurtosis value)kv=beta/xrms
以上各式中,xrms 、abs(x)、xmax、xr、beta分別為振動有效值、絕對平均值、最大值、方根幅值、峭度。
以上引數的分子都是振動最大值或振動的高次方,突出了大振幅的作用,實質上是對大振幅的提公升。同時通過選用與機組執行工況基本適應的比較穩定的振值作為基準值,以此來消除工況振動對引數的影響,提高故障的靈敏度。在這些引數中,峭度指標、裕度指標和脈衝指標對於衝擊類故障比較敏感,特別是當故障早期發生時,它們有明顯增加;但上公升到一定程度後,隨故障的逐漸發展,反而會下降,表明它們對早期故障有較高的敏感性,但穩定性不好。一般說,均方根值的穩定性較好,但對早期故障訊號不敏感。所以,為了取得較好的效果,長將它們同時應用,以兼顧敏感性和穩定性。
根據資料時間先後順序進行變換。有兩種情況,一是自相關函式變換,二是互相關函式變換。
自相關函式:自相關函式變換的目的是了解某時刻振動和先前另一時刻振動之間的依賴關係或相似情況,它用兩時刻振動之積的平均值來表示。即
利用自相關函式可檢驗資料是否相關,其次可用於檢驗混於隨機雜訊中的週期訊號。正常的機器,沒有故障存在,振動是隨機的,所以自相關函式是一窄脈衝。出現故障時,特別是有了週期性的衝擊時,在時延為週期的整數倍數處,自相關函式就會出現較大的峰值。
互相關函式:與自相關函式相似互相關函式用以表示兩組資料之間在時間順序上的依賴關係,也用兩個不同時刻振值乘積的平均值來表示,只有乘積的值來自兩組不同資料。互相關函式可確定訊號源所在位置,因訊號在通道中傳輸的時延,可用互相關函式峰值的時延確定,另外自相關函式可檢驗出受通道雜訊干擾的週期訊號。
短時傅利葉變換(stft)又稱加窗傅利葉變換,它是將訊號乘以乙個滑動的窗函式然後對窗內訊號h(t-tao)進行傅利葉變換,其定義為
stftf(w,tao)=f(t)h*(t-tao)e-jwtdt在正負無窮之間的積分
式中,*表示復共軛,h(t)可採用hamming,hanning,gabor等窗函式,隨著τ的移動,得到一組原訊號的「區域性」頻譜,從而能夠反映非平穩訊號的時-頻分布特徵。由式中可以看出stft具有時域區域性化功能,h(t-tao)在時域中是滑動窗,在頻域中相當於帶通濾波器;stft可以分析非平穩動態訊號,由於其基礎是傅利葉變換,所以更適合分析準平穩訊號;在stft計算中,當選定h(t),則時頻解析度保持不變;但同樣可以看出,stft缺乏細化能力,反映強烈瞬變訊號的非平穩性功能不足。stft提供了同時在時域和頻域內觀察訊號的方法,然而由於滑動視窗的長度對所有頻率成分是固定的,因此stft只能保證有限的精度,它對於劇烈變化的瞬變訊號分析仍存在較大誤差。
葉分析
傅利葉分析是將原始訊號分解成不同頻率的成分的正弦波,或者說是將時域訊號轉變為頻域訊號的一種數學方法。但是fft分析有比較嚴重的缺陷
首先,時域訊號變換為頻域訊號時丟失了時間資訊,這樣我們在觀察頻域圖時就不能看到事件是在什麼時間發生的。
另外,fft是建立在訊號的平穩假設基礎上的,所以嚴格的說,fft只適應於對平穩訊號的分析。
其次,fft分析其實質是一種線性變換方法,在大型旋轉機械故障情況下會表現出較強的非線性,這時採用fft分析對它們進行處理。
C 一些基本概念
建構函式的作用是對物件本身做初始化工作,也就是給使用者提供初始化類中成員變數的一種方式。析構函式是釋放物件執行期間所申請的資源。函式的過載,過載構成的條件 函式的引數型別不同 引數個數不同,才能構成函式的過載 在乙個類中 注意,只有函式的返回型別不同是不能構成函式的過載。在函式過載時,要注意函式帶有...
linux OS一些基本概念
1.什麼是os?好簡單好x的問題,可是如果真的要自己用稍微官方稍微正規的語言或文本來回答,我真的能回答清楚嗎?好吧,我先來用自己的語言來回答。再去找點官方的定義。我自己的回答 os就是乙個可以管理並且相對合理分配計算機資源的軟體。官方回答 作業系統 英語 operating system,簡稱os ...
Thread一些基本概念
1 實現執行緒的三種方式 extends thread implements runnable implements callable new futuretask callable new thread futuretask 2 執行緒讓步yield 讓執行緒由執行狀態變為就緒狀態,不會釋放鎖 3...