Abaqus平面载荷Utracload详解及与Dload的联合应用

    hello,小伙伴们大家好。今天是2020-12-14,最近气温降的比较快,我看全国各地的很多地方都下起雪了,漫天雪花飘飘飘,很是浪漫。但是出行别忘了戴口罩,注意保暖。保重保重。

    今天呢,主要介绍的是,平面载荷自称utracload。上次给大家介绍了法向载荷的两个自称dload和vdload。这次也是应粉丝的需求,想让我讲一点关于utracload的内容,拖到今日。下面我们就开始吧

    写子程序的套路相必大家都非常了解了:千变万变、套路不变

1 子程序接口

    在abaqus帮助文档里找到用户子程序的接口。

2 了解形参的意义

    这一步非常的重要,但是今天,只有两个比较陌生,其他的与dload里的形参意义差不多,这里就不介绍了,大家可以看我之前的文章,或者直接看帮助文档,它里面讲的非常的详细。

3 待定义变量

2.1 alpha

    alpha表示的是水平载荷的大小,单位是Pa(视你的单位制而定)。与dload里的F类似。

2.2 t_user

    这个变量是个一维数组,有3个元素。表示的是节点的受力方向。这是dload里没有的,dload里只有一个F,它的方向只有两个,可以直接用正负表示。而平面的方向有无数个,所以需要一个方向矢量去描述,这就是这个变量的意义。

3 建立模型

    我们的子程序接口就这么点内容,接下来就是分析问题,建立模型,制定算法了。

    今天还是建个简单的模型吧。100*100*20mm的板。材料随便。要有弹性,密度的话最好给一下,塑性给不给都行,调子程序的时候,模型越简单越好。

    分析步就给个静态通用分析步吧,初始步长给小一点,多算几步可以观察观察中间过程。

    接下来就是要开启utracload了,载荷区域我选的上表面。

    网格可以画的稍微细一点,后处理的效果更好:    

4 写子程序

    模型建立完成后,接下来就要分析你想实现什么了。根据你自己想实现的内容做相应的调整,这个东西因人而异。我这里给大家做个例子演示一下。比如。我今天想做一个,板上端面有个圆的张力,随着时间慢慢增加。等会我做完给大家看一下结果,你就明白了。先写代码,其实很简单。

5 结果

    用上上述的子程序之后的结果如下:

6 与dload连用的情况

    一个模型用到多个子程序也是我们经常用到的情况。做法其实很简单,一个for文件可以放多个子程序,只需要把你写的子程序放在一个for文件里,传递给abaqus就行了。在cae里把dload接口打开,然后在写一个dload的程序即可,比如我们在这里随便测试一下。

    比如我们写个画圈圈的dload,然后计算的结果如下:

    现在只要把两个子程序放在一个for文件里,然后cae里打开了两个子程序的接口即可:计算结果如下:

cut-off

    好啦,本期的内容就到此结束了。我只写了几个例子,大家可以根据时间和空间变量,把他们写成你想要的任何函数。这就是你自己的算法问题了。

cut-off

    我们下期见,88。有问题欢迎留言或私信告诉我(有两位小伙伴给我充了点和赞赏,在这里非常谢谢你们的认可,谢谢大家)有喜欢的,大家记得点个赞哟。

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空