拉格朗日方程式

来自testwiki
跳转到导航 跳转到搜索

Template:Refimprove Template:NoteTA

約瑟夫·拉格朗日

拉格朗日方程式Template:Lang),-{因}-數學物理學家约瑟夫·拉格朗日而命名,是分析力學的重要方程式,可以用來描述物體的運動,特別適用於理論物理的研究。拉格朗日方程式的功能相當於牛頓力學中的牛頓第二定律

定義

假設一個物理系統符合完整系統的要求,即所有廣義座標都互相獨立,則拉格朗日方程式成立:

ddt𝐪˙𝐪=𝟎

其中,(𝐪, 𝐪˙, t)拉格朗日量𝐪=(q1,q2,,qN)是廣義座標,是時間t的函數,𝐪˙=(q˙1,q˙2,,q˙N)廣義速度

導引

分析力學裏,有三種方法可以導引出拉格朗日方程式。最原始的方法是使用達朗貝爾原理導引出拉格朗日方程式(參閱達朗貝爾原理);更進階層面,可以從哈密頓原理推導出拉格朗日方程式(參閱哈密頓原理);最簡明地,可以借用數學變分法歐拉-拉格朗日方程式來推導:

設定函數𝐲(x)f(𝐲, 𝐲˙, x)

𝐲(x)=(y1(x), y2(x), ,yN(x))
𝐲˙(x)=(y˙1(x), y˙2(x), , y˙N(x))
f(𝐲, 𝐲˙, x)=f(y1(x), y2(x), , yN(x), y˙1(x), y˙2(x), , y˙N(x), x)

其中,x自變數Template:Lang)。

𝐲(x)(C1[a, b])N使泛函J(𝐲)=abf(𝐲, 𝐲˙, x)dx取得局部平穩值,則在區間(a, b)內,歐拉-拉格朗日方程式成立:

ddx(y˙if(𝐲, 𝐲˙, x))yif(𝐲, 𝐲˙, x)=0 ,i=1, 2, , N

現在,執行下述轉換:

  • 設定獨立變數x為時間t
  • 設定函數yi為廣義坐標qi
  • 設定泛函f(𝐲, 𝐲˙, x)為拉格朗日量(𝐪, 𝐪˙, t)

則可得到拉格朗日方程式

ddt𝐪˙𝐪=𝟎
  • 為了滿足這轉換的正確性,廣義坐標必須互相獨立,所以,這系統必須是完整系統。
  • 拉格朗日量是動能減去位勢,而位勢必須是廣義位勢。所以,這系統必須是單演系統。

半完整系統

主項目:參閱半完整系統

一個不是完整系統的物理系統是非完整系統,不能用上述形式論來分析。假若,一個非完整系統的約束可以以方程式表示為

gi(𝐪, 𝐪˙)=0 ,i=1, 2, 3, n

則稱此系統為半完整系統[1]

半完整系統可以用拉格朗日形式論來分析。更具體地說,分析半完整系統必須用到拉格朗日乘子λi

i=1n λigi=0

其中,λi=λi(𝐪, 𝐪˙, t)是未知函數。

由於這N個廣義坐標中,有n個相依的廣義坐標,泛函f(𝐲, 𝐲˙, x)不能直接被轉換為拉格朗日量;必須加入拉格朗日乘子,將泛函f(𝐲, 𝐲˙, x)轉換為+i=1n λigi。這樣,可以得到拉格朗日廣義力方程式:

ddt𝐪˙𝐪=

其中,廣義力=𝐪(i=1n λigi)ddt[𝐪˙(i=1n λigi)]

N個廣義力運動方程式加上n個約束方程式,給出N+n個方程式來解N個未知廣義坐標與n個拉格朗日乘子。

實例

這個段落會展示拉格朗日方程式的兩個應用實例。第一個實例展示出,用牛頓方法與拉格朗日方法所得的答案相同。第二個實例展示出拉格朗日方法的威力,因為這問題比較不適合用牛頓方法來分析。

自由落體

思考一個粒子從靜止狀態自由地下落。由於重力F=mg作用於此粒子,應用牛頓第二定律,可以得到運動方程式

x¨=g

其中,x-坐標垂直於地面,由初始點(原點)往地面指。

這個結果也可以從拉格朗日形式論得到。動能T

T=12mv2

位勢V

V=mgx

所以,拉格朗日量

=TV=12mx˙2+mgx

代入拉格朗日方程式,

0=ddtx˙x=mdx˙dtmg

運動方程式是

x¨=g

與牛頓方法的運動方程式相同。

具有質量的移動支撐點的簡單擺

思考一個簡單擺系統。系統的x-軸平行於地面,y-軸垂直於x-軸,指向地面。擺錘P的質量是m,位置是(x, y)。擺繩的長度是l。擺的支撐點Q的質量是M。這支撐點Q可以沿著一條平行於x-軸的直線移動。點Q的位置是(X, 0)。擺繩與y-軸的夾角是θ。那麼,動能是

T=12MX˙2+12m(x˙2+y˙2)

位勢為

V=mgy

所以,拉格朗日量是

=12MX˙2+12m(x˙2+y˙2)+mgy

兩個約束方程式為

x=X+lsinθ
y=lcosθ

將約束方程式代入拉格朗日量方程式,

=12MX˙2+12m[(X˙+lθ˙cosθ)2+(lθ˙sinθ)2]+mglcosθ

特別注意,在這裏,廣義坐標是Xθ。應用拉格朗日方程式,經過微分運算,對於X坐標,可以得到

ddt[(M+m)X˙+mlθ˙cosθ]=0

運動方程式為

(M+m)X¨+mlθ¨cosθmlθ˙2sinθ=0

由於拉格朗日量不顯含廣義坐標X,稱X可略坐標,而其相對應的廣義動量pX是常數K1

pX=(M+m)X˙+mlθ˙cosθ=K1

對於θ坐標,可以得到

ddt[m(l2θ˙+X˙lcosθ)]+m(X˙lθ˙+gl)sinθ=0

所以,運動方程式為

θ¨+X¨lcosθ+glsinθ=0

假如用牛頓第二定律,則必須仔細地辨明所有的相關作用力。這是一項既困難又容易出錯的工作。

相關條目

Template:Portal box

參考文獻

Template:Reflist

Template:約瑟夫·拉格朗日

en:Lagrangian equation