13 - 接触基本介绍
一、什么是接触?
用户在求解问题之前,通常不知道接触区域,随着载荷、材料、边界条件和其他因素的变化,表面之间可以接触或者分开,并且在很大程度上不可预料。需要考虑两者之间的摩擦作用。
二、接触分类:
- 刚-柔接触:如金属成型 、 柔-柔接触:如螺栓连接
- 点-面接触、面-面接触、线-线接触
三、接触对
- 在研究两个物体之间的接触时,一个物体的表面认为是接触面,另一个物体的表面就是目标面。
- 接触面和目标面构成了一个接触对
- 接触面上覆接触单元,目标面上覆目标单元,两者通过共享一个实常数联系
- 不同的接触对必须通过不同的实常数联系
四、接触面与目标面的选择原则
- 凸面可能与一个平面或者凹面接触,则平面或者凹面为目标单元,凸面为接触单元(弹性小球落地)
- 如两个面的网格疏密程度不同,则较密的网格应为接触面,较疏的网格为目标面(如螺栓与端板连接)
- 如一个面比另一个面刚,则较柔的面应为接触面,较刚的面为目标面(如桩土接触)
- 如高阶单元和低阶单元位于不同的面,则高阶为接触面,低阶为目标面
- 如果一个面明显的比另一个面大,则较大的面应指定为目标面,较小的面应为接触面
五、接触行为(重要)
- 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 - 接触基本介绍相关推荐
- Python-EEG工具库MNE中文教程(13)-“bad“通道介绍
目录 标记坏频道/标记不良通道(marking bad channels) 本分享为脑机学习者Rose整理发表于公众号:脑机接口社区 .QQ交流群:903290195 本教程主要介绍手动标记坏通道以及 ...
- arcgis api 4.13 —— Layer详细介绍
arcgis api 4.13 Layer详细介绍 近日,esri官方更新了arcgis api4.12版本,接下来我将就此API做一个大概的梳理.本篇文章是关于图层(layer)的一个大概.主要分为 ...
- 3.1.13.fcntl函数介绍
3.1.13.fcntl函数介绍 读: f啃处 3.1.13.1.fcntl的原型和作用 (1)fcntl函数是一个多功能文件管理的工具箱,接收2个参数+1个变参.第一个参数是fd表示要操作哪个文件, ...
- 13.pyg01-项目介绍及登录认证
品优购电商项目 一.项目介绍 1.项目开发流程 产品经理:进行需求分析,整理需求文档(产品原型文档)(需求评审) UI设计:根据需求文档,设计每一个页面,出设计图 前端:根据需求文档和设计图,编写前端 ...
- 华为gauss数据库常见的13种数据类型介绍
这里我总结了华为高斯数据库的13种常见类型,除了大家都很熟悉的时间日期.字符串.数字类型等,还有二进制类型.文本搜索类型.HLL类型.JSON类型等. a. 时间和日期类型 --我们现在创建一个tes ...
- orcale 日期转字符串 去掉0_C# 基础知识系列- 13 常见类库介绍(二)日期时间类...
0. 前言 上一篇内容介绍了Console类和Math类,这篇内容着重介绍一下C#中时间日期的处理方式. 上一篇勘误: 上一篇中关于静态类没有构造函数,这一表述有误.正确的说法是C#中静态类不包含常规 ...
- 13 Scrapy框架介绍
# Author:Nimo_Ding''' 练习 - 当当图书榜单爬虫 前两关,我们学习了能提升爬虫速度的进阶知识--协程,并且通过项目实操,将协程运用于抓取薄荷网的食物数据. 可能你在体验开发一个爬 ...
- 【有限元分析】ANSYS 接触设置介绍
接触面与目标面选择原则 如凸面可能与一个平面或者凹面接触,则平面或者 凹面为目标单元,凸面为接触单元(弹性小球落地) 如两个面的网格疏密程度不同,则较密的网格应为接触面,较粗的网格为目标面(如螺栓与端 ...
- JavaEE的13种核心技术介绍
1,JDBC(java DataBase)数据库连接 JavaEE提供多种操纵数据库的方式,最基本的是使用Java数据库连接接口(JDBC). JDBC是一组由Java类和接口组成的API,设计目的是 ...
最新文章
- 《XNA高级编程:Xbox 360和Windows》1-1
- Android Input系统之触摸屏
- 同步电路设计的一些问题(时序分析基础,同步电路设计规则)
- Ecplise中怎样进行全局搜索
- php 26个字母大写,英语26个字母大小写怎么写
- transformer论文解读_【论文解读】ICLR2020 | 深度自适应Transformer
- MQTT(1)---物联网核心之MQTT(一)
- 初识 NGINX 服务网格
- redis 命令行 操作
- supervisor-3:xml_rpc
- 【ICLR2020】会议的16篇最佳深度学习论文
- 如今市面上有哪些可以远程的软件?
- Mac下安装第三方模块报错:‘sqlfront.h‘ file not found的解决办法
- 电脑上有什么类似全能扫描王的软件?这4款扫描app1分钟帮你搞定几十张图片
- vba批量合并指定的sheet_利用VBA实现多个Excel工作簿快速合并方法
- 新加坡国立大学计算机系访学,【访学归来】白卫岗:在新加坡国立大学探讨线性水声网络容量...
- 宝来客分享:大瓜!董事长沈东军举报大舅子,莱绅通灵不“灵”了
- Beta周王者荣耀交流协会第六次会议
- JAVA学习第十一课:java绘图
- MySQL 5.6.21下载安装之安装篇(二)
热门文章
- [NOIp2017 Day2 T3] 列队phalanx(线段树 / 平衡树)
- 【财经期刊FM-Radio|2020年12月18日】
- 微软“最强自动化工具”playwright实战项目
- c语言 精品课程 申报书,精品课程建设申报书.PDF
- 智能反射面(IRS)信道建模与仿真
- jQuery 扩展 全屏切换
- 三十六亿的《哪吒》历时五年,动画创作难如何解决?
- python生成包含100个2位随机整数的元组_生成包含100个2位随机整数的元组,统计每个数出现的次数。...
- 【计算机网络综合实验】基于eNSP的计算机网络实验(完结篇)
- shell企业面试题练习