コンテンツにスキップ

ラグランジュ形式の力学:最小作用の原理からオイラー・ラグランジュ方程式へ

対象読者: 本テーマ第 1〜2 章(ニュートン力学、中心力と角運動量保存)と、学部 1 年の多変数の微積分(偏微分・部分積分)を学んだ人。変分法は仮定しません。

前提となる記事:惑星の運動と中心力:角運動量保存からケプラーの三法則へ

生 Markdown

ボールを投げたとき、その軌道を「各瞬間にどんな力が働くか」から計算するのが普通のやり方です。この記事では見方を変えて、「出発点と到着点を決めたとき、実際の軌道はありうる軌道のうちのどれか」という問いから運動方程式を作ります。この見方だと、振り子の糸の張力のような余計な力を考えずに済み、座標の取り方を変えても同じ手順で式が出ます。読み終えると、振り子や回転する輪の中のビーズの運動方程式を、機械的な計算で導けるようになります。

  • 力学の運動方程式は、各時刻の力の釣り合いではなく、経路全体に対して定まる 1 つの数(作用)が停留するという条件(停留とは、経路をほんの少しずらしたときの作用の変化が、ずらし量の 1 次の範囲では 0 になる、ということです)から出てきます。これがハミルトンの原理です。
  • 作用が停留するための必要十分条件がオイラー・ラグランジュ方程式であり、これは変分法の基本補題(補題 3.3)から導かれます。
  • 直交座標で L=T−UL = T - U(運動エネルギー引くポテンシャルエネルギー)と取れば、オイラー・ラグランジュ方程式はニュートンの運動方程式そのものになります(定理 4.2)。両者は同じ内容の言い換えです。
  • ラグランジュ形式の実質的な威力は共変性にあります。座標を勝手に取り替えても方程式の形が変わりません(定理 5.2)。おかげで極座標・角度変数・拘束系を、遠心力項や張力を自分で見つけ出すことなく機械的に扱えます。
  • ラグランジアンに現れない座標(循環座標)があれば、対応する一般化運動量が保存します(命題 6.2)。時間に陽に依存しなければエネルギー関数が保存します(命題 6.4)。これは「対称性が保存則を生む」という一般原理の入り口です。

1. 動機:ニュートン形式のどこが不便か

Section titled “1. 動機:ニュートン形式のどこが不便か”

ニュートンの運動方程式 mir¨i=Fim_i \ddot{\boldsymbol{r}}_i = \boldsymbol{F}_i は正しく、そして原理的には万能です。実際 ニュートン力学の基礎 で見たとおり、力さえ与えられれば NN 個の質点の運動は 3N3N 本の 2 階常微分方程式で完全に決まります(初期値問題の解の一意性(命題 4.1)[ニュートン力学の基礎])。それでも 18 世紀以降の力学が別の定式化を求めたのには、はっきりした理由が三つあります。

第一に、拘束力が邪魔をします。 長さ ℓ\ell の糸で吊るした質点(単振り子)を直交座標 (x,y)(x, y) で書くと、糸の張力 SS を未知関数として

mx¨=−Sxℓ,my¨=−Syℓ−mg,x2+y2=ℓ2m\ddot{x} = -S\frac{x}{\ell}, \qquad m\ddot{y} = -S\frac{y}{\ell} - mg, \qquad x^2 + y^2 = \ell^2

という連立系になります。未知関数は x,y,Sx, y, S の 3 つ、方程式も 3 本なので解けますが、本当に知りたいのは振れ角ひとつなのに、興味のない張力 SS を道連れにしなければなりません。しかも SS は「糸が伸びないようにちょうど必要なだけ働く力」であって、あらかじめ与えられた関数ではありません。運動を解いた後でしか値が分からない量が方程式の中に居座っているのです。

ところが x=ℓsin⁡θ, y=−ℓcos⁡θx = \ell\sin\theta,\ y = -\ell\cos\theta と置いて計算すると、後で見るように

θ¨=−gℓsin⁡θ\ddot{\theta} = -\frac{g}{\ell}\sin\theta

という 1 本の方程式だけが残り、SS は完全に消えます。拘束を「余分な力」ではなく「使える座標が少ない」という形で最初から折り込めれば、話はずっと簡単になるはずです。

第二に、座標を変えると方程式の形が変わります。 F=ma\boldsymbol{F} = m\boldsymbol{a} という簡潔な形は直交座標に特有のものです。平面極座標 (r,θ)(r,\theta) では加速度の成分が

ar=r¨−rθ˙2,aθ=rθ¨+2r˙θ˙a_r = \ddot{r} - r\dot{\theta}^2, \qquad a_\theta = r\ddot{\theta} + 2\dot{r}\dot{\theta}

となり、遠心項 −rθ˙2-r\dot\theta^2 とコリオリ項 2r˙θ˙2\dot r\dot\theta が現れます。これらは基底ベクトル er,eθ\boldsymbol{e}_r, \boldsymbol{e}_\theta 自身が時間変化することから出てくるもので、導出は難しくありませんが、座標系ごとに毎回やり直しになります。球座標、円柱座標、斜交座標、回転系……と系統立てて扱うには、どんな座標でも同じ手続きで運動方程式が出てくる枠組みが要ります。

第三に、力学の外へつながりません。 幾何光学ではフェルマーの原理(1662 年)が知られていました。光は 2 点を結ぶ経路のうち、通過時間が停留するものを選ぶ、というものです。「経路全体を候補として比較し、ある量を停留させるものが実現する」という語り口は、運動方程式の局所的な語り口とはまるで違います。モーペルテュイ(1744 年)とオイラー(1744 年)はこの語り口が力学にも使えることに気づき、ラグランジュは『解析力学』(1788 年)で変分の計算法を整備しました。ハミルトン(1834–35 年)が現在の形——両端の時刻と位置を固定して ∫(T−U) dt\int (T - U)\,dt を停留させる——に整理し、ヤコビによって「ハミルトンの原理」と呼ばれるようになります。この形式は電磁場、連続体、相対論、さらには量子力学の経路積分へそのまま持ち越せます。ニュートン形式にはそこまでの一般性がありません。

この記事では、まず拘束と一般化座標を整理し(§2)、作用の停留からオイラー・ラグランジュ方程式を導き(§3)、L=T−UL = T - U がニュートン方程式と同値であることを確かめ(§4)、共変性という核心を証明して具体例で使い(§5)、最後に保存則との関係を見ます(§6)。

ハミルトンの原理から出発する力学の組み立て

2. 準備:拘束・一般化座標・配位空間

Section titled “2. 準備:拘束・一般化座標・配位空間”

定義 2.1(ホロノミック拘束と一般化座標)↗

NN 個の質点の位置を r1,…,rN∈R3\boldsymbol{r}_1, \ldots, \boldsymbol{r}_N \in \mathbb{R}^3 とする。有限個の C2C^2 級関数 f1,…,fmf_1, \ldots, f_m によって

fa(r1,…,rN,t)=0(a=1,…,m)f_a(\boldsymbol{r}_1, \ldots, \boldsymbol{r}_N, t) = 0 \qquad (a = 1, \ldots, m)

の形に書ける拘束をホロノミック拘束という。さらに、これらの拘束をみたす配置全体が n=3N−mn = 3N - m 個のパラメータ q=(q1,…,qn)q = (q^1, \ldots, q^n) を用いて

ri=ri(q1,…,qn,t)(i=1,…,N)\boldsymbol{r}_i = \boldsymbol{r}_i(q^1, \ldots, q^n, t) \qquad (i = 1, \ldots, N)

と、C2C^2 級かつ各時刻で 1 対 1 に表せるとき、q1,…,qnq^1, \ldots, q^n をこの系の一般化座標、nn を自由度という。ri\boldsymbol{r}_i が tt に陽に依存しない場合をスクレロノミック(時間非依存)、依存する場合をレオノミック(時間依存)という。

一般化座標は長さの次元を持つとは限りません。角度でも、面積でも、二つの角度の和でも構いません。「配置を一意に指定するのに必要十分な独立変数の組」という以上の意味はありません。nn 個の qq が動く領域を配位空間と呼び、系の運動は配位空間内の 1 本の曲線 t↦q(t)t \mapsto q(t) として表されます。

例 2.2(自由度の数え方)

  • 平面内の単振り子:N=1N = 1、拘束 x2+y2=ℓ2x^2 + y^2 = \ell^2 が 1 本(z=0z = 0 を含めれば 2 本)。自由度 n=1n = 1。一般化座標は振れ角 θ\theta。
  • 平面内の二重振り子:N=2N = 2、糸の長さ 2 本ぶんの拘束。自由度 n=2n = 2。一般化座標は 2 つの振れ角 θ1,θ2\theta_1, \theta_2。
  • 定滑車にかけた 2 つのおもり(アトウッドの器械):おもりの高さの和が一定なので自由度 n=1n = 1。一方の高さ xx を座標に取ればよい。
  • 空間内の剛体:構成点間の距離がすべて一定という拘束の結果、自由度 n=6n = 6(重心 3 + 姿勢 3)。

上の定義の最後に出てきた二つの用語は、スクレロノミックは拘束が時間に関係なく固定されている場合(動かない針金)、レオノミックは拘束そのものが時間とともに動く場合(回されている針金)と覚えてください。

θℓx = ℓ sin θ深さ ℓ cos θ質点支点直交座標なら 2 つの数 (x, y)、一般化座標なら θ だけ
単振り子の直交座標と一般化座標:配置は角 θ 1 つで決まる

注意 2.3

f(r,r˙,t)=0f(\boldsymbol{r}, \dot{\boldsymbol{r}}, t) = 0 のように速度を含み、積分して位置だけの関係に直せない拘束を非ホロノミック拘束といいます。滑らずに転がる球や、横滑りしないスケート靴がその例です。この記事で扱うのはホロノミック拘束だけです。非ホロノミック系ではハミルトンの原理をそのまま適用すると誤った方程式が出るので、注意してください(正しい扱いは付録で触れるダランベールの原理を経由します)。

拘束が「なめらか」であること、すなわち拘束力が拘束をみたす向きの変位に対して仕事をしないことも仮定します。糸の張力は糸に垂直な変位に対して仕事をせず、なめらかな面の垂直抗力は面に沿う変位に対して仕事をしません。この仮定(理想拘束)が、後で拘束力が方程式から消える理由になります。


3. 作用汎関数とオイラー・ラグランジュ方程式

Section titled “3. 作用汎関数とオイラー・ラグランジュ方程式”

定義 3.1(ラグランジュ関数と作用汎関数)↗

配位空間の点 q=(q1,…,qn)q = (q^1,\ldots,q^n)、速度 q˙=(q˙1,…,q˙n)\dot q = (\dot q^1, \ldots, \dot q^n)、時刻 tt の C2C^2 級関数 L(q,q˙,t)L(q, \dot q, t) をラグランジュ関数(ラグランジアン)という。時刻区間 [t1,t2][t_1, t_2] と両端の値 q(t1)=q(1), q(t2)=q(2)q(t_1) = q_{(1)},\ q(t_2) = q_{(2)} を固定したとき、この条件をみたす C2C^2 級曲線 q:[t1,t2]→Rnq: [t_1,t_2] \to \mathbb{R}^n 全体の上で定義される汎関数

S[q]=∫t1t2L(q(t),q˙(t),t) dtS[q] = \int_{t_1}^{t_2} L\bigl(q(t), \dot q(t), t\bigr)\, dt

を作用汎関数、その値を作用という。

SS は数を数に対応させる関数ではなく、曲線 1 本に数 1 つを対応させる写像です。「SS が最小になる曲線」を探すのは、高校で習う「f(x)f(x) が最小になる xx を探す」の無限次元版だと思ってください。無限次元版でも、極値をとるところでは「1 階微分が 0」に相当する条件が成り立ちます。それを正確に述べるのが次の定義です。

定義 3.2(変分と停留経路)↗

C2C^2 級曲線 qq と、両端で消える C2C^2 級関数 η:[t1,t2]→Rn\eta: [t_1,t_2] \to \mathbb{R}^n(すなわち η(t1)=η(t2)=0\eta(t_1) = \eta(t_2) = 0)を取る。実数 ε\varepsilon に対し qε=q+εηq_\varepsilon = q + \varepsilon\eta とおくと、qεq_\varepsilon も同じ両端条件をみたす。このとき

δS[q;η]:=ddεS[q+εη]∣ε=0\delta S[q;\eta] := \left.\frac{d}{d\varepsilon} S[q + \varepsilon \eta]\right|_{\varepsilon = 0}

を SS の第一変分という。すべての上記 η\eta に対して δS[q;η]=0\delta S[q;\eta] = 0 が成り立つとき、qq を SS の停留経路という。

(t₁, q₁)(t₂, q₂)εη(t)真の運動 q(t)比較経路 q + εηtq
端点を固定した真の経路と、それをずらした比較経路

停留条件を微分方程式に翻訳するのに使う道具が、次の補題です。「積分がいつも 0 なら中身が 0」という、当たり前に見えて証明が必要な主張です。証明の方針は、gg が 0 でない点があれば、その近くだけで正になる山形の関数 η\eta を作ると積分が正になってしまい、仮定に反する、というものです。端点で場合分けが出てくるのは、山形の区間が [t1,t2][t_1,t_2] からはみ出さないようにするためで、考え方は同じです。

補題 3.3(変分法の基本補題)✓

g:[t1,t2]→Rg: [t_1, t_2] \to \mathbb{R} を連続関数とする。η(t1)=η(t2)=0\eta(t_1) = \eta(t_2) = 0 をみたすすべての C1C^1 級関数 η:[t1,t2]→R\eta: [t_1,t_2] \to \mathbb{R} に対して

∫t1t2g(t) η(t) dt=0\int_{t_1}^{t_2} g(t)\,\eta(t)\, dt = 0

が成り立つならば、g(t)=0g(t) = 0 が [t1,t2][t_1, t_2] 全体で成り立つ。

証明(補題 3.3)

対偶を示します。ある t0∈[t1,t2]t_0 \in [t_1,t_2] で g(t0)≠0g(t_0) \neq 0 とし、一般性を失うことなく g(t0)>0g(t_0) > 0 とします(g(t0)<0g(t_0) < 0 なら gg を −g-g に置き換えればよく、そのとき ∫(−g)η dt=0\int (-g)\eta\,dt = 0 も仮定から従います)。

gg は連続なので、ε0=g(t0)/2>0\varepsilon_0 = g(t_0)/2 > 0 に対しある ρ>0\rho > 0 が存在して、∣t−t0∣≤ρ|t - t_0| \le \rho かつ t∈[t1,t2]t \in [t_1,t_2] ならば ∣g(t)−g(t0)∣<ε0|g(t) - g(t_0)| < \varepsilon_0、したがって

g(t)>g(t0)−g(t0)2=g(t0)2>0g(t) > g(t_0) - \frac{g(t_0)}{2} = \frac{g(t_0)}{2} > 0

となります。t0t_0 が開区間 (t1,t2)(t_1,t_2) の点なら、ρ\rho を小さく取り直して区間 [t0−ρ,t0+ρ][t_0 - \rho, t_0 + \rho] が [t1,t2][t_1,t_2] に含まれるようにできます。t0t_0 が端点の場合は中心をずらします。たとえば t0=t1t_0 = t_1 なら区間 [t1,t1+ρ][t_1, t_1 + \rho]、すなわち中心 c=t1+ρ/2c = t_1 + \rho/2・半径 ρ/2\rho/2 の区間を取れば、その上でも ∣t−t0∣≤ρ|t - t_0| \le \rho なので g>g(t0)/2g > g(t_0)/2 が成り立ちます(t0=t2t_0 = t_2 も同様)。以下、半径を改めて ρ\rho と書き、I=[c−ρ,c+ρ]⊂[t1,t2]I = [c - \rho, c + \rho] \subset [t_1, t_2] かつ II 上で g>g(t0)/2g > g(t_0)/2 としてよいことになります。

そこで比較関数を

η(t)={(ρ2−(t−c)2)2(t∈I)0(t∉I)\eta(t) = \begin{cases} \bigl(\rho^2 - (t - c)^2\bigr)^2 & (t \in I) \\ 0 & (t \notin I)\end{cases}

と取ります。η\eta は II の内部で正、II の外で 00、そして η′(t)=−4(t−c)(ρ2−(t−c)2)\eta'(t) = -4(t-c)\bigl(\rho^2 - (t-c)^2\bigr) は t=c±ρt = c \pm \rho で 00 になるので、η\eta は [t1,t2][t_1,t_2] 全体で C1C^1 級です。端点でも η(t1)=η(t2)=0\eta(t_1) = \eta(t_2) = 0 をみたします(II が端点を含む場合も、II の端で η\eta とその微分が 00 になることから同じです)。

この η\eta に対し、u=t−cu = t - c と置換して

∫−ρρ(ρ2−u2)2 du=∫−ρρ(ρ4−2ρ2u2+u4) du=2(ρ5−23ρ5+15ρ5)=1615ρ5>0\int_{-\rho}^{\rho} (\rho^2 - u^2)^2\, du = \int_{-\rho}^{\rho}(\rho^4 - 2\rho^2u^2 + u^4)\,du = 2\left(\rho^5 - \frac{2}{3}\rho^5 + \frac{1}{5}\rho^5\right) = \frac{16}{15}\rho^5 > 0

なので、

∫t1t2g η dt=∫Ig η dt>g(t0)2⋅1615ρ5>0\int_{t_1}^{t_2} g\,\eta\, dt = \int_{I} g\,\eta\,dt > \frac{g(t_0)}{2}\cdot \frac{16}{15}\rho^5 > 0

となり、仮定 ∫gη dt=0\int g\eta\,dt = 0 に反します。よって gg は恒等的に 00 です。

定理 3.4(オイラー・ラグランジュ方程式)✓

L(q,q˙,t)L(q,\dot q, t) を C2C^2 級のラグランジュ関数とし、q:[t1,t2]→Rnq: [t_1,t_2] \to \mathbb{R}^n を C2C^2 級曲線とする。qq が両端固定の下で作用 S[q]=∫t1t2L(q,q˙,t) dtS[q] = \int_{t_1}^{t_2} L(q,\dot q,t)\,dt の停留経路であるための必要十分条件は、[t1,t2][t_1,t_2] 上で

ddt∂L∂q˙k(q(t),q˙(t),t)−∂L∂qk(q(t),q˙(t),t)=0(k=1,…,n)\frac{d}{dt}\frac{\partial L}{\partial \dot q^k}\bigl(q(t),\dot q(t),t\bigr) - \frac{\partial L}{\partial q^k}\bigl(q(t),\dot q(t),t\bigr) = 0 \qquad (k = 1,\ldots,n)

が成り立つことである。この nn 本の連立方程式をオイラー・ラグランジュ方程式という。

次の証明の流れを先に言うと、(1) 経路を q+εηq + \varepsilon\eta とずらして ε\varepsilon で微分する、(2) 部分積分で η˙\dot\eta を η\eta に直す、(3) 基本補題で積分の中身を 0 とする、の 3 つです。第 1 段の「微分と積分の交換」は、被積分関数が十分なめらかなので許される、という技術的な確認で、ここは読み飛ばしても流れは追えます。

証明(定理 3.4)

η\eta を η(t1)=η(t2)=0\eta(t_1) = \eta(t_2) = 0 をみたす任意の C2C^2 級関数とし、Φ(ε)=S[q+εη]\Phi(\varepsilon) = S[q + \varepsilon\eta] とおきます。

第 1 段:微分と積分の交換。 被積分関数 φ(ε,t)=L(q(t)+εη(t),q˙(t)+εη˙(t),t)\varphi(\varepsilon, t) = L\bigl(q(t) + \varepsilon\eta(t), \dot q(t) + \varepsilon\dot\eta(t), t\bigr) は、LL が C2C^2 級で q,ηq, \eta が C2C^2 級なので (ε,t)(\varepsilon,t) について C1C^1 級です。∂φ/∂ε\partial\varphi/\partial\varepsilon は有界閉集合 [−1,1]×[t1,t2][-1,1]\times[t_1,t_2] 上で連続、したがって一様連続かつ有界なので、微分と積分を交換できます。連鎖律より

Φ′(0)=∫t1t2∑k=1n(∂L∂qkηk+∂L∂q˙kη˙k)dt.\Phi'(0) = \int_{t_1}^{t_2} \sum_{k=1}^{n}\left( \frac{\partial L}{\partial q^k}\eta^k + \frac{\partial L}{\partial \dot q^k}\dot\eta^k \right) dt .

ここで偏微分はすべて (q(t),q˙(t),t)(q(t),\dot q(t),t) で評価します。

第 2 段:部分積分。 qq が C2C^2 級で LL が C2C^2 級なので t↦∂L/∂q˙kt \mapsto \partial L/\partial \dot q^k は C1C^1 級であり、部分積分(部分積分(定理 6.2)[積分の基本定理と定積分])ができます。

∫t1t2∂L∂q˙kη˙k dt=[∂L∂q˙kηk]t1t2−∫t1t2ddt(∂L∂q˙k)ηk dt.\int_{t_1}^{t_2} \frac{\partial L}{\partial \dot q^k}\dot\eta^k\, dt = \left[ \frac{\partial L}{\partial \dot q^k}\eta^k \right]_{t_1}^{t_2} - \int_{t_1}^{t_2} \frac{d}{dt}\left(\frac{\partial L}{\partial \dot q^k}\right)\eta^k\, dt .

ここで両端固定の条件 η(t1)=η(t2)=0\eta(t_1) = \eta(t_2) = 0 を使い、第 1 項が消えます。これがハミルトンの原理で端点を固定する理由です。よって

δS[q;η]=Φ′(0)=∫t1t2∑k=1n(∂L∂qk−ddt∂L∂q˙k)ηk dt.\delta S[q;\eta] = \Phi'(0) = \int_{t_1}^{t_2} \sum_{k=1}^{n} \left( \frac{\partial L}{\partial q^k} - \frac{d}{dt}\frac{\partial L}{\partial \dot q^k} \right)\eta^k\, dt .

第 3 段:十分性。 オイラー・ラグランジュ方程式が成り立てば、上式の丸括弧がすべての kk、すべての tt で 00 なので δS=0\delta S = 0 です。すなわち qq は停留経路です。

第 4 段:必要性。 逆に qq が停留経路とします。kk を 1 つ固定し、ηk\eta^k 以外の成分が恒等的に 00 である η\eta に制限すると、任意の C2C^2 級(したがって C1C^1 級)関数 ηk\eta^k(両端で 00)に対して

∫t1t2gk(t) ηk(t) dt=0,gk(t):=∂L∂qk−ddt∂L∂q˙k\int_{t_1}^{t_2} g_k(t)\,\eta^k(t)\,dt = 0, \qquad g_k(t) := \frac{\partial L}{\partial q^k} - \frac{d}{dt}\frac{\partial L}{\partial \dot q^k}

が成り立ちます。gkg_k は連続関数です。補題 3.3 の証明で用いた比較関数 η\eta は実は C1C^1 級ですが、同じ議論を (ρ2−(t−c)2)3\bigl(\rho^2-(t-c)^2\bigr)^3 に対して行えば C2C^2 級の比較関数が取れ、∫−ρρ(ρ2−u2)3du=3235ρ7>0\int_{-\rho}^{\rho}(\rho^2-u^2)^3du = \frac{32}{35}\rho^7 > 0 となって結論は変わりません。よって gk≡0g_k \equiv 0、すなわち第 kk 成分のオイラー・ラグランジュ方程式が成り立ちます。kk は任意だったので、すべての kk について成立します。

次の注意は、「最小作用」という名前が正確ではないことを、具体例で確かめるものです。第二変分とは作用を ε\varepsilon で 2 回微分した値で、1 変数関数の 2 階微分に当たります。これが負になる方向があれば、そこでは作用は極小になっていません。

注意 3.5

ハミルトンの原理はしばしば「最小作用の原理」と呼ばれますが、正しくは停留であって最小とは限りません。1 次元調和振動子 L=12mx˙2−12mω2x2L = \frac12 m\dot x^2 - \frac12 m\omega^2 x^2 で確かめます。第二変分は

d2dε2S[x+εη]∣ε=0=∫t1t2(mη˙2−mω2η2) dt\left.\frac{d^2}{d\varepsilon^2}S[x+\varepsilon\eta]\right|_{\varepsilon=0} = \int_{t_1}^{t_2}\bigl(m\dot\eta^2 - m\omega^2\eta^2\bigr)\,dt

です(LL が x,x˙x,\dot x の 2 次式なので ε\varepsilon の 2 次の項がそのまま出ます)。T=t2−t1T = t_2 - t_1 とし η(t)=sin⁡(π(t−t1)/T)\eta(t) = \sin\bigl(\pi(t-t_1)/T\bigr) と取ると、∫t1t2η2dt=T/2\int_{t_1}^{t_2}\eta^2dt = T/2、∫t1t2η˙2dt=(π/T)2 T/2\int_{t_1}^{t_2}\dot\eta^2 dt = (\pi/T)^2\, T/2 なので、第二変分は

mT2(π2T2−ω2)\frac{mT}{2}\left(\frac{\pi^2}{T^2} - \omega^2\right)

となります。T>π/ωT > \pi/\omega(半周期より長い時間)ならこれは負で、真の運動には作用を減らす方向の摂動 η\eta が存在します。したがって真の運動は作用の最小点ではありません(振動の速い摂動は作用を増やすので、実際には鞍点です)。したがって「最小作用」という名前は歴史的なもので、正しい主張は δS=0\delta S = 0 です。


4. ハミルトンの原理とラグランジアン L=T−UL = T - U

Section titled “4. ハミルトンの原理とラグランジアン L=T−UL = T - UL=T−U”

ここまでの LL は「なんらかの C2C^2 級関数」でした。物理を入れるには、LL が何であるかを指定しなければなりません。それが次の原理です。

公理 4.1(ハミルトンの原理)↗

理想的なホロノミック拘束の下にあり、力がポテンシャル U(r1,…,rN,t)U(\boldsymbol{r}_1,\ldots,\boldsymbol{r}_N,t) から導かれる質点系を考える。一般化座標 q=(q1,…,qn)q = (q^1,\ldots,q^n) を取り、運動エネルギー TT とポテンシャルエネルギー UU を q,q˙,tq, \dot q, t の関数として表し

L(q,q˙,t)=T(q,q˙,t)−U(q,t)L(q,\dot q,t) = T(q,\dot q,t) - U(q,t)

とおく。このとき、時刻 t1t_1 に配置 q(1)q_{(1)}、時刻 t2t_2 に配置 q(2)q_{(2)} にある系が実際にたどる運動 q(t)q(t) は、この両端条件をみたす経路のうち作用 S[q]=∫t1t2L dtS[q] = \int_{t_1}^{t_2} L\,dt を停留させるものである。

なぜ引き算なのか、と思うかもしれません。エネルギー T+UT + U ではなく T−UT - U です。これは「そう取ると正しい運動方程式が出るから」というのが正直な答えで、次の定理がその内容です。物理的な読み方としては、作用を小さくするには運動エネルギーを小さく(ゆっくり動く)かつポテンシャルの高いところに長く留まりたい、という二つの要求の折り合いが T−UT - U の停留条件だ、と見ることができます。

定理 4.2(ニュートン方程式との同値性)✓

拘束のない NN 質点系(n=3Nn = 3N、一般化座標として直交座標 r1,…,rN\boldsymbol{r}_1,\ldots,\boldsymbol{r}_N を取る)を考える。質量を mi>0m_i > 0、ポテンシャルを C2C^2 級関数 U(r1,…,rN,t)U(\boldsymbol{r}_1,\ldots,\boldsymbol{r}_N,t) とし

L=T−U=∑i=1N12mi∣r˙i∣2−U(r1,…,rN,t)L = T - U = \sum_{i=1}^{N} \frac{1}{2}m_i |\dot{\boldsymbol{r}}_i|^2 - U(\boldsymbol{r}_1,\ldots,\boldsymbol{r}_N,t)

とおく。このとき、C2C^2 級曲線 t↦(r1(t),…,rN(t))t\mapsto (\boldsymbol{r}_1(t),\ldots,\boldsymbol{r}_N(t)) に対して次は同値である。

  1. LL のオイラー・ラグランジュ方程式をみたす。
  2. すべての ii について mir¨i=−∇iUm_i\ddot{\boldsymbol{r}}_i = -\nabla_i U をみたす(ニュートンの運動方程式)。
証明(定理 4.2)

ri=(xi1,xi2,xi3)\boldsymbol{r}_i = (x_i^1, x_i^2, x_i^3) の第 α\alpha 成分について計算します。

UU は速度に依らないので

∂L∂x˙iα=∂∂x˙iα(12mi∑β=13(x˙iβ)2)=mix˙iα.\frac{\partial L}{\partial \dot x_i^\alpha} = \frac{\partial}{\partial \dot x_i^\alpha}\left(\frac{1}{2}m_i\sum_{\beta=1}^{3}(\dot x_i^\beta)^2\right) = m_i \dot x_i^\alpha .

したがって ddt∂L∂x˙iα=mix¨iα\dfrac{d}{dt}\dfrac{\partial L}{\partial \dot x_i^\alpha} = m_i\ddot x_i^\alpha です。一方 TT は位置に依らないので

∂L∂xiα=−∂U∂xiα=(−∇iU)α.\frac{\partial L}{\partial x_i^\alpha} = -\frac{\partial U}{\partial x_i^\alpha} = (-\nabla_i U)^\alpha .

これらを 定理 3.4 の式に代入すると、オイラー・ラグランジュ方程式は

mix¨iα+∂U∂xiα=0  ⟺  mix¨iα=−∂U∂xiαm_i \ddot x_i^\alpha + \frac{\partial U}{\partial x_i^\alpha} = 0 \iff m_i\ddot x_i^\alpha = -\frac{\partial U}{\partial x_i^\alpha}

となり、これは i,αi, \alpha を動かせばちょうどニュートンの運動方程式 mir¨i=−∇iUm_i\ddot{\boldsymbol{r}}_i = -\nabla_i U です。各同値変形は成分ごとの恒等式なので、両方向とも成り立ちます。

つまりハミルトンの原理は、少なくとも保存力を受ける拘束のない系については、ニュートンの法則(第 2 法則(運動の法則)(公理 3.3)[ニュートン力学の基礎])と同じ内容です。新しい物理を導入したのではなく、同じ物理の別の書き方を手に入れたことになります。価値はここから先——拘束があるとき、直交座標でないとき——に出ます。

例 4.3(アトウッドの器械)

質量のない糸を、質量とサイズを無視できる定滑車にかけ、両端に質量 m1,m2m_1, m_2 のおもりを吊るします。糸の全長 ℓ\ell は一定なので、一方のおもりの高さを xx(下向き正、滑車から測る)とすれば他方は ℓ−x\ell - x で、自由度は 11 です。糸が伸びないので速さは共通で x˙\dot x、したがって

T=12(m1+m2)x˙2,U=−m1gx−m2g(ℓ−x).T = \frac{1}{2}(m_1 + m_2)\dot x^2, \qquad U = -m_1 g x - m_2 g(\ell - x).

よって定数項を落として

L=12(m1+m2)x˙2+(m1−m2)gx.L = \frac{1}{2}(m_1+m_2)\dot x^2 + (m_1 - m_2) g x .

∂L/∂x˙=(m1+m2)x˙\partial L/\partial \dot x = (m_1+m_2)\dot x、∂L/∂x=(m1−m2)g\partial L /\partial x = (m_1-m_2)g なので、オイラー・ラグランジュ方程式は

(m1+m2)x¨=(m1−m2)g⟹x¨=m1−m2m1+m2 g.(m_1+m_2)\ddot x = (m_1 - m_2) g \quad\Longrightarrow\quad \ddot x = \frac{m_1 - m_2}{m_1 + m_2}\, g .

ニュートン形式なら、糸の張力 SS を未知数として m1x¨=m1g−Sm_1\ddot x = m_1 g - S、m2x¨=S−m2gm_2\ddot x = S - m_2 g の 2 本を立てて SS を消去する必要がありました。ラグランジュ形式では SS が最初から現れません。これは偶然ではなく、拘束力が理想拘束の仮定の下で作用に寄与しないためです(付録参照)。

ラグランジアンは一意ではありません。次の性質は後でネーターの定理を扱うときに本質的になります。

命題 4.4(全微分項による不定性)✓

F(q,t)F(q,t) を C3C^3 級関数とし、

L′(q,q˙,t)=L(q,q˙,t)+ddtF(q,t)=L(q,q˙,t)+∑l=1n∂F∂qlq˙l+∂F∂tL'(q,\dot q, t) = L(q,\dot q,t) + \frac{d}{dt}F(q,t) = L(q,\dot q,t) + \sum_{l=1}^{n}\frac{\partial F}{\partial q^l}\dot q^l + \frac{\partial F}{\partial t}

とおく。このとき L′L' のオイラー・ラグランジュ方程式は LL のものと完全に一致する。また、00 でない定数 cc について cLcL のオイラー・ラグランジュ方程式も LL のものと一致する。

証明(命題 4.4)

オイラー・ラグランジュ作用素 Ek(L):=∂L∂qk−ddt∂L∂q˙kE_k(L) := \dfrac{\partial L}{\partial q^k} - \dfrac{d}{dt}\dfrac{\partial L}{\partial \dot q^k} は LL について線形なので、G:=∑l(∂F/∂ql)q˙l+∂F/∂tG := \sum_l (\partial F/\partial q^l)\dot q^l + \partial F/\partial t に対して Ek(G)=0E_k(G) = 0 を示せば十分です。

GG は q˙\dot q について 1 次で、係数 ∂F/∂ql\partial F/\partial q^l は q˙\dot q に依らないので

∂G∂q˙k=∂F∂qk,ddt∂G∂q˙k=∑l∂2F∂ql∂qkq˙l+∂2F∂t ∂qk.\frac{\partial G}{\partial \dot q^k} = \frac{\partial F}{\partial q^k}, \qquad \frac{d}{dt}\frac{\partial G}{\partial \dot q^k} = \sum_{l}\frac{\partial^2 F}{\partial q^l \partial q^k}\dot q^l + \frac{\partial^2 F}{\partial t\, \partial q^k}.

一方、GG を qkq^k で偏微分すると

∂G∂qk=∑l∂2F∂qk∂qlq˙l+∂2F∂qk ∂t.\frac{\partial G}{\partial q^k} = \sum_{l}\frac{\partial^2 F}{\partial q^k \partial q^l}\dot q^l + \frac{\partial^2 F}{\partial q^k\, \partial t}.

FF は C3C^3 級なので 2 階偏微分の順序が交換でき(シュワルツの定理(定理 9.9)[多変数関数の微分と偏微分])、右辺の 2 式は一致します。よって Ek(G)=0E_k(G) = 0 です。

cLcL については Ek(cL)=c Ek(L)E_k(cL) = c\,E_k(L) であり、c≠0c \neq 0 なので Ek(cL)=0  ⟺  Ek(L)=0E_k(cL) = 0 \iff E_k(L) = 0 です。


5. なぜ一般化座標に強いのか:共変性

Section titled “5. なぜ一般化座標に強いのか:共変性”

ここがラグランジュ形式の心臓部です。ニュートン方程式は座標変換で形が変わりましたが、オイラー・ラグランジュ方程式は変わりません。まず、証明で 2 回使う技術的な等式を切り出します。

次の補題は、証明の計算を短くするための準備です。ここでは QQ と Q˙\dot Q を、ある時刻の位置と速度として別々の変数のように扱って偏微分します(ある時刻の位置と速度は独立に選べるので、そう扱ってかまいません)。

補題 5.1(ドット消去と微分順序交換)✓

qk=qk(Q1,…,Qn,t)q^k = q^k(Q^1,\ldots,Q^n, t) を C2C^2 級の関数とし、これに沿った速度を

q˙k=∑a=1n∂qk∂QaQ˙a+∂qk∂t\dot q^k = \sum_{a=1}^{n} \frac{\partial q^k}{\partial Q^a}\dot Q^a + \frac{\partial q^k}{\partial t}

で定める(q˙k\dot q^k は (Q,Q˙,t)(Q,\dot Q,t) の関数と見る)。このとき次が成り立つ。

(i)∂q˙k∂Q˙a=∂qk∂Qa,(ii)∂q˙k∂Qa=ddt(∂qk∂Qa).\text{(i)}\quad \frac{\partial \dot q^k}{\partial \dot Q^a} = \frac{\partial q^k}{\partial Q^a}, \qquad\qquad \text{(ii)}\quad \frac{\partial \dot q^k}{\partial Q^a} = \frac{d}{dt}\left(\frac{\partial q^k}{\partial Q^a}\right).

ここで d/dtd/dt は Q=Q(t)Q = Q(t) に沿った全微分を表す。

証明(補題 5.1)

(i) q˙k\dot q^k の表式で、∂qk/∂Qa\partial q^k/\partial Q^a と ∂qk/∂t\partial q^k/\partial t は (Q,t)(Q,t) のみの関数であって Q˙\dot Q に依存しません。したがって q˙k\dot q^k は Q˙1,…,Q˙n\dot Q^1,\ldots,\dot Q^n の 1 次式であり、Q˙a\dot Q^a で偏微分すればその係数 ∂qk/∂Qa\partial q^k/\partial Q^a が残ります。

(ii) 左辺を計算します。QaQ^a で偏微分すると(Q˙b\dot Q^b は独立変数として固定)

∂q˙k∂Qa=∑b∂2qk∂Qa∂QbQ˙b+∂2qk∂Qa∂t.\frac{\partial \dot q^k}{\partial Q^a} = \sum_{b}\frac{\partial^2 q^k}{\partial Q^a \partial Q^b}\dot Q^b + \frac{\partial^2 q^k}{\partial Q^a \partial t}.

右辺を計算します。∂qk/∂Qa\partial q^k/\partial Q^a は (Q,t)(Q,t) の関数なので、連鎖律より

ddt(∂qk∂Qa)=∑b∂2qk∂Qb∂QaQ˙b+∂2qk∂t ∂Qa.\frac{d}{dt}\left(\frac{\partial q^k}{\partial Q^a}\right) = \sum_b \frac{\partial^2 q^k}{\partial Q^b \partial Q^a}\dot Q^b + \frac{\partial^2 q^k}{\partial t\, \partial Q^a}.

qkq^k が C2C^2 級なのでシュワルツの定理より 2 階偏微分は順序によらず、両者は一致します。

定理 5.2(オイラー・ラグランジュ方程式の共変性)✓

q=q(Q,t)q = q(Q,t) を C3C^3 級の点変換とし、各時刻でヤコビ行列 J=(∂qk/∂Qa)k,aJ = \bigl(\partial q^k/\partial Q^a\bigr)_{k,a} が正則であるとする。L(q,q˙,t)L(q,\dot q,t) に対して

L~(Q,Q˙,t):=L(q(Q,t), q˙(Q,Q˙,t), t),q˙k=∑a∂qk∂QaQ˙a+∂qk∂t\tilde L(Q,\dot Q, t) := L\Bigl(q(Q,t),\ \dot q(Q,\dot Q,t),\ t\Bigr), \qquad \dot q^k = \sum_a \frac{\partial q^k}{\partial Q^a}\dot Q^a + \frac{\partial q^k}{\partial t}

と定める。このとき、C2C^2 級曲線 t↦Q(t)t\mapsto Q(t) とそれに対応する q(t)=q(Q(t),t)q(t) = q(Q(t),t) について

Ea(L~)=∑k=1nEk(L) ∂qk∂Qa,Ek(L):=∂L∂qk−ddt∂L∂q˙kE_a(\tilde L) = \sum_{k=1}^{n} E_k(L)\, \frac{\partial q^k}{\partial Q^a}, \qquad E_k(L) := \frac{\partial L}{\partial q^k} - \frac{d}{dt}\frac{\partial L}{\partial \dot q^k}

が成り立つ。とくに、q(t)q(t) が LL のオイラー・ラグランジュ方程式をみたすことと、Q(t)Q(t) が L~\tilde L のオイラー・ラグランジュ方程式をみたすことは同値である。

次の証明は長く見えますが、流れは単純です。連鎖律で L~\tilde L の偏微分を出し、差を取ると、補題の (ii) で余計な項が消えて、Ek(L)E_k(L) にヤコビ行列を掛けた形だけが残ります。

証明(定理 5.2)

以下、LL の偏微分はすべて (q(Q,t),q˙(Q,Q˙,t),t)(q(Q,t), \dot q(Q,\dot Q,t), t) で評価します。

第 1 段:∂L~/∂Qa\partial\tilde L/\partial Q^a。 連鎖律より

∂L~∂Qa=∑k(∂L∂qk∂qk∂Qa+∂L∂q˙k∂q˙k∂Qa).\frac{\partial \tilde L}{\partial Q^a} = \sum_k \left( \frac{\partial L}{\partial q^k}\frac{\partial q^k}{\partial Q^a} + \frac{\partial L}{\partial \dot q^k}\frac{\partial \dot q^k}{\partial Q^a} \right).

第 2 段:∂L~/∂Q˙a\partial\tilde L/\partial \dot Q^a。 qkq^k は Q˙\dot Q に依らないので、q˙k\dot q^k を通る項だけが残り、補題 5.1 の (i) を使って

∂L~∂Q˙a=∑k∂L∂q˙k∂q˙k∂Q˙a=∑k∂L∂q˙k∂qk∂Qa.\frac{\partial \tilde L}{\partial \dot Q^a} = \sum_k \frac{\partial L}{\partial \dot q^k}\frac{\partial \dot q^k}{\partial \dot Q^a} = \sum_k \frac{\partial L}{\partial \dot q^k}\frac{\partial q^k}{\partial Q^a}.

第 3 段:時間微分。 積の微分法より

ddt∂L~∂Q˙a=∑k[(ddt∂L∂q˙k)∂qk∂Qa+∂L∂q˙k ddt(∂qk∂Qa)].\frac{d}{dt}\frac{\partial \tilde L}{\partial \dot Q^a} = \sum_k \left[ \left(\frac{d}{dt}\frac{\partial L}{\partial \dot q^k}\right)\frac{\partial q^k}{\partial Q^a} + \frac{\partial L}{\partial \dot q^k}\, \frac{d}{dt}\left(\frac{\partial q^k}{\partial Q^a}\right) \right].

第 4 段:差を取る。 第 1 段から第 3 段を引きます。補題 5.1 の (ii) により、第 1 段の第 2 項と第 3 段の第 2 項は等しいので相殺し、

Ea(L~)=∂L~∂Qa−ddt∂L~∂Q˙a=∑k(∂L∂qk−ddt∂L∂q˙k)∂qk∂Qa=∑kEk(L)∂qk∂Qa.E_a(\tilde L) = \frac{\partial \tilde L}{\partial Q^a} - \frac{d}{dt}\frac{\partial \tilde L}{\partial \dot Q^a} = \sum_k \left( \frac{\partial L}{\partial q^k} - \frac{d}{dt}\frac{\partial L}{\partial \dot q^k} \right) \frac{\partial q^k}{\partial Q^a} = \sum_k E_k(L)\frac{\partial q^k}{\partial Q^a}.

第 5 段:同値性。 これはベクトル (Ea(L~))a\bigl(E_a(\tilde L)\bigr)_a が (Ek(L))k\bigl(E_k(L)\bigr)_k にヤコビ行列の転置 JTJ^{\mathsf{T}} を掛けたものであることを意味します。仮定より JJ は正則なので JTJ^{\mathsf{T}} も正則であり、

JT(Ek(L))=0  ⟺  (Ek(L))=0J^{\mathsf{T}} \bigl(E_k(L)\bigr) = 0 \iff \bigl(E_k(L)\bigr) = 0

です。したがって「すべての aa で Ea(L~)=0E_a(\tilde L) = 0」と「すべての kk で Ek(L)=0E_k(L)=0」は同値です。

この定理の実務上の意味は単純です。運動エネルギーとポテンシャルエネルギーを、好きな座標で書き下しさえすればよい。 遠心力もコリオリ力も、微分を実行すれば自動的に出てきます。以下、順に確かめます。

例 5.3(平面極座標での中心力運動)

質量 mm の質点が中心力ポテンシャル U(r)U(r) の下で平面運動するとします。x=rcos⁡θx = r\cos\theta、y=rsin⁡θy = r\sin\theta より

x˙=r˙cos⁡θ−rθ˙sin⁡θ,y˙=r˙sin⁡θ+rθ˙cos⁡θ,\dot x = \dot r\cos\theta - r\dot\theta\sin\theta, \qquad \dot y = \dot r \sin\theta + r\dot\theta\cos\theta,x˙2+y˙2=r˙2(cos⁡2θ+sin⁡2θ)+r2θ˙2(sin⁡2θ+cos⁡2θ)+2rr˙θ˙(−cos⁡θsin⁡θ+sin⁡θcos⁡θ)=r˙2+r2θ˙2.\dot x^2 + \dot y^2 = \dot r^2(\cos^2\theta+\sin^2\theta) + r^2\dot\theta^2(\sin^2\theta+\cos^2\theta) + 2r\dot r\dot\theta(-\cos\theta\sin\theta + \sin\theta\cos\theta) = \dot r^2 + r^2\dot\theta^2 .

よって

L=12m(r˙2+r2θ˙2)−U(r).L = \frac{1}{2}m\bigl(\dot r^2 + r^2\dot\theta^2\bigr) - U(r).

rr についてのオイラー・ラグランジュ方程式は、∂L/∂r˙=mr˙\partial L/\partial \dot r = m\dot r、∂L/∂r=mrθ˙2−U′(r)\partial L/\partial r = m r\dot\theta^2 - U'(r) より

mr¨=mrθ˙2−U′(r).m\ddot r = m r\dot\theta^2 - U'(r).

右辺第 1 項が遠心力です。ベクトルの微分をせずに、単に ∂L/∂r\partial L/\partial r を計算しただけで出てきたことに注意してください。

θ\theta については ∂L/∂θ=0\partial L/\partial\theta = 0、∂L/∂θ˙=mr2θ˙\partial L/\partial\dot\theta = m r^2\dot\theta なので

ddt(mr2θ˙)=0.\frac{d}{dt}\bigl(m r^2\dot\theta\bigr) = 0 .

すなわち ℓ:=mr2θ˙\ell := m r^2\dot\theta は定数です。これは原点まわりの角運動量にほかならず、角運動量保存(中心力の下での角運動量保存(定理 3.1)[惑星の運動と中心力])が 1 行で出たことになります。これを rr の式に代入して θ˙=ℓ/(mr2)\dot\theta = \ell/(mr^2) を消すと

mr¨=ℓ2mr3−U′(r)=−ddr(U(r)+ℓ22mr2)m\ddot r = \frac{\ell^2}{m r^3} - U'(r) = -\frac{d}{dr}\left( U(r) + \frac{\ell^2}{2m r^2} \right)

となり、惑星の運動と中心力 で有効ポテンシャルを使って得た方程式(動径方向の一次元問題への帰着(命題 4.2)[惑星の運動と中心力])と一致します。あちらではベクトル解析による導出でしたが、ここでは TT と UU を書いて偏微分するだけでした。

例 5.4(単振り子:拘束力が消える)

§1 の単振り子に戻ります。x=ℓsin⁡θx = \ell\sin\theta、y=−ℓcos⁡θy = -\ell\cos\theta(yy は上向き正、支点を原点)とすると、x˙2+y˙2=ℓ2θ˙2\dot x^2 + \dot y^2 = \ell^2\dot\theta^2 なので

T=12mℓ2θ˙2,U=mgy=−mgℓcos⁡θ,L=12mℓ2θ˙2+mgℓcos⁡θ.T = \frac{1}{2}m\ell^2\dot\theta^2, \qquad U = mgy = -mg\ell\cos\theta, \qquad L = \frac{1}{2}m\ell^2\dot\theta^2 + mg\ell\cos\theta .

∂L/∂θ˙=mℓ2θ˙\partial L/\partial\dot\theta = m\ell^2\dot\theta、∂L/∂θ=−mgℓsin⁡θ\partial L/\partial\theta = -mg\ell\sin\theta なので

mℓ2θ¨=−mgℓsin⁡θ⟹θ¨=−gℓsin⁡θ.m\ell^2\ddot\theta = -mg\ell\sin\theta \quad\Longrightarrow\quad \ddot\theta = -\frac{g}{\ell}\sin\theta .

張力 SS はどこにも現れませんでした。糸の長さ一定という拘束を、θ\theta 1 つで配置を表すという形で最初から使い切ったからです。

なお SS が必要なら、解いた後にニュートン形式へ戻って求められます。糸方向の運動方程式(向心方向)から S−mgcos⁡θ=mℓθ˙2S - mg\cos\theta = m\ell\dot\theta^2、すなわち S=mℓθ˙2+mgcos⁡θS = m\ell\dot\theta^2 + mg\cos\theta です。ラグランジュ形式は拘束力を「消す」だけで、「失う」わけではありません。

例 5.5(鉛直軸まわりに強制回転する円環上のビーズ)

半径 aa の円環(針金の輪)が、その直径を鉛直軸に一致させたまま、外部の装置によって一定角速度 ω\omega で強制的に回されているとします。輪にはなめらかに滑るビーズ(質量 mm)が通してあります。ビーズの位置は、輪の最下点から測った角 θ\theta 1 つで決まるので自由度は 11 です。ただし直交座標との関係が

x=asin⁡θ cos⁡ωt,y=asin⁡θ sin⁡ωt,z=−acos⁡θx = a\sin\theta\,\cos\omega t, \qquad y = a\sin\theta\,\sin\omega t, \qquad z = -a\cos\theta

と時間に陽に依存します(レオノミックな拘束)。速度を計算すると

x˙=aθ˙cos⁡θcos⁡ωt−aωsin⁡θsin⁡ωt,y˙=aθ˙cos⁡θsin⁡ωt+aωsin⁡θcos⁡ωt,z˙=aθ˙sin⁡θ.\dot x = a\dot\theta\cos\theta\cos\omega t - a\omega\sin\theta\sin\omega t, \qquad \dot y = a\dot\theta\cos\theta\sin\omega t + a\omega\sin\theta\cos\omega t, \qquad \dot z = a\dot\theta \sin\theta .

x˙2+y˙2\dot x^2 + \dot y^2 を展開すると交差項は cos⁡ωtsin⁡ωt\cos\omega t\sin\omega t の符号違いで相殺し、

x˙2+y˙2=a2θ˙2cos⁡2θ+a2ω2sin⁡2θ,\dot x^2 + \dot y^2 = a^2\dot\theta^2\cos^2\theta + a^2\omega^2\sin^2\theta,

これに z˙2=a2θ˙2sin⁡2θ\dot z^2 = a^2\dot\theta^2\sin^2\theta を足して

∣r˙∣2=a2θ˙2+a2ω2sin⁡2θ.|\dot{\boldsymbol{r}}|^2 = a^2\dot\theta^2 + a^2\omega^2\sin^2\theta .

したがって

L=12ma2θ˙2+12ma2ω2sin⁡2θ+mgacos⁡θ.L = \frac{1}{2}m a^2\dot\theta^2 + \frac{1}{2}ma^2\omega^2\sin^2\theta + mga\cos\theta .

オイラー・ラグランジュ方程式は ∂L/∂θ˙=ma2θ˙\partial L/\partial\dot\theta = ma^2\dot\theta、∂L/∂θ=ma2ω2sin⁡θcos⁡θ−mgasin⁡θ\partial L/\partial\theta = ma^2\omega^2\sin\theta\cos\theta - mga\sin\theta より

aθ¨=sin⁡θ (aω2cos⁡θ−g).a\ddot\theta = \sin\theta\,\bigl(a\omega^2\cos\theta - g\bigr).

平衡点(θ¨=0\ddot\theta = 0 かつ θ˙=0\dot\theta = 0)は θ=0,π\theta = 0, \pi と、cos⁡θ=g/(aω2)\cos\theta = g/(a\omega^2) をみたす θ\theta です。後者は aω2>ga\omega^2 > g のときだけ存在します。すなわち回転が遅いあいだはビーズは最下点に留まりますが、ω\omega が臨界値 g/a\sqrt{g/a} を超えると最下点が不安定になり、ビーズは横に持ち上がった新しい平衡点へ移ります。回転系の見かけの力(遠心力)を一切導入せずに、この分岐が出てきました。


6. 循環座標・エネルギー関数と保存則

Section titled “6. 循環座標・エネルギー関数と保存則”

定義 6.1(一般化運動量と循環座標)↗

ラグランジアン L(q,q˙,t)L(q,\dot q,t) に対し

pk:=∂L∂q˙k(k=1,…,n)p_k := \frac{\partial L}{\partial \dot q^k} \qquad (k = 1,\ldots,n)

を座標 qkq^k に共役な一般化運動量という。ある kk について LL が qkq^k に陽に依存しない(∂L/∂qk≡0\partial L/\partial q^k \equiv 0)とき、qkq^k を循環座標という。

一般化運動量は運動量とは限りません。例 5.3 では θ\theta に共役な運動量が mr2θ˙m r^2\dot\theta、すなわち角運動量でした。qkq^k が角度なら pkp_k は角運動量、長さなら通常の運動量です。次元は qkq^k の次元に応じて変わります。

命題 6.2(循環座標に対応する保存量)✓

qkq^k が循環座標ならば、オイラー・ラグランジュ方程式のどの解に沿っても pk=∂L/∂q˙kp_k = \partial L/\partial\dot q^k は時間に依らない定数である。

証明(命題 6.2)

定理 3.4 より、解に沿って

dpkdt=ddt∂L∂q˙k=∂L∂qk=0\frac{d p_k}{dt} = \frac{d}{dt}\frac{\partial L}{\partial \dot q^k} = \frac{\partial L}{\partial q^k} = 0

です(最後の等号は循環座標の定義)。よって pkp_k は定数です。

定義 6.3(エネルギー関数)↗

ラグランジアン L(q,q˙,t)L(q,\dot q,t) に対し

h(q,q˙,t):=∑k=1nq˙k∂L∂q˙k−Lh(q,\dot q,t) := \sum_{k=1}^{n}\dot q^k \frac{\partial L}{\partial \dot q^k} - L

をエネルギー関数(ヤコビの積分)という。

命題 6.4(エネルギー関数の保存)✓

LL が時間に陽に依存しない(∂L/∂t≡0\partial L/\partial t \equiv 0)ならば、オイラー・ラグランジュ方程式のどの解に沿っても hh は定数である。一般には、解に沿って dhdt=−∂L∂t\dfrac{dh}{dt} = -\dfrac{\partial L}{\partial t} が成り立つ。

証明(命題 6.4)

解 q(t)q(t) に沿って hh を時間微分します。積の微分法より

dhdt=∑k(q¨k∂L∂q˙k+q˙kddt∂L∂q˙k)−dLdt.\frac{dh}{dt} = \sum_k \left( \ddot q^k \frac{\partial L}{\partial\dot q^k} + \dot q^k\frac{d}{dt}\frac{\partial L}{\partial \dot q^k} \right) - \frac{dL}{dt}.

一方、LL を解に沿って全微分すると連鎖律より

dLdt=∑k(∂L∂qkq˙k+∂L∂q˙kq¨k)+∂L∂t.\frac{dL}{dt} = \sum_k \left( \frac{\partial L}{\partial q^k}\dot q^k + \frac{\partial L}{\partial \dot q^k}\ddot q^k \right) + \frac{\partial L}{\partial t}.

差を取ると q¨k\ddot q^k を含む項が相殺して

dhdt=∑kq˙k(ddt∂L∂q˙k−∂L∂qk)−∂L∂t.\frac{dh}{dt} = \sum_k \dot q^k\left( \frac{d}{dt}\frac{\partial L}{\partial \dot q^k} - \frac{\partial L}{\partial q^k} \right) - \frac{\partial L}{\partial t}.

丸括弧の中は 定理 3.4 により解に沿って 00 なので、dh/dt=−∂L/∂tdh/dt = -\partial L/\partial t です。とくに ∂L/∂t≡0\partial L/\partial t \equiv 0 なら dh/dt=0dh/dt = 0 となります。

次の系は、拘束が時間に依らないとき、エネルギー関数 hh がふつうの力学的エネルギー T+UT+U に一致することを言います。鍵は、このとき TT が速度の 2 次式(各項が速度 2 つの積)になることです。

系 6.5(エネルギー関数が力学的エネルギーになる条件)✓

拘束がスクレロノミック(ri=ri(q)\boldsymbol{r}_i = \boldsymbol{r}_i(q) が tt を陽に含まない)で、U=U(q)U = U(q) が速度にも時間にも陽に依存しないとする。このとき h=T+Uh = T + U であり、これは保存する。

証明(系 6.5)

ri\boldsymbol{r}_i が tt に陽に依存しないので r˙i=∑k(∂ri/∂qk)q˙k\dot{\boldsymbol{r}}_i = \sum_k (\partial \boldsymbol{r}_i/\partial q^k)\dot q^k となり、

T=∑i12mi∣r˙i∣2=12∑k,lakl(q) q˙kq˙l,akl(q)=∑imi∂ri∂qk⋅∂ri∂qlT = \sum_i \frac{1}{2}m_i|\dot{\boldsymbol{r}}_i|^2 = \frac{1}{2}\sum_{k,l} a_{kl}(q)\,\dot q^k \dot q^l, \qquad a_{kl}(q) = \sum_i m_i \frac{\partial \boldsymbol{r}_i}{\partial q^k}\cdot\frac{\partial \boldsymbol{r}_i}{\partial q^l}

と、TT は q˙\dot q について同次 2 次形式になります。したがって

∑kq˙k∂T∂q˙k=∑kq˙k∑laklq˙l=2T\sum_k \dot q^k \frac{\partial T}{\partial \dot q^k} = \sum_k \dot q^k \sum_l a_{kl}\dot q^l = 2T

です(オイラーの同次関数定理(補題 5.5)[対称性と保存則] を直接計算で確かめたことになります)。UU は q˙\dot q に依らないので ∂L/∂q˙k=∂T/∂q˙k\partial L/\partial \dot q^k = \partial T/\partial \dot q^k であり、

h=∑kq˙k∂T∂q˙k−(T−U)=2T−T+U=T+U.h = \sum_k \dot q^k \frac{\partial T}{\partial \dot q^k} - (T - U) = 2T - T + U = T + U .

また ri\boldsymbol{r}_i も UU も tt を陽に含まないので LL も含まず、命題 6.4 より hh は保存します。

例 6.6(保存するのは h であって T + U ではない)

例 5.5 の回転する円環に戻ります。LL は tt を陽に含まないので 命題 6.4 より hh は保存します。実際に計算すると ∂L/∂θ˙=ma2θ˙\partial L/\partial \dot\theta = ma^2\dot\theta なので

h=ma2θ˙2−L=12ma2θ˙2−12ma2ω2sin⁡2θ−mgacos⁡θ.h = ma^2\dot\theta^2 - L = \frac{1}{2}ma^2\dot\theta^2 - \frac{1}{2}ma^2\omega^2\sin^2\theta - mga\cos\theta .

一方、力学的エネルギーは

T+U=12ma2θ˙2+12ma2ω2sin⁡2θ−mgacos⁡θT + U = \frac{1}{2}ma^2\dot\theta^2 + \frac{1}{2}ma^2\omega^2\sin^2\theta - mga\cos\theta

で、hh とは sin⁡2θ\sin^2\theta の項の符号が違います。両者は一致せず、そして保存するのは hh のほうです。T+UT + U が保存しないのは物理的にも当然で、円環を一定角速度で回し続ける外部の装置がビーズに仕事をしているからです。系 6.5 の「スクレロノミック」という仮定を落とすと結論が壊れる、その具体例になっています。


演習 7.1易

傾角 α\alpha のなめらかな斜面を、質量 mm の質点が滑り降りています。斜面に沿って下向きに測った距離を ss として、ラグランジアンを作り、運動方程式を求めてください。垂直抗力はどうなりますか。

解答

斜面に沿った速さは s˙\dot s なので T=12ms˙2T = \frac{1}{2}m\dot s^2 です。高さは基準点から ssin⁡αs\sin\alpha だけ下がるので U=−mgssin⁡αU = -mgs\sin\alpha、したがって

L=12ms˙2+mgssin⁡α.L = \frac{1}{2}m\dot s^2 + mg s\sin\alpha .

∂L/∂s˙=ms˙\partial L/\partial \dot s = m\dot s、∂L/∂s=mgsin⁡α\partial L/\partial s = mg\sin\alpha なので、オイラー・ラグランジュ方程式は

ms¨=mgsin⁡α⟹s¨=gsin⁡α.m\ddot s = mg\sin\alpha \quad\Longrightarrow\quad \ddot s = g\sin\alpha .

垂直抗力は方程式に現れません。斜面から離れないという拘束を「ss ひとつで配置が決まる」という形で使い切ったためで、例 5.4 の張力と同じ事情です。値が必要なら、斜面に垂直な方向のニュートン方程式(この方向の加速度は 00)から N=mgcos⁡αN = mg\cos\alpha と求まります。

演習 7.2標準

鉛直面内に固定されたなめらかな放物線 y=kx2y = kx^2(k>0k > 0、yy は鉛直上向き)に沿って、質量 mm のビーズが滑ります。重力加速度を gg とします。

  1. xx を一般化座標としてラグランジアンを書き、運動方程式を導いてください。
  2. 原点まわりの微小振動の角振動数を求めてください。
解答

1. 拘束 y=kx2y = kx^2 より y˙=2kxx˙\dot y = 2kx\dot x なので

T=12m(x˙2+y˙2)=12m(1+4k2x2)x˙2,U=mgy=mgkx2.T = \frac{1}{2}m(\dot x^2 + \dot y^2) = \frac{1}{2}m\bigl(1 + 4k^2x^2\bigr)\dot x^2, \qquad U = mgy = mgkx^2 .

よって

L=12m(1+4k2x2)x˙2−mgkx2.L = \frac{1}{2}m\bigl(1+4k^2x^2\bigr)\dot x^2 - mgkx^2 .

偏微分を計算します。

∂L∂x˙=m(1+4k2x2)x˙,ddt∂L∂x˙=m(1+4k2x2)x¨+8mk2xx˙2,\frac{\partial L}{\partial \dot x} = m\bigl(1+4k^2x^2\bigr)\dot x, \qquad \frac{d}{dt}\frac{\partial L}{\partial \dot x} = m\bigl(1+4k^2x^2\bigr)\ddot x + 8mk^2 x\dot x^2 ,∂L∂x=4mk2xx˙2−2mgkx.\frac{\partial L}{\partial x} = 4mk^2 x\dot x^2 - 2mgkx .

定理 3.4 に代入して整理すると

m(1+4k2x2)x¨+8mk2xx˙2−4mk2xx˙2+2mgkx=0,m(1+4k^2x^2)\ddot x + 8mk^2x\dot x^2 - 4mk^2x\dot x^2 + 2mgkx = 0,(1+4k2x2)x¨+4k2xx˙2+2gk x=0.\bigl(1+4k^2x^2\bigr)\ddot x + 4k^2 x\dot x^2 + 2gk\,x = 0 .

2. xx と x˙\dot x が微小なとき、2 次以上の項 4k2x2x¨4k^2x^2\ddot x と 4k2xx˙24k^2x\dot x^2 を落とすと

x¨+2gk x=0\ddot x + 2gk\,x = 0

なので、角振動数は ω=2gk\omega = \sqrt{2gk} です。検算しておきます。y=kx2y = kx^2 の原点における曲率半径は R=(1+(y′)2)3/2/∣y′′∣=1/(2k)R = \bigl(1+(y')^2\bigr)^{3/2}/|y''| = 1/(2k) なので、単振り子の公式 ω=g/R\omega = \sqrt{g/R} と一致します。

演習 7.3標準

水平面内で、原点を通る直線状のなめらかな棒が、一定角速度 ω\omega で強制的に回されています。この棒に質量 mm のビーズが通してあります。原点からの距離 rr を一般化座標とします。

  1. ラグランジアンと運動方程式を求め、一般解を書いてください。
  2. エネルギー関数 hh を求め、それが保存すること、しかし T+UT + U は保存しないことを示してください。
解答

1. 位置は x=rcos⁡ωtx = r\cos\omega t、y=rsin⁡ωty = r\sin\omega t です。例 5.3 の計算で θ=ωt\theta = \omega t、θ˙=ω\dot\theta = \omega と置けば x˙2+y˙2=r˙2+r2ω2\dot x^2+\dot y^2 = \dot r^2 + r^2\omega^2 です。水平面内なので重力のポテンシャルは一定、U=0U = 0 と取れます。よって

L=12m(r˙2+r2ω2).L = \frac{1}{2}m\bigl(\dot r^2 + r^2\omega^2\bigr).

∂L/∂r˙=mr˙\partial L/\partial \dot r = m\dot r、∂L/∂r=mrω2\partial L/\partial r = mr\omega^2 なので

mr¨=mrω2⟹r¨=ω2r.m\ddot r = m r\omega^2 \quad\Longrightarrow\quad \ddot r = \omega^2 r .

これは三角関数ではなく双曲線関数型の方程式で、一般解は

r(t)=Aeωt+Be−ωtr(t) = A e^{\omega t} + B e^{-\omega t}

です(A,BA, B は初期条件で決まる定数)。A≠0A \neq 0 なら rr は指数関数的に増大します。ビーズは棒に沿って外向きに飛ばされていく、という日常の直観と合います。

2. エネルギー関数は

h=r˙∂L∂r˙−L=mr˙2−12m(r˙2+r2ω2)=12m(r˙2−r2ω2).h = \dot r\frac{\partial L}{\partial \dot r} - L = m\dot r^2 - \frac{1}{2}m(\dot r^2 + r^2\omega^2) = \frac{1}{2}m\bigl(\dot r^2 - r^2\omega^2\bigr).

LL は tt を陽に含まないので 命題 6.4 より hh は保存します。直接確かめることもできます。運動方程式 r¨=ω2r\ddot r = \omega^2 r を使うと

dhdt=mr˙r¨−mω2rr˙=mr˙(ω2r)−mω2rr˙=0.\frac{dh}{dt} = m\dot r\ddot r - m\omega^2 r\dot r = m\dot r(\omega^2 r) - m\omega^2 r\dot r = 0 .

一方 T+U=T=12m(r˙2+r2ω2)T + U = T = \frac{1}{2}m(\dot r^2 + r^2\omega^2) は、r=Aeωtr = Ae^{\omega t}(B=0B=0)の解に沿って 12m(A2ω2e2ωt+A2ω2e2ωt)=mA2ω2e2ωt\frac{1}{2}m(A^2\omega^2 e^{2\omega t} + A^2\omega^2 e^{2\omega t}) = mA^2\omega^2 e^{2\omega t} となり、増大するので保存しません。棒を一定角速度で回し続ける装置がビーズに仕事をしているからです。拘束が時間に陽に依存する(レオノミック)ため 系 6.5 は適用できず、例 6.6 と同じ状況になっています。

演習 7.4難

鉛直面内の二重振り子を考えます。支点から質量 m1m_1 の質点まで長さ ℓ1\ell_1 の軽い棒、そこから質量 m2m_2 の質点まで長さ ℓ2\ell_2 の軽い棒でつながっています。鉛直下向きから測った角をそれぞれ θ1,θ2\theta_1, \theta_2 とします。ラグランジアンを作り、2 本の運動方程式を導いてください。

解答

位置は

x1=ℓ1sin⁡θ1,y1=−ℓ1cos⁡θ1,x2=ℓ1sin⁡θ1+ℓ2sin⁡θ2,y2=−ℓ1cos⁡θ1−ℓ2cos⁡θ2.\begin{aligned} x_1 &= \ell_1\sin\theta_1, & y_1 &= -\ell_1\cos\theta_1, \\ x_2 &= \ell_1\sin\theta_1 + \ell_2\sin\theta_2, & y_2 &= -\ell_1\cos\theta_1 - \ell_2\cos\theta_2 . \end{aligned}

微分して速さの 2 乗を計算します。x˙1=ℓ1θ˙1cos⁡θ1\dot x_1 = \ell_1\dot\theta_1\cos\theta_1、y˙1=ℓ1θ˙1sin⁡θ1\dot y_1 = \ell_1\dot\theta_1\sin\theta_1 より v12=ℓ12θ˙12v_1^2 = \ell_1^2\dot\theta_1^2 です。次に

x˙2=ℓ1θ˙1cos⁡θ1+ℓ2θ˙2cos⁡θ2,y˙2=ℓ1θ˙1sin⁡θ1+ℓ2θ˙2sin⁡θ2\dot x_2 = \ell_1\dot\theta_1\cos\theta_1 + \ell_2\dot\theta_2\cos\theta_2, \qquad \dot y_2 = \ell_1\dot\theta_1\sin\theta_1 + \ell_2\dot\theta_2\sin\theta_2

なので、加法定理 cos⁡θ1cos⁡θ2+sin⁡θ1sin⁡θ2=cos⁡(θ1−θ2)\cos\theta_1\cos\theta_2+\sin\theta_1\sin\theta_2 = \cos(\theta_1-\theta_2) を使って

v22=ℓ12θ˙12+ℓ22θ˙22+2ℓ1ℓ2θ˙1θ˙2cos⁡(θ1−θ2).v_2^2 = \ell_1^2\dot\theta_1^2 + \ell_2^2\dot\theta_2^2 + 2\ell_1\ell_2\dot\theta_1\dot\theta_2\cos(\theta_1-\theta_2).

したがって

T=12(m1+m2)ℓ12θ˙12+12m2ℓ22θ˙22+m2ℓ1ℓ2θ˙1θ˙2cos⁡(θ1−θ2),T = \frac{1}{2}(m_1+m_2)\ell_1^2\dot\theta_1^2 + \frac{1}{2}m_2\ell_2^2\dot\theta_2^2 + m_2\ell_1\ell_2\dot\theta_1\dot\theta_2\cos(\theta_1-\theta_2),U=m1gy1+m2gy2=−(m1+m2)gℓ1cos⁡θ1−m2gℓ2cos⁡θ2,U = m_1 g y_1 + m_2 g y_2 = -(m_1+m_2)g\ell_1\cos\theta_1 - m_2 g\ell_2\cos\theta_2,L=T−U.L = T - U .

θ1\theta_1 の方程式。 略記 Δ=θ1−θ2\Delta = \theta_1 - \theta_2 を使います。

∂L∂θ˙1=(m1+m2)ℓ12θ˙1+m2ℓ1ℓ2θ˙2cos⁡Δ,\frac{\partial L}{\partial \dot\theta_1} = (m_1+m_2)\ell_1^2\dot\theta_1 + m_2\ell_1\ell_2\dot\theta_2\cos\Delta,ddt∂L∂θ˙1=(m1+m2)ℓ12θ¨1+m2ℓ1ℓ2θ¨2cos⁡Δ−m2ℓ1ℓ2θ˙2sin⁡Δ (θ˙1−θ˙2),\frac{d}{dt}\frac{\partial L}{\partial\dot\theta_1} = (m_1+m_2)\ell_1^2\ddot\theta_1 + m_2\ell_1\ell_2\ddot\theta_2\cos\Delta - m_2\ell_1\ell_2\dot\theta_2\sin\Delta\,(\dot\theta_1-\dot\theta_2),∂L∂θ1=−m2ℓ1ℓ2θ˙1θ˙2sin⁡Δ−(m1+m2)gℓ1sin⁡θ1.\frac{\partial L}{\partial\theta_1} = -m_2\ell_1\ell_2\dot\theta_1\dot\theta_2\sin\Delta - (m_1+m_2)g\ell_1\sin\theta_1 .

差を取ると、θ˙\dot\theta の 2 次の項は

−m2ℓ1ℓ2sin⁡Δ (θ˙1θ˙2−θ˙22)+m2ℓ1ℓ2θ˙1θ˙2sin⁡Δ=m2ℓ1ℓ2θ˙22sin⁡Δ-m_2\ell_1\ell_2\sin\Delta\,(\dot\theta_1\dot\theta_2 - \dot\theta_2^2) + m_2\ell_1\ell_2\dot\theta_1\dot\theta_2\sin\Delta = m_2\ell_1\ell_2\dot\theta_2^2\sin\Delta

となります。全体を ℓ1\ell_1 で割って

(m1+m2)ℓ1θ¨1+m2ℓ2θ¨2cos⁡Δ+m2ℓ2θ˙22sin⁡Δ+(m1+m2)gsin⁡θ1=0.(m_1+m_2)\ell_1\ddot\theta_1 + m_2\ell_2\ddot\theta_2\cos\Delta + m_2\ell_2\dot\theta_2^2\sin\Delta + (m_1+m_2)g\sin\theta_1 = 0 .

θ2\theta_2 の方程式。 同様に

∂L∂θ˙2=m2ℓ22θ˙2+m2ℓ1ℓ2θ˙1cos⁡Δ,\frac{\partial L}{\partial\dot\theta_2} = m_2\ell_2^2\dot\theta_2 + m_2\ell_1\ell_2\dot\theta_1\cos\Delta,ddt∂L∂θ˙2=m2ℓ22θ¨2+m2ℓ1ℓ2θ¨1cos⁡Δ−m2ℓ1ℓ2θ˙1sin⁡Δ (θ˙1−θ˙2),\frac{d}{dt}\frac{\partial L}{\partial\dot\theta_2} = m_2\ell_2^2\ddot\theta_2 + m_2\ell_1\ell_2\ddot\theta_1\cos\Delta - m_2\ell_1\ell_2\dot\theta_1\sin\Delta\,(\dot\theta_1 - \dot\theta_2),∂L∂θ2=+m2ℓ1ℓ2θ˙1θ˙2sin⁡Δ−m2gℓ2sin⁡θ2\frac{\partial L}{\partial\theta_2} = +m_2\ell_1\ell_2\dot\theta_1\dot\theta_2\sin\Delta - m_2 g\ell_2\sin\theta_2

(∂cos⁡Δ/∂θ2=+sin⁡Δ\partial\cos\Delta/\partial\theta_2 = +\sin\Delta に注意)。差の θ˙\dot\theta 2 次の項は

−m2ℓ1ℓ2sin⁡Δ (θ˙12−θ˙1θ˙2)−m2ℓ1ℓ2θ˙1θ˙2sin⁡Δ=−m2ℓ1ℓ2θ˙12sin⁡Δ-m_2\ell_1\ell_2\sin\Delta\,(\dot\theta_1^2 - \dot\theta_1\dot\theta_2) - m_2\ell_1\ell_2\dot\theta_1\dot\theta_2\sin\Delta = -m_2\ell_1\ell_2\dot\theta_1^2\sin\Delta

なので、全体を m2ℓ2m_2\ell_2 で割って

ℓ2θ¨2+ℓ1θ¨1cos⁡Δ−ℓ1θ˙12sin⁡Δ+gsin⁡θ2=0.\ell_2\ddot\theta_2 + \ell_1\ddot\theta_1\cos\Delta - \ell_1\dot\theta_1^2\sin\Delta + g\sin\theta_2 = 0 .

検算。 m2→0m_2 \to 0 とすると第 1 式は ℓ1θ¨1+gsin⁡θ1=0\ell_1\ddot\theta_1 + g\sin\theta_1 = 0 となり、単振り子の式(例 5.4)に一致します。また微小振動極限(θi\theta_i と θ˙i\dot\theta_i が微小、cos⁡Δ≈1\cos\Delta \approx 1、sin⁡Δ≈0\sin\Delta \approx 0、θ˙2\dot\theta^2 項は 2 次で無視)では

(m1+m2)ℓ1θ¨1+m2ℓ2θ¨2+(m1+m2)gθ1=0,ℓ2θ¨2+ℓ1θ¨1+gθ2=0(m_1+m_2)\ell_1\ddot\theta_1 + m_2\ell_2\ddot\theta_2 + (m_1+m_2)g\theta_1 = 0, \qquad \ell_2\ddot\theta_2 + \ell_1\ddot\theta_1 + g\theta_2 = 0

という線形連立系になり、基準振動の理論に乗ります。ニュートン形式で 2 本の棒の張力を未知数に含めて解くのに比べ、はるかに機械的です。


  • L. D. ランダウ、E. M. リフシッツ『力学(増訂第 3 版)』東京図書 — 第 I 章「運動方程式」。最小作用の原理から出発する構成の古典的な標準書です。
  • H. Goldstein, C. Poole, J. Safko, Classical Mechanics, 3rd ed., Addison-Wesley, 2002 — 第 1 章「Survey of the Elementary Principles」および第 2 章「Variational Principles and Lagrange’s Equations」。ダランベールの原理からの導出と変分原理からの導出が並置されています。
  • V. I. Arnold, Mathematical Methods of Classical Mechanics, 2nd ed., Springer, 1989 — 第 II 部「Lagrangian Mechanics」。共変性や配位空間を多様体の言葉で厳密に扱っています。
  • I. M. Gelfand, S. V. Fomin, Calculus of Variations, Dover, 2000 — 第 1 章。変分法の基本補題とオイラー・ラグランジュ方程式の数学的取り扱い。
  • 山本義隆、中村孔一『解析力学 I』朝倉書店、1998 — 第 1 章・第 2 章。拘束、仮想仕事の原理、一般化座標の扱いが丁寧です。
  • J.-L. Lagrange, Mécanique analytique, Paris, 1788 — 一次資料。

Appendix: ダランベールの原理からの導出

Section titled “Appendix: ダランベールの原理からの導出”

なぜ別の導出が要るのか。 ハミルトンの原理は美しいのですが、公理として天下りに置かれています。ラグランジュ自身は変分原理からではなく、力の釣り合いの一般化である仮想仕事の原理から出発しました。この経路をたどると、「なぜ拘束力が消えるのか」がはっきりします。また、非ホロノミック拘束を扱うときにはこちらが正しい出発点になります。

仮想変位とダランベールの原理。 時刻 tt を止めたまま、その時刻の拘束をみたす範囲で配置を微小に動かすことを仮想変位 δri\delta\boldsymbol{r}_i といいます。拘束が理想的である(拘束力 Ri\boldsymbol{R}_i が仮想変位に対して仕事をしない)とき、∑iRi⋅δri=0\sum_i \boldsymbol{R}_i\cdot\delta\boldsymbol{r}_i = 0 です。ニュートンの方程式 mir¨i=Fi+Rim_i\ddot{\boldsymbol{r}}_i = \boldsymbol{F}_i + \boldsymbol{R}_i(Fi\boldsymbol{F}_i は与えられた力)に δri\delta\boldsymbol{r}_i を掛けて総和すると、拘束力の項が落ちて

∑i=1N(Fi−mir¨i)⋅δri=0\sum_{i=1}^{N}\bigl(\boldsymbol{F}_i - m_i\ddot{\boldsymbol{r}}_i\bigr)\cdot\delta\boldsymbol{r}_i = 0

が得られます。これがダランベールの原理です。拘束力が消えるのはこの一歩であり、ラグランジュ形式で張力や垂直抗力が現れない理由もここにあります。

一般化座標への書き換え。 ri=ri(q,t)\boldsymbol{r}_i = \boldsymbol{r}_i(q,t) とすると、仮想変位は時刻を止めた変位なので δri=∑k(∂ri/∂qk) δqk\delta\boldsymbol{r}_i = \sum_k (\partial\boldsymbol{r}_i/\partial q^k)\,\delta q^k です(∂ri/∂t\partial\boldsymbol{r}_i/\partial t の項は入りません)。δqk\delta q^k は独立に取れるので、ダランベールの原理は各 kk について

Qk−∑imir¨i⋅∂ri∂qk=0,Qk:=∑iFi⋅∂ri∂qkQ_k - \sum_i m_i\ddot{\boldsymbol{r}}_i\cdot\frac{\partial\boldsymbol{r}_i}{\partial q^k} = 0, \qquad Q_k := \sum_i \boldsymbol{F}_i\cdot\frac{\partial \boldsymbol{r}_i}{\partial q^k}

と書けます。QkQ_k を一般化力といいます。

加速度項を運動エネルギーで表す。 ここで 補題 5.1 が効きます。ri=ri(q,t)\boldsymbol{r}_i = \boldsymbol{r}_i(q,t) に対して (i) ∂r˙i/∂q˙k=∂ri/∂qk\partial\dot{\boldsymbol{r}}_i/\partial\dot q^k = \partial\boldsymbol{r}_i/\partial q^k、(ii) ∂r˙i/∂qk=ddt(∂ri/∂qk)\partial\dot{\boldsymbol{r}}_i/\partial q^k = \frac{d}{dt}(\partial\boldsymbol{r}_i/\partial q^k) が成り立ちます(補題の QQ を qq、qq を ri\boldsymbol{r}_i と読み替えるだけです)。積の微分法で

∑imir¨i⋅∂ri∂qk=∑i[ddt(mir˙i⋅∂ri∂qk)−mir˙i⋅ddt∂ri∂qk]\sum_i m_i\ddot{\boldsymbol{r}}_i\cdot\frac{\partial\boldsymbol{r}_i}{\partial q^k} = \sum_i\left[ \frac{d}{dt}\left( m_i\dot{\boldsymbol{r}}_i\cdot\frac{\partial\boldsymbol{r}_i}{\partial q^k} \right) - m_i\dot{\boldsymbol{r}}_i\cdot\frac{d}{dt}\frac{\partial\boldsymbol{r}_i}{\partial q^k} \right]

と分け、(i) と (ii) を代入すると

=ddt(∑imir˙i⋅∂r˙i∂q˙k)−∑imir˙i⋅∂r˙i∂qk=ddt∂T∂q˙k−∂T∂qk= \frac{d}{dt}\left( \sum_i m_i\dot{\boldsymbol{r}}_i\cdot\frac{\partial\dot{\boldsymbol{r}}_i}{\partial \dot q^k} \right) - \sum_i m_i\dot{\boldsymbol{r}}_i\cdot\frac{\partial \dot{\boldsymbol{r}}_i}{\partial q^k} = \frac{d}{dt}\frac{\partial T}{\partial \dot q^k} - \frac{\partial T}{\partial q^k}

となります。ここで T=∑i12mi∣r˙i∣2T = \sum_i \frac12 m_i|\dot{\boldsymbol{r}}_i|^2 であり、最後の等号は ∂T/∂u=∑imir˙i⋅∂r˙i/∂u\partial T/\partial u = \sum_i m_i \dot{\boldsymbol{r}}_i \cdot \partial\dot{\boldsymbol{r}}_i/\partial u(uu は qkq^k でも q˙k\dot q^k でもよい)という連鎖律です。

結論。 以上より、一般化座標におけるダランベールの原理は

ddt∂T∂q˙k−∂T∂qk=Qk(k=1,…,n)\frac{d}{dt}\frac{\partial T}{\partial \dot q^k} - \frac{\partial T}{\partial q^k} = Q_k \qquad (k=1,\ldots,n)

となります。さらに力がポテンシャル U(q,t)U(q,t) から導かれる、すなわち Qk=−∂U/∂qkQ_k = -\partial U/\partial q^k のときは、UU が q˙\dot q に依らないことから ∂U/∂q˙k=0\partial U/\partial\dot q^k = 0 なので、L=T−UL = T - U とおいて

ddt∂L∂q˙k−∂L∂qk=0\frac{d}{dt}\frac{\partial L}{\partial \dot q^k} - \frac{\partial L}{\partial q^k} = 0

が得られます。これは 定理 3.4 と同じ式です。つまりオイラー・ラグランジュ方程式は、変分原理を公理に採らなくても、ニュートンの法則と理想拘束の仮定だけから導けます。ハミルトンの原理は、この方程式を「作用の停留」として読み直したもの、と位置づけられます。

このテーマの 100 本ノック(100 問)

執筆: Claude Code(Sonnet 5.5)・監査 3 回(Claude Code)・最終 2026-10-12

この記事の誤りを報告する ・運営: 夢現技研合同会社 ・料金 ・利用条件 ・特定商取引法に基づく表記

© 2026 夢現技研合同会社 ・コード例は MIT ライセンスです。