醜陋的應力座標變換
0、起由
那是一個並不寒冷的秋天的夜晚,我像往常一樣走進“雲想書吧”,要了一杯美式,熱的,不加糖;服務員小姐姐真好看,蘇蘇也在雲想書吧,他讓我給他講一講《材料力學》裡面應力應變旋轉軸那塊知識——另外他說過兩天想問我點線性代數的知識,我滿口答應了。
其實翌日我要考計算流體力學,還有東西要複習複習,但是我打算換換腦子,就給他講了應力旋轉主軸的推導。
其實這塊知識在《複合材料力學》裡面也用到過,只是當時的推導是用矩陣,《材料力學》裡面還是用傳統的表示式(比如封面)。
1、二維小單元體模型建立
考慮如下的情況,我徒手畫個小模型好了:
圖1、徒手畫的醜陋單元體
我們在如圖所示的地方砍一刀,並且對左下角砍下來的小三角形進行受力分析:
圖2、切下來的小三角塊
假設圖中的角度為
,切面上對應的應力為
,於是我們對這個三角形小單元快進行
方向的受力平衡分析,為了方便起見記斜邊對應的面積為
:
當然其實可以列出矩平衡方程,如果取斜邊中點列,可以得到:
,這個是我們已經知道的結論。我們不妨整理上式,並帶入
的條件,整理成矩陣的形式:
於是矩陣求逆,可以得到:
事實上,在這裡如果我們機靈一點,可以很快得到
的正應力,只需要將
替換即可,於是我們可以得到:
如果我沒記錯,這個就是《複合材料力學》書上要求我們記住的結論,而《材料力學》利用倍角公式把它寫成:
當然這裡的公式和書上稍微有點出入,
原因是:
假設方向不一樣!這裡需要注意,姑且按我規定的方向來。
其實當時我看了就很疑惑,他媽的怎麼世上有如此醜陋的公式?為什麼是二倍角?我要瘋了?但推導過程沒錯,只好接受背下來。
2、一個直覺
因為正好要給蘇蘇講《線性代數》,那個時候,我想到常用的結論:
把一個矩陣對角化——那麼事實上,我們總是把應力應變寫成矩陣的形式:
並且根據材料力學,我們知道小單元體存在一個“主應力方向”,這個方向是,切應力
,也就是說,理論上這個矩陣應該長這個樣子:
理論上這個時候的
是可以計算的,我們讓(5)式的
可以得到:
此時可以得到主應力方向上:
於是我在思考,從某一方向的
方陣,過度到另一個方向上的
方陣,其實經過了旋轉變換,而它們是不是可以用《線性代數》上“合同”(寫文章時忘了“相似”這個概念,經人指正這裡修改為“相似”,不影響閱讀)的想法來思考呢?我們可以假想存在一個和角度有關的矩陣
,其滿足:
其中
表示
角度下的
應力矩陣,那麼不難得到:
也就是說,從某一應力狀態
旋轉到
角度的
可以用下述的形式進行變換:
而式子(13)理論上應該和(4)等價,也就是:
問題來了?這個矩陣
是什麼呢?
很自然的,我猜測這是個二維旋轉矩陣:
3、驗證
想法和推導很自然,那麼接下來就是痛苦的計算,於是我掏出Mathematica這個學習生活小幫手:
圖3、我愛Mathematica!
於是顯然的我發現了這個事實:
於是我們得到了:
其中
為二維的
角度旋轉矩陣:
4、結語
其實我覺得這麼顯然的事情,其實早該知道的——但是《材料力學》沒說,《複合材料力學》也沒說,更過分的是我們學的丐版《彈性力學》也沒說——這麼美好的公式我到現在才發現,實在是罪過,我很難過。
上網搜一搜似乎也很少有教材講義提到這塊內容,我覺得很疑惑,是我們工科生不配學張量分析嗎?哎。
不過不管怎麼說,這個公式真的很美好啊。考完計算流體力學我就覺得馬上把它發上來。以作紀念。我得相信我的直覺。
下一篇:獅身人面像?