logo

回転座標系で動く物体の速度と加速度 📂古典力学

回転座標系で動く物体の速度と加速度

公式

回転する座標系で、物体の速度と加速度は以下のとおりである。

v=v+ω×r+V0 \mathbf{v} = \mathbf{v}^{\prime} + \boldsymbol{\omega} \times \mathbf{r}^{\prime} +\mathbf{V}_{0}

a=a+ω˙×r+2ω×v+ω×(ω×r)+A0 \mathbf{a} = \mathbf{a}^{\prime} + \dot{\boldsymbol{\omega}} \times \mathbf{r}^{\prime}+ 2\boldsymbol{\omega} \times \mathbf{v}^{\prime}+\boldsymbol{\omega} \times ( \boldsymbol{\omega} \times \mathbf{r}^{\prime}) + \mathbf{A}_{0}

回転する座標系1

走っている電車と、その中で飛んでいるハエを想像してみよう。電車内の人は、ハエの動きだけを考えればいいので、ハエの運動を説明するのは簡単だ。しかし、電車の外にいる人は、電車の運動も考慮しないといけないので、ずっと難しくなる。このとき、ハエの運動を2つの部分に分けて考えてみよう。地面に対して走る電車と、電車に対して動くハエとに分けてみる。電車に対して動くハエを説明するのは、電車内から見た場合と同じなので、簡単に解決できる。また、地面に対して走る電車を説明することも難しくない。こうして、複雑に見える運動は、理解しやすい部分に分けて考えることで、比較的簡単に扱うことができる。今度は、固定された座標系に対して回転する座標系の上で動く物体の運動を考えてみよう。簡単に例えると、回転するディスコの上で動く人の変位、速度、加速度を外から見ている人がどのように表現できるかということだ。以下の図を見てみよう。

5E3D15C83.png

座標系に関係なく、r\mathbf{r}r\mathbf{r}^{\prime}の2つのベクトルは同じだ。名前が違っても、確かに同じベクトルだ。

r=xi+yj+zk=xi+yj+zk=r \begin{align*} \mathbf{r} &= x \mathbf{i}+ y\mathbf{j}+z\mathbf{k} \\ &= x^{\prime} \mathbf{i}^{\prime}+ y^{\prime}\mathbf{j}^{\prime}+z^{\prime}\mathbf{k}^{\prime} \\ &= \mathbf{r}^{\prime} \end{align*}

このとき、i=x^\mathbf{i}=\hat{\mathbf{x}}j=y^\mathbf{j}=\hat{\mathbf{y}}k=z^\mathbf{k}=\hat{\mathbf{z}}が成り立つ。

速度

それでは、r\mathbf{r}r\mathbf{r}^{\prime}を時間に対して微分してみよう。r\mathbf{r}を微分するのはいつもどおり難しくない。しかし、r\mathbf{r}^{\prime}を微分する場合は注意が必要だ。i\mathbf{i}j\mathbf{j}k\mathbf{k}は時間とともに変わらないので、didt=0\dfrac{d\mathbf{i} }{dt}=0だが、i\mathbf{i}^{\prime}j\mathbf{j}^{\prime}k\mathbf{k}^{\prime}は回転しているので、時間に対する変化率は00ではない。この点に注意して微分すると

drdt=dxdti+dydtj+dzdtk=dxdti+xdidt+dydtj+ydjdt+dzdtk+zdkdt=drdt \begin{align*} \dfrac{d \mathbf{r} } {dt} &= \dfrac{dx}{dt} \mathbf{i}+ \dfrac{dy}{dt} \mathbf{j}+\dfrac{dz}{dt} \mathbf{k} \\ &= \dfrac{dx^{\prime}}{dt} \mathbf{i}^{\prime}+x^{\prime}\dfrac{ d\mathbf{i}^{\prime}}{dt} + \dfrac{dy^{\prime}}{dt}\mathbf{j}^{\prime} + y^{\prime}\dfrac{d \mathbf{j}^{\prime} } {dt} + \dfrac{dz^{\prime}}{dt} \mathbf{k}^{\prime} + z^{\prime}\dfrac{d \mathbf{k}^{\prime} }{dt} \\ &=\frac{d\mathbf{r}^{\prime}}{dt} \end{align*}

dxdti+dydtj+dzdtk\dfrac{dx^{\prime}}{dt} \mathbf{i}^{\prime}+\dfrac{dy^{\prime}}{dt}\mathbf{j}^{\prime} +\dfrac{dz^{\prime}}{dt} \mathbf{k}^{\prime}は、固定された座標系から見たときの物体の速度と同じである。つまり、ディスコに一緒に乗っている人が観察した場合の人の速度である。したがって、要約すると

v=v+xdidt+ydjdt+zdkdt \mathbf{v} = \mathbf{v}^{\prime}+x^{\prime}\dfrac{ d\mathbf{i}^{\prime}}{dt}+ y^{\prime}\dfrac{d \mathbf{j}^{\prime} } {dt}+ z^{\prime}\dfrac{d \mathbf{k}^{\prime} }{dt}

これで、三つの単位ベクトルの微分を計算してみよう。5E3D1F780.png

角度が十分に小さい場合、弧の長さは弦の長さに近似できる

ΔiisinϕΔθ=sinϕΔθ | \Delta \mathbf{i}^{\prime} | \approx | \mathbf{i}^{\prime} | \sin \phi \Delta \theta = \sin \phi \Delta \theta

したがって、

didt=limΔt0ΔiΔt=sinϕlimΔ0ΔθΔt=sinϕdθdt=sinϕω \begin{align*} \left| \dfrac{d \mathbf{i}^{\prime}} {dt} \right| &= \lim \limits_{\Delta t \rightarrow 0} \left| \dfrac { \Delta \mathbf{i}^{\prime}} {\Delta t} \right| \\ &=\sin \phi \lim \limits_{\Delta \rightarrow 0} \dfrac{\Delta \theta}{\Delta t} \\ &= \sin \phi \dfrac{d\theta}{dt} \\ &= \sin \phi \omega \end{align*}

また、Δi\Delta \mathbf{i}^{\prime}ω\boldsymbol{\omega}i\mathbf{i}に垂直する。したがって、二つのベクトルの外積で表現できる。

didt=ω×i \dfrac{d \mathbf{i}^{\prime} }{dt}=\boldsymbol{\omega} \times \mathbf{i}^{\prime}

同様に、以下の式も成り立つことがわかる。

djdt=ω×j,dkdtω×k \dfrac{ d \mathbf{j}^{\prime}}{dt}=\boldsymbol{\omega} \times \mathbf{j},\quad \dfrac{ d \mathbf{k}^{\prime} }{dt}\boldsymbol{\omega} \times \mathbf{k}^{\prime}

したがって、

xdidt+ydjdt+zdkdt=ω×xi+ω×yj+ω×zk=ω×(xi+yj+zk)=ω×r \begin{align*} x^{\prime}\dfrac{ d\mathbf{i}^{\prime}}{dt}+ y^{\prime}\dfrac{d \mathbf{j}^{\prime} } {dt}+ z^{\prime}\dfrac{d \mathbf{k}^{\prime} }{dt} &= \boldsymbol{\omega} \times x^{\prime}\mathbf{i}^{\prime}+ \boldsymbol{\omega} \times y^{\prime} \mathbf{j}^{\prime} + \boldsymbol{\omega} \times z^{\prime} \mathbf{k}^{\prime} \\ &= \boldsymbol{\omega} \times \left( x^{\prime}\mathbf{i}^{\prime}+ y^{\prime} \mathbf{j}^{\prime} + z^{\prime} \mathbf{k}^{\prime} \right) \\ &= \boldsymbol{\omega} \times \mathbf{r}^{\prime} \end{align*}

ということになる。

v=v+ω×r \mathbf{v} = \mathbf{v}^{\prime} + \boldsymbol{\omega} \times \mathbf{r}^{\prime}

具体的に書けば、

drdtf=drdtr+ω×r=[ddtr+ω×]r \dfrac{d \mathbf{r}}{dt}_{f} = \frac{ d \mathbf{r}^{\prime} }{ dt }_{r}+\boldsymbol{\omega}\times \mathbf{r}^{\prime}=\left[ \dfrac{d}{dt}_{r}+\boldsymbol{\omega}\times \right] \mathbf{r}^{\prime}

下添え字のf_{f}は、固定された座標系に対する時間微分を意味し、「fixed」の頭文字から取った。下添え字のr_{r}は、回転する座標系に対する時間微分を意味し、「rotation」の頭文字から取った。つまり、ddtf\dfrac{d}{dt}_{f}は、i\mathbf{i}j\mathbf{j}k\mathbf{k}00に変え、ddtr\dfrac{d}{dt}_{r}は、i\mathbf{i}^{\prime}j\mathbf{j}^{\prime}k\mathbf{k}^{\prime}00に変える。

加速度

最初にr=r\mathbf{r}=\mathbf{r}^{\prime}だったので、どんなベクトルをr(=r)\mathbf{r}(=\mathbf{r}^{\prime})の場所に代入しても、方程式は成立する。

dAdtf=[ddtr+ω×]A \dfrac{d \mathbf{A}}{dt}_{f} = \left[ \dfrac{d}{dt}_{r} + \boldsymbol{\omega} \times \right] \mathbf{A}

ここに速度v=v+ω×r\mathbf{v}=\mathbf{v}^{\prime}+\boldsymbol{\omega} \times \mathbf{r}^{\prime}を代入すると

dvdtf=[ddtr+ω×](v+ω×r)=ddtr(v+ω×r)+ω×(v+ω×r)=dvdtr+ddtr(ω×r)+ω×v+ω×(ω×r)=dvdtr+dωdtr×r+ω×drdtr+ω×v+ω×(ω×r) \begin{align*} \dfrac{d \mathbf{v}}{dt}_{f} &=\left[ \dfrac{d}{dt}_{r} +\boldsymbol{\omega} \times \right] (\mathbf{v}^{\prime} + \boldsymbol{\omega} \times \mathbf{r}^{\prime}) \\ &= \dfrac{d}{dt}_{r}(\mathbf{v}^{\prime} +\boldsymbol{\omega} \times \mathbf{r}^{\prime}) + \boldsymbol{\omega} \times (\mathbf{v}^{\prime}+\boldsymbol{\omega}\times \mathbf{r}^{\prime} ) \\ &= \dfrac{d \mathbf{v}^{\prime}}{dt}_{r} + \dfrac{d}{dt}_{r} (\boldsymbol{\omega} \times \mathbf{r}^{\prime} )+ \boldsymbol{\omega} \times \mathbf{v}^{\prime} + \boldsymbol{\omega}\times ( \boldsymbol{\omega} \times \mathbf{r}^{\prime} ) \\ &= \dfrac{d\mathbf{v}^{\prime}}{dt} _{r} + \dfrac{d\boldsymbol{\omega}}{dt}_{r} \times \mathbf{r}^{\prime} + \boldsymbol{\omega} \times \dfrac{d \mathbf{r}^{\prime} }{dt}_{r} + \boldsymbol{\omega}\times \mathbf{v}^{\prime} + \boldsymbol{\omega} \times ( \boldsymbol{\omega} \times \mathbf{r}^{\prime} ) \end{align*}

これを簡単にまとめると

a=a+ω˙×r+ω×v+ω×v+ω×(ω×r)=a+ω˙×r+2ω×v+ω×(ω×r) \begin{align*} \mathbf{a} &= \mathbf{a}^{\prime} + \dot{\boldsymbol{\omega}} \times \mathbf{r}^{\prime}+ \boldsymbol{\omega} \times \mathbf{v}^{\prime}+\boldsymbol{\omega}\times \mathbf{v}^{\prime}+\boldsymbol{\omega} \times ( \boldsymbol{\omega} \times \mathbf{r}^{\prime}) \\ &= \mathbf{a}^{\prime} + \dot{\boldsymbol{\omega}} \times \mathbf{r}^{\prime}+ 2\boldsymbol{\omega} \times \mathbf{v}^{\prime}+\boldsymbol{\omega} \times ( \boldsymbol{\omega} \times \mathbf{r}^{\prime}) \end{align*}

これは、ディスコの外から見たディスコの上の物体の動きを、回転する座標系での変位、速度、加速度で表現できるということだ。回転する座標系が固定された座標系に対して平行移動(直線運動、平行移動)をもする場合は、座標系が平行移動する速度と加速度を単に加えればいい。

v=v+ω×r+V0 \mathbf{v} = \mathbf{v}^{\prime} + \boldsymbol{\omega} \times \mathbf{r}^{\prime} +\mathbf{V}_{0}

a=a+ω˙×r+2ω×v+ω×(ω×r)+A0 \mathbf{a} = \mathbf{a}^{\prime} + \dot{\boldsymbol{\omega}} \times \mathbf{r}^{\prime}+ 2\boldsymbol{\omega} \times \mathbf{v}^{\prime}+\boldsymbol{\omega} \times ( \boldsymbol{\omega} \times \mathbf{r}^{\prime}) + \mathbf{A}_{0}


  1. Grant R. Fowles and George L. Cassiday, Analytical Mechanics (7th Edition, 2005), p189-193 ↩︎