ヘルツ接触理論(球−平面) — 数値解法と実装

カテゴリ: V&V・品質保証 | 2026-01-20
hertz-contact-method
数値解法の舞台裏

接触アルゴリズムの選択

🧑‍🎓

FEAの接触アルゴリズムにはどんな種類がありますか?


🎓

主に3種類だ。


手法原理精度計算コスト
ペナルティ法侵入量に比例した反力ペナルティ定数依存
ラグランジュ乗数法侵入量=0を厳密に課す高精度高(自由度増加)
拡張ラグランジュ法ペナルティ+ラグランジュの混合高精度

Hertz検証にはラグランジュ乗数法か拡張ラグランジュ法を推奨する。ペナルティ法だとペナルティ係数の値で面圧が変わるから、検証には適さない。


🧑‍🎓

各ソルバーでのデフォルト設定はどうなっていますか?


🎓

Abaqusはデフォルトで拡張ラグランジュ法(SURFACE INTERACTION + CONTACT PAIR)。NastranはSOL 101のGLUE/SLIDE接触でペナルティベース。Ansysはデフォルトで拡張ラグランジュ。接触問題のV&Vでは使用したアルゴリズムを明記することが必須だ。


メッシュ設計

🧑‍🎓

接触問題のメッシュ設計で最も重要なことは何ですか?


🎓

接触面の要素サイズが接触半径 $a$ の1/10以下であること。粗いメッシュだと接触面が階段状になり、面圧分布が不正確になる。


推奨構成:

  • 接触面近傍: $h_{elem} = a/10$。HEX20の構造メッシュ
  • 接触面から離れた領域: バイアスで粗くする。比率2.0程度
  • 球の1/4対称モデル(2面の対称条件)
  • 平面側は半径 $10a$ 以上のモデルサイズ

🧑‍🎓

接触面にはどちらの面をmaster/slaveにすべきですか?


🎓

Abaqusの慣例では凸面(球)をslave、平面をmasterにする。slaveの方がメッシュを細かくすべきだ。NastranやAnsysでも同様の考え方で、剛性が高い面をmasterにする。両面のメッシュ密度が大きく異なる場合は面圧の精度に影響するから、接触面では両側のメッシュ密度を揃えるのが望ましい。


収束のポイント

🧑‍🎓

接触解析が収束しないことがよくありますが、対処法は?


🎓

Hertz問題のような滑らかな接触は通常問題なく収束する。収束しない場合:


1. 初期接触のギャップを確認。ギャップが大きすぎると初期ステップで接触が検出されない

2. 荷重を複数ステップに分割。NLGEOM=ON で幾何非線形を有効にする

3. 接触の安定化(Abaqusの*CONTACT CONTROLS, STABILIZE)を一時的に有効にする

4. スムーシングオプション(Abaqusの*SURFACE SMOOTHING)で接触面の不連続を軽減


🧑‍🎓

NLGEOMが必要なのはなぜですか?


🎓

Hertz接触では球と平面の近づきに伴って接触面積が変化する。これは幾何学的非線形だからNLGEOM=ONが必須。ONにしないとソルバーは初期のギャップ状態に基づいた線形近似をしてしまい、正しい接触面積が得られない。

離散化手法の詳細解説

空間離散化における手法選択が数値精度・安定性・計算コストに与える影響を詳述する。

低次要素

計算コストが低く実装が簡単だが、精度は限定的。粗いメッシュでは大きな誤差が生じる可能性がある。

高次要素

同一メッシュでより高い精度を達成。計算コストは増加するが、必要な要素数は少なくなる場合が多い。

マトリクスソルバーの選定指針

問題規模と特性に応じた最適なソルバー選択のガイドライン。

ソルバー種別詳細・推奨条件
直接法小〜中規模問題に適する。常に解を得られる安定性が利点。メモリ消費: O(n·b²)。
反復法大規模問題に必須。前処理の選択が収束性能を左右する。メモリ消費: O(n)。

時間積分法と収束判定

ソルバー内部の制御パラメータと収束判定基準について記述する。

ニュートン・ラフソン法

非線形問題の標準的手法。収束半径内で2次収束。$||R|| < \epsilon$ で収束判定。

時間積分

陽解法: 条件付き安定(CFL条件)。陰解法: 無条件安定だが各ステップで連立方程式を解く必要がある。

数値解法の直感的理解

離散化のイメージ

数値解法は「デジタルカメラで写真を撮る」ことに似ている。現実の連続的な風景(連続体)を有限個のピクセル(要素/セル)で表現する。ピクセル数(メッシュ密度)を上げれば画質(精度)は向上するが、ファイルサイズ(計算コスト)も増える。最適なバランスを見つけることが実務の腕の見せどころ。

検証データの視覚化

理論値と計算値の比較を定量的に示す。誤差5%以内を合格基準とする。

評価項目理論値/参照値計算値相対誤差 [%]判定
最大変位1.0000.998
0.20
PASS
最大応力1.0001.015
1.50
PASS
固有振動数(1次)1.0000.997
0.30
PASS
反力合計1.0001.001
0.10
PASS
エネルギー保存1.0000.999
0.10
PASS

判定基準: 相対誤差 < 1%: 優良、1〜5%: 許容、> 5%: 要検討

V&V検証の効率化は、シミュレーションの信頼性を支える基盤です。 — Project NovaSolverは検証プロセスの改善にも注力しています。

Project NovaSolver — CAE実務の課題に向き合う研究開発

「ヘルツ接触理論(球−平面)をもっと効率的に解析できないか?」——私たちは実務者の声に耳を傾け、既存ワークフローの改善を目指す次世代CAEプロジェクトに取り組んでいます。具体的な機能はまだ公開前ですが、開発の進捗をお届けします。

進捗通知を受け取る →