振り子 (3回目)
2023/1/1(月)
振り子 (3回目)
二重振り子(Double pendulum)
連立微分方程式の導出
(ラグランジュ方程式)
■ 図
図1.
■ 導出
▼ 定義
ℓi :紐の長さ(m)
mi :質点の質量(kg)
θi:鉛直下方向からの角度(rad)
g :重力加速度
▼ 位置r
xi :支点からの右方向の変位(m)
yi :支点からの下方向の変位(m)
r1 = (x1, y1) = (ℓ1sinθ1, ℓ1cosθ1)
r2 = (x2, y2) = (x1 + ℓ2sinθ2, y1 + ℓ2cosθ2)
▼ 速度v
v1 = r1 = (x1, y1) = (ℓ1θ1cosθ1, -ℓ1θ1sinθ1)
v2 = r2 = (x2, y2)
= (x1 + ℓ2θ2cosθ2, y1 - ℓ2θ2sinθ2)
= (ℓ1θ1cosθ1 + ℓ2θ2cosθ2, -ℓ1θ1sinθ1 - ℓ2θ2sinθ2)
▼ 運動エネルギーT
T = (1/2)mivi2 … (アインシュタイン縮約i=1,2)
= (1/2)m1ℓ12θ12{cos2θ1 + (-sinθ1)2}
+ (1/2)m2{(ℓ1θ1cosθ1 + ℓ2θ2cosθ2)2
+ (-ℓ1θ1sinθ1 - ℓ2θ2sinθ2)2}
= (1/2)m1ℓ12θ12 + (1/2)m2
( ℓ12θ12cos2θ1 + ℓ22θ22cos2θ2 + 2ℓ1ℓ2θ1θ2cosθ1cosθ2
+ ℓ12θ12sin2θ1 + ℓ22θ22sin2θ2 + 2ℓ1ℓ2θ1θ2sinθ1sinθ2)
= (1/2)m1ℓ12θ12 + (1/2)m2{ ℓ12θ12 + ℓ22θ22
+ 2ℓ1ℓ2θ1θ2(cosθ1cosθ2 + sinθ1sinθ2)}
= (1/2){(m1 + m2)ℓ12θ12 + m2ℓ22θ22}
+ m2ℓ1ℓ2θ1θ2cos(θ1 - θ2)
▼ 位置エネルギーV
支点を0として
V = V1 + V2 = m1g(-y1) + m2g(-y2)
= -m1gℓ1cosθ1 - m2g(ℓ1cosθ1 + ℓ2cosθ2)
= -g{(m1 + m2)ℓ1cosθ1 + m2ℓ2cosθ2}
▼ ラグランジアンL
L = T - V
= (1/2){(m1 + m2)ℓ12θ12 + m2ℓ22θ22}
+ m2ℓ1ℓ2θ1θ2cos(θ1 - θ2)
+ g{(m1 + m2)ℓ1cosθ1 + m2ℓ2cosθ2}
= (m1 + m2)ℓ1{(1/2)ℓ1θ12 + gcosθ1}
+ m2ℓ2{(1/2)ℓ2θ22 + gcosθ2 + ℓ1θ1θ2cos(θ1 - θ2)}
▼ ラグランジュ方程式
qi = θiとして
(d/dt)(∂L/∂qi) = (∂L/∂qi)
を解く
(d/dt)(∂/∂θ1)[(m1 + m2)ℓ1{(1/2)ℓ1θ12 + gcosθ1}
+ m2ℓ2{(1/2)ℓ2θ22 + gcosθ2 + ℓ1θ1θ2cos(θ1 - θ2)}]
= (d/dt)[(m1 + m2)ℓ1ℓ1θ1 + m2ℓ2{ℓ1θ2cos(θ1 - θ2)}]
= (m1 + m2)ℓ12θ1
+ m2ℓ2ℓ1{θ2cos(θ1 - θ2) - θ2(θ1 - θ2)sin(θ1 - θ2)}
= (m1 + m2)ℓ12θ1 + m2ℓ2ℓ1θ2cos(θ1 - θ2)
- m2ℓ2ℓ1θ2θ1sin(θ1 - θ2) + m2ℓ2ℓ1θ22sin(θ1 - θ2)
(d/dt)(∂/∂θ2)[(m1 + m2)ℓ1{(1/2)ℓ1θ12 + gcosθ1}
+ m2ℓ2{(1/2)ℓ2θ22 + gcosθ2 + ℓ1θ1θ2cos(θ1 - θ2)}]
= (d/dt)[m2ℓ2{ℓ2θ2 + ℓ1θ1cos(θ1 - θ2)}]
= m2ℓ22θ2
+ m2ℓ2ℓ1{θ1cos(θ1 - θ2) - θ1(θ1 - θ2)sin(θ1 - θ2)}
= m2ℓ22θ2 + m2ℓ2ℓ1θ1cos(θ1 - θ2)
- m2ℓ2ℓ1θ12sin(θ1 - θ2) + m2ℓ2ℓ1θ1θ2sin(θ1 - θ2)
(∂/∂θ1)[(m1 + m2)ℓ1{(1/2)ℓ1θ12 + gcosθ1}
+ m2ℓ2{(1/2)ℓ2θ22 + gcosθ2 + ℓ1θ1θ2cos(θ1 - θ2)}]
= -(m1 + m2)ℓ1gsinθ1 - m2ℓ2ℓ1θ1θ2sin(θ1 - θ2)
(∂/∂θ2)[(m1 + m2)ℓ1{(1/2)ℓ1θ12 + gcosθ1}
+ m2ℓ2{(1/2)ℓ2θ22 + gcosθ2 + ℓ1θ1θ2cos(θ1 - θ2)}]
= m2ℓ2{-gsinθ2 + ℓ1θ1θ2sin(θ1 - θ2)}
= - m2ℓ2gsinθ2 + m2ℓ2ℓ1θ1θ2sin(θ1 - θ2)
(d/dt)(∂L/∂θ1) = (∂L/∂θ1)より
(m1 + m2)ℓ12θ1 + m2ℓ2ℓ1θ2cos(θ1 - θ2)
- m2ℓ2ℓ1θ2θ1sin(θ1 - θ2) + m2ℓ2ℓ1θ22sin(θ1 - θ2)
= -(m1 + m2)ℓ1gsinθ1 - m2ℓ2ℓ1θ1θ2sin(θ1 - θ2)
(m1 + m2)ℓ12θ1 + m2ℓ2ℓ1θ2cos(θ1 - θ2)
+ m2ℓ2ℓ1θ22sin(θ1 - θ2) = -(m1 + m2)ℓ1gsinθ1
(m1 + m2)ℓ12θ1
+ m2ℓ2ℓ1{θ2cos(θ1 - θ2) + θ22sin(θ1 - θ2)}
= -(m1 + m2)ℓ1gsinθ1
(m1 + m2)ℓ1θ1
+ m2ℓ2{θ2cos(θ1 - θ2) + θ22sin(θ1 - θ2)}
= -(m1 + m2)gsinθ1 … ①
(d/dt)(∂L/∂θ2) = (∂L/∂θ2)より
m2ℓ22θ2 + m2ℓ2ℓ1θ1cos(θ1 - θ2)
- m2ℓ2ℓ1θ12sin(θ1 - θ2) + m2ℓ2ℓ1θ1θ2sin(θ1 - θ2)
= - m2ℓ2gsinθ2 + m2ℓ2ℓ1θ1θ2sin(θ1 - θ2)
m2ℓ22θ2 + m2ℓ2ℓ1θ1cos(θ1 - θ2)
- m2ℓ2ℓ1θ12sin(θ1 - θ2) = - m2ℓ2gsinθ2
m2ℓ22θ2
+ m2ℓ2ℓ1{θ1cos(θ1 - θ2) - θ12sin(θ1 - θ2)}
= - m2ℓ2gsinθ2
ℓ2θ2 + ℓ1{θ1cos(θ1 - θ2) - θ12sin(θ1 - θ2)}
= - gsinθ2 … ②
■ 結果
▼ 定義
ℓi :紐の長さ(m)
mi :質点の質量(kg)
θi:鉛直下方向からの角度(rad)
g :重力加速度
xi :支点からの右方向の変位(m)
yi :支点からの下方向の変位(m)
▼ 連立微分方程式
(m1 + m2)ℓ1θ1
+ m2ℓ2{θ2cos(θ1 - θ2) + θ22sin(θ1 - θ2)}
= -(m1 + m2)gsinθ1 … ①
ℓ2θ2 + ℓ1{θ1cos(θ1 - θ2) - θ12sin(θ1 - θ2)}
= - gsinθ2 … ②
振り子 (3回目)
二重振り子(Double pendulum)
連立微分方程式の導出
(ラグランジュ方程式)
■ 図
図1.
■ 導出
▼ 定義
ℓi :紐の長さ(m)
mi :質点の質量(kg)
θi:鉛直下方向からの角度(rad)
g :重力加速度
▼ 位置r
xi :支点からの右方向の変位(m)
yi :支点からの下方向の変位(m)
r1 = (x1, y1) = (ℓ1sinθ1, ℓ1cosθ1)
r2 = (x2, y2) = (x1 + ℓ2sinθ2, y1 + ℓ2cosθ2)
▼ 速度v
v1 = r1 = (x1, y1) = (ℓ1θ1cosθ1, -ℓ1θ1sinθ1)
v2 = r2 = (x2, y2)
= (x1 + ℓ2θ2cosθ2, y1 - ℓ2θ2sinθ2)
= (ℓ1θ1cosθ1 + ℓ2θ2cosθ2, -ℓ1θ1sinθ1 - ℓ2θ2sinθ2)
▼ 運動エネルギーT
T = (1/2)mivi2 … (アインシュタイン縮約i=1,2)
= (1/2)m1ℓ12θ12{cos2θ1 + (-sinθ1)2}
+ (1/2)m2{(ℓ1θ1cosθ1 + ℓ2θ2cosθ2)2
+ (-ℓ1θ1sinθ1 - ℓ2θ2sinθ2)2}
= (1/2)m1ℓ12θ12 + (1/2)m2
( ℓ12θ12cos2θ1 + ℓ22θ22cos2θ2 + 2ℓ1ℓ2θ1θ2cosθ1cosθ2
+ ℓ12θ12sin2θ1 + ℓ22θ22sin2θ2 + 2ℓ1ℓ2θ1θ2sinθ1sinθ2)
= (1/2)m1ℓ12θ12 + (1/2)m2{ ℓ12θ12 + ℓ22θ22
+ 2ℓ1ℓ2θ1θ2(cosθ1cosθ2 + sinθ1sinθ2)}
= (1/2){(m1 + m2)ℓ12θ12 + m2ℓ22θ22}
+ m2ℓ1ℓ2θ1θ2cos(θ1 - θ2)
▼ 位置エネルギーV
支点を0として
V = V1 + V2 = m1g(-y1) + m2g(-y2)
= -m1gℓ1cosθ1 - m2g(ℓ1cosθ1 + ℓ2cosθ2)
= -g{(m1 + m2)ℓ1cosθ1 + m2ℓ2cosθ2}
▼ ラグランジアンL
L = T - V
= (1/2){(m1 + m2)ℓ12θ12 + m2ℓ22θ22}
+ m2ℓ1ℓ2θ1θ2cos(θ1 - θ2)
+ g{(m1 + m2)ℓ1cosθ1 + m2ℓ2cosθ2}
= (m1 + m2)ℓ1{(1/2)ℓ1θ12 + gcosθ1}
+ m2ℓ2{(1/2)ℓ2θ22 + gcosθ2 + ℓ1θ1θ2cos(θ1 - θ2)}
▼ ラグランジュ方程式
qi = θiとして
(d/dt)(∂L/∂qi) = (∂L/∂qi)
を解く
(d/dt)(∂/∂θ1)[(m1 + m2)ℓ1{(1/2)ℓ1θ12 + gcosθ1}
+ m2ℓ2{(1/2)ℓ2θ22 + gcosθ2 + ℓ1θ1θ2cos(θ1 - θ2)}]
= (d/dt)[(m1 + m2)ℓ1ℓ1θ1 + m2ℓ2{ℓ1θ2cos(θ1 - θ2)}]
= (m1 + m2)ℓ12θ1
+ m2ℓ2ℓ1{θ2cos(θ1 - θ2) - θ2(θ1 - θ2)sin(θ1 - θ2)}
= (m1 + m2)ℓ12θ1 + m2ℓ2ℓ1θ2cos(θ1 - θ2)
- m2ℓ2ℓ1θ2θ1sin(θ1 - θ2) + m2ℓ2ℓ1θ22sin(θ1 - θ2)
(d/dt)(∂/∂θ2)[(m1 + m2)ℓ1{(1/2)ℓ1θ12 + gcosθ1}
+ m2ℓ2{(1/2)ℓ2θ22 + gcosθ2 + ℓ1θ1θ2cos(θ1 - θ2)}]
= (d/dt)[m2ℓ2{ℓ2θ2 + ℓ1θ1cos(θ1 - θ2)}]
= m2ℓ22θ2
+ m2ℓ2ℓ1{θ1cos(θ1 - θ2) - θ1(θ1 - θ2)sin(θ1 - θ2)}
= m2ℓ22θ2 + m2ℓ2ℓ1θ1cos(θ1 - θ2)
- m2ℓ2ℓ1θ12sin(θ1 - θ2) + m2ℓ2ℓ1θ1θ2sin(θ1 - θ2)
(∂/∂θ1)[(m1 + m2)ℓ1{(1/2)ℓ1θ12 + gcosθ1}
+ m2ℓ2{(1/2)ℓ2θ22 + gcosθ2 + ℓ1θ1θ2cos(θ1 - θ2)}]
= -(m1 + m2)ℓ1gsinθ1 - m2ℓ2ℓ1θ1θ2sin(θ1 - θ2)
(∂/∂θ2)[(m1 + m2)ℓ1{(1/2)ℓ1θ12 + gcosθ1}
+ m2ℓ2{(1/2)ℓ2θ22 + gcosθ2 + ℓ1θ1θ2cos(θ1 - θ2)}]
= m2ℓ2{-gsinθ2 + ℓ1θ1θ2sin(θ1 - θ2)}
= - m2ℓ2gsinθ2 + m2ℓ2ℓ1θ1θ2sin(θ1 - θ2)
(d/dt)(∂L/∂θ1) = (∂L/∂θ1)より
(m1 + m2)ℓ12θ1 + m2ℓ2ℓ1θ2cos(θ1 - θ2)
- m2ℓ2ℓ1θ2θ1sin(θ1 - θ2) + m2ℓ2ℓ1θ22sin(θ1 - θ2)
= -(m1 + m2)ℓ1gsinθ1 - m2ℓ2ℓ1θ1θ2sin(θ1 - θ2)
(m1 + m2)ℓ12θ1 + m2ℓ2ℓ1θ2cos(θ1 - θ2)
+ m2ℓ2ℓ1θ22sin(θ1 - θ2) = -(m1 + m2)ℓ1gsinθ1
(m1 + m2)ℓ12θ1
+ m2ℓ2ℓ1{θ2cos(θ1 - θ2) + θ22sin(θ1 - θ2)}
= -(m1 + m2)ℓ1gsinθ1
(m1 + m2)ℓ1θ1
+ m2ℓ2{θ2cos(θ1 - θ2) + θ22sin(θ1 - θ2)}
= -(m1 + m2)gsinθ1 … ①
(d/dt)(∂L/∂θ2) = (∂L/∂θ2)より
m2ℓ22θ2 + m2ℓ2ℓ1θ1cos(θ1 - θ2)
- m2ℓ2ℓ1θ12sin(θ1 - θ2) + m2ℓ2ℓ1θ1θ2sin(θ1 - θ2)
= - m2ℓ2gsinθ2 + m2ℓ2ℓ1θ1θ2sin(θ1 - θ2)
m2ℓ22θ2 + m2ℓ2ℓ1θ1cos(θ1 - θ2)
- m2ℓ2ℓ1θ12sin(θ1 - θ2) = - m2ℓ2gsinθ2
m2ℓ22θ2
+ m2ℓ2ℓ1{θ1cos(θ1 - θ2) - θ12sin(θ1 - θ2)}
= - m2ℓ2gsinθ2
ℓ2θ2 + ℓ1{θ1cos(θ1 - θ2) - θ12sin(θ1 - θ2)}
= - gsinθ2 … ②
■ 結果
▼ 定義
ℓi :紐の長さ(m)
mi :質点の質量(kg)
θi:鉛直下方向からの角度(rad)
g :重力加速度
xi :支点からの右方向の変位(m)
yi :支点からの下方向の変位(m)
▼ 連立微分方程式
(m1 + m2)ℓ1θ1
+ m2ℓ2{θ2cos(θ1 - θ2) + θ22sin(θ1 - θ2)}
= -(m1 + m2)gsinθ1 … ①
ℓ2θ2 + ℓ1{θ1cos(θ1 - θ2) - θ12sin(θ1 - θ2)}
= - gsinθ2 … ②