ボール同士がぶつかる、自動車が衝突する、ラケットで球を打つ。こうした衝突では、物体の速度がごく短い時間に大きく変化します。しかし、その変化は「瞬間的に速度が入れ替わる」というだけではありません。
実際の衝突では、接触した物体がわずかに変形し、その変形に応じて接触力が時間とともに変化します。その力を接触時間にわたって積み重ねた量が力積であり、力積は物体の運動量の変化に等しくなります。
つまり衝突は、接触中に互いに及ぼし合う力が力積となり、その力積によって運動量が交換される現象として理解できます。この記事では、接触・変形・力の時間変化・力積・運動量保存・反発までを一つの仕組みとして整理します。
衝突では何が起きているのか
二つの物体が衝突すると、接触した瞬間から互いに力を及ぼし合います。硬く見える物体でも、衝突中には完全に変形しないわけではありません。ボールはつぶれ、金属や樹脂も微小に弾性変形します。
変形が大きくなるにつれて接触力が増え、最大圧縮付近で大きな力になります。その後、物体が元の形へ戻ろうとすると力は小さくなり、やがて接触が終わります。
このため衝突力は一定ではなく、時間とともに変化します。J-STAGEの力センサーを用いた衝突実験でも、ボールがセンサーへ衝突するときの力を時間波形として測定し、材料によって力のピークや接触時間が異なることが示されています。
なぜ衝突を「力積」で考えるのか
衝突中の力は短時間で大きく変化するため、最大力だけを見ても物体の運動がどれだけ変わったかは分かりません。
そこで、衝突中の力を時間について積み重ねます。この量が力積です。力Fが一定なら、時間Δtだけ作用したときの力積Jは
J=FΔt
です。実際の衝突のように力が時間とともに変化する場合は、力―時間グラフの面積が力積になります。
OpenStaxでは、力積は物体に加えられた力を時間について積分した量であり、物体の運動量変化に等しいと説明されています。
力積はなぜ運動量の変化に等しいのか
運動量pは、質量mと速度vの積
p=mv
で表されます。ニュートンの第2法則を運動量で書くと、合力Fは運動量の時間変化率
F=dp/dt
です。
この式を衝突している時間について積み重ねると、
J=Δp
となります。つまり、衝突中に受けた力積の分だけ運動量が変化します。
たとえば右向きに進んでいたボールが壁に当たり左向きにはね返る場合、速度の向きまで反転するため、運動量の変化は「止まるだけ」の場合より大きくなります。力積はこのベクトルとしての変化を表します。
二つの物体はなぜ運動量を交換するのか
物体Aと物体Bが衝突すると、AがBへ力を加えると同時に、BもAへ同じ大きさで反対向きの力を加えます。これはニュートンの第3法則です。
二つの物体が接触している時間は共通なので、Aが受ける力積とBが受ける力積は、大きさが等しく向きが反対になります。
したがって、
ΔpA=−ΔpB
となります。
Aが失った運動量をBが受け取るように見えるのは、この等しく反対向きの力積が同時に働くためです。OpenStaxの運動量保存の解説でも、衝突する二物体が互いに等しく反対向きの力を及ぼすことから、内部の運動量変化が相殺されると説明されています。
なぜ系全体の運動量が保存されるのか
二物体だけを一つの系として考えます。衝突中に外部から受ける力積が無視できるなら、系内部で生じる二つの力積は等しく反対向きなので、合計すると0です。
そのため、
pA,前+pB,前=pA,後+pB,後
となり、系全体の運動量が保存されます。
ここで重要なのは、個々の物体の運動量が保存されるわけではないことです。各物体は相手から力積を受けるため運動量が変化します。ただし、その変化が系全体では打ち消し合います。
衝突中に重力や摩擦があっても運動量保存を使えるのはなぜか
地上の衝突では、重力や床との摩擦など外力が完全に0になるとは限りません。それでも衝突時間が非常に短い場合、外力がその短時間に与える力積は、物体同士が与え合う衝突力積より小さいことがあります。
その場合、衝突前後のごく短い時間だけを切り取れば、外力の力積を無視できる近似が成り立ちます。
したがって「運動量保存は外力が一つも存在しないときだけ使える」というわけではありません。重要なのは、対象とする時間内で外力の力積が無視できるかどうかです。
接触時間が長いと平均力が小さくなるのはなぜか
力積Jが同じなら、平均力Favgと接触時間Δtの関係は
Favg=J/Δt
です。
つまり、同じ運動量変化を起こす場合でも、接触時間を長くすれば平均力を小さくできます。
エアバッグ、ヘルメット、緩衝材などが変形するのは、この考え方と関係しています。停止までの時間を長くし、同じ運動量変化をより長い時間に分散することで、大きな力が短時間に集中するのを抑えます。
ただし、実際の安全性は平均力だけでなく、最大力、身体の変形、力の作用位置などにも左右されます。力積は衝突を理解する基本ですが、すべてを一つの数値だけで表すわけではありません。
最大力と力積は同じものではない
衝突時の力―時間グラフを見ると、力は0から増え、ピークを迎え、再び0へ戻ります。
グラフの高さが最大力、グラフの面積が力積です。この二つは別の量です。
非常に高いピークがあっても接触時間が短ければ、力積が必ず大きいとは限りません。反対に、ピークが低くても長時間力が続けば、大きな力積になることがあります。
J-STAGEの「力センサーで撃力を測定してみた」では、異なるボールを衝突させたとき、力のピーク値と接触時間が異なることが報告されています。衝突を詳しく見るには、最大力と接触時間の両方を見る必要があります。
弾む衝突ではなぜ力積が大きくなりやすいのか
同じ質量の物体が床へ同じ速度で衝突するとします。一つは衝突後にほぼ止まり、もう一つは反対向きへ大きくはね返るとします。
止まる場合、運動量は「下向きの値」から0へ変化します。一方、はね返る場合は「下向きの値」から「上向きの値」へ変化します。
運動量はベクトルなので、向きが反転する場合の変化量は大きくなります。そのため、条件によってはよく弾む衝突のほうが大きな力積を受けます。
J-STAGEには、弾性衝突と完全非弾性衝突の力積を力センサーで比較する実験が報告されており、衝突前後の運動量変化を力―時間グラフから確認する教材として扱われています。
衝突中の変形は何の役割を持つのか
衝突では、物体の変形が接触力を生む重要な要因になります。
二物体が接触して押し合うと、ボールや材料が圧縮されます。圧縮が進むほど復元力が増え、相対速度が小さくなります。最大圧縮の瞬間には、二物体の接触方向の相対速度が一時的に0になる場合があります。
その後、蓄えられた弾性エネルギーの一部が運動エネルギーへ戻れば、物体は離れてはね返ります。一方、塑性変形、内部摩擦、熱、音などへエネルギーが移れば、戻ってくる運動エネルギーは小さくなります。
衝突の「弾み方」は、この圧縮と回復の過程に強く左右されます。
反発係数は何を表しているのか
衝突後にどれくらいはね返るかを表す代表的な量が反発係数です。
一次元の衝突では、衝突前に二物体が近づく相対速度と、衝突後に離れる相対速度の比として定義されます。
反発係数が1に近いほど、接触方向の相対運動がよく回復します。0なら、衝突後に二物体の接触方向の相対速度が0となり、完全非弾性衝突のモデルになります。
2026年のJ-STAGE掲載論文では、反発係数を運動エネルギーの変化との関係から捉え直す議論が示されています。反発係数は単なる「弾みやすさの数字」ではなく、衝突前後の相対運動とエネルギー変換を結ぶ量です。
運動量が保存されても運動エネルギーが保存されないのはなぜか
外力の力積を無視できる系では、弾性衝突でも非弾性衝突でも全運動量は保存されます。
しかし運動エネルギーは、衝突の種類によって変わります。
弾性衝突では、衝突中に一時的に変形エネルギーなどへ移ったエネルギーがほぼ運動エネルギーへ戻ります。一方、非弾性衝突では、塑性変形、熱、音、内部振動などへ移った分が運動エネルギーへ完全には戻りません。
したがって、運動量保存と運動エネルギー保存は別の条件を持つ法則です。「運動エネルギーが減ったから運動量も減る」とは限りません。
完全非弾性衝突では何が起こるのか
二つの物体が衝突後にくっつき、一体となって同じ速度で動く場合を完全非弾性衝突と呼びます。
この場合でも、外力の力積を無視できれば全運動量は保存されます。しかし衝突前の運動エネルギーの一部は、変形や熱などへ変換されます。
衝突後の共通速度は、衝突前の二物体の運動量の合計を、二物体の質量の合計で割ることで求められます。
これは、衝突中の複雑な力の時間変化をすべて知らなくても、保存則によって衝突後の運動を予測できる例です。
作用・反作用の力が同じでも運動変化が違うのはなぜか
大きな物体と小さな物体が衝突すると、「大きな物体のほうが強い力を与える」と感じるかもしれません。
しかし衝突中、二物体が互いに及ぼす力は同じ大きさで反対向きです。接触時間も共通なので、受ける力積の大きさも等しくなります。
それでも速度変化が違うのは質量が違うからです。運動量変化Δpが同じ大きさでも、Δv=Δp/mなので、質量が小さい物体ほど大きな速度変化を受けます。
衝突では、作用・反作用、力積、質量、速度変化を分けて考えることで、「同じ力なのに結果が違う」理由を整理できます。
斜め衝突では運動量を成分に分ける
正面衝突では一直線上の運動として扱えますが、斜めにぶつかる衝突では運動量は二次元のベクトルになります。
この場合、運動量をx方向とy方向へ分解し、外力の力積を無視できるなら、それぞれの方向で全運動量が保存されます。
接触面に垂直な方向では大きな衝突力積が働き、表面に沿う方向では摩擦による力積が加わる場合があります。
ビリヤード、スポーツのボール、車両同士の斜め衝突などを考えるときは、運動量と力積をベクトルとして扱うことが重要です。
衝突の「瞬間」を観察すると仕組みが見える
衝突は非常に短時間で終わるため、肉眼では「ぶつかって跳ねた」という結果しか見えにくい現象です。
しかし高速度撮影や力センサーを使うと、接触中に物体が変形し、力が立ち上がり、最大値を迎え、再び小さくなる様子を確認できます。
J-STAGEの落下衝突の実験では、感圧センサーや力センサーを用いて衝突中の力―時間波形を測定し、材質や反発特性によって波形や接触時間が異なることが報告されています。
この力―時間グラフの面積を求めれば力積になり、衝突前後の運動量変化と比較できます。観測しにくい短時間の衝突を、測定可能な量へ変換できるのです。
なぜ衝突は力積と運動量で表すと分かりやすいのか
衝突中の接触力は複雑に変化し、物体の変形も材料によって異なります。それらをすべて詳細に計算しなくても、衝突の前後をつなぐ量として力積と運動量を使えます。
接触力を時間について積み重ねれば力積になり、力積は運動量変化に等しくなります。さらに二物体が互いに与える力積は等しく反対向きなので、外力の力積を無視できる系では全運動量が保存されます。
つまり、
接触・変形 → 時間変化する力 → 力積 → 運動量変化 → 衝突後の速度
という流れで、衝突の仕組みを整理できます。
まとめ
衝突では、二つの物体が接触して変形し、その変形に応じた接触力を短時間に及ぼし合います。衝突力は時間とともに変化しますが、その力を接触時間にわたって積み重ねた力積は、物体の運動量変化に等しくなります。
ニュートンの第3法則により、二物体が互いに及ぼす力は同じ大きさで反対向きです。そのため双方が受ける力積も等しく反対向きになり、一方の運動量増加と他方の運動量減少が相殺されます。外力の力積を無視できれば、系全体の運動量が保存されます。
一方、衝突中には変形、熱、音などへのエネルギー変換が起こるため、運動エネルギーが必ず保存されるわけではありません。反発係数や接触時間、力―時間波形は、その違いを表す手掛かりになります。
衝突とは、物体同士がただ「ぶつかる」現象ではありません。接触中の力が力積として積み重なり、それによって双方の運動量が交換される短時間の相互作用なのです。
参考資料
- J-STAGE「力センサーで撃力を測定してみた-Easy Senseの力センサーを用いて-」
- J-STAGE「反発係数~定義ととらえるか、法則ととらえるか~」
- OpenStax「9.2 Impulse and Collisions」
- OpenStax「8.2 Conservation of Momentum」

コメント