批量0厚度cohesive单元的Abaqus插件(极速版)
更新于2025年11月22日 10:57浏览:2512 评论:8 收藏:36
插件特点介绍
1. 适用于二维、三维实体part插入零厚度cohesive单元,零厚度孔压单元(选中添加孔压节点选项)。
2. 适用于混合单元类型。二维情况,网格中可以同时有三角形单元和四边形单元;三维情况,网格中可以同时有四面体单元,三棱柱单元,和六面体单元。目前网上所知插件基本都是针对单一类型的,但是对于符合材料的结构,往往不能全部划分为四边形或者六面体单元,网格中可能会存在不同类型的单元。适用混合单元类型,是本插件的一个主要优点。
3. 插入单元速度全网最快。本插件会创建一个嵌入了cohesive单元的新part,生成速度非常快,测试插入300万cohesive单元花费时间190秒。
4. 插入单元的部位可以灵活设置。可以全局插入;单元集之间界面上插入;可选的仅边界,或者边界及内部同时插入。设置时,需要设置一个Matrix集合,和可选的若干Inclusion集合,要求Matrix集合和Inclusion集合不能有包含公共单元(插件会自动检测),Matrix集合可以和Inclusion集合有公共节点,但Inclusion集合之间不能有公共节点(使用者自己检查)。对Matrix和Inclusion集合都可以选择是否再集合内部插入cohesive单元,灵活性非常高。
5. 根据设置自动创建生成的cohesive集合。内部生成的cohesive单元集合在原名称后面加“-cohesive”,比如Set-1-cohesive;边界上生成的单元集合为集合1名称+“-by-”+集合2名称+“-cohesive”,比如Set-1-by-Set-2-cohesive。
6. 生成的嵌入cohesive单元的新part中节点和单元的编号从1开始并连续,方便后处理, 和一些其他方法中分裂节点时加一个大数的编号方法不同。
7. 使用Special Set功能,可以在单元插入时对edges集合(2维),faces集合(3维)单独创建cohesive集合,方便后续材料属性赋值,常用场合:岩石节理面,晶体的晶粒界面。会创建两个集合:指定面上的cohesive集合和剩下的其他cohesive集合,便于分别赋材料属性。
8. 使用Creat Cohesive Set After Insertion功能,可以在单元插入完成后,对cohesive单元细分设集合(7中情况不能使用本功能实现)。常用场合: 再生骨料建模中多种材料属性的cohesive单元集合生成;多层复合材料的界面单元区分。
9. 选中“Add Pore Pressure Nodes”选项,可以直接插入孔压cohesive单元,并创建孔压节点(中间节点)集合PorePressure-MidNodes。
10.可以在不同集合的交界面创建非零厚度单元,如果Matrix区域是三角形或四面体网格划分,还可以设置remesh,提高网格质量。
插件限制:如果集合内部也插入单元,只能用插件插入一次单元,多次插入会产生不合理的网格(不易观察)。
Release notes:
若有插件功能之外的需求欢迎评论区留言,所提建议可能会被列入下次更新计划。
2024.5.17新增版本4.1(适用于Abaqus2024及以上)
2022.8.8版本更新到3.1
新增功能:单元集合界面生成有厚度的内聚力单元功能拓展到三维模型。新功能要求Abaqus2018及以上,其他功能要求Abaqus6.14及以上。
2022.8.7版本更新到3.0
新增功能:在不同单元集合区域的界面上生成有厚度的内聚力单元,目前只适用于二维模型。新功能要求Abaqus2018及以上,其他功能要求Abaqus6.14及以上。
全局插入有厚度单元目前似乎无应用场景,不打算增加这个功能。新生成的有厚度单元从Matrix中划分出来,非Matrix区域的节点和单元保持不变 (如果remesh 编号可能会发生变化)。可以选择对分割出界面单元后的matrix区域重新划分网格(remesh),remesh功能要求Matrix区域的网格必须全是三角形网格。
2022.6.17版本更新到2.5
1)增加 轴对称模型插入cohesive单元的功能。
2022.4.17版本更新到2.4
1) 增加"Add Pore Pressure Nodes"功能,在模型中直接插入孔压单元,完成孔压节点集合的创建。
2) 改进special set功能:创建指定面(或线)上的cohesive集合时,同时创建其余的cohesive单元集合,方便材料属性赋予。
3)增加模型中单元的为二次单元情况下的报错。
4)增加全局插入时,未选中“Insert Element Inside”的报错提醒。
2022.3.21版本更新到2.3
为解决岩石节理面,晶体的晶粒界面cohesive单元集合设置问题,新增Special Set功能,cohesive单元创建时能够对2D模型的edge集合,3D模型的face 集合包含的cohesive单元单独设置cohesive集合。插入单元时,对需要特殊标识的edges(2D)或者faces(3D)设置集合。
新老版本激活码通用,购买旧版本用户可以直接下载新插件,使用原来的license激活使用。
2021.10.20版本更新到2.2
为解决再生骨料建模需求,新增创建cohesive单元集合功能。如果集合A内部插入了cohesive单元,集合A可以分为集合B和集合C,则可以使用插件把A中的cohesive单元细分设集合。
Set1 = B, Set2 = C 则可创建cohesive单元集合B-by-C-cohesive,B、C界面cohesive单元
Set1 = B, Set2不设置,则可以创建cohesive单元集合B-cohesive, B内部的cohesive单元
同类得到C内部的cohesive单元,生成集合功能不会生成新单元,只是创建新集合,可多次使用。
脚本使用方法(以二维为例)
(1)创建一个part,划分网格,设置集合。
(2)打开插件Create Cohesive Part,进行设置。设置Set-1集合为Matrix,设置Set-2,Set-3,Set-4为Inclusion。在Set-1,Set-3,Set-4边界和内部都插入单元,但Set-2只在与Martrix公共边界上插入单元,设置如下图所属。
(3)提交运行,生成新的Part:Cohesive,生成后的新part和单元集合如下:
新part中的cohesive单元如下:
插件试用及购买
百度网盘下载插件,解压后放在Abaqus插件目录中,即可使用,具体Abaqus插件的安装方法可以百度,非常简单。插件未激活前,只能用于单元数量不超过1000的part, 激活后的插件,单元数量和使用时间没有限制。如果使用过程中遇到buge,欢迎反馈问题,提交过buge的用户购买有优惠。
适用Abaqus6.14及以上版本。
Cohesive Insertion V4.1 链接(Abaqus 2024及以上版本)
如需购买请先联系(插件内置联系方式)
提取码:77sn
Cohesive Insertion V3.1 链接(ABAQUS 2023及以下版本,其中插入有厚度单元功能需Abaqus 2018~2023)
提取码:l9a8
Cohesive Insertion插件使用说明
https://zhuanlan.zhihu.com/p/401803056
以下内容为付费内容,请购买后观看
2人购买
咨询激活
技术邻APP
工程师必备
工程师必备
- 项目客服
- 培训客服
- 平台客服
TOP
28
8
36
















![[免费案例]Ensight案例教程分享](https://img.jishulink.com/cimage/245b3ca9e2c939e40491a25edae94515.jpeg?image_process=resize,fw_576,fh_320,)



