裂縫的需索,撞上材料的極限
上一篇裡,我們把「無限尖銳裂縫」那個沒用的應力集中係數,換成一個乾淨的數字——應力強度因子 K,寫作 K = Y 乘 σ 乘 sqrt(π 乘 a)。這裡 σ 是遠場施加應力,a 是裂縫尺寸(內部裂縫取半長,邊緣裂縫取全長),Y 則是描述幾何形狀、接近 1 的形狀因子。K 衡量的是裂縫尖端被驅動得多猛:它隨負載升高,也隨裂縫長度的平方根升高,所以同樣應力下,較長的裂縫喊得更大聲。這是裂縫的需索。
每一種材料都用一項供給來回應這個需索:一個它能承受的 K 上限,超過之後裂縫就會失穩,在幾毫秒內橫掃整個零件。這個臨界值就是斷裂韌性,寫作 K_IC——I 代表「模式 I」,也就是最單純的張開(拉開)模式,C 代表 critical(臨界)。設計準則直白得可愛:只要 K < K_IC,裂縫就乖乖不動,你是安全的;一旦 K 爬到等於 K_IC,就斷裂。所有防斷裂的設計,說穿了就是把驅動的 K 壓在這一個材料性質之下。
K 帶著一個看起來很怪的單位 MPa·sqrt(m)——百萬帕 乘 根號公尺——因為它是「應力 乘 sqrt(長度)」,既不是純應力,也不是能量。正是這個怪單位,讓 K 能把兩件事收攏成一件:一條長裂縫承受輕載,與一條短裂縫承受重載,可以擁有相同的 K,意思是它們尖端的應力場一模一樣、離斷裂的遠近也一模一樣。K_IC 戴的正是同一個單位,所以你能把需索與供給直接放在一起比——用裂縫的 K,對上材料的 K_IC。
格里菲斯方程式,以及金屬為何堅韌
K_IC 在物理上從哪裡來?來自 A. A. Griffith 在 1920 年為了解釋一樁醜聞而達成的一筆能量交易:一顆完美晶體若能同時扯斷所有的鍵,強度大約是 E/10——對楊氏模數接近 200 GPa 的鋼而言,約是 20 GPa——然而真實的鋼卻在 0.2 到 2 GPa 附近就斷了,往往弱上十倍到一百倍。量到的「強度」從來不是鍵的強度;它是那個最糟的既有瑕疵開始擴展所需的應力。定下極限的是瑕疵,不是鍵。
Griffith 把帳算平了。把裂縫延伸一絲會耗掉能量——你造出兩個新鮮的表面,而表面要付一份表面能 γ_s——但它同時也釋放出裂縫周圍卸載材料裡儲存的彈性能。釋放隨 a^2 成長,耗費卻只隨 a 成長,所以一過某個臨界尺寸,釋放就壓倒耗費,裂縫加速逃逸,既是災難性、又是自我餵養。把兩者平衡,就得到格里菲斯準則:σ_f = sqrt(2 乘 E 乘 γ_s / (π 乘 a))。強度隨 1/sqrt(a) 下降——瑕疵翻倍,強度就掉了 sqrt(2) 倍。這與 K 是同一套物理,只是換到能量那一側來看,兩者由 K = sqrt(E 乘 G) 綁在一起,其中 G 是裂縫每前進一單位所釋放的能量;當 G 達到臨界值 G_c,也就是 K 達到 K_IC 時,斷裂便發生。
純 Griffith 對玻璃這類真正脆性的固體管用,但對金屬卻嚴重低估,而原因正是這裡最深的一課。金屬裂縫尖端的材料會先塑性降伏,而那份塑性功遠遠壓過表面能。Orowan 修正了方程式,把 γ_s 換成 (γ_s + γ_p),其中塑性項 γ_p 可以大上一千倍。那個把裂縫尖端鈍化、又吸掉能量的塑性區,正是為什麼延性鋼堅韌、而玻璃不堅韌——即使兩者原子鍵的強度並沒有差得那麼離譜。韌性住在塑性區裡,不在鍵裡。
臨界裂縫尺寸:救下零件的那個數字
現在來收成果,而且值得背下來。把驅動的 K 設成等於材料的 K_IC,解出裂縫:a_c = (1/π) 乘 (K_IC / (Y 乘 σ))^2。這個 a_c 就是臨界裂縫尺寸——在給定應力下,一個零件能帶著、卻仍不斷裂的最大瑕疵。它是整個這一階裡最有用的方程式,因為它把抽象的韌性,變成一個具體、答得出來的問題:在我的工作應力下,我到底能容忍多大的裂縫?
先來一個實例,再看它那個當作警惕的雙胞胎。取一種鋁合金,K_IC = 30 MPa·sqrt(m),加載到 σ = 200 MPa,帶一條內部貫穿裂縫,所以 Y 約為 1。於是 a_c = (1/π) 乘 (30 / 200)^2 = (1/π) 乘 (0.15)^2 = 0.0072 m,大約 7 mm——也就是一整條約 2a = 14 mm 寬的內部裂縫。這大到用肉眼或簡單檢查就看得到:很安心。現在換一種高強度鋼,K_IC = 50 MPa·sqrt(m),硬操到 σ = 1500 MPa,得到 a_c = (1/π) 乘 (50 / 1500)^2 = 0.00035 m,只有 0.35 mm——一條小到根本沒法可靠找到的裂縫。同一條方程式,命運卻相反。
FRACTURE TOUGHNESS K_IC (MPa*sqrt(m), approx, mode I) soda-lime glass ........ 0.7 | brittle: a scratch is a fatal crack PMMA / acrylic ......... 1 - 2 | alumina (Al2O3) ........ 3 - 5 | silicon carbide ........ 3 - 4 v a_c only microns wide ------------------------------------------------------------ cast iron .............. 6 - 20 ^ aluminium alloys ....... 20 - 40| titanium alloys ........ 50 - 80| tough: a_c is mm to cm wide high-strength steel .... ~50 | mild / structural steel 100-200| you can SEE the crack coming higher K_IC -> larger tolerable flaw a_c = (1/pi)(K_IC / Y*sigma)^2
對抗斷裂的設計:三根槓桿
a_c 方程式交給工程師三根各自獨立的槓桿,而真正的損傷容許設計會三根一起拉。第一,選一種更韌的材料——提高 K_IC,a_c 就隨其平方成長。第二,降低工作應力:既然 a_c 隨 1/σ^2 下降,在應力上多留一點安全係數,換到的可容忍裂縫會大得不成比例。第三,把檢查做好:靠優良的非破壞檢測——超音波、X 光、染料滲透——你能找到更小的裂縫,於是把零件設計成讓 a_c 舒舒服服地大於你能偵測到的最小瑕疵。
把這些結合起來的一個經典手法叫做先漏後斷(leak-before-break),在壓力容器與管線中格外受重視。你刻意把壁厚設計成讓臨界裂縫長度大於壁厚。這樣一來,一條長大中的裂縫會先貫穿整個壁而漏出來——看得見、無傷大雅、又吵——之後它才可能長到足以在容器上失穩奔跑的長度。失效以一灘水或一聲嘶嘶自我通報,而不是一聲巨響。這是一套設計進去的預警系統,用一次小小的洩漏,換來避開一場災難。
- 先講清楚任務:零件真正會承受的工作應力 σ,以及對可能出現的裂縫(邊緣、內部、表面)與幾何形狀所對應的形狀因子 Y。
- 查出材料的 K_IC——而且要用夠厚試片量得的平面應變值,並取零件會遇到的最冷溫度那一個。
- 算出臨界裂縫尺寸 a_c = (1/π)(K_IC / (Y·σ))^2——那個應力在斷裂前所能容忍的最大瑕疵。
- 把 a_c 和你能可靠偵測到的最小瑕疵相比。若 a_c 沒有舒服地大過它,就拉一根槓桿:更韌的材料、更低的應力,或更好的檢查——然後重新驗算。
誠實的界線:離散、寒冷,與緩慢生長的裂縫
三道誠實檢查,能讓這件強大的工具不至於變成過度自信。第一,離散。對脆性材料而言,並不存在單一真實的「強度」,因為破壞是從最糟的那個瑕疵開始,而瑕疵在每一件之間都不同——大型零件比小試片更可能藏著一個惡劣的瑕疵,所以較大的脆性零件在統計上更弱。這由韋伯統計來描述,它誠實地報告一個破壞機率,而不是一個數字。K_IC 有個真正的好處:由於它是材料的性質、而非其最糟瑕疵的性質,它比單獨一個陶瓷強度值更適合拿來設計。
第二,溫度。K_IC 對同一種材料也不是常數:許多鋼與其他體心立方金屬在寒冷中會失去韌性,一旦低於某個延脆轉變溫度就脆性折斷,而在溫暖時它們本來輕鬆撐得住。鐵達尼號的船殼鋼板,以及二戰時在冰冷海域斷成兩截的自由輪,正是那些經典的警世故事,事後由衝擊試驗抽絲剝繭釐清。第 1 篇談過那個轉變;帶進 a_c 的教訓很簡單——餵給方程式的要是低溫的 K_IC,因為一個夏天堅韌的零件,冬夜可能是脆的。
第三,也是最重要的:以上一切都假設裂縫早就在那裡、而且負載穩定。但多數真實裂縫並非一出生就滿尺寸——它們會長大。在反覆的循環負載下,一條次臨界的裂縫每個循環往前挪一丁點,直到終於抵達 a_c,零件便毫無預警地斷裂:這就是疲勞,多數使用中失效的元凶,也是下一篇的全部主題。在高溫下,材料本身會緩慢伸長、內部孔洞隨時間串連起來——這是潛變,第 5 篇的內容。破壞力學是那個框架;疲勞與潛變則是兩座時鐘,靜靜地把一個小瑕疵滴答滴答推向它的臨界尺寸。