Master/Slave面的不一致 — 故障排除
Master/Slave面的不一致 — 故障排除
故障排除步骤
如何检测Master/Slave面的分配错误?
第1步:确认面的特性
比较每个接触面的网格大小、刚性和曲率。按下表判定:
| 特性 | Master面 | Slave面 |
|---|---|---|
| 网格 | 粗 | 细 |
| 刚性 | 高 | 低 |
| 曲率半径 | 大(平坦) | 小(弯曲) |
| 面积 | 大 | 小 |
所有条件都不能完全一致时会怎样?
在这种情况下,将网格大小作为最优先。如果slave面的网格比master面更细,可以防止接触检测的"漏检"。
第2步:确认接触结果
在解析结果中确认以下内容:
- 接触压力(CPRESS)的分布在物理上是否合理
- 接触面上是否存在不自然的穿透(COPEN < 0的节点)
- 接触面的反力总和是否与外力平衡
第3步:考虑代替方法
如果由Master/Slave区别引起的问题无法解决:
- Mortar法(Abaqus):使用
*CONTACT, TYPE=SURFACE TO SURFACE进行Mortar离散化 - 对称接触(Ansys):使用
KEYOPT(8)=2进行对称接触 - Segment-to-Segment(Nastran SOL 400):
BCTPARA,TYPE=3
Mortar法有什么不同?
与传统的node-to-surface法不同,在该法中slave节点在master面上进行接触判定,因此取决于master面的网格。在Mortar法中,由于通过面与面的积分来评估接触力,所以master/slave的影响大大降低。还满足贴片测试。
预防措施
只要将Mortar法设为默认值就安心了。即使计算成本有所增加,结果的可信性也更重要。
花在求解器错误原因分析上的时间应该能更短。— Project NovaSolver将错误诊断体验的改进作为研究主题之一。
请告诉我们您在Master/Slave面不一致实务中感到的课题
Project NovaSolver以解决CAE工程师日常面临的课题——设置的繁琐、计算成本、结果的解释——为目标。您的实务经验将成为更好工具开发的原动力。
联系我们(准备中)相关主题
本文的评价
感谢您的回答!
有参考
价值
价值
希望
更详细
更详细
报告
错误
错误