張量表示法與數學基礎¶
本章彙整 FrontISTR 理論手冊後續章節所使用的張量表示法、指標表示法與 Voigt 表示法規約。此處僅說明不依賴物理量定義的純表示規則。與連續體運動中的構形(參考構形/當前構形)相關的符號規約(大寫與小寫的區分、物質導數與空間導數的區分),則置於介紹構形概念的運動、變形與應變中。
張量表示法¶
使用粗體表示向量與張量¶
作為字體規約,純量以及向量、張量的分量以一般字體(例如 \(\rho\)、\(x_i\))表示,而向量、張量量本身則以粗體(例如 \(\boldsymbol{a}\)、\(\boldsymbol{E}\)、\(\boldsymbol{\sigma}\))表示。
Einstein 求和規約¶
除非另有說明,當相同指標在同一項中出現2次時,採用對該指標求和的 Einstein 求和規約。例如
而張量 \(\boldsymbol{A}\)、\(\boldsymbol{B}\) 的乘積 \(\boldsymbol{C} = \boldsymbol{A}\boldsymbol{B}\) 的 \(i,j\) 分量為
指標規約如下:除非另有說明,當 \(i, j, k, l, \ldots\) 用作指標時,表示與自由度相關的指標(3維時為 \(1, 2, 3\));當希臘小寫字母 \(\alpha, \beta, \gamma, \ldots\) 用作指標時,表示與組成元素的節點相關的指標。
內積、轉置與張量積¶
張量 \(\boldsymbol{A}\) 的轉置表示為 \(\boldsymbol{A}^T\)。二階張量 \(\boldsymbol{A}\)、\(\boldsymbol{B}\) 的內積(雙重縮約)表示為
向量 \(\boldsymbol{a}\)、\(\boldsymbol{b}\) 的內積為 \(\boldsymbol{a} \cdot \boldsymbol{b} = a_i b_i\),張量積為 \((\boldsymbol{a} \otimes \boldsymbol{b})_{ij} = a_i b_j\)。
Voigt 表示法¶
應力與應變是相對於自由度的二階對稱張量,而表示兩者線性關係的係數則為四階張量。若直接在程式中處理,在計算量與程式撰寫(多維陣列、深層巢狀迴圈)方面都較不利,因此一般有限元素法程式會利用對稱性,將應力與應變壓縮為列向量,並將四階彈性張量壓縮為二維矩陣來處理。這稱為 Voigt 表示法。
以下將張量量 \(\boldsymbol{A}\) 的矩陣/向量表示記為 \(\hat{A}\),以與原張量區分。
應力與應變的向量表示¶
對於對稱應力張量 \(\boldsymbol{\sigma}\) 與應變張量 \(\boldsymbol{\varepsilon}\),在2維情況下為
在3維情況下為
如上以列向量處理。相同規則也適用於變分、微分等衍生量。請注意,應變側的剪應變分量帶有係數 2(應力側沒有)。由於這種不對稱性,張量內積可寫成向量內積
即可簡潔寫成上述形式。在實作上容易弄錯剪應變分量的2倍因子,因此必須始終留意「應力無/應變有」的規約。對參考構形中的量(第2 Piola-Kirchhoff 應力 \(\boldsymbol{S}\) 與 Green-Lagrange 應變 \(\boldsymbol{E}\))也完全套用相同的 Voigt 規約。
四階張量的矩陣表示¶
對於應力與應變的線性關係 \(\boldsymbol{\sigma} = \boldsymbol{C} : \boldsymbol{\varepsilon}\)(分量表示為 \(\sigma_{ij} = C_{ijkl} \varepsilon_{kl}\)),利用 \(\boldsymbol{\varepsilon}\) 的對稱性可得
可改寫為上述形式。在3維情況下,將 \(\tilde{C}\) 排列成 6×6 的材料矩陣 \(\hat{\tilde{C}}\) 後,原本的張量關係可表示為
可表示為上述形式。以下在本手冊中,除非另有說明,材料矩陣記為 \(D\)(或 \(\hat{C}\))。等向性線性彈性的具體分量請參閱線性彈性。
微分算子規約¶
對稱梯度算子¶
對向量場 \(\boldsymbol{u}\) 定義對稱梯度算子 \(\nabla_S\) 為
。其分量表示為 \((\nabla_S \boldsymbol{u})_{ij} = \tfrac{1}{2}(\partial u_i / \partial x_j + \partial u_j / \partial x_i)\)。微小變形下的應變 \(\boldsymbol{\varepsilon} = \nabla_S \boldsymbol{u}\) 可利用此算子簡潔表示。有限變形中取梯度時所使用構形(參考/當前)的區分,請參閱運動、變形與應變。
物質時間導數¶
某個量 \(A\) 的物質時間導數(追蹤同一物質點的時間導數)以右上方圓點表示為 \(\dot{A}\):
速度與加速度遵循此規約。
相關項目¶
- 運動、變形與應變 — 參考構形/當前構形的概念,以及依構形而定的符號規約(大寫/小寫、物質導數/空間導數)
- 連續體力學基礎 — 使用本表示法推導支配方程式
- 虛功原理 — 弱形式與 Voigt 表示法的使用區分
- 線性彈性 — 材料矩陣 \(D\) 的具體形式
- 形狀函數與有限元素近似 — 使用 Voigt 表示法計算元素剛度