1. 问题的提出
计算内核(calculation kernel)中的最大孔隙压力从 1 缓慢增加到 200,然后突然跳到 10e45,计算滞后并停止。
2. 错误原因
可能的原因是局部区域的孔隙压力无法消散,导致计算出现严重偏差。在接近破坏时,可能会出现迭代过程不收敛的情况。此外,当网格中包含低质量单元时,这些单元严重扭曲的趋势可能会导致计算结果发散;在这种情况下,解决方案可能包括通过细化或粗化网格来获得更高质量的单元。不过,这个问题的网格看起来很好,所以可能是其他原因之一,没有项目文件很难知道确切的原因。
3. 单元质量检查
网格质量不能低于推荐值 0.01。大多数情况下,在使用网格质量低于 1E-05 的单元进行计算时可能会出现问题,这将导致分析中出现偏差或局部应变、应力或孔隙压力值过高。
不象3DEC的Block Metrics【块体生成后的质量检查方法(Block Quality)】和FLAC3D的zone Metrics【FLAC3D单元质量检查(zone geometry-test)】,Plaxis的网格质量检查只有这一个指标。
下图所示的是一个低角度切割面的网格质量,虽然已经进行了局部细化,但即使单元尺寸变小,网格质量也没有提高。通过修改图例设置来找出质量最差的单元。
4. 错误信息