直接法周波数応答解析

カテゴリ: 構造解析 | 統合版 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等)の選択が計算時間の桁を変える。

各項の物理的意味
  • 慣性項(質量項):$\rho \ddot{u}$、つまり「質量×加速度」。急ブレーキで体が前に投げ出された経験はありませんか? あの「持っていかれる感じ」がまさに慣性力です。重い物体ほど動き出しにくく、動き出したら止まりにくい。地震で建物が揺れるのも、地面が急に動いたのに建物の質量が「置いていかれる」から。静解析ではこの項をゼロにしますが、それは「ゆっくり力をかけるから加速度は無視できる」という仮定です。衝撃荷重や振動問題では絶対に省略できません。
  • 剛性項(弾性復元力):$Ku$ や $\nabla \cdot \sigma$。ばねを引っ張ると「戻ろうとする力」を感じますよね? あれがフックの法則 $F=kx$ であり、剛性項の本質です。では質問——鉄の棒とゴム紐、同じ力で引っ張るとどちらが伸びるでしょうか? 当然ゴムです。この「伸びにくさ」がヤング率 $E$ であり、剛性を決めます。よくある勘違い:「剛性が高い=強い」ではありません。剛性は「変形しにくさ」、強度は「壊れにくさ」で、別の概念です。
  • 外力項(荷重項):体積力 $f_b$(重力など)と表面力 $f_s$(圧力、接触力など)。こう考えてみてください——橋の上のトラックの重さは「中身全体にかかる力」(体積力)、タイヤが路面を押す力は「表面だけにかかる力」(表面力)。風圧、水圧、ボルトの締付力…すべて外力です。ここでありがちな失敗:荷重の方向を間違える。「引張」のつもりが「圧縮」になっていた——笑い話に聞こえますが、3D空間で座標系が回転していると実際に起こります。
  • 減衰項:レイリー減衰 $C\dot{u} = (\alpha M + \beta K)\dot{u}$。ギターの弦を弾いてみてください。音は鳴り続けますか? いいえ、徐々に小さくなりますよね。振動エネルギーが空気抵抗や弦の内部摩擦で熱に変わるからです。車のショックアブソーバーも同じ原理——わざと振動エネルギーを吸収して乗り心地を良くしています。もし減衰がゼロだったら? 建物は地震の後いつまでも揺れ続けることになります。実際にはそうならないので、適切な減衰の設定が重要です。
仮定条件と適用限界
  • 連続体仮定:材料を連続的な媒質として扱い、ミクロな不均質性を無視する
  • 微小変形仮定(線形解析の場合):変形が初期寸法に比べて十分小さく、応力-歪み関係が線形
  • 等方性材料(特に指定がない場合):材料特性が方向に依存しない(異方性材料では別途テンソル定義が必要)
  • 準静的仮定(静解析の場合):慣性力・減衰力を無視し、外力と内力の釣り合いのみを考慮
  • 適用外ケース:大変形・大回転問題では幾何学的非線形性が必要。塑性・クリープ等の非線形材料挙動では構成則の拡張が必要
次元解析と単位系
変数SI単位注意点・換算メモ
変位 $u$m(メートル)mm入力時は荷重・弾性率もMPa/N系に統一すること
応力 $\sigma$Pa(パスカル)= N/m²MPa = 10⁶ Pa。降伏応力との比較時に単位系の不一致に注意
歪み $\varepsilon$無次元(m/m)工学歪みと対数歪みの区別に注意(大変形時)
弾性率 $E$Pa鋼: 約210 GPa、アルミ: 約70 GPa。温度依存性に注意
密度 $\rho$kg/m³mm系ではtonne/mm³(= 10⁻⁹ tonne/mm³ for 鋼)
力 $F$N(ニュートン)mm系ではN、m系ではNで統一

数値解法と実装

直接法の計算効率化

🧑‍🎓

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


🎓

いくつかの手法がある:


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の着想と変わらない。

線形要素(1次要素)

節点間を線形補間。計算コストは低いが、応力の精度が低い。せん断ロッキングに注意(低減積分やB-bar法で緩和)。

2次要素(中間節点付き)

曲線的な変形を表現可能。応力精度が大幅に向上するが、自由度は約2〜3倍に増加。推奨:応力評価が重要な場合。

完全積分 vs 低減積分

完全積分:過剰拘束(ロッキング)のリスク。低減積分:アワーグラスモード(零エネルギーモード)のリスク。適材適所で選択。

アダプティブメッシュ

誤差指標(ZZ推定量等)に基づく自動細分化。応力集中部の精度を効率的に向上。h法(要素分割)とp法(次数増加)がある。

ニュートン・ラフソン法

非線形解析の標準的手法。接線剛性マトリクスを毎反復更新。収束半径内で2次収束するが、計算コストが高い。

修正ニュートン・ラフソン法

接線剛性マトリクスを初期値または数反復毎に更新。各反復のコストは低いが、収束速度は線形的。

収束判定基準

力の残差ノルム: $||R|| / ||F_{ext}|| < \epsilon$(一般に $\epsilon = 10^{-3}$〜$10^{-6}$)。変位増分ノルム: $||\Delta u|| / ||u|| < \epsilon$。エネルギーノルム: $\Delta u \cdot R < \epsilon$

荷重増分法

全荷重を一度に負荷せず、小刻みに増加させる。弧長法(Riks法)は荷重-変位関係の極値点を越えて追跡可能。

直接法 vs 反復法のたとえ

直接法は「連立方程式を筆算で正確に解く」方法——確実だが大規模問題では時間がかかりすぎる。反復法は「当て推量を繰り返して正解に近づく」方法——最初は大雑把な答えだが、反復するたびに精度が上がる。辞書で言葉を探すとき、最初のページから順番に探す(直接法)より、見当をつけて開き、前後に調整する(反復法)方が効率的なのと同じ原理。

メッシュの次数と精度の関係

1次要素は「定規で曲線を近似する」——直線の折れ線で表現するため精度に限界がある。2次要素は「フレキシブルカーブ」——曲線的な変化を表現でき、同じメッシュ密度でも格段に精度が向上する。ただし、1要素あたりの計算コストは増えるため、トータルのコスト対効果で判断する。

実践ガイド

直接法の実務適用

🧑‍🎓

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


制振材の設計(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件事前に検出し、設計変更した。

    解析フローのたとえ

    解析の流れは、実は料理とそっくりです。まず材料を買い出し(CADモデルの準備)、下ごしらえをして(メッシュ生成)、火にかけて(ソルバー実行)、最後に盛り付ける(後処理で可視化)。ここで大事な問いかけ——料理で一番失敗しやすい工程はどこでしょう? 実は「下ごしらえ」なんです。メッシュの品質が悪いと、どんなに優秀なソルバーを使っても結果はめちゃくちゃになります。

    初心者が陥りやすい落とし穴

    あなたはメッシュ収束性を確認していますか? 「計算が回った=結果が正しい」と思っていませんか? これ、実はCAE初心者が最も陥りやすい罠です。ソルバーは与えられたメッシュで「それなりの答え」を必ず返します。でもメッシュが粗すぎれば、その答えは現実から大きくずれている。最低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が依然優位。

      選定で最も重要な3つの問い

      • 「何を解くか」:直接法周波数応答解析に必要な物理モデル・要素タイプが対応しているか。例えば、流体ではLES対応の有無、構造では接触・大変形の対応能力が差になる。
      • 「誰が使うか」:初心者チームならGUIが充実したツール、経験者ならスクリプト駆動の柔軟なツールが適する。自動車のAT車(GUI)とMT車(スクリプト)の違いに似ている。
      • 「どこまで拡張するか」:将来の解析規模拡大(HPC対応)、他部門への展開、他ツールとの連携を見据えた選択が長期的なコスト削減につながる。

      先端技術

      直接法の先端研究

      🧑‍🎓

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


      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を完走させた実績がある。

          「解析が合わない」と思ったら

          1. まず深呼吸——焦って設定をランダムに変えると、問題がさらに複雑になる
          2. 最小再現ケースを作る——直接法周波数応答解析の問題を最も単純な形で再現する。「引き算のデバッグ」が最も効率的
          3. 1つだけ変えて再実行——複数の変更を同時に行うと、何が効いたか分からなくなる。科学実験と同じ「対照実験」の原則
          4. 物理に立ち返る——計算結果が「重力に逆らって物が浮く」ような非物理的な結果なら、入力データの根本的な間違いを疑う
          関連シミュレーター

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

          シミュレーター一覧

          関連する分野

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