如何在paraview中绘制所有流线?

问题描述 投票:0回答:2

我正在模拟“腔驱动盖子”的情况,我试图用paraview的流跟踪器得到所有的流线,但我只得到与参考线相交的那些,并且因为有那些不可见的漩涡。如何查看域中的所有流线?

非常感谢提前。

paraview
2个回答
0
投票

您必须为简化选择代表性来源。您可以使用“Sphere Source”,因此在StreamTracer属性中。

如果失败,您可以使用StreamTracerWithCustomSource并使用您自己必须首先创建的源。


0
投票

为了向Mathieu的答案添加一点,如果你真的想要流线型,那么你可以创建一个Stream Tracer With Custom Source(如Mathieu建议的那样)并将你的数据设置为InputSeed Source。这将创建一个源自数据集中每个点的流线,这几乎就是您所要求的。

但是,虽然您可以这样做,但您可能对结果不满意。首先,除非您的数据非常小,否则计算和创建大量数据需要很长时间。更糟糕的是,结果将如此密集,以至于你将无法看到任何东西。你将通过漩涡获得所有那些有趣的流线型,但它们将被周围所有无聊的流线完全隐藏。

因此,您最好尝试派生包含种子点的数据集,这些种子点可能通过您感兴趣的漩涡跟踪流。您可能想要尝试的一件事是计算矢量场的涡度( Gradient Of Unstructured Data Set在打开高级选项Compute Vorticity时,找到那个(Calculator)的大小,然后使用Threshold过滤器拉出具有大涡度的细胞。然后用它作为你的Seed Source

如果您的数据是2D,或者您可以沿着数据流提取有趣的表面,则另一个(可能更好)选项是使用Surface LIC插件。详细信息可以在https://www.paraview.org/Wiki/ParaView/Line_Integral_Convolution找到。

© www.soinside.com 2019 - 2024. All rights reserved.