- 剛性マトリクスってなに?
- そもそも行列の意味は?
- 要素剛性マトリクスってどう作る?
- 全体剛性マトリクスへの組み立て方は?
- ラーメン構造で使う?
- 有限要素法とどう関係する?
上記の様な悩みを解決します。
「剛性マトリクス」(ごうせいまとりくす)は構造解析の根幹概念で、結論を一言でいうと 「力と変位の関係を行列で表したもの」です。簡単に書くと K × u = F という1本の式。これは「ある構造に力Fをかけると、変位uが発生する。その間を取り持つのが剛性K(行列)」という意味で、現代の構造解析ソフト(MIDAS、SAP2000、TheArt、NaviStrなど)が 裏で実行している計算そのものです。手計算では片持ち梁・単純梁レベルまでしか解けないものが、剛性マトリクス法を使うと 100層の超高層ラーメン構造も一気に解析できる、というのが工学的なブレイクスルーでした。本記事では、剛性マトリクスの意味・求め方・組み立て方・実際の使い方を、構造解析を初めて学ぶ人にも分かるように整理します。
なるべく分かりやすい表現で記事をまとめていくので、初心者の方にも理解しやすい内容になっているかなと思います。
それではいってみましょう!
剛性マトリクスとは?
剛性マトリクスとは、結論「構造物にかかる力(F)と変位(u)の関係を行列で表現した数値構造」のことです。
英語では stiffness matrix。記号は [K] または単に K。
ざっくりイメージすると
最も簡単なバネ1本のイメージから始めます。
F = k × u
- F:荷重
- k:バネ定数(剛性)
- u:変位
これは F = kuという、中学校で習う「フックの法則」。これを 複数本のバネ・複数の方向に拡張したのが剛性マトリクス。
[F] = [K] × [u]
→ 1本のバネで「F=ku」だったものが、複雑な構造体になると「列ベクトルF=行列K×列ベクトルu」という形になる。
剛性マトリクスの主な特徴
- 行列(マトリクス)で表現される(2次元配列)
- 対称行列(Kij = Kji)が一般的
- 正値定符号(物理的に意味のある構造なら逆行列が存在)
- 全体剛性マトリクスは「要素剛性マトリクス」の足し合わせで作る
- 逆行列を取れば u = K⁻¹ × F で変位が求まる
なぜマトリクス化するのか
手計算で梁1本を解くなら、3次連立方程式で十分。
- 梁1本 → 3変数程度
- ラーメン構造1層 → 数十変数
- ラーメン構造10層 → 数百変数
- ラーメン構造100層 → 数千〜数万変数
→ 「変数が増えても同じ手順で解ける」ようにしたのが剛性マトリクス法。コンピュータで一気に処理できるのが利点。
剛性の基本(剛性率)はこちらの記事も参考にしてください。

剛性マトリクスの求め方
剛性マトリクスの組み立ては、結論「要素剛性マトリクスを足し合わせて全体剛性マトリクスを作る」という流れです。
①基本ステップ(4段階)
- 構造を 要素(部材)に分割
- 各要素の 要素剛性マトリクスを作る
- すべての要素剛性を 全体座標系に統合
- 境界条件・荷重を入れて 連立方程式を解く
→ 構造解析ソフトのアルゴリズムは、おおむねこの流れ。
②要素分割の例
シンプルなラーメン構造の場合、
- 柱1本 → 1要素
- 梁1本 → 1要素
- 接続部 → 節点(Node)
→ 部材を「要素」、節点を「ノード」と呼ぶ。各要素の両端ノードに力と変位が定義される。
③要素剛性マトリクスの作成
各要素(梁・柱・トラス)の 長さ、断面積、ヤング率、断面二次モーメントから、その要素の剛性マトリクスを作る。
| 要素種類 | 要素剛性マトリクスの次数 |
|---|---|
| トラス(1次元) | 2×2 |
| 梁(2次元、平面) | 6×6 |
| ラーメン(3次元) | 12×12 |
| シェル・ソリッド要素 | 数十×数十 |
→ シンプルな部材ほど小さい行列、複雑な要素ほど大きい行列になる。
④全体剛性マトリクスへの統合
各要素剛性を 同じ節点番号で結びつけて足し合わせる。これを アセンブリ(組み立て)と呼ぶ。
→ 「節点1で接続される要素A・要素Bの剛性は、節点1の位置で 足し合わせる」というのが基本ルール。
トラス構造の基本はこちらの記事も参考にしてください。

トラス・梁の要素剛性マトリクス
代表的な要素剛性マトリクスを具体的に見ていきます。
①トラス要素の剛性マトリクス
長さL、断面積A、ヤング率Eのトラス要素(両端で軸方向の変位のみ)の剛性マトリクスは、
[K] = (EA/L) × [ 1 -1]
[-1 1]
- 上の式は 2×2の対称行列
- 軸方向剛性EA/Lの係数が 対角に+、非対角に−で出る
- 「伸び縮みの剛性」を表現
→ トラスは軸力しか伝えない簡単な要素。これがすべての剛性マトリクスの 原型。
②梁要素の剛性マトリクス(2次元)
長さL、断面積A、ヤング率E、断面二次モーメントIの2次元梁要素の剛性マトリクスは、
- 6×6の対称行列(両端で 軸方向u、たわみv、回転θの3自由度ずつ)
- 軸方向剛性 EA/L
- 曲げ剛性 12EI/L³、6EI/L²、4EI/L、2EI/Lなどが要素として並ぶ
- これらの組み合わせで6×6が埋まる
→ 構造解析の核心。手で書くと結構複雑だが、EI/Lベースの式の組み合わせで構成されることを覚えておくと良い。
③要素剛性の物理的な意味
要素剛性マトリクスの各要素は、
Kij = 自由度jだけを単位変位、他を0としたとき、自由度iに発生する力
→ 「ある節点を1だけ動かしたとき、他の節点にどれだけの力が必要か」という物理的な意味。
断面二次モーメントの基本はこちらの記事も参考にしてください。

全体剛性マトリクスへの合成
要素ごとに作った剛性マトリクスを、構造全体の剛性マトリクスにまとめる手順です。
①アセンブリの流れ
- 各要素剛性マトリクスを 全体座標系に変換(回転行列を掛ける)
- 全体マトリクス[K]の 対応する節点番号位置に要素剛性を足し込む
- すべての要素について繰り返す
- 完成した[K]は n×nの大きな行列(n=全節点の自由度総数)
②境界条件の適用
完成した[K]に対して、
- 固定端の自由度を 削除(または対応する行列を変更)
- 荷重を Fベクトルに代入
→ 数学的には「拘束された自由度の行・列を削除」した縮約行列を解く。
③連立方程式の求解
最終的に解くのは、
[K] × [u] = [F]
- [K]は大きな対称正定値行列
- [u]は未知の節点変位ベクトル
- [F]は既知の荷重ベクトル
→ 数値計算では LU分解、Cholesky分解、共役勾配法などで効率的に解く。
ラーメン構造への適用
実務で最も多く扱うラーメン構造での使い方です。
①ラーメン構造とは
柱と梁を 剛接合でつなげた構造形式。
- 接合部で モーメントを伝達できる
- 地震時に 柱・梁・接合部で抵抗
- 設計の基本構造として最も頻出
→ 剛性マトリクス法を学ぶ最大の動機が「ラーメン構造を効率的に解析する」こと。
②ラーメン構造の自由度
| 構造規模 | 節点数 | 自由度数 |
|---|---|---|
| 1層1スパン | 4 | 約12 |
| 3層3スパン | 16 | 約48 |
| 10層6スパン | 77 | 約231 |
| 30層10スパン | 341 | 約1,023 |
→ 30層レベルになると 1,000自由度超。手計算ではまず不可能だが、剛性マトリクス法ならコンピュータで瞬時に解ける。
ラーメン構造の基本はこちらの記事も参考にしてください。

③解析の流れ(現代の市販ソフト)
- CADで構造モデル(節点・要素)を入力
- 部材情報(断面、材料)を設定
- 荷重・境界条件を設定
- ソフトが自動で剛性マトリクスを作成・解く
- 変位・応力・反力を結果出力
→ ユーザーは「何を解いているか」だけ理解すれば、計算自体はソフトに任せられる。
構造システムの基本はこちらの記事も参考にしてください。

有限要素法との関係
「剛性マトリクス法=有限要素法」と呼ばれることがありますが、厳密には少し違います。
①関係性
- 剛性マトリクス法(Stiffness Matrix Method):節点と部材で剛性を作る、骨組構造の解析手法
- 有限要素法(FEM:Finite Element Method):剛性マトリクス法を 連続体(板・面・立体)にも拡張した、より広い概念
→ 剛性マトリクス法は 「骨組(線材)用」、FEMは 「連続体・骨組両方」と覚える。
②現代の構造解析ソフト
| ソフト | 主な用途 |
|---|---|
| MIDAS | 建築・橋梁・地下構造 |
| SAP2000 | 建築・橋梁(国際的に標準) |
| TheArt(セーフ) | 国内建築設計 |
| NaviStr | 国内建築設計 |
| ANSYS / ABAQUS | FEM(部材設計、製造業) |
| STAN3D | 国内建築の標準 |
→ 結局のところすべて、裏で剛性マトリクスを組み立てて解いている。
③施工管理視点での意義
施工管理者が剛性マトリクスを自分で組むことはほぼないが、解析結果の妥当性を読むときに知っていると有利。
- 設計者の「剛性が足りない」発言を理解できる
- 解析モデルの 節点・要素分割の意図を読める
- 想定外の荷重や変位が出た場合、どの要素剛性が支配的かを考える視点が持てる
→ 「剛性マトリクスの世界」を1度でも覗いておくと、構造設計者との対話がぐっとスムーズになる。
④現場での具体例(独自エピソード)
ある中規模オフィスビル(SRC造6階建)の 構造図レビューで、設計者から 「剛性マトリクス上、3階の中央付近で剛性が極端に小さい節点がある」との指摘を受けた経験があります。
- 当該節点の状況:平面上 エレベーター開口部が大きい
- 想定原因:両側の壁が連続せず、剛性が中央で抜けた形状
- 対策:エレベーター開口部の 壁周辺に補強梁(BRD)を追加
→ つまり「剛性マトリクスの中で特定の節点だけ弱い」=「実建物のその位置で変形が集中しやすい」=「現場で見たときも、特定の壁が変形しやすい」という解析結果と現実の対応関係が見えた瞬間でした。
剛性マトリクスは抽象的な数学に見えますが、「節点の剛性=実建物のその場所の硬さ」という現実的な対応がしっかりあるので、設計者の言葉を理解する手段として知識を持っておくとお得です。
層間変形角の基本はこちらの記事も参考にしてください。

剛性マトリクスに関する情報まとめ
最後に、剛性マトリクスの重要ポイントを整理します。
- 剛性マトリクスとは:力と変位の関係を行列で表現したもの。[F] = [K] × [u]
- 特徴:対称正定値の行列、要素剛性を足し合わせて全体剛性を作る、逆行列を取って変位を求める
- 要素剛性:トラス2×2、平面梁6×6、3次元ラーメン12×12
- 計算ステップ:要素分割→要素剛性→全体剛性→境界条件→連立方程式の求解
- 適用範囲:単純梁から100層ラーメン、橋梁まで建築構造の99%
- 有限要素法との関係:剛性マトリクス法=骨組用、FEM=連続体含む拡張版
- 施工管理視点:設計者の「剛性が低い」発言を、解析モデルの節点剛性として読める
以上が剛性マトリクスに関する情報のまとめです。
剛性マトリクスは「現代の構造解析ソフトの心臓部」で、自分で組む機会はほぼないものの、設計図と解析結果の意味を読むための共通言語になります。施工管理として現場で構造設計者と対話するときも、「あの節点の剛性が低い」「あの要素の長さで…」といった話についていけるだけで、対話の深さが変わりますよ。一通り基礎知識は理解できたと思います。
合わせて読みたい関連記事はこちら。







