振り子 (1回目)

2023/12/20(水)
振り子 (1回目)
 
振り子(Pendulum)
微分方程式
 
■ 図













図1.
 
■ 導出
▼ 定義
ℓ :紐の長さ(m)
m :質点の質量(kg)
θ:鉛直下方向からの角度(rad)
g :重力加速度
 
▼ 位置r
x:支点からの右方向の変位(m)
y:支点からの下方向の変位(m)
r = (x, y) = (ℓsinθ, ℓcosθ)
 
▼ 速度v
v = r() = (x(), y()) = (ℓθ()cosθ, -ℓθ()sinθ)
 
▼ 運動エネルギーT
T = (1/2)mv2 = (1/2)mℓ2θ()2{cos2θ + (-sinθ)2}
= (1/2)mℓ2θ()2 
 
▼ 位置エネルギーV
支点を0として
V = mg(-y) = -mgℓcosθ
 
▼ ラグランジアンL
L = T - V
= (1/2)mℓ2θ()2 + mgℓcosθ
 
▼ ラグランジュ方程式
qi = θとして
(d/dt)(∂L/∂q()i) = (∂L/∂qi)
を解く
 
(d/dt)(∂/∂θ()){(1/2)mℓ2θ()2 + mgℓcosθ}
= (d/dt)(mℓ2θ()) = mℓ2θ(・・
)
(∂/∂θ){(1/2)mℓ2θ()2 + mgℓcosθ}
= -mgℓsinθ
より
 
mℓ2θ(・・) = -mgℓsinθ
θ(・・) = -(g/ℓ)sinθ
 
 
■ ニュートンの運動方程式(別解1)
▼ ニュートンの運動方程式
F= ma より
極座標表記で動径方向は一定なので
θ方向のみ考える
 
F = -mgsinθ
ma = mℓθ(・・
)
より
 
mℓθ(・・) = -mgsinθ
θ(・・) = -(g/ℓ)sinθ
 
 
■ ニュートンの運動方程式(別解2)
▼ 加速度a
r = (x, y) = ℓ(sinθ, cosθ)
a = v() = ℓ(d/dt)(θ()cosθ, -θ()sinθ)
= ℓ(θ(・・)cosθ - θ()2sinθ, -θ(・・)sinθ - θ()2cosθ)
 
▼ ニュートンの運動方程式
F = ma より
F = (0, mg)
ma = mℓ(θ(・・)cosθ - θ()2sinθ, -θ(・・)sinθ - θ()2cosθ)
 
x座標
mℓ(θ(・・)cosθ - θ()2sinθ) = 0
θ(・・)cosθ = θ()2sinθ
 
θ()2 = θ(・・)cosθ/sinθ
 
をy座標に代入
mℓ(-θ(・・)sinθ - θ()2cosθ) = mg
-θ(・・)sinθ - θ()2cosθ = g/ℓ
-θ(・・)sinθ - (θ(・・)cosθ/sinθ)cosθ = g/ℓ
θ(・・)sin2θ + θ(・・)cos2θ = -(g/ℓ)sinθ
θ(・・) = -(g/ℓ)sinθ
 
 
■ 正準方程式(別解3)
▼ ラグランジアンL
L = T – V
= (1/2)mℓ2θ()2 + mgℓcosθ
 
▼ 一般運動量
pi = (∂L/∂q()i) = (∂L/∂θ()i)
より
p = (∂/∂θ()){(1/2)mℓ2θ()2 + mgℓcosθ}
= mℓ2θ() 
 
▼ 角速度の一般運動量表記
θ() = p/(mℓ2)
 
▼ ラグランジアンLの一般運動量表記
L = T – V
= (1/2)mℓ2θ()2 + mgℓcosθ
= (1/2)mℓ2{p/(mℓ2)}2 + mgℓcosθ
= (1/2)p2/(mℓ2) + mgℓcosθ
 
▼ ハミルトニアンH
H(qα, pα, t) = piq()i - L(qα, q()α, t)
= piθ()i - L(qα, pα, t)
= pθ() - L(θ, p, t)
= p2/(mℓ2) - {(1/2)p2/(mℓ2) + mgℓcosθ}
= {p2 - (1/2)p2}/(mℓ2) - mgℓcosθ
= (1/2)p2/(mℓ2) - mgℓcosθ
 
H = (1/2)p2/(mℓ2) - mgℓcosθ
 
▼ ハミルトニアンH(別解)
θ() = p/(mℓ2)
T = (1/2)mℓ2θ()2 = (1/2)mℓ2p2/(mℓ2)2 
= (1/2)p2/(mℓ2)
V = -mgℓcosθ
H = T + V = (1/2)p2/(mℓ2) - mgℓcosθ
 
▼ 正準運動方程式
H = (1/2)p2/(mℓ2) - mgℓcosθ
 
qi = θiとして
∂H/∂qi = -p()i 
∂H/∂pi =  q()i 
∂H/∂t  = -∂L/∂t
を解く
 
p() = -∂H/∂θ
= -(∂/∂θ){(1/2)p2/(mℓ2) - mgℓcosθ}
= -mgℓsinθ
 
θ() = ∂H/∂p
= (∂/∂p){(1/2)p2/(mℓ2) - mgℓcosθ}
= p/(mℓ2)
 
∂H/∂t = (∂/∂t){(1/2)p2/(mℓ2) - mgℓcosθ}
= pp()/(mℓ2) + mgℓθ()sinθ
 
∂L/∂t = -(∂/∂t){(1/2)p2/(mℓ2) + mgℓcosθ}
= -pp()/(mℓ2) + mgℓθ()sinθ
より
2pp()/(mℓ2) = 0
pp() = 0
 
 
まとめると
p() = -mgℓsinθ
θ() = p/(mℓ2)より
p = mℓ2θ() の両辺tで微して
p() = mℓ2θ(・・
)
よって
p() = mℓ2θ(・・) = -mgℓsinθ
θ(・・) = -(g/ℓ)sinθ
 
 
■ 結果
▼ 定義
ℓ :紐の長さ(m)
m :質点の質量(kg)
θ:鉛直下方向からの角度(rad)
g :重力加速度
 
▼ 微分方程式
θ(・・) = -(g/ℓ)sinθ

このブログの人気の投稿

NEWS

N88-BASICでゲーム (1回目)