deal.ii - 我的输出的 ParaView“按标量扭曲”不连续

计算科学 有限元 边界条件 视界 交易.ii 弹性
2021-12-24 22:06:14

在我们的有限元课程中,我们已经解决了正方形 ( GridGenerator::hyper_cube)上的二维线性弹性问题Q1每个组件中的双线性有限元。我们在一个面上施加了 neumann 齐次边界条件,在其他三个面上施加了齐次 Dirichlet。

作为输出,我们选择:

  • 解的大小u
  • ux(x 位移)
  • uy(y 位移)

幅值的输出u如下: 在此处输入图像描述

到目前为止,一切都很好。现在,我选择ux,我想通过标量扭曲它,因为它是一个标量值函数。所以首先让我们看看ux在此处输入图像描述

现在,我扭曲这个ux通过 scalar,情节如下:

在此处输入图像描述

即似乎解决方案是平坦的,这绝对是无意义的。此外,如果我增加比例因子,我会得到一些对我来说根本没有任何意义的东西:

在此处输入图像描述

有谁知道这是否正常,还是我的有限元求解器有问题?如果是后者,这真的让我感到惊讶

1个回答

您似乎正在使用 deal-ii 进行模拟。它是一个成熟的有限元求解器,错误出在有限元求解器的可能性非常小。但是,请检查您已应用于您的问题的 BC(如果上述不是预期的解决方案)

尝试使用 Paraview 中的计算器过滤器放大数据,然后在其上尝试“按标量扭曲”过滤器以验证绘图