abaqus单位怎么设置_ABAQUS 子程序UMAT 入门案例

58ac458757e17e7e90b01fc21acabc0f.png

2020/3/29 更新:评论区有评论认为UMAT里应力更新在遇到不对称ddsdde的时候会出问题。我在这里解释一下,两种写法都是一样的结果,这和fortran、python无关,只和算法有关。有图为证:

dd9352c12e304f5ce10a1acfc869cca2.png

或者,你也可以用matlab写一下。我经常用matlab做草稿纸,因为输出比较方面。

83512ddca8d89e888d4516752bcc9136.png

2020/3/19 更新:感谢评论区的更正,子程序有错的地方已改,模型应力图也更新了。

话说最近澳币汇率极低,买笔记本能比国内省两三千,其他电子产品也是,朋友看在博主免费分享abaqus子程序代码和模型的面子上,要不要找我代购一些啦?!

----------------------------------------------原文--------------------------------------------

ABAQUS 可以通过FORTRAN语言编辑子程序,使模型包含复杂的材料性质、荷载情况、损伤情况等等。本文将通过悬臂梁的案例介绍如何使用UMAT赋予结构复杂的材料性质。

38abc48baf87d31c0d821d48e4ed4268.png

1)创建后缀为.for的FORTRAN文件,内容如下:

2b5a5fdf9fe39c55c623bab2a40302eb.png

2)打开ABAQUS,创建一个10 X 10 X 100 的试件

10e2fcf1803fc7eae5c8b0e6a3f04803.png

3)创建材料性质,密度为7850,自定义材料为210E9和0.3

7f310c6cdf6e8f4d2dfc9a2547a474a4.png

078548553ed9f690319ff2b7f2ddd1a4.png

4)装配

ee55260e80f33ecb01c2cd1604f47ccf.png

5)定义荷载步

15c14fed4bfa9b9993e04678b423e931.png

6)定义边界条件和荷载。一端固定、一端施加向下5的位移

105c37408d06e3992c20ea664ebff69d.png

5bbc0eae68c5a58a94d876ece3500d2f.png

7)设置网格

08cb8b1dd2e82d1ec065af3fd4d93efc.png

8)提交文件。在User subroutine file 处选择步骤1中编写好的FORTRAN文件,然后选择OK

b7ee5c247935dd34da3e3d89eed1c138.png

9)查看应力结果

0e2daa23ff13114efb0a9841d24870d7.png
ABAQUS UMAThttps://www.zhihu.com/video/1224000841323147264
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值