threejs加载模型挤压变形_橡胶类大变形结构的显式算法

点击蓝色字体↖↖↖↖

快速关注公众号↖↖↖↖↖↖↖↖

尽量保证每周来两篇↖↖↖↖↖↖↖↖↖↖↖

↖↖↖↖↖↖↖↖↖↖↖↖↖↖↖↖↖↖

1、网格处理

对于橡胶材料,通常选择六面体网格单元,网格的处理在Hypermesh中进行,对于结构特别复杂的几何模型,为了节约分析成本,会选择在ADINA中自动生成六面体网格,自动生成的网格尺寸最好控制在1.5mm以上。

进入电脑【开始】菜单,找到Altair HyperWorks13.0,如图(1)所示,在下拉菜单中找到Hypermesh,双击进入。双击进入后会弹出对话框【User Profiles】对话框,选择Abaqus,如图(2),点击OK进入。对于橡胶刚度、疲劳和非线性计算,我们选择Abaqus作为求解器和后处理软件。

处理好网格后,会在Hypermesh中赋好材料属性,这样在将网格导入Abaqus以后就不会出现不同【Component】层的网格出现在同一个【Set】中的现象,而且也方便操作,在将网格模型导入Abaqus后只需要编辑材料参数即可定义好橡胶材料属性。

30e6cdec265c6d220b98b5eb106e3c56.png

在Hypermesh中赋材料属性的方法如(3)图所示,定义材料的时,【card image】中选择ABAQUS_MATERIAL,需要注意的是,在给材料命名的时候必须以字母开头,否则在将导出的inp文件导入Abaqus后将会不显示网格模型;在附属性时,【card image】中选择SOLIDSECTION,材料选择定义好的材料选项。然后鼠标左键点击要赋属性的【Component】层,会在软件窗口左下方出现如图(4)所示的对话框,点击【Property】右边的none,在弹出的属性选择框中选择已定义好的属性。每一层的网格都赋好属性后,可以鼠标左键点击每一层检查所赋属性是否正确,在软件窗口左下方会有一一对应的Name和Value。

c505f6b608dfe437dccb9e48b337d361.png2、Abaqus中编辑材料参数

首先导入已保存好的inp文件,如图(5)所示,【File】/【Import】/【Model】,然后在环境栏【Module】中选择Property,在工具区中点击Material Manager,如图6所示,双击在Hypermesh中定义好的材料,出现编辑材料的窗口【Edit Material】,在Mechanical中选择超弹性Hyperelastic,接下来如图(7)所示,材料类型Material type选择各项同性Isotropic,目前,拓普常用的应变能密度函数(本构方程)为Mooney-Rivlin模型和Ogden模型,输入源input source选择coefficients。文中实例材料使用天然胶N50,本构方程选用Ogden五阶模型,本构模型中各参数见下表:

28d82cab2e246c9c5e80ba86345dc3cf.png

另外ÿ

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值