力学の運動方程式は、各時刻の力の釣り合いではなく、経路全体に対して定まる 1 つの数(作用)が停留する という条件から出てきます。これがハミルトンの原理です。
作用が停留するための必要十分条件がオイラー・ラグランジュ方程式 であり、これは変分法の基本補題(補題 3.3 )から導かれます。
直交座標で L = T − U L = T - U L = T − U (運動エネルギー引くポテンシャルエネルギー)と取れば、オイラー・ラグランジュ方程式はニュートンの運動方程式そのものになります(定理 4.2 )。両者は同じ内容の言い換えです。
ラグランジュ形式の実質的な威力は共変性 にあります。座標を勝手に取り替えても方程式の形が変わりません(定理 5.2 )。おかげで極座標・角度変数・拘束系を、遠心力項や張力を自分で見つけ出すことなく機械的に扱えます。
ラグランジアンに現れない座標(循環座標)があれば、対応する一般化運動量が保存します(命題 6.2 )。時間に陽に依存しなければエネルギー関数が保存します(命題 6.4 )。これは「対称性が保存則を生む」という一般原理の入り口です。
ニュートンの運動方程式 m i r ¨ i = F i m_i \ddot{\boldsymbol{r}}_i = \boldsymbol{F}_i m i r ¨ i = F i は正しく、そして原理的には万能です。実際 ニュートン力学の基礎 で見たとおり、力さえ与えられれば N N N 個の質点の運動は 3 N 3N 3 N 本の 2 階常微分方程式で完全に決まります(初期値問題の解の一意性(命題 4.1)[ニュートン力学の基礎] )。それでも 18 世紀以降の力学が別の定式化を求めたのには、はっきりした理由が三つあります。
第一に、拘束力が邪魔をします。 長さ ℓ \ell ℓ の糸で吊るした質点(単振り子)を直交座標 ( x , y ) (x, y) ( x , y ) で書くと、糸の張力 S S S を未知関数として
m x ¨ = − S x ℓ , m y ¨ = − S y ℓ − m g , x 2 + y 2 = ℓ 2 m\ddot{x} = -S\frac{x}{\ell}, \qquad m\ddot{y} = -S\frac{y}{\ell} - mg, \qquad x^2 + y^2 = \ell^2 m x ¨ = − S ℓ x , m y ¨ = − S ℓ y − m g , x 2 + y 2 = ℓ 2
という連立系になります。未知関数は x , y , S x, y, S x , y , S の 3 つ、方程式も 3 本なので解けますが、本当に知りたいのは振れ角ひとつ なのに、興味のない張力 S S S を道連れにしなければなりません。しかも S S S は「糸が伸びないようにちょうど必要なだけ働く力」であって、あらかじめ与えられた関数ではありません。運動を解いた後でしか値が分からない量が方程式の中に居座っているのです。
ところが x = ℓ sin θ , y = − ℓ cos θ x = \ell\sin\theta,\ y = -\ell\cos\theta x = ℓ sin θ , y = − ℓ cos θ と置いて計算すると、後で見るように
θ ¨ = − g ℓ sin θ \ddot{\theta} = -\frac{g}{\ell}\sin\theta θ ¨ = − ℓ g sin θ
という 1 本の方程式だけが残り、S S S は完全に消えます。拘束を「余分な力」ではなく「使える座標が少ない」という形で最初から折り込めれば、話はずっと簡単になるはずです。
第二に、座標を変えると方程式の形が変わります。 F = m a \boldsymbol{F} = m\boldsymbol{a} F = m a という簡潔な形は直交座標に特有のものです。平面極座標 ( r , θ ) (r,\theta) ( r , θ ) では加速度の成分が
a r = r ¨ − r θ ˙ 2 , a θ = r θ ¨ + 2 r ˙ θ ˙ a_r = \ddot{r} - r\dot{\theta}^2, \qquad a_\theta = r\ddot{\theta} + 2\dot{r}\dot{\theta} a r = r ¨ − r θ ˙ 2 , a θ = r θ ¨ + 2 r ˙ θ ˙
となり、遠心項 − r θ ˙ 2 -r\dot\theta^2 − r θ ˙ 2 とコリオリ項 2 r ˙ θ ˙ 2\dot r\dot\theta 2 r ˙ θ ˙ が現れます。これらは基底ベクトル e r , e θ \boldsymbol{e}_r, \boldsymbol{e}_\theta e r , e θ 自身が時間変化することから出てくるもので、導出は難しくありませんが、座標系ごとに毎回やり直しになります。球座標、円柱座標、斜交座標、回転系……と系統立てて扱うには、どんな座標でも同じ手続きで運動方程式が出てくる 枠組みが要ります。
第三に、力学の外へつながりません。 幾何光学ではフェルマーの原理(1662 年)が知られていました。光は 2 点を結ぶ経路のうち、通過時間が停留するものを選ぶ、というものです。「経路全体を候補として比較し、ある量を停留させるものが実現する」という語り口は、運動方程式の局所的な語り口とはまるで違います。モーペルテュイ(1744 年)とオイラー(1744 年)はこの語り口が力学にも使えることに気づき、ラグランジュは『解析力学』(1788 年)で変分の計算法を整備しました。ハミルトン(1834–35 年)が現在の形——両端の時刻と位置を固定して ∫ ( T − U ) d t \int (T - U)\,dt ∫ ( T − U ) d t を停留させる——に整理し、ヤコビによって「ハミルトンの原理」と呼ばれるようになります。この形式は電磁場、連続体、相対論、さらには量子力学の経路積分へそのまま持ち越せます。ニュートン形式にはそこまでの一般性がありません。
この記事では、まず拘束と一般化座標を整理し(§2)、作用の停留からオイラー・ラグランジュ方程式を導き(§3)、L = T − U L = T - U L = T − U がニュートン方程式と同値であることを確かめ(§4)、共変性という核心を証明して具体例で使い(§5)、最後に保存則との関係を見ます(§6)。
flowchart TD
A["ハミルトンの原理<br/>作用 S が停留する"] --> B["変分 δS = 0<br/>(変分法の基本補題)"]
B --> C["オイラー・ラグランジュ方程式"]
C --> D["直交座標 かつ L = T - U<br/>→ ニュートンの運動方程式"]
C --> E["任意の一般化座標<br/>→ 形が変わらない(共変性)"]
C --> F["循環座標・時間並進<br/>→ 保存量"] ハミルトンの原理から出発する力学の組み立て
定義 2.1 (ホロノミック拘束と一般化座標 )
N N N 個の質点の位置を r 1 , … , r N ∈ R 3 \boldsymbol{r}_1, \ldots, \boldsymbol{r}_N \in \mathbb{R}^3 r 1 , … , r N ∈ R 3 とする。有限個の C 2 C^2 C 2 級関数 f 1 , … , f m f_1, \ldots, f_m f 1 , … , f m によって
f a ( r 1 , … , r N , t ) = 0 ( a = 1 , … , m ) f_a(\boldsymbol{r}_1, \ldots, \boldsymbol{r}_N, t) = 0 \qquad (a = 1, \ldots, m) f a ( r 1 , … , r N , t ) = 0 ( a = 1 , … , m ) の形に書ける拘束をホロノミック拘束 という。さらに、これらの拘束をみたす配置全体が n = 3 N − m n = 3N - m n = 3 N − m 個のパラメータ q = ( q 1 , … , q n ) q = (q^1, \ldots, q^n) q = ( q 1 , … , q n ) を用いて
r i = r i ( q 1 , … , q n , t ) ( i = 1 , … , N ) \boldsymbol{r}_i = \boldsymbol{r}_i(q^1, \ldots, q^n, t) \qquad (i = 1, \ldots, N) r i = r i ( q 1 , … , q n , t ) ( i = 1 , … , N ) と、C 2 C^2 C 2 級かつ各時刻で 1 対 1 に表せるとき、q 1 , … , q n q^1, \ldots, q^n q 1 , … , q n をこの系の一般化座標 、n n n を自由度 という。r i \boldsymbol{r}_i r i が t t t に陽に依存しない場合をスクレロノミック (時間非依存)、依存する場合をレオノミック (時間依存)という。
一般化座標は長さの次元を持つとは限りません。角度でも、面積でも、二つの角度の和でも構いません。「配置を一意に指定するのに必要十分な独立変数の組」という以上の意味はありません。n n n 個の q q q が動く領域を配位空間 と呼び、系の運動は配位空間内の 1 本の曲線 t ↦ q ( t ) t \mapsto q(t) t ↦ q ( t ) として表されます。
例 2.2 (自由度の数え方 )
平面内の単振り子:N = 1 N = 1 N = 1 、拘束 x 2 + y 2 = ℓ 2 x^2 + y^2 = \ell^2 x 2 + y 2 = ℓ 2 が 1 本(z = 0 z = 0 z = 0 を含めれば 2 本)。自由度 n = 1 n = 1 n = 1 。一般化座標は振れ角 θ \theta θ 。
平面内の二重振り子:N = 2 N = 2 N = 2 、糸の長さ 2 本ぶんの拘束。自由度 n = 2 n = 2 n = 2 。一般化座標は 2 つの振れ角 θ 1 , θ 2 \theta_1, \theta_2 θ 1 , θ 2 。
定滑車にかけた 2 つのおもり(アトウッドの器械):おもりの高さの和が一定なので自由度 n = 1 n = 1 n = 1 。一方の高さ x x x を座標に取ればよい。
空間内の剛体:構成点間の距離がすべて一定という拘束の結果、自由度 n = 6 n = 6 n = 6 (重心 3 + 姿勢 3)。
拘束が「なめらか」であること、すなわち拘束力が拘束をみたす向きの変位に対して仕事をしないことも仮定します。糸の張力は糸に垂直な変位に対して仕事をせず、なめらかな面の垂直抗力は面に沿う変位に対して仕事をしません。この仮定(理想拘束 )が、後で拘束力が方程式から消える理由になります。
定義 3.1 (ラグランジュ関数と作用汎関数 )
配位空間の点 q = ( q 1 , … , q n ) q = (q^1,\ldots,q^n) q = ( q 1 , … , q n ) 、速度 q ˙ = ( q ˙ 1 , … , q ˙ n ) \dot q = (\dot q^1, \ldots, \dot q^n) q ˙ = ( q ˙ 1 , … , q ˙ n ) 、時刻 t t t の C 2 C^2 C 2 級関数 L ( q , q ˙ , t ) L(q, \dot q, t) L ( q , q ˙ , t ) をラグランジュ関数 (ラグランジアン)という。時刻区間 [ t 1 , t 2 ] [t_1, t_2] [ t 1 , t 2 ] と両端の値 q ( t 1 ) = q ( 1 ) , q ( t 2 ) = q ( 2 ) q(t_1) = q_{(1)},\ q(t_2) = q_{(2)} q ( t 1 ) = q ( 1 ) , q ( t 2 ) = q ( 2 ) を固定したとき、この条件をみたす C 2 C^2 C 2 級曲線 q : [ t 1 , t 2 ] → R n q: [t_1,t_2] \to \mathbb{R}^n q : [ t 1 , t 2 ] → R n 全体の上で定義される汎関数
S [ q ] = ∫ t 1 t 2 L ( q ( t ) , q ˙ ( t ) , t ) d t S[q] = \int_{t_1}^{t_2} L\bigl(q(t), \dot q(t), t\bigr)\, dt S [ q ] = ∫ t 1 t 2 L ( q ( t ) , q ˙ ( t ) , t ) d t を作用汎関数 、その値を作用 という。
S S S は数を数に対応させる関数ではなく、曲線 1 本に数 1 つを対応させる 写像です。「S S S が最小になる曲線」を探すのは、高校で習う「f ( x ) f(x) f ( x ) が最小になる x x x を探す」の無限次元版だと思ってください。無限次元版でも、極値をとるところでは「1 階微分が 0」に相当する条件が成り立ちます。それを正確に述べるのが次の定義です。
定義 3.2 (変分と停留経路 )
C 2 C^2 C 2 級曲線 q q q と、両端で消える C 2 C^2 C 2 級関数 η : [ t 1 , t 2 ] → R n \eta: [t_1,t_2] \to \mathbb{R}^n η : [ t 1 , t 2 ] → R n (すなわち η ( t 1 ) = η ( t 2 ) = 0 \eta(t_1) = \eta(t_2) = 0 η ( t 1 ) = η ( t 2 ) = 0 )を取る。実数 ε \varepsilon ε に対し q ε = q + ε η q_\varepsilon = q + \varepsilon\eta q ε = q + ε η とおくと、q ε q_\varepsilon q ε も同じ両端条件をみたす。このとき
δ S [ q ; η ] : = d d ε S [ q + ε η ] ∣ ε = 0 \delta S[q;\eta] := \left.\frac{d}{d\varepsilon} S[q + \varepsilon \eta]\right|_{\varepsilon = 0} δ S [ q ; η ] := d ε d S [ q + ε η ] ε = 0 を S S S の第一変分 という。すべての上記 η \eta η に対して δ S [ q ; η ] = 0 \delta S[q;\eta] = 0 δ S [ q ; η ] = 0 が成り立つとき、q q q を S S S の停留経路 という。
(t₁, q₁) (t₂, q₂) εη(t) 真の運動 q(t) 比較経路 q + εη t q 端点を固定した真の経路と、それをずらした比較経路
停留条件を微分方程式に翻訳するのに使う道具が、次の補題です。「積分がいつも 0 なら中身が 0」という、当たり前に見えて証明が必要な主張です。
補題 3.3 (変分法の基本補題 )
g : [ t 1 , t 2 ] → R g: [t_1, t_2] \to \mathbb{R} g : [ t 1 , t 2 ] → R を連続関数とする。η ( t 1 ) = η ( t 2 ) = 0 \eta(t_1) = \eta(t_2) = 0 η ( t 1 ) = η ( t 2 ) = 0 をみたすすべての C 1 C^1 C 1 級関数 η : [ t 1 , t 2 ] → R \eta: [t_1,t_2] \to \mathbb{R} η : [ t 1 , t 2 ] → R に対して
∫ t 1 t 2 g ( t ) η ( t ) d t = 0 \int_{t_1}^{t_2} g(t)\,\eta(t)\, dt = 0 ∫ t 1 t 2 g ( t ) η ( t ) d t = 0 が成り立つならば、g ( t ) = 0 g(t) = 0 g ( t ) = 0 が [ t 1 , t 2 ] [t_1, t_2] [ t 1 , t 2 ] 全体で成り立つ。
証明(補題 3.3) 対偶を示します。ある t 0 ∈ [ t 1 , t 2 ] t_0 \in [t_1,t_2] t 0 ∈ [ t 1 , t 2 ] で g ( t 0 ) ≠ 0 g(t_0) \neq 0 g ( t 0 ) = 0 とし、一般性を失うことなく g ( t 0 ) > 0 g(t_0) > 0 g ( t 0 ) > 0 とします(g ( t 0 ) < 0 g(t_0) < 0 g ( t 0 ) < 0 なら g g g を − g -g − g に置き換えればよく、そのとき ∫ ( − g ) η d t = 0 \int (-g)\eta\,dt = 0 ∫ ( − g ) η d t = 0 も仮定から従います)。
g g g は連続なので、ε 0 = g ( t 0 ) / 2 > 0 \varepsilon_0 = g(t_0)/2 > 0 ε 0 = g ( t 0 ) /2 > 0 に対しある ρ > 0 \rho > 0 ρ > 0 が存在して、∣ t − t 0 ∣ ≤ ρ |t - t_0| \le \rho ∣ t − t 0 ∣ ≤ ρ かつ t ∈ [ t 1 , t 2 ] t \in [t_1,t_2] t ∈ [ t 1 , t 2 ] ならば ∣ g ( t ) − g ( t 0 ) ∣ < ε 0 |g(t) - g(t_0)| < \varepsilon_0 ∣ g ( t ) − g ( t 0 ) ∣ < ε 0 、したがって
g ( t ) > g ( t 0 ) − g ( t 0 ) 2 = g ( t 0 ) 2 > 0 g(t) > g(t_0) - \frac{g(t_0)}{2} = \frac{g(t_0)}{2} > 0 g ( t ) > g ( t 0 ) − 2 g ( t 0 ) = 2 g ( t 0 ) > 0 となります。t 0 t_0 t 0 が端点の場合は ρ \rho ρ を小さく取り直して区間 I = [ t 0 − ρ , t 0 + ρ ] I = [t_0 - \rho, t_0 + \rho] I = [ t 0 − ρ , t 0 + ρ ] が [ t 1 , t 2 ] [t_1,t_2] [ t 1 , t 2 ] に含まれるようにできます(t 0 = t 1 t_0 = t_1 t 0 = t 1 なら [ t 1 , t 1 + 2 ρ ] [t_1, t_1 + 2\rho] [ t 1 , t 1 + 2 ρ ] と取り、以下同様に中心をずらします)。以下、I = [ c − ρ , c + ρ ] ⊂ [ t 1 , t 2 ] I = [c - \rho, c + \rho] \subset [t_1, t_2] I = [ c − ρ , c + ρ ] ⊂ [ t 1 , t 2 ] かつ I I I 上で g > g ( t 0 ) / 2 g > g(t_0)/2 g > 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} η ( t ) = { ( ρ 2 − ( t − c ) 2 ) 2 0 ( t ∈ I ) ( t ∈ / I ) と取ります。η \eta η は I I I の内部で正、I I I の外で 0 0 0 、そして η ′ ( t ) = − 4 ( t − c ) ( ρ 2 − ( t − c ) 2 ) \eta'(t) = -4(t-c)\bigl(\rho^2 - (t-c)^2\bigr) η ′ ( t ) = − 4 ( t − c ) ( ρ 2 − ( t − c ) 2 ) は t = c ± ρ t = c \pm \rho t = c ± ρ で 0 0 0 になるので、η \eta η は [ t 1 , t 2 ] [t_1,t_2] [ t 1 , t 2 ] 全体で C 1 C^1 C 1 級です。端点でも η ( t 1 ) = η ( t 2 ) = 0 \eta(t_1) = \eta(t_2) = 0 η ( t 1 ) = η ( t 2 ) = 0 をみたします(I I I が端点を含む場合も、I I I の端で η \eta η とその微分が 0 0 0 になることから同じです)。
この η \eta η に対し、u = t − c u = t - c u = t − c と置換して
∫ − ρ ρ ( ρ 2 − u 2 ) 2 d u = ∫ − ρ ρ ( ρ 4 − 2 ρ 2 u 2 + u 4 ) d u = 2 ( ρ 5 − 2 3 ρ 5 + 1 5 ρ 5 ) = 16 15 ρ 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 ∫ − ρ ρ ( ρ 2 − u 2 ) 2 d u = ∫ − ρ ρ ( ρ 4 − 2 ρ 2 u 2 + u 4 ) d u = 2 ( ρ 5 − 3 2 ρ 5 + 5 1 ρ 5 ) = 15 16 ρ 5 > 0 なので、
∫ t 1 t 2 g η d t = ∫ I g η d t > g ( t 0 ) 2 ⋅ 16 15 ρ 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 ∫ t 1 t 2 g η d t = ∫ I g η d t > 2 g ( t 0 ) ⋅ 15 16 ρ 5 > 0 となり、仮定 ∫ g η d t = 0 \int g\eta\,dt = 0 ∫ g η d t = 0 に反します。よって g g g は恒等的に 0 0 0 です。
∎
定理 3.4 (オイラー・ラグランジュ方程式 )
L ( q , q ˙ , t ) L(q,\dot q, t) L ( q , q ˙ , t ) を C 2 C^2 C 2 級のラグランジュ関数とし、q : [ t 1 , t 2 ] → R n q: [t_1,t_2] \to \mathbb{R}^n q : [ t 1 , t 2 ] → R n を C 2 C^2 C 2 級曲線とする。q q q が両端固定の下で作用 S [ q ] = ∫ t 1 t 2 L ( q , q ˙ , t ) d t S[q] = \int_{t_1}^{t_2} L(q,\dot q,t)\,dt S [ q ] = ∫ t 1 t 2 L ( q , q ˙ , t ) d t の停留経路であるための必要十分条件は、[ t 1 , t 2 ] [t_1,t_2] [ t 1 , t 2 ] 上で
d d t ∂ L ∂ q ˙ k ( q ( t ) , q ˙ ( t ) , t ) − ∂ L ∂ q k ( 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) d t d ∂ q ˙ k ∂ L ( q ( t ) , q ˙ ( t ) , t ) − ∂ q k ∂ L ( q ( t ) , q ˙ ( t ) , t ) = 0 ( k = 1 , … , n ) が成り立つことである。この n n n 本の連立方程式をオイラー・ラグランジュ方程式 という。
証明(定理 3.4) η \eta η を η ( t 1 ) = η ( t 2 ) = 0 \eta(t_1) = \eta(t_2) = 0 η ( t 1 ) = η ( t 2 ) = 0 をみたす任意の C 2 C^2 C 2 級関数とし、Φ ( ε ) = S [ q + ε η ] \Phi(\varepsilon) = S[q + \varepsilon\eta] Φ ( ε ) = S [ q + ε η ] とおきます。
第 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) φ ( ε , t ) = L ( q ( t ) + ε η ( t ) , q ˙ ( t ) + ε η ˙ ( t ) , t ) は、L L L が C 2 C^2 C 2 級で q , η q, \eta q , η が C 2 C^2 C 2 級なので ( ε , t ) (\varepsilon,t) ( ε , t ) について C 1 C^1 C 1 級です。∂ φ / ∂ ε \partial\varphi/\partial\varepsilon ∂ φ / ∂ ε は有界閉集合 [ − 1 , 1 ] × [ t 1 , t 2 ] [-1,1]\times[t_1,t_2] [ − 1 , 1 ] × [ t 1 , t 2 ] 上で連続、したがって一様連続かつ有界なので、微分と積分を交換できます。連鎖律より
Φ ′ ( 0 ) = ∫ t 1 t 2 ∑ k = 1 n ( ∂ L ∂ q k η k + ∂ L ∂ q ˙ k η ˙ k ) d t . \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 . Φ ′ ( 0 ) = ∫ t 1 t 2 k = 1 ∑ n ( ∂ q k ∂ L η k + ∂ q ˙ k ∂ L η ˙ k ) d t . ここで偏微分はすべて ( q ( t ) , q ˙ ( t ) , t ) (q(t),\dot q(t),t) ( q ( t ) , q ˙ ( t ) , t ) で評価します。
第 2 段:部分積分。 q q q が C 2 C^2 C 2 級で L L L が C 2 C^2 C 2 級なので t ↦ ∂ L / ∂ q ˙ k t \mapsto \partial L/\partial \dot q^k t ↦ ∂ L / ∂ q ˙ k は C 1 C^1 C 1 級であり、部分積分(部分積分(定理 6.2)[積分の基本定理と定積分] )ができます。
∫ t 1 t 2 ∂ L ∂ q ˙ k η ˙ k d t = [ ∂ L ∂ q ˙ k η k ] t 1 t 2 − ∫ t 1 t 2 d d t ( ∂ L ∂ q ˙ k ) η k d t . \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 . ∫ t 1 t 2 ∂ q ˙ k ∂ L η ˙ k d t = [ ∂ q ˙ k ∂ L η k ] t 1 t 2 − ∫ t 1 t 2 d t d ( ∂ q ˙ k ∂ L ) η k d t . ここで両端固定の条件 η ( t 1 ) = η ( t 2 ) = 0 \eta(t_1) = \eta(t_2) = 0 η ( t 1 ) = η ( t 2 ) = 0 を使い 、第 1 項が消えます。これがハミルトンの原理で端点を固定する理由です。よって
δ S [ q ; η ] = Φ ′ ( 0 ) = ∫ t 1 t 2 ∑ k = 1 n ( ∂ L ∂ q k − d d t ∂ L ∂ q ˙ k ) η k d t . \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 . δ S [ q ; η ] = Φ ′ ( 0 ) = ∫ t 1 t 2 k = 1 ∑ n ( ∂ q k ∂ L − d t d ∂ q ˙ k ∂ L ) η k d t . 第 3 段:十分性。 オイラー・ラグランジュ方程式が成り立てば、上式の丸括弧がすべての k k k 、すべての t t t で 0 0 0 なので δ S = 0 \delta S = 0 δ S = 0 です。すなわち q q q は停留経路です。
第 4 段:必要性。 逆に q q q が停留経路とします。k k k を 1 つ固定し、η k \eta^k η k 以外の成分が恒等的に 0 0 0 である η \eta η に制限すると、任意の C 2 C^2 C 2 級(したがって C 1 C^1 C 1 級)関数 η k \eta^k η k (両端で 0 0 0 )に対して
∫ t 1 t 2 g k ( t ) η k ( t ) d t = 0 , g k ( t ) : = ∂ L ∂ q k − d d t ∂ 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} ∫ t 1 t 2 g k ( t ) η k ( t ) d t = 0 , g k ( t ) := ∂ q k ∂ L − d t d ∂ q ˙ k ∂ L が成り立ちます。g k g_k g k は連続関数です。補題 3.3 の証明で用いた比較関数 η \eta η は実は C 1 C^1 C 1 級ですが、同じ議論を ( ρ 2 − ( t − c ) 2 ) 3 \bigl(\rho^2-(t-c)^2\bigr)^3 ( ρ 2 − ( t − c ) 2 ) 3 に対して行えば C 2 C^2 C 2 級の比較関数が取れ、∫ − ρ ρ ( ρ 2 − u 2 ) 3 d u = 32 35 ρ 7 > 0 \int_{-\rho}^{\rho}(\rho^2-u^2)^3du = \frac{32}{35}\rho^7 > 0 ∫ − ρ ρ ( ρ 2 − u 2 ) 3 d u = 35 32 ρ 7 > 0 となって結論は変わりません。よって g k ≡ 0 g_k \equiv 0 g k ≡ 0 、すなわち第 k k k 成分のオイラー・ラグランジュ方程式が成り立ちます。k k k は任意だったので、すべての k k k について成立します。
∎
ここまでの L L L は「なんらかの C 2 C^2 C 2 級関数」でした。物理を入れるには、L L L が何であるかを指定しなければなりません。それが次の原理です。
公理 4.1 (ハミルトンの原理 )
理想的なホロノミック拘束の下にあり、力がポテンシャル U ( r 1 , … , r N , t ) U(\boldsymbol{r}_1,\ldots,\boldsymbol{r}_N,t) U ( r 1 , … , r N , t ) から導かれる質点系を考える。一般化座標 q = ( q 1 , … , q n ) q = (q^1,\ldots,q^n) q = ( q 1 , … , q n ) を取り、運動エネルギー T T T とポテンシャルエネルギー U U U を q , q ˙ , t q, \dot q, t q , 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) L ( q , q ˙ , t ) = T ( q , q ˙ , t ) − U ( q , t ) とおく。このとき、時刻 t 1 t_1 t 1 に配置 q ( 1 ) q_{(1)} q ( 1 ) 、時刻 t 2 t_2 t 2 に配置 q ( 2 ) q_{(2)} q ( 2 ) にある系が実際にたどる運動 q ( t ) q(t) q ( t ) は、この両端条件をみたす経路のうち作用 S [ q ] = ∫ t 1 t 2 L d t S[q] = \int_{t_1}^{t_2} L\,dt S [ q ] = ∫ t 1 t 2 L d t を停留させるものである。
なぜ引き算なのか、と思うかもしれません。エネルギー T + U T + U T + U ではなく T − U T - U T − U です。これは「そう取ると正しい運動方程式が出るから」というのが正直な答えで、次の定理がその内容です。物理的な読み方としては、作用を小さくするには運動エネルギーを小さく(ゆっくり動く)かつポテンシャルの高いところに長く留まりたい、という二つの要求の折り合いが T − U T - U T − U の停留条件だ、と見ることができます。
定理 4.2 (ニュートン方程式との同値性 )
拘束のない N N N 質点系(n = 3 N n = 3N n = 3 N 、一般化座標として直交座標 r 1 , … , r N \boldsymbol{r}_1,\ldots,\boldsymbol{r}_N r 1 , … , r N を取る)を考える。質量を m i > 0 m_i > 0 m i > 0 、ポテンシャルを C 2 C^2 C 2 級関数 U ( r 1 , … , r N , t ) U(\boldsymbol{r}_1,\ldots,\boldsymbol{r}_N,t) U ( r 1 , … , r N , t ) とし
L = T − U = ∑ i = 1 N 1 2 m i ∣ r ˙ i ∣ 2 − U ( r 1 , … , r N , 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) L = T − U = i = 1 ∑ N 2 1 m i ∣ r ˙ i ∣ 2 − U ( r 1 , … , r N , t ) とおく。このとき、C 2 C^2 C 2 級曲線 t ↦ ( r 1 ( t ) , … , r N ( t ) ) t\mapsto (\boldsymbol{r}_1(t),\ldots,\boldsymbol{r}_N(t)) t ↦ ( r 1 ( t ) , … , r N ( t )) に対して次は同値である。
L L L のオイラー・ラグランジュ方程式をみたす。
すべての i i i について m i r ¨ i = − ∇ i U m_i\ddot{\boldsymbol{r}}_i = -\nabla_i U m i r ¨ i = − ∇ i U をみたす(ニュートンの運動方程式)。
証明(定理 4.2) r i = ( x i 1 , x i 2 , x i 3 ) \boldsymbol{r}_i = (x_i^1, x_i^2, x_i^3) r i = ( x i 1 , x i 2 , x i 3 ) の第 α \alpha α 成分について計算します。
U U U は速度に依らないので
∂ L ∂ x ˙ i α = ∂ ∂ x ˙ i α ( 1 2 m i ∑ β = 1 3 ( x ˙ i β ) 2 ) = m i x ˙ 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 . ∂ x ˙ i α ∂ L = ∂ x ˙ i α ∂ 2 1 m i β = 1 ∑ 3 ( x ˙ i β ) 2 = m i x ˙ i α . したがって d d t ∂ L ∂ x ˙ i α = m i x ¨ i α \dfrac{d}{dt}\dfrac{\partial L}{\partial \dot x_i^\alpha} = m_i\ddot x_i^\alpha d t d ∂ x ˙ i α ∂ L = m i x ¨ i α です。一方 T T T は位置に依らないので
∂ L ∂ x i α = − ∂ U ∂ x i α = ( − ∇ i U ) α . \frac{\partial L}{\partial x_i^\alpha} = -\frac{\partial U}{\partial x_i^\alpha} = (-\nabla_i U)^\alpha . ∂ x i α ∂ L = − ∂ x i α ∂ U = ( − ∇ i U ) α . これらを 定理 3.4 の式に代入すると、オイラー・ラグランジュ方程式は
m i x ¨ i α + ∂ U ∂ x i α = 0 ⟺ m i x ¨ i α = − ∂ U ∂ x i α 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} m i x ¨ i α + ∂ x i α ∂ U = 0 ⟺ m i x ¨ i α = − ∂ x i α ∂ U となり、これは i , α i, \alpha i , α を動かせばちょうどニュートンの運動方程式 m i r ¨ i = − ∇ i U m_i\ddot{\boldsymbol{r}}_i = -\nabla_i U m i r ¨ i = − ∇ i U です。各同値変形は成分ごとの恒等式なので、両方向とも成り立ちます。
∎
つまりハミルトンの原理は、少なくとも保存力を受ける拘束のない系については、ニュートンの法則(第 2 法則(運動の法則)(公理 3.3)[ニュートン力学の基礎] )と同じ内容 です。新しい物理を導入したのではなく、同じ物理の別の書き方を手に入れたことになります。価値はここから先——拘束があるとき、直交座標でないとき——に出ます。
例 4.3 (アトウッドの器械 )
質量のない糸を、質量とサイズを無視できる定滑車にかけ、両端に質量 m 1 , m 2 m_1, m_2 m 1 , m 2 のおもりを吊るします。糸の全長 ℓ \ell ℓ は一定なので、一方のおもりの高さを x x x (下向き正、滑車から測る)とすれば他方は ℓ − x \ell - x ℓ − x で、自由度は 1 1 1 です。糸が伸びないので速さは共通で x ˙ \dot x x ˙ 、したがって
T = 1 2 ( m 1 + m 2 ) x ˙ 2 , U = − m 1 g x − m 2 g ( ℓ − x ) . T = \frac{1}{2}(m_1 + m_2)\dot x^2, \qquad U = -m_1 g x - m_2 g(\ell - x). T = 2 1 ( m 1 + m 2 ) x ˙ 2 , U = − m 1 g x − m 2 g ( ℓ − x ) . よって定数項を落として
L = 1 2 ( m 1 + m 2 ) x ˙ 2 + ( m 1 − m 2 ) g x . L = \frac{1}{2}(m_1+m_2)\dot x^2 + (m_1 - m_2) g x . L = 2 1 ( m 1 + m 2 ) x ˙ 2 + ( m 1 − m 2 ) g x . ∂ L / ∂ x ˙ = ( m 1 + m 2 ) x ˙ \partial L/\partial \dot x = (m_1+m_2)\dot x ∂ L / ∂ x ˙ = ( m 1 + m 2 ) x ˙ 、∂ L / ∂ x = ( m 1 − m 2 ) g \partial L /\partial x = (m_1-m_2)g ∂ L / ∂ x = ( m 1 − m 2 ) g なので、オイラー・ラグランジュ方程式は
( m 1 + m 2 ) x ¨ = ( m 1 − m 2 ) g ⟹ x ¨ = m 1 − m 2 m 1 + m 2 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 . ( m 1 + m 2 ) x ¨ = ( m 1 − m 2 ) g ⟹ x ¨ = m 1 + m 2 m 1 − m 2 g . ニュートン形式なら、糸の張力 S S S を未知数として m 1 x ¨ = m 1 g − S m_1\ddot x = m_1 g - S m 1 x ¨ = m 1 g − S 、m 2 x ¨ = S − m 2 g m_2\ddot x = S - m_2 g m 2 x ¨ = S − m 2 g の 2 本を立てて S S S を消去する必要がありました。ラグランジュ形式では S S S が最初から現れません。これは偶然ではなく、拘束力が理想拘束の仮定の下で作用に寄与しないためです(付録参照)。
ラグランジアンは一意ではありません。次の性質は後でネーターの定理を扱うときに本質的になります。
命題 4.4 (全微分項による不定性 )
F ( q , t ) F(q,t) F ( q , t ) を C 3 C^3 C 3 級関数とし、
L ′ ( q , q ˙ , t ) = L ( q , q ˙ , t ) + d d t F ( q , t ) = L ( q , q ˙ , t ) + ∑ l = 1 n ∂ F ∂ q l q ˙ l + ∂ F ∂ t L'(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 ′ ( q , q ˙ , t ) = L ( q , q ˙ , t ) + d t d F ( q , t ) = L ( q , q ˙ , t ) + l = 1 ∑ n ∂ q l ∂ F q ˙ l + ∂ t ∂ F とおく。このとき L ′ L' L ′ のオイラー・ラグランジュ方程式は L L L のものと完全に一致する。また、0 0 0 でない定数 c c c について c L cL c L のオイラー・ラグランジュ方程式も L L L のものと一致する。
証明(命題 4.4) オイラー・ラグランジュ作用素 E k ( L ) : = ∂ L ∂ q k − d d t ∂ L ∂ q ˙ k E_k(L) := \dfrac{\partial L}{\partial q^k} - \dfrac{d}{dt}\dfrac{\partial L}{\partial \dot q^k} E k ( L ) := ∂ q k ∂ L − d t d ∂ q ˙ k ∂ L は L L L について線形なので、G : = ∑ l ( ∂ F / ∂ q l ) q ˙ l + ∂ F / ∂ t G := \sum_l (\partial F/\partial q^l)\dot q^l + \partial F/\partial t G := ∑ l ( ∂ F / ∂ q l ) q ˙ l + ∂ F / ∂ t に対して E k ( G ) = 0 E_k(G) = 0 E k ( G ) = 0 を示せば十分です。
G G G は q ˙ \dot q q ˙ について 1 次で、係数 ∂ F / ∂ q l \partial F/\partial q^l ∂ F / ∂ q l は q ˙ \dot q q ˙ に依らないので
∂ G ∂ q ˙ k = ∂ F ∂ q k , d d t ∂ G ∂ q ˙ k = ∑ l ∂ 2 F ∂ q l ∂ q k q ˙ l + ∂ 2 F ∂ t ∂ q k . \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}. ∂ q ˙ k ∂ G = ∂ q k ∂ F , d t d ∂ q ˙ k ∂ G = l ∑ ∂ q l ∂ q k ∂ 2 F q ˙ l + ∂ t ∂ q k ∂ 2 F . 一方、G G G を q k q^k q k で偏微分すると
∂ G ∂ q k = ∑ l ∂ 2 F ∂ q k ∂ q l q ˙ l + ∂ 2 F ∂ q k ∂ 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}. ∂ q k ∂ G = l ∑ ∂ q k ∂ q l ∂ 2 F q ˙ l + ∂ q k ∂ t ∂ 2 F . F F F は C 3 C^3 C 3 級なので 2 階偏微分の順序が交換でき(シュワルツの定理(定理 7.1)[多変数関数の微分と偏微分] )、右辺の 2 式は一致します。よって E k ( G ) = 0 E_k(G) = 0 E k ( G ) = 0 です。
c L cL c L については E k ( c L ) = c E k ( L ) E_k(cL) = c\,E_k(L) E k ( c L ) = c E k ( L ) であり、c ≠ 0 c \neq 0 c = 0 なので E k ( c L ) = 0 ⟺ E k ( L ) = 0 E_k(cL) = 0 \iff E_k(L) = 0 E k ( c L ) = 0 ⟺ E k ( L ) = 0 です。
∎
ここがラグランジュ形式の心臓部です。ニュートン方程式は座標変換で形が変わりましたが、オイラー・ラグランジュ方程式は変わりません。まず、証明で 2 回使う技術的な等式を切り出します。
補題 5.1 (ドット消去と微分順序交換 )
q k = q k ( Q 1 , … , Q n , t ) q^k = q^k(Q^1,\ldots,Q^n, t) q k = q k ( Q 1 , … , Q n , t ) を C 2 C^2 C 2 級の関数とし、これに沿った速度を
q ˙ k = ∑ a = 1 n ∂ q k ∂ Q a Q ˙ a + ∂ q k ∂ 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 = a = 1 ∑ n ∂ Q a ∂ q k Q ˙ a + ∂ t ∂ q k で定める(q ˙ k \dot q^k q ˙ k は ( Q , Q ˙ , t ) (Q,\dot Q,t) ( Q , Q ˙ , t ) の関数と見る)。このとき次が成り立つ。
(i) ∂ q ˙ k ∂ Q ˙ a = ∂ q k ∂ Q a , (ii) ∂ q ˙ k ∂ Q a = d d t ( ∂ q k ∂ Q a ) . \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). (i) ∂ Q ˙ a ∂ q ˙ k = ∂ Q a ∂ q k , (ii) ∂ Q a ∂ q ˙ k = d t d ( ∂ Q a ∂ q k ) . ここで d / d t d/dt d / d t は Q = Q ( t ) Q = Q(t) Q = Q ( t ) に沿った全微分を表す。
証明(補題 5.1) (i) q ˙ k \dot q^k q ˙ k の表式で、∂ q k / ∂ Q a \partial q^k/\partial Q^a ∂ q k / ∂ Q a と ∂ q k / ∂ t \partial q^k/\partial t ∂ q k / ∂ t は ( Q , t ) (Q,t) ( Q , t ) のみの関数であって Q ˙ \dot Q Q ˙ に依存しません。したがって q ˙ k \dot q^k q ˙ k は Q ˙ 1 , … , Q ˙ n \dot Q^1,\ldots,\dot Q^n Q ˙ 1 , … , Q ˙ n の 1 次式であり、Q ˙ a \dot Q^a Q ˙ a で偏微分すればその係数 ∂ q k / ∂ Q a \partial q^k/\partial Q^a ∂ q k / ∂ Q a が残ります。
(ii) 左辺を計算します。Q a Q^a Q a で偏微分すると(Q ˙ b \dot Q^b Q ˙ b は独立変数として固定)
∂ q ˙ k ∂ Q a = ∑ b ∂ 2 q k ∂ Q a ∂ Q b Q ˙ b + ∂ 2 q k ∂ Q a ∂ 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}. ∂ Q a ∂ q ˙ k = b ∑ ∂ Q a ∂ Q b ∂ 2 q k Q ˙ b + ∂ Q a ∂ t ∂ 2 q k . 右辺を計算します。∂ q k / ∂ Q a \partial q^k/\partial Q^a ∂ q k / ∂ Q a は ( Q , t ) (Q,t) ( Q , t ) の関数なので、連鎖律より
d d t ( ∂ q k ∂ Q a ) = ∑ b ∂ 2 q k ∂ Q b ∂ Q a Q ˙ b + ∂ 2 q k ∂ t ∂ Q a . \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}. d t d ( ∂ Q a ∂ q k ) = b ∑ ∂ Q b ∂ Q a ∂ 2 q k Q ˙ b + ∂ t ∂ Q a ∂ 2 q k . q k q^k q k が C 2 C^2 C 2 級なのでシュワルツの定理より 2 階偏微分は順序によらず、両者は一致します。
∎
定理 5.2 (オイラー・ラグランジュ方程式の共変性 )
q = q ( Q , t ) q = q(Q,t) q = q ( Q , t ) を C 3 C^3 C 3 級の点変換とし、各時刻でヤコビ行列 J = ( ∂ q k / ∂ Q a ) k , a J = \bigl(\partial q^k/\partial Q^a\bigr)_{k,a} J = ( ∂ q k / ∂ Q a ) k , a が正則であるとする。L ( q , q ˙ , t ) L(q,\dot q,t) L ( q , q ˙ , t ) に対して
L ~ ( Q , Q ˙ , t ) : = L ( q ( Q , t ) , q ˙ ( Q , Q ˙ , t ) , t ) , q ˙ k = ∑ a ∂ q k ∂ Q a Q ˙ a + ∂ q k ∂ 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} L ~ ( Q , Q ˙ , t ) := L ( q ( Q , t ) , q ˙ ( Q , Q ˙ , t ) , t ) , q ˙ k = a ∑ ∂ Q a ∂ q k Q ˙ a + ∂ t ∂ q k と定める。このとき、C 2 C^2 C 2 級曲線 t ↦ Q ( t ) t\mapsto Q(t) t ↦ Q ( t ) とそれに対応する q ( t ) = q ( Q ( t ) , t ) q(t) = q(Q(t),t) q ( t ) = q ( Q ( t ) , t ) について
E a ( L ~ ) = ∑ k = 1 n E k ( L ) ∂ q k ∂ Q a , E k ( L ) : = ∂ L ∂ q k − d d t ∂ L ∂ q ˙ k E_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} E a ( L ~ ) = k = 1 ∑ n E k ( L ) ∂ Q a ∂ q k , E k ( L ) := ∂ q k ∂ L − d t d ∂ q ˙ k ∂ L が成り立つ。とくに、q ( t ) q(t) q ( t ) が L L L のオイラー・ラグランジュ方程式をみたすことと、Q ( t ) Q(t) Q ( t ) が L ~ \tilde L L ~ のオイラー・ラグランジュ方程式をみたすことは同値である。
証明(定理 5.2) 以下、L L L の偏微分はすべて ( q ( Q , t ) , q ˙ ( Q , Q ˙ , t ) , t ) (q(Q,t), \dot q(Q,\dot Q,t), t) ( q ( Q , t ) , q ˙ ( Q , Q ˙ , t ) , t ) で評価します。
第 1 段:∂ L ~ / ∂ Q a \partial\tilde L/\partial Q^a ∂ L ~ / ∂ Q a 。 連鎖律より
∂ L ~ ∂ Q a = ∑ k ( ∂ L ∂ q k ∂ q k ∂ Q a + ∂ L ∂ q ˙ k ∂ q ˙ k ∂ Q a ) . \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). ∂ Q a ∂ L ~ = k ∑ ( ∂ q k ∂ L ∂ Q a ∂ q k + ∂ q ˙ k ∂ L ∂ Q a ∂ q ˙ k ) . 第 2 段:∂ L ~ / ∂ Q ˙ a \partial\tilde L/\partial \dot Q^a ∂ L ~ / ∂ Q ˙ a 。 q k q^k q k は Q ˙ \dot Q Q ˙ に依らないので、q ˙ k \dot q^k q ˙ k を通る項だけが残り、補題 5.1 の (i) を使って
∂ L ~ ∂ Q ˙ a = ∑ k ∂ L ∂ q ˙ k ∂ q ˙ k ∂ Q ˙ a = ∑ k ∂ L ∂ q ˙ k ∂ q k ∂ Q a . \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}. ∂ Q ˙ a ∂ L ~ = k ∑ ∂ q ˙ k ∂ L ∂ Q ˙ a ∂ q ˙ k = k ∑ ∂ q ˙ k ∂ L ∂ Q a ∂ q k . 第 3 段:時間微分。 積の微分法より
d d t ∂ L ~ ∂ Q ˙ a = ∑ k [ ( d d t ∂ L ∂ q ˙ k ) ∂ q k ∂ Q a + ∂ L ∂ q ˙ k d d t ( ∂ q k ∂ Q a ) ] . \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]. d t d ∂ Q ˙ a ∂ L ~ = k ∑ [ ( d t d ∂ q ˙ k ∂ L ) ∂ Q a ∂ q k + ∂ q ˙ k ∂ L d t d ( ∂ Q a ∂ q k ) ] . 第 4 段:差を取る。 第 1 段から第 3 段を引きます。補題 5.1 の (ii) により、第 1 段の第 2 項と第 3 段の第 2 項は等しいので相殺し、
E a ( L ~ ) = ∂ L ~ ∂ Q a − d d t ∂ L ~ ∂ Q ˙ a = ∑ k ( ∂ L ∂ q k − d d t ∂ L ∂ q ˙ k ) ∂ q k ∂ Q a = ∑ k E k ( L ) ∂ q k ∂ Q a . 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}. E a ( L ~ ) = ∂ Q a ∂ L ~ − d t d ∂ Q ˙ a ∂ L ~ = k ∑ ( ∂ q k ∂ L − d t d ∂ q ˙ k ∂ L ) ∂ Q a ∂ q k = k ∑ E k ( L ) ∂ Q a ∂ q k . 第 5 段:同値性。 これはベクトル ( E a ( L ~ ) ) a \bigl(E_a(\tilde L)\bigr)_a ( E a ( L ~ ) ) a が ( E k ( L ) ) k \bigl(E_k(L)\bigr)_k ( E k ( L ) ) k にヤコビ行列の転置 J T J^{\mathsf{T}} J T を掛けたものであることを意味します。仮定より J J J は正則なので J T J^{\mathsf{T}} J T も正則であり、
J T ( E k ( L ) ) = 0 ⟺ ( E k ( L ) ) = 0 J^{\mathsf{T}} \bigl(E_k(L)\bigr) = 0 \iff \bigl(E_k(L)\bigr) = 0 J T ( E k ( L ) ) = 0 ⟺ ( E k ( L ) ) = 0 です。したがって「すべての a a a で E a ( L ~ ) = 0 E_a(\tilde L) = 0 E a ( L ~ ) = 0 」と「すべての k k k で E k ( L ) = 0 E_k(L)=0 E k ( L ) = 0 」は同値です。
∎
この定理の実務上の意味は単純です。運動エネルギーとポテンシャルエネルギーを、好きな座標で書き下しさえすればよい。 遠心力もコリオリ力も、微分を実行すれば自動的に出てきます。以下、順に確かめます。
例 5.3 (平面極座標での中心力運動 )
質量 m m m の質点が中心力ポテンシャル U ( r ) U(r) U ( r ) の下で平面運動するとします。x = r cos θ x = r\cos\theta x = r cos θ 、y = r sin θ y = r\sin\theta y = r sin θ より
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 ˙ = r ˙ cos θ − r θ ˙ sin θ , y ˙ = r ˙ sin θ + r θ ˙ cos θ , x ˙ 2 + y ˙ 2 = r ˙ 2 ( cos 2 θ + sin 2 θ ) + r 2 θ ˙ 2 ( sin 2 θ + cos 2 θ ) + 2 r r ˙ θ ˙ ( − cos θ sin θ + sin θ cos θ ) = r ˙ 2 + r 2 θ ˙ 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 . x ˙ 2 + y ˙ 2 = r ˙ 2 ( cos 2 θ + sin 2 θ ) + r 2 θ ˙ 2 ( sin 2 θ + cos 2 θ ) + 2 r r ˙ θ ˙ ( − cos θ sin θ + sin θ cos θ ) = r ˙ 2 + r 2 θ ˙ 2 . よって
L = 1 2 m ( r ˙ 2 + r 2 θ ˙ 2 ) − U ( r ) . L = \frac{1}{2}m\bigl(\dot r^2 + r^2\dot\theta^2\bigr) - U(r). L = 2 1 m ( r ˙ 2 + r 2 θ ˙ 2 ) − U ( r ) . r r r についてのオイラー・ラグランジュ方程式は、∂ L / ∂ r ˙ = m r ˙ \partial L/\partial \dot r = m\dot r ∂ L / ∂ r ˙ = m r ˙ 、∂ L / ∂ r = m r θ ˙ 2 − U ′ ( r ) \partial L/\partial r = m r\dot\theta^2 - U'(r) ∂ L / ∂ r = m r θ ˙ 2 − U ′ ( r ) より
m r ¨ = m r θ ˙ 2 − U ′ ( r ) . m\ddot r = m r\dot\theta^2 - U'(r). m r ¨ = m r θ ˙ 2 − U ′ ( r ) . 右辺第 1 項が遠心力です。ベクトルの微分をせずに、単に ∂ L / ∂ r \partial L/\partial r ∂ L / ∂ r を計算しただけで出てきたことに注意してください。
θ \theta θ については ∂ L / ∂ θ = 0 \partial L/\partial\theta = 0 ∂ L / ∂ θ = 0 、∂ L / ∂ θ ˙ = m r 2 θ ˙ \partial L/\partial\dot\theta = m r^2\dot\theta ∂ L / ∂ θ ˙ = m r 2 θ ˙ なので
d d t ( m r 2 θ ˙ ) = 0. \frac{d}{dt}\bigl(m r^2\dot\theta\bigr) = 0 . d t d ( m r 2 θ ˙ ) = 0. すなわち ℓ : = m r 2 θ ˙ \ell := m r^2\dot\theta ℓ := m r 2 θ ˙ は定数です。これは原点まわりの角運動量にほかならず、角運動量保存(中心力の下での角運動量保存(定理 3.1)[惑星の運動と中心力] )が 1 行で出たことになります。これを r r r の式に代入して θ ˙ = ℓ / ( m r 2 ) \dot\theta = \ell/(mr^2) θ ˙ = ℓ / ( m r 2 ) を消すと
m r ¨ = ℓ 2 m r 3 − U ′ ( r ) = − d d r ( U ( r ) + ℓ 2 2 m r 2 ) m\ddot r = \frac{\ell^2}{m r^3} - U'(r) = -\frac{d}{dr}\left( U(r) + \frac{\ell^2}{2m r^2} \right) m r ¨ = m r 3 ℓ 2 − U ′ ( r ) = − d r d ( U ( r ) + 2 m r 2 ℓ 2 ) となり、惑星の運動と中心力 で有効ポテンシャルを使って得た方程式(動径方向の一次元問題への帰着(命題 4.2)[惑星の運動と中心力] )と一致します。あちらではベクトル解析による導出でしたが、ここでは T T T と U U U を書いて偏微分するだけでした。
例 5.4 (単振り子:拘束力が消える )
§1 の単振り子に戻ります。x = ℓ sin θ x = \ell\sin\theta x = ℓ sin θ 、y = − ℓ cos θ y = -\ell\cos\theta y = − ℓ cos θ (y y y は上向き正、支点を原点)とすると、x ˙ 2 + y ˙ 2 = ℓ 2 θ ˙ 2 \dot x^2 + \dot y^2 = \ell^2\dot\theta^2 x ˙ 2 + y ˙ 2 = ℓ 2 θ ˙ 2 なので
T = 1 2 m ℓ 2 θ ˙ 2 , U = m g y = − m g ℓ cos θ , L = 1 2 m ℓ 2 θ ˙ 2 + m g ℓ 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 . T = 2 1 m ℓ 2 θ ˙ 2 , U = m g y = − m g ℓ cos θ , L = 2 1 m ℓ 2 θ ˙ 2 + m g ℓ cos θ . ∂ L / ∂ θ ˙ = m ℓ 2 θ ˙ \partial L/\partial\dot\theta = m\ell^2\dot\theta ∂ L / ∂ θ ˙ = m ℓ 2 θ ˙ 、∂ L / ∂ θ = − m g ℓ sin θ \partial L/\partial\theta = -mg\ell\sin\theta ∂ L / ∂ θ = − m g ℓ sin θ なので
m ℓ 2 θ ¨ = − m g ℓ sin θ ⟹ θ ¨ = − g ℓ sin θ . m\ell^2\ddot\theta = -mg\ell\sin\theta \quad\Longrightarrow\quad \ddot\theta = -\frac{g}{\ell}\sin\theta . m ℓ 2 θ ¨ = − m g ℓ sin θ ⟹ θ ¨ = − ℓ g sin θ . 張力 S S S はどこにも現れませんでした。糸の長さ一定という拘束を、θ \theta θ 1 つで配置を表すという形で最初から使い切ったからです。
なお S S S が必要なら、解いた後にニュートン形式へ戻って求められます。糸方向の運動方程式(向心方向)から S − m g cos θ = m ℓ θ ˙ 2 S - mg\cos\theta = m\ell\dot\theta^2 S − m g cos θ = m ℓ θ ˙ 2 、すなわち S = m ℓ θ ˙ 2 + m g cos θ S = m\ell\dot\theta^2 + mg\cos\theta S = m ℓ θ ˙ 2 + m g cos θ です。ラグランジュ形式は拘束力を「消す」だけで、「失う」わけではありません。
例 5.5 (鉛直軸まわりに強制回転する円環上のビーズ )
半径 a a a の円環(針金の輪)が、その直径を鉛直軸に一致させたまま、外部の装置によって一定角速度 ω \omega ω で強制的に回されているとします。輪にはなめらかに滑るビーズ(質量 m m m )が通してあります。ビーズの位置は、輪の最下点から測った角 θ \theta θ 1 つで決まるので自由度は 1 1 1 です。ただし直交座標との関係が
x = a sin θ cos ω t , y = a sin θ sin ω t , z = − a cos θ x = a\sin\theta\,\cos\omega t, \qquad y = a\sin\theta\,\sin\omega t, \qquad z = -a\cos\theta x = a sin θ cos ω t , y = a sin θ sin ω t , z = − a cos θ と時間に陽に依存 します(レオノミックな拘束)。速度を計算すると
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 ˙ = a θ ˙ cos θ cos ω t − aω sin θ sin ω t , y ˙ = a θ ˙ cos θ sin ω t + aω sin θ cos ω t , z ˙ = a θ ˙ sin θ . x ˙ 2 + y ˙ 2 \dot x^2 + \dot y^2 x ˙ 2 + y ˙ 2 を展開すると交差項は cos ω t sin ω t \cos\omega t\sin\omega t cos ω t sin ω t の符号違いで相殺し、
x ˙ 2 + y ˙ 2 = a 2 θ ˙ 2 cos 2 θ + a 2 ω 2 sin 2 θ , \dot x^2 + \dot y^2 = a^2\dot\theta^2\cos^2\theta + a^2\omega^2\sin^2\theta, x ˙ 2 + y ˙ 2 = a 2 θ ˙ 2 cos 2 θ + a 2 ω 2 sin 2 θ , これに z ˙ 2 = a 2 θ ˙ 2 sin 2 θ \dot z^2 = a^2\dot\theta^2\sin^2\theta z ˙ 2 = a 2 θ ˙ 2 sin 2 θ を足して
∣ r ˙ ∣ 2 = a 2 θ ˙ 2 + a 2 ω 2 sin 2 θ . |\dot{\boldsymbol{r}}|^2 = a^2\dot\theta^2 + a^2\omega^2\sin^2\theta . ∣ r ˙ ∣ 2 = a 2 θ ˙ 2 + a 2 ω 2 sin 2 θ . したがって
L = 1 2 m a 2 θ ˙ 2 + 1 2 m a 2 ω 2 sin 2 θ + m g a cos θ . L = \frac{1}{2}m a^2\dot\theta^2 + \frac{1}{2}ma^2\omega^2\sin^2\theta + mga\cos\theta . L = 2 1 m a 2 θ ˙ 2 + 2 1 m a 2 ω 2 sin 2 θ + m g a cos θ . オイラー・ラグランジュ方程式は ∂ L / ∂ θ ˙ = m a 2 θ ˙ \partial L/\partial\dot\theta = ma^2\dot\theta ∂ L / ∂ θ ˙ = m a 2 θ ˙ 、∂ L / ∂ θ = m a 2 ω 2 sin θ cos θ − m g a sin θ \partial L/\partial\theta = ma^2\omega^2\sin\theta\cos\theta - mga\sin\theta ∂ L / ∂ θ = m a 2 ω 2 sin θ cos θ − m g a sin θ より
a θ ¨ = sin θ ( a ω 2 cos θ − g ) . a\ddot\theta = \sin\theta\,\bigl(a\omega^2\cos\theta - g\bigr). a θ ¨ = sin θ ( a ω 2 cos θ − g ) . 平衡点(θ ¨ = 0 \ddot\theta = 0 θ ¨ = 0 かつ θ ˙ = 0 \dot\theta = 0 θ ˙ = 0 )は θ = 0 , π \theta = 0, \pi θ = 0 , π と、cos θ = g / ( a ω 2 ) \cos\theta = g/(a\omega^2) cos θ = g / ( a ω 2 ) をみたす θ \theta θ です。後者は a ω 2 > g a\omega^2 > g a ω 2 > g のときだけ存在します。すなわち回転が遅いあいだはビーズは最下点に留まりますが、ω \omega ω が臨界値 g / a \sqrt{g/a} g / a を超えると最下点が不安定になり、ビーズは横に持ち上がった新しい平衡点へ移ります。回転系の見かけの力(遠心力)を一切導入せずに、この分岐が出てきました。
定義 6.1 (一般化運動量と循環座標 )
ラグランジアン L ( q , q ˙ , t ) L(q,\dot q,t) L ( q , q ˙ , t ) に対し
p k : = ∂ L ∂ q ˙ k ( k = 1 , … , n ) p_k := \frac{\partial L}{\partial \dot q^k} \qquad (k = 1,\ldots,n) p k := ∂ q ˙ k ∂ L ( k = 1 , … , n ) を座標 q k q^k q k に共役な一般化運動量 という。ある k k k について L L L が q k q^k q k に陽に依存しない(∂ L / ∂ q k ≡ 0 \partial L/\partial q^k \equiv 0 ∂ L / ∂ q k ≡ 0 )とき、q k q^k q k を循環座標 という。
一般化運動量は運動量とは限りません。例 5.3 では θ \theta θ に共役な運動量が m r 2 θ ˙ m r^2\dot\theta m r 2 θ ˙ 、すなわち角運動量でした。q k q^k q k が角度なら p k p_k p k は角運動量、長さなら通常の運動量です。次元は q k q^k q k の次元に応じて変わります。
命題 6.2 (循環座標に対応する保存量 )
q k q^k q k が循環座標ならば、オイラー・ラグランジュ方程式のどの解に沿っても p k = ∂ L / ∂ q ˙ k p_k = \partial L/\partial\dot q^k p k = ∂ L / ∂ q ˙ k は時間に依らない定数である。
証明(命題 6.2) 定理 3.4 より、解に沿って
d p k d t = d d t ∂ L ∂ q ˙ k = ∂ L ∂ q k = 0 \frac{d p_k}{dt} = \frac{d}{dt}\frac{\partial L}{\partial \dot q^k} = \frac{\partial L}{\partial q^k} = 0 d t d p k = d t d ∂ q ˙ k ∂ L = ∂ q k ∂ L = 0 です(最後の等号は循環座標の定義)。よって p k p_k p k は定数です。
∎
定義 6.3 (エネルギー関数 )
ラグランジアン L ( q , q ˙ , t ) L(q,\dot q,t) L ( q , q ˙ , t ) に対し
h ( q , q ˙ , t ) : = ∑ k = 1 n q ˙ k ∂ L ∂ q ˙ k − L h(q,\dot q,t) := \sum_{k=1}^{n}\dot q^k \frac{\partial L}{\partial \dot q^k} - L h ( q , q ˙ , t ) := k = 1 ∑ n q ˙ k ∂ q ˙ k ∂ L − L をエネルギー関数 (ヤコビの積分)という。
命題 6.4 (エネルギー関数の保存 )
L L L が時間に陽に依存しない(∂ L / ∂ t ≡ 0 \partial L/\partial t \equiv 0 ∂ L / ∂ t ≡ 0 )ならば、オイラー・ラグランジュ方程式のどの解に沿っても h h h は定数である。一般には、解に沿って d h d t = − ∂ L ∂ t \dfrac{dh}{dt} = -\dfrac{\partial L}{\partial t} d t d h = − ∂ t ∂ L が成り立つ。
証明(命題 6.4) 解 q ( t ) q(t) q ( t ) に沿って h h h を時間微分します。積の微分法より
d h d t = ∑ k ( q ¨ k ∂ L ∂ q ˙ k + q ˙ k d d t ∂ L ∂ q ˙ k ) − d L d t . \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}. d t d h = k ∑ ( q ¨ k ∂ q ˙ k ∂ L + q ˙ k d t d ∂ q ˙ k ∂ L ) − d t d L . 一方、L L L を解に沿って全微分すると連鎖律より
d L d t = ∑ k ( ∂ L ∂ q k q ˙ k + ∂ L ∂ q ˙ k q ¨ 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}. d t d L = k ∑ ( ∂ q k ∂ L q ˙ k + ∂ q ˙ k ∂ L q ¨ k ) + ∂ t ∂ L . 差を取ると q ¨ k \ddot q^k q ¨ k を含む項が相殺して
d h d t = ∑ k q ˙ k ( d d t ∂ L ∂ q ˙ k − ∂ L ∂ q k ) − ∂ 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}. d t d h = k ∑ q ˙ k ( d t d ∂ q ˙ k ∂ L − ∂ q k ∂ L ) − ∂ t ∂ L . 丸括弧の中は 定理 3.4 により解に沿って 0 0 0 なので、d h / d t = − ∂ L / ∂ t dh/dt = -\partial L/\partial t d h / d t = − ∂ L / ∂ t です。とくに ∂ L / ∂ t ≡ 0 \partial L/\partial t \equiv 0 ∂ L / ∂ t ≡ 0 なら d h / d t = 0 dh/dt = 0 d h / d t = 0 となります。
∎
系 6.5 (エネルギー関数が力学的エネルギーになる条件 )
拘束がスクレロノミック(r i = r i ( q ) \boldsymbol{r}_i = \boldsymbol{r}_i(q) r i = r i ( q ) が t t t を陽に含まない)で、U = U ( q ) U = U(q) U = U ( q ) が速度にも時間にも陽に依存しないとする。このとき h = T + U h = T + U h = T + U であり、これは保存する。
証明(系 6.5) r i \boldsymbol{r}_i r i が t t t に陽に依存しないので r ˙ i = ∑ k ( ∂ r i / ∂ q k ) q ˙ k \dot{\boldsymbol{r}}_i = \sum_k (\partial \boldsymbol{r}_i/\partial q^k)\dot q^k r ˙ i = ∑ k ( ∂ r i / ∂ q k ) q ˙ k となり、
T = ∑ i 1 2 m i ∣ r ˙ i ∣ 2 = 1 2 ∑ k , l a k l ( q ) q ˙ k q ˙ l , a k l ( q ) = ∑ i m i ∂ r i ∂ q k ⋅ ∂ r i ∂ q l T = \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} T = i ∑ 2 1 m i ∣ r ˙ i ∣ 2 = 2 1 k , l ∑ a k l ( q ) q ˙ k q ˙ l , a k l ( q ) = i ∑ m i ∂ q k ∂ r i ⋅ ∂ q l ∂ r i と、T T T は q ˙ \dot q q ˙ について同次 2 次形式になります。したがって
∑ k q ˙ k ∂ T ∂ q ˙ k = ∑ k q ˙ k ∑ l a k l q ˙ l = 2 T \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 k ∑ q ˙ k ∂ q ˙ k ∂ T = k ∑ q ˙ k l ∑ a k l q ˙ l = 2 T です(オイラーの同次関数定理(補題 5.5)[対称性と保存則] を直接計算で確かめたことになります)。U U U は q ˙ \dot q q ˙ に依らないので ∂ L / ∂ q ˙ k = ∂ T / ∂ q ˙ k \partial L/\partial \dot q^k = \partial T/\partial \dot q^k ∂ L / ∂ q ˙ k = ∂ T / ∂ q ˙ k であり、
h = ∑ k q ˙ k ∂ T ∂ q ˙ k − ( T − U ) = 2 T − T + U = T + U . h = \sum_k \dot q^k \frac{\partial T}{\partial \dot q^k} - (T - U) = 2T - T + U = T + U . h = k ∑ q ˙ k ∂ q ˙ k ∂ T − ( T − U ) = 2 T − T + U = T + U . また r i \boldsymbol{r}_i r i も U U U も t t t を陽に含まないので L L L も含まず、命題 6.4 より h h h は保存します。
∎
例 6.6 (保存するのは h であって T + U ではない )
例 5.5 の回転する円環に戻ります。L L L は t t t を陽に含まないので 命題 6.4 より h h h は保存します。実際に計算すると ∂ L / ∂ θ ˙ = m a 2 θ ˙ \partial L/\partial \dot\theta = ma^2\dot\theta ∂ L / ∂ θ ˙ = m a 2 θ ˙ なので
h = m a 2 θ ˙ 2 − L = 1 2 m a 2 θ ˙ 2 − 1 2 m a 2 ω 2 sin 2 θ − m g a cos θ . 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 . h = m a 2 θ ˙ 2 − L = 2 1 m a 2 θ ˙ 2 − 2 1 m a 2 ω 2 sin 2 θ − m g a cos θ . 一方、力学的エネルギーは
T + U = 1 2 m a 2 θ ˙ 2 + 1 2 m a 2 ω 2 sin 2 θ − m g a cos θ T + U = \frac{1}{2}ma^2\dot\theta^2 + \frac{1}{2}ma^2\omega^2\sin^2\theta - mga\cos\theta T + U = 2 1 m a 2 θ ˙ 2 + 2 1 m a 2 ω 2 sin 2 θ − m g a cos θ で、h h h とは sin 2 θ \sin^2\theta sin 2 θ の項の符号が違います。両者は一致せず、そして保存するのは h h h のほうです。T + U T + U T + U が保存しないのは物理的にも当然で、円環を一定角速度で回し続ける外部の装置がビーズに仕事をしているからです。系 6.5 の「スクレロノミック」という仮定を落とすと結論が壊れる、その具体例になっています。
演習 7.1 易
傾角 α \alpha α のなめらかな斜面を、質量 m m m の質点が滑り降りています。斜面に沿って下向きに測った距離を s s s として、ラグランジアンを作り、運動方程式を求めてください。垂直抗力はどうなりますか。
解答 斜面に沿った速さは s ˙ \dot s s ˙ なので T = 1 2 m s ˙ 2 T = \frac{1}{2}m\dot s^2 T = 2 1 m s ˙ 2 です。高さは基準点から s sin α s\sin\alpha s sin α だけ下がるので U = − m g s sin α U = -mgs\sin\alpha U = − m g s sin α 、したがって
L = 1 2 m s ˙ 2 + m g s sin α . L = \frac{1}{2}m\dot s^2 + mg s\sin\alpha . L = 2 1 m s ˙ 2 + m g s sin α . ∂ L / ∂ s ˙ = m s ˙ \partial L/\partial \dot s = m\dot s ∂ L / ∂ s ˙ = m s ˙ 、∂ L / ∂ s = m g sin α \partial L/\partial s = mg\sin\alpha ∂ L / ∂ s = m g sin α なので、オイラー・ラグランジュ方程式は
m s ¨ = m g sin α ⟹ s ¨ = g sin α . m\ddot s = mg\sin\alpha \quad\Longrightarrow\quad \ddot s = g\sin\alpha . m s ¨ = m g sin α ⟹ s ¨ = g sin α . 垂直抗力は方程式に現れません。斜面から離れないという拘束を「s s s ひとつで配置が決まる」という形で使い切ったためで、例 5.4 の張力と同じ事情です。値が必要なら、斜面に垂直な方向のニュートン方程式(この方向の加速度は 0 0 0 )から N = m g cos α N = mg\cos\alpha N = m g cos α と求まります。
演習 7.2 標準
鉛直面内に固定されたなめらかな放物線 y = k x 2 y = kx^2 y = k x 2 (k > 0 k > 0 k > 0 、y y y は鉛直上向き)に沿って、質量 m m m のビーズが滑ります。重力加速度を g g g とします。
x x x を一般化座標としてラグランジアンを書き、運動方程式を導いてください。
原点まわりの微小振動の角振動数を求めてください。
解答 1. 拘束 y = k x 2 y = kx^2 y = k x 2 より y ˙ = 2 k x x ˙ \dot y = 2kx\dot x y ˙ = 2 k x x ˙ なので
T = 1 2 m ( x ˙ 2 + y ˙ 2 ) = 1 2 m ( 1 + 4 k 2 x 2 ) x ˙ 2 , U = m g y = m g k x 2 . 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 . T = 2 1 m ( x ˙ 2 + y ˙ 2 ) = 2 1 m ( 1 + 4 k 2 x 2 ) x ˙ 2 , U = m g y = m g k x 2 . よって
L = 1 2 m ( 1 + 4 k 2 x 2 ) x ˙ 2 − m g k x 2 . L = \frac{1}{2}m\bigl(1+4k^2x^2\bigr)\dot x^2 - mgkx^2 . L = 2 1 m ( 1 + 4 k 2 x 2 ) x ˙ 2 − m g k x 2 . 偏微分を計算します。
∂ L ∂ x ˙ = m ( 1 + 4 k 2 x 2 ) x ˙ , d d t ∂ L ∂ x ˙ = m ( 1 + 4 k 2 x 2 ) x ¨ + 8 m k 2 x x ˙ 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 , ∂ x ˙ ∂ L = m ( 1 + 4 k 2 x 2 ) x ˙ , d t d ∂ x ˙ ∂ L = m ( 1 + 4 k 2 x 2 ) x ¨ + 8 m k 2 x x ˙ 2 , ∂ L ∂ x = 4 m k 2 x x ˙ 2 − 2 m g k x . \frac{\partial L}{\partial x} = 4mk^2 x\dot x^2 - 2mgkx . ∂ x ∂ L = 4 m k 2 x x ˙ 2 − 2 m g k x . 定理 3.4 に代入して整理すると
m ( 1 + 4 k 2 x 2 ) x ¨ + 8 m k 2 x x ˙ 2 − 4 m k 2 x x ˙ 2 + 2 m g k x = 0 , m(1+4k^2x^2)\ddot x + 8mk^2x\dot x^2 - 4mk^2x\dot x^2 + 2mgkx = 0, m ( 1 + 4 k 2 x 2 ) x ¨ + 8 m k 2 x x ˙ 2 − 4 m k 2 x x ˙ 2 + 2 m g k x = 0 , ( 1 + 4 k 2 x 2 ) x ¨ + 4 k 2 x x ˙ 2 + 2 g k x = 0. \bigl(1+4k^2x^2\bigr)\ddot x + 4k^2 x\dot x^2 + 2gk\,x = 0 . ( 1 + 4 k 2 x 2 ) x ¨ + 4 k 2 x x ˙ 2 + 2 g k x = 0. 2. x x x と x ˙ \dot x x ˙ が微小なとき、2 次以上の項 4 k 2 x 2 x ¨ 4k^2x^2\ddot x 4 k 2 x 2 x ¨ と 4 k 2 x x ˙ 2 4k^2x\dot x^2 4 k 2 x x ˙ 2 を落とすと
x ¨ + 2 g k x = 0 \ddot x + 2gk\,x = 0 x ¨ + 2 g k x = 0 なので、角振動数は ω = 2 g k \omega = \sqrt{2gk} ω = 2 g k です。検算しておきます。y = k x 2 y = kx^2 y = k x 2 の原点における曲率半径は R = ( 1 + ( y ′ ) 2 ) 3 / 2 / ∣ y ′ ′ ∣ = 1 / ( 2 k ) R = \bigl(1+(y')^2\bigr)^{3/2}/|y''| = 1/(2k) R = ( 1 + ( y ′ ) 2 ) 3/2 /∣ y ′′ ∣ = 1/ ( 2 k ) なので、単振り子の公式 ω = g / R \omega = \sqrt{g/R} ω = g / R と一致します。
演習 7.3 標準
水平面内で、原点を通る直線状のなめらかな棒が、一定角速度 ω \omega ω で強制的に回されています。この棒に質量 m m m のビーズが通してあります。原点からの距離 r r r を一般化座標とします。
ラグランジアンと運動方程式を求め、一般解を書いてください。
エネルギー関数 h h h を求め、それが保存すること、しかし T + U T + U T + U は保存しないことを示してください。
解答 1. 位置は x = r cos ω t x = r\cos\omega t x = r cos ω t 、y = r sin ω t y = r\sin\omega t y = r sin ω t です。例 5.3 の計算で θ = ω t \theta = \omega t θ = ω t 、θ ˙ = ω \dot\theta = \omega θ ˙ = ω と置けば x ˙ 2 + y ˙ 2 = r ˙ 2 + r 2 ω 2 \dot x^2+\dot y^2 = \dot r^2 + r^2\omega^2 x ˙ 2 + y ˙ 2 = r ˙ 2 + r 2 ω 2 です。水平面内なので重力のポテンシャルは一定、U = 0 U = 0 U = 0 と取れます。よって
L = 1 2 m ( r ˙ 2 + r 2 ω 2 ) . L = \frac{1}{2}m\bigl(\dot r^2 + r^2\omega^2\bigr). L = 2 1 m ( r ˙ 2 + r 2 ω 2 ) . ∂ L / ∂ r ˙ = m r ˙ \partial L/\partial \dot r = m\dot r ∂ L / ∂ r ˙ = m r ˙ 、∂ L / ∂ r = m r ω 2 \partial L/\partial r = mr\omega^2 ∂ L / ∂ r = m r ω 2 なので
m r ¨ = m r ω 2 ⟹ r ¨ = ω 2 r . m\ddot r = m r\omega^2 \quad\Longrightarrow\quad \ddot r = \omega^2 r . m r ¨ = m r ω 2 ⟹ r ¨ = ω 2 r . これは三角関数ではなく双曲線関数型の方程式で、一般解は
r ( t ) = A e ω t + B e − ω t r(t) = A e^{\omega t} + B e^{-\omega t} r ( t ) = A e ω t + B e − ω t です(A , B A, B A , B は初期条件で決まる定数)。A ≠ 0 A \neq 0 A = 0 なら r r r は指数関数的に増大します。ビーズは棒に沿って外向きに飛ばされていく、という日常の直観と合います。
2. エネルギー関数は
h = r ˙ ∂ L ∂ r ˙ − L = m r ˙ 2 − 1 2 m ( r ˙ 2 + r 2 ω 2 ) = 1 2 m ( r ˙ 2 − r 2 ω 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). h = r ˙ ∂ r ˙ ∂ L − L = m r ˙ 2 − 2 1 m ( r ˙ 2 + r 2 ω 2 ) = 2 1 m ( r ˙ 2 − r 2 ω 2 ) . L L L は t t t を陽に含まないので 命題 6.4 より h h h は保存します。直接確かめることもできます。運動方程式 r ¨ = ω 2 r \ddot r = \omega^2 r r ¨ = ω 2 r を使うと
d h d t = m r ˙ r ¨ − m ω 2 r r ˙ = m r ˙ ( ω 2 r ) − m ω 2 r r ˙ = 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 . d t d h = m r ˙ r ¨ − m ω 2 r r ˙ = m r ˙ ( ω 2 r ) − m ω 2 r r ˙ = 0. 一方 T + U = T = 1 2 m ( r ˙ 2 + r 2 ω 2 ) T + U = T = \frac{1}{2}m(\dot r^2 + r^2\omega^2) T + U = T = 2 1 m ( r ˙ 2 + r 2 ω 2 ) は、r = A e ω t r = Ae^{\omega t} r = A e ω t (B = 0 B=0 B = 0 )の解に沿って 1 2 m ( A 2 ω 2 e 2 ω t + A 2 ω 2 e 2 ω t ) = m A 2 ω 2 e 2 ω 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} 2 1 m ( A 2 ω 2 e 2 ω t + A 2 ω 2 e 2 ω t ) = m A 2 ω 2 e 2 ω t となり、増大するので保存しません。棒を一定角速度で回し続ける装置がビーズに仕事をしているからです。拘束が時間に陽に依存する(レオノミック)ため 系 6.5 は適用できず、例 6.6 と同じ状況になっています。
演習 7.4 難
鉛直面内の二重振り子を考えます。支点から質量 m 1 m_1 m 1 の質点まで長さ ℓ 1 \ell_1 ℓ 1 の軽い棒、そこから質量 m 2 m_2 m 2 の質点まで長さ ℓ 2 \ell_2 ℓ 2 の軽い棒でつながっています。鉛直下向きから測った角をそれぞれ θ 1 , θ 2 \theta_1, \theta_2 θ 1 , θ 2 とします。ラグランジアンを作り、2 本の運動方程式を導いてください。
解答 位置は
x 1 = ℓ 1 sin θ 1 , y 1 = − ℓ 1 cos θ 1 , x 2 = ℓ 1 sin θ 1 + ℓ 2 sin θ 2 , y 2 = − ℓ 1 cos θ 1 − ℓ 2 cos θ 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} x 1 x 2 = ℓ 1 sin θ 1 , = ℓ 1 sin θ 1 + ℓ 2 sin θ 2 , y 1 y 2 = − ℓ 1 cos θ 1 , = − ℓ 1 cos θ 1 − ℓ 2 cos θ 2 . 微分して速さの 2 乗を計算します。x ˙ 1 = ℓ 1 θ ˙ 1 cos θ 1 \dot x_1 = \ell_1\dot\theta_1\cos\theta_1 x ˙ 1 = ℓ 1 θ ˙ 1 cos θ 1 、y ˙ 1 = ℓ 1 θ ˙ 1 sin θ 1 \dot y_1 = \ell_1\dot\theta_1\sin\theta_1 y ˙ 1 = ℓ 1 θ ˙ 1 sin θ 1 より v 1 2 = ℓ 1 2 θ ˙ 1 2 v_1^2 = \ell_1^2\dot\theta_1^2 v 1 2 = ℓ 1 2 θ ˙ 1 2 です。次に
x ˙ 2 = ℓ 1 θ ˙ 1 cos θ 1 + ℓ 2 θ ˙ 2 cos θ 2 , y ˙ 2 = ℓ 1 θ ˙ 1 sin θ 1 + ℓ 2 θ ˙ 2 sin θ 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 x ˙ 2 = ℓ 1 θ ˙ 1 cos θ 1 + ℓ 2 θ ˙ 2 cos θ 2 , y ˙ 2 = ℓ 1 θ ˙ 1 sin θ 1 + ℓ 2 θ ˙ 2 sin θ 2 なので、加法定理 cos θ 1 cos θ 2 + sin θ 1 sin θ 2 = cos ( θ 1 − θ 2 ) \cos\theta_1\cos\theta_2+\sin\theta_1\sin\theta_2 = \cos(\theta_1-\theta_2) cos θ 1 cos θ 2 + sin θ 1 sin θ 2 = cos ( θ 1 − θ 2 ) を使って
v 2 2 = ℓ 1 2 θ ˙ 1 2 + ℓ 2 2 θ ˙ 2 2 + 2 ℓ 1 ℓ 2 θ ˙ 1 θ ˙ 2 cos ( θ 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). v 2 2 = ℓ 1 2 θ ˙ 1 2 + ℓ 2 2 θ ˙ 2 2 + 2 ℓ 1 ℓ 2 θ ˙ 1 θ ˙ 2 cos ( θ 1 − θ 2 ) . したがって
T = 1 2 ( m 1 + m 2 ) ℓ 1 2 θ ˙ 1 2 + 1 2 m 2 ℓ 2 2 θ ˙ 2 2 + m 2 ℓ 1 ℓ 2 θ ˙ 1 θ ˙ 2 cos ( θ 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), T = 2 1 ( m 1 + m 2 ) ℓ 1 2 θ ˙ 1 2 + 2 1 m 2 ℓ 2 2 θ ˙ 2 2 + m 2 ℓ 1 ℓ 2 θ ˙ 1 θ ˙ 2 cos ( θ 1 − θ 2 ) , U = m 1 g y 1 + m 2 g y 2 = − ( m 1 + m 2 ) g ℓ 1 cos θ 1 − m 2 g ℓ 2 cos θ 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, U = m 1 g y 1 + m 2 g y 2 = − ( m 1 + m 2 ) g ℓ 1 cos θ 1 − m 2 g ℓ 2 cos θ 2 , L = T − U . L = T - U . L = T − U . θ 1 \theta_1 θ 1 の方程式。 略記 Δ = θ 1 − θ 2 \Delta = \theta_1 - \theta_2 Δ = θ 1 − θ 2 を使います。
∂ L ∂ θ ˙ 1 = ( m 1 + m 2 ) ℓ 1 2 θ ˙ 1 + m 2 ℓ 1 ℓ 2 θ ˙ 2 cos Δ , \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, ∂ θ ˙ 1 ∂ L = ( m 1 + m 2 ) ℓ 1 2 θ ˙ 1 + m 2 ℓ 1 ℓ 2 θ ˙ 2 cos Δ , d d t ∂ L ∂ θ ˙ 1 = ( m 1 + m 2 ) ℓ 1 2 θ ¨ 1 + m 2 ℓ 1 ℓ 2 θ ¨ 2 cos Δ − m 2 ℓ 1 ℓ 2 θ ˙ 2 sin Δ ( θ ˙ 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), d t d ∂ θ ˙ 1 ∂ L = ( m 1 + m 2 ) ℓ 1 2 θ ¨ 1 + m 2 ℓ 1 ℓ 2 θ ¨ 2 cos Δ − m 2 ℓ 1 ℓ 2 θ ˙ 2 sin Δ ( θ ˙ 1 − θ ˙ 2 ) , ∂ L ∂ θ 1 = − m 2 ℓ 1 ℓ 2 θ ˙ 1 θ ˙ 2 sin Δ − ( m 1 + m 2 ) g ℓ 1 sin θ 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 . ∂ θ 1 ∂ L = − m 2 ℓ 1 ℓ 2 θ ˙ 1 θ ˙ 2 sin Δ − ( m 1 + m 2 ) g ℓ 1 sin θ 1 . 差を取ると、θ ˙ \dot\theta θ ˙ の 2 次の項は
− m 2 ℓ 1 ℓ 2 sin Δ ( θ ˙ 1 θ ˙ 2 − θ ˙ 2 2 ) + m 2 ℓ 1 ℓ 2 θ ˙ 1 θ ˙ 2 sin Δ = m 2 ℓ 1 ℓ 2 θ ˙ 2 2 sin Δ -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 − m 2 ℓ 1 ℓ 2 sin Δ ( θ ˙ 1 θ ˙ 2 − θ ˙ 2 2 ) + m 2 ℓ 1 ℓ 2 θ ˙ 1 θ ˙ 2 sin Δ = m 2 ℓ 1 ℓ 2 θ ˙ 2 2 sin Δ となります。全体を ℓ 1 \ell_1 ℓ 1 で割って
( m 1 + m 2 ) ℓ 1 θ ¨ 1 + m 2 ℓ 2 θ ¨ 2 cos Δ + m 2 ℓ 2 θ ˙ 2 2 sin Δ + ( m 1 + m 2 ) g sin θ 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 . ( m 1 + m 2 ) ℓ 1 θ ¨ 1 + m 2 ℓ 2 θ ¨ 2 cos Δ + m 2 ℓ 2 θ ˙ 2 2 sin Δ + ( m 1 + m 2 ) g sin θ 1 = 0. θ 2 \theta_2 θ 2 の方程式。 同様に
∂ L ∂ θ ˙ 2 = m 2 ℓ 2 2 θ ˙ 2 + m 2 ℓ 1 ℓ 2 θ ˙ 1 cos Δ , \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, ∂ θ ˙ 2 ∂ L = m 2 ℓ 2 2 θ ˙ 2 + m 2 ℓ 1 ℓ 2 θ ˙ 1 cos Δ , d d t ∂ L ∂ θ ˙ 2 = m 2 ℓ 2 2 θ ¨ 2 + m 2 ℓ 1 ℓ 2 θ ¨ 1 cos Δ − m 2 ℓ 1 ℓ 2 θ ˙ 1 sin Δ ( θ ˙ 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), d t d ∂ θ ˙ 2 ∂ L = m 2 ℓ 2 2 θ ¨ 2 + m 2 ℓ 1 ℓ 2 θ ¨ 1 cos Δ − m 2 ℓ 1 ℓ 2 θ ˙ 1 sin Δ ( θ ˙ 1 − θ ˙ 2 ) , ∂ L ∂ θ 2 = + m 2 ℓ 1 ℓ 2 θ ˙ 1 θ ˙ 2 sin Δ − m 2 g ℓ 2 sin θ 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 ∂ θ 2 ∂ L = + m 2 ℓ 1 ℓ 2 θ ˙ 1 θ ˙ 2 sin Δ − m 2 g ℓ 2 sin θ 2 (∂ cos Δ / ∂ θ 2 = + sin Δ \partial\cos\Delta/\partial\theta_2 = +\sin\Delta ∂ cos Δ/ ∂ θ 2 = + sin Δ に注意)。差の θ ˙ \dot\theta θ ˙ 2 次の項は
− m 2 ℓ 1 ℓ 2 sin Δ ( θ ˙ 1 2 − θ ˙ 1 θ ˙ 2 ) − m 2 ℓ 1 ℓ 2 θ ˙ 1 θ ˙ 2 sin Δ = − m 2 ℓ 1 ℓ 2 θ ˙ 1 2 sin Δ -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 − m 2 ℓ 1 ℓ 2 sin Δ ( θ ˙ 1 2 − θ ˙ 1 θ ˙ 2 ) − m 2 ℓ 1 ℓ 2 θ ˙ 1 θ ˙ 2 sin Δ = − m 2 ℓ 1 ℓ 2 θ ˙ 1 2 sin Δ なので、全体を m 2 ℓ 2 m_2\ell_2 m 2 ℓ 2 で割って
ℓ 2 θ ¨ 2 + ℓ 1 θ ¨ 1 cos Δ − ℓ 1 θ ˙ 1 2 sin Δ + g sin θ 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 . ℓ 2 θ ¨ 2 + ℓ 1 θ ¨ 1 cos Δ − ℓ 1 θ ˙ 1 2 sin Δ + g sin θ 2 = 0. 検算。 m 2 → 0 m_2 \to 0 m 2 → 0 とすると第 1 式は ℓ 1 θ ¨ 1 + g sin θ 1 = 0 \ell_1\ddot\theta_1 + g\sin\theta_1 = 0 ℓ 1 θ ¨ 1 + g sin θ 1 = 0 となり、単振り子の式(例 5.4 )に一致します。また微小振動極限(θ i \theta_i θ i と θ ˙ i \dot\theta_i θ ˙ i が微小、cos Δ ≈ 1 \cos\Delta \approx 1 cos Δ ≈ 1 、sin Δ ≈ 0 \sin\Delta \approx 0 sin Δ ≈ 0 、θ ˙ 2 \dot\theta^2 θ ˙ 2 項は 2 次で無視)では
( m 1 + m 2 ) ℓ 1 θ ¨ 1 + m 2 ℓ 2 θ ¨ 2 + ( m 1 + m 2 ) 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 ( m 1 + m 2 ) ℓ 1 θ ¨ 1 + m 2 ℓ 2 θ ¨ 2 + ( m 1 + m 2 ) g θ 1 = 0 , ℓ 2 θ ¨ 2 + ℓ 1 θ ¨ 1 + g θ 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 — 一次資料。
なぜ別の導出が要るのか。 ハミルトンの原理は美しいのですが、公理として天下りに置かれています。ラグランジュ自身は変分原理からではなく、力の釣り合いの一般化である仮想仕事の原理から出発しました。この経路をたどると、「なぜ拘束力が消えるのか」がはっきりします。また、非ホロノミック拘束を扱うときにはこちらが正しい出発点になります。
仮想変位とダランベールの原理。 時刻 t t t を止めたまま、その時刻の拘束をみたす範囲で配置を微小に動かすことを仮想変位 δ r i \delta\boldsymbol{r}_i δ r i といいます。拘束が理想的である(拘束力 R i \boldsymbol{R}_i R i が仮想変位に対して仕事をしない)とき、∑ i R i ⋅ δ r i = 0 \sum_i \boldsymbol{R}_i\cdot\delta\boldsymbol{r}_i = 0 ∑ i R i ⋅ δ r i = 0 です。ニュートンの方程式 m i r ¨ i = F i + R i m_i\ddot{\boldsymbol{r}}_i = \boldsymbol{F}_i + \boldsymbol{R}_i m i r ¨ i = F i + R i (F i \boldsymbol{F}_i F i は与えられた力)に δ r i \delta\boldsymbol{r}_i δ r i を掛けて総和すると、拘束力の項が落ちて
∑ i = 1 N ( F i − m i r ¨ i ) ⋅ δ r i = 0 \sum_{i=1}^{N}\bigl(\boldsymbol{F}_i - m_i\ddot{\boldsymbol{r}}_i\bigr)\cdot\delta\boldsymbol{r}_i = 0 i = 1 ∑ N ( F i − m i r ¨ i ) ⋅ δ r i = 0
が得られます。これがダランベールの原理 です。拘束力が消えるのはこの一歩であり、ラグランジュ形式で張力や垂直抗力が現れない理由もここにあります。
一般化座標への書き換え。 r i = r i ( q , t ) \boldsymbol{r}_i = \boldsymbol{r}_i(q,t) r i = r i ( q , t ) とすると、仮想変位は時刻を止めた変位なので δ r i = ∑ k ( ∂ r i / ∂ q k ) δ q k \delta\boldsymbol{r}_i = \sum_k (\partial\boldsymbol{r}_i/\partial q^k)\,\delta q^k δ r i = ∑ k ( ∂ r i / ∂ q k ) δ q k です(∂ r i / ∂ t \partial\boldsymbol{r}_i/\partial t ∂ r i / ∂ t の項は入りません)。δ q k \delta q^k δ q k は独立に取れるので、ダランベールの原理は各 k k k について
Q k − ∑ i m i r ¨ i ⋅ ∂ r i ∂ q k = 0 , Q k : = ∑ i F i ⋅ ∂ r i ∂ q k Q_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} Q k − i ∑ m i r ¨ i ⋅ ∂ q k ∂ r i = 0 , Q k := i ∑ F i ⋅ ∂ q k ∂ r i
と書けます。Q k Q_k Q k を一般化力 といいます。
加速度項を運動エネルギーで表す。 ここで 補題 5.1 が効きます。r i = r i ( q , t ) \boldsymbol{r}_i = \boldsymbol{r}_i(q,t) r i = r i ( q , t ) に対して (i) ∂ r ˙ i / ∂ q ˙ k = ∂ r i / ∂ q k \partial\dot{\boldsymbol{r}}_i/\partial\dot q^k = \partial\boldsymbol{r}_i/\partial q^k ∂ r ˙ i / ∂ q ˙ k = ∂ r i / ∂ q k 、(ii) ∂ r ˙ i / ∂ q k = d d t ( ∂ r i / ∂ q k ) \partial\dot{\boldsymbol{r}}_i/\partial q^k = \frac{d}{dt}(\partial\boldsymbol{r}_i/\partial q^k) ∂ r ˙ i / ∂ q k = d t d ( ∂ r i / ∂ q k ) が成り立ちます(補題の Q Q Q を q q q 、q q q を r i \boldsymbol{r}_i r i と読み替えるだけです)。積の微分法で
∑ i m i r ¨ i ⋅ ∂ r i ∂ q k = ∑ i [ d d t ( m i r ˙ i ⋅ ∂ r i ∂ q k ) − m i r ˙ i ⋅ d d t ∂ r i ∂ q k ] \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 ∑ m i r ¨ i ⋅ ∂ q k ∂ r i = i ∑ [ d t d ( m i r ˙ i ⋅ ∂ q k ∂ r i ) − m i r ˙ i ⋅ d t d ∂ q k ∂ r i ]
と分け、(i) と (ii) を代入すると
= d d t ( ∑ i m i r ˙ i ⋅ ∂ r ˙ i ∂ q ˙ k ) − ∑ i m i r ˙ i ⋅ ∂ r ˙ i ∂ q k = d d t ∂ T ∂ q ˙ k − ∂ T ∂ q k = \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} = d t d ( i ∑ m i r ˙ i ⋅ ∂ q ˙ k ∂ r ˙ i ) − i ∑ m i r ˙ i ⋅ ∂ q k ∂ r ˙ i = d t d ∂ q ˙ k ∂ T − ∂ q k ∂ T
となります。ここで T = ∑ i 1 2 m i ∣ r ˙ i ∣ 2 T = \sum_i \frac12 m_i|\dot{\boldsymbol{r}}_i|^2 T = ∑ i 2 1 m i ∣ r ˙ i ∣ 2 であり、最後の等号は ∂ T / ∂ u = ∑ i m i r ˙ i ⋅ ∂ r ˙ i / ∂ u \partial T/\partial u = \sum_i m_i \dot{\boldsymbol{r}}_i \cdot \partial\dot{\boldsymbol{r}}_i/\partial u ∂ T / ∂ u = ∑ i m i r ˙ i ⋅ ∂ r ˙ i / ∂ u (u u u は q k q^k q k でも q ˙ k \dot q^k q ˙ k でもよい)という連鎖律です。
結論。 以上より、一般化座標におけるダランベールの原理は
d d t ∂ T ∂ q ˙ k − ∂ T ∂ q k = Q k ( 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) d t d ∂ q ˙ k ∂ T − ∂ q k ∂ T = Q k ( k = 1 , … , n )
となります。さらに力がポテンシャル U ( q , t ) U(q,t) U ( q , t ) から導かれる、すなわち Q k = − ∂ U / ∂ q k Q_k = -\partial U/\partial q^k Q k = − ∂ U / ∂ q k のときは、U U U が q ˙ \dot q q ˙ に依らないことから ∂ U / ∂ q ˙ k = 0 \partial U/\partial\dot q^k = 0 ∂ U / ∂ q ˙ k = 0 なので、L = T − U L = T - U L = T − U とおいて
d d t ∂ L ∂ q ˙ k − ∂ L ∂ q k = 0 \frac{d}{dt}\frac{\partial L}{\partial \dot q^k} - \frac{\partial L}{\partial q^k} = 0 d t d ∂ q ˙ k ∂ L − ∂ q k ∂ L = 0
が得られます。これは 定理 3.4 と同じ式です。つまりオイラー・ラグランジュ方程式は、変分原理を公理に採らなくても、ニュートンの法則と理想拘束の仮定だけから導けます。ハミルトンの原理は、この方程式を「作用の停留」として読み直したもの、と位置づけられます。