構造工学において、直接剛性法(マトリックス剛性法とも呼ばれる)は、静的不定構造を含む複雑な構造のコンピュータによる自動解析に特に適した構造解析手法です。これは、部材の剛性関係を利用して構造物の部材力と変位を計算するマトリックス法です。直接剛性法は、有限要素法(FEM)の最も一般的な実装方法です。この方法を適用する際には、システムを節点で相互接続された、より単純な理想化された要素の集合としてモデル化する必要があります。これらの要素の材料剛性特性は、線形代数を用いて、理想化された構造全体の挙動を支配する単一のマトリックス方程式にまとめられます。構造物の未知の変位と力は、この方程式を解くことによって決定できます。直接剛性法は、ほとんどの有限要素ソフトウェアの基礎となっています。
直接剛性法は航空宇宙分野で生まれた。研究者たちは、複雑な航空機フレームの解析に様々なアプローチを検討した。これには、弾性理論、構造力学におけるエネルギー原理、柔軟性法、マトリックス剛性法などが含まれる。これらの手法の解析を通して、コンピュータによる実装に最適な効率的な手法として、直接剛性法が確立された。
1934年から1938年の間に、AR CollarとWJ Duncanは、今日使用されているマトリックスシステムの表現と用語を用いた最初の論文を発表しました。空力弾性研究は第二次世界大戦中も続けられましたが、1938年から1947年までの出版制限により、この研究を追跡することは困難です。マトリックス構造解析における2番目の大きなブレークスルーは、1954年から1955年にかけて、John H. Argyris教授が構造の基本コンポーネントを方程式のシステムに組み立てる概念を体系化したことで起こりました。最後に、1959年11月6日、ボーイングの構造力学部門の責任者であるMJ Turnerは、コンピュータ実装のための効率的なモデルとして直接剛性法を概説した論文を発表しました(Felippa 2001 )。
典型的な部材剛性関係は、以下の一般的な形式をとる。
どこ
もし部材の変形であって絶対変位ではない場合、は独立した部材力であり、その場合、(1)を反転して、柔軟性法で使用されるいわゆる部材柔軟性マトリックスを得ることができます。
ノードと呼ばれる点で相互接続された多数の部材を持つシステムの場合、式(1)のような部材の剛性関係は、以下の観察結果を利用して統合することができます。
どこ
システム剛性行列Kは、ベクトルRとrが同じ大きさであるため正方行列です。さらに、対称行列であるため、対称である。支持部の拘束条件を(2)で考慮すると、節点変位は連立一次方程式(2)を解くことで求められる。記号的に表すと次のようになる。
続いて、式(1)から部材の特性力を求めることができる。互換性を考慮することで、 rから見つけることができます。
式(1)は、次のような形式で表されるのが一般的である。そしてはそれぞれ、 rおよびRの方向に一致する部材端変位および力である。このような場合、そしてメンバーの行列を直接合計することで得られるそしてこの方法は、直接剛性法として知られています。
マトリックス剛性法の利点と欠点については、柔軟性法に関する記事で比較検討されています。
直接剛性法を用いる際の最初のステップは、構造を構成する個々の要素を特定することである。

要素が特定されると、構造はノード、つまり異なる要素同士を接続する点で切り離される。

次に、各要素を個別に解析し、部材剛性方程式を導出します。力と変位は、要素の形状と特性に依存する要素剛性マトリックスを介して関連付けられます。
トラス部材は、圧縮力または引張力のみを伝達できます。つまり、2次元の場合、各節点は水平方向と垂直方向の2つの自由度(DOF)を持ちます。結果として得られる方程式には、4×4の剛性マトリックスが含まれます。
フレーム要素は、圧縮力と引張力に加えて、曲げモーメントにも耐えることができます。これにより、水平変位、垂直変位、面内回転の3つの自由度が生じます。この場合の剛性マトリックスは6×6です。
板やシェルなどの他の要素も直接剛性法に組み込むことができ、同様の方程式を開発する必要がある。
個々の要素の剛性関係が確立されたら、それらを元の構造に組み立てる必要があります。このプロセスの最初のステップは、個々の要素の剛性関係を構造全体のグローバルシステムに変換することです。トラス要素の場合、剛性法のグローバル形式は、グローバル座標系(このシステムは通常、従来のデカルト座標系です)に対する要素の角度に依存します。
(角度βのトラス要素の場合) 同様に、
どこそしてこれらはトラス要素の方向余弦(つまり、部材に沿った単位ベクトルの成分)です。この形式は、この定式化に見られるパターンを単純に拡張することで、要素の剛性を3次元空間トラスに一般化する方法を示しています。
グローバル座標系で要素剛性マトリックスを作成した後、それらを単一の「マスター」または「グローバル」剛性マトリックスに統合する必要があります。これらのマトリックスを統合する際には、各節点における変位の適合性と力の平衡という2つの規則に従う必要があります。これらの規則は、要素節点変位をグローバル節点変位に関連付けることによって満たされます。

全体変位ベクトルと力ベクトルはそれぞれ、構造内の各自由度に対応する要素を1つずつ含んでいます。要素剛性行列は、全体変位ベクトルと荷重ベクトルに合わせて各行列を拡張または拡大することで統合されます。
(上記構造の要素(1)について)
最後に、個々の拡張要素行列を合計することによって、全体剛性行列が構築される。
グローバル剛性行列、変位ベクトル、および力ベクトルが構築されると、システムは単一の行列方程式として表現できる。

構造における各自由度について、変位または力のいずれかが既知である。

各自由度に既知の値を代入すると、マスター剛性方程式が完成し、評価の準備が整います。行列方程式を評価するには、コレスキー分解や連立方程式の総当たり評価など、さまざまな方法があります。構造物が適切に拘束されていない場合、力が加わると剛体運動を起こし、追加の支持条件が必要になります。
本節で説明する方法は、直接剛性法の概要を示すものです。プロセスの詳細、およびプロセスに内在する材料特性に関する仮定については、別途資料を参照してください。
直接剛性法は、多数の要素を含む複雑な構造を評価するために、コンピュータソフトウェアに効果的かつ容易に実装できるよう特別に開発されました。現在、利用可能な有限要素ソルバーのほぼすべてが、直接剛性法に基づいています。各プログラムは同じプロセスを使用していますが、計算時間と必要なメモリを削減するために、多くが効率化されています。これを実現するために、ショートカットが開発されています。
直接剛性法が最も広く利用されている分野の一つが構造解析であり、この手法はモデリングソフトウェアに組み込まれている。このソフトウェアでは、ユーザーが構造をモデル化し、要素の材料特性を定義すると、要素剛性と全体剛性の関係が自動的に生成される。様々な荷重条件を適用すると、ソフトウェアは構造を評価し、たわみをユーザーに提示する。