混凝土二维模型计算
自己用tg建了二维混凝土侵彻模型,混凝土用*MAT_JOHNSON_HOLMQUIST_CONCRETE,运行时发现 *** Error material number3 specified type=111 is invalid for 4-node shell elements的错误提示,不能运算……三维164计算没问题的,但是tg中怎么解决二维这个问题呢,模型导入ls后处理显示的是shell单元……希望得到大家的帮助!tg的二维从文件看并不是二维的,而是把第三维设置为0,有的软件可以识别,有的就要通过专门的软件处理一下 感谢freebeita 热心的回答,我在lsprepost中看是shell单元!
block 1 6 11 16;-1;1 6 11 16;0 1 2 3 0 0 1 2 3;
mate 1
endpart
block 1 26 41;-1;1 16;0 5 10 0 -0.2 -3.2;
mate 2
endpart
merge
⊙﹏⊙b汗,这个怎么弄呢,想用类似solid 162计算或者其它什么解决办法?貌似110或111不支持shell
期待答复……^_^ 不要让帖子沉了啊,有tg做过混凝土二维模拟的或感兴趣的朋友进来支持一下哈! stick 发表于 2014-11-7 10:21
不要让帖子沉了啊,有tg做过混凝土二维模拟的或感兴趣的朋友进来支持一下哈! ...
你给的代码就是两个block,材料是什么参数,还有那些162,111单元类型定义的命令都不给,连调试没不能,怎么知道哪里出错了,发问题要
1)描述问题:准确,简要
2)用的代码:可以不用原始文件(可能是机密文件),但要做一些简化,使问题的性质不变 抱歉,是我问题……贴上K文件 这是tg建立的二维模型 stick 发表于 2014-11-7 16:37
这是tg建立的二维模型
文件中是shell单元,你想把solid单元属性加在shell单元上,这个不行,如果想用solid单元,可以把z向设置为一个单元,cfx就是这样做的,cfx只能用三维单元,二维的模拟就是在z向只设置一个单元 不好意思,没用过lsdy,刚查了一下单元类型,有个plan 162 是平面单元或者轴对称单元
PLANE162单元是一个二维,4节点的实体单元,它既可以用作平面(X-Y平面)单元,也可以用作轴对称单元(Y轴对称)。KEYOPT(3)用来指定单元的平面应力、轴对称和平面应变选项。对于轴对称单元可以利用KEYOPT(2)指定面积或体积加权选项。PLANE162典型情况下为四节点单元。当然也可以用三节点三角形选项,但是由于它太僵硬,所以不推荐使用它。这个单元没有实常数。重要的是要注意到含有PLANE162单元的模型必须仅包含这种单元。ANSYS/LS-DYNA中不允许有二维和三维单元混合使用的有限元模型。
这种单元可用的材料模型与KEYOPT(3)的设置有关。对KEYOPT(3)=0,1,2(平面应力、平面应变或轴对称),用户可以选择下列材料模型:
·各向同性弹性
·正交各向异性弹性
·Blatz-ko橡胶
·Mooney-Rivlin橡胶
·粘弹性
·双线性各向同性
·双线性随动强化
·塑性随动强化
·幂率塑性
·应变率相关幂率塑性
·应变率相关塑性
·分段线性塑性
·复合材料破坏
·Johnson-Cook塑性
·Bamman
对平面应力选项(KEYOPT(3)=0),可以选择下列材料:
·3参数Barlat塑性
·Barlat各向异性塑性
·横向正交各向异性弹塑性
·横向正交异性FLD
对轴对称和平面应变选项(KEYOPT(3)=1或2),可以选用下列材料:
·正交各向异性弹性
·弹塑性流体动力
·闭合多孔泡沫
·低密度泡沫
·可压缩泡沫
没用过这个软件,可以用软件自带的前处理生成相同的网格,比较一下文件有什么不同,看哪里出问题了 感谢freebeita ,“可以把z向设置为一个单元,cfx就是这样做的,cfx只能用三维单元,二维的模拟就是在z向只设置一个单元”那这个单元的厚度是设置为0还是一个极小的值? stick 发表于 2014-11-8 11:49
感谢freebeita ,“可以把z向设置为一个单元,cfx就是这样做的,cfx只能用三维单元,二维的模拟就是在z向只 ...
应该是按最小单元的尺寸或者是软件最小单位(如1mm),我以前在cfx用的是1mm,但软件不同,不能一概而论
页:
[1]