解析力学 (邪道編)

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)  … 系全体を含むエネルギー
正準方程式
q()i =  ∂H/∂pi  … ①'
p()i = -∂H/∂qi  … ②'
 
(∂は2変数以上の関数を1変数で微分する偏微分)
 
▼ 保存力のH
保存力のHは
H = T + V = K + U = E
(同じ内容を表す文字を変えただけ)
一般化座標qi = x
一般化運動量pi = p
として式①,②より
dK/dp =  x() =  q()i = ∂H/∂pi  … ① → ①'
dU/dx = -p() = -p()i = ∂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)
 
q()1 = x() = vx = ∂H/∂p1 = (∂/∂px){(px2 + py2)/(2m) + (1/2)mω2r2 
= px/m
q()2 = y() = vy = ∂H/∂p2 = (∂/∂py){(px2 + py2)/(2m) + (1/2)mω2r2 
= py/m
 
v = √(vx2 + vy2) = √(px2 + py2)/m = p/m
 
p()1 = p()x = mv()x = max = Fx = -∂H/∂q1 
=-(∂/∂x){p2/(2m) + (1/2)mω2(x2 + y2)} = -mω2x
p()2 = p()y = mv()y = 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)
 
q()1 = r() = vr = ∂H/∂p1 = (∂/∂0){p2/(2m) + (1/2)mω2r2} = 0
q()2 = rθ() = vθ = ∂H/∂p2 = (∂/∂p){p/(2m) + (1/2)mω2r2 = p/m
v = p/m
 
p()1 = 0 = mv()r = mar = Fr = -∂H/∂q1 
= -(∂/∂r){p2/(2m) + (1/2)mω2r2} = -mω2r
p()2 = 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 
q()1 =  = v = ∂H/∂p1 = (∂/∂p){p2/(2m) + (1/2)kx2} = p/m
 
p()1 = 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

このブログの人気の投稿

NEWS

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

d88ファイルの変換 (1回目)