運動学シミュレーター 戻る
力学・運動学

運動学計算シミュレーター — 1D / 2D 等加速度運動

v=v₀+at、放物線運動、v-tグラフ手描きの3モードで、速度・加速度・変位をリアルタイムに可視化。高校物理からCAE動解析まで対応。

モード選択
5変数 — 3つを入力して残りを解く
初期位置 x₀ (m)
初速度 v₀ (m/s)
終速度 v (m/s)空白=未知
加速度 a (m/s²)
時間 t (s)空白=未知
計算結果
パラメータを入力してください。
プリセット

等加速度運動の基本式

① $v = v_0 + at$

② $x = x_0 + v_0 t + \frac{1}{2}at^2$

③ $v^2 = v_0^2 + 2a(x - x_0)$

投射条件
初速度 v₀ (m/s) 30
発射角 θ (°) 45°
重力加速度 g (m/s²) 9.81
射程 R (m)
最大高度 H (m)
飛行時間 (s)
45°
最適角度

投射運動の公式

射程: $R = \frac{v_0^2 \sin 2\theta}{g}$

最大高度: $H = \frac{v_0^2 \sin^2\theta}{2g}$

飛行時間: $T = \frac{2v_0 \sin\theta}{g}$

v-tグラフ手描きモード

キャンバス上をクリック/タップして折れ線v-tグラフを描画。x-tグラフ(積分)とa-tグラフ(微分)を自動生成します。

グラフの関係

v-tグラフの面積 → 変位 x

v-tグラフの傾き → 加速度 a

等加速度ならv-tは直線、x-tは放物線になる。

CAE動解析との関係: Newmarkβ法は $a_{n+1}$・$v_{n+1}$・$u_{n+1}$ を逐次更新する時間積分法で、等加速度の式を一般化したものです。

位置 x(t)

速度 v(t)

加速度 a(t)

軌跡・速度ベクトル・Vx/Vy成分を同時表示

クリックして点を追加、v-tグラフを作成

x-t グラフ(変位)

a-t グラフ(加速度)

v-t グラフ(速度)

運動学計算シミュレーターとは

🧑‍🎓
「等加速度運動の3つの公式」って、どうやって使い分けるんですか?全部覚えるの大変そう…。
🎓
ざっくり言うと、「時間t」が分かっているかどうかで決まるんだ。例えば、このシミュレーターの「1Dモード」で、初速度と加速度を設定して時間スライダーを動かすと、その瞬間の速度と位置がリアルタイムで計算されるよね。これは「時間t」が分かっているから、$v = v_0 + at$と$x = x_0 + v_0 t + \frac{1}{2}at^2$を使っているんだ。
🧑‍🎓
え、じゃあ3つ目の$v^2 = v_0^2 + 2a(x - x_0)$は使わないんですか?
🎓
いや、これが実務では結構使うんだ。例えば、自動車のブレーキ設計で「時速100kmから止まるまでの距離」を求めたい時、止まるまでの「時間t」は最初は分からない。でも、終速度$v=0$と加速度(減速度)$a$は分かる。そんな「時間tが未知数」の問題を解く時に、この3つ目の式が活躍する。シミュレーターでも、終速度$v$を入力して「計算」ボタンを押すと、この式を使って必要な時間や変位を逆算してくれる機能があるよ。
🧑‍🎓
なるほど!2Dモードの「投射運動」で、発射角を変えると飛距離が変わるのは知ってます。でも、どうして45度で一番遠くに飛ぶんですか?
🎓
それは水平方向の速度と、空中にいる時間のバランスが関係しているんだ。シミュレーターのパラメータ「発射角θ」をスライダーで動かしてみて。角度が小さすぎると速く落ちる(滞空時間が短い)。逆に大きすぎると高く上がるけど前に進む速度が小さくなる。45度の時、この2つの積(水平速度×滞空時間)が最大になる数式$R = \frac{v_0^2 \sin 2\theta}{g}$になるんだ。$\sin 2\theta$が最大になるのは$\theta=45^\circ$の時だからね。ただし、これは空気抵抗がない理想的な話で、実際の野球のボールやゴルフボールでは最適角はもっと低くなる。

物理モデルと主要な数式

等加速度運動の基本は、加速度$a$が一定であるという仮定から導かれる3つの関係式です。これらは独立ではなく、互いに導出可能です。

$$v = v_0 + at$$ $$x = x_0 + v_0 t + \frac{1}{2}at^2$$ $$v^2 = v_0^2 + 2a(x - x_0)$$

$x_0$: 初期位置 [m], $v_0$: 初速度 [m/s], $v$: 終速度 [m/s], $a$: 加速度 [m/s²], $t$: 時間 [s], $x$: 変位後の位置 [m]

2次元の投射運動は、水平方向(x軸)が等速直線運動、鉛直方向(y軸)が等加速度運動(加速度=-g)に分解して考えます。これらを組み合わせることで軌道が決まります。

$$x = (v_0 \cos\theta) t$$ $$y = (v_0 \sin\theta) t - \frac{1}{2}gt^2$$

$v_0$: 初速度の大きさ [m/s], $\theta$: 発射角 [°], $g$: 重力加速度 [m/s²]。水平方向の速度成分は一定、鉛直方向の速度成分は重力で減少し、最高点で0になります。

実世界での応用

自動車・鉄道の運動性能評価:ブレーキ距離の計算や、加速性能の予測に等加速度運動の式が直接使われます。CAEでは、車両モデルにエンジンやブレーキの特性を入力し、より現実に近い加速度変化を考慮したシミュレーションを行います。

構造物の耐震・動解析:地震による地面の加速度記録をもとに、建物の各階の変位や速度を計算する時刻歴応答解析の基礎が、この等加速度運動の考え方です。CAEソフトウェアでは、より高精度なNewmark-β法などの数値積分法が用いられます。

ロボット・マニピュレータの軌道計画:産業用ロボットアームがスムーズに目標点に移動するための経路を設計する際、各関節の角速度や角加速度を等加速度運動と同様の式で計画します。急激な加速度変化は振動や負荷を生むため、最適な加速度プロファイルが求められます。

ボールスポーツの分析:野球のピッチングやサッカーのフリーキックなど、投射運動の理論はボールの軌道予測の基礎となります。実際には空気抵抗や揚力(マグヌス効果)が大きく影響するため、CAEを用いた流体連成解析(CFD)で詳細な飛翔解析が行われます。

よくある誤解と注意点

まず、「等加速度」という前提を忘れがちな点に注意だ。このシミュレーターは「加速度が一定」という理想的な世界を扱っている。例えば、車のアクセルを一定に踏んだとしても、空気抵抗や路面勾配で実際の加速度は変化する。実務では、このツールでの計算結果は「おおよその目安」と捉え、より詳細なモデルで検証する必要がある。

次に、単位の混在による計算ミスは頻発する。シミュレーターの入力欄は[m/s]や[m/s²]が基本だが、実データは[km/h]や[G]で来ることが多い。例えば、時速60kmの初速度を入力するなら、60 ÷ 3.6 ≒ 16.7 m/sに変換しなければならない。この手の単位換算ミスは、結果を一桁も間違えることがあるので、常に単位を確認する癖をつけよう。

最後に、2D投射運動での「発射点と着地点の高さ」を見落とす誤解がある。シミュレーターの基本設定は発射点と着地点が同じ高さ(y=0)だが、例えば崖からボールを投げ下ろす場合、初期高度$y_0$がプラスになる。この違いは滞空時間と飛距離に大きく影響する。ツールで高度パラメータをいじってみると、その影響の大きさが実感できるはずだ。

関連する工学分野

この等加速度運動の計算は、ロボティクスの軌道計画の基礎そのものだ。産業用ロボットアームの先端が、ある点から別の点へスムーズに移動する経路を設計する時、速度と加速度のプロファイルを決める必要がある。NovaSolverで遊んだ「v-tグラフ」の考え方は、まさにロボットの動作速度計画(モーションプロファイリング)の初歩にあたる。

また、自動車のADAS(先進運転支援システム)の開発でも根幹をなす。前方車両との衝突時間(TTC: Time To Collision)を推定するシンプルなモデルは、自車と対象物の相対速度と相対加速度を等加速度運動と仮定して計算する。より高度なCAEシミュレーションでは、ドライバーモデルやセンサーノイズを加えるが、その核にある物理はここで学ぶものだ。

さらに一歩進むと、構造物の耐震設計における応答スペクトルの理解にも繋がる。地震動は複雑だが、単純化して考えると、地面が等加速度運動で揺れた時に構造物にどのような慣性力(いわゆる地震力)が働くかを計算する基礎がここにある。等加速度運動の公式は、動的解析の世界への最初の扉なのだ。

発展的な学習のために

NovaSolverに慣れたら、次のステップは「加速度が一定でない」世界を考えてみることだ。例えば、バネに繋がれたおもりの運動(単振動)では、加速度は位置$x$に比例して変化する($a = -\omega^2 x$)。このように、加速度が速度や位置の関数になる運動を扱うには、微分方程式の知識が不可欠になる。高校物理の「運動方程式$F=ma$」を、より一般的に$m\frac{d^2x}{dt^2}=F(x, v, t)$と書けることを理解しよう。

数学的な背景としては、等加速度運動の3公式は、加速度→速度→位置という積分関係の特殊なケースだと捉えると視界が開ける。一般には、加速度$a(t)$が与えられた時、速度$v$は$v = v_0 + \int_0^t a(\tau) d\tau$、位置$x$は$x = x_0 + \int_0^t v(\tau) d\tau$で求まる。等加速度($a$=定数)の場合、この積分を実行すると、まさにあの3つの公式が導かれる。この「積分としての運動学」の視点は、CAEソフトウェアが複雑な運動を数値積分(オイラー法、ルンゲ・クッタ法など)で解いていることを理解する土台となる。

推奨する次の具体的なトピックは、「空気抵抗を受ける投射運動」「2つの質点の衝突(運動量保存)」だ。前者は、NovaSolverの理想的な放物線が、実際にはどう歪むかを学べる。後者は、1つの物体の運動から、複数物体の相互作用へと視野を広げる第一歩だ。これらの現象も、結局は運動方程式の枠組みで記述されることを意識しながら学ぶと、知識が一本の線で繋がっていくはずだ。