波の反射・透過 戻る
波動力学シミュレーター

波の反射・透過シミュレーター

音波・弾性波(P波・SH波)が異なる媒質の界面に当たったとき、どれだけ反射し透過するかを計算。インピーダンス比と入射角を動かして全反射臨界角を体感しよう。

パラメータ設定
波の種類
媒質1(入射側)
インピーダンス Z₁
MRayl
波速 c₁
m/s
媒質2(透過側)
インピーダンス Z₂
MRayl
波速 c₂
m/s
入射角 θᵢ
°
⚠ 全反射発生! θᵢ ≥ θcr
計算結果
反射係数 R
透過係数 T
反射エネルギー R²
透過エネルギー
-
mode / angle
可視化
理論・主要公式
垂直入射:
$R = \dfrac{Z_2 - Z_1}{Z_2 + Z_1}$,$T = \dfrac{2Z_2}{Z_2 + Z_1}$

スネルの法則:
$\dfrac{\sin\theta_t}{c_2}= \dfrac{\sin\theta_i}{c_1}$

臨界角($c_2 \gt c_1$ のとき):
$\theta_{cr}= \arcsin\!\left(\dfrac{c_1}{c_2}\right)$

波の反射・透過シミュレーターとは

🙋
このシミュレーターで「インピーダンス」って何ですか?鋼と水とかで値が大きく異なるみたいですが。
🎓
大まかに言うと、波が通りにくさを表す「媒質のキャラ」みたいなものだね。音響インピーダンス $Z$ は密度 $\rho$ と波の速さ $c$ を掛けた $Z = \rho c$ で計算するよ。例えば、上のスライダーで「媒質1」を鋼(Z₁≈45 MRayl)、「媒質2」を水(Z₂≈1.5 MRayl)に設定してみて。インピーダンスの差が大きいと、反射係数がほぼ1になって、ほとんど全てのエネルギーが跳ね返されてしまうんだ。
🙋
え、そうなんですか!反射係数が1ということは、波が全部反射するんですね。でも、入射角を変えると結果も変わりますか?
🎓
もちろん変わるよ!垂直(入射角0度)じゃなくて斜めから波が当たると、反射の仕方が複雑になる。シミュレーターで「入射角」のスライダーをゆっくり大きくしてみて。反射係数と透過係数のグラフが滑らかに変化するのがわかるかな。実務では、非破壊検査で欠陥の角度を探る時とか、この斜め入射の計算が非常に重要になるんだ。
🙋
「臨界角」って表示が出てきました!これが「全反射」が起こる角度なんですか?どういう時に起こるんですか?
🎓
その通り!波が遅い媒質から速い媒質へ進む時(c₁ < c₂)に起こる現象だよ。例えば、水中(c₁)から鋼中(c₂)に超音波を送る場合だね。入射角を臨界角以上にすると、透過波は界面に沿って進むようになり、全てのエネルギーが反射される「全反射」が起こる。シミュレーターで波速c₂をc₁より大きく設定して、入射角を臨界角の表示値まで引き上げてみよう。透過係数が一気にゼロに落ちるのが確認できるはずだよ。

よくある質問

垂直入射(入射角0度)の場合、反射・透過係数はインピーダンス比のみで決まり、入射角の影響を受けません。斜め入射に設定すると、入射角の変化に応じて反射率・透過率が変わるようになります。画面上で入射角スライダーが有効になっているかご確認ください。
全反射は、波が速い媒質から遅い媒質へ進むとき、入射角が臨界角を超えると発生します。シミュレーターで媒質2の波速を媒質1より大きく設定し、入射角を徐々に大きくすると、透過波が消えて反射率が100%になる角度を体感できます。
P波は縦波、SH波は横波で、界面での変位の方向が異なります。そのため、斜め入射時の反射・透過係数の計算式が波の種類ごとに異なり、同じ入射角・インピーダンス比でも結果が変わります。シミュレーターで切り替えて比較してみてください。
はい。地震学でのP波・SH波の地層境界での反射や、超音波探傷における異種材料界面での反射率予測に直接応用できます。インピーダンス比と入射角の影響を直感的に操作できるため、理論と実現象の対応を学ぶのに適しています。

実世界での応用

超音波非破壊検査:金属部材内部のき裂や空洞を検出するために広く用いられます。検査対象(鋼)とカプラント(水やゲル)のインピーダンス差を考慮し、効率的に内部に超音波を送り込むための入射角度や周波数を設計します。

地震波解析:地下の地層構造を探る際、地層境界で反射・透過する地震波を観測します。異なる地層の密度と弾性波速度(インピーダンス)の違いから反射波の強さが決まり、石油探査や断層調査に活用されています。

音響デバイス設計:超音波センサーや医用超音波プローブでは、圧電素子から被検体(人体組織)へ効率的に音響エネルギーを伝達するため、中間層(整合層)のインピーダンスを最適化します。反射を最小化する設計が重要です。

建築・防音設計:音が壁や窓を透過する際の透過損失を評価します。コンクリートと空気のようにインピーダンスが大きく異なる材料の組み合わせでは、音の大部分が反射され、遮音性能が高まります。

よくある誤解と注意点

このシミュレーターを使い始めるときに、特に気をつけてほしいポイントがいくつかあるよ。まず「インピーダンスが同じなら反射はゼロ」というのは垂直入射の時の話だ。斜め入射では、たとえインピーダンスが同じ媒質でも、波の速度が違えばスネルの法則で屈折が起こるし、P波とSH波で結果が分かれる。例えば、密度と速度の組み合わせが違う二つの媒質で、たまたまインピーダンス値が一致することはあり得る。そんな時に「反射しないはず」と思い込んで斜め入射の結果を無視すると、実務で痛い目を見る。

次に、シミュレーター上の「反射係数」は振幅の比であって、エネルギー(強度)の比ではない点だ。実際に反射で失われるエネルギーの割合を知りたい時は、反射係数を2乗する必要がある。例えば、振幅の反射係数が0.5(50%)なら、エネルギー反射率は0.25(25%)になる。残りの75%のエネルギーは透過と他のモード変換に分配されるんだ。グラフを見て「半分くらい反射してるな」と直感的に考えがちだけど、エネルギー的にはもっと少ない場合があるから注意してね。

最後に、臨界角は「波が遅い媒質から速い媒質へ進む時」だけ出現するという根本条件を忘れないで。鋼(P波速度約5900 m/s)から水(約1500 m/s)へ波が進む場合は、そもそも臨界角は存在しない。逆に、水から鋼への入射では、透過角が90度を超える(全反射が起こる)臨界角が計算される。この条件を間違えると、非破壊検査で最適な探触子角度を決められなくなってしまうから、まずはシミュレーターでc₁とc₂の大小関係を確認するクセをつけよう。

使い方ガイド

  1. 第1媒質と第2媒質のインピーダンス(Z=ρc)を入力します。音波の場合は空気(Z≈415 kg/m²s)と水(Z≈1.5×10⁶ kg/m²s)、弾性波の場合は鋼(Z≈4.7×10⁷ kg/m²s)と混合土(Z≈1.2×10⁷ kg/m²s)などを選択
  2. 入射角度を0°から90°の範囲で設定し、Snellの法則による屈折角を自動計算
  3. 反射係数R=(Z2-Z1)/(Z2+Z1)と透過係数T=2Z2/(Z2+Z1)が算出され、反射エネルギーR²と透過エネルギー(1-R²)を可視化

具体的な計算例

鋼鉄(Z1=4.7×10⁷ kg/m²s)と水(Z2=1.5×10⁶ kg/m²s)の境界で30°入射の場合、反射係数R≈-0.94、反射エネルギー≈88%となり、ほぼ全反射状態です。一方、水(Z1=1.5×10⁶)とアクリル樹脂(Z2=3.3×10⁶)では反射係数R≈-0.38、透過エネルギー≈76%で大部分が透過します。臨界角はarcsin(Z1/Z2)で決定されます。

実務での注意点

  1. 超音波厚さ計(UTG)で鋼板厚さ測定時、鋼-空気境界のインピーダンス比が約10⁴倍のため、ウェッジ剤や接触液(Z≈2.0×10⁶ kg/m²s)を必須で使用
  2. 地震波の弾性波トモグラフィでは、岩盤層間のインピーダンス差が大きいほど反射波が強くなり、屈折波検出精度が低下するため入射角の最適化が重要
  3. NDT検査で入射角45°以上では全反射が発生しやすくなり、透過波検出が困難になるため、設計時に媒質のZ値差を確認