Augmented Lagrangian法

カテゴリ: 構造解析 | 統合版 2026-04-06
CAE visualization for augmented lagrange theory - technical simulation diagram
Augmented Lagrangian法

Augmented Lagrangian法の理論基礎

Augmented Lagrangian法とは

🧑‍🎓

先生、Augmented Lagrangian法はペナルティ法とLagrange乗数法の「いいとこ取り」ですか?


🎓

まさにそう。ペナルティ法の簡単さLagrange乗数法の貫通ゼロ精度を組み合わせた手法。


$$ F_n = k_p g_n + \lambda_n $$

ペナルティ項 $k_p g_n$ に加えてLagrange乗数 $\lambda_n$ を反復的に更新する。反復を繰り返すと貫通がゼロに収束。


🧑‍🎓

ペナルティ剛性 $k_p$ が小さくても、反復で貫通を減らせるんですね。


🎓

$k_p$ への依存性がペナルティ法より小さい。これが最大の利点。AnsysのデフォルトがAugmented Lagrangian。


まとめ

🎓

要点:


  • ペナルティ+反復的Lagrange更新 — いいとこ取り
  • $k_p$への依存が小さい — ペナルティ法より安定
  • 追加DOF不要 — Lagrange乗数法より効率的
  • Ansysのデフォルト — 最も広く推奨される手法

Coffee Break よもやま話

Hestenes-Powell法1969年

拡張Lagrangian法(Augmented Lagrangian)は、1969年にM.R. HestenesとM.J.D. Powellが独立に発表したペナルティとLagrange乗数のハイブリッド手法だ。乗数を外部反復ごとに更新することで、純ペナルティ法の条件数悪化を回避しつつ、純乗数法の大規模連立方程式を回避できる。接触FEMへの応用は1980年代後半にSimoとLaursenが体系化した。

Augmented Lagrangian法の数値計算手法

Augmented Lagrangianの実装

🎓

アルゴリズム:

1. 初期の$\lambda = 0$でペナルティ法として解く

2. 貫通量 $g_n$ を確認

3. $\lambda$ を更新: $\lambda \leftarrow \lambda + k_p g_n$

4. 更新した$\lambda$で再度解く

5. $g_n$ が十分小さくなるまで反復


🧑‍🎓

外側のループ($\lambda$の更新)と内側のループ(Newton-Raphson)があるんですね。


🎓

二重の反復ループ。内側で平衡、外側で接触拘束を満たす。計算コストはペナルティ法の1.5〜2倍程度。


ソルバー設定

🎓
  • Ansys: デフォルト(KEYOPT(2)=0 or Augmented Lagrangian)
  • Abaqus: *SURFACE BEHAVIOR, AUGMENTED LAGRANGE
  • Nastran: SOL 400の接触設定

  • まとめ

    🎓
    • 二重反復ループ — 内側:Newton-Raphson、外側:Lagrange更新
    • Ansysのデフォルト — 多くのAnsysユーザーが無意識に使用
    • コストはペナルティの1.5〜2倍 — 精度は大幅に向上

    • Coffee Break よもやま話

      乗数更新の反復スキーム

      拡張Lagrangian接触では、外部ループでLagrange乗数λを更新し、内部ループで非線形有限要素解を解く2重反復構造を持つ。Laursen & Simho(1993年)の定式化では、乗数更新式 λ_{k+1} = λ_k + ε_N g_N(g_N:浸透量、ε_N:ペナルティ)を採用し、ε_Nを物理的なギャップ許容値から逆算して設定できるため、ペナルティ法よりも収束チューニングが直感的に行える。

      Augmented Lagrangian法の実務適用

      Augmented Lagrangianの実務

      🎓

      Ansysユーザーは無意識にAugmented Lagrangianを使っていることが多い。デフォルトが最も安定。


      実務チェックリスト

      🎓
      • [ ] Augmented Lagrangianが選択されているか(Ansysのデフォルト)
      • [ ] 貫通量が許容範囲か(ペナルティ法より小さいはず)
      • [ ] 外側ループの反復回数が適切か(通常2〜5回で十分)
      • [ ] ペナルティ法と結果を比較して差が小さいか確認

      • Coffee Break よもやま話

        航空エンジン翼フレッティング

        GE Aviationは2008年頃からANSYS Mechanicalの拡張Lagrangian接触を用いてタービンブレードのダブテール部フレッティング摩耗解析を実施している。サイクル数10⁷回相当の繰り返し接触を累積損傷モデルと組み合わせて評価し、インコネル718製ブレードの摩耗深さを実測値±15μmの精度で再現。試験品製作コストを約30%削減した事例として学会発表された。

        Augmented Lagrangian法のソフトウェア比較

        Augmented Lagrangianのツール

        🎓
        • Ansys — デフォルト。最も実績あり
        • Abaqus — AUGMENTED LAGRANGEオプション
        • Nastran SOL 400 — 対応

        • 選定ガイド

          🎓
          • 一般的な接触(陰解法 → Augmented Lagrangian(Ansysのデフォルト)
          • ペナルティ法でも十分な精度が出るケース → ペナルティ法でOK
          • 貫通ゼロが厳密に必要 → Lagrange乗数法

          • Coffee Break よもやま話

            ANSYS ALM実装の変遷

            ANSYSは1990年代後半にAugmented Lagrange Method(ALM)をCONTA174/TARGE170要素のデフォルト接触アルゴリズムとして採用した。ANSYS 10.0(2005年)ではALMの収束判定基準が接触力ベースに改訂され、厚板の浸透問題が大幅に改善した。現行のANSYS Mechanical 2024では自動的にALMとペナルティ法を切り替える「program controlled」設定がデフォルトとなっている。

            Augmented Lagrangian法の先端研究

            Augmented Lagrangianの先端

            🎓
            • Mortar Augmented Lagrangian — Mortar法との組み合わせ。非適合メッシュ+貫通制御
            • 最適化されたペナルティ剛性 — 反復中に$k_p$を自動調整して収束を加速

            • Coffee Break よもやま話

              変分的接触の最前線

              2020年代に入り、拡張Lagrangian法をisogeometric analysis(IGA)と組み合わせた変分的接触定式化が活発に研究されている。Temizer(2022年)らはNURBSベースの接触面表現とALMを統合し、接触圧力の空間分布をC¹連続で表現することに成功した。従来要素では現れていた接触圧力のギザギザ(oscillation)が消失し、フレッティング疲労寿命予測の精度が実験値との差異20%以内に収まると報告されている。

              Augmented Lagrangian法のトラブル対応

              Augmented Lagrangianのトラブル

              🎓
              • 外側ループが収束しない → $k_p$を上げる or ペナルティ法に切り替え
              • 計算が遅い → 外側ループの最大反復数を減らす(2〜3回でも効果あり)
              • ペナルティ法と結果が大きく異なる → 貫通がペナルティ法で大きかった。Augmented Lagrangeの結果が正確

              • Coffee Break よもやま話

                乗数更新発散の対処

                拡張Lagrangian法の落とし穴は、ペナルティε_Nを大きく設定しすぎると乗数更新が振動発散することだ。2010年代のNastran SOL 401ユーザーから「乗数が10サイクルで±10⁸まで振れる」という報告が複数あった。対策はε_Nを接触面の局所剛性(E/h)の1/10以下に抑えること、かつ外部ループ収束判定にギャップ残差ノルム基準を加えることで、ほぼ確実に回避できる。

                関連シミュレーター

                この分野のインタラクティブシミュレーターで理論を体感しよう

                シミュレーター一覧

                関連する分野

                熱解析製造プロセス解析V&V・品質保証
                この記事の評価
                ご回答ありがとうございます!
                参考に
                なった
                もっと
                詳しく
                誤りを
                報告
                参考になった
                0
                もっと詳しく
                0
                誤りを報告
                0
                Written by NovaSolver Contributors
                Anonymous Engineers & AI — サイトマップ
                プロフィールを見る