弦の定常波・共鳴 戻る
物理シミュレーター

弦の定常波・共鳴シミュレーター

弦長・線密度・張力・倍音次数を設定して定常波アニメーションをリアルタイム描画。節と腹を可視化し周波数スペクトルも表示。

パラメータ設定
境界条件
弦長 L
m
線密度 μ
kg/m
張力 T
N
倍音次数 n
再生コントロール
t = 0.000 s
モード保存 (最大5件)

弦の波速:$v = \sqrt{T/\mu}$

固定端-固定端:

$$f_n = \frac{n}{2L}\sqrt{\frac{T}{\mu}}, \quad n = 1,2,3,\ldots$$

固定端-自由端:

$$f_n = \frac{2n-1}{4L}\sqrt{\frac{T}{\mu}}, \quad n = 1,2,3,\ldots$$

定常波:$y(x,t) = 2A\sin(k_n x)\cos(\omega_n t)$ (固定端-固定端の場合)

計算結果
波速 v [m/s]
基本振動数 f₁ [Hz]
fₙ [Hz]
波長 λₙ [m]
節の数
可視化
スペクトル
理論・主要公式

弦の定常波・共鳴シミュレーターとは

🙋
このシミュレーターで「定常波」って何ですか?ギターの弦を弾いた時に見えるブレーみたいなやつですか?
🎓
その通り!大まかに言うと、弦の上を行ったり来たりする波が重なり合って、振動の形が止まって見える現象だ。例えば、ギターの弦をピンと張って弾くと、ある高さの音(基本振動)が出るよね。あの時、弦の真ん中が一番大きく振動しているのが腹で、両端のブリッジとナットのところはほとんど動かない節になっている。シミュレーターの「倍音次数n」のスライダーを1から2に変えてみると、基本振動から1オクターブ上の音(第2倍音)の形、つまり弦の真ん中にもう一つ節ができる様子が見えるよ。
🙋
え、そうなんですか!「固定端-自由端」ってモードもありますけど、これはどういう状況ですか?片方の端が自由って、弦がぶら下がってる状態?
🎓
実務では、フルートやオルガンのパイプのような「片側が閉じた管」の共鳴を考える時にこのモデルが使われることが多いんだ。弦で言うと、片方の端を固定して、もう片方をリングで通しただけの状態を想像してほしい。自由端は振動の腹になる。シミュレーターで境界条件を「固定端-自由端」に切り替えて、倍音次数を変えてみて。n=1(基本振動)では節が固定端の1個だけだけど、nを増やすと節が増えていくのがわかる。しかも、出てくる音は奇数次の倍音だけなんだ。
🙋
「線密度」や「張力」を変えると、下に表示される「基本振動数」の数字が大きく変わりますね。これは楽器のチューニングみたいなものですか?
🎓
まさにその通り!ギターのペグを回して弦を張ったり緩めたりするのが「張力T」の調整だ。シミュレーターで張力のスライダーを大きくすると、波の伝わる速さが上がって振動数が高くなり、音が高くなる。逆に「線密度μ」は弦の太さや材質に関係していて、太い弦(μが大きい)ほど同じ張力では振動が遅くなり低い音が出る。実際の楽器設計では、この3つのパラメータ(長さL、張力T、線密度μ)を組み合わせて、出したい音階を決めているんだ。右上の周波数スペクトルを見ながらパラメータをいじると、どの倍音がどれだけ強く出るかが視覚的によくわかるよ。

よくある質問

パラメータ変更後、必ず「更新」ボタンをクリックするか、Enterキーを押してください。スライダー操作時はリアルタイム反映されない設定の場合があります。また、倍音次数を変更すると波形が切り替わります。
スペクトルのピークは、現在の弦の設定で発生する固有振動数(共鳴周波数)を示します。基本振動(n=1)の周波数が最も低く、倍音次数が上がるほど整数倍の位置にピークが現れます。
アニメーション上で、振幅が常にゼロの点が「節」(固定端)、最も大きく振動する点が「腹」です。節は青点、腹は赤点で表示される場合が多いので、凡例をご確認ください。
理想的な弦を仮定しているため、厳密には実楽器と完全一致しません。実楽器は弦の剛性や減衰、駒の影響を受けますが、基本振動数や倍音の関係を理解する上で非常に有効な近似モデルです。

実世界での応用

弦楽器の設計と製造:ギター、バイオリン、ピアノなどの楽器では、弦の材質(線密度)、張力、有効弦長を精密に調整することで、正確な音階と豊かな倍音成分(音色)を生み出します。シミュレーターで「線密度」を変えると音の高さがどう変わるか確認できます。

構造物の振動解析:送電線、ケーブルブリッジ、長大なアンテナなどは、風(エオルス振動)によって弦と同様の定常波振動を起こすことがあります。共鳴周波数を予測・回避する設計が重要です。

CAE(有限要素法)の検証:この弦の振動問題は解析解が厳密に求まるため、複雑な構造物の振動モードを計算する有限要素法ソフトウェアの精度を検証するためのベンチマーク問題として広く使われています。

音響機器・楽器開発:フルートやオルガンのパイプなど「片端閉端」の気柱共鳴は、境界条件を「固定端-自由端」に設定した弦のモデルと数学的に等価です。楽器の音響設計やスピーカー内部のキャビティ共鳴の解析に応用されます。

よくある誤解と注意点

このシミュレーターを使い始めるときに、特にCAE初心者がつまずきやすいポイントがいくつかあります。まず一つ目は、「線密度」の値の現実感覚です。入力欄に「0.01」と入れると「すごく小さいな」と感じるかもしれませんが、単位は[kg/m]です。例えば、直径約0.9mmのスチール弦(ピアノ線)の線密度はおよそ0.005 kg/m程度です。つまり「0.01」はかなり太い弦を想定していることになります。現実のパラメータから大きく外れると、計算される周波数が可聴域を超えてしまい、アニメーションも極端に速くまたは遅くなってしまうので注意しましょう。

二つ目は、「倍音次数n」と「節の数」の混同です。固定端-固定端の場合、次数nは「腹の数」とも言え、節の数はn+1になります。n=2(第2倍音)なら節は3つです。一方、固定端-自由端では、n=1で節は1つ(固定端のみ)、n=2で節は2つとなります。シミュレーターのラベル表示をよく見て、この関係を確認してください。

三つ目は、シミュレーターが「無損失・無減衰」の理想的な弦を扱っている点です。実際の弦の振動では、空気抵抗や材料内部の摩擦でエネルギーが失われ、振幅は徐々に減衰します。また、完全な「自由端」を実現するのはほぼ不可能で、多少のインピーダンスは存在します。このツールは現象の本質を理解するための「理想モデル」であることを心に留めておきましょう。