波の重ね合わせシミュレーター 戻る
高校物理 / 音響工学

波の重ね合わせシミュレーター

2つの正弦波の周波数・振幅・位相を操作して、合成波・うなり・完全干渉をリアルタイム観察。スペクトラムとリサジュー図形で波の関係を多角的に理解できます。

パラメータ

波 1(青)
波 2(橙)
プリセット
重ね合わせの原理
$y = y_1 + y_2$
$y_1 = A_1\sin(2\pi f_1 t)$
$y_2 = A_2\sin(2\pi f_2 t + \phi)$

うなり周波数($A_1=A_2$、$\phi=0$):
$f_{\rm beat} = |f_1 - f_2|$

強め合い条件:$\phi = 0, 2\pi, ...$
弱め合い条件:$\phi = \pi, 3\pi, ...$
波形アニメ
スペクトラム
リサジュー図形
うなり周波数 f_beat
うなり周期 T_beat
最大振幅(強め合い)
最小振幅(弱め合い)
理解を深める会話
🧑‍🎓
「うなり」って音楽の授業で聞いたことあるんですけど、なんで周波数が近い2つの音を鳴らすとあの「うわんうわん」ってなるんですか?
🎓
加法定理で計算できるよ。f₁ = 440Hz、f₂ = 441Hz の2波を重ねると、合成波の振幅が A·cos(2π·1·t) で変動する——つまり1秒に1回だけ「大きくなって小さくなる」のが聞こえる。これがうなり周波数 |f₁-f₂| = 1Hzの正体。プリセット「うなり」で試してみると、緑の合成波の振幅が波打つ様子が見えるはずだよ。
🧑‍🎓
位相差を180°にしたら合成波がゼロになりました!これがノイズキャンセリングですか?
🎓
まさにそれ。ノイズキャンセリングヘッドホンはマイクで外部騒音を拾い、逆位相(180°ずれた)の音波を瞬時に生成して重ねる。同じ周波数・振幅で逆位相なら振幅ゼロ、つまり「音が消える」。ただしリアルタイム処理なので、一瞬の時間遅れがある——完璧にはいかないけど、飛行機の低周波エンジン音みたいな定常的な騒音には高い効果があるよ。
🧑‍🎓
「スペクトラム」タブを見ると、f₁とf₂に棒が立つんですね。f₁=5、f₂=10にしたら「倍音」ってなりますか?
🎓
そう、f₂ = 2f₁ が「2倍音(第2高調波)」の関係。弦楽器の音色が楽器ごとに違うのは、基本音(f₁)と各倍音の振幅比が異なるから。純粋なサイン波は倍音ゼロ。バイオリンとフルートで「ラ」が同じでも音色が違うのは、倍音のスペクトル構成が異なるためだよ。スペクトラムタブで倍音プリセットに切り替えると、f₁とf₂が「ぴったり隣り合わせ」じゃなくオクターブ離れた配置になるのがわかる。
🧑‍🎓
リサジュー図形って、振動の周波数比が整数比のとき閉じた形になるって聞きましたが、どんな場面で実際に使うんですか?
🎓
昔はオシロスコープで2信号をX-Yモードに入れて、周波数比を目で判定していた。今でも制御システムの試験で、基準信号と測定信号の位相差をリサジュー図形の楕円の傾きから読み取る手法が使われる。CAE文脈では、2自由度振動系の周波数応答を視覚化するのに使えるよ。f₁:f₂=1:2なら「8の字」、1:3なら「ねじれたМ字」——比が複雑になると図形が複雑になる様子をシミュレーターで見てみて。
🧑‍🎓
波の重ね合わせって、構造の振動解析でも使うんですか?
🎓
中心的な概念だよ。「モーダルスーパーポジション法」は、複雑な構造の振動応答を各固有モードの重ね合わせとして計算する手法で、有限要素法ソルバーの標準アルゴリズム。各モードを「単純な正弦波」として扱い、その和が実際の変位になる。地震応答解析でも、各固有周波数への入力エネルギーをモード毎に積算して最大応答を求める「応答スペクトル法」に使われている。
よくある質問
重ね合わせの原理が成り立たない場合はありますか?
非線形媒質では成立しません。例えば高強度レーザー光が非線形光学結晶を通ると、周波数が倍になる「第二高調波発生(SHG)」が起こります。また音波でも振幅が大きいと非線形効果が現れ、衝撃波が形成されます。CAEでは地盤の非線形応答や、大変形での材料非線形が対応する例です。通常の工学的条件(小変位・線形材料)では重ね合わせが使えます。
うなり周波数の測定から何が分かりますか?
2つの振動源の周波数差が直接分かります。楽器の調律では基準音叉(440Hz)と楽器音を重ねてうなりを聴き、うなりがゼロになるまでチューニングします。超音波流量計では、流体中の伝播速度差(ドップラーシフト)がうなりとして現れ、流量に変換されます。回転機械のモニタリングでも、ベアリング損傷などで微妙な周波数変化が生じたときにうなりとして検出できます。
フーリエ変換と波の重ね合わせはどう関係しますか?
フーリエ変換は「任意の波形を正弦波の重ね合わせに分解する操作」です。このシミュレーターは逆に「2つの正弦波を重ねる操作」を見ています。スペクトラムタブで表示される棒グラフが、その合成波をフーリエ変換した結果に相当します。CAEでは振動データ(時系列)をFFTで周波数成分に分解し、特定の固有振動数の成分を分析します。
定常波(定在波)はどうやって作られますか?
同じ周波数・振幅の波が互いに逆向きに進行すると定常波が生まれます。y = A·sin(kx-ωt) + A·sin(kx+ωt) = 2A·sin(kx)·cos(ωt) となり、位置によって振幅が固定された「腹」と「節」のパターンが現れます。弦楽器の弦の振動、管楽器の気柱の振動がこれです。両端固定の弦では波長が弦の長さの整数分の1になるときだけ安定した定常波が生まれ、これが倍音構造を決定します。
位相差φ=90°のとき、合成波はどうなりますか?
f₁=f₂、A₁=A₂のとき、合成振幅は A·√2≈1.414A で、位相が45°ずれた正弦波になります。完全強め合い(φ=0°、振幅2A)と完全弱め合い(φ=180°、振幅0)の中間です。一般にA₁=A₂=Aのとき合成振幅は 2A·cos(φ/2) で与えられます。位相差スライダーを0→180°まで動かすと、合成波の振幅がなめらかに減少する様子が確認できます。
モーダルスーパーポジション法とは何ですか?
構造の動的応答を各固有モードの重ね合わせで計算する解析手法です。固有値解析で得られたn個のモード形状(φ₁,φ₂,...,φₙ)を基底として、変位 u(t) = Σ qᵢ(t)·φᵢ と展開します。各モードの応答 qᵢ は単自由度系の振動方程式に従うため、解析が簡単になります。地震応答解析、回転機械の不釣合い応答計算などに広く使われ、全自由度を直接解くより大幅に計算コストを削減できます。