FEM vs FDM vs FVM数値解析3手法の違いを徹底比較 戻る
/ ガイド記事 ← ツール一覧
GUIDE ARTICLE

FEM vs FDM vs FVM
数値解析3手法の違いを徹底比較

有限要素法・有限差分法・有限体積法 — それぞれの原理・適用分野・精度・計算コストをエンジニア視点で解説

CAE・数値解析の分野ではFEM(有限要素法)FDM(有限差分法)FVM(有限体積法)の3手法が広く使われています。それぞれ適した問題領域が異なり、使い分けが重要です。本記事では原理・特徴・代表ソフトウェアを比較します。

3手法の基本原理

FEM有限要素法(Finite Element Method)

解析領域を有限個の要素(element)に分割し、各要素内で変位・温度などの物理量を形状関数で近似する手法。弱形式(重み付き残差法)に基づき、Galerkin法・変分法で定式化されます。

強み:複雑形状に対応可能、境界条件の適用が容易、固体力学との相性が良い。
代表ソフト:ANSYS Mechanical、Abaqus、Nastran、LS-DYNA

FDM有限差分法(Finite Difference Method)

偏微分方程式の微分演算子を、格子点上の差分商で置き換える手法。テイラー展開による局所的近似が基礎です。実装がシンプルで教育・研究用途に多く使われます。

強み:実装が容易、規則格子との相性が良い、計算コスト低。
弱点:複雑形状への対応が難しい(境界フィッティングが必要)。
代表ソフト:FDTD(電磁界)、独自コード、Matlab PDE Toolbox

FVM有限体積法(Finite Volume Method)

解析領域を制御体積(コントロールボリューム)に分割し、各体積内で保存則の積分形を離散化する手法。質量・運動量・エネルギーの保存が離散レベルで厳密に成立します。

強み:保存則の厳密な満足、非構造格子対応、流体解析に最適。
代表ソフト:OpenFOAM、FLUENT(Ansys)、STAR-CCM+、Code_Saturne

一目でわかる比較表

項目 FEM FDM FVM
離散化の基礎弱形式・変分原理差分近似(強形式)積分保存則
格子タイプ非構造・構造両対応主に構造(規則)格子非構造・構造両対応
複雑形状◎ 得意△ 難しい◎ 得意
保存則の保証△ 要素レベルで近似△ 大局的には成立◎ 離散的に厳密
主な適用構造・固体力学・振動熱拡散・波動・電磁流体・熱流体・燃焼
代表ソフトANSYS, Abaqus, NastranFDTD系、研究コードOpenFOAM, FLUENT
実装難易度中〜高低〜中

どれを選ぶべきか?

構造解析・固体力学 → FEM

梁・シェル・ソリッド要素を用いた応力・変位解析、モーダル解析、座屈解析にはFEMが最適です。複雑形状の自動メッシュ生成ツールも充実しています。

CFD(流体力学)→ FVM

OpenFOAMを筆頭に、主要なCFDコードはほぼすべてFVMベースです。圧力・速度の連成(SIMPLE法など)も保存則と相性が良く、乱流モデルも豊富です。

熱拡散・電磁界の基礎解析 → FDM

規則格子で良い場合(2D熱伝導、FDTD電磁波解析など)はFDMが最もシンプルに実装でき、教育目的にも適しています。

熱流体・マルチフィジクス → FVM or FEM

熱応力連成にはFEM(ANSYS Mechanical + Fluent連成など)、熱流体単独ならFVMが主流です。

精度と計算コストの考え方

精度はいずれもメッシュ依存性が高く、十分に細かいメッシュであれば3手法とも同等の精度を達成できます。計算コストはFDMが一般に最も低く、FEMは行列アセンブリ・ソルバコストが高い傾向があります。FVMは陽解法(非定常)で効率的、陰解法(定常)ではFEMと同程度です。

まとめ

目的・形状・精度要求に合わせて手法を選択することが、効率的なCAE解析の第一歩です。

使い方ガイド

  1. 解析対象の領域形状を選択(矩形・円形・複合形状)し、境界条件(固定端・自由端・応力指定)を設定
  2. 各手法(FEM・FDM・FVM)のメッシュ密度を調整し、要素数と計算時間のトレードオフを確認
  3. 熱伝導・応力・流体力学など物理現象を選択し、同一条件下での3手法の数値解を比較表示

具体的な計算例

厚さ10mmのアルミニウム板(熱伝導率237 W/m·K)に片側100℃、他側0℃の定常熱伝導解析を実施。FEMは2次要素4,096個で中央部の温度50℃(誤差0.2%)、計算時間2.3秒。FDMは20×20格子点で49℃(誤差2.0%)、計算時間0.4秒。FVMは同格子で50.5℃(誤差1.0%)、計算時間0.8秒。複雑な曲面や不規則領域ではFEMが精度向上、単純矩形領域ではFDMが高速。

実務での注意点

  1. 応力集中や亀裂先端のような急峻な勾配領域はFEM(局所細分化可能)を選択、粗い領域では低精度化
  2. 圧縮機・熱交換器などの流体問題ではFVMの物理量保存性が優れ、質量・運動量・エネルギー保存を厳密に満たす
  3. 直交格子上の単純問題ならFDMで計算コスト3分の1以下だが、非構造メッシュが必須な場合はFEMを強制