329x
005453
2024-02-29

E315 RWIND 计算错误

当使用大量网格单元执行高质量的瞬态模拟时,出现以下错误: “计算失败! RWindSolverTransient失败,E315。” 然后RWIND停止运行,没有结果。 该怎么办?


回复:

RWIND 结果的准确性以及准确性与成本的比率

RWIND 软件可以快速方便地计算建筑物周围的风流,以获得作用在建筑物表面的风压并生成作用力。 为了实现这一主要目标,必须做出一些折衷选择,例如使用简化的模型或相对粗糙的计算网格。 很明显,这些简化会影响结果的准确性。 可以通过在RWIND中使用更精细的网格和其他用户设置来提高结果的精度,但是这个过程可能并不容易,并且需要有足够的CFD模拟经验。 这里一个重要的问题是,为了提高精度,可以接受的工作量和成本的比例是多少。 我们建议您阅读CFD项目精度与工作量一文,其中对此问题进行了详细介绍。

RWIND 错误 E315

随着网格密度的增加,对内存和性能的需求不是线性增长,而是增长的3到 4次方(我们在空间上设置三个维度,因此有必要减少时间步)。 这不仅会导致计算速度显着减慢,而且会开始出现各种问题,这些问题通常与程序接近其极限或所用硬件的极限有关。 错误信息E315 ,表明OpenFOAM©计算模块内部出现一般故障,例如内存分配失败、数值精度损失等。 失败的具体原因可以是不同的。 更多详细信息可以在相关的日志文件中找到。

RWIND 客户支持及其局限性

Dlubal 客户支持随时为 RWIND 用户提供帮助。 然而,风流的数值模拟可能非常复杂,结果通常不能得到保证。 造成这种情况的原因是,RWIND 软件的有限体积法数值求解方法 Navier-Stokes 方程的解的存在性和唯一性,但仍然没有数学上的证明。 虽然在大多数情况下计算收敛到正确的解,但是不能排除计算失败的可能性。 万一在大型复杂项目中出现计算错误,寻求帮助可能会非常耗时。 如果您需要更多技术支持,请联系我们的销售部门:


作者

VOGL 先生负责创建和维护技术文档。



;