› リサジュー図形シミュレーター 戻る
振動・波形パターン

リサジュー図形シミュレーター — 振動合成とパターン

2つの振動を直交させると何が見える?周波数比・位相差・減衰を操作して、オシロスコープに現れる数学的な美しさを体験しよう。

振動パラメータ
周波数 f_x
周波数 f_y
位相差 φ
振幅 Ax
振幅 Ay
描画設定
描画点数
線幅
カラーモード
アニメーション
ハーモノグラフ
プリセット
a:b = 3:2 φ = 0.00π 蝶型
ライブ物理量
3:2
周波数比 a:b
3
周波数 a
2
周波数 b
0°
位相 δ
1.00 / 1.00
振幅 A / B
はい
閉曲線?
2 / 3
ローブ数 x / y
1.00
周期 [×2π]
オシロスコープ(XYモード)— 2つの振動が図形を描く
位相プリセット:
x振動(上辺) y振動(左辺) 追跡点 (x,y)
既知パターンの検証
  • 1:1, δ=0° → 対角線(プリセット「1:1 45°」でδを0に)
  • 1:1, δ=90° → 円/楕円
  • 1:2, δ=0° → 8の字(ローブ 2 個)
  • 2:3 → 蝶型(x方向 3 ローブ・y方向 2 ローブ)
  • f_x : f_y =(左右の辺に接する回数):(上下の辺に接する回数)。無理数比(例 1:√2)では図形は閉じません。スライダーは 0.01 刻みなので、整数でない値(例 3.07)にすると比・ローブ数・周期の表示は「—」になります。
理論と主要な式
$x(t) = A \sin(a\,t + \delta)$
$y(t) = B \sin(b\,t)$
周波数比 $a:b$ が有理数なら閉曲線。位相 $\delta$ が向きを決めます。
ハーモノグラフ(減衰あり):
$x = A\,e^{-d_x t}\sin(a\,t+\delta)$

リサジュー図形とは?

🙋
リサジュー図形って結局なんですか?シミュレーター上では点が動いているように見えますが、どうしてあんなきれいな模様が描かれるんですか?
🎓
基本的には、互いに直交する2つの独立な振動が合成されて、その先端が描く軌跡なんだ。たとえば、振り子を南北に揺らしながら同時に東西方向にも押す状況を想像してみて。任意の時刻における点の位置は、それぞれの運動から得られるX座標とY座標を組み合わせたもの。シミュレーターで両方の周波数(f_xとf_y)を1に設定してみて。シンプルな楕円や円が描かれるはずだよ。
🙋
本当に!?じゃあ、模様の形は2つの周波数で決まるんですね。1と2のように違う値にすると、どうなりますか?
🎓
その通り!周波数比が鍵を握っているんだ。1:2の比は、Y方向に2周期進む間にX方向に1周期だけ進むことを意味する。これで古典的な「8の字」パターンが現れる。実際にf_x=1、f_y=2と設定して、「位相差 φ」のスライダーを少しずつ動かしてみて。8の字が回転して変形していく様子が観察できるよ!
🙋
なんだか不思議です。「減衰」のスライダーは何をしているんですか?値を大きくすると、内側に渦を巻いていきますね。
🎓
いい観察だね!減衰は摩擦のような現実世界のエネルギー損失をシミュレートしているんだ。これによって、それぞれの振動の振幅が時間とともに指数的に減衰する。だから、完全に閉じた楕円が無限に繰り返されるのではなく、振幅が小さくなりながら中心へと螺旋を描いていく。たとえば自動車のサスペンション試験では、技術者が減衰を加えて振動の収束の仕方を確認する。ハーモノグラフを ON にして減衰 d_x=50、d_y=20 と設定すると、非対称な螺旋が現れるよ。

物理モデルと主要な式

シミュレーターの中身は、2つの独立な減衰調和振動子です。軌跡点の水平方向(X)と垂直方向(Y)の位置は、サイン波と指数減衰項を組み合わせた次の式で表されます。

$$x(t) = A_x e^{-d_x t}\sin(f_x t + \varphi)$$ $$y(t) = A_y e^{-d_y t}\sin(f_y t)$$

変数の意味:
$A_x, A_y$:初期振幅(揺れの大きさ)。
$f_x, f_y$:相対周波数(1.00〜8.00。単位はなく、比だけが図形を決めます)。
$d_x, d_y$:減衰係数(ハーモノグラフモードのみ。スライダー値 0〜50 が内部係数 0〜0.005 に対応)。
$\varphi$:位相差(XとYの振動の時間的なずれ)。
$t$:曲線をたどるパラメータ(無次元。減衰なしでは閉じるまでの1周期、ハーモノグラフでは $t=0$〜$40\pi$ を描画)。

得られる図形は $y(t)$ を $x(t)$ に対してプロットしたパラメトリック曲線です。周波数比 $f_x : f_y$ が有理数(例:3:2)で減衰がゼロの場合に限り、図形は閉じて周期的に繰り返します。位相差 $\varphi$ はパターンの「回転」や向きを制御します。

$$ \frac{f_x}{f_y}= \frac{m}{n}\quad \text{(安定した閉曲線の条件)} $$

ここで $m$ と $n$ は整数です。1:1($m=n$)の比は楕円を、2:3の比はより複雑なループ状の図形を生み出します。減衰がある場合、図形は閉じずに内側へと螺旋を描いていきます。

実世界での応用

アナログオシロスコープの校正:デジタルオシロスコープが普及する前、技術者は未知の周波数を測定するためにリサジュー図形を活用していました。既知の周波数を一方のチャンネルに、未知の信号をもう一方に入力し、現れる図形の形から周波数比を読み取ります。安定した円が描かれれば、両者の周波数が完全に一致しているという意味です。

機械振動解析:回転機械では、軸受の近くに直交2方向の変位センサを置き、X-Y 表示で軸心の軌跡(オービット)を描きます。軌跡の形は、不釣り合い(楕円)やミスアライメント(8の字に近い形)などの異常を見分ける手がかりになります。

レーザー光線によるライトショー:レーザーディスプレイの幻想的な模様は、直交配置されたミラーを精密に振動させて作られていることが多いです。ミラーの周波数と位相を調整することで(本シミュレーターのスライダーと同じ要領で)、単純な渦巻きから蝶のような複雑な図形まで、さまざまなパターンを生み出せます。

電気信号の位相比較:交流回路の解析では、電圧と電流の位相差を比較することが極めて重要です。X-Yプロットで両者を表示すると、リサジュー楕円が描かれます。楕円の傾きや形状から直接位相差が読み取れ、力率に関する問題の診断に役立ちます。

よくある誤解と注意点

まず、周波数比が単純な整数比に限られると思い込まないでください。1:2や3:4のような比は確かに美しく閉じた図形を生みますが、1:√2のような無理数比では図形は決して閉じず、時間とともに描画領域全体を徐々に埋め尽くしていきます。これは「準周期運動」と呼ばれ、現実世界の非調和振動の解析で重要になります。次に、「位相差」の解釈にも注意が必要です。文献によっては y 方向の振動に位相を加える($y = B\sin(b\,t + \delta)$)定義もありますが、本ツールは x 方向の振動に φ を加える(x が y より φ だけ進む)形を採用しています。この定義の違いを意識せずに文献を読むと混乱の原因になるので、実務ではどちらの定義が使われているかを必ず確認してください。

パラメータ設定のコツとしては、「描画点数」と周波数の大きさのバランスに注目しましょう。本ツールは、図形が閉じるまでの1周期を「描画点数」で分割して描きます。5:4 や 7:8 のように周波数の大きい比では1周期の中の振動の回数が多くなるため、点数が少ないと曲線が角ばって見えます。その場合は描画点数を増やしてください。ハーモノグラフでは $t=0$〜$40\pi$ を描き、減衰を最大(内部係数 0.005)にしても終端の振幅は約 0.53 倍なので、中心の1点に縮んで見えなくなることはありません。最後に、振幅 Ax と Ay は図形の「見かけの大きさ」だけでなく「形状」にも影響します。特に減衰係数 dx と dy が非対称な場合、振幅の違いが螺旋の引き込まれ方に劇的な影響を与えます。両者を組み合わせて調整してみてください。

使い方ガイド

  1. X 方向の相対周波数 f_x を 1.00〜8.00(スライダー値 100〜800、単位なし)の範囲で設定します
  2. Y 方向の相対周波数 f_y も同じ範囲で設定します。図形を決めるのは比 f_x : f_y で、整数の値にすると比・ローブ数・閉曲線かどうかが表示されます
  3. 位相差 φ を 0〜2π rad(スライダー値 0〜628、0〜360° に相当)で調整し、リサジュー曲線を回転または反転させます。位相のずれによって非対称な図形が生まれます
  4. 振幅 Ax・Ay を 0.1〜1.0(スライダー値 10〜100)で変えて、パターンを縦方向・横方向へ伸縮させます
  5. 機械振動のエネルギー損失を模擬したい場合はハーモノグラフモードを有効にし、減衰 d_x・d_y(スライダー値 0〜50、内部係数 0〜0.005)を設定します
  6. 曲線はスライダーを動かすとすぐに描き直されます。「PNG保存」で画像として保存できます

計算例

f_x=3、f_y=2、位相=45°、振幅=1.0、減衰=0 と設定します。3:2 の周波数比により、左右の辺に3回・上下の辺に2回接し、x方向に2つ・y方向に3つのローブ(表示「ローブ数 x / y」=2 / 3)を持つ「蝶型」のリサジュー曲線が描かれます。位相を 90°(スライダー値 157)に変えても閉曲線のまま形だけが変化します(傾いた楕円になるのは 1:1 比のときだけです)。ハーモノグラフを ON にして減衰 d_x=d_y=50(内部係数 0.005)とすると、描画区間の終端(t=40π)で振幅は exp(−0.005×40π)≈0.53 倍まで減衰し、外側の軌跡から内側へゆるやかに螺旋を描きます。これは免震ダンパーや制振装置など、現実の機械系における調和振動の減衰挙動を単純化して模したものです。

実務上の注意点

  1. 整数比(例:1:1、2:3、5:4)は閉曲線になり、辺に接する回数から周波数比を読み取れます。オシロスコープで2つの信号の周波数を比べるときの原理です
  2. 比が単純でないほど(例:7:5)閉じるまでに多くの往復が必要になり、図形は密になります。厳密に無理数の比では閉じず、準周期的に面を塗りつぶしていきます
  3. 位相オフセットの調整は、交流電気計測における位相遅れ(例:50〜60 Hz での力率分析)や、デュアルモーター駆動系のタイミングずれの模擬に応用できます
  4. 本ツールの減衰 d_x・d_y は描画用の包絡減衰(内部係数 最大 0.005)であり、実機の減衰比 ζ とは定義が異なります。実システムの評価では減衰比 ζ を用いた振動解析を別途行ってください