大变形分析是几何非线性分析的重要内容,当结构的变形比较大时,小变形假设不再成立,需要考虑大变形的影响。很多工程问题都涉及大变形,比如橡胶件、金属成形、薄板大挠度、绳索、薄膜等。了解大变形分析的原理和方法,可以帮助我们正确处理这类问题。本文将详细介绍ANSYS中的大变形分析及其应用。
一、大变形分析概述
什么是大变形:
- 结构的变形比较大,不能忽略
- 小变形假设不再成立
- 变形会影响结构的刚度
- 需要考虑几何非线性
小变形假设:
- 变形远小于结构尺寸
- 应变很小
- 可以用线性的几何关系
- 变形不影响结构的刚度
- 大多数工程问题可以用小变形
什么时候需要考虑大变形:
- 变形比较大的情况
- 大挠度问题,比如薄板弯曲
- 大转动问题,比如梁的大转动
- 大应变问题,比如金属成形、橡胶变形
- 应力刚化或软化明显的问题
- 结构刚度随变形变化明显的问题
大变形的特点:
- 几何非线性
- 刚度随变形变化
- 需要迭代求解
- 计算量比线性大
- 收敛可能更困难
二、大变形的基本理论
1. 几何非线性的来源
为什么会有几何非线性。
主要来源:
- 大位移:结构整体位移大
- 大转动:单元转动大
- 大应变:材料应变大
- 应力刚化:应力影响刚度
- 几何形状变化:变形后形状改变
2. 应变的度量
大变形下有不同的应变定义。
常见应变度量:
- 工程应变(小应变):小变形下用
- 格林应变(Green-Lagrange):大变形常用
- 阿尔曼西应变(Almansi):另一种大应变
- 对数应变(真实应变):大应变下常用
应力的度量:
- 工程应力:小变形下用
- 第二皮奥拉-基尔霍夫应力(PK2):和格林应变对应
- 柯西应力(真实应力):和阿尔曼西应变对应
注意:
- 大变形下应力应变的定义很重要
- 不同的应力应变对应不同的本构关系
- 材料参数要和应变度量匹配
- 不要搞混了
3. 应力刚化
大变形中的重要概念。
什么是应力刚化:
- 结构中的应力会影响结构的刚度
- 拉应力会使刚度增大
- 压应力会使刚度减小
- 是几何非线性的一种
常见例子:
- 张紧的弦:横向刚度大
- 松弛的弦:横向刚度小
- 受拉的薄膜:刚度大
- 受压的杆:可能失稳
应用:
- 缆索结构
- 薄膜结构
- 薄板大挠度
- 旋转结构的离心刚化
4. 有限变形的描述
大变形的数学描述。
两种描述方式:
- 拉格朗日描述:参考初始构型
- 欧拉描述:参考当前构型
常用的方法:
- 全拉格朗日法(Total Lagrangian, TL):都参考初始构型
- 更新拉格朗日法(Updated Lagrangian, UL):每步更新参考构型
- 欧拉描述:流体常用,固体用得少
ANSYS中:
- 大多数单元用更新拉格朗日法
- 有些单元用全拉格朗日法
- 一般不用太关心,软件会处理
三、ANSYS中的大变形分析
1. 大变形的开启
怎么打开大变形。
在ANSYS经典中:
- NLGEOM, ON
- 打开大变形效应
- 默认是关闭的
在Workbench中:
- 分析设置里打开Large Deflection
- 默认是关闭的
- 非线性分析一般要打开
注意:
- 打开大变形后,计算会变慢
- 收敛可能更困难
- 不需要的时候不要开
- 小变形问题开了也没太大影响,但慢
2. 大变形分析的基本步骤
大变形分析的一般步骤。
步骤一:建立有限元模型
- 几何建模
- 定义材料属性
- 选择合适的单元
- 划分网格
步骤二:设置分析选项
- 打开大变形(NLGEOM, ON)
- 设置分析类型
- 设置非线性选项
- 设置时间步长
步骤三:施加载荷和边界条件
- 施加约束
- 施加载荷
- 注意载荷的方向(随动还是固定)
步骤四:求解
- 设置求解选项
- 求解
- 监控收敛情况
步骤五:后处理
- 查看变形
- 查看应力应变
- 查看反力
- 分析结果
3. 单元选择
大变形对单元有要求。
适合大变形的单元:
- 高阶单元一般都可以
- 低阶单元要注意剪切闭锁
- 实体单元一般没问题
- 壳单元、梁单元要选支持大变形的
注意:
- 有些单元不支持大变形
- 使用前要看单元文档
- 大变形下单元的行为可能不同
- 网格质量要好
4. 载荷的处理
大变形下载荷的方向。
载荷类型:
- 跟随力:载荷方向随结构变形而变
- 不跟随力:载荷方向保持不变
- 实际问题要判断是哪种
常见情况:
- 重力:一般是不跟随的,方向不变
- 压力:一般是跟随的,垂直于表面
- 集中力:要看具体情况
- 温度载荷:一般不涉及方向问题
ANSYS中:
- 压力默认是跟随的
- 集中力默认是不跟随的
- 可以通过设置改变
- 要根据实际情况选择
四、大变形分析的注意事项
1. 时间步长
大变形分析的时间步长很重要。
设置原则:
- 变形大的地方步长要小
- 刚度变化大的地方步长要小
- 刚开始可以大一些,接近收敛困难时减小
- 要保证收敛
建议:
- 用自动时间步
- 设置合理的最小和最大步长
- 初始步长不要太大
- 收敛困难时减小步长
2. 收敛性
大变形分析收敛更困难。
收敛困难的原因:
- 刚度变化大
- 有接触或其他非线性
- 时间步长太大
- 网格质量不好
- 材料非线性严重
提高收敛的方法:
- 减小时间步长
- 打开线性搜索
- 调整收敛准则
- 逐步加载
- 优化网格
- 检查模型
3. 应力应变的选择
大变形下应力应变有多种。
后处理时:
- 有不同的应力应变可以选择
- 要知道每种的含义
- 根据需要选择合适的
- 不要搞混了
常用的:
- 等效应力:一般用Von Mises
- 真实应力:大应变下常用
- 对数应变:大应变下常用
- 工程应力应变:小变形下用
4. 单位的问题
大变形下单位更要注意。
注意事项:
- 单位要统一
- 材料参数的单位要匹配
- 大变形下数值变化大,更容易出错
- 用量纲分析检查
5. 结果验证
大变形结果更要验证。
验证方法:
- 和理论解对比
- 和实验结果对比
- 网格收敛性验证
- 能量平衡检查
- 反力平衡检查
五、常见的大变形问题
1. 薄板大挠度
薄板弯曲变形大。
特点:
- 挠度和厚度差不多或更大
- 薄膜力不能忽略
- 应力刚化明显
- 几何非线性
例子:
- 薄板受横向载荷
- 薄膜结构
- 膜片
- 波纹管
分析要点:
- 打开大变形
- 用壳单元或实体单元
- 注意应力刚化
- 考虑薄膜力
2. 橡胶类超弹性材料
橡胶变形很大。
特点:
- 应变很大,可能百分之几百
- 材料非线性(超弹性)
- 几何非线性(大变形)
- 不可压缩或近似不可压缩
例子:
- 密封圈
- 橡胶垫
- 轮胎
- 橡胶支座
分析要点:
- 用超弹性材料模型
- 打开大变形
- 注意不可压缩的问题
- 网格要合适
- 接触要设置好
3. 金属成形
金属塑性成形变形大。
特点:
- 大应变
- 材料非线性(弹塑性)
- 几何非线性(大变形)
- 接触非线性
- 可能有温度影响
例子:
- 冲压
- 锻造
- 挤压
- 轧制
分析要点:
- 用塑性材料模型
- 打开大变形
- 设置接触
- 网格质量要好
- 可能需要自适应网格
4. 缆索和薄膜结构
索和膜只能受拉。
特点:
- 大变形
- 应力刚化
- 只能承受拉力
- 几何非线性明显
例子:
- 悬索桥
- 斜拉桥
- 膜结构建筑
- 降落伞
- 绳索
分析要点:
- 用杆单元或索单元
- 打开大变形
- 考虑应力刚化
- 注意初始状态
- 可能需要找形分析
5. 大转动问题
结构转动大但应变小。
特点:
- 位移和转动大
- 应变可能不大
- 几何非线性
- 小应变大转动
例子:
- 曲柄连杆机构
- 大变形的梁
- 机器人手臂
- 柔性机构
分析要点:
- 打开大变形
- 用适合大转动的单元
- 注意单元的转动能力
- 时间步长要合适
六、常见问题及解决方法
1. 计算不收敛
大变形分析不收敛。
常见原因:
- 时间步长太大
- 刚度变化太快
- 有接触问题
- 材料非线性严重
- 网格质量不好
解决方法:
- 减小时间步长
- 打开自动时间步
- 打开线性搜索
- 调整收敛准则
- 逐步加载
- 检查模型和接触
- 优化网格
2. 结果不对
大变形结果有问题。
常见原因:
- 大变形没打开
- 单元选择不对
- 载荷方向不对
- 材料参数不对
- 单位错了
解决方法:
- 检查大变形是否打开
- 检查单元类型
- 检查载荷方向
- 核对材料参数
- 检查单位
- 和理论或实验对比
3. 计算太慢
大变形计算时间长。
常见原因:
- 模型太大
- 时间步太多
- 迭代次数多
- 非线性太强
解决方法:
- 简化模型
- 优化网格
- 增大时间步长(保证收敛的前提下)
- 用并行计算
- 选择合适的求解器
七、总结
大变形分析是几何非线性分析的重要内容,在工程中有广泛的应用。掌握大变形分析的原理和方法,可以帮助我们正确处理变形较大的问题。
大变形分析的要点总结:
- 变形大的时候需要考虑几何非线性
- 大变形包括大位移、大转动、大应变、应力刚化等
- ANSYS中用NLGEOM命令打开大变形
- 基本步骤和线性分析类似,但要打开大变形选项
- 注意时间步长、收敛性、单元选择、载荷方向等
- 常见问题有薄板大挠度、橡胶超弹性、金属成形、缆索薄膜等
- 结果要验证,确保正确
给初学者的建议:
- 先搞清楚什么时候需要考虑大变形
- 不要忘记打开大变形开关
- 从小问题开始练习
- 注意载荷的方向(跟随还是不跟随)
- 收敛困难时减小时间步长
- 结果要和理论或实验对比
- 理解应力应变的不同定义
- 多做案例,积累经验
大变形分析比线性分析复杂,但只要掌握了基本原理和方法,多加练习,就能做好。希望本文能帮助大家理解和掌握大变形分析。如果有大变形分析的经验或问题,欢迎在评论区交流讨论。
|