那天良率掉到 95%,我看著失效分析報告,心裡涼了一半
「學長,這批貨客戶退了八百多片,說什麼什麼件斷裂,還跟我說是在運輸中斷的。我們出廠前都做了震動測試啊,怎麼會這樣?」小陳衝進我辦公室,臉色發白。我瞄了一眼他手上的失效分析報告,上面寫著「金屬疲勞斷裂」。我心裡「嘖」了一聲,又是這老問題。老實說,你我都知道,出廠前的震動測試,很多時候根本沒測到重點。
問題出在哪?你的「震動」可能只是在搔癢
說穿了,你做的「震動測試」很可能只是一種正弦掃頻測試(Sine Sweep)。這種測試是什麼?想像一下,你的產品被放在一個震動台上,這個台子會從一個低頻率(比如 10 Hz)開始,慢慢地、有規律地掃到高頻率(比如 2000 Hz),然後再掃回來,就像你開車定速行駛,速度慢慢增加再減慢。這種測試能幫你找出產品的共振點,看你的結構設計有沒有問題,會不會在某個頻率下「抖」得特別厲害。
但真實世界呢?你產品在卡車上,在飛機貨艙裡,那種晃動是規律的嗎?當然不是!那種晃動是「隨機」的,各種頻率、各種振幅疊加在一起,就像你搭公車,不會只感受一種頻率的搖晃。所以,當你的產品遇到的是這種隨機震動(Random Vibration),而你只用正弦掃頻去測,那結果當然就跟實際情況差了十萬八千里。
實際上怎麼做?用「Grms」講數字
那要怎麼測才夠力?很簡單,你必須導入「隨機震動測試」。隨機震動測試最常用來量化的單位是 Grms(Root Mean Square G)。Grms 其實就是你產品在所有頻率下,平均受到的震動能量。舉個例子,如果你的產品在運輸過程中會承受 3 Grms 的隨機震動,那你的測試就應該模擬 3 Grms 的環境。
具體怎麼做?
- 收集真實數據: 如果可以,把你產品裝在感測器裡,實際跑一趟運輸路徑,記錄下真實的震動數據。這會給你一個頻譜圖(PSD,Power Spectral Density),裡面會有 G²/Hz 的資訊。
- 設定測試條件: 根據你收集到的 PSD,設定你的隨機震動測試條件。舉例來說,你可能看到 100 Hz 到 500 Hz 之間有特別高的震動能量,那麼你的測試條件就該把這個頻段加強。
- 測試時間: 隨機震動的測試時間也很重要。正弦掃頻可能掃個幾分鐘就好,但隨機震動因為是模擬累積疲勞,測試時間通常會拉長到數小時甚至數天。
所以重點是,隨機震動測試模擬的是產品在「亂七八糟」的真實環境下,累積的疲勞損傷。正弦掃頻是抓共振點,隨機震動是看能不能撐住。
最常見的坑:測半天還在用「經驗值」
我遇過最扯的是,某個新產品要出貨,可靠度工程師跟我說他做了震動測試。我問他什麼標準?他說「就參考以前的產品啊,設個 20 Grms 掃頻,掃個五分鐘。」我當場傻眼。拜託,不同產品、不同包裝、不同運輸方式,受到的震動根本不一樣!你用以前的經驗值,就像你拿洗碗精去洗車,不是不能洗,但洗得乾淨嗎?
還有一次,一個新的散熱模組,因為尺寸變大,震動頻率點跟過去完全不同,結果還是用舊的測試參數,等到客戶那邊出問題,才發現是共振點根本沒抓到,直接在運輸途中被震垮。說穿了,很多時候我們就是「為了測試而測試」,沒有真正去思考測試的「目的」跟「真實性」。
今天能做的一件事
重新檢視你產品的「震動測試規範」,確認是用「隨機震動」還是「正弦掃頻」,然後思考這是否符合你的產品真實應用情境。