有没有大神能仔细讲一讲子程序fric 和fric_coef的区别呢
问题如上。本帖最后由 xincliffwang 于 2019-3-28 12:06 编辑
总结一下:
abaqus界面摩擦子程序区别
fric 、fric_coef 、vfric、vfric_coef、vfriction
FRIC:用于Standard(隐式)
VFRIC:用于Explicit(显式)
FRIC和FRIC_COEF:
前者定义接触界面摩擦行为,后者定义摩擦系数
1.前者可以定义很复杂的接触摩擦,后者只是改变摩擦系数(比如摩擦系数随着速度变化而变化)
2.前者在cae中是支持的,后者不支持,需要自己添加关键字(keyword)
用户子程序FRIC:(Product: Abaqus/Standard)
————————
*可用于定义接触表面间的摩擦行为;
*当abaqus提供的经典库伦摩擦模型的扩展版太受限制时,用于定义更复杂的接触表面间的剪切传递;
*对于接触相互作用属性模型包含用户子程序定义的摩擦时,接触对从面上所有点以及接触单元内积分点
处被调用(仅当接触点是闭合的)
*接触表面之间的剪切相互作用必须进行完整定义,且
*可使用和更新依赖于解的状态变量
用户子程序FRIC_COEF:(Product: Abaqus/Standard)
————————————
*可用于定义接触表面之间各向同性的摩擦系数;
*对应于经典库伦摩擦模型;且
*可与接触对和通用接触算法一起使用
用户子程序VFRIC:(Product: Abaqus/Explicit )
————————
*可用于定义接触对表面之间的摩擦行为;
*当经典库伦摩擦模型太受限制时,接触表面间的剪切传递更复杂的定义被要求时使用;
*必须提供接触表面之间的剪切相互作用的完整定义;
*可使用和更新依赖于解的状态变量;
*不能连同软化的切面行为一起使用,且
*不能与通用接触算法一起使用。
用户子程序VFRIC_COEF:(Product: Abaqus/Explicit )
——————————
*可用于定义接触表面之间各向同性的摩擦系数;
*对应于经典库伦摩擦模型;且
*仅与通用接触算法一起使用
用户子程序VFRICTION:(Product: Abaqus/Explicit )
————————
*可用于定义接触对表面之间的摩擦行为;
*当经典库伦摩擦模型太受限制时,接触表面间的剪切传递更复杂的定义被要求时使用;
*必须提供接触表面之间的剪切相互作用的完整定义;
*可使用和更新依赖于解的状态变量 for node-to-face 和node-to-analytical 刚体表面接触;
*不能连同软化的切面行为一起使用,且
*仅与通用接触算法一起使用。
1.前者可以定义很复杂的接触摩擦,后者只是改变摩擦系数(比如摩擦系数随着速度变化而变化)
2.前者在cae中是支持的,后者不支持,需要自己添加关键字 那v-fric呢?最近遇到你这类问题 jhbui110 发表于 2018-6-6 10:12
那v-fric呢?最近遇到你这类问题
v-fric是显式中的子程序,fric是隐式中使用的 xincliffwang 发表于 2019-3-28 20:02
总结一下:
abaqus界面摩擦子程序区别
感谢详细解答。 xincliffwang 发表于 2019-3-28 20:02
总结一下:
abaqus界面摩擦子程序区别
层主知道怎么用vfric做磨损子程序吗 fric_coef 做了一个比较复杂的摩擦系数定义。VFRIC还没用过,正准备用一下vfric_coef
很棒,很实用 想请教一下这个错误是什么情况呢
***ERROR: USER SUBROUTINE FRIC_COEF IS MISSING
KHX 发表于 2021-11-10 17:13
想请教一下这个错误是什么情况呢
***ERROR: USER SUBROUTINE FRIC_COEF IS MISSING
可以一起交流fric_coef 嘛? 给您点赞,谢谢分享
页:
[1]