音響解析 — CAE用語解説

カテゴリ: 用語集 | 2026-01-15
CAE visualization for acoustic analysis - technical simulation diagram

音響解析

🧑‍🎓

音響解析って「音の解析」ですよね。車の車内の静粛性とかスピーカーの指向性とか? FEMで音が計算できるって驚きです。


理論と物理

音響波動の基本方程式

🧑‍🎓

音響解析の最も基本的な支配方程式は何ですか?流体の運動方程式からどう導かれるんですか?

🎓

線形音響の基礎は、連続の式、運動量保存則、状態方程式から導かれる波動方程式です。非粘性・等エントロピー流れを仮定し、圧力や密度を平均値と微小擾動に分けて線形化すると、次のヘルムホルツ方程式が得られます。

$$ \nabla^2 p + k^2 p = 0 $$
ここで、
$$ p $$
は音圧(擾動成分)、
$$ k = \omega / c_0 $$
は波数、
$$ c_0 $$
は音速(空気中20℃で約343 m/s)、
$$ \omega $$
は角周波数です。

🧑‍🎓

「線形化」というのは具体的にどういう操作をしているんですか?なぜ非線形項を無視できるのですか?

🎓

良い着眼点だ。例えば、圧力を

$$ P = P_0 + p $$
と分解します。
$$ P_0 $$
は平均圧力(101325 Pa)、
$$ p $$
は音圧(通常、会話レベルで0.02 Pa〜2 Pa程度)だ。音圧は平均圧力に比べて非常に小さい(
$$ p / P_0 \sim 10^{-7} $$
)。このため、運動方程式の対流項
$$ (\mathbf{v} \cdot \nabla) \mathbf{v} $$
や、状態方程式の高次項が無視できる。これが線形近似の物理的根拠で、音圧レベルが約140 dB(
$$ p \sim 200 Pa $$
)を超えると非線形効果が無視できなくなる。

🧑‍🎓

音速

$$ c_0 $$
は媒質によってどう変わるんですか?解析でよく使う値は?

🎓

音速は媒質の体積弾性率と密度で決まる。気体では

$$ c_0 = \sqrt{\gamma R T} $$
$$ \gamma $$
は比熱比、
$$ R $$
は気体定数、
$$ T $$
は絶対温度)。実務では、空気(20℃)で343 m/s、水(20℃)で約1482 m/s、鋼材で約5900 m/sという値をデフォルトとして使うことが多い。Ansys MechanicalのAcousticsモジュールやCOMSOLのPressure Acousticsでは、これらの材料ライブラリ値がプリセットされている。

数値解法と実装

FEMによる離散化と境界条件

🧑‍🎓

ヘルムホルツ方程式を有限要素法(FEM)で解く場合、どのように離散化するんですか?特に波数kが含まれる項はどう扱う?

🎓

ガラーキン法を用いて弱形式を導く。支配方程式に重み関数

$$ w $$
を乗じて領域積分し、部分積分を行うと、次の形式を得る。
$$ \int_{\Omega} (\nabla w \cdot \nabla p - k^2 w p) d\Omega - \int_{\Gamma} w \frac{\partial p}{\partial n} d\Gamma = 0 $$
ここで、第2項の境界積分が境界条件の導入点だ。音圧pを節点変数とする形状関数で近似し、離散化すると、最終的に周波数依存の線形方程式
$$ (\mathbf{K} - \omega^2 \mathbf{M}) \mathbf{p} = \mathbf{f} $$
が得られる。ここで
$$ \mathbf{M} $$
は「質量行列」に相当するが、音響では慣例的にこう呼ぶ。

🧑‍🎓

境界積分の

$$ \frac{\partial p}{\partial n} $$
は具体的にどう設定するんですか?「完全反射」と「吸収」はどう区別する?

🎓

それが境界条件の本質だ。硬い壁(完全反射)では、法線方向粒子速度が0、つまり

$$ \frac{\partial p}{\partial n} = 0 $$
(ノイマン条件)。一方、吸収材が貼られた壁や無限遠を模擬する「吸収境界条件」では、局所的な関係式
$$ \frac{\partial p}{\partial n} = -ikp $$
(インピーダンス条件や一次吸収境界)などを用いる。より高精度な吸収には、PML(Perfectly Matched Layer)が使われる。Siemens Simcenter 3DのAcousticsでは、吸音材の特性を周波数依存の複素インピーダンスとして直接入力できる。

🧑‍🎓

メッシュサイズはどのように決めればいいですか?周波数によって変える必要がありますか?

🎓

音響FEMでは、波長を十分に分解できるメッシュが必要だ。経験則として、解析対象の最高周波数

$$ f_{max} $$
における波長
$$ \lambda_{min} = c_0 / f_{max} $$
に対して、1波長あたりの要素数を6〜10以上とする。例えば、空気中で5000 Hzまで解析する場合、
$$ \lambda_{min} \approx 0.0686 m $$
なので、要素サイズは約6.9〜11.4 mm以下にする。AbaqusのAcousticsガイドでは「1波長あたり6次要素で1要素、2次要素で3要素」を推奨している。メッシュが粗いと「数値分散」が発生し、音速が計算上遅くなってしまう。

実践ガイド

室内音響解析のワークフロー

🧑‍🎓

会議室のような室内の音響特性(残響時間など)をCAEで評価する場合、どのような手順で進めればいいですか?

🎓

典型的なワークフローはこうだ。1) 3D CADで室内形状を作成。2) 壁・天井・床の材料ごとに音響インピーダンス(吸音率)を設定。JIS A 1409やISO 354規格に基づく実測値を使う。3) メッシュ生成。先ほどのルールに従い、例えば500 Hzまで解析なら要素サイズ~70mm以下。4) 音源を定義。点音源や面振動源が使える。5) 周波数応答解析を実行。125, 250, 500, 1000, 2000, 4000 Hzの1/1オクターブバンド中心周波数が一般的。6) 後処理で音圧分布、特定点の周波数応答、そして残響時間(Sabineの式やエネルギー減衰曲線から算出)を評価する。

🧑‍🎓

吸音率の設定で注意すべき点は?「吸音率0.5」をそのまま入力していいんですか?

🎓

絶対にダメだ。吸音率は実数だが、音響インピーダンスは一般に複素数だ。吸音率αからインピーダンスZを逆算する近似式はあるが、特に低周波数では誤差が大きい。実務では、材料メーカーが提供する「複素特性インピーダンス」または「複素反射係数」の周波数データを直接入力すべきだ。例えば、音響材料メーカーのデータシートには、125-4000Hzの範囲で実部と虚部が掲載されている。COMSOLの「インピーダンス境界条件」では、この実数部と虚数部をテーブル入力できる。

🧑‍🎓

解析結果の残響時間が実測と合わない場合、まずどこを疑えばいいですか?

🎓

以下のチェックリストを順に確認する。1) **材料データ**: インピーダンス値が正しい周波数で入力されているか。特に低周波数(125Hz)のデータは不確実性が高い。2) **メッシュ**: 最高周波数に対して十分に細かいか。粗いメッシュは減衰を過大評価する。3) **漏れ**: ドアの隙間など、音エネルギーが抜ける経路をモデル化しているか。4) **家具の影響**: 会議室の机や椅子は音を散乱・吸収する。これらを等価吸音面積として追加する必要があるかもしれない。5) **ソルバー設定**: 減衰(もしあれば)の設定や、求解周波数点数が十分か。

ソフトウェア比較

主要ソフトウェアの特徴と適用範囲

🧑‍🎓

Ansys、COMSOL、Abaqusで音響解析を行う場合、それぞれどういう特徴や得意分野があるんですか?

🎓

大きく分かれる。**Ansys**は「Mechanical + ACT Acoustics」または「Harmonic Acoustics」が主流。構造振動との連成(FSI)が強く、自動車の車内騒音や家電の振動騒音に強い。大規模モデルの並列計算性能に優れる。**COMSOL Multiphysics**は「Pressure Acoustics」モジュールが核で、その名の通り多物理場連成が本領。音-構造-熱-流れの連成を一つの環境で柔軟に設定できる。研究開発向け。**Abaqus**は「Abaqus/Standard」のAcoustic要素を用いる。構造解析との統合がシームレスで、タイヤの路面騒音や水中音響など、固体と流体の大変形を伴う複雑な接触問題にも対応できる。

🧑‍🎓

無料や低価格のオープンソースソフトウェア(OSS)ではどうですか?実用レベルで使えますか?

🎓

限定的だが可能だ。**CalculiX**や**Code_Aster**といったFEMソルバーには音響要素がある。前処理・後処理には**Salome-Meca**や**Gmsh**、**ParaView**を組み合わせる。しかし、商用ソフトのような高度な吸収境界条件(PML)や、複雑な周波数依存インピーダンスの設定、効率的な周波数掃引ソルバーは自分で実装するか、既存のマクロを探す必要がある。教育や小規模な等方性モデルの検証には有用。実務で製品開発に使うには、サポートや検証済み機能の面で商用ソフトに分がある。

🧑‍🎓

「BEM(境界要素法)を使った音響解析」というのも聞きます。FEMと何が違うんですか?

🎓

根本的な違いは、FEMが領域全体をメッシュ分割するのに対し、BEMは境界面のみをメッシュ化する点だ。これにより、無限遠の音場(放射音)を自然に表現できるのが最大の利点。自動車の外側放射騒音や、スピーカーの遠方音場解析に適する。代表的な商用BEMソルバーは、**Altair Acoustics**(旧LMS Virtual.Lab)、**FFT Actran**(FEM/BEM両方可能)、**COMET**など。欠点は、方程式の係数行列が密行列になるため、大規模モデルでは計算コストが高くなること。近年は高速BEM(Fast Multipole BEMなど)で克服されつつある。

トラブルシューティング

よくある収束エラーと対策

🧑‍🎓

周波数応答解析で、特定の周波数(例えば275Hz)で解が発散したり、異常に大きな音圧値が出たりします。原因は何ですか?

🎓

それはほぼ間違いなく「固有モードの共振」だ。音響キャビティには、ドラムの膜のような固有振動数(音響モード)が存在する。減衰が十分にモデル化されていないと、その周波数で応答が理論上無限大に発散する。まず、その周波数付近の固有値解析を実行し、固有周波数と一致するか確認せよ。対策は3つ。1) 現実的な減衰(材料内部損失や境界での吸収)をモデルに追加する。2) 構造と連成解析を行う(現実の壁は完全剛体ではない)。3) 結果を評価する際、その共振周波数を避けるか、平均化して評価する。Ansysでは「Modal Damping」や「Rayleigh Damping」の設定が有効だ。

🧑‍🎓

メッシュを細かくしたら、むしろ結果がおかしくなり、ソルバーが「Matrix is singular」というエラーを出しました。なぜですか?

🎓

それは「数値的ロック」または「スピューリアスモード」の典型的な症状だ。音響FEMでは、圧力のみを変数とする定式化(圧力公式)を用いることが多い。これは非圧縮性流れのFEMで起こる「体積ロック」に似て、メッシュを極端に細かくすると、要素レベルで

$$ \nabla \cdot \mathbf{u} = 0 $$
(非圧縮条件)を過度に満たそうとし、剛性行列が特異に近づく。対策は、1) 要素次数を下げる(2次要素から1次要素へ)。2) 混合定式化(圧力と変位ポテンシャルを変数とする)を使えるソフトウェアに切り替える。3) メッシュのアスペクト比を極端にしない。Abaqusでは「AC3D8」のような線形音響要素を使うことで回避できる場合がある。

🧑‍🎓

PML(完全整合層)を設定したのに、境界で明らかに反射が起きているように見えます。考えられる原因は?

🎓

PMLの設定ミスだ。以下の点をチェックせよ。1) **層の厚さ**: 一般的に、対象周波数の最低波長の1/2〜1波長分の厚さが必要。500Hzで空気中なら、約34cm以上。2) **減衰係数の分布**: 内部領域からPML境界に向かって滑らかに増加する関数(二次関数など)が使われる。急峻すぎると反射する。3) **PMLの配置**: 波の進行方向に対して垂直に配置する必要がある。複雑な形状や散乱体では、PMLを球状や円筒状に配置する。4) **メッシュ**: PML領域内でも、少なくとも3〜5層の要素が必要。COMSOLの「スケーリング座標系」やAnsysの「PML要素タイプ」の設定をデフォルトから変えていないか確認すること。

🧑‍🎓

構造-音響連成解析で、流体(空気)のメッシュと構造メッシュのインターフェースはどう扱うべきですか?一致させる必要がありますか?

🎓

必ずしも一致させる必要はないが、整合性のある方法で結合しなければならない。主流は2つの手法。1) **一致メッシュ**: インターフェースで節点を共有する。最も単純で精度が高いが、メッシュ作成の柔軟性に欠ける。2) **非一致メッシュ**: それぞれ独立したメッシュを用い、拘束方程式(MPC)やラグランジュ乗数法で「圧力と法線方向変位の連続条件」を課す。Ansysの「FSIインターフェース」やAbaqusの「TIE」拘束がこれに該当。非一致メッシュを使う場合、音響側のメッシュが構造側より粗すぎると、高周波数のエネルギー伝達を正しく捉えられないので注意。インターフェース近くの音響メッシュは、構造メッシュのサイズと同程度か、それより細かくすることを推奨する。

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