首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Abaqus中碰撞后的实体绑定/合并

Abaqus中碰撞后的实体绑定/合并
EN

Stack Overflow用户
提问于 2021-07-01 02:32:32
回答 1查看 25关注 0票数 1

是否可以在Abaqus中模拟碰撞后实体或网格元素的合并或粘合?据我目前所见,内聚元素和内聚接触可以用来模拟两个组件之间的粘合剂或界面脱粘,以及裂缝扩展。从更高的层面来看,我认为这个或类似的标准可以用来描述机构的结合,而不是分离。

如果理论不适用,有没有人知道是否有可能根据碰撞的动能或类似的东西制定网格单元连接的标准(可能通过一些子程序)。当涉及到描述两层之间的粘连开始时,可能有四个不同的标准。当超过一定的接触压力时,当两个边界在彼此的特定距离内时,从分析开始时,以及当满足用户定义的布尔表达式时。这一点,以及通过接触建模粘附性,在这个COMSOL多物理博客文章(https://www.comsol.com/blogs/how-to-model-adhesion-and-decohesion-in-comsol-multiphysics/)上进行了讨论。

任何与此想法相关的信息都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2021-07-01 15:49:52

如果您的碰撞曲面足够简单,并且在碰撞之前不应经历高度不可预测的更改,则可以从特定步骤开始更改交互属性:

代码语言:javascript
复制
# Create the contact property with separation
contact_with_separation = m.ContactProperty('Contact_with_separation')
contact_with_separation.NormalBehavior(
    pressureOverclosure=HARD, allowSeparation=ON, constraintEnforcementMethod=DEFAULT
)
contact_with_separation.TangentialBehavior(
    formulation=PENALTY, table=((0.1, ), ), fraction=0.005, maximumElasticSlip=FRACTION
)

# Create the contact property without separation
contact_no_separation = m.ContactProperty('Contact_no_separation')
contact_no_separation.NormalBehavior(
    pressureOverclosure=HARD, allowSeparation=OFF, constraintEnforcementMethod=DEFAULT
)
contact_no_separation.TangentialBehavior(formulation=ROUGH)

# Define the contact
m.SurfaceToSurfaceContactStd(
    name='interaction_name', createStepName='Initial',
    master=master_surf, slave=slave_surf, interactionProperty=contact_with_separation,
)

# Change contact property
m.interactions['interaction_name'].setValuesInStep(
    interactionProperty=contact_no_separation, stepName=change_property_step_name
)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68199978

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档