4 多変数関数のEL-方程式
f-denshi.com  最終更新日:

3章では一つの''変関数'' y(t) についての変分問題について考えましたが,ここでは多変関数(ベクトル値汎関数)の変分問題への拡張を行ないます。

.ベクトル値汎関数への拡張

[1] 関数を成分とするベクトル,すなわち,

(t)= x(t)
y(t)
z(t)

の集合を定義域とする汎関数(=ベクトル値汎関数),つまり''多変関数汎関数''の変分問題と呼ぶべきものを考えます。成分の数はいくつであっても議論の仕方は同じなので,ここでは3成分,x(t),y(t),z(t) として話を進めます。''一変関数''から ''多変関数'' への極値問題への拡張は普通の関数において1変数関数から多変数関数に拡張するときに偏微分なる概念を導入するのと同じように行います。
  まず,3つのの独立した関数の組を並べたベクトルが,

y*(t)= x*(t)
y*(t)
z*(t)

であるとき,作用積分:

S[(t)]= F[t,y(t),y'(t)]dt       ← y(t)がベクトルであることに注意しましょう   

に極小値(停留値)を与えるとしましょう。もちろん,被積分関数を,

F[t,y(t),y'(t)] ⇒ F[t,x(t),y(t),z(t),x'(t),y'(t),z'(t)]

と書いても同じです。

[2] そして,(t)のある成分,例えば x(t) だけを取り出し,残りは,y(t)=y*(t),z(t)=z*(t)に固定して,次の汎関数,

S[(t)]=J[x(t)]= F[t,x(t),y*(t),z*(t),x'(t),y*'(t),z*'(t)]dt 

について,x(t,ε) =x*(t)+εη(t) とおいて,一変関数固定端変分問題とみなして,3章[#]と同じ議論を繰り返すと,x(t)に関するオイラー方程式,

Fx dFx' =0 
dt

が得られます。
  ベクトル成分,y(t),を考えるときは x(t)=x*(t),z(t)=z*(t) に固定して同様の議論をすれば,y(t) 関するオイラー方程式が得られることもわかります。これは''変関数''がいくつであっても繰り返すことができるのは明白です。すなわち,

定理
(t)= x(t) ,および,y*(t)= x*(t)
y(t) y*(t)
z(t) z*(t)

とするとき,y*(t)が次のベクトル値汎関数の極値を与えるならば,

S[(t)]= F[t,y(t),y'(t)]dt  

y*(t)の成分:  x*(t) ,y*(t),・・・,z*(t)は次の関係を満足する[必要条件]。

Fx dFx' =0 , Fy dFy' =0,・・・・・, Fz dFz' =0 
dt dt dt

ここでの議論において,x(t),y(t),z(t) が直交座標系の各成分を意味する必要性は全くありません。どんな座標系のどの成分であろうと,「オイラーの方程式」を満たしているのです。以上のことから,最初に[#]述べた「オイラー・ラグランジュ方程式の形が座標系によらない」という理由が説明されます。

[3] 最後に,関数の極値問題と汎関数の極致問題を比較した表を参考のために示しておきます。

定義域:X 値域:Y 停留値をとる
α∈X
極値条件: δf,δF =0
関数:f {x|実数} y(x):実数 x0
dy =0,または,y'(x0)=0
dx x=x0
汎関数:F {y(t)|C2級関数} S[y(t)]:実数 y*(t)
Fy dFy' =0  
dt y=y*



2.オイラーの方程式の第1積分(エネルギー積分)

[1] F(t,y,y')=F(y,y')のとき,つまり,t をあらわに(陽に)含まないとき,オイラー方程式は簡単に積分できます。

    d  (F−y'Fy')
dt
  = ∂F ∂y ∂F ∂y' −y''Fy'−y' dFy'
∂y ∂t ∂y' ∂t dt
  =Fy・y'+ Fy'・y''−y''・Fy'−y' dFy'
dt
  =y'(Fy dFy' )=0      ←(  )の中はオイラー方程式そのもので,=0 なので。
dt

すなわち,

   F−y'Fy' = 定数  (時間関して)

が成り立ちます。これを第1積分といいます。もちろんこれはベクトル値関数の場合に拡張できて,

  F −Σyi'Fyi'= 定数  (Σ: i =1 からベクトルの次元nまで)  

[2] 力学では第1積分を「エネルギー積分」と呼び,これはエネルギー保存の法則に対応しています。具体的には,

     F ≡L =T−U  =m(y')2/2−U(y)  ⇒ Ly'=my' ⇒ y'Ly'=m(y')2
よって,第一積分は
     F −y'Ly'=−{ m(y')2/2+U(y) } = −{運動エネルギー+位置エネルギー}=定数

これは全エネルギーが運動エネルギーと位置エネルギーとの和からなる力学の''エネルギー保存則''という誰もが知るニュートンの業績です。

 一般に関数(汎関数)の微分(変分)が0ということは,その積分が定数であることを意味しており,この定数を物理学では保存量(=物理法則!)と呼んでいるのです。


[ 目次へ ]