終端速度2 (1回目)

2024/9/14()
終端速度2 (1回目)
 
(Terminal velocity)
 
速度の2乗に比例する空気抵抗と重力のある垂直運動
(上向きを正としたa, v, yの導出)
 
■ 導出
▼ 定義
g:重力加速度(m/s2)
v0:初速度(m/s)
v:速度(m/s)
k:空気抵抗の比例定数(N・s/m) 1m/s毎の力(N)
m:質量(kg)
F:力(N)
a:加速度(m/s2)
y:位置(m)
y0:初期位置(m)
v:終端速度(m/s)
 
▼ 微分方程式
上向きを正とする
F = ma = -mg - kv2(v/|v|)
a = -g - (k/m)v2(v/|v|)
= (k/m){-mg/k - v2(v/|v|)}
j2 = -v/|v|と置くと  …(速度の逆方向)
a = (k/m)(j2v2 - mg/k)
 
▼ 終端速度
j2 = -v/|v|  …(速度の逆方向)
a = (k/m)(j2v2 - mg/k)
a = 0の時が終端速度v < 0なので
a = (k/m)(j2v2 - mg/k) = 0
j2v2 = mg/k
v = ±(1/j)√(mg/k)
v < 0 ⇒ j2 = -v/|v| =  1 ⇒ v = -√(mg/k)
v > 0 ⇒ j2 = -v/|v| = -1 ⇒ v = (1/i)√(mg/k)
よって
v = -(j2/j)√(mg/k) = -j√(mg/k)
w = -√(mg/k) = v/j, λ = √(gk/m)と置くと
λ/w = -√(gk/m)/√(mg/k) = -k/m
 
a = (k/m)(j2v2 - w2)
= -(λ/w)(j2v2 - w2)
 
▼ 微分方程式を解くv(t)
j2 = -v/|v|, v = -j√(mg/k)
λ = √(gk/m), w = v/j, λ/w = -k/m
dv/dt = a = -(λ/w)(j2v2 - w2)  
 
1/(jv - w) - 1/(jv + w)
= {(jv + w) - (jv - w)}/{(jv - w)(jv + w)}
= 2w/(j2v2 - w2)
 
∫{1/(j2v2 - w2)}dv = -(λ/w)∫dt
∫{2w/(j2v2 - w2)}dv = -2(λ/w)∫dt
∫{1/(jv - w) - 1/(jv + w)}dv = -2λ∫dt
∫{j/(jv - w) - j/(jv + w)}dv = -2jλ∫dt
log|jv - w| - log|jv + w| = -2jλt + A   A:積分定数
log|(jv - w)/(jv + w)| = -2jλt + A
|(jv - w)/(jv + w)| = exp(-2jλt + A)
= exp(A)exp(-2jλt)   exp(A) = Bと置き直し
|(jv - w)/(jv + w)| = Bexp(-2jλt)
絶対値の正負をBに含めるとして
 
(w - jv)/(w + jv) = Bexp(-2jλt)
(w - jv) = (w + jv)Bexp(-2jλt)
w{1 - Bexp(-2jλt)} = jv{1 + Bexp(-2jλt)}
v(t) = w{1 - Bexp(-2jλt)}/[{1 + Bexp(-2jλt)}j]
v(0) = w(1 - B)/{(1 + B)j} = v0 と置く
w(1 - B) = jv0(1 + B)
w - wB = jv0 + jv0B
w - jv0 = (w + jv0)B
B = (w - jv0)/(w + jv0)
 
v(t) = w{1 - Bexp(-2jλt)}/[{1 + Bexp(-2jλt)}j]
= (w/j){1 - Bexp(-2jλt)}/{1 + Bexp(-2jλt)}
= (w/j)[1 - {(w - jv0)/(w + jv0)}exp(-2jλt)]
/[1 + {(w - jv0)/(w + jv0)}exp(-2jλt)]
= (w/j){(w + jv0)exp(jλt) - (w - jv0)exp(-jλt)}
/{(w + jv0)exp(jλt) + (w-jv0)exp(-jλt)}
= (w/j)[jv0{exp(jλt)+exp(-jλt)} + w{exp(jλt)-exp(-jλt)}]
/[w{exp(jλt)+exp(-jλt)} + jv0{exp(jλt)-exp(-jλt)}]
= (w/j)[jv0{exp(jλt)+exp(-jλt)} + w{exp(jλt)-exp(-jλt)}]
/[w{exp(jλt)+exp(-jλt)} + jv0{exp(jλt)-exp(-jλt)}]
 
sinh(t) = {exp(t)-exp(-t)}/2
cosh(t) = {exp(t)+exp(-t)}/2
 
v(t) = (w/j){jv0cosh(jλt) + wsinh(jλt)}
/{wcosh(jλt) + jv0sinh(jλt)}
 
y(t)を求める
f(t) = jv0cosh(jλt) + wsinh(jλt)
g(t) = wcosh(jλt) + jv0sinh(jλt)
 
g'(t) = jλ{wsinh(jλt) + jv0cosh(jλt)}
より
f(t) = g(t)/(jλ)
 
y(t) = ∫v(t)dt
= (w/j)∫[{jv0cosh(jλt) + wsinh(jλt)}
/{wcosh(jλt) + jv0sinh(jλt)}]dt
= {w/(j2λ)}∫{g'(t)/g(t)}dt
= {w/(j2λ)}log|g(t)| + C
 
g(0) = w
y(0) = {w/(j2λ)}w + C = y0 と置くと
C = y0 - w2/(j2λ)
 
y(t) = {w/(j2λ)}log|g(t)| + y0 - w2/(j2λ)
= y0 + {w/(j2λ)}(log|g(t)|  - w)
= y0 + {w/(j2λ)}log|g(t)/w|
= y0 + {w/(j2λ)}log|cosh(jλt) + (jv0/w)sinh(jλt)|
 
y(t) = y0 + {w/(j2λ)}log|cosh(jλt) + (jv0/w)sinh(jλt)|
 
 
式変形
▼ 定義
j2 = -v/|v|, v = -j√(mg/k)
λ = √(gk/m), w = v/j, λ/w = -k/m
 
tanh(t) = sinh(t) / cosh(t)
 
▼ 速度
v(t) = (w/j){jv0cosh(jλt) + wsinh(jλt)}
/{wcosh(jλt) + jv0sinh(jλt)}
= (w/j){jv0 + wtanh(jλt)}/{w + jv0tanh(jλt)}
= w{v0 + (w/j)tanh(jλt)}/{w + jv0tanh(jλt)}
 
v(t) = w{v0 + (w/j)tanh(jλt)}/{w + jv0tanh(jλt)}
 
 
■ 結果
▼ 定義
g:重力加速度(m/s2)
v0:初速度(m/s)
v:速度(m/s)
k:空気抵抗の比例定数(N・s/m) … 1m/s毎の力(N)
m:質量(kg)
F:力(N)
a:加速度(m/s2)
y:位置(m)
y0:初期位置(m)
v:終端速度(m/s)
 
j2 = -v/|v|, v = -j√(mg/k)
λ = √(gk/m), w = v/j, λ/w = -k/m
 
▼ 速度
v(t) = w{v0 + (w/j)tanh(jλt)}/{w + jv0tanh(jλt)}
 
▼ 位置
y(t) = y0 + {w/(j2λ)}log|cosh(jλt) + (jv0/w)sinh(jλt)|
 
▼ 加速度
a(t) = -(λ/w)(j2{v(t)}2 - w2)
 

このブログの人気の投稿

NEWS

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