$$G(s)=\frac{K\omega_n^2}{s^2+2\zeta\omega_n s+\omega_n^2}$$
$\omega_d = \omega_n\sqrt{1-\zeta^2}$ (不足減衰時)
固有角周波数ωnと減衰比ζをスライダーで調整し、2次遅れ系のステップ応答をリアルタイム可視化。過減衰・臨界減衰・不足減衰の3ケースを同時比較し、s平面の極を表示。
$$G(s)=\frac{K\omega_n^2}{s^2+2\zeta\omega_n s+\omega_n^2}$$
$\omega_d = \omega_n\sqrt{1-\zeta^2}$ (不足減衰時)
産業用ロボット・サーボ制御:アームの位置決め制御に広く利用されます。ζとωnを調整することで、高速動作と振動抑制のトレードオフを設計します。オーバーシュートが大きすぎるとワークを損傷する恐れがあるため、シミュレーターで確認したようなパラメータチューニングが重要です。
自動車のサスペンション設計:車体とタイヤをバネとダンパでつないだモデルは、まさに2次遅れ系です。ζはダンパの減衰力に、ωnはバネの硬さに対応し、乗り心地(振動の収束性)と接地性(応答の速さ)を決めます。
航空機の姿勢制御(オートパイロット):機体のピッチやロールの角度を制御する際の基本モデルとして使われます。乱気流などの外乱に対するロバスト性(安定性)を確保するため、極が左半平面に適切に配置されていることが求められます。
電子回路のフィルタ設計:アクティブフィルタなどの伝達関数は2次系で表現されます。ζ(Q値と関連)によって、バターワース特性(ζ=1/√2)やチェビシェフ特性など、所望の周波数応答を実現するように設計されます。
このシミュレーターを使い始めるとき、いくつかつまずきやすいポイントがあるよ。まず「ζを小さくすればするほど応答が速くなる」という誤解。確かにζ=0.2と0.7を比べると、最初の立ち上がりはζ=0.2の方が鋭いけど、振動が収まるまでの「整定時間」はかえって長くなるんだ。速さを求めるなら、ζ=0.7〜1.0の範囲でωnを大きくするのが正解。次にωnの値の解釈。ωn=10 [rad/s]だからと言って、振動周波数が10Hzになるわけじゃない。振動周波数は$\omega_d = \omega_n \sqrt{1-\zeta^2}$で決まるから、例えばζ=0.5なら実質的な振動周波数は約8.7 rad/sになる。あと、実務で一番気をつけるのはモデルと現実の乖離。このシミュレーターは理想的な2次系だけど、実際の機械には摩擦やバックラッシュ、アクチュエータの出力リミットがある。シミュレーションでζ=0.9に設定しても、実際に動かしたら振動が出るなんてことはよくある話だね。
Wn=2.0rad/s、Zeta=0.5、Gain=1.0の不足減衰系を想定。ステップ応答では立上り時間≈0.8秒、オーバーシュート≈16%、整定時間2%≈3.2秒となる。減衰固有角振動数ωd=Wn√(1-ζ²)≈1.73rad/sで振動周期T=2π/ωd≈3.6秒。同じWn=2.0で減衰比をZeta=1.0(臨界減衰)に変更すると、振動が消滅し立上り時間≈2.0秒まで延伸するが、オーバーシュート0%を実現。低周波ゲインは両者ともGain値に依存し、高周波ではZetaが大きいほど減衰が強化される。