一维弹簧的运动(上)
By 苏剑林 | 2014-03-11 | 28342位读者 |我们通常用一个波动方程来描述弦的振动,但是,弦的振动是二维的,也就是说,它的“波”是在垂直方向的位移。让我们来考虑一根一端固定的一维理想弹簧,胡克系数为$k$,它的松弛状态是均匀的,线密度是$\rho$,长度是$l$,质量是$m$。
如何弹?
我们要分析这根弹簧的运动,即给定弹簧的初始状态,看弹簧的密度如何变化,这种情况类似于“横波”。但是,弹簧本身是连续介质,这是我们不熟悉的,但是我们可以将它离散化,将它看成无数个小质点的弹簧链。如下图
上图是将松弛状态的弹簧等分为n份,假设每份的质量$\Delta m=\frac{m}{n}$集中到右端的质点,每两个质点由一根长度为$\Delta l=\frac{l}{n}$的弹簧连着。由于弹性系数跟长度成反比,因此每根小弹簧的弹性系数为$nk$。由于现在已经变成了质点系,因此可以用通常的作用量进行分析,设第$i$个质点对应的坐标为$x_i$,
$$S=\int \left\{\frac{1}{2}\frac{m}{n}\left[\sum_{i=1}^n\left(\frac{dx_i}{dt}\right)^2\right]-\frac{1}{2}nk\left[\sum_{i=1}^n\left(x_i-x_{i-1}-\frac{l}{n}\right)^2\right]\right\}dt$$
由于
$$\sum_{i=1}^n\left(x_i-x_{i-1}-\frac{l}{n}\right)^2=\sum_{i=1}^n\left[\left(x_i-x_{i-1}\right)^2+\frac{l^2}{n^2}-\frac{2l}{n}\left(x_i-x_{i-1}\right)\right]$$
由于涉及大量的质点,所以我们要计算的只是包含大量质点的项,上式的后两项,常数项是没有意义的,而最后的项累加成终点和起点之差,这一项也不会产生实际效果。因此,有效作用量为
$$S=\int \left\{\frac{m}{2}\frac{1}{n}\left[\sum_{i=1}^n\left(\frac{dx_i}{dt}\right)^2\right]-\frac{k}{2}\frac{1}{n}\left[\sum_{i=1}^n\left(\frac{x_i-x_{i-1}}{1/n}\right)^2\right]\right\}dt$$
考虑$n\to\infty$的极限,就会发现,上面的结果就变成了我们熟悉的定积分的定义!因此,我们先记$x_i$为$X(i)$,引入参量$\xi\in[0,1]$,用$\xi$代替$n$作为粒子数的标记,即$\xi(i)=\frac{i}{n}$。这样,便可把$X(i)$记为$X(\xi)$,同时,它也是时间的函数,因此$X=X(\xi,t)$,上述作用量的极限就是
$$S=\int \left\{\frac{m}{2}\left[\int_0^1\left(\frac{\partial X}{\partial t}\right)^2d\xi\right]-\frac{k}{2}\left[\int_0^1\left(\frac{\partial X}{\partial \xi}\right)^2 d\xi\right]\right\}dt$$
整理成
$$S=\int dt \int_0^1 d\xi\left[\frac{m}{2}\left(\frac{\partial X}{\partial t}\right)^2-\frac{k}{2}\left(\frac{\partial X}{\partial \xi}\right)^2 \right]$$
变分上面的作用量,我们就得到波动方程
$$m\frac{\partial^2 X}{\partial t^2}=k\frac{\partial^2 X}{\partial \xi^2}$$
我们发现,考虑$n\to\infty$的极限,原来由无数个变量的常微分方程组,变成了一个二元的偏微分方程。这是基本的常识,即偏微分方程就相当于无限个常微分方程的方程组。这也是从粒子过渡到场论的基本思想。这也难怪偏微分方程会困难,毕竟有时候求解一个常微分方程都不容易了。上述方程形式上和一般的波动方程相同,只是变量的含义有所变化。我们再来考虑一下$\xi$的意义,其实,$\xi$正比于原来的$i$,而$i$则正比于质点$i$所在点到原点这一段距离的弹簧质量。也就是说,如果$X=X(\xi,t)$,那就意味着原点到$X$点的这段弹簧的质量为$m\xi$。
弹成怎样?
现在我们可以来解上面的方程了,这是基本的双曲型偏微分方程,其解还是挺容易的。将它拆成
$$\left(\frac{\partial}{\partial \xi}-\frac{\partial}{\beta\partial t}\right)\left(\frac{\partial}{\partial \xi}+\frac{\partial}{\beta\partial t}\right)X=0,\beta^2=\frac{k}{m}$$
作变换$u=\xi+\beta t,v=\xi-\beta t$,得到
$$\begin{aligned}2\frac{\partial}{\partial u}=\frac{\partial}{\partial \xi}+\frac{\partial}{\beta\partial t}\\
2\frac{\partial}{\partial v}=\frac{\partial}{\partial \xi}-\frac{\partial}{\beta\partial t}\end{aligned}$$
原方程就变为
$$\frac{\partial^2 X}{\partial u \partial v}=0$$
其通解为
$$X=F(u)+H(v)=F(\xi+\beta t)+H(\xi-\beta t)$$
其中$F,H$是任意函数。上面代表着一般的一维波动,需要给出初始状态,我们才可以进一步解下去。假设
$$X|_{t=0}=X_0(\xi),\left.\frac{\partial X}{\partial t}\right|_{t=0}=X_1(\xi)$$
那么可以解出(只需要把通解对t求导,然后联立通解即可)
$$X(\xi,t)=\frac{1}{2}\left[X_0(\xi+\beta t)+X_0(\xi-\beta t)\right]+\frac{1}{2\beta}\int_{\xi-\beta t}^{\xi+\beta t} X_1 (s)ds$$
如果只是由静止的某个状态释放,那么就有
$$X(\xi,t)=\frac{1}{2}\left[X_0(\xi+\beta t)+X_0(\xi-\beta t)\right]$$
但是,这个解是有些问题的。具体分析和例子演示,我们放在下篇文章。
转载到请包括本文地址:https://kexue.fm/archives/2430
更详细的转载事宜请参考:《科学空间FAQ》
如果您还有什么疑惑或建议,欢迎在下方评论区继续讨论。
如果您觉得本文还不错,欢迎分享/打赏本文。打赏并非要从中获得收益,而是希望知道科学空间获得了多少读者的真心关注。当然,如果你无视它,也不会影响你的阅读。再次表示欢迎和感谢!
如果您需要引用本文,请参考:
苏剑林. (Mar. 11, 2014). 《一维弹簧的运动(上) 》[Blog post]. Retrieved from https://kexue.fm/archives/2430
@online{kexuefm-2430,
title={一维弹簧的运动(上)},
author={苏剑林},
year={2014},
month={Mar},
url={\url{https://kexue.fm/archives/2430}},
}
September 12th, 2014
How about a string which has an unlinear mass distribution in it?
这将导致一个非线性的PDE吧,还没有细细考虑。