2D-FEM 中参考三角形上 P1 基元的对称性

计算科学 有限元
2021-12-10 02:13:47

我正在尝试了解有限元方法,并希望将其应用于具有三角形网格的二维方程。

我选择了参考元素是带顶点的三角形(0,0),(0,1) and (1,0). 在这个参考元素上,我定义了三个基函数

ϕ1(x,y)=(1x)(1y)ϕ2(x,y)=x(1y)ϕ3(x,y)=(1x)y
他们每个人在哪里1在恰好一个顶点和0在其他人。现在,当我试图找到质量矩阵的元素时,我需要解决
M(i,j)=ϕiϕjdx
对于一些i,j1..3在参考元素上。我现在遇到的问题是M(1,2)M(2,3). 那正确吗?为什么不选择参考元素,使角可以互换,例如以原点为中心的等边三角形?

在我看来,这种方式只是根据我们如何识别域三角形的角与参考元素的选择,任意选择一些元素以减少彼此之间的“交互”。

1个回答

可以选择等边三角形作为参考元素。但参考元素的确切形状实际上并不重要:您必须整合三角剖分的具体元素。在参考元素和实际元素之间是从一个到另一个进行转换的映射。如果您选择不同的参考元素,映射也会不同,但您在实际单元格上计算的矩阵元素将是相同的。

所以你“可以”。但是你不应该:参考元素的选择方式应该很容易写下基函数和映射,如果你选择从零到一的参考元素,情况尤其如此对于两者xy坐标。