MODEL NOTE / モデル
同じ支点、少し違う初期値
AとBは同じ重力・棒長・質量を使います。Bだけ初期角度を少しずらし、時間とともに末端の動きが分かれる様子を見ます。
似た始まりが、同じ未来を保証しない。これが観測の中心です。
BROWSER OBSERVATORY / 初期差の増幅
Double Pendulum Divergence Observatory
ほぼ同じ二本を重ね、ほんの小さな初期差が二つの動きを分けていく過程を観察する装置。 Run two nearly identical double pendulums and watch a small initial difference grow into divergent motion.
DOUBLE PENDULUM / 観測窓
Canvas 2Dを初期化できません。対応ブラウザで再読み込みしてください。モデルの説明と限界は本文で確認できます。
KEYBOARD / キーボード: キャンバスにフォーカスし、SpaceでPLAY / PAUSE、SでSTEP、RでRESETします。棒または質点をdragすると初期角度を変更できます。観測窓が画面外のPLAYは観測窓へ移動して開始します。 / Focus the canvas; Space plays or pauses, S steps, and R resets.
MODEL NOTE / モデル
AとBは同じ重力・棒長・質量を使います。Bだけ初期角度を少しずらし、時間とともに末端の動きが分かれる様子を見ます。
似た始まりが、同じ未来を保証しない。これが観測の中心です。
EQUATION / 式
q = [θ1, θ2, ω1, ω2]
q(t+dt) = RK4(q(t)), dt = 1/240 s
δθ = √(wrap(Δθ1)² + wrap(Δθ2)²)
Λlike = slope(log(δθ / δθ0))
Λlikeは正式なLyapunov指数ではなく、短時間の発散傾向です。
HOW TO OBSERVE / 使い方
LIMITS / 適用範囲
表示は理想化した相対モデルです。小さな差が常に増えるとは限らず、長期の動きを保証しません。
READOUT / 読み方
δθは二本の角度差、energy driftは基準系Aの初期エネルギーからの相対差です。二つが同時に変化しても、数値誤差だけでカオスと判定しません。
画面外、hidden、reduced-motionでは計算を停止します。復帰後は自動再生せず、PLAYを押して再開します。
Browser-only observation device / ブラウザ内で完結する教育用観測装置