FEMで、剛性マトリックスが正定であるのはなぜですか?


9

FEMクラスでは、通常、剛性マトリックスが正定であることが当たり前とされていますが、その理由を理解できません。誰か説明してもらえますか?

例えば、我々は、ポアソン問題を考えることができます: その剛性行列である: K I J = Ωφ Iφ jを

2u=f,
Kij=ΩφiφjdΩ,
対称正定です。対称性は明白な特性ですが、正の明確さは私にはそれほど明白ではありません。

1
これは実際に解こうとしている偏微分方程式に依存します。興味のあるものを追加できますか?
クリスチャンクラソン2015年

こんにちは、@ ChristianClason、コメントありがとうございます。この問題の具体例を追加しました。
user123 2015年

3
警告:境界条件がない場合、要素行列から組み立てられた完全なシステム剛性行列は、剛体の運動と同等の力をゼロの力にマッピングする必要があるため、フルランクにはなりません。したがって、完全な剛性マトリックスは、せいぜい正の半正定値です。ただし、適切な境界条件では、剛体の運動は無効になり、拘束されたシステムは非特異になります。(それ以外の場合は、それを解決できませんでした)。したがって、実際の正定性を見つけるには、境界条件を適用した結果の圧縮行列を調べる必要があります。
ccorn 2015年

回答:


12

プロパティは、対応する(弱形式の)偏微分方程式のプロパティに従います。これは、有限差分法などと比較した有限要素法の利点の1つです。

uH01(Ω)

a(u,v):=Ωuvdx=Ωfvdxfor all vH01(Ω).
(1)a(v,v)=vL22cvH12for all vH01(Ω).

ここで、古典的な有限要素アプローチは、無限次元空間を有限次元部分空間、でような を見つけること ここで重要なプロパティは同じと部分空間(適合化離散化); つまり H01(Ω) VhH01(Ω)uhVh

(2)a(uh,vh):=Ωuhvhdx=Ωfvhdxfor all vhVh.
aVhH01(Ω)
(3)a(vh,vh)cvhH12>0for all vhVh.

最後のステップ:変分形式を線形方程式のシステムに変換するには、基底を、と記述しおよび、を挿入します。剛性行列には、エントリ(これは、が書いたものと一致します)。{φ1,,φN}Vhuh=i=1Nuiφivh=φj1jN(2)KKij=a(φi,φj)

次に、任意のベクトルをます。次に、との双線形性が(つまり、スカラーと合計を両方の引数に移動できます) 以来任意だった、これがあることを意味正定値です。v=(v1,,vN)TRNvh:=i=1NviφiVh(3)aのV Kを

vTKv=i=1Nj=1NviKijvj=i=1Nj=1Na(viφi,vjφj)=a(vh,vh)>0.
vK

TL; DR:(自己随伴の)楕円偏微分方程式の適合離散化から得られるため、剛性行列は正定です。


2

要素の剛性が正でない場合、システムは安定していません。したがって、モデルはおそらく正しくありません。調和振動子の最も基本的な方程式を見てください

mx(t)+kx(t)=f(t)

が負の場合、解は不安定です(特性方程式の根を見てください)。それは解が爆発することを意味します。剛性は復元力でなければなりません。少なくとも物理的なばねでは。剛性マトリックスは、これを多数の要素に拡張します(グローバル剛性マトリックス)。以上です。しかし、それは同じ基本的な考え方です。FEMベースは、構造解析の剛性マトリックス法にあり、各要素には剛性が関連付けられています。k

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.