Series B / In Silico Methods
有限要素法とバイオマテリアル
骨・インプラント・多孔体・界面をどうモデル化するか
有限要素法は、複雑な形状を小さな要素に分け、力、変位、ひずみ、応力、流体、熱、拡散などを数値的に解く方法である。バイオマテリアル研究では、歯科インプラント周囲骨の応力、骨欠損部の力学環境、多孔質チタンやHA足場材料の変形、骨と材料の界面、軟組織や多相材料の非線形応答を理解するために使われる。本稿では、有限要素法の基礎、代表ソフト、研究設計上の注意点をまとめる。
要旨
有限要素法は、実験で直接測りにくい内部応力や界面ひずみを可視化できる強力な道具である。一方で、材料物性、境界条件、接触条件、メッシュ、骨の異方性、骨結合率、荷重条件の設定によって結果が大きく変わる。したがって、有限要素解析は「きれいな応力分布図を作る技術」ではなく、「仮定を明示し、実験や臨床知識と照合しながらモデルを使う技術」として理解すべきである。
図1. 有限要素解析の基本フロー
1. 有限要素法で何が分かるのか
有限要素法では、物体を小さな要素に分け、各要素に材料物性を与え、荷重や拘束条件を設定して、変位、ひずみ、応力を計算する。歯科インプラントでは、咬合力がインプラント、アバットメント、皮質骨、海綿骨へどのように伝わるかを調べられる。多孔質インプラントや骨補填材では、孔径、空隙率、格子構造が応力集中や剛性にどう影響するかを評価できる。
有限要素解析の強みは、実験では直接測りにくい内部状態を可視化できる点にある。骨内部の主ひずみ、インプラント周囲のvon Mises応力、界面せん断応力、接触圧、変位分布、ひずみエネルギー密度などを計算できる。これにより、形状設計、材料選択、荷重条件の比較が可能になる。
一方で、有限要素解析は仮定に強く依存する。骨を均質等方線形弾性体として扱うか、皮質骨と海綿骨を分けるか、CT値から弾性率を割り当てるか、骨結合を完全接着とするか、部分接触とするかで結果は変わる。したがって、有限要素法の結果は、絶対的な真実ではなく、仮定のもとでの比較結果として読む必要がある。
2. インプラントと骨周囲応力解析
歯科インプラント周囲骨の有限要素解析は、古くから行われている。骨の弾性率の違いが応力・ひずみに与える影響、インプラント形状、長さ、直径、ねじ形状、骨質、咬合荷重、骨結合率が検討されてきた。最近でも、非線形三次元有限要素解析を用いて、骨-インプラント接触率の違いや短いインプラント設計が応力分布に与える影響を調べる研究が報告されている。
インプラント解析で重要なのは、骨-インプラント界面の扱いである。完全に骨結合していると仮定すれば、界面は結合され、すべりは起きない。部分的な骨結合を考えるなら、接触、摩擦、結合率、界面剛性を設定する必要がある。実際のオッセオインテグレーションは空間的にも時間的にも不均一であるため、完全結合モデルだけで臨床現象を説明するのは限界がある。
また、荷重条件も結果を左右する。垂直荷重だけでなく、斜め荷重、咬合方向、側方力を考える必要がある。境界条件として顎骨のどこを固定するか、モデル範囲をどこまで含めるかも重要である。応力図がきれいでも、荷重と拘束が現実から離れていれば解釈は難しい。
3. 多孔質材料とAdditive Manufacturing
近年は、3DプリンティングやAdditive Manufacturingにより、多孔質チタン、格子構造インプラント、患者骨質に合わせた多孔体設計が注目されている。有限要素法は、孔径、空隙率、格子形状、ストラット径が剛性、応力集中、骨への荷重伝達に与える影響を評価するために使われる。患者骨条件に応じた多孔質歯科インプラントの選択を、実験と有限要素解析を組み合わせて検討した研究もある。
多孔質材料の解析では、二つのスケールを区別する必要がある。第一は、インプラント全体を均質化した材料として扱うマクロモデルである。第二は、格子や孔の形状を直接メッシュ化するミクロモデルである。マクロモデルは計算が軽いが、局所応力集中を見にくい。ミクロモデルは詳細だが、メッシュ数が増え、計算コストが高くなる。
バイオマテリアル研究では、力学特性だけでなく、細胞侵入、血管新生、骨形成、物質拡散も関わる。将来的には、構造力学、流体、拡散、反応、成長を連成する必要がある。まずは静的応力解析から始め、次に多孔体内の流れや拡散、さらに骨リモデリングモデルへ進むのが現実的である。
4. FEBio: 生体力学向けオープンソースFEM
FEBioは、Finite Elements for Biomechanicsの名の通り、生体力学とバイオエンジニアリング向けに設計されたオープンソース有限要素ソフトウェアである。FEBioの論文では、非線形材料、大変形、接触、二相性材料、軟組織、流体-固体連成など、生体組織に関係するモデルが重視されている。骨、軟骨、靭帯、心血管、軟組織の計算に向く。
FEBioの強みは、生体材料や軟組織に必要な構成則、接触、二相性材料、流体との連成を扱える点である。バイオマテリアル研究では、軟組織、ゲル、足場材料、組織工学、力学刺激、流体圧、接触界面を扱う場面で候補になる。一方、初心者にとっては、一般的な構造解析ソフトより設定が専門的に感じられることがある。
FEBioを使う場合は、まず単純な線形弾性モデルから始め、次に非線形材料や接触を追加するのがよい。最初から複雑な生体材料モデルを使うと、どの仮定が結果に効いているのか分からなくなる。検証問題や文献モデルを再現してから、自分のモデルへ進むべきである。
5. COMSOL、Abaqus、ANSYS、CalculiX、FEniCSの使い分け
COMSOL Multiphysicsは、構造、熱、流体、拡散、電場、化学反応などをGUIで連成しやすい商用ソフトである。バイオマテリアルでは、応力解析だけでなく、薬剤拡散、熱処理、電気化学、流体、反応拡散を同じ環境で扱いたい場合に向く。GUIが強力な反面、モデルの仮定やメッシュ、境界条件をブラックボックス化しない注意が必要である。
AbaqusやANSYSは、構造解析、接触、非線形、大変形、材料モデル、工学設計で広く使われる商用ソフトである。インプラントや多孔質金属、疲労、接触、複雑な荷重条件の解析に向く。産業界や工学系研究では実績が多い。一方で、ライセンスや学習コストが課題になる。
CalculiXは、Abaqusに似た入力形式を持つオープンソースの有限要素ソルバーであり、構造解析の学習や研究用途に使える。PrePoMaxなどのプリ・ポストプロセッサと組み合わせると、Windows環境でも扱いやすい。商用ソフトほど統合環境は整っていないが、オープンソースで静的応力解析を始めたい場合の選択肢になる。
FEniCSは、偏微分方程式を弱形式で書き、有限要素法で解くためのオープンソース計算基盤である。GUIでモデルを作るソフトではなく、Pythonで数式モデルを実装する研究者向けのフレームワークである。標準的な構造解析だけでなく、拡散、反応、流体、独自の連成モデルを作りたい場合に向く。Firedrakeやdeal.II、MFEMも同様に、研究者が数値手法を構築する側の道具である。
図2. ソフトウェアの使い分け
6. モデル作成で最も重要な仮定
有限要素解析では、形状よりも仮定が結果を決めることがある。第一に、材料物性である。皮質骨と海綿骨の弾性率、ポアソン比、異方性、非線形性をどう設定するか。チタン、ジルコニア、HA、ポリマー、ゲル、多孔質材料の物性値をどこから取るか。文献値を使う場合も、試料作製法や測定条件が違えば値は変わる。
第二に、界面条件である。インプラントと骨を完全結合とするのか、接触摩擦とするのか、部分骨結合とするのか。HAコーティングや多孔質表面を持つ場合、界面は単純な接着面ではない。骨侵入、界面剛性、微小すべり、時間依存性をどう扱うかが結果に効く。
第三に、荷重条件である。咬合力の大きさ、方向、接触点、筋力、顎骨の拘束条件をどう置くか。有限要素解析では、荷重の置き方が応力集中を大きく変える。臨床的に妥当な荷重条件を文献や実験から選ぶ必要がある。
第四に、メッシュである。応力集中が起きる界面やねじ部では、メッシュを細かくする必要がある。一方で、全体を細かくすると計算コストが増える。メッシュ収束性を確認し、結果がメッシュ依存でないことを示すことが重要である。
7. バイオマテリアル研究での応用例
例1は、歯科インプラント周囲骨の応力解析である。インプラント形状、骨質、荷重方向、骨結合率を変え、皮質骨と海綿骨の応力・ひずみ分布を比較する。結果は、設計比較や仮説生成に使えるが、実際の骨リモデリングや臨床成績を直接予測するものではない。
例2は、多孔質チタンや格子構造インプラントの解析である。孔径、空隙率、ストラット径、格子タイプを変え、剛性、応力集中、骨への荷重伝達を評価する。Additive Manufacturingと相性がよく、患者骨質に合わせた設計や、骨と近い剛性を目指す設計に使える。
例3は、骨補填材や足場材料の力学解析である。多孔体内の変形、圧縮強度、局所ひずみ、流体せん断応力、栄養拡散を評価する。組織工学では、細胞が受ける力学刺激や物質移動を考える必要があるため、構造解析だけでなく流体・拡散との連成が重要になる。
例4は、軟組織やゲル材料の非線形解析である。ハイドロゲル、軟組織、軟骨、粘弾性材料、二相性材料では、線形弾性だけでは不十分である。FEBioのような生体力学向けソフトは、こうした非線形材料や二相性材料の解析に強みがある。
8. AI for Scienceとの接続
有限要素解析は、AI for Scienceとも相性がよい。FEM結果を使って、形状、材料物性、孔径、空隙率、荷重条件と応力・ひずみの関係をデータセット化できる。これをもとに、サロゲートモデルを作り、設計候補を高速に探索することができる。多孔質インプラントや足場材料では、有限要素解析と機械学習を組み合わせることで、形状最適化や患者別設計に近づける。
ただし、FEM結果を教師データにする場合、元のFEMモデルの仮定がそのままAIモデルへ引き継がれる。骨を単純な線形弾性体として扱ったFEMから学習したAIは、その仮定を超えた予測はできない。AIを使うほど、元モデルの仮定、境界条件、検証の重要性は増す。
9. まとめ
有限要素法は、バイオマテリアル研究において、内部応力、界面ひずみ、接触圧、変形、流体・拡散連成を理解するための基盤的手法である。歯科インプラント、多孔質材料、骨補填材、ゲル、軟組織、組織工学足場に応用できる。一方で、有限要素解析は仮定に強く依存するため、材料物性、境界条件、接触、メッシュ、検証を丁寧に扱う必要がある。
初心者は、まず単純な線形弾性モデルで形状、荷重、拘束、メッシュの意味を理解し、次に接触、非線形材料、二相性材料、流体・拡散連成へ進むとよい。商用ソフトを使う場合も、オープンソースソフトを使う場合も、モデルの仮定を説明できることが最も重要である。
参考文献・参考資料
- FEBio: Finite Elements for Biomechanics. Journal of Biomechanical Engineering.
- Finite Element Framework for Computational Fluid Dynamics in FEBio.
- Finite Element Stress and Strain Analysis of the Bone Surrounding a Dental Implant.
- Finite element and experimental analysis of porous dental implants fabricated using additive manufacturing.
- Nonlinear Finite Element Analysis of Bone-Implant Contact with Varying Osseointegration Percentages.
- FEBio official site
- COMSOL Multiphysics official site
- FEniCS Project
- Firedrake: automating the finite element method by composing abstractions. arXiv.
- CalculiX official site
- ParaView official site
- Gmsh official site