解析力学 (邪道編)
2026/2/19(木)
解析力学 (邪道編)
■ 力学
▼ 注意
以下xをtで微分するとき
dxや∂xを/より優先順位を上として
dx/dtのように書くこととする
またyのx微分はy'と書くように
xのt(時間)微分は x と書くこととする
▼ 定義
質量m , 加速度a , 速度v , 位置x
力F = ma , 運動量p = mv
運動エネルギーK = (1/2)mv2 = p2/(2m)
位置エネルギーU = mgx … (重力による近似ポテンシャルエネルギー)
力学的エネルギー E = K + U
▼ 運動エネルギーKを速度vで微分すると運動量pになる
dK/dv = (d/dv){(1/2)mv2} = mv = p なので
dK/dv = p … (vの変化量に対するKの変化量がp)
これは
a = 一定 , v0 = 0で考えると
v = at より
dx/dv = (dx/dt)(dt/dv) = v/a = at/a = t を使って
K = (1/2)mv2 = Fx … (仕事)
p = mv = Ft … (力積)
dK/dv = p となるのは Fx を vで微分すると(x → tより)
Ft になる事を考えれば分かりやすいかも?
▼ 運動エネルギーKを運動量pで微分すると速度vになる
vの代わりにpを使うと
K = p2/(2m)
dK/dp = (d/dp){p2/(2m)} = p/m = v = dx/dt = x
dK/dp = x = v … ①
▼ 位置エネルギーUを位置xで微分すると力Fになる
U = mgx … (上を正とする)
dU/dx = (d/dx)(mgx) = mg … (上向き)
-mg = F = ma = mv = p … (重力Fは下向き)
dU/dx = -p = -F … ②
■ 解析力学
▼ 定義
質量m , 一般化座標qi(t), 一般化運動量pi(t)
運動エネルギーT(t), ポテンシャルエネルギーV(t)
ハミルトニアンH(qi , pi , t) … 系全体を含むエネルギー
正準方程式
qi = ∂H/∂pi … ①'
pi = -∂H/∂qi … ②'
(∂は2変数以上の関数を1変数で微分する偏微分)
▼ 保存力のH
保存力のHは
H = T + V = K + U = E
(同じ内容を表す文字を変えただけ)
一般化座標qi = x
一般化運動量pi = p
として式①,②より
dK/dp = x = qi = ∂H/∂pi … ① → ①'
dU/dx = -p = -pi = ∂H/∂qi … ② → ②'
■ 解析力学の例
▼ 重力による位置エネルギーのH
K = (1/2)mv2 = p2/(2m)
U = mgx
より
pi = (p, 0, 0) , qi = (x, 0, 0)
T = p2/(2m)
V = mgx
H = T + V = p2/(2m) + mgx
q = x = ∂H/∂p = (∂/∂p){p2/(2m) + mgx} = p/m
v = x = p/m
p = -∂H/∂q = -(∂/∂x){p2/(2m) + mgx} = -mg
F = p = -mg
▼ 等速円運動(直交座標系)
角速度ω , 半径r = √(x2+y2)
(x , y ) = (rcosωt, rsinωt)
(vx, vy) = (d/dt)(x , y ) = (-ωrsinωt, ωrcosωt) = (-ωy, ωx)
(ax, ay) = (d/dt)(vx, vy) = (-ω2rcosωt, -ω2rsinωt) = (-ω2x, -ω2y)
v = √(vx2 + vy2) = rω
a = √(ax2 + ay2) = rω2
F = ma = -m√(ax2 + ay2) = -mrω2 , U = -∫0r(-mrω2)dr = (1/2)mω2r2
H = T + V = p2/(2m) + (1/2)mω2r2
qi = (x , y) , pi = (px, py) , p = √(px2 + py2)
q1 = x = vx = ∂H/∂p1 = (∂/∂px){(px2 + py2)/(2m) + (1/2)mω2r2
= px/m
q2 = y = vy = ∂H/∂p2 = (∂/∂py){(px2 + py2)/(2m) + (1/2)mω2r2
= py/m
v = √(vx2 + vy2) = √(px2 + py2)/m = p/m
p1 = px = mvx = max = Fx = -∂H/∂q1
=-(∂/∂x){p2/(2m) + (1/2)mω2(x2 + y2)} = -mω2x
p2 = py = mvy = may = Fy = -∂H/∂q2
=-(∂/∂y){p2/(2m) + (1/2)mω2(x2 + y2)} = -mω2y
F = √(Fx2 + Fy2) = -mω2√(x2 + y2) = -mrω2 = -mv2/r … (向心力)
▼ 等速円運動(極座標系)
qi = (r, rθ)
pi = (0, p)
q1 = r = vr = ∂H/∂p1 = (∂/∂0){p2/(2m) + (1/2)mω2r2} = 0
q2 = rθ = vθ = ∂H/∂p2 = (∂/∂p){p/(2m) + (1/2)mω2r2 = p/m
v = p/m
p1 = 0 = mvr = mar = Fr = -∂H/∂q1
= -(∂/∂r){p2/(2m) + (1/2)mω2r2} = -mω2r
p2 = p = mvθ = maθ = Fθ = -∂H/∂q2
= -(∂/∂rθ){p2/(2m) + (1/2)mω2r2} = 0
F = -mrω2 = -mv2/r … (向心力)
▼ 単振動
H = T + V = K + U = p2/(2m) + (1/2)kx2
q1 =
= v = ∂H/∂p1 = (∂/∂p){p2/(2m) + (1/2)kx2} = p/m
p1 = p = mv = ma = F = -∂H/∂q1
= -(∂/∂x){p2/(2m) + (1/2)kx2} = -kx … (x軸の負の方向)
角振動数ω
F = ma = = max = -mω2x = -kx ⇒ mω2 = k より ω = √(k/m)
x = rcosωt
p = ma = F = -kx = -mω2x = -mω2rcosωt
a = -ω2rcosωt
v = -∫(ω2rcosωt)dt = -ωrsinωt + C
t = 0 → v = 0 より C = 0
v = -ωrsinωt
▼ 注意
以下xをtで微分するとき
dxや∂xを/より優先順位を上として
dx/dtのように書くこととする
またyのx微分はy'と書くように
xのt(時間)微分は x と書くこととする
質量m , 加速度a , 速度v , 位置x
力F = ma , 運動量p = mv
運動エネルギーK = (1/2)mv2 = p2/(2m)
位置エネルギーU = mgx … (重力による近似ポテンシャルエネルギー)
力学的エネルギー E = K + U
dK/dv = (d/dv){(1/2)mv2} = mv = p なので
dK/dv = p … (vの変化量に対するKの変化量がp)
a = 一定 , v0 = 0で考えると
v = at より
dx/dv = (dx/dt)(dt/dv) = v/a = at/a = t を使って
p = mv = Ft … (力積)
Ft になる事を考えれば分かりやすいかも?
vの代わりにpを使うと
K = p2/(2m)
dK/dp = (d/dp){p2/(2m)} = p/m = v = dx/dt = x
dK/dp = x = v … ①
U = mgx … (上を正とする)
dU/dx = (d/dx)(mgx) = mg … (上向き)
-mg = F = ma = mv = p … (重力Fは下向き)
dU/dx = -p = -F … ②
▼ 定義
質量m , 一般化座標qi(t), 一般化運動量pi(t)
運動エネルギーT(t), ポテンシャルエネルギーV(t)
ハミルトニアンH(qi , pi , t) … 系全体を含むエネルギー
正準方程式
qi = ∂H/∂pi … ①'
pi = -∂H/∂qi … ②'
保存力のHは
H = T + V = K + U = E
(同じ内容を表す文字を変えただけ)
一般化座標qi = x
一般化運動量pi = p
として式①,②より
dK/dp = x = qi = ∂H/∂pi … ① → ①'
dU/dx = -p = -pi = ∂H/∂qi … ② → ②'
▼ 重力による位置エネルギーのH
K = (1/2)mv2 = p2/(2m)
U = mgx
より
pi = (p, 0, 0) , qi = (x, 0, 0)
T = p2/(2m)
V = mgx
H = T + V = p2/(2m) + mgx
v = x = p/m
F = p = -mg
角速度ω , 半径r = √(x2+y2)
(x , y ) = (rcosωt, rsinωt)
(vx, vy) = (d/dt)(x , y ) = (-ωrsinωt, ωrcosωt) = (-ωy, ωx)
(ax, ay) = (d/dt)(vx, vy) = (-ω2rcosωt, -ω2rsinωt) = (-ω2x, -ω2y)
v = √(vx2 + vy2) = rω
a = √(ax2 + ay2) = rω2
H = T + V = p2/(2m) + (1/2)mω2r2
= px/m
q2 = y = vy = ∂H/∂p2 = (∂/∂py){(px2 + py2)/(2m) + (1/2)mω2r2
= py/m
=-(∂/∂x){p2/(2m) + (1/2)mω2(x2 + y2)} = -mω2x
p2 = py = mvy = may = Fy = -∂H/∂q2
=-(∂/∂y){p2/(2m) + (1/2)mω2(x2 + y2)} = -mω2y
qi = (r, rθ)
pi = (0, p)
q2 = rθ = vθ = ∂H/∂p2 = (∂/∂p){p/(2m) + (1/2)mω2r2 = p/m
v = p/m
= -(∂/∂r){p2/(2m) + (1/2)mω2r2} = -mω2r
p2 = p = mvθ = maθ = Fθ = -∂H/∂q2
= -(∂/∂rθ){p2/(2m) + (1/2)mω2r2} = 0
F = -mrω2 = -mv2/r … (向心力)
H = T + V = K + U = p2/(2m) + (1/2)kx2
q1 =
= -(∂/∂x){p2/(2m) + (1/2)kx2} = -kx … (x軸の負の方向)
F = ma = = max = -mω2x = -kx ⇒ mω2 = k より ω = √(k/m)
x = rcosωt
a = -ω2rcosωt
t = 0 → v = 0 より C = 0
v = -ωrsinωt