去评论
距米网-精简版

粘弹性与粘塑性分析入门

JUMU
2026/06/26 02:40:02
粘弹性和粘塑性是两类和时间有关的材料行为,材料的变形不仅和应力有关,还和时间、温度等因素有关。比如高分子材料、高温下的金属等,都会表现出粘弹性或粘塑性行为。这类问题的分析比普通的弹性塑性要复杂,因为要考虑时间的影响。ANSYS支持多种粘弹性和粘塑性模型,可以模拟这类材料的力学行为。本文将介绍粘弹性和粘塑性的基本概念、常用模型和分析注意事项。


一、概述

什么是粘弹性:
- 既有弹性又有粘性的材料行为
- 变形和时间有关
- 加载后变形会随时间发展
- 卸载后会慢慢恢复,但可能有滞后
- 比如高分子材料、沥青、生物组织等

什么是粘塑性:
- 既有粘性又有塑性的材料行为
- 塑性变形和时间有关,也就是蠕变
- 高温下的金属经常会有
- 卸载后塑性变形不会恢复
- 比如高温管道、汽轮机部件等

两者的区别:
- 粘弹性:卸载后基本能恢复,是弹性加粘性
- 粘塑性:有永久变形,是塑性加粘性
- 粘弹性一般应力不太高,变形可恢复
- 粘塑性应力超过屈服,有永久变形

为什么要考虑时间相关:
- 很多材料在高温或长时间载荷下会蠕变
- 变形会随时间不断增加
- 应力也会随时间变化,比如应力松弛
- 影响结构的长期性能和寿命
- 高温设备、密封件等都要考虑

应用场景:
- 高温压力容器和管道
- 汽轮机、燃气轮机部件
- 橡胶和高分子材料
- 地质材料,比如岩土
- 生物软组织
- 密封件的长期性能
- 焊点的蠕变失效

二、粘弹性基础

1. 粘弹性的基本现象
主要有哪些现象。

蠕变:
- 应力不变,应变随时间增加
- 加一个恒定的力,变形会越来越大
- 分三个阶段:初始蠕变、稳态蠕变、加速蠕变
- 是粘弹性和粘塑性都有的现象

应力松弛:
- 应变不变,应力随时间减小
- 固定变形,力会慢慢变小
- 比如拧紧的螺栓时间长了会松
- 密封件的压紧力会下降

滞后:
- 加载和卸载的路径不一样
- 形成一个回环
- 一个循环会消耗能量
- 也就是阻尼

率相关性:
- 加载速度不同,应力应变曲线不一样
- 加载越快,看起来越硬
- 加载越慢,越容易变形
- 是时间相关的体现

2. 基本模型
简单的力学模型。

Maxwell模型:
- 弹簧和粘壶串联
- 可以描述应力松弛
- 恒定应变下应力会衰减
- 但描述蠕变不太好

Kelvin-Voigt模型:
- 弹簧和粘壶并联
- 可以描述蠕变
- 恒定应力下应变会逐渐增加
- 但描述应力松弛不太好

标准线性固体模型:
-  Maxwell和弹簧并联,或者Kelvin和弹簧串联
- 比上面两个更准确
- 能同时描述蠕变和松弛
- 是更一般的模型

广义Maxwell模型:
- 很多个Maxwell单元并联
- 可以描述更宽的时间范围
- 工程上用得比较多
- Prony级数就是这种

这些模型的意义:
- 是简单的力学模型,帮助理解
- 实际材料更复杂
- 但这些是基础
- 更复杂的模型也是从这些发展来的

3. 粘弹性的本构
更一般的描述。

积分形式:
- Boltzmann叠加原理
- 应变是整个历史的积分
- 每个时刻的应力变化都有贡献
- 数学上是卷积

微分形式:
- 用微分方程表示
- 比如上面的弹簧粘壶模型
- 更容易数值实现
- 有限元里常用

Prony级数:
- 广义Maxwell模型的一种表示
- 用很多个指数项来表示松弛模量
- 工程上很常用
- ANSYS里也支持

三、粘塑性和蠕变

1. 蠕变的三个阶段
蠕变曲线的特点。

第一阶段:初始蠕变
- 蠕变速率逐渐减小
- 也叫减速蠕变
- 时间不太长的时候主要是这个阶段
- 变形相对较快增加

第二阶段:稳态蠕变
- 蠕变速率基本恒定
- 也叫等速蠕变
- 是最长的阶段
- 工程上最关心这个阶段

第三阶段:加速蠕变
- 蠕变速率越来越快
- 最后导致断裂
- 也叫加速蠕变
- 设计中一般不允许进入这个阶段

2. 常用的蠕变模型
稳态蠕变的公式。

Norton模型:
- 最简单也最常用
- 蠕变速率和应力的n次方成正比
- ε̇ = A·σⁿ
- 还有温度的影响,通常用Arrhenius形式
- 适合第二阶段稳态蠕变

特点:
- 形式简单
- 参数少
- 工程上用得很多
- 适合稳态蠕变阶段

其他模型:
- Garofalo模型:适合更宽的应力范围
- 双曲正弦模型:高低应力都能描述
- 时间硬化模型:考虑时间的影响
- 应变硬化模型:考虑应变的影响
- 还有很多更复杂的模型

3. 粘塑性统一模型
更复杂的统一模型。

什么是统一模型:
- 把塑性和蠕变合在一起描述
- 不用分开考虑
- 用一套内变量描述
- 更适合复杂的加载历史

比如:
- Bodner-Partom模型
- Walker模型
- Chaboche模型
- 等等

特点:
- 更准确
- 能描述更复杂的行为
- 但参数多,确定麻烦
- 计算量也大

四、ANSYS中的粘弹性和粘塑性

1. 粘弹性材料模型
ANSYS里的粘弹性。

主要模型:
- Prony级数:广义Maxwell模型,很常用
- 广义Maxwell
- 广义Kelvin
- 还有其他一些模型

怎么用:
- 定义粘弹性材料属性
- 输入Prony级数的参数
- 可以是剪切和体积分开
- 也可以考虑温度影响

注意:
- 是瞬态分析,和时间有关
- 时间步长要合适
- 要考虑材料的时间尺度
- 可以做蠕变、松弛、动态等分析

2. 蠕变材料模型
ANSYS里的蠕变。

主要模型:
- Norton模型
- 时间硬化
- 应变硬化
- Garofalo模型
- 还有很多其他蠕变模型
- 也支持用户自定义

怎么用:
- 定义蠕变材料属性
- 输入模型参数
- 通常和塑性一起用
- 是瞬态分析

注意:
- 蠕变是和时间有关的
- 时间步长很重要
- 太大了不准,太小了慢
- 可以用自动时间步

3. 粘塑性统一模型
更高级的模型。

ANSYS里的支持:
- 有一些内置的粘塑性模型
- 也可以用用户可编程特性
- 比如用户自定义蠕变
- 或者用户材料子程序

适用场景:
- 复杂的循环加载
- 高温疲劳蠕变交互
- 需要更准确的描述
- 研究和高级应用

五、分析步骤和注意事项

1. 分析类型
一般是瞬态分析。

为什么是瞬态:
- 行为和时间有关
- 不同时间结果不一样
- 要算随时间的变化
- 所以是瞬态分析

时间步长:
- 不能太大,否则不准
- 也不能太小,否则太慢
- 要根据材料的时间尺度选
- 可以用自动时间步

注意:
- 初始条件很重要
- 加载历史有影响
- 结果是随时间变化的
- 要看不同时间点的结果

2. 材料参数的确定
参数很重要。

怎么得到参数:
- 做蠕变实验
- 做应力松弛实验
- 动态力学实验
- 不同温度下的实验
- 然后拟合参数

注意:
- 参数要对应实际工况
- 温度范围要覆盖
- 应力范围要覆盖
- 不要外推太多

建议:
- 尽量用自己材料的实验数据
- 不要随便抄别人的参数
- 材料和工艺不同参数差很多
- 重要的问题要做实验验证

3. 温度的影响
温度影响很大。

为什么重要:
- 粘弹性和粘塑性对温度很敏感
- 温度高一点,蠕变快很多
- 通常是指数关系
- 温度差一点结果差很多

怎么考虑:
- 先做热分析,得到温度场
- 然后把温度作为载荷加到结构分析里
- 材料参数和温度有关
- 是热结构耦合的问题

注意:
- 温度场要准确
- 材料的温度参数要全
- 温度变化的速率也可能有影响
- 高温问题一定要考虑温度

4. 单元和求解
单元和求解的选择。

单元选择:
- 普通的结构单元一般都支持
- 实体、壳、梁等都可以
- 注意单元的适用性
- 大变形的话要选合适的单元

求解控制:
- 是瞬态非线性分析
- 时间步长要合适
- 打开自动时间步
- 收敛准则要注意
- 可能需要调整

收敛性:
- 蠕变等问题有时候收敛不好
- 时间步长太大可能不收敛
- 可以减小初始步长
- 打开自动时间步
- 调整收敛准则

六、常见问题及解决方法

1. 结果不对
算出来的结果和实验或预期差很多。

可能原因:
- 材料参数不对
- 模型选错了
- 时间步长太大
- 温度没考虑对
- 边界条件不对
- 单位错了

解决方法:
- 检查材料参数,最好用实验拟合
- 确认材料模型合适
- 减小时间步长试试
- 检查温度载荷
- 检查边界条件和载荷
- 检查单位
- 用简单的实验工况验证

2. 计算不收敛
蠕变等问题经常不收敛。

可能原因:
- 时间步长太大
- 材料参数不合理
- 模型有问题
- 大变形或接触等其他非线性
- 收敛准则太严

解决方法:
- 减小时间步长
- 打开自动时间步
- 检查材料参数是否合理
- 检查模型是否有问题
- 适当调整收敛准则
- 先做简单的情况
- 逐步增加复杂度

3. 计算太慢
算得太慢了。

可能原因:
- 时间步长太小
- 时间范围太长
- 模型太大
- 材料模型太复杂

解决方法:
- 适当增大时间步长,但要保证精度
- 用自动时间步,让它自己调
- 简化模型,减少单元
- 用简单的材料模型,够用就行
- 用并行计算
- 只算关心的时间段

4. 不知道用什么模型
选哪个材料模型。

选择原则:
- 根据材料的行为特点
- 根据有多少实验数据
- 根据精度要求
- 根据计算效率
- 简单的能用就用简单的

建议:
- 先了解材料的基本行为
- 从简单的模型开始试
- 有实验数据的话拟合看看
- 对比不同模型的结果
- 不要为了复杂而复杂
- 够用就好

七、总结

粘弹性和粘塑性是和时间相关的材料行为,在高温、长时间载荷、高分子材料等场景中很重要。ANSYS支持多种粘弹性和粘塑性模型,可以满足不同的工程需求。

粘弹性粘塑性的要点总结:
- 粘弹性是弹性加粘性,变形可恢复;粘塑性是塑性加粘性,有永久变形
- 主要现象有蠕变、应力松弛、滞后、率相关性等
- 蠕变分三个阶段:初始、稳态、加速
- 常用模型有Prony级数(粘弹性)、Norton模型(蠕变)等
- 分析是瞬态的,时间步长很重要
- 温度影响很大,通常要考虑热耦合
- 材料参数很重要,最好用实验数据拟合
- 常见问题有结果不对、不收敛、计算慢、模型选择等

给初学者的建议:
- 先理解基本概念,知道什么是蠕变、松弛等
- 从简单的模型开始,比如先试试Norton蠕变
- 材料参数是关键,尽量用自己的实验数据
- 不要随便抄别人的参数,材料不一样差很多
- 时间步长要合适,太大不准太小太慢
- 温度影响很大,高温问题一定要考虑
- 先算简单的例子,和理论或实验对比验证
- 逐步增加复杂度,不要一上来就搞很复杂的
- 注意单位的统一,时间单位也要注意
- 多做案例,积累经验

粘弹性和粘塑性分析虽然有一定难度,但在很多工程领域都很重要,特别是高温设备、高分子材料等。希望本文能帮助大家入门粘弹性和粘塑性分析。如果有相关的经验或问题,欢迎在评论区交流讨论。