放物運動シミュレーター 戻る
物理シミュレーター

放物運動シミュレーター

要点(クイックアンサー)
斜方投射の飛距離は R = v₀²·sin(2θ) / g で、発射角 θ=45° のとき最大になります。最高到達点は H = v₀²·sin²θ / (2g)、滞空時間は T = 2·v₀·sinθ / g(空気抵抗なしの場合)。

初速度や発射角、高度をスライダーで動かすと弾道軌跡がリアルタイムに描かれ、飛距離・最高点・滞空時間も同時に算出。月・火星・木星と重力を切り替えられ、空気抵抗ありのRK4数値解にも対応します。

パラメータ設定
プリセット
30 m/s
45 °
0 m
9.81 m/s²
月:1.62 / 火星:3.72 / 木星:24.8
空気抵抗
0.010
ONのとき真空軌道(ゴースト)も重ねて表示します。
飛行中ライブ数値
0.00
時刻 t [s]
0.0
水平距離 x [m]
0.0
高度 y [m]
0.0
速さ |v| [m/s]
0.0
垂直速度 vy [m/s]
リアルタイム弾道アニメーション
0.00 s
vx(水平) vy(垂直) v(合成) 実軌道
エネルギー収支(単位質量あたり)
運動 KE
0.0 J/kg
位置 PE
0.0 J/kg
合計 E
0.0 J/kg
空気抵抗OFFでは合計エネルギーは一定。KEとPEが互いに移り変わります。
計算結果(着地時)
飛距離 R [m]
最高点 H [m]
飛行時間 T [s]
着地速度 [m/s]
理論・主要公式

水平・垂直成分に分解して扱う:

$$x(t) = v_0\cos\theta \cdot t,\qquad y(t) = h_0 + v_0\sin\theta \cdot t - \tfrac{1}{2}g t^2$$

最高点:$H = h_0 + \dfrac{v_0^2\sin^2\theta}{2g}$、 飛距離($h_0=0$):$R = \dfrac{v_0^2\sin 2\theta}{g}$

空気抵抗あり(線形抵抗):$\ddot{\mathbf{r}} = \mathbf{g} - k\,|\mathbf{v}|\,\mathbf{v}$ をRK4で数値積分。真空との差がゴースト軌道で見えます。

検証例:$v_0=30,\ \theta=45^\circ,\ g=9.81$ → $R\approx 91.7$ m, $H\approx 22.9$ m。

Sponsored by ○○株式会社

放物運動シミュレーターとは

🙋
このシミュレーターで「発射角」を変えると、飛距離がどう変わるんですか?45度が一番遠くに飛ぶって聞いたけど。
🎓
大まかに言うと、空気抵抗がなくて地面から打ち出すなら、確かに45度が最大飛距離だね。でも、このシミュレーターのスライダーで「発射高度」を0より大きくして確認してみて。例えば10mくらいにすると、最適な角度は45度より小さくなるんだ。実務では、高い場所から物を投げ下ろす時なんかがこれに当たるよ。
🙋
え、そうなんですか!じゃあ「空気抵抗」のチェックボックスをオンにしたら、また変わるんですか?
🎓
その通り!空気抵抗があると、ボールや砲弾は水平方向の速度がどんどん減速されてしまう。だから、水平方向に長く飛ばそうとするより、高く打ち上げて滞空時間で稼ごうとする傾向が出る。結果、最適な発射角は45度より小さくなるんだ。上の「抵抗係数」のバーを動かして、軌跡がどう変わるか確かめてみよう。
🙋
「重力加速度」を月面(1.62)に変えると、飛距離が非常に伸びますね!これって、月面でのロケット打ち上げ計画とかにも関係あるんですか?
🎓
いいところに気づいたね。月の重力は地球の約1/6だから、同じ力で物を投げれば約6倍飛ぶ。これは、月面で探査機がジャンプして移動する時の軌道設計や、資材を投げて運ぶ時の初期検討に使えるんだ。シミュレーターで「重力加速度」を火星(3.71)や木星(24.8)に変えてみると、惑星探査ミッションの難しさが実感できるよ。

よくある質問

初速度を大きくすると飛距離と最高点が増加します。発射角を45度に近づけると水平到達距離が最大になり、90度に近づけると真上に上がり落下点が発射点に近づきます。スライダーを動かしながらリアルタイムで変化を確認できます。
重力加速度の入力欄に各天体の値を直接入力してください。月面は約1.62 m/s²、火星は約3.71 m/s²です。プリセットが用意されている場合は選択するだけで切り替えられます。重力が小さいほど軌跡は放物線が緩やかになります。
発射高度を高くすると、物体が地面に着地するまでの飛行時間が延び、その分水平飛距離も増加します。たとえば同じ初速度・発射角でも、高台から発射したほうが遠くまで飛ぶことをシミュレーションで確認できます。
はい。左パネルの「空気抵抗」をONにすると、線形抵抗(速度に比例)を数値積分した軌道を計算します。OFFの場合は空気抵抗を無視した理想的な放物運動になります。抵抗係数Cd·A/mを大きくすると軌跡が非対称になり、飛距離が短くなる様子を確認できます。

実世界での応用

砲弾・ロケットの弾道軌跡解析: 兵器システムや花火の打ち上げ設計において、目標地点への到達を計算するための初期検討に利用されます。空気抵抗係数は実物の形状に基づいて設定され、より高精度なCAEソフトウェア(LS-DYNA等)への入力パラメータの推定にも使われます。

スポーツ工学: 野球の投球軌道、ゴルフボールやバスケットボールのシュート軌道の分析に応用できます。空気抵抗と揚力の影響を考慮する発展モデルへと拡張され、最適な打ち出し角度や速度の研究に役立ちます。

衝撃試験の設計: 製品の落下試験において、特定の高さと角度から落下させた際の着地速度や衝撃エネルギーを事前に計算するために使用されます。包装材の設計や電子機器の耐衝撃性評価の基礎となります。

宇宙探査ミッション: 月面や火星など、重力や大気密度が異なる天体での探査車のジャンプ移動、サンプル投擲、着陸船のバウンド計算などの初期トレジェクトリ(軌道)の見積もりに活用できます。

よくある誤解と注意点

このシミュレーターを使い始める際、特に物理を学びたての方が陥りがちな落とし穴がいくつかあります。まず第一に、「初速度の向きと大きさの混同」です。ツールでは「初速度」と「角度」を別々に設定しますが、実はこれらはベクトルの成分を分けているだけ。例えば、初速度10m/sで角度60度と、初速度20m/sで角度30度では、水平方向の初速成分はどちらも約8.66m/sになります。飛距離だけを見ると似た結果になることもあるので、両パラメータをセットで考える癖をつけましょう。

第二に、「空気抵抗係数」の値の現実的な意味です。ここで設定する値は、厳密には「速度に比例する抵抗」を仮定した時の係数で、実際の空気抵抗は速度の2乗に比例することが多いです。つまり、このツールの空気抵抗モデルは簡易版であることを理解しておいてください。例えば、野球のボール(係数0.1〜0.2程度)とパラシュート(係数1.0以上)では桁違いに値が変わるので、実現象を再現したい時は、まず文献でおおよその係数を調べることから始めるのがコツです。

最後に、「発射高度」が負の値になるケースの解釈。発射点が地面より低い谷底から投げる場合、高度をマイナスに設定できます。しかし、この時「飛距離R」の計算結果は、発射点を基準とした水平距離です。着地点が発射点より高い位置にある場合、実際の「有効飛距離」は計算値より短くなるので、地形図と照らし合わせる必要があります。実務では、この見落としが計画ミスにつながりがちです。

使い方ガイド

  1. 初速度(v0ValNum)を0~50 m/sの範囲で設定します。砲弾は25 m/s、野球ボールは40 m/sが典型値です
  2. 発射角(theta)を0~90度で指定し、重力加速度(g)は地球9.8 m/s²または月1.62 m/s²から選択します
  3. 初期高さ(h0)を入力後、シミュレーション実行で弾道軌跡がリアルタイム表示され、飛距離R、最高点H、飛行時間Tが即座に計算されます

具体的な計算例

初速度30 m/s、発射角45度、初期高さ2 m、g=9.8 m/s²の場合:飛距離R≈94 m、最高点H≈25 m、飛行時間T≈4.4 s、着地速度≈31 m/sとなります。空気抵抗なしの運動方程式を数値積分し、弾道軌跡上の各点での速度ベクトルも同時に追跡します。

実務での注意点

スポンサー(CAMPFIRE):lollipop