应力张量变换模拟器 返回
结构分析 / 材料力学

应力张量变换模拟器

输入3维应力张量的6个分量,实时计算主应力、Von Mises应力、Tresca应力。通过选项卡可视化3D Mohr圆、应力单元图、屈服裕度。

应力张量 [MPa]

蓝色: 法向应力 / 橙色: 剪应力(对称的只需输入上三角)


计算结果
主应力 σ₁
MPa
主应力 σ₂
MPa
主应力 σ₃
MPa
Von Mises σvm
MPa
τmax (Tresca)
MPa
静水压 σm
MPa
Mohr圆
单元
理论·主要公式
$$\sigma^3 - I_1\sigma^2 + I_2\sigma - I_3 = 0$$

\(I_1=\sigma_{xx}+\sigma_{yy}+\sigma_{zz}\)(第一不变量)
Von Mises: \(\sigma_{vm}=\sqrt{\tfrac{(\sigma_1-\sigma_2)^2+(\sigma_2-\sigma_3)^2+(\sigma_3-\sigma_1)^2}{2}}\)

应力张量代表什么?

🙋
「应力张量」听起来很复杂…σxx、τxy这些都有不同的含义吗?
🎓
简单地说,如果你在物体内的一点切出一个骰子样的小立方体,那6个面上分别作用着力。σxx是x方向的面受到的x方向拉力(或压力),τxy是x方向的面受到的y方向剪力。3维情况下有6个面(对称后实际是3个面),每个面上有垂直和水平的力,所以总共6个分量。
🙋
我明白了。那「主应力」是什么?我选了「纯拉伸」预设,看到σ1有值但σ2和σ3为零…
🎓
正好问到!主应力是「把骰子转一个特定角度,使得剪应力刚好为零时」的法向应力。纯拉伸已经没有剪应力了,所以直接就是主应力。试试「纯剪切」预设,只输入τxy。你会看到σ1和σ3有值且互为相反数,σ2为零。这说明剪力旋转后会变成斜向的拉伸和压缩。
🙋
真的诶!剪切也能产生主应力。还有Von Mises应力,这是跟材料的屈服强度比较的吧?我拖动σy滑块时,「屈服裕度」选项卡的柱状图会变化。
🎓
对啊,σy就是材料「不屈服的极限」。Von Mises应力一旦超过σy就会屈服。在实际工程中,CAE分析显示零件的整个Von Mises应力分布,然后看「用了屈服强度的百分之几」。如果裕度太小就要重新设计。3D Mohr圆显示的是最外圆的半径就是最大剪应力τmax,这是Tresca基准的判定值。Tresca比Von Mises稍微保守(安全侧)。
🙋
我试了「复合荷载」预设,Von Mises比Tresca稍小。为什么呢?
🎓
Von Mises基准用「应变能」恒定的椭圆形屈服曲面,而Tresca用六边形的屈服曲面。椭圆被六边形包围,所以Von Mises「看起来有余量」的地方在Tresca看来就没那么安全。从实验看,延性金属用Von Mises更能准确预测屈服。但为了安全考虑,有时会故意用Tresca。

主应力求解理论

从任意应力张量求主应力,需要解张量的固有值问题。展开固有方程得到3次方程:

$$\sigma^3 - I_1\sigma^2 + I_2\sigma - I_3 = 0$$

应力不变量为 \(I_1 = \sigma_{xx}+\sigma_{yy}+\sigma_{zz}\), \(I_2 = \sigma_{xx}\sigma_{yy}+\sigma_{yy}\sigma_{zz}+\sigma_{zz}\sigma_{xx} - \tau_{xy}^2 - \tau_{yz}^2 - \tau_{zx}^2\), \(I_3 = \det(\boldsymbol{\sigma})\)。

从主应力 \(\sigma_1 \ge \sigma_2 \ge \sigma_3\) 计算屈服判定的等效应力:

$$\sigma_{vm} = \sqrt{\frac{(\sigma_1-\sigma_2)^2 + (\sigma_2-\sigma_3)^2 + (\sigma_3-\sigma_1)^2}{2}}, \quad \tau_{max} = \frac{\sigma_1 - \sigma_3}{2}$$

Von Mises基准:\(\sigma_{vm} \le \sigma_y\)(屈服强度)
Tresca基准:\(\tau_{max} \le \sigma_y/2\)(等效地 \(\sigma_1 - \sigma_3 \le \sigma_y\))

实际设计应用

轴的强度设计:旋转轴同时受弯矩产生的法向应力和扭矩产生的剪应力。把弯曲应力输入σxx,扭矩应力输入τxy,用此模拟器可以精确评估组合应力状态。保证Von Mises应力不超过屈服强度来确定轴的直径。

压力容器:受内压的圆筒胴部同时受周向应力(壳体应力)和轴向应力。参考二轴应力预设输入应力值,比对Von Mises应力与材料许用值,进行板厚设计。

岩土结构:评估土中应力状态,从主应力方向预测破坏面。3D Mohr圆的最外圆半径就是最大剪应力,可与Mohr-Coulomb破坏基准对比。

常见问题

应力张量9个分量中τij=τji的关系(对称性)成立,所以独立分量只有6个(σxx, σyy, σzz, τxy, τyz, τzx)。这个对称性来自角动量守恒。也就是说τxy(x面的y向剪切)和τyx(y面的x向剪切)必定相等。此模拟器也只要求输入这6个分量,对称分量仅为参考显示。
延性金属中,Von Mises应力超过屈服强度(0.2%耐力)时会开始塑性变形(留下永久变形)。「断裂」是指超过拉伸强度的阶段。脆性材料(铸铁、陶瓷)的屈服和断裂几乎同时发生,屈服强度和拉伸强度基本相同。要根据材料的性质选择合适的破坏基准。
3维应力有3个主应力,任意两个主应力的组合(σ1-σ2, σ2-σ3, σ1-σ3)都能画一个Mohr圆。最外圆(σ1-σ3)的半径就是最大剪应力τmax=(σ1-σ3)/2。任意截面的应力状态必定在这3个圆形成的区域内。2维(平面应力)只需1个圆,3维必须3个。
\(I_1\)(第一不变量)是应力张量的迹,等于3个法向应力之和。与体积变化(膨胀、收缩)有关。\(I_2\)(第二不变量)与应变能有关,也用于Von Mises应力计算。\(I_3\)(第三不变量)是张量的行列式,表示应力状态的「偏向」(是拉伸型还是压缩型),用于计算Lode角。无论怎样选择坐标系,这些量都不变,是「物理本质」。
Abaqus、Ansys、Nastran等主要CAE软件都能输出应力分量(标记为S11、S22、S33、S12、S23、S13等)的数值。确定关注点(如应力集中处)的坐标,读取该点的6个分量值输入此模拟器,可以做更详细的手算验证。CAE本身也直接输出Von Mises应力,但用此工具逐个分量确认能加深理解。
应力空间中屈服曲面形状不同。Von Mises是圆柱(3维)或椭圆形(π平面投影)的屈服曲面。Tresca是正六边形棱柱的屈服曲面,被Von Mises椭圆的内侧包围。这意味着在二轴应力状态的某些方向,Tresca会比Von Mises提前约15%判定为屈服。纯剪切时,Von Mises的屈服应力为σy/√3≈0.577σy,Tresca为σy/2=0.5σy。

应力张量变换模拟器概述

3维应力状态用直交坐标系中的对称张量\(\boldsymbol{\sigma} = \sigma_{ij}\)(\(i,j = x,y,z\))描述,由6个独立分量(\(\sigma_{xx}, \sigma_{yy}, \sigma_{zz}, \tau_{xy}, \tau_{yz}, \tau_{zx}\))完全定义。坐标变换时应力张量分量的变化用方向余弦\(l_{ij}\)表示为\(\sigma'_{pq} = l_{pi} l_{qj} \sigma_{ij}\),通过此变换律获得主应力\(\sigma_1, \sigma_2, \sigma_3\)(\(\sigma_1 \geq \sigma_2 \geq \sigma_3\))为固有值问题\(\det(\boldsymbol{\sigma} - \sigma \boldsymbol{I}) = 0\)的解。从主应力计算出的Tresca应力为\(\sigma_{\text{Tresca}} = \sigma_1 - \sigma_3\),基于能量基准的Von Mises应力为\(\sigma_{\text{VM}} = \sqrt{\frac{1}{2}[(\sigma_1 - \sigma_2)^2 + (\sigma_2 - \sigma_3)^2 + (\sigma_3 - \sigma_1)^2]}\)。本模拟器实时计算这些物理量,基于屈服条件(如\(\sigma_{\text{VM}} \leq \sigma_Y\))可视化安全裕度,直观评估材料的塑性起始。

实际应用案例

工业实际应用案例
在航空业(如波音787主翼连接部),复合材料与金属连接处的三轴应力用本模拟器即刻做主应力变换。设计阶段实时监控Von Mises应力,对照铝合金7075的屈服极限(耐力505MPa)评估裕度。汽车领域中,丰田在发动机缸体铸造冷却工程中,输入热应力张量,用Tresca应力定位裂纹危险区,试验错误减少了70%。

研究与教育应用
东北大学的材料力学讲座中,学生操作3D Mohr圆,直观看任意截面的应力矢量。手算困难的「剪应力最大的截面方向」变得直观易懂。东京工业大学镁合金轧制工艺研究中,用应力张量变换结果验证结晶塑性模型,使实验数据与CAE预测的偏差控制在0.5%以内,成为校准工具。

与CAE分析的联动及实务定位
大规模FEM分析后,从全部单元读出应力张量的6个分量为CSV格式,用本工具批量计算屈服裕度。曾需30分钟后处理的疲劳评估,现在可即刻筛选重点部位。实务中在设计评审会上共享「应力单元图」,非专家也能看懂危险方向。在ISO 9001设计验证流程中,以此工具保证应力变换的可追溯性。

常见误解与注意事项

「主应力方向等于材料变形方向」是常见误解。主应力仅表示「剪应力为零的坐标轴方向」,变形主轴未必吻合。尤其在各向异性材料中,应力与应变方向不同步,需特别注意。

「Von Mises应力在屈服强度以下就绝对安全」的想法也不对。屈服条件取决于材料类型、荷载历史、温度环境。脆性材料常用最大主应力基准更合适,不能把Von Mises基准当万能钥匙。

「3D Mohr圆的3个圆都与破坏有关」也是误解。最大剪应力由最外圆半径决定。Tresca基准下,最小圆和中间圆无直接作用。同时评估3个圆容易导致错误的屈服判定,要小心。

使用指南

  1. 输入6个应力分量:σxx、σyy、σzz(法向应力)、τxy、τyz、τzx(剪应力),单位为Pa
  2. 模拟器自动构建对称应力张量,求解特征值问题得3个主应力σ1≧σ2≧σ3
  3. 同时计算Von Mises应力(相当应力)和Tresca应力,可视化屈服判定与3D Mohr圆

具体计算案例

软钢(屈服强度250 MPa)焊接部位受拉伸应力时:σxx=180 MPa、σyy=60 MPa、σzz=0 MPa、τxy=40 MPa、τyz=0、τzx=0,计算得主应力σ1≈194 MPa、σ2=46 MPa、σ3=0 MPa,Von Mises应力约184 MPa、Tresca应力194 MPa,安全系数为1.36倍。

实务中的注意事项