科里奥利力简介

Written by: algebnaly

Date: 2026-03-07T16:48:14.000Z

假定有一个无穷大的圆盘, 角速度向量为 𝝎

现在我们考虑在圆盘的局部坐标系上, 沿直线匀速运动的质点, 为了保持匀速直线运动所需要施加的力。利用牛顿第二定律, 我们只需要观察这个质点在惯性坐标系下的加速度就能得到这个力的大小。

要计算这个加速度, 我们可以观察这个质点的惯性坐标系下的速度的变化情况。

我们使用黑色粗体表示向量, 用正常字体表示标量。

不妨设质点在圆盘的局部坐标下的速度向量为 𝑽

假定在某个时刻 𝑡 0 , 质点与圆心的位移向量为 𝒓 .

𝒓 = ( 𝑟 0 0 )

我们可以把质点的运动方向分解成延 𝑡 0 时刻的位移向量方向的分量 𝑯 与垂直于位移向量方向的 𝑻 的分量。

于是, 在惯性坐标系下, 质点的速度为 𝝎 × 𝒓 + 𝑯 + 𝑻

经过了时间 𝑡 后, 圆心到质点的位移向量是 𝒓 𝟏

在惯性坐标系下, 质点的速度为 𝝎 × 𝒓 𝟏 + 𝑽

我们要计算加速度, 就是要计算这两个速度之差, 然后让 𝑡 趋近于0, 求极限:

lim 𝑡 0 𝝎 × 𝒓 𝟏 + 𝑽 ( 𝝎 × 𝒓 + 𝑽 ) 𝑡 = lim 𝑡 0 𝑽 𝑽 𝑡 + lim 𝑡 0 𝝎 × ( 𝒓 𝟏 𝒓 ) 𝑡

可以看到, 等式右边的第一部分

lim 𝑡 0 𝑽 𝑽 𝑡

实际上就是对 𝑽 𝑡 = 0 处求导.

我们使用向量形式写出 𝑽 :

𝑽 = ( 𝐻 𝑇 0 )

则利用旋转矩阵, 我们可以写出 𝑽 :

𝑽 = ( cos ( 𝜔 𝑡 ) sin ( 𝜔 𝑡 ) 0 sin ( 𝜔 𝑡 ) cos ( 𝜔 𝑡 ) 0 0 0 1 ) ( 𝐻 𝑇 0 )

于是对 𝑽 就得到等式右边的第一部分:

lim 𝑡 0 𝑽 𝑽 𝑡 = 𝑑 𝑑 𝑡 ( cos ( 𝜔 𝑡 ) sin ( 𝜔 𝑡 ) 0 sin ( 𝜔 𝑡 ) cos ( 𝜔 𝑡 ) 0 0 0 1 ) ( 𝐻 𝑇 0 ) | 𝑡 = 0 = ( 𝜔 𝑇 𝜔 𝐻 0 ) = ( 0 0 𝜔 ) × 𝑽 = 𝝎 × 𝑽

现在来计算第二部分, 在 𝑡 时刻有:

𝒓 = ( cos ( 𝜔 𝑡 ) sin ( 𝜔 𝑡 ) 0 sin ( 𝜔 𝑡 ) cos ( 𝜔 𝑡 ) 0 0 0 1 ) ( 𝑟 + 𝑡 𝐻 𝑡 𝑇 0 )

要理解上面的等式的意义, 可以在圆盘的本地坐标看, 质点不过是在本地坐标系上做匀速直线运动, 转换到惯性坐标系下只需要把旋转考虑进去, 也就是说在局部坐标的基础上乘以一个旋转矩阵。

于是, 我们有

lim 𝑡 0 𝒓 𝒓 𝑡 = 𝑑 𝒓 𝑑 𝑡 = ( 𝐻 𝑇 + 𝜔 𝑟 0 )

于是

lim 𝑡 0 𝝎 × 𝒓 𝒓 𝑡 = ( 0 0 𝜔 ) × ( 𝐻 𝑇 + 𝜔 𝑟 0 ) = ( 0 0 𝜔 ) × ( 𝑽 + 𝜔 𝑟 ( 0 1 0 ) ) = 𝝎 × 𝑽 + ( 𝜔 2 𝑟 0 0 ) = 𝝎 × 𝑽 𝜔 2 𝒓

于是, 我们有总的加速度为

𝒂 = 2 𝝎 × 𝑽 𝜔 2 𝒓

注意到 𝜔 2 𝒓 实际上就是质点在 𝒓 处的向心加速度, 于是剩下的 2 𝝎 × 𝑽 就是科里奥利加速度。 再由牛顿第二定律, 乘以质点的质量 𝑚 得到 2 𝑚 𝝎 × 𝑽 , 这就是所谓的科里奥利力。