最速降线(Brachistochrone)
最速降线是指在重力作用下,从点 A 到点 B 物体运动时间最短的曲线。
运动时间公式:
T=∫xAxB2g(yA−y(x))1+[y′(x)]2dx
泛函与欧拉-拉格朗日方程
泛函定义:
I[y]=∫x1x2f(x,y,y′)dx
对泛函进行微扰:
Y=y+ϵδ(x),δ(x1)=δ(x2)=0
I[y+ϵδ(x)]=∫x1x2f(x,Y,Y′)dx
取极值的必要条件:
dϵdI[y+ϵδ(x)]ϵ=0=0
dϵdF(ϵ)=∫x1x2[∂Y∂f−dxd(∂Y′∂f)]δ(x)dx=0
对任意 δ(x),得到欧拉-拉格朗日方程:
∂y∂f−dxd(∂y′∂f)=0
贝尔特拉米积分(Beltrami Identity)
如果 F(y,y′) 不显含 x,满足欧拉-拉格朗日方程:
dxd(∂y′∂F)=∂y∂F
定义:
E=F−y′∂y′∂F
得:
F−y′∂y′∂F=C
最速降线求解
泛函:
L(y,y′)=2g(yA−y)1+y′2
由于不显含 x,使用贝尔特拉米积分:
∂y′∂L=2g(yA−y)1+y′2y′
解得:
1+y′2=2gC2(yA−y)1
令 y=yA−u:
2gC21−uudu=dx
令 v=2gC2u:
dx=2gC211−vvdv
令 v=sin2θ 并积分:
x=2gC21∫2sin2θdθ=2gC21(θ−2sin2θ)+D
y=yA−2gC2sin2θ
最终可写成摆线方程:
x=a(θ−sinθ)+xA
y=−a(1−cosθ)+yA
a=4gC21
其中 a 为滚动圆半径^a。
参考