坐标系⌗
为了避免这个笔记成为毫无意义的摘抄,所以这里不机械式地罗列各种坐标系地笔记公式,只针对我们不常用的极坐标和自然坐标系,来写出这两个坐标系下的动力学表示。
坐标系是用来干什么的?当然是方便人解决问题的。这篇笔记的目的是给出每种坐标系下物体的速度、加速度、动能和动量的表示。以上目的在于方便地处理各种问题。并且给出这些坐标系所能处理的典型问题。
我们的目的是把位置、速度和加速度在各个坐标系下用这个坐标系的基底来表示。
这两个坐标系不同于笛卡尔直角坐标系,它们的基底是随时间变化的,也就是这些基底对时间求导还是有信息的。并且如果我们要达到我们的目的,也就是用基底表示速度和加速度,也必然涉及到对基底的求导。因为速度和加速度是由位移对时间求导得到的,一旦对用基底表示的位移求导,那么不可避免地涉及到对基底的求导。所以,为了在各个坐标系下用基向量表示位置、速度和加速度 ,我们首先必须得出这个坐标系下基向量对时间求导的表示。
注意,只有对时间求导,才写成函数上加点。x˙表示为x对时间t求导
极坐标基底对时间导数的表示⌗
极坐标需要选取一个定点作为坐标原点。通常,极坐标系适合处理有心力的问题。所以,这个极点通常为力心,这样整个坐标系就成了惯性系。
极坐标系的定义⌗
极坐标系的两个基底分别是径向和垂直于径向的单位矢量。这两个基本矢量用笛卡尔坐标系表示为:
er=cosθi+sinθj
eθ=−sinθi+cosθj
如果把 er对θ求导,会发现就是eθ,这是极坐标非常舒服的地方。
dθder=−sinθi+cosθj=eθ
同理
dθdeθ=−cosθi−sinθj=−er
这样就能写出基本矢量随着时间的变化规律
er˙=dtder=dθderdtdθ=θ˙eθ
同理得:
eθ˙=−θ˙er
er˙=θ˙eθ
eθ˙=−θ˙er
自然坐标基底对时间导数的表示⌗
自然坐标系的参数化相对复杂一些,自然坐标系用来处理具有向心加速度的问题。
它除了具有额外的曲率半径这个参数,还有角度正负号的问题。(补图)在推导之前,我们先引入自然坐标系的定义,这个定义比较复杂
自然坐标系的定义⌗
首先我们能通过定义得到切线方向基底:
et=∣dr∣dr
这个非常的简单。
但是法向的基底如何表示呢?首先,我们规定法线方向在曲线的凹侧
接下来回想之前的极坐标的横向基底对时间导数的表达式eθ具有形式 dθder=−sinθi+cosθj=eθ
因为在极坐标系种er 和 eθ相互垂直,在自然坐标系种,这两个分量也定义为相互垂直,所以对于自然坐标系,只要我们找到一个在形式上相当于极坐标系中的θ,也就随意规定一个固定轴,其与切向夹角为θ,我们就可以认为在自然坐标系中,其法向基底en也可以表示为
en=dθdet
这里相对于极坐标系,只是把θ替换为n,r 替换为t,形式不变。
这里其实就是法向的定义。
最后一个参数就是曲率:
ρ=dθds
为什么这里引入了一个ρ呢,因为如果只靠我们选取的最基本变量r和θ来表示最终结果非常复杂,所以我们引入了一个中间变量。
ρ=∣r2+2(dr/dθ)2−rdθ2d2r[r2+(dr/dθ)2]23∣
注意,虽然enet和 极坐标中的eθer在形式上相同,但是在自然坐标系下,我们规定了法向的方向,也就是曲线的凹侧,然而在极坐标系下,横向的方向就是 θ增大的方向,所以曲线的凹侧 和 θ增大的方向 不完全等价。所以对于自然坐标系,需要按dθ的符号来进行分类。之所在自然坐标系下对于法线方向需要分类,是因为 法线的正方向在曲线的凹侧这个定义是不连续的,没办法用统一的表达式来表述。因为我们必须规定一个方向,只能通过曲线的形状来规定一个方向,否则法向的正向到底朝向哪里呢?因此,在曲线的凹侧变化的时候,也就是 dθ 的符号改变的时候,法向的正向定义也是要变的。所以结论就是:
在选定一个固定轴后,与切向的基底的夹角为 **θ**时:
当 dθ>0:
et=∣dr∣dr=dsdr
en=dθdet
ρ=dθds
当 dθ<0:
et=∣drdr∣=dsdr
en=−dθdet
ρ=−dθds
在自然坐标系下,我们不像在极坐标系下,需要考虑基底对时间的导数,因为通过计算我们发现速度的基底表示并不涉及基底对时间的导数。
速度:
v˙=r˙=dtdr=dsdrdtds
其中,dtds就是我们所熟悉的速率的定义。
因此:
v˙=vet+0en
加速度:
a=dtdv=dtd(vet)=v˙et+ρv2en
有了上面的基底求导的结果,我们就能得到位移、速度和加速度用基底的表示。
在极坐标系下⌗
位置矢量⌗
r=rer
这是极坐标的定义
速度矢量⌗
v=r˙=r˙er+r(θ˙eθ)
则
vr=r˙
vθ=rθ˙
加速度矢量⌗
a=v˙=dtd(r˙er+rθ˙eθ)
这一步略去计算,最后我们得到
a=(r¨−rθ˙2)er+(2r˙θ˙+rθ¨)eθ
则
ar=r¨−rθ˙2
aθ=2r˙θ˙+rθ¨
到这里,我们就把三大量在极坐标系下的分量表示写出来了。
如果比较敏感的话,可以看到在横向分量下的加速度的部分,是某种形式的全微分。这就可以写成更简洁的形式(当然,发现这一步其实挺需要敏感度的)
aθ=r1dtd(r2θ˙)
这个形式非常有用,放在之后的极坐标的应用里说明。
在自然坐标系下⌗
因为在上一节中直接推出了运动学的表示,所以我们这里直接抄过来
位置矢量⌗
速度矢量⌗
vt=v
vn=0
加速度矢量⌗
at=v˙
an=ρv2
极坐标的银弹(Silver Bullet)级的应用⌗
根据掠面的定义,我们可以写出掠面的微分表达式(补图):
dA=21r2dθ
那么掠面速率就是:
A˙=dtdA=21r2dtdθ
利用全微分形式的横向加速分量,我们可以看到,掠面速率是横向加速度横向分量的一部分
aθ=r2dtd(A˙)
我们知道开普勒第一定律。开普勒通过观测发现行星的掠面速度是常数,也就是dtd(A˙)这一项为0,那么就得出结论:
aθ=0 ⇒ 行星的横向加速度为0 ⇒ 行星横向的力为0 ⇒ 行星所受到的力是有心力
这么复杂的一个天体问题,通过观测,并且经过极坐标的计算,就可以得出非常简洁的结论:万有引力是有心力。
我们现在再来思考一下,这是巧合吗?这当然不是巧合,因为如果给了极坐标的定义,速度、加速度的定义,这个横向加速度的形式本就应该如此。它本来就在那里,不会因为我们的精妙计算而存在,也不会因为我们的愚钝算不出而不存在。当然,如果非要说成是极坐标系“巧合”,那这个“巧合”其实就是 在数学上(用极坐标系)对这个问题的本质(只受到了极坐标所定义的径向方向的力)的做出的解答。 而我们把这种在极坐标系下定义的只有径向的力的这种力叫做 有心力(Central Force) 。
注意横向加速和切向加速度不一样。切向加速度是自然坐标系下的表示。
从这里我们可以发现极坐标的杀手级应用:处理有心力的问题。毕竟对于有心力,横向上的加速度为0,这就使其表示以及运算非常的简单。而且有心力是自然界最常见最基本的力,小到库仑力,大到万有引力。都是有心力。当然需要先证明有心力只会引起平面运动,只有平面运动,才能用平面极坐标系。这个之后涉及。