為什麼應變是這樣定義的?
我學彈性力學時,課本上的對應變的定義是像下圖這樣的。我一直不明白為什麼會產生這樣一個物理意義不是很直接的定義。
這樣定義的應變應該是一個坐標變換的矩陣吧,這樣的意義是什麼?為什麼要考慮變形前後的一個微小線段的長度的平方的變化?為什麼要取係數1/2?而且這個很難看出物理意義的應變還和應力滿足胡克定律,讓我覺得比較奇怪。
一、構型與變形梯度張量
物體在歐幾里得空間內佔據空間,不同時刻佔據的區域是不同的(即擁有不同的構型),如圖所示,
為材料點,運動與變形後的為空間點;物體的運動和可以表示為.
二階張量(tensor)可以理解為一種矢量(vector)空間的線性變換,即有.
定義二階張量為,
對於任意一個變形,可在材料點處將變形進行Taylor級數展開,則有:
(當時)
則代表了的一階近似,其誤差為的高階小量,比更快趨近於零。由於上式中是固定的,則是一個常值,表示一個均勻變形,寫成微分形式,即:.
對於某一固定時刻的均勻變形,即有:
變形梯度張量將材料矢量映射為空間矢量。
舉一個具體的例子,便於理解:
對於給定在時刻的運動:,如圖所示:
變形梯度張量為一對稱的正定張量,說明給定的變形是均勻的純伸長變形。
其位移為:
再介紹一下正交張量,滿足,,
說明正交張量對矢量長度以及矢量間的夾角都不產生影響。
正交張量的一個必要條件為,.
若,則表示旋轉變換,若,則表示鏡面反射變換。
以上都是基本背景。
二、應變的極分解
在彈性力學中,為什麼應變考慮的是平方項呢?個人認為有以下兩點原因:
1.直接計算位移向量和的長度時,必然涉及到開方,計算不方便
2.對於無限小變形下微元和,
故由無限小變形得出來的應變為:,這是在學彈性力學時大家所熟知的應變寫法。
然而,由背景中所講到的,直接代入,可得到應變的Lagrange描述(基於參考構型)
改寫成位移張量描述即為
當考慮小變形時,位移是二階無窮小項,可以略去,即可得到
應變張量
考慮變形梯度張量的極分解:,為旋轉張量(見上),為右伸長張量
為正定對稱張量,.
. 定義右張量為
總結:應變張量:
應變張量 (基於無限小位移)
Update:知乎改版以後粗體符號/bold識別不了,故全部去掉了,但所表達仍舊為張量形式。
Reference:
[1] Gurtin, M. E., et al. (2010). The Mechanics and Thermodynamics of Continua, Cambridge University Press.
[2] 康國政,蔣晗等(2015).連續介質力學,科學出版社.
一本是Anand大大的書,一本是我老闆的書(逃......
感謝提問,我算是不請自來了。
看到這個題目比較感興趣,也覺得自己在這個知識點有所不足,因此勉強答一下,順便提高自己的理解。以下公式、圖片等內容是我從英文翻譯過來的(節選,不是嚴格翻譯),跟大家分享一下。
[1] Kinematics:The mathematics of deformation, Rebecca Brannon (表達了作者自己的理解)[2] http://www.continuummechanics.org/index.html (對連續介質力學很有幫助)[3] http://www2.mae.ufl.edu/nkim/INFEM/ (非線性有限元網站,包含PPT和Matlab代碼)第一節:變形
以表示體中初始狀態下的一點,在變形後,該點都映射到了新的點。
體中每個點都會映射到新的點,這個映射表示為意思是在映射函數下,每個點都會變換到新的位置。(見圖1)
在圖1的表示下,點的位移為
我們可以把這個公式推廣到更一般的形式,把公式中的字母都看作是向量,即可用這個位移公式表示整個體的位移情況。圖1
第二節:變形梯度
想像一個簡單的情況:假設有個函數,這個函數可以是線性的(直線)或者是非線性的(曲線),若這個函數是光滑的,那麼我們可以在給定的點出求出斜率。
同理,在變形映射下,變形梯度張量也扮演了這種類似「斜率」的角色,並有公式
變形梯度張量的公式為
想像一個單位立方體,取其邊的方向作為坐標系,變形前的坐標系表示為,變形後的坐標系表示為,有如下公式 (見例1)例1
第三章:應變
首先描述變形前後長度的改變
因此Green-Lagrange應變張量定義為為什麼要有個?是為了匹配應變無窮小時的情況 [3]。
把Green-Lagrange應變展開當應變很小即時,捨去高階項,此時有其中為柯西應變張量。待補充。這是格林應變。
變形梯度張量 ( 分別表示變形的坐標向量和原坐標向量,即 )
剛體轉動、形變都會影響 ,即 . 其中 為轉動矩陣, 為拉伸張量。
但彈性力學只關心與應力應變有關的形變,而不考慮剛體轉動。
小應變理論*中的應變定義 在面對轉動時會遇到問題,因為
, 只有在不存在轉動時有,此時應變 僅僅與形變有關,否則轉動就會影響應變張量,產生問題。
而格林應變不受轉動矩陣的影響。
有限應變理論中,格林應變. 因為, 因此格林應變只與形變有關。
寫成分量形式和上面的比較可以發現,差別其實僅僅在於格林應變多了一個第三項,該項是二次項。該項保證了格林應變相對於轉動的獨立性。(不過在大變形下就會導致格林應變偏離工程應變 )
所以,格林應變的優勢就是在於將轉動與形變分離開來,只關注形變。題主教材中給出的推導過程比較反直覺,實際並不是好的定義方法。
*先講小應變公式只是因為我的專業的彈力是學小應變理論,相對熟悉一點。並不是說先有了小應變理論,再出現格林應變對其進行了修正。實際上小應變理論里單獨用了一個張量來處理剛體轉動問題,而有限應變里,變形梯度張量作為基礎量,將位移(剛體位移和變形)整合到了一起,從它出發推導應變,為了避開轉動,才有了格林應變。實際上,把格林應變放到小應變假設下,就可以省去二階以上的高階項,就有.
Reference:
[1] Solid Mechanics Part IIISolid Mechanics Part III
[2] Finite strain theory
睡前看到這個問題,思考了半個晚上,樓上幾位@胡青方、@Matt Su 以及@ 已經做出了比較優秀的解釋。在此僅分享些我自己的看法,順帶複習一下彈性力學的知識。如果有錯誤,還煩請指出。
1.
首先,在彈性力學中,應變的確是一個矩陣,或者應該稱作張量。由於在彈性力學中問題大多處於一個三維的空間,則引入張量的內容。
由於在二維中,我們可以用
表示應變。
但其也可寫作張量的形式。
其也是一個坐標變換的矩陣,同樣表示空間內一個點在x,y方向上的線應變與xy方向上的剪應變。將其擴展至三維空間中的形式為:
而為什麼要考慮變形前後的一個微小線段的長度的平方的變化?與為什麼要取係數1/2?
這個兩個問題可以作為一個問題解答。不知提問者您用的是那本教材,這樣的推導過程的確有點反直覺。我昨天晚上也思考了很久才意識到,其實我們添加一個等式即能很快得理解它的意義。(但這樣不夠嚴謹,不過可以試圖借之理解其推導的意義
① 式是我們通常使用的應變定義公式
② 式是您所有疑問的應變定義公式
這裡借用了平方差公式,同時引用假設, 是一個無窮小量,故可以忽略其影響。這樣應變就退化成忽略二階小量的應變形式。
但②式的意義在於其保留了二階小量,故比①的定義更標準。
初次答專業類的題,知乎的公式不會用,直接從Mathtype上截取了,還望能有所幫助。
可以看一下陳惠發寫的那本《彈塑性力學》中的應變分析一章。
推薦閱讀:
※求詳解科里奧利力?
※假設一張照片,無限放大後能看到原子,其照相機的原理是什麼?
※御風而行的可行性?
※數學與物理領域有哪些糟糕的術語?
※如何較好地理解雷諾數Re,斯特勞哈爾數Sr,弗勞德數Fr,和歐拉數Eu這幾個無量綱數的意義及應用?