没有shell63号单元_如何在Ansys/lsdyna中给Shell 163 赋值变厚度(注:不是Ansys下的Shell63号单元)...

博主在尝试在Ansys/LS-DYNA中创建变厚度钢管模型时遇到问题,由于Ansys/LS-DYNA不支持Shell 63号单元,而需使用Shell 163号单元。现有代码适用于Shell 63,导致在LS-DYNA中无法正确赋值实现变厚度效果,每个单元仍然是等厚度。此外,模型的每个单元各自成为独立Part,影响计算稳定性。博主也尝试过在Hypermesh中逐层赋值,但存在方向不一致的问题。寻求解决方案。
摘要由CSDN通过智能技术生成

这个问题困扰了小弟好久,盼有人能予以解答~

小弟一直想做一个变厚度钢管,在网上看了好多Ansys变厚度板的代码,也就是这个:

“FINISH

/clear

/prep7

et,1,63

rect,,10,,10

eshape,2

esize,,20

amesh,1

eplot

mxnode=ndinqr(0,14)

*dim,thick,,mxnode

*do,node,1,mxnode

*if,ndinqr(node,1),eq,1,then

thick(node)=0.5+0.2*nx(node)+0.02*ny(node)**2

*else

thick(node)=0

*endif

*enddo

node=

mxnode=

rthick,thick(1),1,2,3,4“

但是我在用Ansys/lsdyna做的时候遇到了极大的问题!!!问题如下:

1. 代码中的单元是Shell 63号单元,此单元在Ansys/lsdyna下是没有的,Ansys/lsdyna是Explicit的,所以只能用Shell 163号单元来做。不过使用相同的代码,我在用Ansys/Lsdyna下已经用163号单元划好网格后,将代码相应代入命令流中(从mxnode=ndinqr(0,14)开始代入),完全实现不了Shell 163号单元的命令使用。这样赋值之后,Ansys里面模型的每个单元仍旧是等厚度的。我只是想做一个长600

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值