SolidMechanicsStress
SolidMechanicsStress[vars,pars,strain]
生成包含变量 vars、参数 pars 和总应变 strain 的固体力学内应力.
SolidMechanicsStress[vars,pars,strain,displacement]
生成非线性材料定律的固体力学应力.
更多信息


- SolidMechanicsStress 以
为单位的因变量位移
、
和
,以
为单位的自变量
,以及以
为单位的时间变量
,返回给定总应变的力学应力.
- 应力是单位横截面积上的阻力
.
- 应力的单位是
.
- SolidMechanicsStress 使用与 SolidMechanicsPDEComponent 一样的变量 vars 指定.
- SolidMechanicsStress 使用与 SolidMechanicsPDEComponent 一样的参数 pars 指定.
- 用 SymmetrizedArray 指定 strain.
- 通常情况下,strain 是 SolidMechanicsStrain 的结果.
- 对于弹性材料,SolidMechanicsStress 使用弹性应变
来计算应力:
- SolidMechanicsStress 从给定的总应变
中减去热应变或初始应变等非弹性应变
.
- SolidMechanicsStress 返回以下形式的应力 SymmetrizedArray:
表示法向应力,
表示剪切应力.
- SolidMechanicsStress 计算内应力
:
- 可以使用 "InitialStress" 参数为 SolidMechanicsPDEComponent 指定初始应力
.
- 对于非线性材料,SolidMechanicsStress 使用总应变和位移来计算应力.




范例
打开所有单元关闭所有单元范围 (4)
稳态平面应力分析 (1)
稳态平面应变分析 (1)
可能存在的问题 (1)
在轴对称情况下,指定的位移必须是空间坐标的函数. 为了说明原因,创建不是空间函数的变量、参数和位移函数:
请注意,生成的 InterpolatingFunction 并不是空间坐标 和
的函数. 现在计算应变和应力时,可以看到在应力张量中也出现了一些没有空间坐标的插值函数:
这是因为在轴对称情况的公式中,应变的 分量计算为
,其中
是第一因变量,
是圆柱坐标系中的径向. 推导过程见轴对称模型一节. 根据应变计算应力时,
值取自第一个给定的位移函数,本例中为 usol. 如果该函数不依赖于自变量
和
,则它们不会出现在输出中.
现在,应力张量的所有 InterpolatingFunction 分量都使用了空间坐标:
文本
Wolfram Research (2021),SolidMechanicsStress,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SolidMechanicsStress.html (更新于 2025 年).
CMS
Wolfram 语言. 2021. "SolidMechanicsStress." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2025. https://reference.wolfram.com/language/ref/SolidMechanicsStress.html.
APA
Wolfram 语言. (2021). SolidMechanicsStress. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/SolidMechanicsStress.html 年