问题描述:
网格划分过程中弹出 Error 窗口或提示没有找到网格输出文件如何解决?
解答:
网格划分过程中弹出 Error 窗口或提示没有找到网格输出文件,两者出现的原因是相同的,主要原因在于几何模型中或几何模型相互交叉后产生了小的/距离过近的对象的问题。
首先,检查模型中距离或内部距离过近的的几何对象,用户可在网格模式或结构模式中输入 checkgeometry 命令。程序首先会根据几何模型的整体大小设定一个默认检查距离,然后列出该距离范围内的相邻几何对象。
如果出现的相邻几何对象数量过多,用户可以手动设定一个检查距离。通常,我们可以选择距离为 0.1,即 checkgeometry 0.1 命令。
土/结构模式切换到网格模式的过程中,程序会自动地对前两个模式下的几何图形进行参数化交叉计算。如果经过检查模型中没有距离过近的相邻对象,考虑几何模型在参数化交叉后是否出现了长度/面积/体积量值过小的对象,检查方式为在网格模式输入如下命令:
tabulate
Surfaces "Area" "Area<1"
tabulate
Volumes "volume" "volume<1"
tabulate
Lines "Length" "Length<0.1"
以上三个命令的含义是列出面积小于 1、体积小于 1、长度小于 0.1 的面、体、线对象。发现后,需手动查找这些小对象出现的原因并进行处理。
必要时,用户需要微调土层或结构对象的几何位置,以避免该问题的出现。例如,某土层层底位于 -10m 高程处,地下连续墙墙底高程为 -10.05m,两者参数化交叉后便会产生一个 h=0.05m 高的面。此时可以微调土层高程,使二者保持一致。这样做避免了网格划分出现问题,同时也不会对计算结果产生较大影响。