非线性有限元编程 | 接触(2)
公众号、B站:[易木木响叮当]
关注可了解更多的有限元数值仿真技巧。问题或建议,请公众号留言;
如果你觉得木木同学对你有帮助,欢迎赞赏。
本篇推文延续上一节的接触非线性内容,继续深入了解接触问题,主要做了下摩擦相关的内容,主要方面如下:
-
使用 理论解析方法求出摩擦力及滑动位移; -
基于 拉格朗日乘子法求摩擦力及滑动位移; -
基于 罚函数法求摩擦力及滑动位移;
问题描述
考虑受均布荷载作用的悬臂梁,梁的自由端受刚性块的限制,如下图所示,梁的末端与刚性块之间存在一个小间隙。均布荷载 =1 kN/m,梁长 =1 m,抗弯刚度EI= N ,初始间隙 =1 mm。梁右端承受水平力 ,轴向刚度 N,摩擦系数 。
假设不存在摩擦
由上一节的接触知识可知,在均布荷载作用下,刚块会产生75N的接触力,假设不存在摩擦的情况,我们看一下梁端在水平荷载作用下移动多少?
存在摩擦情况
当界面存在摩擦力时,下图所示,梁端接触到刚体块时,可能会发生滑动,也可能不会,类似于上一节的解释,将是否滑动的条件也罗列为一种约束条件:
第1、2个公式描述了梁端在发生接触时,是否发生滑动摩擦的条件,
解析法
若不发生滑动,即
即
于是带进第二个公式(
拉格朗日乘子法
在使用拉格朗日乘子法中,可使用连续性条件(
根据连续性条件可得:
可以得到两个解:
罚函数法
在罚函数法中,允许
当
罚系数分别去不同的值,代入上式,得到的滑移量和摩擦力将收敛于解析解,如下表所示:
大家有没有注意到以上所取得罚系数相对于上一篇中得罚系数很小,这是什么原因呢?留给读者自行思考,可以在留言区发表看法哦~
最终梁端的滑移量收敛于0.625mm,摩擦力收敛于37.5N。
如果你有合适的有限元开发类的工作推荐,欢迎联系木木!!!
【声明】:本次案例分享来自Kim教授的《Introduction to Nonlinear Finite Element Analysis》,想要深入了解非线性有限元理论的小伙伴,可在后台回复
Kim
,即可自动获取相应的电子书,快和木木一起学起来。
-----粉丝交流群-----
参与更多互动交流,快快在下方留言区留下你的小脚印吧~
粉丝交流群 | Beamer群 | 有限元群 |
后台回复关键词 | Beamer交流 | stress |
-End-
易木木响叮当
想陪你一起度过短暂且漫长的科研生活
查看更多评论 >