複素固有値解析

カテゴリ: 構造解析 | 統合版 2026-04-06
CAE visualization for complex eigenvalue theory - technical simulation diagram
複素固有値解析

複素固有値の理論基礎

複素固有値とは

🧑‍🎓

先生、「複素固有値」って通常の固有値と何が違うんですか?


🎓

通常の固有振動数解析(実固有値解析)は非減衰の自由振動を扱う。固有値は実数($\omega^2$)で、固有振動数とモード形状が得られる。


🎓

複素固有値解析は減衰を含む自由振動を扱う。固有値が複素数($\lambda = \sigma + i\omega_d$)になり、実部 $\sigma$ が減衰(安定性)、虚部 $\omega_d$ が減衰付き振動数を表す。


支配方程式

🎓

減衰付きの固有値問題:


$$ (\lambda^2 [M] + \lambda [C] + [K])\{\phi\} = \{0\} $$

$\lambda$ と $\{\phi\}$ が複素数になる。


🧑‍🎓

複素数の固有値…物理的な意味は?


🎓

$\lambda = \sigma + i\omega_d$ で:

  • $\omega_d$ = 減衰付き振動数(実固有振動数 $\omega_n$ より少し低い)
  • $\sigma$ = 減衰率。$\sigma < 0$ で安定(振動が減衰)、$\sigma > 0$ で不安定(振動が増大)
  • $\zeta = -\sigma / \sqrt{\sigma^2 + \omega_d^2}$ = 減衰比

複素固有値が必要な場面

🎓
場面理由
ブレーキの鳴き(squeal)摩擦による自励振動。不安定固有値($\sigma > 0$)を検出
フラッター解析空力弾性の不安定性。速度を上げると $\sigma$ が正に転じる
非比例減衰減衰マトリクスがモード直交化できない場合
回転機械ジャイロ効果で減衰マトリクスが非対称
🧑‍🎓

ブレーキの鳴きが典型的な適用なんですか。


🎓

ブレーキパッドとディスクの摩擦で剛性マトリクスが非対称になる。非対称剛性は系を不安定にし、$\sigma > 0$ の固有値(自励振動モード)が出現する。このモードがブレーキの鳴きの原因。自動車のNVH開発で最も重要な解析の一つだ。


Nastran

```

SOL 107 $ 複素固有値解析

CEND

CMETHOD = 10

BEGIN BULK

EIGC, 10, HESS, , , , , 20

```

Abaqus

```

*STEP

*COMPLEX FREQUENCY

20, ,

*END STEP

```

🧑‍🎓

NastranのSOL 107、AbaqusのCOMPLEX FREQUENCYですね。


🎓

設定は通常の固有値解析と似ているが、減衰マトリクス $[C]$ の定義が必須。減衰がないと実固有値解析と同じ結果になる。


まとめ

🧑‍🎓

複素固有値解析を整理します。


🎓

要点:


  • 減衰を含む固有値問題 — 固有値が複素数 $\lambda = \sigma + i\omega_d$
  • $\sigma > 0$ で不安定(自励振動) — ブレーキ鳴き、フラッターの検出
  • 非比例減衰・非対称剛性に対応 — 実固有値解析では扱えない
  • SOL 107(Nastran), *COMPLEX FREQUENCY(Abaqus
  • ブレーキNVHと航空宇宙のフラッターが主な適用

🧑‍🎓

実固有値解析が「構造の固有振動数を知る」なら、複素固有値解析は「構造が不安定にならないか確認する」ための解析ですね。


🎓

まさにそう。複素固有値解析は安定性解析であり、実固有値解析の拡張だ。


Coffee Break よもやま話

ブレーキ鳴きの不安定メカニズム

ディスクブレーキの「鳴き」は複素固有値の不安定(正の実部)によって引き起こされる。摩擦力が構造の振動エネルギーを増大させ、実部が正になると振動が発散する。この現象はFlutter不安定性と本質的に同じメカニズムで、空力Flutter研究(1940年代)のノウハウが1990年代のブレーキ解析に応用された。

複素固有値の数値計算手法

複素固有値ソルバー

🧑‍🎓

複素固有値はどうやって解きますか?


🎓

実固有値のLanczos法とは異なるアルゴリズムが必要。


手法特徴ソルバー
Hessenberg法小〜中規模。全固有値を求めるNastran EIGC(HESS)
QZ法一般化固有値問題。安定LAPACK
投射法実モードに投射してから複素化Abaqus COMPLEX FREQUENCY
Arnoldi法大規模疎行列。Lanczosの非対称版研究用
🧑‍🎓

Abaqusの「投射法」って何ですか?


🎓

まず実固有値解析で $N$ 個のモードを求め、実モード空間に投射した小さな複素固有値問題を解く。$N \times N$ の小行列の複素固有値はQZ法で解ける。大規模問題にも対応可能。


🧑‍🎓

実モードが「基底」になるんですね。


🎓

だから複素固有値解析の前に必ず十分な数の実モードを求めておく必要がある。モード数が不足すると複素固有値の精度が落ちる。


ブレーキ鳴き解析の設定

🎓

ブレーキ鳴きの複素固有値解析手順:


1. 摩擦接触を含む非線形静解析 — ブレーキの締結状態を求める

2. 接触面の摩擦力→線形化 — 摩擦力から非対称剛性マトリクスを構成

3. 複素固有値解析 — 不安定固有値($\sigma > 0$)を探索

4. 不安定モードの特定 — 鳴きの振動数とモード形状


🧑‍🎓

摩擦の非対称剛性が不安定性の原因なんですね。


🎓

摩擦力はフォロワー力(変位に追従して方向が変わる力)であり、$[K]$ を非対称にする。非対称 $[K]$ は「エネルギーを注入する」可能性があり、$\sigma > 0$ の不安定モードが出現する。


まとめ

🧑‍🎓

複素固有値の数値手法、整理します。


🎓

要点:


  • 投射法(実モード→複素固有値)がAbaqusの標準 — 実モード数が精度を左右
  • Hessenberg法/QZ法はNastranの標準 — 小〜中規模
  • ブレーキ鳴き — 摩擦の非対称剛性→複素固有値で不安定モード検出
  • $\sigma > 0$ のモードが不安定(自励振動) — 設計変更で排除

Coffee Break よもやま話

非対称剛性行列の固有値計算法

摩擦を含む系の剛性行列は非対称になり、複素固有値(λ=σ±jω)が生じる。σ>0なら振動発散(不安定)、σ<0なら減衰(安定)だ。QRアルゴリズムやArnoldi法で複素固有値ペアを抽出し、正の実部を持つモードが「鳴き易いモード」となる。ANSYSではQRDampMethod、AbaqusではLanczos法の拡張で対応している。

複素固有値の実務適用

複素固有値の実務適用

🧑‍🎓

複素固有値解析は実務でどう使われていますか?


🎓

最大の適用は自動車のブレーキ鳴き(NVH)。次いで航空宇宙のフラッター。


ブレーキ鳴き対策の設計フロー

🎓

1. ベースラインの複素固有値解析 — 不安定モード($\sigma > 0$)を特定

2. 不安定モードのモード形状を確認 — どの部品が振動しているか

3. 設計変更 — 質量追加、剛性変更、摩擦材変更、シム追加

4. 変更後の複素固有値解析 — 不安定モードが消えたか確認

5. 試験で検証 — ダイナモ試験で鳴きの有無を確認


🧑‍🎓

設計変更→再解析→試験、のサイクルを回すんですね。


🎓

鳴き対策はパラメトリック設計であり、FEMで数十〜数百の設計案を評価してから試作する。複素固有値解析の計算速度が重要。


不安定度の評価

🎓

不安定モードの「危険度」は実部 $\sigma$ の大きさ(正のGrowth Rate)で評価。$\sigma$ が大きいほど振動が急速に増大し、鳴きが発生しやすい。


🧑‍🎓

$\sigma > 0$ のモードが全て鳴きを起こすんですか?


🎓

必ずしもそうではない。非線形効果(接触状態の変化、振幅制限)により、$\sigma$ が小さいモードは実際には鳴きに至らないことがある。$\sigma > \sigma_{threshold}$(閾値)を超えるモードだけが実際に問題になる。閾値は実験との相関で決定する。


実務チェックリスト

🧑‍🎓

複素固有値解析のチェックリストをお願いします。


🎓
  • [ ] 静解析で接触状態が収束しているか(複素固有値の前提)
  • [ ] 摩擦係数が正しく設定されているか
  • [ ] 実モード数が十分か(投射法の場合)
  • [ ] 不安定モード($\sigma > 0$)を全て特定したか
  • [ ] 不安定モードのモード形状を可視化したか
  • [ ] 設計変更で不安定モードが消えたか確認したか

  • 🧑‍🎓

    摩擦係数の設定が結果を大きく左右しそうですね。


    🎓

    摩擦係数 $\mu$ を変えると不安定モードの数と $\sigma$ が変わる。$\mu$ が大きいほど不安定になりやすい。感度分析で $\mu$ の範囲を評価すべき。


    Coffee Break よもやま話

    自動車ブレーキNVH複素固有値解析

    トヨタ・ホンダ・フォルクスワーゲンなど主要自動車メーカーは複素固有値解析をブレーキ鳴き対策の標準ツールとしている。摩擦係数μ=0.3〜0.5を変化させながら不安定モードの変化を評価するParameter Study(パラメトリック解析)を行い、安定余裕(実部の値)が0.02以上を設計目標とすることが一般的だ。

    複素固有値のソフトウェア比較

    複素固有値のツール

    🧑‍🎓

    複素固有値解析に使えるツールは?


    🎓
    機能NastranAbaqusAnsys
    複素固有値SOL 107 (EIGC)*COMPLEX FREQUENCYQRDAMP
    ブレーキ鳴きSOL 107 + 摩擦接触→COMPLEX FREQWorkbench Brake Squeal
    フラッターSOL 145Mechanical APDL
    非対称剛性対応対応対応
    🧑‍🎓

    Ansys WorkbenchにBrake Squeal専用の解析タイプがあるんですか。


    🎓

    Ansys WorkbenchのBrake Squealは、ブレーキ鳴きの複素固有値解析をGUIで設定できる。接触の線形化と複素固有値のワークフローが自動化されている。自動車メーカーで広く使われている。


    選定ガイド

    🎓
    • ブレーキ鳴きAnsys Workbench Brake Squeal(GUI最良)or Abaqus
    • フラッターNastran SOL 145(航空宇宙の標準)
    • 一般の複素固有値 → 手持ちソルバーのSOL 107 / *COMPLEX FREQ / QRDAMP

    • 🧑‍🎓

      ブレーキ鳴きはAnsys、フラッターはNastranが強いんですね。


      🎓

      各分野での実績と使い勝手の差。ブレーキ鳴きはAnsysのWorkbenchテンプレートが便利。フラッターはNastranのSOL 145が航空宇宙の認証で圧倒的実績。


      Coffee Break よもやま話

      Abaqus Complex Frequency Step機能

      Abaqusの*COMPLEX FREQUENCYステップは非対称質量・剛性行列の固有値を直接抽出できる。FRICTIONAL CONTACTと組み合わせてブレーキシステムのスキールシミュレーションに多用される。Continental社はAbaqusの複素固有値解析を全モデルのブレーキNVH設計に組み込み、試作前の鳴き予測精度を50%から75%に改善した。

      複素固有値の先端研究

      複素固有値の先端研究

      🧑‍🎓

      複素固有値解析の最前線を教えてください。


      非線形との連成

      🎓

      複素固有値解析は線形化された系の安定性を評価する。しかし実際のブレーキ鳴きは非線形現象(振幅依存の摩擦、接触の変動)だ。非線形時刻歴解析で鳴きの振幅と周波数を直接シミュレーションする研究が活発。


      確率論的安定性解析

      🎓

      摩擦係数、材料特性、接触面の状態のばらつきを考慮して、不安定モードの出現確率を評価。「この設計で鳴きが起きる確率は何%か」を定量化する。


      トポロジー最適化

      🎓

      複素固有値の実部を制約条件にしたブレーキ鳴き抑制のためのトポロジー最適化。キャリパーやパッドの形状を最適化して不安定モードを消す。


      まとめ

      🧑‍🎓

      複素固有値の先端研究、まとめます。


      🎓
      • 非線形鳴きシミュレーション — 時刻歴解析で振幅を直接予測
      • 確率論的安定性 — 鳴きの発生確率を定量化
      • トポロジー最適化 — 不安定モードを消す形状設計

      • Coffee Break よもやま話

        ジャイロ効果を含む回転体の複素固有値

        回転機械ではジャイロ効果が剛性行列に反対称成分を加え、複素固有値問題になる。回転数Ωとともに固有値が変化するCampbell図では2つの曲線(前向き・後向き進行波)に分岐する様子が見える。タービンロータの臨界速度設計はこのCampbell図を使い、運転回転数付近にクリティカルがないことを確認するのが国際標準(ISO 10816)だ。

        複素固有値のトラブル対応

        複素固有値のトラブル

        🧑‍🎓

        複素固有値解析でよくあるトラブルは?


        不安定モードが出ない

        🧑‍🎓

        ブレーキモデルで不安定モード($\sigma > 0$)が1つも出ません。


        🎓

        確認項目:

        • 摩擦が正しく設定されているか — $\mu = 0$ だと不安定にならない
        • 接触が確立されているか — 前段の静解析でパッドがディスクに接触していること
        • 実モード数が十分か — 投射法で不足すると不安定モードが見逃される
        • 剛性マトリクスの非対称成分 — 摩擦による非対称剛性が正しく構成されているか

        不安定モードが多すぎる

        🎓

        数十〜数百の不安定モードが出る場合、多くは数値的なアーティファクト。$\sigma$ が非常に小さい不安定モード($\sigma < \sigma_{threshold}$)は実際には問題にならない。閾値を設定して重要なモードだけ抽出する。


        結果が摩擦係数に敏感すぎる

        🎓

        $\mu$ を少し変えると不安定モードの数が大幅に変わる。これはブレーキ鳴きの本質的な特徴であり、$\mu$ の範囲で結果を評価するのが正しいアプローチ。


        まとめ

        🧑‍🎓

        複素固有値のトラブル対処、整理します。


        🎓
        • 不安定モードが出ない摩擦接触、実モード数を確認
        • 不安定モードが多すぎる → $\sigma$ の閾値で重要なモードを選別
        • $\mu$ 感度 → 摩擦係数の範囲で結果を評価
        • 前段の静解析が正しいことが前提 — 接触が確立していないと無意味

        • Coffee Break よもやま話

          複素固有値解析で偽の不安定モードが出る場合

          摩擦係数が高すぎる設定や境界条件の不整合があると、物理的に起こり得ない不安定モードが解析に現れることがある。μ=0での完全安定解を基準にし、μを0.1刻みで上げながら不安定モードの出現を確認するParameter Sweepが問題の特定に有効だ。また接触剛性の設定が過剰だと数値的に不安定なモードが生じることもある。

          関連シミュレーター

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

          シミュレーター一覧

          関連する分野

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