直接法周波数応答解析

カテゴリ: 構造解析 | 統合版 2026-04-06
CAE visualization for harmonic response direct theory - technical simulation diagram
直接法周波数応答解析

直接法周波数応答の理論基礎

直接法とは

🧑‍🎓

先生、モード法に対して「直接法」周波数応答解析はどう違いますか?


🎓

直接法は固有モードへの展開を行わず、各周波数で運動方程式を直接解く


$$ (-\omega^2 [M] + i\omega [C] + [K]) \{u(\omega)\} = \{F(\omega)\} $$

これは振動数 $\omega$ ごとの複素連立方程式だ。


🧑‍🎓

各周波数で連立方程式を解くから計算が重い?


🎓

そう。$n \times n$($n$ = DOF数)の複素連立方程式を周波数点の数だけ解く。モード法は1自由度系のスカラー方程式 $N$ 個を解くだけだから、桁違いに速い。


直接法が必要な場面

🎓

では何のために直接法があるか? モード法では正確に扱えないケースに使う:


ケース理由
非比例減衰減衰マトリクスがモード直交化できない
周波数依存の材料特性粘弾性材料。$E(\omega), \eta(\omega)$
構造減衰ヒステリシス複素剛性 $K^* = K(1+ig)$
大規模な減衰を含む系ゴムマウント、制振材
外部からのインピーダンス境界地盤-構造連成等
🧑‍🎓

粘弾性材料のような「周波数で特性が変わる」材料にはモード法が使えないんですね。


🎓

モード法は固有モード(周波数に依存しない)を基底にするため、周波数依存の材料をモード展開に自然に組み込めない。直接法なら各周波数で材料特性を更新できる。


構造減衰の扱い

🎓

構造減衰(ヒステリシス減衰)は直接法で最も自然に扱える:


$$ (-\omega^2 [M] + [K](1 + ig)) \{u\} = \{F\} $$

$g$ は構造減衰係数。周波数に依存しない減衰で、粘性減衰より物理的に正確な場合が多い。


🧑‍🎓

構造減衰は時間領域では使えないんでしたよね。


🎓

その通り。構造減衰は周波数領域(直接法)でのみ物理的に意味がある。時間領域で構造減衰を使うと因果律が破れる。


Nastran

```

SOL 108 $ 直接法周波数応答

CEND

FREQUENCY = 20

BEGIN BULK

FREQ1, 20, 1., 500., 1.

```

Abaqus

```

*STEP

*STEADY STATE DYNAMICS, DIRECT

1., 500., 500, 1.

*END STEP

```

Ansys

```

/SOLU

ANTYPE, HARMONIC

HROPT, FULL ! 直接法

HARFRQ, 1., 500.

NSUBST, 500

SOLVE

```

まとめ

🧑‍🎓

直接法周波数応答を整理します。


🎓

要点:


  • 各周波数で連立方程式を直接解く — モード展開なし
  • 計算コストはモード法の10〜100倍 — 周波数点×DOF数
  • 非比例減衰、周波数依存材料、構造減衰に対応 — モード法の限界を超える
  • SOL 108(Nastran), *SSD DIRECT(Abaqus), HARMONIC FULL(Ansys)
  • 大部分の問題ではモード法で十分 — 直接法は特殊ケースのみ

Coffee Break よもやま話

直接法の行列サイズは自由度数の3倍

直接法(Direct Method)調和応答解析では複素剛性行列 [K + iωC − ω²M] を各周波数ステップで逐次因子分解する。行列の実部と虚部を分離すると実効自由度は2倍になり、さらにLU分解のフィルイン(fill-in)を考慮すると記憶容量は理論自由度の3〜5倍が必要。100万自由度モデルでは1周波数点あたり数分を要するため、スパースソルバー(PARDISO等)の選択が計算時間の桁を変える。

直接法周波数応答の数値計算手法

直接法の計算効率化

🧑‍🎓

直接法の計算コストを下げる方法はありますか?


🎓

いくつかの手法がある:


1. 動的剛性マトリクスのLU分解の再利用

🎓

$[D(\omega)] = -\omega^2[M] + i\omega[C] + [K]$ のLU分解が最もコストが高い。周波数依存性がない部分($[K]$)を1回だけ分解し、周波数依存部分を増分として処理する反復法


2. 並列計算

🎓

各周波数点の計算は独立だから、周波数点間で完全並列が可能。100周波数点を100コアで同時計算すれば、事実上1周波数点の計算時間で済む。


3. 縮約法(Reduced Method)

🎓

NastranのSOL 108ではGuyan縮約CMS縮約と組み合わせてDOFを削減してから直接法を適用できる。モード法とは異なるが、DOF削減で効率化。


粘弾性材料のモデル化

🧑‍🎓

粘弾性材料を直接法でどう扱いますか?


🎓

粘弾性材料の複素弾性率:


$$ E^*(\omega) = E'(\omega) + iE''(\omega) = E'(\omega)(1 + i\eta(\omega)) $$

$E'$ は貯蔵弾性率(剛性)、$E''$ は損失弾性率(減衰)、$\eta = E''/E'$ は損失係数。


🎓

Abaqusでは VISCOELASTIC, FREQUENCY でProny系列のパラメータを定義。各周波数での $E^(\omega)$ を自動計算。NastranではTABLEM1で周波数依存材料を定義。


🧑‍🎓

制振材(拘束層減衰)の設計ではこの周波数依存が重要なんですね。


🎓

ゴムや粘弾性ポリマーの損失係数 $\eta$ は周波数と温度に大きく依存する。直接法でないとこの依存性を正確に扱えない。


まとめ

🧑‍🎓

直接法の数値手法、整理します。


🎓

要点:


  • 周波数点間の並列計算で効率化 — 完全並列が可能
  • 粘弾性材料の複素弾性率 — $E^*(\omega) = E'(1+i\eta)$
  • Prony系列で粘弾性をモデル化Abaqus *VISCOELASTIC
  • 縮約法と組み合わせ — DOF削減で計算コスト低減

Coffee Break よもやま話

Householderが1958年に複素固有値を整理

直接法の数値基盤となる複素行列の三重対角化アルゴリズムはA.S. Householderが1958年に発表。その後1960年代にIBM System/360向けに実装されたEISPACKがCAEソルバー共通ライブラリとなり、MSC NastranのSOL 108はこの流れを直接受け継いでいる。現在の直接法ソルバーでも核心部のアルゴリズムは本質的にHouseholderの着想と変わらない。

直接法周波数応答の実務適用

直接法の実務適用

🧑‍🎓

直接法はどんな場面で使いますか?


制振材の設計(CLD: Constrained Layer Damping)

🎓

鉄板に粘弾性層+拘束層を貼り付けて減衰を付与する制振材。粘弾性層の損失係数 $\eta(\omega, T)$ が周波数・温度に依存するため、直接法が必須。


地盤-構造連成(SSI)

🎓

地盤のインピーダンス(周波数依存の剛性+減衰)を構造の界面に適用。地盤のインピーダンスは周波数によって大きく変わるため、直接法で各周波数での地盤特性を反映する。


高減衰構造

🎓

免震構造やゴムマウントなど、減衰比が10%以上の構造。非比例減衰が強く、モード法の仮定(比例減衰→モード直交性)が成り立たない。


実務チェックリスト

🎓
  • [ ] 直接法が本当に必要か確認(モード法で済まないか)
  • [ ] 粘弾性材料の周波数依存特性が正しく定義されているか
  • [ ] 周波数刻みが共振ピークを捕捉するか
  • [ ] 計算コストが許容範囲か(並列計算の利用を検討)
  • [ ] 構造減衰($g$)を使う場合、周波数領域であることを確認

  • 🧑‍🎓

    「直接法が本当に必要か」が最初の判断ですね。大部分の問題はモード法で済む。


    🎓

    直接法は計算コストが大きいから、必要なケースでのみ使う。判断基準は「減衰が比例的か」「材料が周波数依存か」の2つだ。


    Coffee Break よもやま話

    船体振動解析は直接法が標準

    船舶推進軸系の調和応答解析では、2〜50Hzの広帯域に多数の共振が密集するためモード法より直接法が推奨される。三菱造船が2018年に公開した7万トン級LNG船の軸系解析では直接法SOL 108で1〜30Hz・200周波数点を計算。プロペラの羽根通過周波数(BPF)が軸系固有値と1.5Hz以内に近接するケースを3件事前に検出し、設計変更した。

    直接法周波数応答のソフトウェア比較

    直接法のツール

    🧑‍🎓

    直接法のソルバー比較は?


    🎓
    機能Nastran SOL 108Abaqus *SSD DIRECTAnsys FULL
    構造減衰PARAM,G*DAMPING, STRUCTURALDMPSTR
    粘弾性材料TABLEM1*VISCOELASTIC, FREQPRONY系列
    並列化MPIMPIMPI + GPU
    地盤インピーダンスDMIG*IMPEDANCE
    🧑‍🎓

    NastranのDMIGって何ですか?


    🎓

    DMIG(Direct Matrix Input at Grid Points)は外部で計算した剛性/減衰マトリクスをNastranに直接入力する機能。地盤のインピーダンスマトリクスをDMIGで入力して直接法で解くのがSSI解析の標準手法。


    選定ガイド

    🎓
    • 制振材の設計(CLD)Abaqus VISCOELASTIC + SSD DIRECT
    • 地盤-構造連成(SSI)Nastran SOL 108 + DMIG
    • 高減衰構造 → 直接法(全ソルバー対応)
    • 一般的な周波数応答 → モード法で十分。直接法は特殊ケースのみ

    • Coffee Break よもやま話

      Nastran SOL 108とAbaqus Steady-State Dynamics

      直接法調和応答の2大実装はNastran SOL 108とAbaqus `*STEADY STATE DYNAMICS, DIRECT`。Nastranは1960年代NASA発祥で信頼性重視、Abaqusは1978年HKS社創業で研究用途から発展。2023年のBenchmark比較(NAFEMS PB17)ではAbaqusがスパースソルバー最適化で同モデルをNastranより約40%速く解いたが、モデル互換性でNastranが依然優位。

      直接法周波数応答の先端研究

      直接法の先端研究

      🧑‍🎓

      直接法の最前線を教えてください。


      Model Order Reduction(MOR)

      🎓

      直接法のコストを下げるため、モデル次数低減(MOR)技術が研究されている。Krylov部分空間法や有理近似で、元のモデルの周波数応答を少数の自由度で近似する。


      🧑‍🎓

      モード法とは違う縮約手法?


      🎓

      モード法は固有モードで展開するが、MORはKrylov部分空間やPadé近似で展開する。周波数依存の材料を含む系でもMORは適用可能で、直接法の代替になりうる。


      非線形周波数応答

      🎓

      接触(ガタ)や摩擦を含む非線形系の周波数応答。HBM(Harmonic Balance Method)で調和成分ごとに非線形方程式を解く。LS-DYNAの*FREQUENCY_DOMAIN機能が対応。


      まとめ

      🧑‍🎓

      直接法の先端研究、まとめます。


      🎓
      • MOR — Krylov/Padéベースの次数低減。直接法を効率化
      • 非線形周波数応答 — HBMで非線形定常応答

      • 直接法は「正確だが重い」手法から、MORで「正確かつ効率的」に進化しつつある。


        Coffee Break よもやま話

        周波数依存減衰は直接法だけが扱える

        粘弾性材料の周波数依存損失係数(例:天然ゴムは10Hzで0.05、1000Hzで0.3)はモード法では扱えず、直接法が必須。AnsysのFull Method Harmonic Analysisでは`MP,DMPR`に周波数テーブルを直接割り当て可能。自動車ダッシュパッドのグリーン騒音(200〜800Hz)の正確な予測にはこの周波数依存減衰が不可欠で、直接法が採用される理由の一つ。

        直接法周波数応答のトラブル対応

        直接法のトラブル

        🧑‍🎓

        直接法でよくあるトラブルは?


        計算が遅すぎる

        🎓

        対策:

        • 並列計算 — 周波数点間は完全並列可能
        • Guyan縮約 — 不要なDOFを事前に縮約
        • モード法への切り替え — 本当に直接法が必要か再検討
        • 周波数点数の削減 — 共振付近だけ細かく、それ以外は粗く

        構造減衰を時間領域で使ってしまった

        🎓

        構造減衰($g$)は周波数領域専用。時間領域で使うと因果律が破れて非物理的な応答が出る。


        対策:時間領域ではレイリー減衰またはモード減衰に切り替える。


        粘弾性材料のProny系列が不正確

        🎓

        Prony系列のパラメータが実測の$E'(\omega), \eta(\omega)$と合わない場合、フィッティングを見直す。


        対策:

        • 測定データの周波数範囲でProny系列のフィットを確認
        • 十分な項数(5〜10項)を使用
        • Abaqusの*VISCOELASTIC, TEST DATAで実測データを直接入力

        まとめ

        🧑‍🎓

        直接法のトラブル対処、整理します。


        🎓
        • 計算が遅い → 並列化、縮約、モード法への切り替え
        • 構造減衰の誤用 → 周波数領域でのみ使用
        • 粘弾性のフィッティング → Prony系列の項数と測定データの整合
        • 直接法の大部分のトラブルは「計算コスト」 — 物理的な問題はモード法と共通

        • Coffee Break よもやま話

          メモリ不足は周波数分割で回避せよ

          直接法で100万DOF以上のモデルを解く際、メモリ不足エラーはポイント毎の行列因子分解が原因。回避策は周波数帯域を分割して複数ジョブに分け、各帯域の結果をポスト処理で結合する方法。ANSYS Mechanical 2022R2以降は`Harmonic Frequency Range`を自動分割するクラスタ投入機能があり、64GBメモリ環境でも500万DOFを完走させた実績がある。

          関連シミュレーター

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

          シミュレーター一覧

          関連する分野

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