ω_spring = — rad/s
ω_pendulum = — rad/s
比 = —(≈2で共振)
色付きトレイル:過去600点の軌跡。速さが速いほど明るい色で表示。
バネの伸縮と振れが連成する非線形系をRK4積分でリアルタイム可視化。パラメトリック共振からカオスまで、エネルギー移動の不思議を体感しよう。
色付きトレイル:過去600点の軌跡。速さが速いほど明るい色で表示。
柔軟ロボットアーム:産業用ロボットアームを軽量化・高速化するため、アーム自体にある程度の柔軟性(弾性)を持たせることがあります。このような「柔軟リンクロボット」の動的挙動を解析する際、バネ振り子のモデルが基礎となります。伸縮と回転の連成振動を制御しないと、定位精度が落ちてしまいます。
ケーブル・ワイヤー構造物:クレーンのワイヤーで吊り下げられた荷物や、海底ケーブルなどは、バネ振り子と同様に伸縮振動と揺れ振動が連成します。特に船舶からの荷役作業では、この複合振動による荷物の不安定な動き(スイング)を抑制する制御技術が重要です。
原子間力顕微鏡(AFM)のカンチレバー:試料表面を走査する探針を支える薄い板(カンチレバー)は、一種の振り子としてモデル化できます。ここに探針と試料間の分子間力がバネのように働くため、その動的応答を理解する上でバネ振り子の理論が応用されます。
構造物の耐震設計:高層ビルや橋梁は、地震時に複雑な振動モードを示します。特に、塔部(バネに相当)の縦振動と、上部構造(振り子に相当)の横揺れが連成してエネルギーを交換する挙動は、バネ振り子のモデルでその一端を理解することができます。
まず、「バネが柔らかいほど振り子の動きが遅くなる」と思いがちですが、実はそう単純ではありません。確かにバネ定数kを小さくするとバネの伸縮はゆっくりになりますが、振り子の揺れの周期は主に初期の長さで決まります。kを極端に小さくして「グニャグニャ」状態にすると、伸縮と揺れが強く連成し、一見不規則な動きに見えることがあります。これは動きが遅いのではなく、複雑になっているのです。
次に、パラメータ設定時の落とし穴です。「自然長L0」と「初期長さr0」を混同しないでください。シミュレーション開始時のバネの長さはr0です。例えば、L0=1.0m、r0=1.5mと設定すると、最初からバネが0.5m伸びた状態で静止することになります。この状態からそっと手を離す(初速度ゼロ)と、おもりは真下に落ちながら振り子運動を始める、という予想外の動きになります。意図した初期状態を作りたいなら、r0とL0の関係を意識しましょう。
最後に、シミュレーション結果の解釈です。エネルギー保存則は、減衰項がない理想系では常に成り立ちますが、バネのエネルギーと振り子のエネルギーは保存「されない」という点が重要です。両者が時間とともに盛んにやり取りする(交換する)のが本質です。グラフでエネルギーの内訳が激しく変動していても、総和が一定ならばシミュレーションは正しく動作しています。エネルギーが完全に一方に偏った状態から動き始めることは、現実ではほぼありえません。
鋼製バネ(k=800N/m)に質量0.5kg、初期長0.8m、角度30°で励起した場合:周期1.24s、第1共振点でθ_max=52°に達する。パラメトリック変調f_drive=1.86Hzを加えると、高調波結合によりエネルギー移動量が4.2Jから7.8Jに増加し、カオス領域(θ_max=78°以上)へ遷移する。全エネルギー保存誤差は±0.3%以内に維持