1.起因

UDEC6.0对模型计算结果的显示效果比较糟糕,导出的图的效果也糟糕。

前段时间有小伙伴问我后处理的问题,周末有些空闲时间,于是我看了一下Tecplot360的文件格式,参考了一些网上的转化程序,写了一个UDEC6.0的小脚本,帮助将UDEC6.0的模型计算结果输出为Tecplot360的输入格式。从Tecplot360可以很好的输出高质量图形,适合毕业论文和期刊论文使用。

最初网上有一个UDEC2Tecplot脚本是基于Tecplot旧版本的,而且我发现其中对应力的计算和输出是错误的,输出绘制的应力与UDEC中的显示结果不一样。

于是,我重新改写了程序(几乎重写了),经过测试,脚本可以很好的转换模型的计算结果,包括节点位移、速度以及单元应力。

转换脚本已开源到github,有需要的可以去下载脚本使用。

项目地址:https://github.com/absterguy/Itasca_UDEC6.0_2_Tecplot360

2.如何使用

当UDEC6.0中计算完模型以后,拷贝UDEC2Tecplot360_shine_v3.dat文件到当前的工程文件夹,并调用此文件:

call UDEC2Tecplot360_shine_v3.dat

该脚本将生成一个名为udec_tec360_v3.dat的文件,使用Tecplot360进行读取并显示

3.对比图

下面放几张对比图:UDEC6.0显示结果与Tecplot360的显示结果对比

SYY

UDEC2Tecplot
UDEC2Tecplot

X-Disp

UDEC2Tecplot

MAG-Disp&Disp Vector

UDEC2Tecplot
UDEC2Tecplot

Y-Vel

UDEC2Tecplot
UDEC2Tecplot

Mesh

UDEC2Tecplot
UDEC2Tecplot

SYY

UDEC2Tecplot
UDEC2Tecplot

Y-Disp

UDEC2Tecplot
UDEC2Tecplot

Y-Disp&Y-Disp Vector

UDEC2Tecplot
UDEC2Tecplot


长风破浪会有时,直挂云帆济沧海。