!!!欢迎留言讨论、转发与分享!
Abaqus用户子程序fric,在接触分析中,定义复杂的摩擦模型,或者在热力耦合分析中,定义摩擦生热时,潜力巨大。这里先将子程序相关的基础知识,进行了整理。后续会更新基于子程序的相关应用案例。
1概述
用户子程序FRIC对应于关键字*FRICTION(定义一个摩擦模型。用于将摩擦特性引入表面接触模型中,来控制接触表面、接触对或连接器单元的切向接触行为。),以及交互界面里的接触属性中切向行为的所有内容(除了用户自定义外,abaqus中可以定义5种类型的摩擦行为(摩擦公式),每个公式中,主要是定义三方面的内容:摩擦因子,剪切应力,弹性滑动(可以恢复的滑动位移))。
用户子程序FRIC:
可用于定义接触面间的摩擦行为;
当Abaqus中提供的经典库仑摩擦模型的扩展版本限制太严格,或者需要在接触面间定义更复杂的切向应力时,可以使用;
当接触属性模型包含用户子程序定义的摩擦时,当接触点闭合时,接触对的从属表面上的节点或者接触单元的积分点会调用子程序;
每个增量步里的每次迭代,接触对中,从表面上,处于接触闭合状态的节点,会调用子程序。
必须提供接触切向行为的完整定义;
可以用来更新解相关的状态变量(例如常见的:弹性能量密度,摩擦生热等);
子程序基础介绍
子程