【让网格动起来】动网格计算到50步出错,如何调整?
动网格计算,无论怎么调整网格重构参数,总是迭代到50步的时候出现负体积,提示warning:negative volume detected repeat smoothing!warning:non-positive volumes exist. Error:update-Dynamic-Mesh failed. Negative cell volume detected. 真心求教怎么回事,试了几天了,调整了Sommthing、Layering和Remeshing参数很多次,固定两个改另一个,试很多次都是只迭代到50步,不多不少,不明白怎么回事,是不是网格本身的问题? 例子是三维活塞动网格,气缸体用混合四面体,不知道如何用gambit划分出纯四面体,还望专家指导!看到有一个网上的例子是把混合四面体中的非四面体部分分离到过渡层,试着先把气缸底部与过渡层相连的面划分了Quad/Tri面网格,但是金字塔部分还是出现在气缸体中间,而不是附着在划分的面上,也望各位专家指导! 看错误提示是出现了负网格。仔细检查UDF以及动网格参数,尤其需要注意的是单位制。另外,每一个迭代步网格运动距离不能超过一个网格尺寸,否则必然出现负体积,这个可以通过降低时间步长来改善。 胡老师您好,这个是活塞模型,而且是带有涡流室的活塞运动,是不是因为涡流室通道和气缸体相连组成的不规则体导致网格划分质量太低的影响呢?还有就是,怎么对这个不规则体分块以得到质量较好的网格呢?谢谢! 建议采用全部四面体网格,毕竟对于动网格而言,四面体网格的变形较好!但同时要注意整体的网格质量,检查UDF文件,以及设置合适的时间步长。
页:
[1]