回复 19# 的帖子
这样的模型主要是因为网格划分困难容易出现不收敛
请问你有什么高招么
谢谢 环墙基础和土最初按BODY计算,定义接触面方便,就是网格划分太难看,反力比较均匀
后来全部用revolved从2d转出3d来,网格倒是好看了,怎么计算都不收敛。接触面也是通过revolved形成的。但是由于是3个体(内土,基础,外土)两两接触,第一次转一个体,同时旋转接触面后,单独显示接触面正常;在旋转第二个体,同时旋转接触面(有的接触已经被第一个体旋转过了),单独显示接触面是图像是空的(但是并没有报没有数据),但是如果显示整个接触组则看上去正常,分别加亮各接触面也正常(就是单独显示接触面不行)。至此,所有的接触面都已经旋转过了。如果旋转第三个体时还旋转接触面,程序一定会直接跳出。以上三个体旋转和顺序无关。
只前两个体旋转时旋转接触面得到的模型,重新设置接触对(2d的接触对信息和2d接触面一起被删除了,在最后旋转时删除的)。时间函数荷载前2秒为零,第三秒加载;1秒前算3次,接触为消除初始穿透。但是这样的模型不收敛! 提示说模型可能不稳定,xxx超过1e11……(以下略),然后再算一回儿就说x变形过大……(x明明约束住了)……。
总之:有更好的生成旋转(或者扫略体)的接触面的方法么?
思考可能是因为重复生成了接触面,尝试在2d时将同一个体(面)的接触(本物体的接触线)定为一个接触组,然后每次旋转这个面上的接触组(同时删掉2d),最后全部生成一个3d接触组。但是失败了……转了一个后在转另外的就说“找不到节点”……
看来body建模虽然不好看,但是很容易就收敛了……多用body吧……难看也没办法,划细一点畸变小……
页:
1
[2]