找回密码
 注册
Simdroid-非首页
查看: 8639|回复: 256

[二次开发] 批量嵌入零厚度Cohesive单元插件

[复制链接]
发表于 2018-1-17 16:45:21 | 显示全部楼层 |阅读模式 来自 江苏南京
本帖最后由 土卫六来的人 于 2018-1-17 16:40 编辑


使用Abaqus将近一年了,在abaqus板块学到了许多知识。之前一直用abaqus做Umat等子程序开发,看到http://forum.simwe.com/thread-1252983-1-1.html的帖子后,也想做做python的二次开发。趁寒假之前有空,在这篇帖子的启发下写了下面的批量插入Cohsive的插件。有需要的同学可以下载下来使用。





正方体,包含8000个实体单元



球体,包含256000个实体单元



八分之一球体,包含32000个单元

注意:目前只支持实体的六面体单元,生成的Cohesive单元为零厚度。下载的插件解压后放到abaqus工作文件夹的abaqus_plugins文件夹中,重启abaqus就能在工具栏plugins下面看到Cohesive按钮

这个插件的运行速度还算比较快,像包含256000个单元的球体,生成COHESIVE单元只需要60几秒。几万个单元的话,几秒中就能生成完毕。生成的Cohesive单元单独放在一个Set里。后面准备再添加一些功能,比如只给特定集合添加Cohesive单元





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

发表于 2018-1-18 16:31:54 | 显示全部楼层 来自 中国
Simdroid开发平台
土卫六来的人 发表于 2018-1-18 14:03
你是什么版本的,6.14,2016,2017测试过都是可以的,用插件之前你先创建assembly,只支持六面体单元 ...

明白了,之前是我搞错了,新的单元列是在另一个inp文件里面,是在抱歉
不过还是不太明白为什么会报错,只要给装配体赋了截面,就会报错
楼主在哪里?在北京的话可否约个饭??
回复 2 不支持 0

使用道具 举报

发表于 2018-1-18 16:08:26 | 显示全部楼层 来自 中国
土卫六来的人 发表于 2018-1-18 14:03
你是什么版本的,6.14,2016,2017测试过都是可以的,用插件之前你先创建assembly,只支持六面体单元 ...

6.14-2
如果不创建assembly会报错,但是报错内容不一样,采用的是C3D8单元
回复 1 不支持 0

使用道具 举报

发表于 2018-1-18 10:14:51 | 显示全部楼层 来自 上海
感谢分享!后来的人有福了。
回复 1 不支持 0

使用道具 举报

 楼主| 发表于 2018-1-17 22:41:41 | 显示全部楼层 来自 江苏南京
Lockie 发表于 2018-1-17 22:14
多谢楼主!ABAQUS2016版已经添加了插入0厚度的cohesive单元的新功能。。

自带的不支持批量插入的吧
回复 1 不支持 0

使用道具 举报

发表于 2018-1-17 17:33:03 | 显示全部楼层 来自 河南
下载下来学习一下
回复 不支持

使用道具 举报

发表于 2018-1-17 22:14:15 | 显示全部楼层 来自 江苏南京
多谢楼主!ABAQUS2016版已经添加了插入0厚度的cohesive单元的新功能。。
回复 不支持

使用道具 举报

发表于 2018-1-17 22:53:11 | 显示全部楼层 来自 北京
本帖最后由 372703015 于 2018-1-17 23:10 编辑

非常不错,赞一个,这样修改inp文件的方式效率确实挺快的,但可操作性还是麻烦很多的,期待你的进步,我也得加油提高下自己的运行效率了http://forum.simwe.com/thread-1282014-1-1.html
回复 不支持

使用道具 举报

发表于 2018-1-17 22:59:22 | 显示全部楼层 来自 江苏南京
土卫六来的人 发表于 2018-1-17 22:41
自带的不支持批量插入的吧

现在缺乏的是四面体的cohesive单元的批量插入,许多复杂的结构不支持六面体划分网格呀。。
回复 不支持

使用道具 举报

 楼主| 发表于 2018-1-17 23:16:30 | 显示全部楼层 来自 江苏南京
Lockie 发表于 2018-1-17 22:59
现在缺乏的是四面体的cohesive单元的批量插入,许多复杂的结构不支持六面体划分网格呀。。 ...

这些的话后面可能会做的,现在没太多空闲时间
回复 不支持

使用道具 举报

发表于 2018-1-18 10:07:23 | 显示全部楼层 来自 江苏南京
我放进去,没有看到按钮啊
回复 不支持

使用道具 举报

 楼主| 发表于 2018-1-18 10:16:31 | 显示全部楼层 来自 江苏南京
Lockie 发表于 2018-1-18 10:07
我放进去,没有看到按钮啊

看一下你的工作目录在哪,还有文件夹对不对
回复 不支持

使用道具 举报

发表于 2018-1-18 13:25:07 | 显示全部楼层 来自 中国
本帖最后由 Edimion 于 2018-1-18 13:44 编辑



还请楼主给看一下
不太明白是哪里出了问题

自己百度了一下,似乎跟版本和数据类型有关系,但是没有搞明白怎么回事


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2018-1-18 14:03:23 | 显示全部楼层 来自 江苏南京
Edimion 发表于 2018-1-18 13:25
还请楼主给看一下
不太明白是哪里出了问题

你是什么版本的,6.14,2016,2017测试过都是可以的,用插件之前你先创建assembly,只支持六面体单元
回复 不支持

使用道具 举报

发表于 2018-1-18 16:21:18 | 显示全部楼层 来自 中国
土卫六来的人 发表于 2018-1-18 14:03
你是什么版本的,6.14,2016,2017测试过都是可以的,用插件之前你先创建assembly,只支持六面体单元 ...

我尝试过了,报错的set就是赋截面时自动创建的set
回复 不支持

使用道具 举报

 楼主| 发表于 2018-1-19 09:48:52 | 显示全部楼层 来自 江苏南京
Edimion 发表于 2018-1-18 16:31
明白了,之前是我搞错了,新的单元列是在另一个inp文件里面,是在抱歉
不过还是不太明白为什么会报错,只 ...

插件还有许多不完善的地方,后面会进行改进。不在北京的,谢谢
回复 不支持

使用道具 举报

发表于 2018-1-19 21:43:09 | 显示全部楼层 来自 四川成都
楼主,好东西,谢谢啦
回复 不支持

使用道具 举报

发表于 2018-1-19 22:15:14 | 显示全部楼层 来自 四川成都
11111111111111
回复 不支持

使用道具 举报

发表于 2018-1-21 14:48:17 | 显示全部楼层 来自 浙江杭州
很不错,造福后人
回复 不支持

使用道具 举报

发表于 2018-1-22 20:13:10 | 显示全部楼层 来自 湖北武汉
很厉害,谢谢LZ分享
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-24 13:49 , Processed in 0.052363 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表