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

[二次开发] 练手做的小插件,可以方便的建立混凝土塑性损伤模型

[复制链接]
发表于 2013-5-29 17:33:22 | 显示全部楼层 |阅读模式 来自 黑龙江哈尔滨
本帖最后由 Valehtelija 于 2015-12-3 14:24 编辑

最近在学习python,然后想起以前被建立混凝土塑性损伤模型复制粘贴弄得心里万分烦躁,决定练练手做一个,虽然是照虎画猫,做的非常之简单,但是完成之后还是有些许的成就感。
混凝土应力应变曲线采用的10规范,损伤因子的计算采用的是sidiroff能量等价原理。初始损伤拉压均取在0.4*屈服强度位置。
刚发现Base应为Basic.....原谅我这英语烂的一渣,又懒得改的二吧。。。
暂时只支持m,kg单位。Fc,Ft为拉压屈服强度,单位为Pa。
一个币只为记录下载,里面只有编译过的文件,不是不愿分享源码,只是我编程实在是烂的一渣,而且一个注释都木有。。如有需要可以私聊我。
使用方法:解压后将文件夹移动到abaqus所在文件夹下的abaqus_plugins文件夹,也可以放在c:\Documents and Settings\Administrator\abaqus_plugins\。重启Aba就可以在Tools下发现CDP,点击即可使用。

源码现提供下载 http://forum.simwe.com/thread-1133262-1-3.html



本帖子中包含更多资源

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

×

评分

1

查看全部评分

发表于 2013-6-23 15:01:34 | 显示全部楼层 来自 北京
Simdroid开发平台
呵呵
这个不错
赞一个
谢谢楼主的奉献
回复 不支持

使用道具 举报

发表于 2013-11-8 10:46:07 | 显示全部楼层 来自 广东广州
我很想要     看看好不好用     也学习一下啊
回复 不支持

使用道具 举报

发表于 2013-11-9 15:29:53 | 显示全部楼层 来自 广东广州
很好的东西啊     楼主能不能给个代码给我学习一下     谢谢!我之前也想搞个这样的,由于python不熟一直没搞好,就想学习下。能不能给我个代码文件?谢谢!309095701@qq.com
回复 不支持

使用道具 举报

发表于 2013-11-9 20:34:30 | 显示全部楼层 来自 吉林长春
也来看看!谢谢
回复 不支持

使用道具 举报

发表于 2013-11-11 11:27:22 | 显示全部楼层 来自 北京
,这么简单的插件,收费,还不给源码,建议学习的同学不要下这个,只有pyc。楼主真好意思。

点评

这么简单的插件高手你需要源码?我没说明为什么不分享?你问过私聊我的我给过没有?我收费的目的是什么高手你不知道?我好不好意思跟你有关系  发表于 2013-11-11 14:59
回复 不支持

使用道具 举报

发表于 2013-11-11 16:49:22 | 显示全部楼层 来自 北京
alinheng 发表于 2013-11-11 11:27
,这么简单的插件,收费,还不给源码,建议学习的同学不要下这个,只有pyc。楼主真好意思。 ...

对不起
回复 不支持

使用道具 举报

发表于 2013-12-10 18:36:29 | 显示全部楼层 来自 广东广州
谢谢楼主分享。。。很好的资料
回复 不支持

使用道具 举报

发表于 2014-3-4 16:34:29 | 显示全部楼层 来自 江苏苏州
资料不错,楼主的奉献精度不错,毕竟是楼主的劳动
回复 不支持

使用道具 举报

发表于 2014-3-10 14:28:10 | 显示全部楼层 来自 北京
楼主能否给个源码 邮箱:yuan.wu@163.com

点评

已发。  发表于 2014-3-10 15:36
回复 不支持

使用道具 举报

发表于 2014-3-10 16:18:31 | 显示全部楼层 来自 北京
yuanwu 发表于 2014-3-10 14:28
楼主能否给个源码 邮箱:

多谢楼主
回复 不支持

使用道具 举报

发表于 2014-4-5 10:50:19 | 显示全部楼层 来自 江苏苏州
我使用dt-displacement。
按照手册里面给的公式。假设upl=0  算出dt   然后将dt稍作修改,以保证upl>0且随uck增大而增大。
但是总是报错。请问有没有相关displacement与eck之间的转换关系?
关键是upl如何怎么求得?这点很疑惑!!请指点以下
回复 不支持

使用道具 举报

发表于 2014-4-5 11:17:35 | 显示全部楼层 来自 北京
难道则就是传说中国的大神?
回复 不支持

使用道具 举报

 楼主| 发表于 2014-4-8 14:31:00 | 显示全部楼层 来自 黑龙江哈尔滨
pillow 发表于 2014-4-5 10:50
我使用dt-displacement。
按照手册里面给的公式。假设upl=0  算出dt   然后将dt稍作修改,以保证upl>0且随u ...

由于用的标识不一样,我只能猜测一下你的upl指塑性应变,uck指总应变,eck指变形模量。
计算应力应变曲线时一般采用的是混凝土规范C.2给的经验公式(Mazars模型和Loland模型)算的。因为是CDPM而不是CDM损伤因子的计算不能使用规范中给的损伤变量,一般采用Sidiroff能量等价原理推出的损伤因子与应力、弹性模量、总应变的关系计算(由于时间比较长,忘记了是在哪个文献看到的了,不太好找,可以百度一下sidiroff多瞅瞅。。。),还有就是王金昌提出的一种方法。这两种方法计算起来比较方便,都是能通过ABA检验的。
回复 不支持

使用道具 举报

发表于 2014-4-8 19:53:11 | 显示全部楼层 来自 江苏南京
Valehtelija 发表于 2014-4-8 14:31
由于用的标识不一样,我只能猜测一下你的upl指塑性应变,uck指总应变,eck指变形模量。
计算应力应变曲线 ...

谢谢你的回复。
我的问题已经解决。
CDP中tension damage可定义与crack strain关系,也可定义displacement关系。我指的公式是Abauqs Analysis user's manual的23.6.3 concrete damage plasticity的公式(figure-26.6.3-5下方)。
回复 不支持

使用道具 举报

发表于 2014-4-10 22:02:26 | 显示全部楼层 来自 湖北宜昌
谢谢楼主分享
回复 不支持

使用道具 举报

发表于 2014-4-20 18:07:58 | 显示全部楼层 来自 哈尔滨工业大学
最近正在学习损伤力学和Python,好人楼主能否发一份,xudesheng@hit.edu.cn先提前谢谢了
回复 不支持

使用道具 举报

发表于 2014-4-21 08:46:49 | 显示全部楼层 来自 江苏南京
楼主很有心。对你使用python开发感兴趣。下下来学习一下
回复 不支持

使用道具 举报

发表于 2014-4-21 17:05:39 | 显示全部楼层 来自 北京
没有出现你说的选项
回复 不支持

使用道具 举报

 楼主| 发表于 2014-4-21 17:51:01 | 显示全部楼层 来自 黑龙江哈尔滨
墨岩 发表于 2014-4-21 17:05
没有出现你说的选项

是不是放错位置了呢?或者版本不一致导致的?我也不太清楚呢,我的同学都木有问题...
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-23 14:32 , Processed in 0.059350 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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