一、什么是接触?

用户在求解问题之前,通常不知道接触区域,随着载荷、材料、边界条件和其他因素的变化,表面之间可以接触或者分开,并且在很大程度上不可预料。需要考虑两者之间的摩擦作用。

二、接触分类:

  • 刚-柔接触:如金属成型  、  柔-柔接触:如螺栓连接
  • 点-面接触、面-面接触、线-线接触

三、接触对

  • 在研究两个物体之间的接触时,一个物体的表面认为是接触面,另一个物体的表面就是目标面。
  • 接触面和目标面构成了一个接触对
  • 接触面上覆接触单元,目标面上覆目标单元,两者通过共享一个实常数联系
  • 不同的接触对必须通过不同的实常数联系

四、接触面与目标面的选择原则

  • 凸面可能与一个平面或者凹面接触,则平面或者凹面为目标单元,凸面为接触单元(弹性小球落地)
  • 如两个面的网格疏密程度不同,则较密的网格应为接触面,较疏的网格为目标面(如螺栓与端板连接)
  • 如一个面比另一个面刚,则较柔的面应为接触面,较刚的面为目标面(如桩土接触)
  • 如高阶单元和低阶单元位于不同的面,则高阶为接触面,低阶为目标面
  • 如果一个面明显的比另一个面大,则较大的面应指定为目标面,较小的面应为接触面

五、接触行为(重要)

  • Bonded :绑定接触,不允许滑动或者分离,类似于共用节点
  • No Separation :法向不分离接触,切向允许有小的滑动
  • Fritionless :无摩擦,法向可分离,但不渗透,切向自由滑动
  • Rough:粗糙,法向可分离,不渗透,切向不滑动
  • Frictional:摩擦,法向可分离,不渗透,切向滑动,有摩擦力

六、三个重要指数

  • 接触刚度: 0.01~10
  • Pinball区域:影响接触初始状态的判定
  • 穿透量:影响结果精度

接触刚度较大,收敛困难,穿透量小,计算精度高

接触刚度较小,收敛容易,穿透量大,计算精度低

七、接触算法

1.Pure Penalty.罚函数法

  • 默认算法,适用于各类型的线性接触融,将零件之间的接触
  • 假设为两个节点之间通出单簧连接,精度依赖于穿透量的大小
  • 穿透量越小,计算结果精度越高,但同时收敛性越成差
  • 在使用罚函数法的时候,需仔细检查接触面的穿透
  • FNormal=KNormal x penetration ,对接触邮刚度敏感性较高

2.Normal Lagrange:一般拉格朗日算法

  • 将接触压力作为一个自由度来满足接触兼容性
  • 无需通过穿透量来计算接触压万
  • 需使用直接求解器来求解,计算速宴较慢
  • 计算震荡剧烈,较难收敛,但一旦收敛,由于没有假设零件之间的穿透,得到的结果精度较高

3.Augmented Lagrange:增广拉格朗日算法

  • 罚函数方法衍生而来,引入附励项
  • FNormal=KNormal   x   penetration  +  y , 对接刚度敏感性降低
  • 有利于在给定的接触刚度较大时完成收敛
  • 在一定程度提高计算精度,但收敛时间较长

4.MPC:多点约束法

  • 适用于绑定接触、不分离接触,在接触面之间添加一个联结使两个面不分离
  • 有两个面几何模型有缝隙,在计算结束之后应检查计算结果
  • 适用于大变形开关开启的计算

5. Beam:梁约束法

在两个接触面之间添加无质量的梁进行联结,适用于绑定接触

八、算法的应用

线性接触:Bonded、No Seperation

  • 使用Beam、MPC,收敛性较好,计算速度较快

非线性接触:Frictionless、Frictional、Rough

  • 收敛性:罚函数>增广拉格朗日>一般拉格朗日
  • 精度:一般拉格朗日>增广拉格朗日>罚函数
  • 计算时间:一般拉格朗日>增广拉格朗日>罚函数

九、Workbench中的连接设置

在workbench中接触在这里打开

具体的设置有:

1. Small Sliding(小滑动)

选择滑移计算模型

Finite Sliding:有较大的滑动,选择这个

Small Sliding:只是小滑动(认为不超过接触区的20%即认为是小滑动)

一般在workbench中选择“程序控制”就好

2. Detection Method(检测方法)

选择接触点之间的探测方法

一般选择程序控制或者高斯点的较多。

3. Penetration Tolerance(穿透量容差或者渗透容差)

指定具体值、比例系数(0~1)

4.Elastic Slip Tolerance(弹性滑动容差)

指定滑动量容差,使用于一般拉格朗日法

5.Normal Stiffness(接触刚度)

具体值、比例系数(0~1)

6. Update stiffness (更新刚度)

接触刚度更新设置

十、Pinball 距离设置

设置两个接触面之间探测的距离

  • 当接触面之间的距离小于Pinball距离时,接触生效
  • 当接触面之间的距离大于Pinball距离时,接触失效
  • 可利用设置Pinball的大小来认为规避初始间隙问题

13 - 接触基本介绍相关推荐

  1. Python-EEG工具库MNE中文教程(13)-“bad“通道介绍

    目录 标记坏频道/标记不良通道(marking bad channels) 本分享为脑机学习者Rose整理发表于公众号:脑机接口社区 .QQ交流群:903290195 本教程主要介绍手动标记坏通道以及 ...

  2. arcgis api 4.13 —— Layer详细介绍

    arcgis api 4.13 Layer详细介绍 近日,esri官方更新了arcgis api4.12版本,接下来我将就此API做一个大概的梳理.本篇文章是关于图层(layer)的一个大概.主要分为 ...

  3. 3.1.13.fcntl函数介绍

    3.1.13.fcntl函数介绍 读: f啃处 3.1.13.1.fcntl的原型和作用 (1)fcntl函数是一个多功能文件管理的工具箱,接收2个参数+1个变参.第一个参数是fd表示要操作哪个文件, ...

  4. 13.pyg01-项目介绍及登录认证

    品优购电商项目 一.项目介绍 1.项目开发流程 产品经理:进行需求分析,整理需求文档(产品原型文档)(需求评审) UI设计:根据需求文档,设计每一个页面,出设计图 前端:根据需求文档和设计图,编写前端 ...

  5. 华为gauss数据库常见的13种数据类型介绍

    这里我总结了华为高斯数据库的13种常见类型,除了大家都很熟悉的时间日期.字符串.数字类型等,还有二进制类型.文本搜索类型.HLL类型.JSON类型等. a. 时间和日期类型 --我们现在创建一个tes ...

  6. orcale 日期转字符串 去掉0_C# 基础知识系列- 13 常见类库介绍(二)日期时间类...

    0. 前言 上一篇内容介绍了Console类和Math类,这篇内容着重介绍一下C#中时间日期的处理方式. 上一篇勘误: 上一篇中关于静态类没有构造函数,这一表述有误.正确的说法是C#中静态类不包含常规 ...

  7. 13 Scrapy框架介绍

    # Author:Nimo_Ding''' 练习 - 当当图书榜单爬虫 前两关,我们学习了能提升爬虫速度的进阶知识--协程,并且通过项目实操,将协程运用于抓取薄荷网的食物数据. 可能你在体验开发一个爬 ...

  8. 【有限元分析】ANSYS 接触设置介绍

    接触面与目标面选择原则 如凸面可能与一个平面或者凹面接触,则平面或者 凹面为目标单元,凸面为接触单元(弹性小球落地) 如两个面的网格疏密程度不同,则较密的网格应为接触面,较粗的网格为目标面(如螺栓与端 ...

  9. JavaEE的13种核心技术介绍

    1,JDBC(java DataBase)数据库连接 JavaEE提供多种操纵数据库的方式,最基本的是使用Java数据库连接接口(JDBC). JDBC是一组由Java类和接口组成的API,设计目的是 ...

最新文章

  1. 《XNA高级编程:Xbox 360和Windows》1-1
  2. Android Input系统之触摸屏
  3. 同步电路设计的一些问题(时序分析基础,同步电路设计规则)
  4. Ecplise中怎样进行全局搜索
  5. php 26个字母大写,英语26个字母大小写怎么写
  6. transformer论文解读_【论文解读】ICLR2020 | 深度自适应Transformer
  7. MQTT(1)---物联网核心之MQTT(一)
  8. 初识 NGINX 服务网格
  9. redis 命令行 操作
  10. supervisor-3:xml_rpc
  11. 【ICLR2020】会议的16篇最佳深度学习论文
  12. 如今市面上有哪些可以远程的软件?
  13. Mac下安装第三方模块报错:‘sqlfront.h‘ file not found的解决办法
  14. 电脑上有什么类似全能扫描王的软件?这4款扫描app1分钟帮你搞定几十张图片
  15. vba批量合并指定的sheet_利用VBA实现多个Excel工作簿快速合并方法
  16. 新加坡国立大学计算机系访学,【访学归来】白卫岗:在新加坡国立大学探讨线性水声网络容量...
  17. 宝来客分享:大瓜!董事长沈东军举报大舅子,莱绅通灵不“灵”了
  18. Beta周王者荣耀交流协会第六次会议
  19. JAVA学习第十一课:java绘图
  20. MySQL 5.6.21下载安装之安装篇(二)

热门文章

  1. [NOIp2017 Day2 T3] 列队phalanx(线段树 / 平衡树)
  2. 【财经期刊FM-Radio|2020年12月18日】
  3. 微软“最强自动化工具”playwright实战项目
  4. c语言 精品课程 申报书,精品课程建设申报书.PDF
  5. 智能反射面(IRS)信道建模与仿真
  6. jQuery 扩展 全屏切换
  7. 三十六亿的《哪吒》历时五年,动画创作难如何解决?
  8. python生成包含100个2位随机整数的元组_生成包含100个2位随机整数的元组,统计每个数出现的次数。...
  9. 【计算机网络综合实验】基于eNSP的计算机网络实验(完结篇)
  10. shell企业面试题练习