tecktom.com

一般化力と加速度の射影

2026年10月15日12分で読めますAI生成教科書『虎の巻』第1部 第2章 一般化座標
目次
  1. 一般化力
  2. 理想的な拘束
  3. 加速度の射影
  4. Newton の方程式を一般化座標で書く
  5. 木下の層

AI 生成・木下が未勉強

解析力学から様々な理論分野を組み立てる 第1部 第2章 §1.2.5 ★★★ 仮想仕事から一般化力を定義し、加速度の射影が TT だけで書けることを示す。拘束力は仮想仕事をしないので式から消える

一般化力

粒子 aa に働く力のうち、拘束力以外のもの(重力・ばねの力・電場の力など)を Fa\bm{F}_a と書く。仮想変位 (1.2.12) に対してこの力がする仮想仕事は

∑aFa⋅δra=∑i=1fQi δqi,Qi=∑aFa⋅∂ra∂qi(1.2.18)\sum_a\bm{F}_a\cdot\delta\bm{r}_a=\sum_{i=1}^fQ_i\,\delta q_i,\qquad Q_i=\sum_a\bm{F}_a\cdot\frac{\partial \bm{r}_a}{\partial q_i}\tag{1.2.18}

と書ける。QiQ_i を一般化力と呼ぶ。Qi δqiQ_i\,\delta q_i がエネルギーの単位を持つので、qiq_i が長さなら QiQ_i は力、qiq_i が角度なら QiQ_i は力のモーメント(トルク)の単位を持つ。

力が位置エネルギー V(r1,…,rN,t)V(\bm{r}_1,\dots,\bm{r}_N,t) から Fa=−∂V/∂ra\bm{F}_a=-\partial V/\partial\bm{r}_a で出るなら、VV を一般化座標で書いた V(q,t)≔V(r1(q,t),…,rN(q,t),t)V(q,t)\coloneqq V\bigl(\bm{r}_1(q,t),\dots,\bm{r}_N(q,t),t\bigr) について、連鎖律から

Qi=−∑a∂V∂ra⋅∂ra∂qi=−∂V(q,t)∂qi(1.2.19)Q_i=-\sum_a\frac{\partial V}{\partial \bm{r}_a}\cdot\frac{\partial \bm{r}_a}{\partial q_i}=-\frac{\partial V(q,t)}{\partial q_i}\tag{1.2.19}

となる。振り子 (1.2.4) では重力 F=(0,−mg,0)\bm{F}=(0,-mg,0) から Qθ=F⋅∂r/∂θ=−mgℓsin⁡θQ_\theta=\bm{F}\cdot\partial\bm{r}/\partial\theta=-mg\ell\sin\theta で、これは V=−mgℓcos⁡θV=-mg\ell\cos\theta の −∂V/∂θ-\partial V/\partial\theta に等しく、支点のまわりの重力のトルクである。

理想的な拘束

棒や針金が粒子に及ぼす拘束力を Fa(c)\bm{F}^{(\mathrm c)}_a と書く。摩擦の無い針金の力は針金に垂直で、変形しない棒の張力は棒の向きに沿い、棒の両端の粒子に逆向きに働く。どちらの場合も、時刻を止めて拘束を満たすように動かした仮想変位に対しては

∑aFa(c)⋅δra=0(すべての δq)(1.2.20)\sum_a\bm{F}^{(\mathrm c)}_a\cdot\delta\bm{r}_a=0\qquad(\text{すべての }\delta q)\tag{1.2.20}

が成り立つ。針金の力は針金に沿う δr\delta\bm{r} に垂直で、棒の張力は両端の仮想変位の差が棒に垂直なので打ち消し合う。式 (1.2.20) を満たす拘束を理想的な拘束と呼ぶ。この本では、摩擦の無い拘束はすべて理想的であるとする。その仮定を拘束の式 (1.2.1) の勾配で言い直すこと(Lagrange の未定乗数)は 第1部第6章で扱う。

式 (1.2.20) が言うのは仮想変位に対する仕事が 00 ということで、実際の運動で拘束力が仕事をしないとは限らない。時間による拘束では実際の変位が仮想変位からずれるので、拘束力は実際の運動に仕事をする(例題 1.2.5)。

加速度の射影

定理 1.2.4(加速度の射影は TT だけで書ける ★★★)

一般化座標の写像 (1.2.3) が2回連続微分可能なら、任意の運動 q(t)q(t) について

∑ama r¨a⋅∂ra∂qi=ddt∂T∂q˙i−∂T∂qi(i=1,…,f)(1.2.21)\sum_am_a\,\ddot{\bm{r}}_a\cdot\frac{\partial \bm{r}_a}{\partial q_i}=\frac{\mathrm{d} }{\mathrm{d} t}\frac{\partial T}{\partial \dot q_i}-\frac{\partial T}{\partial q_i}\qquad(i=1,\dots,f)\tag{1.2.21}

が成り立つ。右辺の TT は (q,q˙,t)(q,\dot q,t) の関数としての運動エネルギーである。

証明

左辺の各項を、積の微分で

mar¨a⋅∂ra∂qi=ddt(mar˙a⋅∂ra∂qi)−mar˙a⋅ddt∂ra∂qim_a\ddot{\bm{r}}_a\cdot\frac{\partial \bm{r}_a}{\partial q_i}=\frac{\mathrm{d} }{\mathrm{d} t}\Bigl(m_a\dot{\bm{r}}_a\cdot\frac{\partial \bm{r}_a}{\partial q_i}\Bigr)-m_a\dot{\bm{r}}_a\cdot\frac{\mathrm{d} }{\mathrm{d} t}\frac{\partial \bm{r}_a}{\partial q_i}

と分ける。第1項の括弧の中は恒等式 (1.2.9) で mar˙a⋅∂r˙a/∂q˙i=∂(12ma∣r˙a∣2)/∂q˙im_a\dot{\bm{r}}_a\cdot\partial\dot{\bm{r}}_a/\partial\dot q_i=\partial\bigl(\frac12m_a\lvert \dot{\bm{r}}_a\rvert ^2\bigr)/\partial\dot q_i になる。第2項は恒等式 (1.2.10) で mar˙a⋅∂r˙a/∂qi=∂(12ma∣r˙a∣2)/∂qim_a\dot{\bm{r}}_a\cdot\partial\dot{\bm{r}}_a/\partial q_i=\partial\bigl(\frac12m_a\lvert \dot{\bm{r}}_a\rvert ^2\bigr)/\partial q_i になる。aa について足すと式 (1.2.21) を得る。

式 (1.2.21) は運動学の恒等式で、運動方程式をまだ使っていない。左辺は、全粒子の加速度(に質量を掛けたもの)を、qiq_i を少し動かしたときに配置が動く向き (∂r1/∂qi,…,∂rN/∂qi)(\partial\bm{r}_1/\partial q_i,\dots,\partial\bm{r}_N/\partial q_i) へ射影したものである。右辺は、その射影が速度の2乗の量 TT を2回微分するだけで求まることを言っている。単位ベクトルの時間微分を計算せずに加速度の成分が求まる理由はここにある(1.2.6節)。

Newton の方程式を一般化座標で書く

Newton の方程式 mar¨a=Fa+Fa(c)m_a\ddot{\bm{r}}_a=\bm{F}_a+\bm{F}^{(\mathrm c)}_a の両辺と ∂ra/∂qi\partial\bm{r}_a/\partial q_i との内積をとり、aa について足す。左辺は式 (1.2.21)、右辺の第1項は一般化力 (1.2.18)、第2項は理想的な拘束 (1.2.20) で 00 になる(δq\delta q に第 ii 成分だけ 11 の組を選ぶと ∑aFa(c)⋅∂ra/∂qi=0\sum_a\bm{F}^{(\mathrm c)}_a\cdot\partial\bm{r}_a/\partial q_i=0 が出る)。こうして

ddt∂T∂q˙i−∂T∂qi=Qi(i=1,…,f)(1.2.22)\frac{\mathrm{d} }{\mathrm{d} t}\frac{\partial T}{\partial \dot q_i}-\frac{\partial T}{\partial q_i}=Q_i\qquad(i=1,\dots,f)\tag{1.2.22}

を得る。3N3N 本の Newton の方程式と kk 本の拘束の式から、未知の拘束力を含まない ff 本の式が残った。拘束力は、q(t)q(t) を求めたあとで Newton の方程式のうち拘束に垂直な成分から計算すればよい。

力が位置エネルギーから出るときは、式 (1.2.19) を入れて VV が q˙\dot q によらないことを使うと、式 (1.2.22) はL=T−VL=T-V を使って ddt∂L/∂q˙i−∂L/∂qi=0\frac{\mathrm{d} }{\mathrm{d} t}\partial L/\partial\dot q_i-\partial L/\partial q_i=0 の形に書ける。これが作用 ∫L dt\int L\,\mathrm{d} t の停留の条件(Euler–Lagrange 方程式、第1部第4章)と同じ形であることの意味と、L=T−VL=T-V という選び方の理由は 第1部第5章で扱う。

例題 1.2.5 回る棒の玉:拘束力は仮想仕事をしないが実際の仕事はする ★★★

オリジナル水平面内で一定の角速度 Ω\Omega で回る、摩擦の無い棒に質量 mm の玉を通す(重力は棒に垂直な鉛直方向で、棒の支えと釣り合っているので考えない)。一般化座標を原点からの距離 qq とし、TT は式 (1.2.17) を使う。

  1. (1) 式 (1.2.22) から qq の運動方程式を求め、q(0)=q0q(0)=q_0, q˙(0)=0\dot q(0)=0 の解を求めよ。
  2. (2) 棒が玉を押す水平方向の力 F(c)=F(c)eφ\bm{F}^{(\mathrm c)}=F^{(\mathrm c)}\bm{e}_\varphi を、Newton の方程式の eφ\bm{e}_\varphi 成分から求めよ。
  3. (3) 棒の力が玉にする仕事率 F(c)⋅r˙\bm{F}^{(\mathrm c)}\cdot\dot{\bm{r}} を求め、dTdt\frac{\mathrm{d} T}{\mathrm{d} t} に等しいことを確かめよ。
  4. (4) Ω=2 rad s−1\Omega=2\,\mathrm{rad\,s^{-1}}, q0=0.1 mq_0=0.1\,\mathrm m, m=0.05 kgm=0.05\,\mathrm{kg} とする。玉が q=1 mq=1\,\mathrm m に達する時刻、そのときの q˙\dot q と F(c)F^{(\mathrm c)}、それまでに棒がした仕事を求めよ。
解答

(1) 一般化力は 00(水平面内の力は棒の力だけで、それは理想的な拘束)なので、∂T/∂q˙=mq˙\partial T/\partial\dot q=m\dot q, ∂T/∂q=mΩ2q\partial T/\partial q=m\Omega^2q から

mq¨−mΩ2q=0.m\ddot q-m\Omega^2q=0 .

解は q=Acosh⁡Ωt+Bsinh⁡Ωtq=A\cosh\Omega t+B\sinh\Omega t で、初期条件から q=q0cosh⁡Ωtq=q_0\cosh\Omega t。玉は棒に沿って外へ指数関数的に滑り出す。∂T/∂q=mΩ2q\partial T/\partial q=m\Omega^2q の項は、T0=m2Ω2q2T_0=\frac m2\Omega^2q^2 から出ていて、回る座標系で考えたときの遠心力 mΩ2qm\Omega^2q にあたる。

(2) 加速度は r˙=q˙ eρ+Ωq eφ\dot{\bm{r}}=\dot q\,\bm{e}_\rho+\Omega q\,\bm{e}_\varphi をもう一度微分して、e˙ρ=Ωeφ\dot{\bm{e}}_\rho=\Omega\bm{e}_\varphi, e˙φ=−Ωeρ\dot{\bm{e}}_\varphi=-\Omega\bm{e}_\rho を使うと

r¨=(q¨−Ω2q) eρ+2Ωq˙ eφ.\ddot{\bm{r}}=(\ddot q-\Omega^2q)\,\bm{e}_\rho+2\Omega\dot q\,\bm{e}_\varphi .

eρ\bm{e}_\rho 成分は (1) の方程式で 00 になる。eφ\bm{e}_\varphi 成分の Newton の方程式は m⋅2Ωq˙=F(c)m\cdot2\Omega\dot q=F^{(\mathrm c)} なので F(c)=2mΩq˙F^{(\mathrm c)}=2m\Omega\dot q。回る座標系で考えると、これは Coriolis 力と釣り合う力である。

(3) F(c)⋅r˙=2mΩq˙⋅Ωq=2mΩ2qq˙\bm{F}^{(\mathrm c)}\cdot\dot{\bm{r}}=2m\Omega\dot q\cdot\Omega q=2m\Omega^2q\dot q。一方 dTdt=mq˙q¨+mΩ2qq˙\frac{\mathrm{d} T}{\mathrm{d} t}=m\dot q\ddot q+m\Omega^2q\dot q で、(1) の q¨=Ω2q\ddot q=\Omega^2q を入れると 2mΩ2qq˙2m\Omega^2q\dot q。両者は等しい。仮想変位 δr=eρ δq\delta\bm{r}=\bm{e}_\rho\,\delta q に対しては F(c)⋅δr=0\bm{F}^{(\mathrm c)}\cdot\delta\bm{r}=0 だが、実際の速度は eφ\bm{e}_\varphi 成分 Ωq\Omega q を持つので、棒は玉に仕事をする。玉の運動エネルギーは、棒を回している外の装置から棒を通して供給されている。

(4) cosh⁡2t=10\cosh2t=10 から t=12arccosh⁡10≈1.50 st=\frac12\operatorname{arccosh}10\approx1.50\,\mathrm s。そのとき sinh⁡2t=99≈9.95\sinh2t=\sqrt{99}\approx9.95 なのでq˙=q0Ωsinh⁡Ωt≈1.99 m s−1\dot q=q_0\Omega\sinh\Omega t\approx1.99\,\mathrm{m\,s^{-1}}、F(c)=2mΩq˙≈0.398 NF^{(\mathrm c)}=2m\Omega\dot q\approx0.398\,\mathrm N。棒がした仕事は運動エネルギーの増分で、T=m2(q˙2+Ω2q2)T=\frac m2(\dot q^2+\Omega^2q^2) は初め 0.052(0+4×0.01)=0.0010 J\frac{0.05}{2}(0+4\times0.01)=0.0010\,\mathrm J、q=1 mq=1\,\mathrm m で 0.052(3.96+4)=0.1990 J\frac{0.05}{2}(3.96+4)=0.1990\,\mathrm J なので、仕事は 0.198 J0.198\,\mathrm J である。

木下の勉強ステータス

木下はまだこの記事を勉強していません。

AI(Claude)が書いた教材を、木下が勉強しながら公開しています。式と数値は検算していますが、誤りが残っているかもしれません。誤りのご指摘・削除のご依頼をいただければ直します。 連絡先:support@tecktom.com

← AI生成教科書『虎の巻』の記事一覧へ