球
下面用初中生能理解的方式,推导球 2 的另一个轨迹。
1. 建立坐标系和符号
如图,圆心为 \(O\),半径 \(r\)。直径水平,半圆在直径下方。
取圆心 \(O\) 为原点,水平向右为 \(x\) 轴正方向,竖直向上为 \(y\) 轴正方向。
已知 \(C\) 点在圆心左边,距离圆心 \(\frac{\sqrt3}{2}r\),所以
为了书写方便,令
于是 \(C(-a,0)\)。
假设碰撞点为 \(P(x,y)\),它在半圆上,所以满足
我们只考虑碰撞点在右半圆弧,即 \(x>0\) 的情况。
2. 去程:从 C 平抛到 P
小球从 \(C\) 点以水平初速度 \(v_2\) 向右抛出,在重力作用下做平抛运动,到达 \(P\) 点。
设去程时间为 \(t_1\)。
水平方向:
即
竖直方向:小球竖直下落了 \(-y\),所以
即
由 (2) 得
由 (1) 得
这就是去程的初速度。
去程到达 \(P\) 时,小球的水平速度仍为 \(v_2\),竖直速度为
所以碰撞前速度的两个分量是:
3. 碰撞分析:切向速度不变,法向速度反向
在碰撞点 \(P(x,y)\),轨道是圆弧。圆弧的半径方向从圆心 \(O\) 指向 \(P\),单位向量为
因为 \(P\) 在半圆上,所以这个向量的长度正好是 1。
圆弧的切线方向与半径垂直,可以取单位切向量
把碰撞前的速度 \(\vec v=(v_x,v_y)\) 拆成两个方向:
- 沿切线方向的分量:速度在切线上的投影。
- 沿半径方向的分量:速度在半径上的投影。
碰撞时:
- 切线分量不变;
- 半径方向分量大小相等、方向反过来。
也就是说,碰撞后速度等于:
这个公式的意思是:先把速度在半径方向的分量反号,切线方向不变。
我们可以具体写出来。
先算 \(\vec v\) 与半径方向 \(\vec n\) 的点积:
令这个数为 \(D\):
那么碰撞后速度的两个分量就是:
4. 回程:从 P 斜抛回到 C
碰撞后,小球从 \(P(x,y)\) 以速度 \((v_x',v_y')\) 抛出,在重力作用下运动,经过时间 \(t_2\) 回到 \(C(-a,0)\)。
水平方向:回程水平位移为
所以
因为 \(v_x'\) 是负的(向左),所以这个等式成立。于是
竖直方向:从 \(y\) 回到高度 0,竖直位移为
所以
移项得
把 (3) 代入 (4),并利用前面的去程关系,就可以得到一个只含 \(x\) 的方程。
5. 得到关于 x 的方程
为了更清楚,我们先把去程的量都用 \(x\) 表示。
因为 \(y=-\sqrt{r2-x2}\),所以
然后计算
再得到
最后代入
和
这就得到了一个只含 \(x\) 的方程。这个方程比较长,我们把它记为
6. 两个解:数值求解
方程 \(F(x)=0\) 可以用计算器或计算机求解。
我们取 \(r=1,;g=1\),在 \(0<x<r\) 范围内寻找根。
试几个值:
| \(x\) | \(F(x)\) 的近似值 |
|---|---|
| 0.3 | 正数 |
| 0.4 | 正数 |
| 0.45 | 接近 0 |
| 0.475 | 几乎 0 |
| 0.5 | 负数 |
| 0.7 | 负数 |
| 0.8 | 正数 |
| 0.866 | 0(对称解) |
可以发现:
- 在 \(x\approx 0.475\) 处有一个根;
- 在 \(x=\frac{\sqrt3}{2}=0.866\) 处也有一个根,这就是我们之前求出的对称解。
所以确实存在另一个碰撞点:
7. 另一个解的运动参数
取
可以算出:
去程时间:
初速度:
碰撞前速度:
碰撞后速度方向改变,水平分量变为负值(向左),竖直分量变为正值(向上)。数值计算可得:
回程时间:
碰撞后小球沿另一条抛物线回到 \(C\) 点。
8. 轨迹总结
球 2 的第二条轨迹是两段不同的抛物线:
去程
其中 \(x\) 从 \(-\frac{\sqrt3}{2}r\) 到 \(0.475r\)。
回程
碰撞后从 \(P(0.475r,-0.880r)\) 回到 \(C\left(-\frac{\sqrt3}{2}r,0\right)\),轨迹是另一条抛物线。
虽然去程和回程不是同一条抛物线,但它们都在半圆轨道内部,并且在 \(P\) 点连接。
9. 为什么之前只得到一个解?
之前我们在寻找球 2 的轨迹时,先入为主地假设碰撞点可能在某个对称位置(\(x=a\)),于是得到了对称解。实际上,方程 \(F(x)=0\) 有两个根:
- \(x=\frac{\sqrt3}{2}r\):对称解;
- \(x\approx 0.475r\):非对称解。
所以球 2 确实有两条可能的轨迹,都能满足“经过一次碰撞回到 \(C\) 点”。

浙公网安备 33010602011771号