全ての記事一覧はこちら

慣性抵抗の問題を解いてみる

 「例題→解説」の形式で、速度の2乗に比例する抵抗力「慣性抵抗」が働く粒子の運動を考えます。計算が重めですが、計算を素早く進めるコツや、覚えるときに注目するといい部分も書いてあります。

 記事の構成としては、まず運動方程式の立て方について。次に、一般解を求める前に読み取れる「終端速度」について見てみます。そして、解を双曲線関数として仮定してから解く方法と、変数分離形で解く方法の2パターンを扱います。ぜひ、この記事を参考に自分の手で計算を行って、「慣性抵抗」をマスターしてください。

粘性抵抗」や「減衰振動」の解き方は別の記事↓に書いてあります。

自由落下と粘性抵抗 減衰振動【例題付き】

慣性抵抗の問題

 速度$v(t)$の2乗に比例する抵抗力(慣性抵抗)を受ける粒子の運動を考えてみましょう。この力は、粒子が流体に当たることによって生じる抵抗です。

例題
 質量$m$の粒子に慣性抵抗(比例係数$\kappa$)が働くとする。時刻$t=0$で、速度$v=0$で粒子を落下させる。この粒子の時刻$t$における速度$v(t)$を求めよ。ただし、鉛直上向きを$x$軸にとり、初期位置は$x(0)=0$とする。

 まず、この手の問題で大切なのは初期条件の把握です。最初の時刻($t=0$)で、「どの位置$x(0)$」にいて、「どんなスピード$v(0)$」かを確認することから問題を解き始めましょう。この条件をベースに、粒子は位置$x$と速度$v$を変化させていきます。今回は、$v(0)=0,$ $x(0)=0$が読み取れていればokです。

力を正確に把握して運動方程式を立てる

 次に考えるのは運動方程式です。粒子に作用している力を「漏れなく・正確に(符号間違えせずに)」探しましょう。今回は「重力$-mg$」と「慣性抵抗$+\kappa{v^2}$」です。

力の符号については、座標軸$x$を基準に考えます。今回は問題で示されているように、上向きがプラスの方向なので、それと逆に向いているという意味で重力にはマイナスが付きます。(逆に、下向きがプラスになるように座標軸が導入されていた場合、重力は$+mg$になります。)

 もう1つの慣性抵抗については、落下運動を考えているため、粒子は下向きに動きます。したがって、その動きに抵抗する向き(上向き)に力が働くので慣性抵抗にはプラスが付きます。

慣性抵抗の符号の別な考え方

 上の説明が分かりにくかったら、次のように考えても良いと思います。速度ベクトル$\vec{v}(t)$を使って、慣性抵抗を”公式”的に、

$$F=-\kappa{\vec{v}(t)}|\vec{v}(t)|$$

と覚えておいて、今は座標軸$x$と逆向きに粒子が動いているために、$|\vec{v}(t)|<0$なので、絶対値を外すときにマイナスが打ち消されてプラスになります。(慣性抵抗は、粘性抵抗と比較して、絶対値記号が含まれてしまうので運動の方向によって場合分けする必要があるのが面倒ですね。)

以上のようにして、粒子に作用する力を把握します。これらの力を右辺に書いた運動方程式は次のようになります。

$$m\frac{{d}{v}}{{d}{t}}=-mg+\kappa{v}^2$$

ちなみに、運動方程式の左辺にある「加速度」を表す$dv/dt$は、位置の2階微分で$d^2x/dt^2$とも書けますが、右辺に登場している変数$v$に合わせて$dv/dt$と書いています。他の問題で、右辺に変数$x$がでた場合(位置に比例した力をバネから受ける場合など)には、左辺の加速度は$d^2x/dt^2$とするといいでしょう。

微分方程式の一般解を求めなくても読み取れる情報

 この微分方程式を、先ほど確認した初期条件の下で解けば、任意の時刻$t$における粒子の速度$v(t)$を知ることができます。まず、最初の時刻$t=0$では、$v=0$なので、運動方程式は右辺の抵抗力が$0$になり、

$$m\frac{{d}{v}}{{d}{t}}=-mg+0\ <0$$

となります。$v(t)$の導関数である$dv/dt$が負の値をとっているため、速度$v(t)$は減少することがわかります。ところが、しばらく時間が経過することで速度が$0$ではなくなると、抵抗力が生じることで、速度の変化$dv/dt$は$0$へ近づきます。したがって、十分に時間が経過すれば($t→\infty$とすれば)、速度$v$は一定値に落ち着いてしまいます。このことを式で考えてみましょう。$t→\infty$で、$dv/dt=0,$ $v→v_{\infty}$となると考えて、運動方程式の左辺を$0$にして、右辺の速度を$v_{\infty}$にすると、

$$m\cdot{0}=-mg+\kappa{v_{\infty}}^2\ \ \therefore{v_{\infty}}=-\sqrt{\frac{mg}{\kappa}}$$

となります。この、最終的に落ち着く速度のことを「終端速度$v_{\infty}$」と呼びます。(今回は$v(t)<0$の状況を考えているため、係数はマイナスを選びます。)

 ここで、質量$m$はルートの中の分子に入っていることの意味を定性的に確認しておきましょう。質量が大きいと、重力の加速させる効果が慣性抵抗よりも大きいために、終端速度が大きくなります。なので、$m$が大きくなったら$v_{\infty}$も大きくなります。

粘性抵抗の場合にも

 粘性抵抗(違いは$v$の次数)が働く場合の落下運動でも、運動方程式

$$m\frac{{d}{v}}{{d}{t}}=-mg-\lambda{v}$$

の左辺を0とすることで、終端速度

$$v_{\infty}=-\frac{mg}{\lambda}$$

と求まります。

実際に運動方程式を解いてみよう($\tanh$を使って)

(変数分離法はこの次の節で扱います。)

 運動方程式:

$$m\frac{{d}{v}}{{d}{t}}=-mg+\kappa{v}^2$$

を実際に解いてみましょう。これまでの単振動、粘性振動、粘性抵抗のある落下…などの運動方程式を解いた経験を総動員して解がないか探索してみます。例えば、複素数$\alpha$を使った$v=Ce^{-\alpha{t}}$という解は振動現象や過渡現象に対してかなり有効な解でした。しかし代入しても、2乗にする部分があるために求まりません。諦めずに、「定数変化法」でトライしてみましょう。これは、これまで定数だと思っていた$C$を時間の関数$C(t)$と思って解を探す方法でした。臨界減衰でこの考え方を使いましたが、計算するとこれも無理です。

 他にないのか…ということで$e^{-\lambda{t}}$だけではなく、$e^{+\lambda{t}}$と組み合わせた関数の「双曲線関数(ハイパボリック関数)」を使ってみます。定義は、

$$\tanh{(\lambda{t})}=\frac{e^{+\lambda{t}}-e^{-\lambda{t}}}{e^{+\lambda{t}}+e^{-\lambda{t}}}=\frac{\sinh{(\lambda{t})}}{\cosh{(\lambda{t})}}$$

です。$t→\infty$とすると$+1$へ収束するので、今回の最終的に速度が一定値になる現象の記述と相性が良さそうです。

双曲線関数とも仲良く

 突然現れた関数ですが、この微分方程式以外にも便利な場面があります。例えば、波の分野で、進行波と反射波の重ね合わせを$Ae^{+kx}+Be^{-kx}$と表現するのではなく、$A^{\prime}\sinh(+kx)+B^{\prime}\cosh(+kx)$と表現しておくと、$x=0$などの境界条件を適用して係数$A,B$を求めるときにとても楽になります。

 定義が覚えにくかったら、次のような考え方もおすすめです。まず、オイラーの公式

$$e^{+i\theta}=\cos(\theta)+i\sin(\theta)$$

$$e^{-i\theta}=\cos(\theta)-i\sin(\theta)$$

を足し引きすることで、三角関数を$e^{+i\theta},e^{-i\theta}$の組み合わせで表現します:

$$\cos(\theta)=\frac{e^{+i\theta}+e^{-i\theta}}{2},\ \sin(\theta)=\frac{e^{+i\theta}-e^{-i\theta}}{2i}$$

($\theta=0$としたときに$\cos→1$, $\sin→0$となることを確認しておけば間違いは減るでしょう。) この等式について、$i$を消したものが双曲線関数になります。つまり、

$$\cosh(\theta)=\frac{e^{+\theta}+e^{-\theta}}{2},\ \sinh(\theta)=\frac{e^{+\theta}-e^{-\theta}}{2}$$

が双曲線関数の定義です。これより、

$$\tanh(\theta)=\frac{\sinh(\theta)}{\cosh(\theta)}=\frac{\frac{e^{+\theta}-e^{-\theta}}{2}}{\frac{e^{+\theta}+e^{-\theta}}{2}}=\frac{{e^{+\theta}-e^{-\theta}}}{{e^{+\theta}+e^{-\theta}}}$$

もすぐにわかります。ぜひこの機会に双曲線関数も仲間に入れてあげてください。

実際に、この関数 $\tanh(\lambda{t})$ が解になるのか確かめてみましょう。時間$t$で微分すると、

$${\frac{d}{dt}}(\tanh(\lambda{t}))=\{1-\tanh^2(\lambda{t})\}\times\lambda$$

となります。先ほどの運動方程式の両辺を$m$で割ったもの:

$$\frac{dv}{dt}=-g+\frac{\kappa}{m}v^2=\bigg\{1-\frac{\kappa}{mg}v^2\bigg\}\times(-g)$$

と見比べると同じ構造をしていることがわかります。つまり、終端速度$v_{\infty}=-\sqrt{{mg}/{\kappa}}$に符号を合わせて2乗を外すと、

$$\bigg(\sqrt{\frac{\kappa}{mg}}v\bigg)^2=\{\tanh(\lambda{t})\}^2$$

$$\therefore{v(t)=-\sqrt{\frac{mg}{\kappa}}}\tanh(\lambda{t})$$

となります。さらに、これを微分した

$$\frac{d}{dt}\bigg(-\sqrt{\frac{mg}{\kappa}}\tanh(\lambda{t})\bigg)=-\sqrt{\frac{mg}{\kappa}}\{1-\tanh^2(\lambda{t})\}\times\lambda$$

と、運動方程式の両辺を$m$で割った式を見比べて、$\lambda$を求めると、

$$-\sqrt{\frac{mg}{\kappa}}\times\lambda=-g\ \ \therefore\lambda=\sqrt{\frac{\kappa{g}}{m}}$$

以上より、求めたい速度$v(t)$は、

$$v(t)=-\sqrt{\frac{mg}{\kappa}}\tanh\bigg(\sqrt{\frac{\kappa{g}}{m}}{t}\bigg)=v_{\infty}\cdot\tanh\bigg(\sqrt{\frac{\kappa{g}}{m}}{t}\bigg)$$

となります。

 ここで、$\lambda=\sqrt{\kappa{g}/m}$の意味を定性的に確認しておきましょう。今度は分母に質量$m$が入っています。$\lambda$は、この$\tanh$関数がどれだけ$+1$へ近づくのか?の速さを決めています。つまり、$\lambda$が大きければ、それだけ早く収束するわけです。一方、質量$m$の意味を考えると、これは運動の変化のしにくさを表す量なので、$m$が大きくなると$\lambda$は小さくなります。したがって、分母に$m$が入ります。

実際に運動方程式を解いてみよう(変数分離法を使って)

 今度は、変数分離法を使って運動方程式:

$$m\frac{{d}{v}}{{d}{t}}=-mg+\kappa{v}^2$$

を解きます。$\tanh$の解を仮定せずに解いてみます。この微分方程式がすぐに解けない理由の1つは、2乗の項$v^2$が入っていることにあります。ところが運動方程式の右辺は$a^2-b^2$の因数分解が使えそうな形が入っています。これを利用して、実は変数分離法で解くこともできます。

 左辺に「$v$に関する項」を、右辺に「$t$に関する項」を集めてみます。まずは、右辺を$-\kappa$で括ります。

$$m\frac{dv}{dt}=-\kappa\bigg(\frac{mg}{\kappa}-v^2\bigg)=-\kappa\bigg\{\bigg(\sqrt{\frac{mg}{\kappa}}\ \bigg)^2-v^2\bigg\}$$

準備が整ったので、変数を分離します:

$$\frac{m}{\kappa}{}\frac{1}{{(\sqrt{mg/\kappa}\ )}^2-v^2}dv=-dt$$

ここで、部分分数分解:

$$\frac{1}{a^2-b^2}=\frac{1}{2a}\bigg(\frac{1}{a+b}+\frac{1}{a-b}\bigg)$$

を利用すると、$v^2$が分解されて積分ができるようになります。($a$ではなく、$b$が変数$v$に対応することに注意してください。もし$a$を変数$v$だと思うと、係数$1/2a$も変数になってしまうので、積分どころではなくなります。)

$$\frac{m}{\kappa}\times\frac{1}{2\sqrt{mg/\kappa}}\times\bigg(\frac{1}{\sqrt{mg/\kappa}+v}+\frac{1}{\sqrt{mg/\kappa}-v}\bigg)dv=-dt$$
$$\therefore{}\frac{1}{2\sqrt{\kappa{g}/m}}\times\bigg(\frac{1}{\sqrt{mg/\kappa}+v}+\frac{1}{\sqrt{mg/\kappa}-v}\bigg)dv=-dt$$

これの両辺を初期条件の時刻$t=0$から任意の時刻$t$まで積分すれば、求めたい$v(t)$を知ることができます。

実際に手で計算するときの工夫

 以上の計算には$\sqrt{\frac{mg}{\kappa}}$の形が何度も出てきました。自分で紙に書いて計算するときには、例えば$\sqrt{\ \ \ }$だけを書いて(中身の$mg/\kappa$を書かずに)計算を進めておいて、答えるときだけ$\sqrt{\frac{mg}{\kappa}}$と書くようにすると素早く計算を行えます。この後の怒涛の式変形でも全て$\sqrt{\frac{mg}{\kappa}}$を書いていたらとても時間がかかってしまいます。

実際に両辺を積分してみます。左辺は分数関数の積分で、右辺は定数$-1$の積分です。これは不定積分なので、積分定数$C$が付きます。さらに、$-v$の方の分数は積分して前にマイナスがつくことにも注意してください。

$$\frac{1}{2\sqrt{\kappa{g}/m}}\bigg(\ln|\sqrt{m{g}/\kappa}+v|-\ln|\sqrt{m{g}/\kappa}-v|\bigg)=-t+C$$

積分定数$C$はせっかく書きましたが、$t=0$の時に$C=0$となるのですぐに消えます。この式を整理すると、

$$\ln\bigg|\frac{\sqrt{m{g}/\kappa}+v}{\sqrt{m{g}/\kappa}-v}\bigg|=-2\sqrt{\frac{\kappa{g}}{m}}t$$

絶対値を外すことを考えます。速度$v$は、初速$0$で、どんどんとマイナスの値になり、最終的に終端速度$v_{\infty}=-\sqrt{mg/\kappa}$に達するのでした。つまり、$-\sqrt{mg/\kappa}\leq{v(t)}\leq0$が成り立ちます。したがって、

$$\sqrt{mg/\kappa}+v\geq0$$

$$\sqrt{mg/\kappa}-v\geq0$$

であるので、素直に絶対値が外せます。つまり、

$$\ln\frac{\sqrt{m{g}/\kappa}+v}{\sqrt{m{g}/\kappa}-v}=-2\sqrt{\frac{\kappa{g}}{m}}t$$

さらに、対数関数は、指数関数の逆関数なので、次のようにも書けます。

$$\frac{\sqrt{m{g}/\kappa}+v}{\sqrt{m{g}/\kappa}-v}=e^{-2\sqrt{({\kappa{g}}/{m})\ }t}$$

あと少しです。求めたいのは$v(t)$の関数形なので、左辺の分数を解消してから$v(t)$について解きます。

$${\sqrt{m{g}/\kappa}+v(t)}=({{\sqrt{m{g}/\kappa}-v(t)}})e^{-2\sqrt{({\kappa{g}}/{m})\ }t}$$

$${\therefore}(1+e^{-2\sqrt{(\frac{\kappa{g}}{m})\ }t})v(t)=-\sqrt{mg/\kappa}(1-e^{-2\sqrt{(\frac{\kappa{g}}{m})\ }t})$$

$${\therefore\ }v(t)=-\sqrt{\frac{mg}{\kappa}}\frac{1-e^{-2\sqrt{({\kappa{g}}/{m})\ }t}}{1+e^{-2\sqrt{({\kappa{g}}/{m})\ }t}}$$

$t→\infty$で、$v→v_{\infty}$となることもチェックしておきましょう。また、グラフを描く必要があれば、$t=0$で$v=0$、$t→\infty$で$v→v_{\infty}$となるように滑らかに繋げばokでしょう。

 これで一応終わりですが、穴埋め形式の試験問題の場合、意地悪されることが考えられます。分子分母に$e^{+\sqrt{({\kappa{g}}/{m})\ }t}=e^{+\theta}$を掛けて見た目を変えられるかもしれません:

$$\frac{1-e^{-2\theta}}{1+e^{-2\theta}}=\frac{e^{+\theta}-e^{-\theta}}{e^{+\theta}+e^{-\theta}}=\frac{e^{+2\theta}-1}{e^{+2\theta}+1}$$

この真ん中が双曲線関数$\tanh(\theta)$の定義ですね。

解を求めるセコ技

 以上の$v(t)$を求めるためには変数分離などを使った息の長すぎる計算が必要でした。ただ、セコ技的にすぐに解っぽいものを構築する方法を書いておきます。解は双曲線関数に比例すると知っていれば:

$$v(t)=C\tanh(\omega{t})=C\times\frac{1-e^{-2\omega{t}}}{1+e^{-2\omega{t}}}$$

時間が十分に経てば終端速度 $v_{\infty}=-\sqrt{mg/\kappa}$ に達するので(運動方程式を書いて$dv/dt=0$とすればすぐに終端速度は求まる)、比例係数は $C=-\sqrt{mg/\kappa}$ となる。あとは双曲線関数の角速度$\omega$を求めれば終わり。これは単位(次元)が$\rm{1/s}$であり、終端速度の大きさ$+\sqrt{mg/\kappa}$の単位は$\rm{m/s}$であるから、終端速度の大きさに$\rm{1/m}$の単位をもつ物理量を掛け算すれば求まる。それは運動方程式の両辺を$m$で割った

$$\frac{dv}{dt}=-g+\frac{\kappa}{m}v^2$$

$v^2$の係数$\kappa/m$なので、

$$\omega=\sqrt{\frac{mg}{\kappa}}\times\frac{\kappa}{m}=\sqrt{\frac{\kappa{g}}{m}}$$

とすれば、解の関数がすぐに書ける。($\rm{1/m}$の単位をもつ物理量は別に他にも考えられるのでアレですが、変数分離して求めた解の検算とかには使えると思います。)