Uinter 是ABAQUS的一种子程序 ,用于定义接触面的性质。相较于UMAT,Uinter的使用比较少,Uinter和ABAQUS GUI界面的交互也有些麻烦,这里通过一个简单的案例介绍如何使用Uinter。
Fortran代码:
这段代码的功能是赋予接触面垂直于面方向的刚度,和Linear、“Hard”中的Penalty 或者Cohesive 中的kn功能相同。
(1)part
建立一个220*62的2D shell part。
(2)Material
(3)Assembly
(4)Step
(5)Interaction
在interaction property 中不要设置任何性质,只要创建一个interaction property。
(6)Load
(7)Mesh
(9)Key words
修改keywords,在**INTERACTION PROPERTIES中加入:
*Surface Interaction, name=IntProp-1,user,properties=1
1.,
82.,
点击OK。
(10)Job
(11)results
(12)ABAQUS Linear Normal behaviour
用ABAQUS做一个新的模型,不适用subrountine,在interaction property中定义Normal behaviour为linear,contact stiffness=82
比较结果
(13)总结
和其他subrountine不同,Uinter和ABAQUS的交互必须通过input file,而其他的subroutine可以通过GUI操作。