TrueGrid软件在划分六面体网格方面具有强大的功能,相比于其他网格软件,我认为它的六面体效率是最高的,最好的。下面就是两张用truegrid划分的传说中的纯六面体网格。
虽然软件功能很强大,但还是有若干瑕疵。听我细细道来。
本文只针对广大TrueGrid用户、CAE专业人士,一点感想与大家交流,欢迎指正。
中已得到分析讨论。本帖中直接给出解决办法。
Trbb存在的问题:
问题的根源:
重新剖分方法:
因此编一个Matlab程序消除Trbb这个缺陷。
程序修改后的效果图对比:
Matlab程序:
程序的功能:TrueGrid软件中,bb和trbb有强大的不同网格密度连续过渡功能,但不同实体单元的2面或三面过渡时,trbb存在设计缺陷,会产生单元分离。本文根据LSDYNA的K文件格式,编写了一个matlab程序,修改实体单元的过渡缺陷。要求对K文件格式比较熟悉。
程序由很多小程序组成,主程序为
“NodeElementMain”
数据输入方式有两种,一种为k文件输入格式,只需把主程序中K文件名键入主程序中
另一种为节点数据和单元数据分别输入。把节点数据和单元数据分别键入主程序中,以下为数据格式和使用方法。
方式1的数据格式:(k文件格式)
方式2的数据格式:(可以用lsprepost导出)
节点文件数据格式:
单元格式数据格式:
详细数据格式可见程序中的k文件或文本文件。
使用方法:
只需在NodeElementMain.m中修改一下即可以用,其余函数不动,如果采用k文件输入方式,在输入方式1种填上k文件名,如果用node文件和element文件单独列出,则采取第二种文件输入方式,按如下图第2种方式修改:
最后输出结果为”NodeElementNew.k”
程序中包含一些例子。由于不知道新浪博客如何上传附件,附件详情见
欢迎交流指正,谢谢各位!
我的邮箱:rhl220284@qq.com