2.1.2 应力张量的性质
� 对称性:在无外力矩作用下,应力张量是对称的,即
。
� 主应力:通过主应力变换,可以找到三个相互垂直的方向,使得
应力张量在这些方向上只有正应力,没有剪应力。
� 应力不变量:应力张量有三个不变量,分别是第一不变量(应力
张量的迹),第二不变量(应力张量的迹的平方减去应力张量的元素平方
和),第三不变量(应力张量的行列式)。
2.1.3 应力张量的计算示例
假设我们有一个简单的应力状态,其中只有正应力分量,没有剪应力分量。
我们可以使用 Python 的 NumPy 库来计算应力张量的不变量。
import numpy as np
#
定义一个只有正应力的应力张量
stress_tensor = np.array([[100, 0, 0],
[0, 200, 0],
[0, 0, 300]])
#
计算第一不变量(应力张量的迹)
I1 = np.trace(stress_tensor)
print("第一不变量:", I1)
#
计算第二不变量
I2 = 0.5 * (np.trace(stress_tensor)**2 - np.trace(np.dot(stress_tensor, stress_tensor)))
print("第二不变量:", I2)
#
计算第三不变量(应力张量的行列式)
I3 = np.linalg.det(stress_tensor)
print("第三不变量:", I3)
这段代码定义了一个 3x3 的对角矩阵,代表一个只有正应力的应力状态。
然后,它计算并打印出应力张量的三个不变量。
2.2 应变张量及其与应力的关系
应变张量(Strain Tensor)描述了材料在受力作用下的变形情况,它同样是
一个 3x3 的二阶张量。应变张量与应力张量之间通过胡克定律(Hooke’s Law)
建立联系,反映了材料的弹性性质。
2.2.1 应变张量的数学表示
应变张量可以表示为: