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