調和振動 (1回目)

 2026/11/3(火)
 
調和振動 (1回目)
 
■ バネの両端に付いた重りの運動(harmonic oscillator)
▼ 定義




m1 :重り1の質量[kg]
m2 :重り2の質量[kg]
x1 :重り1の位置[m]
x2 :重り2の位置[m](x1 < x2)
v1 :重り1の速度[m/s]
v2 :重り2の速度[m/s]
a1 :重り1の加速度[m/s2]
a2 :重り2の加速度[m/s2]
ar :重り1,2の相対加速度[m/s2]
L  :バネの自然長[m]
k  :バネ定数[N/m]
F0 :重りにかかる力の大きさ[N](t = 0)
F  :重りにかかる力の大きさ[N](t ≧ 0)
R0 :バネの伸び[m](t = 0)
X  :バネの伸び[m](t ≧ 0)
X1 :重り1の自然長の時の重心からの距離[m]
X2 :重り2の自然長の時の重心からの距離[m]
μ :換算質量[kg]
 
▼ 単振動の式
x = rcosωt、v = -rωsinωt、a = -rω2cosωt = -ω2x
F = ma = -kx  ⇒  a = x = -ω2x より
ω = √(k/m) = 2πf  ⇒  f = ω/(2π)
T = 1/f = 2π/ω = 2π√(k/m)
 
▼ 関係式
R0 = F0/k
X1 = {m2/(m1+m2)}L
X2 = {m1/(m1+m2)}L
X = (x2 - x1) - L
 
m1a1 =  kX =  F
m2a2 = -kX = -F より
重心にかかる力の総量は0[N]なので重心は静止または等速直線運動する
a1 = kX/m1 , a2 = -kX/m2 より
ar = a2 - a1 = -kx/m2 - kX/m1 = -(1/m1 + 1/m2)kX
= -{(m1 + m2)/(m1m2)}kX = -(k/μ)X = -ω2X
( μ = m1m2/(m1 + m2) と置く )
ω = √(k/μ)
 
▼ 重心からの距離
m1X1 = m2X2   … ①
X1 + X2 = L  … ②
②式X2 = L - X1 
m1X1 = m2(L - X1) = m2L - m2X1 
m1X1 + m2X1 = m2L
X1 = {m2/(m1 + m2)}L
②式X1 = L - X2 
m2X2 = m1(L - X2) = m1L - m1X2 
m1X2 + m2X2 = m1L
X2 = {m1/(m1 + m2)}L
 
 
■ 結果
▼ 重心から見た運動
重心を原点とする座標系で表すと
 
X1 = {m2/(m1 + m2)}L
X2 = {m1/(m1 + m2)}L
R0 = F0k
r1 = {m2/(m1 + m2)}R0 , r2 = {m1/(m1 + m2)}R0 
μ = m1m2/(m1 + m2) , ω = √(k/μ) , T = 2π√(k/μ)
x1 = -X1 - r1cosωt , v1 =  ωr1sinωt , a1 =  ω2r1cosωt
x2 =  X2 + r2cosωt , v2 = -ωr2sinωt , a2 = -ω2r2cosωt
 

このブログの人気の投稿

NEWS

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

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