多自由度简谐振子(经典力学)

                     

贡献者: JierPeter; addis

预备知识 简谐振子(经典力学)

1. 二自由度简谐振子

   考虑轻质弹簧与两个光滑滑块构成的体系,如图 1 所示。

图
图 1:两个滑块和两根弹簧构成的简谐振子。

   和简谐振子(经典力学)的情况一样,弹簧的原长不重要,因此图中没给出。我们用 x1x2 分别表示滑块 m1m2 的位置,其中 x1 表示弹簧 k1 的长度减去其原长,x2 表示弹簧 k2 的长度减去其原长。显然,当 x1=x2=0 时两根弹簧都处于原长。

   则这个体系的运动方程为

(1){m1x¨1=k1x1+k2x2m2x¨1=k2x2 .

   这个体系也是也是一个简谐振子。由于它需要两个参数 x1,x2 来刻画,因此也称作二自由度的简谐振子。

   当然,我们也可以在图 1 的右边加一堵墙,再加一根弹簧将 m2 和右边的墙连接起来,得到的同样是二自由度简谐振子。

图
图 2:另一种二自由度简谐振子的模型。图中方块是固定的墙面,只有粉色的圆球有质量,其它构件都是轻质的。红色和蓝色分别表示只能沿着水平或垂直方向移动的滑杆,粉色圆球被固定在这两个滑杆中。两个滑杆分别连接到图示的两根弹簧上。

   图 2 所示的模型也是一个二自由度简谐振子,两个参数分别是圆球的横位移和纵位移。

   一般地,二自由度简谐振子的运动方程写为

(2){x¨1=k11x1+k12x2x¨2=k21x1+k22x2 .

二自由度简谐振子的方程解法

   类比简谐振子(经典力学)中的解法,我们可以先猜想式 2 的一些特解。

   最简单的情况是,两个参数都做相位相同的单自由度简谐振动,只是振幅不一样,即 Ax1(t)=x2(t),其中 A 是一个常数。于是问题就化为一个单自由度简谐运动。

   此时 x¨1/x¨2=A,代入式 2

(3)k11+k12Ak21+k22A=A ,
(4)k22A2+(k21k12)Ak11=0 .
因此 A 是确定的:
(5)A=(k12k21)±(k12k21)2+4k22k112k22 .

   这样能得到两个倍率 A,记为 A1A2。在继续解方程之前,我举一个例子来方便你体会两个倍率的意义:

图
图 3:一个简单的二自由度简谐振子模型。

   图 3 所示的简谐振子体系高度对称,因此很容易发现两种特殊情况:一是两个滑块之间的距离恒为中间弹簧的原长,作完全相同的单自由度简谐运动,此时中间弹簧等同于不存在,这个情况对应 A=1;二是 A=1,两个滑块作完全对称的运动。第二种情况比第一种情况的频率高一些,因为每个滑块都额外受中间弹簧的力了。

   得到 Ai 以后,式 2 化为

(6)x¨1=(k11+Aik12)x1 ,
从而得特解
(7){x1(t)=Cicos(k11Aik12t+ϕi)x2(t)=AiCicos(k11Aik12t+ϕi) .

   将各 Ai 对应的特解组合起来,就能得到通解:

(8){x1(t)=C1cos(k11A1k12t+ϕ1)+C2cos(k11A2k12t+ϕ2)x2(t)=A1C1cos(k11A1k12t+ϕ1)+A2C2cos(k11A2k12t+ϕ2) .
其中 C1,C2,ϕ1,ϕ2 都是待定常数。通过给定两组参数的初值,如初始位置和初始速度,即可得到满足初值的特解。

模式

   上面的解答中,我们通过考虑两个参数成正比的特殊情况得到两个特解,用这两个特解组合出了一般的通解。这两个特解就叫做模式(mode)。如果能从题目中直接找到模式,那么就可以直接给出通解。

2. 多自由度简谐运动

   我们可以把有 n 个自由度的简谐运动方程写为

(9)x¨=Kx ,
其中 x=(x1,x2,,xn)T 为列矩阵,K 为一个 n 阶方阵。

   类似找模式的思路,我们可以设式 9 有特解

(10)x(t)=vcos(ωt+ϕ) ,
x 的各个分量之间的比值不变,其中 v 的各分量都是常数。将式 10 代入式 9
(11)v=ω2Kv .
也就是说,vK 的一个本征向量

   每个本征向量能解出式 9 的一个特解,即模式式 9 ),而通解则是这些模式的线性组合。具体解法请参考例 1

例 1 三自由度简谐振子

  

   考虑简谐振子方程

(12){x¨1=2x1+x2x3x¨2=x2x3x¨3=3x3 .
(13)x=(x1x2x3) ,K=(211011003) .
则方程化为式 9 的形式。

   求出 K 的三个本征向量:

(14){v1=(100)(本征值为2)v2=(110)(本征值为1)v3=(112)(本征值为3) .
式 14 中的三个 vi 分别代入式 11 v,得到三个模式

(15){x1(t)=v1cos(2t+ϕ1)x2(t)=v2cos(t+ϕ2)x3(t)=v3cos(3t+ϕ3) .
其中各 ϕi 为待定常数。

   通解就是

(16)x(t)=C1x1(t)+C2x2(t)+C3x3(t) ,
其中各 Ci 为待定常数。


致读者: 小时百科一直以来坚持所有内容免费无广告,这导致我们处于严重的亏损状态。 长此以往很可能会最终导致我们不得不选择大量广告以及内容付费等。 因此,我们请求广大读者热心打赏 ,使网站得以健康发展。 如果看到这条信息的每位读者能慷慨打赏 20 元,我们一周就能脱离亏损, 并在接下来的一年里向所有读者继续免费提供优质内容。 但遗憾的是只有不到 1% 的读者愿意捐款, 他们的付出帮助了 99% 的读者免费获取知识, 我们在此表示感谢。

                     

友情链接: 超理论坛 | ©小时科技 保留一切权利