弦の共鳴・定在波シミュレーター 戻る
構造振動 / 波動物理

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

弦を弾いて固有モードをリアルタイム可視化。張力・線密度・弦長から基本周波数と倍音系列を計算し、実際の音を再生。

弦の共鳴

定在波・倍音系列シミュレーター

弦のパラメータ
弾き方プリセット
モードフィルター
全て
n=1
n=2
n=3
n=4
n=5
n=6
n=7
表示オプション
音響
計算結果
---
f₁ (Hz)
---
波速 (m/s)
---
全エネルギー
---
活性モード数
-
damping (%)
-
time scale
弦の振動アニメーション
倍音スペクトル(各モードの振幅)
理論メモ
🙋 学生 × 🎓 博士 — 解説ダイアログ

🙋 「弦を中央で弾くのと端の方で弾くのって、音が変わるんですか?」

🎓 「変わる!弦の中央を弾くと、偶数次倍音(n=2, 4, 6...)が理論上ゼロになる。なぜかというと、2次モードは中央がノード(節)だから。そこを指でつまんで弾いてるのと同じで、出てこない。」

🙋 「じゃあギタリストが弦の真ん中を触れながら弾く『ハーモニクス奏法』ってそれですか?」

🎓 「まさに。中央に触れると1次・3次・5次が消えて、2次倍音が支配的になる。1オクターブ上の高い音になる。このツールで確認してみて――mode filterをn=2に絞ってみよう。」

🙋 「CAEと何の関係があるんですか?なんか音楽の話ですよね?」

🎓 「実は構造振動の一番基礎的なモデルがこれ。FEMで橋やビルの固有振動数を計算するとき、数学的に同じことをやってる。Ansysでモーダル解析すると出てくるMode Shape 1, Mode Shape 2がまさにn=1, 2のモード形状。地震波がその周波数に近いと共振して壊れる。」

理論・主要公式

両端固定の弦の固有周波数:

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

波速 $v = \sqrt{T/\mu}$、弾き位置 $x_0$ のとき、n次モードの初期振幅:

$$A_n = \frac{2}{L}\int_0^L y_0(x)\sin\!\left(\frac{n\pi x}{L}\right)dx$$

CAE接続: FEM固有値解析で求まる固有振動数・固有モード形状はこのモデルの高次元版。自動車のNVH、建築耐震設計、宇宙機の構造解析すべてに共通する概念。

弦の共鳴・定在波とは

🙋
弦を弾くと「ポーン」と音が鳴りますが、あの音はどうやって決まるんですか?シミュレーターの「張力」や「線密度」を変えると音が変わるみたいです。
🎓
大まかに言うと、弦の音の高さ(基本周波数)は、弦の長さ、張る力、そして弦の太さ(線密度)で決まるんだ。例えば、ギターのペグを回して弦をピンと張ると音が高くなるよね?あれが張力の影響だ。シミュレーターで「張力」のスライダーを大きくしてみると、波の振動が速くなって、音も高くなるのが確認できるよ。
🙋
なるほど!でも、画面には波が上下に揺れてるだけで、どうして「倍音」って言う別の音も一緒に鳴ってるんですか?
🎓
実はあの上下の波の形そのものがヒントなんだ。弦をポンと弾くと、基本の振動(波長が弦長の2倍)だけでなく、弦長の1/2、1/3、1/4…の波長の振動も同時に起こる。これが倍音だ。シミュレーターの「弾く位置」を変えてみて。中央を弾くと奇数次倍音が強く出て、1/4の位置を弾くと偶数次倍音が目立つ。ギターでハーモニクスが鳴る原理さ。
🙋
え、そうなんですか!この「定在波」の分析って、楽器以外にも役立つんですか?
🎓
もちろん!CAEの世界では「モーダル解析」と呼ばれて、構造物の共振を調べる基礎になるんだ。例えば、橋やビル、飛行機の翼も、弦と同じように固有の振動モード(形)と周波数を持っている。シミュレーターで弦の「線密度」を変えると周波数がどう変わるか確認してみよう。重い(密度大)と振動しにくく低い音になる。これは自動車のエンジンマウントの防振設計でも全く同じ考え方を使うんだ。

よくある質問

張力を4倍にすると基本周波数は2倍(オクターブ上)になります。シミュレーターではスライダーで張力を調整でき、リアルタイムで音程変化を確認できます。実際の弦楽器でも張力を上げると高い音が出る原理です。
弦長を2倍にすると基本周波数は1/2(1オクターブ下)になります。シミュレーターで弦長スライダーを動かすと、倍音系列も含めて周波数が変化し、音の高さが変わる様子を視覚と聴覚で確認できます。
両端固定の弦では、端が動けないため波長が弦長の整数分の1になる定在波しか立てません。その条件から周波数はf_n = n/(2L)√(T/μ)のとびとびの値(固有周波数)に限定されます。シミュレーターでモード次数nを切り替えて確認できます。
基本周波数と倍音の周波数関係は正確に再現していますが、実際の弦楽器では弦の材質や弾き方による減衰・倍音の強さの違いがあります。本シミュレーターは理想的な弦の物理モデルに基づいており、教育目的で原理を理解するのに適しています。

実世界での応用

楽器設計・音響工学:ギターやバイオリンなどの弦楽器では、この原理に基づいて弦の素材(線密度)、ネックの長さ(弦長)、張力調整機構が設計されます。また、ピアノの豊かな音色は、倍音の組成によって決まります。

構造物の振動解析(CAE):橋梁、ビル、タービンブレードなど、あらゆる構造物にも「固有振動数」と「振動モード」が存在します。これらを解析する「モーダル解析」の基礎概念は、弦の定在波モデルと本質的に同じです。

非破壊検査:材料や構造物に振動(音波)を与え、その共振周波数や減衰を測定することで、内部のき裂や劣化を検出する技術に応用されています。

電気回路・信号処理:弦の振動を記述する微分方程式と、LC共振回路の方程式は数学的に類似しています。また、音声や音楽信号の分析(フーリエ解析)は、複雑な波形を正弦波(倍音)の和に分解するという点で、弦の振動の考え方を拡張したものです。

よくある誤解と注意点

まず、「張力」と「線密度」の影響の大きさを混同しがちです。式 $f_n = \frac{n}{2L}\sqrt{\frac{T}{\mu}}$ を見ると、張力 $T$ は平方根の中にあります。つまり、周波数を2倍(オクターブ上げる)には張力を4倍にしなければなりません。一方、線密度 $\mu$ を4倍にすると周波数は半分になります。ギターで太い弦(線密度大)が低音弦なのはこのためで、張力だけでは物理的に無理な調整になることを理解しておきましょう。

次に、シミュレーション上の「減衰」と現実の違い。このツールでは減衰を設定できますが、現実の弦の振動減衰はもっと複雑です。空気抵抗による減衰だけでなく、弦の内部摩擦や支点(ナットやブリッジ)でのエネルギー損失も大きく、これが音の「持続時間」や「音色の温かみ」に影響します。CAEでモーダル解析する際も、この「減衰」の設定が結果の信頼性を大きく左右する難所です。

最後に、「基本周波数だけが重要」という思い込み。確かに音の高さは基本周波数で決まりますが、楽器の音色や構造物の振動特性を考える上では倍音(高次モード)の組成が本質です。例えば、同じ基本周波数でも、偶数次倍音が豊富な音と、奇数次倍音が主体の音では、人の耳に与える印象が全く異なります。構造物でも、基本モードより高次モードで破損が起きるケースがあるため、総合的なモード調査が必須です。

使い方ガイド

  1. 弦の長さL(m)を入力欄vLに設定します。ギター弦なら0.65m、ピアノ弦なら2.0m程度の値を想定してください
  2. 弦の線密度μ(kg/m)をsMuに入力します。スチール弦は0.005kg/m、ナイロン弦は0.008kg/m程度が目安です
  3. 張力T(N)をsTに設定するとリアルタイムで基本周波数f₁=√(T/μ)/(2L)と各倍音が計算されます
  4. 定在波モード数を増やすとシミュレーション画面に複数の振動パターンが表示されます

具体的な計算例

長さL=0.6m、線密度μ=0.006kg/m、張力T=80Nのアコースティックギター弦の場合、基本周波数f₁=√(80/0.006)/(2×0.6)≈82.9Hzが得られます。第2倍音f₂=165.8Hz、第3倍音f₄=248.7Hzが順次励起され、弦の端点では必ず節が形成される定在波が生成されます。このシミュレーターは各モードのエネルギー分布も同時に表示します

実務での注意点

  1. ピアノのアクション設計時、張力を900Nまで上げると基本周波数が大幅に上昇し、倍音間隔も広がるため音色が硬くなります
  2. 弦の線密度は温度変化で±2%変動するため、精密計測では環境管理が重要です
  3. 減衰効果を考慮する場合、Q値(品質係数)の減衰項を別途追加してください
  4. オーケストラの調弦では440Hz基準の張力設定が標準ですが、古楽では415Hz基準も使用されます