Instant Engineering

エンジニアの仕事効率を上げる知識をシェアするWeb記事/機械設計/TPS/QC品質管理

有限要素法FEMとは?仕組みと解析の基礎

解析ソフトで色付きの応力図が出ると、それだけで正しい設計に見えてしまいませんか。

しかし有限要素法は、条件を入れれば自動で正解を出す魔法の道具ではありません。

有限要素法FEMとは、部品を小さな要素に分け、節点変位を連立方程式として解く数値解析手法です。

メッシュ、材料物性、境界条件を誤ると、見た目はきれいでも実物と合わない結果になります。

本記事では、FEMの仕組み、剛性方程式、解析手順、収束確認、実務での注意点を基礎から解説します。

 

1. 有限要素法FEMとは何か:複雑な部品を計算可能な形にする方法

有限要素法FEMは、複雑な形状や荷重条件を持つ物体を、小さな要素の集合として扱う解析手法です。

英語ではFinite Element Methodと呼ばれ、構造解析、熱解析、振動解析などで広く使われます。

機械部品を一つの連続体として厳密に解くのではなく、有限個の節点と要素に置き換えて計算します。

この置き換えにより、手計算では扱いにくい穴付きブラケット、肉抜き部品、曲面形状でも応力や変位を求められます。

重要なのは、FEMの結果が「厳密解」ではなく、モデル化された条件に対する近似解であるという点です。

解析解ではなく近似解として考える

材料力学の公式では、単純支持梁、片持ち梁、円形軸など、形状や荷重条件が単純な問題を解析的に解けます。

一方で、実際の機械部品はリブ、穴、段差、ボルト締結、接触面を持つため、公式だけでは応力分布を表しきれません。

FEMでは、物体を三角形、四角形、四面体、六面体などの要素に分け、各要素の内部変位を単純な関数で近似します。

分割を細かくすると近似は改善しますが、計算時間とデータ量は増えます。

そのため、FEMでは「どこを細かく、どこを粗くするか」という設計判断が結果の信頼性を左右します。

有限要素法は、複雑な連続体を小さな要素の組み合わせに変換し、近似的に解くための方法です。

FEMで扱える代表的な物理現象

FEMは構造解析だけの手法ではありません。

同じ「要素に分けて方程式を解く」という考え方を使えば、熱、振動、座屈、電磁場、流体との連成問題にも応用できます。

ただし、設計現場で最初に学ぶべき基本は、荷重を受ける部品の変位と応力を求める線形静解析です。

線形静解析は、変形が小さく、材料が弾性範囲にあり、荷重と変位が比例するという前提で成り立ちます。

この前提を外れると、材料非線形、幾何非線形、接触非線形を考える必要が出ます。

固有振動数や共振を調べる場合は、質量マトリクスも含めた固有値解析を行います。

振動問題の考え方は、共振の記事とあわせて読むと理解しやすくなります。

解析の種類 主な入力 主な出力 実務での使いどころ
線形静解析 荷重、拘束、材料物性 変位、応力、反力 部品強度、剛性確認
固有値解析 質量、剛性、拘束 固有振動数、モード形状 共振回避、振動対策
熱解析 熱伝導率、発熱、境界温度 温度分布、熱流束 放熱設計、熱変形検討
非線形解析 接触、塑性、大変形 変形履歴、接触圧、塑性域 締結、圧入、座屈、衝突

 

2. FEMの基本式:剛性方程式を理解する

FEMの計算は、最終的には大きな連立一次方程式を解く作業に整理されます。

構造解析で最も基本になる式が、剛性方程式です。

 \lbrack K\rbrack \{u\} = \{F\}

ここで、剛性マトリクスは構造全体の硬さ、変位ベクトルは節点の動き、荷重ベクトルは外力を表します。

入力した荷重と拘束条件に対して、この式を解くことで各節点の変位が求まります。

その変位から、ひずみ、応力、安全率などの結果を計算します。

ばねモデルで見る剛性マトリクス

FEMの剛性方程式は、ばねの式を多自由度に拡張したものと考えると理解しやすくなります。

1本のばねでは、力、ばね定数、変位の関係は次式で表されます。

 F = k u

部品を多数の要素に分割すると、それぞれの要素が局所的なばねのように振る舞います。

各要素の剛性を節点のつながりに従って足し合わせると、部品全体の剛性マトリクスができます。

この組み立て処理により、1個の要素だけでは見えない全体の変形が計算できます。

式としては単純に見えますが、実際の3次元モデルでは自由度が数十万から数百万になることも珍しくありません。

記号 名称 意味 設計者が確認すべき点
 \lbrack K\rbrack 剛性マトリクス 材料、形状、要素、拘束から決まる硬さ 材料物性と結合条件が妥当か
 \{u\} 変位ベクトル 節点ごとの移動量と回転量 変形方向と最大変位が現実的か
 \{F\} 荷重ベクトル 節点または面に作用する外力 荷重の大きさ、向き、作用面が正しいか

変位からひずみと応力を求める流れ

FEMでは、最初に直接求まる基本量は応力ではなく節点変位です。

節点変位が求まると、要素内部の変形量からひずみを計算します。

弾性範囲の構造解析では、応力とひずみはフックの法則で関係づけられます。

 \sigma = E \varepsilon

 E はヤング率、 \varepsilon はひずみ、 \sigma は応力です。

ヤング率は材料の変形しにくさを示す値で、鉄、アルミ、樹脂では大きく異なります。

材料物性を誤ると、メッシュや荷重が正しくても変位と応力は現実から外れます。

材料の基本値を確認したい場合は、ヤング率弾性係数の考え方も押さえておきましょう。

 

3. メッシュ:要素分割が精度を決める

FEMで物体を要素に分割する作業を、メッシュ作成と呼びます。

メッシュは単に細かければよいわけではなく、形状、要素種類、局所的な粗密、要素品質を見て決めます。

粗すぎるメッシュでは応力集中を拾えず、細かすぎるメッシュでは計算時間が増えます。

解析対象の目的が「全体剛性の確認」なのか、「局所応力の評価」なのかによって、適切なメッシュは変わります。

1次元・2次元・3次元要素の使い分け

FEMの要素は、解析対象の形状に応じて使い分けます。

細長いフレームなら梁要素、薄板ならシェル要素、厚みを持つ立体部品ならソリッド要素を選びます。

すべてを3次元ソリッドで表せば万能に見えますが、薄板構造では要素数が増えすぎたり、曲げ挙動を表しにくくなったりします。

反対に、厚み方向の応力が重要な部品をシェルだけで扱うと、局所的な応力状態を見落とすことがあります。

解析モデルは、実物を細かく再現する作業ではなく、知りたい現象を計算できるように単純化する作業です。

この単純化の良し悪しが、設計に使える結果かどうかを決めます。

要素の種類 形状の例 向いている対象 注意点
梁要素 線要素 フレーム、軸、骨組み 断面特性と接合条件の設定が重要
シェル要素 面要素 板金、筐体、薄肉構造 板厚と中立面の定義を確認する
ソリッド要素 四面体、六面体 鋳物、樹脂成形品、ブロック部品 応力集中部の要素品質に注意する

1次要素と2次要素、メッシュ品質の見方

ソリッド要素には、角だけに節点を持つ1次要素と、辺の中間にも節点を持つ2次要素があります。

1次要素は計算が軽く、粗い比較や初期検討に向いています。

2次要素は曲面や曲げ変形を表しやすく、応力変化が大きい部分で有利です。

ただし、2次要素を使っても、極端に細長い要素やつぶれた要素が多いと精度は落ちます。

メッシュ品質では、アスペクト比、ゆがみ、ヤコビアン、最小角度などを確認します。

穴、角R、段差、切欠き、ボルト穴周辺は応力が急に変化するため、局所的に細かくする必要があります。

応力集中を詳しく扱う場合は、応力集中係数の考え方も重要になります。

 

4. 境界条件:拘束・荷重・材料を現実に近づける

FEM解析で最も事故が起きやすいのが、境界条件の設定です。

形状やメッシュがきれいでも、拘束や荷重が実物と違えば、計算結果は設計判断に使えません。

境界条件とは、部品がどのように支えられ、どの向きにどれだけ力を受けるかをモデルに与える条件です。

実務では、ここに設計者の経験と現場理解が最も強く反映されます。

拘束条件は「固定しすぎ」と「自由すぎ」に注意する

拘束条件を固定しすぎると、実物より変形しにくいモデルになります。

例えば、ボルト締結部を全面完全固定にすると、周辺の変形が過度に抑えられ、応力分布が不自然になることがあります。

反対に、拘束が不足すると剛体運動が残り、計算が不安定になったり、変位が異常に大きくなったりします。

3次元構造では、全体が並進や回転で動けないように、必要最小限の自由度を拘束することが基本です。

対称形状を半分だけ解析する場合は、対称面に法線方向変位を止めるなど、物理的な意味を持つ拘束を使います。

境界条件は、解析ソフトの入力欄を埋める作業ではなく、実物の支え方を数式に翻訳する作業です。

荷重条件と材料物性は単位まで確認する

荷重条件では、力の大きさだけでなく、作用面、作用方向、分布荷重か集中荷重かを確認します。

一点荷重を小さな面に置き換えるだけで、局所応力は大きく変わります。

圧力、遠心力、熱荷重、ボルト軸力などは、部品の使われ方に合わせて入力方法を選ぶ必要があります。

材料物性では、ヤング率、ポアソン比、密度、熱膨張係数、降伏点を確認します。

単位系がN、mm、MPaなのか、N、m、Paなのかを混在させると、結果の桁が大きく外れます。

特にCADから取り込んだモデルでは、長さ単位の解釈がソフト間でずれる場合があります。

材料や単位の設定は地味ですが、FEM結果の信頼性を支える基本条件です。

 

5. FEM解析の流れ:プリ処理からポスト処理まで

FEM解析は、ソフトでメッシュを切って計算ボタンを押すだけではありません。

目的設定、モデル簡略化、材料定義、境界条件、求解、結果確認、妥当性確認という流れで進めます。

どの段階で何を仮定したかを残しておかないと、あとから結果の意味を説明できません。

設計レビューで使う解析では、数値そのものよりも、入力条件と判断根拠を示せることが重要です。

プリ処理:解析目的を決めてモデルを作る

プリ処理は、解析前の準備作業です。

まず、最大応力を知りたいのか、変位を知りたいのか、固有振動数を避けたいのかを明確にします。

目的が曖昧なまま解析すると、メッシュをどこまで細かくすべきか、どの応力を評価すべきかが決まりません。

次に、CAD形状から解析に不要な小穴、微小面取り、ロゴ、ねじ山などを整理します。

ただし、応力集中や接触に関わる角R、ボルト穴、薄肉部を消すと、重要な現象まで失うことがあります。

モデル簡略化は「見た目を軽くする」作業ではなく、解析目的に対して不要な詳細を取り除く作業です。

求解とポスト処理:色図だけで判断しない

求解では、作成した連立方程式をソルバーが解き、節点変位や要素応力を計算します。

計算後のポスト処理では、変位図、応力図、反力、ひずみ、接触圧などを確認します。

応力コンターの赤色だけを見て危険と判断するのは不十分です。

まず変形の向きが物理的に自然か、拘束点の反力が入力荷重と釣り合うかを確認します。

単純な梁や板であれば、たわみ計算などの手計算と比較するのが有効です。

手計算とFEMは競合するものではなく、互いに結果の妥当性を確認するための道具です。

 

6. 結果の読み方:変位・応力・安全率をどう判断するか

FEMの結果でよく表示されるのは、変位、ミーゼス応力、主応力、反力、安全率です。

それぞれの意味を理解せずに最大値だけを見ると、設計判断を誤ります。

例えば、応力の最大値が角の一点にだけ出ている場合、それが実際に危険な応力なのか、モデル化による特異点なのかを見分ける必要があります。

また、強度設計では静的破壊だけでなく、繰り返し荷重による疲労も考慮します。

変位は倍率表示と実寸を分けて見る

FEMの変形図は、見やすくするために数十倍から数百倍に拡大表示されることがあります。

そのため、画面上で大きく曲がって見えても、実際の変位は0.1mm程度という場合があります。

変位を見るときは、コンター図の形だけでなく、数値スケールと単位を必ず確認します。

機械設計では、強度上は問題なくても、位置決め精度、すき間、シール面、かみ合いに影響する変位は許容できないことがあります。

剛性評価では、最大変位だけでなく、荷重点、支持点、機能面の相対変位を見ることが重要です。

設計要求が「壊れないこと」なのか「たわまないこと」なのかで、評価すべき結果は変わります。

応力は種類と評価位置を分けて判断する

構造解析では、ミーゼス応力、最大主応力、せん断応力など、複数の応力指標が使われます。

延性材料の降伏評価ではミーゼス応力がよく使われます。

ミーゼス応力の詳しい意味は、ミーゼス応力の記事で整理しています。

一方で、鋳鉄やセラミックスのような脆性材料では、引張側の主応力が重要になる場合があります。

基本的な応力の種類を整理したい場合は、応力の考え方も確認しておくと安全です。

応力評価では、最大値の場所、応力の種類、破壊モードをセットで確認することが大切です。

安全率を判断するときは、最大応力だけでなく、材料の降伏点、疲労限度、使用環境、荷重のばらつきを考えます。

繰り返し荷重を受ける部品では、疲労設計の視点を別に持つ必要があります。

 

7. 解析精度と収束:結果が信頼できるか確認する

FEM解析では、結果が出ることと、その結果が信頼できることは別です。

解析ソフトは入力が不自然でも計算を実行し、もっともらしい色図を返すことがあります。

そのため、結果の妥当性を確認するために、収束確認、反力確認、手計算比較、メッシュ依存性の確認を行います。

特に強度判定に使う解析では、最大応力がメッシュサイズにどれだけ依存するかを確認することが重要です。

収束確認を行わないFEM結果は、設計判断の根拠として弱いと考えるべきです。

部品の仕様決定、板厚低減、肉抜き、材料変更に解析結果を使う場合は、最低限の確認手順を決めておきます。

例えば、全体変位を評価する解析では最大変位、締結部の強度を見る解析ではボルト近傍の応力、振動対策では固有振動数を追跡します。

同じモデルで要素サイズだけを変え、評価値の変化率が小さくなるかを見ると、解析結果の安定性を説明しやすくなります。

設計レビューでは、最終コンター図だけでなく、収束確認の表や手計算比較を添えると、解析の説得力が大きく上がります。

h法とp法による収束確認

収束確認では、メッシュを変えても評価したい結果が大きく変わらないかを調べます。

要素サイズを小さくしていく方法をh法、要素内の近似次数を高くする方法をp法と呼びます。

例えば、穴の周辺応力を評価する場合、穴近傍の要素を段階的に細かくし、最大応力や平均応力の変化を確認します。

要素を細かくしても応力が一定値に近づくなら、メッシュ依存性は小さいと考えられます。

逆に、細かくするほど一点の応力だけが増え続ける場合は、応力特異点やモデル化の問題を疑います。

h法とp法の違いは、CAE解析における要素サイズと収束判定で詳しく扱っています。

特異点と局所ピークを過大評価しない

FEMでは、完全固定端、鋭い角、点荷重、接触端部などで応力が非常に高く出ることがあります。

これは実物でも応力集中が起こる場所ですが、解析モデル上では理想化により応力が収束しない特異点になる場合があります。

特異点の最大値だけを見て部品全体を不合格にすると、過剰設計につながります。

一方で、特異点だと決めつけて危険な応力集中を無視するのも危険です。

局所ピークが出た場合は、角Rの実形状、荷重導入面、接触面積、評価距離、平均化設定を確認します。

設計判断では、一点の最大値だけでなく、周辺要素の応力勾配と破壊モードを合わせて見る必要があります。

 

8. 実務で失敗しやすいポイントとFAQ

FEMを設計に使うときは、操作方法よりも、結果をどこまで信じてよいかの判断が難しくなります。

ここでは、初心者がつまずきやすい疑問を整理します。

いずれも、解析ソフトの設定だけでなく、材料力学、製図、加工、締結、試験評価とつながる問題です。

Q1. FEM、FEA、CAEは何が違いますか

FEMはFinite Element Methodの略で、要素分割に基づく計算方法そのものを指します。

FEAはFinite Element Analysisの略で、有限要素法を使って実際に解析する行為や解析結果を指します。

CAEはComputer Aided Engineeringの略で、FEMだけでなく、流体解析、機構解析、最適化、熱解析などを含む広い概念です。

つまり、CAEという大きな設計支援の中にFEAがあり、その中心的な計算手法としてFEMがあると考えると整理しやすくなります。

日常会話では混同されることもありますが、報告書では「FEMモデル」「FEA結果」「CAE検討」のように使い分けると誤解が減ります。

Q2. FEMの結果は手計算より正しいですか

FEMの結果が常に手計算より正しいとは限りません。

単純な梁や軸の問題では、材料力学の公式の方が前提条件と答えの意味が明確です。

FEMは複雑な形状を扱える反面、境界条件、メッシュ、材料、接触、荷重の入力誤差を含みます。

そのため、初期検討では手計算でおおよその変位や応力を見積もり、FEMで局所形状や複雑な荷重条件を評価するのが実務的です。

手計算とFEMの結果が大きく違う場合は、どちらかが間違いではなく、前提条件が違う可能性を疑います。

Q3. メッシュは細かいほど正しいですか

メッシュを細かくすると近似精度は上がりやすいですが、細かいほど常に正しいわけではありません。

境界条件や材料物性が誤っていれば、どれだけ細かいメッシュでも正しい設計判断にはつながりません。

また、鋭い角や完全固定点のような特異点では、メッシュを細かくするほど最大応力が増え続けることがあります。

この場合は最大値だけでなく、評価位置、応力平均、角Rの実形状、局所的な塑性化の可能性を確認します。

メッシュの細かさは、結果が収束し、設計目的に対して十分な精度が得られる範囲で決めるのが基本です。

 

9. まとめ

有限要素法FEMは、複雑な部品を小さな要素に分割し、節点変位を連立方程式として解く数値解析手法です。

基本式は剛性方程式  \lbrack K\rbrack \{u\} = \{F\} であり、変位からひずみと応力を求めます。

解析結果の信頼性は、メッシュの細かさだけでなく、要素種類、材料物性、拘束、荷重条件、モデル簡略化に左右されます。

実務では、変位の実寸、反力の釣り合い、応力の評価位置、メッシュ収束を確認してから設計判断に使います。

FEMは試作を減らす強力な道具ですが、入力条件に対する近似解であることを忘れてはいけません。

手計算、試験、現物の使われ方と照合しながら使うことで、解析は設計を支える信頼できる判断材料になります。