The finite element method (FEM) is a powerful technique originally developed for the numerical solution of complex problems in structural mechanics, and it remains the method of choice for analyzing complex systems. In FEM, the structural system is modeled by a set of appropriate finite elements interconnected at discrete points called nodes. Elements may have physical properties such as thickness, coefficient of thermal expansion, density, Young's modulus, shear modulus and Poisson's ratio.
The origin of the finite element method can be traced to the matrix analysis of structures [1][2] where the concept of a displacement or stiffness matrix approach was introduced. Finite element concepts were developed based on engineering methods in the 1950s. The finite element method obtained its real impetus in the 1960s and 1970s by John Argyris, and co-workers; at the University of Stuttgart, by Ray W. Clough; at the University of California, Berkeley, by Olgierd Zienkiewicz, and co-workers Ernest Hinton, Bruce Irons;[3] at the University of Swansea, by Philippe G. Ciarlet; at the University of Paris; at Cornell University, by Richard Gallagher and co-workers. The original works such as those by Argyris [4] and Clough [5] became the foundation for today's finite element structural analysis methods.
要素は外部ノードでのみ相互接続されており、全体として可能な限り正確に領域全体をカバーするように構成する必要があります。ノードには、並進、回転、および特殊な用途では変位の高階微分を含む、ノード(ベクトル)変位または自由度があります。ノードが変位すると、要素の定式化によって規定された特定の方法で要素が引きずられます。つまり、要素内の任意の点の変位はノード変位から補間されるため、これが解が近似的になる主な理由です。
アプリケーションの観点からは、システムを以下のようにモデル化することが重要です。
大規模な商用ソフトウェアパッケージには、メッシュ生成機能や、入力および出力のグラフィカル表示機能が備わっていることが多く、これにより入力データの検証と結果の解釈が大幅に容易になる。
有限要素法(FEM)の理論は様々な視点や重点で提示されるが、構造解析におけるその発展は、仮想仕事の原理または最小全ポテンシャルエネルギーの原理を通じたより伝統的なアプローチに従っている。仮想仕事の原理のアプローチは、線形および非線形材料挙動の両方に適用できるため、より一般的である。仮想仕事法はエネルギー保存則の表現であり、保存系の場合、一連の印加力によって系に加えられる仕事は、構造構成要素のひずみエネルギーの形で系に蓄積されるエネルギーに等しい。
構造システムにおける仮想変位の原理は、外部仮想仕事と内部仮想仕事の数学的な同一性を表す。
言い換えれば、外部の力によってシステムに対して行われる仕事の総和は、システムを構成する要素にひずみエネルギーとして蓄えられる仕事に等しい。
上記の式の右辺の仮想内部仕事は、個々の要素で行われた仮想仕事を合計することで求められます。後者には、各要素の応答を記述する力-変位関数を使用する必要があります。したがって、構造の変位は、個々の(離散的な)要素の応答をまとめて記述します。方程式は、システム全体(連続体)の応答を記述する単一の方程式ではなく、構造の個々の要素の小さな領域に対してのみ記述されます。後者は扱いが困難な問題となるため、有限要素法が有用です。後続のセクションで示すように、式(1)は、システムの次の支配平衡方程式につながります。
どこ
支持部の拘束条件を考慮すると、節点変位は、線形方程式系(2)を解くことによって求められます。記号的に表すと次のようになります。
続いて、個々の要素におけるひずみと応力は、以下のように求められる。
どこ
仮想仕事方程式(1)をシステムに適用することにより、要素行列を確立することができます。、システム行列を組み立てる手法も同様です。そして.その他の行列、例えば、、そして これらは既知の値であり、データ入力から直接設定できます。
させては、典型的な要素の節点変位のベクトルとする。要素の他の任意の点における変位は、補間関数を用いて次のように求めることができる。記号で表すと次のようになる。
どこ
式(6)は、他にも非常に興味深い量を生み出す。
典型的な体積要素の場合仮想変位による内部仮想仕事は、(5)と(9)を(1)に代入することによって得られる。
主に参照の便宜を図るため、典型的な要素に関する以下の行列を定義する。
これらの行列は通常、数値積分にガウス求積法を用いて数値的に評価されます。これらを使用すると、(10)は次のように簡略化されます。
節点変位ベクトルqは、システム節点変位rの部分集合であるため(隣接要素との互換性のため)、要素行列のサイズを新しいゼロの列と行で拡張することにより、 qをrに置き換えることができます。
ここで、簡略化のため、要素行列には同じ記号を使用します。要素行列は、サイズが拡大され、行と列が適切に再配置されています。
すべての要素について内部仮想仕事( 14 )を合計すると、( 1 )の右辺が得られる。
( 1 )式の左辺を考慮すると、システムの外部仮想仕事は以下から構成される。
(16)と(17b)を足し合わせ、その合計を(15)と等しくすると、次の式が得られる。
仮想変位以来が任意である場合、前述の等式は次のように簡略化されます。
(2)との比較から、以下のことがわかる。
実際には、要素行列は拡張も再配置もされません。代わりに、システムの剛性行列は個々の係数を加算することによって組み立てられるにここで添え字 ij、kl は要素の節点変位を意味します。システムの節点変位とそれぞれ一致する同様に、個々の係数を加算することによって組み立てられるにどこマッチこの直接追加の中へこの手順は直接剛性法と呼ばれる。