非线性振子

此前讨论的整个微振动理论建立在系统的势能和动能分别用坐标和速度展开后仅仅保留到二阶项的基础上,这种情况下,运动方程是线性的。在这种近似条件下研究线性振动,尽管在振幅足够下的条件下这种近似是合理的,然而,考虑更高阶的近似会出现运动的某些非次要的,但定性来看完全不同的性质 [1]^{[1]}。现在考虑对非线性振子的近似求解。

现在考虑将拉格朗日函数展开到三阶项:

L=12ik(mikx˙ix˙kkikxixk)+12iklniklx˙ix˙kxl13iklliklxixkxlL = \frac{1}{2}\sum_{ik}(m_{ik}\dot{x}_i\dot{x}_k - k_{ik}x_ix_k) + \frac{1}{2}\sum_{ikl}n_{ikl}\dot{x}_i\dot{x}_kx_l - \frac{1}{3}\sum_{ikl}l_{ikl}x_ix_kx_l

使用线性近似下的简正坐标代替:

L=12(Q˙α2ωa2Qa2)+12αβγλαβγQ˙αQ˙βQγ13αβγμαβγQαQβQγL = \frac{1}{2}(\dot{Q}_{\alpha}^2-\omega_a^2Q_a^2) + \frac{1}{2}\sum_{\alpha\beta\gamma}\lambda_{\alpha\beta\gamma}\dot{Q}_\alpha\dot{Q}_\beta Q_\gamma - \frac{1}{3}\sum_{\alpha\beta\gamma}\mu_{\alpha\beta\gamma}Q_\alpha Q_\beta Q_\gamma

导出的运动方程具有形式:

Q¨α+ωα2Qα=fα(Q,Q˙,Q¨)(1)\ddot{Q}_\alpha + \omega_{\alpha}^2Q_{\alpha} = f_{\alpha}(Q,\dot{Q},\ddot{Q})\tag{1}

其中 fαf_{\alpha} 是坐标 QQ 及其对时间导数的二次齐次函数。
采用 逐次近似 的方法,可以求些方程的如下形似的解:

Qα=Qα(1)+Qα(2)(2)Q_{\alpha} = Q_{\alpha}^{(1)} + Q_{\alpha}^{(2)}\tag{2}

QQ 的上角标表示了其作为一个小量的阶数。

其中 Qα(1)Qα(1)Q_{\alpha}^{(1)}\ll Q_{\alpha}^{(1)}Qα(1)Q_{\alpha}^{(1)} 满足无高阶势能项时的“无扰动”运动方程:

Q¨α(1)+ωα2Qα(1)=0\ddot{Q}_{\alpha}^{(1)} + \omega_{\alpha}^2Q_{\alpha}^{(1)} = 0

对应的解为:

Qα(1)=Acos(ωαt+φα)(3)Q_{\alpha}^{(1)} = A \cos(\omega_{\alpha} t + \varphi_\alpha) \tag{3}

结合 (1),(2),(3)(1),(2),(3) 可以得到 Qα(2)Q_{\alpha}^{(2)} 对应的运动方程与解。

现在结合一个具体例子进行讨论:
考虑单自由度的非线性振子,其具有如下的拉格朗日量:

L=12mx˙212mω02x13max314mbx4(4)L = \frac{1}{2}m\dot{x}^2 - \frac{1}{2}m\omega_0^2x-\frac{1}{3}max^3-\frac{1}{4}mb x^4 \tag{4}

对应的运动方程为:

x¨+ω0x+ax2+bx3=0(5)\ddot{x} + \omega_0 x +a x^2 + b x^3 = 0 \tag{5}

寻求如下形式的解:

x=x1+x2+x3+x = x_1 + x_2 + x_3 +\cdots

代入 (5)(5) ,令不同阶的项左右两边分别相等,得到:

x¨1+ω02x1=0x¨2+ω02x2+ax12=0x¨3+ω02x3+2ax1x2+bx13=0(29)\begin{aligned} & \ddot{x}_1 + \omega_0^2 x_1 = 0\\ & \ddot{x}_2 + \omega_0^2 x_2 + ax^2_1 = 0\\ & \ddot{x}_3 + \omega_0^2 x_3 + 2ax_1x_2 + bx_1^3= 0\\ \end{aligned}\tag{29}

由一阶方程,得到:

x1=Acos(ω0t)(6)x_1 = A \cos(\omega_0 t)\tag{6}

选取初始相位为 00

代入二阶方程得到:

x2=aA22ω02+aA2cos(2ω0t)6ω02(7)x_2 = -\frac{aA^2}{2\omega_0^2} + \frac{aA^2\cos(2\omega_0 t)}{6\omega_0^2} \tag{7}

我们发现在二阶项中出现了二倍频。代入三阶方程,得到:

x¨3+ω02x3+A3(a2cos(ω0t)ω02+a2cos(2ω0t)cos(ω0t)3ω02+bcos3(ω0t))=0\ddot{x}_3 + \omega_0^2 x_3 + A^3(-\frac{a^2\cos(\omega_0 t)}{\omega_0^2} + \frac{a^2 \cos(2\omega_0 t)\cos(\omega_0 t)}{3\omega_0^2} + b\cos^3(\omega_0t)) = 0

上式中出现的频率有 ω0,2ω0,3ω0\omega_0,2\omega_0,3\omega_0。其中 ω0\omega_0 项将导致系统的共振,使得振子的振动幅度越来越大。考虑到系统的能量不可能自发的变大,那么共振应当是不会出现的,我们使用以上方法导出的共振结果是非物理的。这时候,应当考虑基频的改变。

类似的,我们有 ω=ω0+ω1+ω2+\omega = \omega_0 + \omega_1 + \omega_2 + \cdots。方程 (5)(5) 成为:

x¨1+ω2x1=0x¨2+ω02x2+2ω0ω1x1+ax12=0x¨3+ω02x3+2ω0ω1x2+(2ω0ω2+ω12)x1+2ax1x2+bx13=0(8)\begin{aligned} & \ddot{x}_1 + \omega^2 x_1 = 0\\ & \ddot{x}_2 + \omega_0^2 x_2 +2\omega_0\omega_1x_1 + ax^2_1 = 0\\ & \ddot{x}_3 + \omega_0^2 x_3 + 2\omega_0\omega_1x_2 +(2\omega_0\omega_2 + \omega_1^2)x_1 + 2ax_1x_2 + bx_1^3= 0\\ \end{aligned}\tag{8}

(8.1)(8.1) 给出:

x1=Acosωt(9)x_1 = A\cos\omega t\tag{9}

即,一阶振幅以更改后的频率 ω\omega 振动。代入 (8.2)(8.2),得到:

x¨2+ω02x2=2ω0ω1AcosωtaA2cos2ωt\ddot{x}_2 + \omega_0^2 x_2 = -2\omega_0\omega_1 A \cos\omega t - aA^2\cos^2\omega t

考虑到上式右端不能出现频率为 ω\omega 的共振项,由此 ω1=0\omega_1 = 0,对应有:

x2=aA22ω02+aA26ω02cos(2ωt)(10)x_2 = -\frac{a A^2}{2\omega_0^2} + \frac{a A^2}{6\omega_0^2}\cos(2\omega t) \tag{10}

代入 (8.3)(8.3) 后得到:

x¨3+ω02x3=2ω0ω2Acosωt2aAcosωt(aA22ω02+aA26ω02cos(2ωt))bA3cos3ωt=A(2ω0ω2+56a2A2ω0234bA2)cosωtA3(14b+a26ω02)cos3ωt\begin{aligned} \ddot{x}_3 + \omega_0^2 x_3 = &-2\omega_0\omega_2 A \cos\omega t - 2a A \cos\omega t(-\frac{a A^2}{2\omega_0^2} + \frac{a A^2}{6\omega_0^2}\cos(2\omega t))\\ & \quad - bA^3\cos^3 \omega t\\ &=A(-2\omega_0\omega_2 + \frac{5}{6}\frac{a^2A^2}{\omega_0^2}-\frac{3}{4}bA^2)\cos\omega t -A^3(\frac{1}{4}b+\frac{a^2}{6\omega_0^2}) \cos 3\omega t\\ \end{aligned}

令其中的共振项为零,得到:

ω2=(5a212ω03b8ω0)A2(11)\omega_2 = (\frac{5a^2}{12\omega_0^3}-\frac{b}{8\omega_0})A^2\tag{11}

对应的有:

x3=A316ω02(a23ω02+b2)cos3ωt(12)x_3 = \frac{A^3}{16\omega_0^2}(\frac{a^2}{3\omega_0^2}+\frac{b}{2})\cos3\omega t \tag{12}

参变共振

下面讨论一种特殊的封闭系统,其外力的影响可以归结为系统参数的变化[1]^{[1]},以一维振子为例,其运动方程为:

ddt(mx˙)+kx=0(13)\frac{d}{dt}(m\dot{x}) + kx = 0\tag{13}

其中 m,km,k 是依赖于时间的参数。考虑作代换 dτ=dt/md\tau = dt/m,那么 (13)(13) 可写为:

d2xdτ2+mkx=0(14)\frac{d^2x}{d\tau^2} + mkx = 0 \tag{14}

对于 m,km,k 参数依赖时间的系统,不失一般性的,我们只需要考虑以下方程即可:

d2xdt2+ω2(t)x=0(15)\frac{d^2x}{dt^2} + \omega^2(t) x =0 \tag{15}

现在我们特别考虑 ω(t)\omega(t) 是周期函数的情况,例如:

ω(t)=ω(t+T)(16)\omega(t) = \omega(t+T) \tag{16}

考虑方程 (15)(15) 在变换 tt+Tt\rightarrow t+T 下保持不变,若设 x(t)x(t) 为方程的解,那么 x(t+T)x(t+T) 也为该方程的解,且这两个解至多相差一个倍数。对于两个线性独立的解 x1(t),x2(t)x_1(t),x_2(t) 来说,有:

x1(t+T)=μ1x1(t)x2(t+T)=μ2x2(t)(17)\begin{aligned} &x_1(t+T) =\mu_1 x_1(t)\\ &x_2(t+T) =\mu_2 x_2(t)\\ \end{aligned}\tag{17}

现在考虑 μ1,μ2\mu_1,\mu_2 应当满足的关系。x1,x2x_1,x_2 都满足方程 (15)(15),可以得到:

x1x2¨x2x1¨=0x1x2˙x2x1˙=const(18)x_1\ddot{x_2}-x_2\ddot{x_1} = 0\rightarrow x_1\dot{x_2}-x_2\dot{x_1} = \mathrm{const} \tag{18}

将时间 tt+Tt\rightarrow t+T,该常数不应该变化。对应得到:

μ1μ2=1(19)\mu_1\mu_2 = 1 \tag{19}

考虑 x1,x2x_1,x_2 的共轭解 x1,x2x_1^*,x_2^*,对应的 μ1,μ2\mu_1^*,\mu_2^* 也应当有 μ1μ2=1\mu_1^* \mu_2^* =1。考虑到最后只有解的实部对应真实运动,于是 x1,x2,x1,x2x_1,x_2,x_1^*,x_2^* 只有两个独立的解;对应的,μ1,μ2,μ1,μ2\mu_1,\mu_2,\mu_1^*,\mu_2^* 也只有两个不同的值。存在以下情况:

  • μ1=μ2,μ2=μ1μ1=μ2=1\mu_1 = \mu_2^*,\mu_2 = \mu_1^*\Longrightarrow | \mu_1|=|\mu_2|=1

  • μ1=μ1,μ1=μ1μ1,μ2R\mu_1 = \mu_1^*,\mu_1 = \mu_1^*\Longrightarrow \mu_1,\mu_2\in\mathbb{R}

在第二种情况下,(17)(17) 式给出的解的一般形式为:

x=μ1t/TΠ1(t)+μ2t/TΠ2(t)(20)x = \mu_1^{t/T} \Pi_1(t) + \mu_2^{t/T} \Pi_2(t) \tag{20}

其中 Π1(t),Π2(t)\Pi_1(t),\Pi_2(t) 均为周期为 TT 的周期函数。μ>1|\mu|>1μ<1|\mu|<1(否则为第一种情况)。此时 (20)(20) 式指出对平衡位置的一点微小偏移将会使得 xx 随时间快速增长。这种现象为 参变共振

现在对一个具体例子进行讨论,在荡秋千时,我们施加一个周期性的推力,经验告诉我们,以某些频率推秋千时,秋千的振幅会越来越大。对应的运动方程可以写为以下形式:

mx¨+ω02(1+hcosγt)x=0(21)m\ddot{x} + \omega_0^2(1+h\cos\gamma t) x= 0 \tag{21}

其中 h1h\ll 1,这是一种简单但重要的情形。当 γ=2ω0\gamma = 2\omega_0 时,得到共振解。

我们可以采用如下形式的试探解:

x(t)=a(t)cosω0t+b(t)sinω0t(22)x(t) = a(t)\cos\omega_0 t + b(t)\sin\omega_0 t \tag{22}

代入 (21)(21),并且略去 a¨,b¨\ddot{a},\ddot{b} 以及三倍频项,得到:

4a˙+qω0b=04b˙+qω0a=0(23)\begin{aligned} &4\dot{a}+q\omega_0 b = 0\\ &4\dot{b}+q\omega_0 a = 0\\ \end{aligned}\tag{23}

a=a0elambdat,b=b0elambdata = a_0 e^{lambda t},b=b_0 e^{lambda t},若方程 (22)(22) 有解,应当有:

4λqω0qω04λ=0λ=±14qω0(24)\begin{aligned} \begin{vmatrix} 4\lambda & q\omega_0\\ q\omega_0 & 4\lambda\\ \end{vmatrix} = 0 \Rightarrow \lambda=\pm \frac{1}{4}q\omega_0 \end{aligned}\tag{24}

其中正号对应共振解。

快速振动场

我们考虑一个高频力 F(x,t)=F0(x)eiΩt,Ωω0F(x,t) = F_0(x)e^{i\Omega t},\Omega\gg \omega_0 对质点简谐振动的影响,我们可以将 x(t)x(t) 分为快场分量 ξ(t)\xi(t) 与缓变分量 X(t)X(t)

x(t)=X(t)+ξ(t)(25)x(t) = X(t)+\xi(t)\tag{25}

因此得到的质点运动方程为(由于 Ωω0\Omega\gg \omega_0,下式左边只保留 ξ\xi 的二阶导数项):

mX¨+mξ¨+γX˙+kX=F0(X)eiΩt+dF0dxeiΩtξ(26)m\ddot{X} + m\ddot{\xi} + \gamma \dot{X} + kX = F_0(X)e^{i\Omega t} + \frac{d F_0}{dx} e^{i\Omega t}\tag{26} \xi

令快场分量和缓变分量分别相等,其中快场分量满足:

mξ¨=F0(X)eiΩtm\ddot{\xi} = F_0(X) e^{i\Omega t}

得到:

ξ=F0(X)mΩ2eiΩt(27)\xi = -\frac{F_0(X)}{m\Omega^2}e^{i\Omega t} \tag{27}

对于缓变分量来说,XX 来不及相应 ξ\xi 的变化,高频力的作用表现出一个平均的效果作用于缓变分量:

mX¨+γX˙+kX=dF0dxRe(eiΩt)Re(ξ)=cos2ΩtmΩ2dF0dxF0=14mΩ2dF02dx(28)\begin{aligned} m\ddot{X} + \gamma \dot{X} + kX &=\langle \frac{d F_0}{dx} \mathrm{Re}(e^{i\Omega t}) \mathrm{Re}(\xi) \rangle\\ &=-\langle \frac{\cos^2\Omega t}{m\Omega^2}\frac{d F_0}{dx}F_0 \rangle \\ & = -\frac{1}{4m\Omega^2}\frac{d F_0^2}{dx} \end{aligned}\tag{28}

因此高频力的作用等效于如下的势场:

U(x)=F02(x)4mΩ2(29)U(x) = \frac{F_0^2(x)}{4m\Omega^2} \tag{29}

这个势能不是别的,正是快速振动能量的平均值:

U(x)=12mξ˙2(30)U(x) = \frac{1}{2}m \overline{\dot{\xi}^2} \tag{30}

推广到多自由度系统有:

U(x)=12ijaijξ˙iξ˙j(31)U(x) = \frac{1}{2}\sum_{ij} a_{ij} \overline{\dot{\xi}_i\dot{\xi}_j} \tag{31}

参考资料

  1. Landau 力学
  2. 维基百科编者. 振动[G/OL]. 维基百科, 202020201002. https://zh.wikipedia.org/w/index.php?title=振动&oldid=62104097.
  3. 王达 南京大学 理论力学讲义 lecture10、lecture11
  4. 封面图 由Gisling - 自己的作品,CC BY-SA 3.0,https://commons.wikimedia.org/w/index.php?curid=30196438