最小作用の原理:ハミルトンの原理
今回のテーマは「最小作用の原理(principle of least action)」です。最小作用の原理とは、質点の運動経路に沿った作用積分が最小値(停留値)をとるというもので、この原理を用いて運動方程式を導くことができます。さらに、ハミルトンの原理はそれを完全な形式に定式化したものです。
まず、解析力学への導入としてハミルトンの原理を簡単に説明します。いま自由度の質点系が、空間の1点
で指定される初期位置から
で指定される終位置へ運動したとします。この間にこの質点系に作用した力のした仕事を
とし、質点系の運動エネルギーの和を
とします。このとき、この系の作用積分を
によって定義します。は
と
の関数
、
は話を簡単にするために、
のみの関数
とします。
この作用積分の値は、1次元運動の場合以外は、一般的に積分経路に依存するので、積分経路を指定するために、を付記することにします。
運動経路は運動方程式の解として、初期条件あるいは境界条件、および時間の関数で表されます;
ここでは初期条件をまとめて記したものです。関数形
が決まれば経路
は決まります。作用積分
は端点
と関数形
によって指定されるので、
の代わりに
と記して、関数形
の依存性を明示にすることにします。このように被積分関数の関数形に依存する量を汎関数と呼びます。
変分法とハミルトンの原理
作用積分から運動方程式を導くための変分法は、端点を固定したまま経路を
から減少だけ変えた経路
を考えます。このようにずらした経路
に対応する座標を
とします : つまり
ただし、両端は固定するので
このときの変化は
ただし、は一般化力の成分で、
です。また、
であるから、( 5 ) の第1項を部分積分し、( 4 ) を用いると積分項は消えて
を得ます。
ハミルトンの原理は実現される運動経路に対して
を要請するものです。つまり、「作用積分は、質点系の運動が実現される経路
の上で停留値をとる」ということができます。
このように、ハミルトンの原理は、運動を大域的にとらえ、質点の運動経路上で時刻における始点
から時刻
における終点
までの作用積分を考え、そして、その経路をわずかに変化させた場合の作用積分の変分がゼロになることから、質点系の運動を決定する原理です。
ホロノーム系にしろ、非ホロノーム系にしろ、拘束条件があるとき、はすべて独立にはとれないので、
の係数因子を直ちにゼロと置くことはできません。そこで、このような場合の常套手段として、ラグランジュの未定乗数法を用いるのがいいです。
ここで注意することは、最小作用の変分は時間を止めた仮想変位なので、拘束条件であるで
とした式
を用いるべきです。したがって、未定乗数をこれに乗じた
を ( 7 ) に加えます。すると、をうまく選べば、
個の
の係数因子をゼロにすることができるので、残る
個の独立な
の係数因子をゼロと置くことができます。こうして、すべての
の係数因子をゼロと置けるということです。
これが拘束条件のあるときの運動方程式です。最後のは拘束条件から出たので束縛力ということです。
が特にポテンシャル
から導かれるときは
です。そこでラグランジュ関数を導入して
とおくと、( 1 ), ( 7 ) および ( 10 ) は、それぞれ
となります。当たり前ですが、ホロノーム系で拘束条件を消したに対しては ( 15 ) の右辺は0です。この方程式はオイラー-ラグランジュ方程式、あるいは単にラグランジュ方程式と呼ばれます。
ラグランジュ方程式を導くハミルトンの原理は、作用積分の両端を固定した変分なので、ラグランジュ関数
に任意関数
の時間による全微分
を加えても、ラグランジュ方程式に寄与しません。ラグランジュ関数は
の高階微分は含まないとしているので、
は
のみの関数とします。すると、