有限元分析中的应力集中问题

JUMU实名认证 发表于 2026-06-26 08:09 | 显示全部楼层 | 复制链接分享      上一主题  翻页  下一主题
应力集中是结构分析中非常常见的问题,简单说就是在几何形状突然变化的地方,比如孔、圆角、缺口、台阶这些地方,应力会比周围大很多,就像应力都集中到那里了一样。应力集中是很多结构失效的原因,尤其是疲劳破坏,很多疲劳裂纹都是从应力集中的地方开始的。在有限元分析中,应力集中也是一个很重要的问题,怎么准确计算应力集中、怎么处理应力奇异、怎么降低应力集中,都是工程师需要掌握的。本文将介绍应力集中的基本概念、产生原因、计算方法、有限元分析中的注意事项,以及降低应力集中的方法,帮助大家更好地理解和处理应力集中问题。


一、应力集中概述

1. 什么是应力集中
基本概念。

什么是应力集中:
- 当构件的几何形状突然变化时
- 局部区域的应力会显著增大
- 远大于平均应力或者名义应力
- 这种现象就叫应力集中
- 英文是Stress Concentration

简单理解:
- 就像水流过狭窄的地方会变快一样
- 力流过几何突变的地方,应力也会变大
- 力线在这里变密了
- 所以应力就高了

应力集中系数:
- 用来衡量应力集中的程度
- 等于最大局部应力除以名义应力
- Kt = σ_max / σ_nom
- Kt就是应力集中系数
- Kt越大,应力集中越严重
- 一般都大于1

名义应力:
- 一般是用净截面或者毛截面算的平均应力
- 具体怎么算要看情况
- 是一个参考值
- 用来和最大应力对比

2. 应力集中的危害
为什么要重视。

主要危害:
- 局部应力过高,可能超过材料的强度
- 导致静强度不够,发生断裂
- 更常见的是引起疲劳破坏
- 很多疲劳裂纹都是从应力集中的地方开始的
- 应力集中越严重,疲劳寿命越短

为什么对疲劳影响特别大:
- 疲劳对峰值应力很敏感
- 即使平均应力不高,峰值高也容易坏
- 应力集中的地方往往也是表面或者亚表面
- 容易产生微裂纹
- 裂纹扩展后就会断裂

其他影响:
- 可能引起局部屈服
- 塑性变形
- 应力重分布
- 对脆性材料影响更大,因为脆性材料塑性差,不能通过屈服来缓解

3. 常见的应力集中位置
哪里容易有应力集中。

几何突变的地方:
- 孔:圆孔、椭圆孔、方孔等,孔边应力集中
- 圆角:轴的台阶圆角、板的圆角等
- 缺口:V型缺口、U型缺口等
- 台阶:截面突然变化的地方
- 螺纹、键槽、花键等
- 焊缝、焊点附近
- 材料不连续的地方
- 等等,只要几何或者材料突变都可能有

典型例子:
- 带孔的板受拉,孔边应力集中
- 阶梯轴受弯,台阶圆角处应力集中
- 齿轮的齿根,应力集中很严重
- 弹簧的端部
- 压力容器的开孔附近
- 等等,非常多

二、应力集中的基本理论

1. 圣维南原理
和应力集中相关的一个重要原理。

什么是圣维南原理:
- 简单说就是:局部的载荷或者几何变化,只影响附近的区域
- 离得远了就没影响了
- 影响的范围大概是1-2倍的特征尺寸
- 是弹性力学里很重要的一个原理

和应力集中的关系:
- 应力集中就是局部现象
- 只在几何突变附近的小区域应力高
- 离远了应力就慢慢恢复正常了
- 符合圣维南原理
- 所以应力集中是局部问题,不影响整体的内力

意义:
- 说明应力集中是局部的
- 我们只需要关注局部区域
- 也说明整体的平衡不受影响
- 可以用局部分析来研究应力集中

2. 弹性力学的解析解
一些经典问题有解析解。

经典的解析解:
- 无限大板带圆孔受拉:基尔施Kirsch解,应力集中系数是3
- 无限大板带椭圆孔受拉:英格利斯Inglis解,应力集中系数和椭圆长短轴比有关
- 半无限板边缘有半圆缺口
- 等等,一些简单的问题有精确的解析解

圆孔的例子:
- 无限大的板,中间有个小圆孔,单向受拉
- 孔边的最大应力是远处拉应力的3倍
- 也就是应力集中系数Kt=3
- 是最经典的应力集中例子
- 很多人都学过

椭圆孔的例子:
- 椭圆越扁,应力集中越严重
- 当椭圆短轴趋近于0,就变成了裂纹
- 应力集中系数趋近于无穷大
- 这也说明裂纹尖端应力集中很严重
- 也引出了断裂力学

这些解析解的意义:
- 可以用来验证有限元结果对不对
- 可以用来估算应力集中系数
- 是理论基础
- 但实际问题大多没有解析解,需要数值方法

3. 应力集中系数的确定
怎么知道Kt是多少。

方法一:查图表
- 很多经典的几何形状,已经有人算好了应力集中系数
- 有专门的应力集中系数手册
- 比如彼得森的应力集中系数手册
- 查手册是最方便的方法
- 适合标准的几何形状

方法二:经验公式
- 一些常见的情况有经验公式
- 可以直接估算
- 方便快捷
- 但精度一般

方法三:有限元计算
- 实际工程中最常用的
- 什么形状都能算
- 精度也比较高
- 但要注意网格和建模的问题

方法四:光弹性实验
- 实验方法
- 可以直观地看到应力分布
- 比较准确
- 但做实验麻烦,成本高

4. 影响应力集中系数的因素
哪些因素影响Kt。

几何形状的影响:
- 突变越剧烈,应力集中越严重
- 比如尖角比圆角严重
- 缺口越尖越严重
- 孔越小相对来说越严重?不对,要看和整体尺寸的比例

相对尺寸的影响:
- 一般是相对尺寸影响大,不是绝对尺寸
- 比如孔的直径和板宽的比值
- 圆角半径和轴径的比值
- 相对变化越大,应力集中越严重

载荷类型的影响:
- 拉伸、弯曲、扭转,应力集中系数不一样
- 一般弯曲和扭转的应力集中和拉伸的不同
- 要分情况看

材料的影响:
- 理论上,弹性阶段的应力集中系数和材料无关
- 因为是几何效应
- 但塑性阶段就和材料有关了
- 塑性好的材料可以通过屈服缓解应力集中
- 脆性材料就不行,应力集中危害更大

三、有限元分析中的应力集中

1. 怎么用有限元算应力集中
基本方法。

基本思路:
- 建立几何模型
- 在应力集中的地方细化网格
- 施加载荷和边界条件
- 计算
- 提取最大应力
- 除以名义应力得到应力集中系数

关键点:
- 网格要足够细,尤其是应力集中的地方
- 几何要准确,圆角不能简化成尖角
- 边界条件要合理
- 单元类型要选对

和整体分析的区别:
- 应力集中是局部现象
- 可以用子模型技术
- 整体模型算整体,子模型算局部细节
- 这样效率高,精度也够

2. 网格的影响
网格很重要。

为什么网格重要:
- 应力集中的地方应力梯度大
- 网格太粗的话算不准最大应力
- 会低估应力集中的程度
- 网格越细,结果越准,但计算量越大

怎么处理:
- 在应力集中的地方局部加密网格
- 不用整个模型都用细网格
- 从细网格到粗网格慢慢过渡
- 做网格收敛性验证

网格收敛性:
- 逐步加密网格
- 看最大应力的变化
- 如果加密后应力变化不大了,说明收敛了
- 这时候的结果就比较可靠了

注意事项:
- 不要用太粗的网格算应力集中,结果会偏危险
- 也不用无限加密,够用就行
- 线性单元和二次单元也有区别
- 二次单元一般精度高一些

3. 应力奇异问题
常见的坑。

什么是应力奇异:
- 某些情况下,理论上应力是无穷大的
- 比如尖角、点载荷、固定约束的边缘等
- 网格越细,应力越大,不会收敛
- 这就是应力奇异
- 英文是Stress Singularity

和应力集中的区别:
- 应力集中是有界的,网格加密会收敛到一个有限值
- 应力奇异是无界的,网格越细应力越大,不收敛
- 本质不一样
- 但很多初学者会搞混

常见的应力奇异位置:
- 尖角,比如90度的内角
- 点载荷作用点
- 固定约束的边缘
- 不同材料的交界点
- 裂纹尖端,也是一种奇异
- 等等

怎么处理应力奇异:
- 首先要识别出来,知道这是奇异,不是真实的应力
- 实际中尖角是不存在的,都有圆角,只是很小
- 可以加个小圆角,就变成应力集中了,就有界了
- 或者看周围的应力,不要看奇异点本身
- 用圣维南原理,离远点就正常了
- 不要把奇异应力当真,不然会吓死人

4. 单元类型的选择
选什么单元。

单元阶次:
- 线性单元也就是一阶单元,精度低一些
- 二次单元也就是二阶单元,精度高一些
- 算应力集中的话,二次单元更好
- 但计算量也大一些

单元形状:
- 四边形、六面体单元精度高
- 三角形、四面体单元差一点
- 应力集中的地方尽量用形状好的单元
- 不要用质量太差的单元

注意事项:
- 不要用缩减积分的单元算应力集中,可能有问题
- 单元质量要好,纵横比不要太大
- 扭曲不要太厉害
- 不然精度会受影响

5. 结果的解读
怎么看结果。

看什么:
- 最大应力在哪里,有多大
- 应力分布的趋势对不对
- 应力集中的范围有多大
- 和名义应力比,集中系数是多少
- 有没有超过材料的许用应力

常见的误区:
- 只看最大应力,不看分布
- 把应力奇异当真
- 网格太粗就下结论
- 不验证结果就用

怎么验证:
- 和理论解或者经验公式对比
- 做网格收敛性分析
- 看应力分布合不合理
- 用圣维南原理检查远处的应力对不对
- 整体的平衡对不对

四、降低应力集中的方法

1. 结构设计方面
从设计入手。

基本原则:
- 尽量避免几何突变
- 变化要平缓过渡
- 让力线慢慢拐弯
- 不要急转弯

具体方法:
- 加圆角:尖角改成圆角,圆角越大,应力集中越小
- 加过渡锥:截面突变的地方加过渡段,慢慢变
- 改形状:比如把方孔改成椭圆孔,让长轴顺着受力方向
- 开卸荷槽:在缺口旁边开个槽,缓解应力集中
- 等等,很多方法

圆角的例子:
- 阶梯轴的台阶处,加个圆角
- 圆角半径越大,应力集中系数越小
- 当然也不能太大,要考虑结构和工艺
- 一般r/d在0.1左右就改善很多了

孔的例子:
- 圆孔的应力集中系数是3
- 如果改成椭圆孔,长轴顺着受力方向
- 应力集中可以降低
- 或者在孔的旁边再开两个小孔,也能缓解主孔的应力集中

2. 工艺方面
制造工艺也有影响。

表面质量:
- 应力集中的地方一般都是表面
- 表面粗糙度对疲劳影响很大
- 表面越粗糙,越容易产生微裂纹
- 疲劳寿命越短
- 所以重要的地方要提高表面质量

表面处理:
- 喷丸:可以引入残余压应力,提高疲劳强度
- 滚压:也是引入残余压应力,同时改善表面质量
- 渗碳、渗氮:提高表面硬度
- 等等,很多表面强化工艺
- 对应力集中的地方效果很明显

残余应力:
- 有利的残余压应力可以抵消一部分拉应力
- 降低实际的工作应力
- 提高疲劳寿命
- 很多表面处理都是这个原理
- 但要注意残余应力不能乱加,加不好反而有害

3. 材料方面
材料选择也有影响。

塑性好的材料:
- 塑性好的材料,应力集中的地方屈服后
- 会发生应力重分布
- 最大应力不会继续升高太多
- 对应力集中不那么敏感
- 比如低碳钢

脆性材料:
- 脆性材料塑性差
- 不能通过屈服来缓解
- 应力集中的危害更大
- 更容易断裂
- 比如铸铁、陶瓷
- 设计的时候要特别注意应力集中

所以:
- 受冲击或者交变载荷的地方
- 尽量选塑性好一点的材料
- 或者采取措施降低应力集中
- 不要让脆性材料在严重的应力集中下工作

五、疲劳和应力集中
关系很密切。

1. 为什么应力集中对疲劳影响大
疲劳特别怕应力集中。

原因:
- 疲劳是循环载荷下的损伤累积
- 对峰值应力很敏感
- 应力集中的地方峰值应力高
- 微裂纹容易在这里萌生
- 裂纹扩展也快
- 所以疲劳寿命大大降低

应力集中对疲劳的影响程度:
- 用有效应力集中系数Kf来表示
- Kf = 无缺口疲劳强度 / 有缺口疲劳强度
- 一般Kf比理论的Kt小一点
- 因为材料有缺口敏感性
- 不是所有材料都对应力集中一样敏感

2. 缺口敏感性
不同材料不一样。

什么是缺口敏感性:
- 就是材料对应力集中的敏感程度
- 敏感的材料,Kf接近Kt
- 不敏感的材料,Kf比Kt小很多
- 用缺口敏感系数q表示
- q = (Kf - 1) / (Kt - 1)
- q在0到1之间,q越大越敏感

影响因素:
- 材料强度:强度越高,一般越敏感
- 材料塑性:塑性越好,越不敏感
- 载荷类型:
- 缺口的尖锐程度:缺口越尖,敏感性越低?不对,要看情况
- 等等

一般规律:
- 低碳钢、塑性好的材料,缺口敏感性低
- 高强度钢、脆性材料,缺口敏感性高
- 所以高强度材料更要注意应力集中
- 不然强度优势发挥不出来

3. 疲劳强度的校核
怎么算。

有应力集中的时候:
- 不能直接用名义应力和光滑试样的疲劳强度比
- 要考虑应力集中的影响
- 用有效应力集中系数Kf
- 或者用局部应力应变法

常用的方法:
- 名义应力法:用名义应力乘以Kf,然后和许用疲劳应力比
- 局部应力应变法:直接算缺口处的局部应力应变,然后算损伤
- 还有其他方法,比如损伤力学等

注意事项:
- Kf的选取很重要,要选对
- 还要考虑尺寸效应、表面质量等
- 疲劳影响因素很多
- 要综合考虑

六、ANSYS中处理应力集中的技巧

1. 局部网格细化
最基本的。

怎么做:
- 在应力集中的区域,把网格画细一点
- 其他地方可以粗一点
- 用尺寸控制或者局部加密
- 过渡要平缓

ANSYS里的操作:
- Workbench里可以用Sizing控制
- 可以选面或者边,设置局部的单元大小
- 也可以用Refinement
- 或者用影响球来局部加密

注意:
- 不要加密得太突然
- 相邻单元大小差太多不好
- 慢慢过渡
- 一般比例不超过1.5到2比较好

2. 子模型技术
更高效的方法。

什么是子模型:
- 整体模型用粗网格算
- 然后把关心的局部区域切出来
- 用细网格重新算
- 边界条件从整体模型插值过来
- 又快又准
- 英文是Submodeling

什么时候用:
- 整体模型很大,细节很多
- 只关心局部的应力集中
- 整体都用细网格算不动
- 这时候用子模型最合适

ANSYS里的子模型:
- Workbench里也有子模型功能
- 经典APDL里也有
- 用起来很方便
- 是处理应力集中的好工具

3. 应力线性化
压力容器常用的。

什么是应力线性化:
- 把沿厚度方向的应力分解
- 分成薄膜应力、弯曲应力、峰值应力
- 峰值应力就是应力集中的部分
- 用来做强度评定
- 是压力容器分析设计里的方法

ANSYS里的应力线性化:
- 有专门的应力线性化工具
- 定义应力分类线
- 自动分解各种应力
- 方便做强度评定

4. 结果的验证
一定要做。

怎么验证:
- 和理论解对比,如果有的话
- 和经验公式对比
- 做网格收敛性分析
- 看应力分布的趋势
- 检查整体平衡
- 等等

常见的问题:
- 最大应力太大,是不是奇异?
- 网格够不够细?
- 边界条件对不对?
- 单位有没有问题?
- 材料参数对不对?

七、总结

应力集中是结构分析中非常常见也非常重要的问题,几何形状突变的地方都会有应力集中,它是很多结构失效尤其是疲劳失效的原因。应力集中系数用来衡量应力集中的程度,可以通过查手册、经验公式、有限元计算等方法确定。在有限元分析中,应力集中区域要细化网格,注意区分应力集中和应力奇异,不要把奇异应力当真。降低应力集中可以从结构设计、工艺、材料等方面入手,比如加圆角、平缓过渡、表面强化等。ANSYS中有局部网格细化、子模型等工具,可以帮助我们准确计算应力集中。

有限元分析中的应力集中问题要点总结:
- 应力集中是几何突变处局部应力显著增大的现象,用应力集中系数Kt衡量
- 应力集中是很多结构失效尤其是疲劳破坏的主要原因,危害很大
- 常见位置:孔、圆角、缺口、台阶、焊缝等几何或材料突变处
- 理论上一些经典问题有解析解,比如圆孔Kt=3,实际问题常用有限元计算
- 有限元计算应力集中的关键:局部网格细化、几何准确、单元选择合适
- 注意区分应力集中和应力奇异:应力集中有界会收敛,应力奇异无界不收敛,不要把奇异当真
- 降低应力集中的方法:设计上加圆角、平缓过渡、开卸荷槽等;工艺上改善表面质量、喷丸滚压等;材料上选塑性好的
- 应力集中对疲劳影响特别大,强度越高的材料缺口敏感性越高,越要注意
- ANSYS中可用局部网格细化、子模型、应力线性化等工具处理应力集中问题

给初学者的建议:
- 先理解应力集中的基本概念,知道是什么、为什么会有、有什么危害
- 记住几个经典的应力集中例子,比如圆孔Kt=3,有个概念
- 做有限元分析的时候,应力集中的地方一定要细化网格,不要用粗网格糊弄
- 学会识别应力奇异,不要看到应力大就以为是应力集中,可能是奇异
- 尖角、点载荷、约束边缘这些地方容易有奇异,要注意
- 做应力分析的时候,不要只看最大应力,还要看分布和趋势
- 网格收敛性验证很重要,尤其是应力集中的地方
- 设计的时候尽量避免几何突变,多用圆角和平缓过渡,从源头降低应力集中
- 疲劳问题一定要重视应力集中,它对疲劳寿命影响很大
- 可以查应力集中系数手册,很多标准形状都有现成的数据
- 子模型技术很实用,大模型算局部应力集中很好用
- 多做案例,积累经验,看多了就知道哪里容易有应力集中
- 有兴趣可以深入学弹性力学和断裂力学,对应力集中理解会更深

应力集中是结构工程师必须掌握的概念,不管是做设计还是做分析,都会经常遇到。理解应力集中的原理,知道怎么计算、怎么处理、怎么降低,对做好结构设计和分析非常重要。希望本文能帮助大家更好地理解和处理有限元分析中的应力集中问题。如果有相关的经验或者问题,欢迎在评论区交流讨论。

  距米网  

找到您想要的设计

工程师、学生在线交流学习平台
关注我们

手机版- JMCAD苏ICP备18040927号-1 |苏公网安备32041102000587号

©2017-2026 常州居居米智能技术有限公司