有限要素法(FEM)入門ガイド 戻る
入門ガイド

有限要素法(FEM)入門ガイド

メッシュ・剛性行列・境界条件――FEMの基本概念を図解でやさしく解説。ブラウザで動作する無料ツールと組み合わせて実際に体験できます。

有限要素法とは

有限要素法(Finite Element Method:FEM)は、複雑な形状や荷重条件を持つ構造物の変形・応力・温度分布などを数値的に解析する手法です。1960年代にNASAの宇宙開発プログラムで実用化され、現在は機械・土木・電磁気・流体など工学全般で不可欠なツールになっています。

FEMの基本的な考え方は「連続体を有限個の要素(エレメント)に分割し、各要素内では変位を多項式で近似する」というものです。これにより、解析的に解けない複雑な問題を連立方程式に変換して数値的に解くことができます。

FEMの基本手順

1. モデル化とメッシュ分割

解析対象をCADデータや手作業で形状モデル化し、三角形・四辺形(2D)または四面体・六面体(3D)の要素に分割します。応力集中部や境界付近はメッシュを細かく、単純な部分は粗くする「適応メッシュ」が効果的です。

メッシュ品質の指標:アスペクト比(要素の縦横比)は1に近いほど良好。アスペクト比が5を超えると精度が低下しやすい。

2. 要素剛性行列の作成

各要素について、変位とひずみの関係(ひずみ-変位行列 [B])と材料の応力-ひずみ関係(弾性係数行列 [D])から、要素剛性行列 [k] = ∫[B]ᵀ[D][B]dV を計算します。

3. 全体剛性行列の組み立て

各要素の剛性行列を「アセンブル」して全体剛性行列 [K] を作ります。節点番号に従って各要素の寄与を加算していくプロセスです。

4. 境界条件の設定

固定端(変位ゼロ)や荷重(力・圧力)などの境界条件を設定します。これにより不定となっている剛性方程式 [K]{u} = {F} が解けるようになります。

5. 連立方程式を解く

ガウス消去法・LU分解・共役勾配法などで {u} = [K]⁻¹{F} を解き、節点変位を求めます。変位からひずみ・応力を計算して結果を可視化します。

FEM要素の種類

要素タイプ形状主な用途
梁要素(Beam)1次元棒・梁・フレーム構造
平面応力要素(CST/Q4)三角形・四辺形薄板・平面問題
シェル要素曲面薄肉構造・自動車ボディ
ソリッド要素(Tet/Hex)三角錐・六面体ブロック形状・3D全般
アクシシメトリック要素軸対称タイヤ・配管・圧力容器

無料でFEMを体験できるツール

以下のツールで、ブラウザ上で実際にFEMの概念を体験できます:

梁の撓み・応力解析
片持ち梁・単純支持梁の撓み曲線・BMD・SFDをリアルタイム描画
SIMP位相最適化
FEMベースの位相最適化。材料配置を自動的に最適化
オイラー座屈荷重
座屈モード形状と臨界荷重をインタラクティブに計算
応力集中係数 Kt
穴・切り欠きによる応力集中をリアルタイム可視化

FEM解析の精度を上げるポイント

FEM vs 他の数値解析手法

手法得意分野特徴
有限要素法(FEM)構造・熱・電磁気複雑形状に対応、標準的
有限差分法(FDM)流体・波動実装が簡単、規則格子に最適
有限体積法(FVM)CFD全般保存則を厳密に満たす
境界要素法(BEM)電磁気・弾性表面のみ離散化、無限領域に強い