本章路线
给定精确的运动方程和精确的初始状态,经典力学的演化是确定的;然而,确定并不等于容易预测。一个非线性系统可以把初始状态中极小的差异持续放大,使有限精度测量在一段时间以后失去预测能力。确定性混沌 研究的正是这种由方程自身产生的长期不可预测性,而不是把未建模的随机噪声换一个名称。
本章不再只问“能否写出 q ( t ) q(t) q ( t ) 的封闭公式”,而是问更有结构的问题:状态在相空间中怎样流动?固定点附近的扰动怎样演化?周期取样后轨道留下什么几何图样?邻近轨道分离得多快?这些问题让我们在没有解析通解时仍能辨认守恒曲线、稳定岛、分离曲线和混沌区域。
所有有量纲数值均采用 SI。时间用秒,长度用米,速度用米每秒,质量用千克,能量用焦耳。角度以弧度表示;弧度在 SI 中量纲为一。Lyapunov 指数描述单位时间的指数增长,单位为 m a t h r m s − 1 mathrm{s^{-1}} ma t h r m s − 1 。若用“每个驱动周期”的无量纲指数,必须同时给出周期,才能与以 m a t h r m s − 1 mathrm{s^{-1}} ma t h r m s − 1 表示的结果比较。
相空间状态与 Hamilton 相流
对 n n n 个自由度的非退化 Hamilton 系统,状态不是只有构型 q = ( q 1 , … , q n ) q=(q_1,\ldots,q_n) q = ( q 1 , … , q n ) ,而是
z = ( q 1 , … , q n , p 1 , … , p n ) , z=(q_1,\ldots,q_n,p_1,\ldots,p_n), z = ( q 1 , … , q n , p 1 , … , p n ) ,
即一个 2 n 2n 2 n 维相空间点。给定 Hamiltonian H ( q , p , t ) H(q,p,t) H ( q , p , t ) ,正则方程可合写成
z ˙ = X H ( z , t ) , X H = ( ∂ H / ∂ p − ∂ H / ∂ q ) . \dot z=X_H(z,t),
\qquad
X_H=
\begin{pmatrix}
\partial H/\partial p\\
-\partial H/\partial q
\end{pmatrix}. z ˙ = X H ( z , t ) , X H = ( ∂ H / ∂ p − ∂ H / ∂ q ) .
这里 X H X_H X H 是相空间向量场。若方程满足常微分方程局部存在唯一性的条件,从初始点 z 0 z_0 z 0 出发的解定义相流
Φ t ( z 0 ) \Phi^t(z_0) Φ t ( z 0 ) 。自治系统的相流满足
Φ t + s = Φ t ∘ Φ s \Phi^{t+s}=\Phi^t\circ\Phi^s Φ t + s = Φ t ∘ Φ s 。唯一性意味着同一时刻的两条完整相轨道不能在普通相空间中横穿:若它们在某点相交,此后与此前的解都必须一致。构型空间中的两条投影曲线却可以相交,因为相同位置仍可能对应不同动量。
相轨道与相流
相轨道是初始状态在相流下生成的集合
Γ ( z 0 ) = { Φ t ( z 0 ) : t ∈ I } . \Gamma(z_0)=\{\Phi^t(z_0):t\in I\}. Γ ( z 0 ) = { Φ t ( z 0 ) : t ∈ I } . 相流是把一整片初始状态同时推进的映射。轨道是一条状态历史,流则说明所有允许初始状态怎样共同演化;两者不能混用。
自治 Hamilton 系统沿轨道满足 d H / d t = 0 \mathrm dH/\mathrm dt=0 d H / d t = 0 ,所以轨道位于能量面 H = E H=E H = E 上。除此以外,相流还满足 Liouville 体积保持。直接计算散度:
∇ z ⋅ X H = ∑ i = 1 n [ ∂ ∂ q i ( ∂ H ∂ p i ) + ∂ ∂ p i ( − ∂ H ∂ q i ) ] = 0. \nabla_z\!\cdot X_H
=\sum_{i=1}^{n}\left[
\frac{\partial}{\partial q_i}\left(\frac{\partial H}{\partial p_i}\right)
+\frac{\partial}{\partial p_i}\left(-\frac{\partial H}{\partial q_i}\right)
\right]=0. ∇ z ⋅ X H = i = 1 ∑ n [ ∂ q i ∂ ( ∂ p i ∂ H ) + ∂ p i ∂ ( − ∂ q i ∂ H ) ] = 0.
因此一小团初始条件可以被拉长、折叠和剪切,但其正则相空间体积不随时间改变。这不表示每个方向的长度不变,也不排除混沌;混沌中常见的正是某些方向指数伸长、另一些方向相应收缩。耗散系统的相空间散度可以为负,轨道可能收缩到吸引子;不能把这种图景无条件套到自治 Hamilton 流。
固定点与局部稳定性
固定点与线性化
若自治系统在 z ∗ z_\ast z ∗ 满足 X H ( z ∗ ) = 0 X_H(z_\ast)=0 X H ( z ∗ ) = 0 ,则 z ∗ z_\ast z ∗ 是固定点。令小扰动为 ξ = z − z ∗ \xi=z-z_\ast ξ = z − z ∗ ,一阶线性化为
ξ ˙ = A ξ + O ( ∥ ξ ∥ 2 ) , A = ∂ X H ∂ z ∣ z ∗ . \dot\xi=A\xi+O(\lVert\xi\rVert^2),
\qquad
A=\left.\frac{\partial X_H}{\partial z}\right|_{z_\ast}. ξ ˙ = A ξ + O (∥ ξ ∥ 2 ) , A = ∂ z ∂ X H z ∗ . A A A 的特征值决定足够小邻域内的一阶增长、衰减或振荡方向;它只给局部结论,不能单独决定远离固定点的全局轨道。
对一自由度自然 Hamiltonian
H ( x , p ) = p 2 2 m + V ( x ) , H(x,p)=\frac{p^2}{2m}+V(x), H ( x , p ) = 2 m p 2 + V ( x ) ,
固定点满足 p ∗ = 0 p_\ast=0 p ∗ = 0 、V ′ ( x ∗ ) = 0 V'(x_\ast)=0 V ′ ( x ∗ ) = 0 。线性化矩阵为
A = ( 0 1 / m − V ′ ′ ( x ∗ ) 0 ) , λ 2 = − V ′ ′ ( x ∗ ) m . A=\begin{pmatrix}
0&1/m\\
-V''(x_\ast)&0
\end{pmatrix},
\qquad
\lambda^2=-\frac{V''(x_\ast)}{m}. A = ( 0 − V ′′ ( x ∗ ) 1/ m 0 ) , λ 2 = − m V ′′ ( x ∗ ) .
若 V ′ ′ ( x ∗ ) > 0 V''(x_\ast)>0 V ′′ ( x ∗ ) > 0 ,特征值为纯虚数,线性近似给出中心型振荡;若 V ′ ′ ( x ∗ ) < 0 V''(x_\ast)<0 V ′′ ( x ∗ ) < 0 ,特征值一正一负,得到鞍点与稳定、非稳定方向。纯虚特征值并不自动证明非线性系统长期稳定,零特征值也意味着一阶线性化不足,必须考察高阶项或另用守恒量。
例 1:双阱势中的中心、鞍点与分离能量
质量 m = 1.00 k g m=1.00\,\mathrm{kg} m = 1.00 kg 的粒子具有势能
V ( x ) = a 4 x 4 − b 2 x 2 , V(x)=\frac{a}{4}x^4-\frac{b}{2}x^2, V ( x ) = 4 a x 4 − 2 b x 2 , 取 a = 4.00 J m − 4 a=4.00\,\mathrm{J\,m^{-4}} a = 4.00 J m − 4 、b = 4.00 J m − 2 b=4.00\,\mathrm{J\,m^{-2}} b = 4.00 J m − 2 。由
V ′ ( x ) = a x 3 − b x V'(x)=ax^3-bx V ′ ( x ) = a x 3 − b x ,固定点位于 x = 0 x=0 x = 0 与
x = ± b / a = ± 1.00 m x=\pm\sqrt{b/a}=\pm1.00\,\mathrm m x = ± b / a = ± 1.00 m ,且三处均有 p = 0 k g m s − 1 p=0\,\mathrm{kg\,m\,s^{-1}} p = 0 kg m s − 1 。
二阶导数 V ′ ′ ( x ) = 3 a x 2 − b V''(x)=3ax^2-b V ′′ ( x ) = 3 a x 2 − b 。原点处 V ′ ′ ( 0 ) = − 4.00 N m − 1 V''(0)=-4.00\,\mathrm{N\,m^{-1}} V ′′ ( 0 ) = − 4.00 N m − 1 ,故
λ = ± 4.00 / 1.00 = ± 2.00 s − 1 \lambda=\pm\sqrt{4.00/1.00}=\pm2.00\,\mathrm{s^{-1}} λ = ± 4.00/1.00 = ± 2.00 s − 1 ,是鞍点。两侧阱底有
V ′ ′ ( ± 1.00 m ) = 8.00 N m − 1 V''(\pm1.00\,\mathrm m)=8.00\,\mathrm{N\,m^{-1}} V ′′ ( ± 1.00 m ) = 8.00 N m − 1 ,小振动角频率
ω = 8.00 / 1.00 = 2.83 r a d s − 1 \omega=\sqrt{8.00/1.00}=2.83\,\mathrm{rad\,s^{-1}} ω = 8.00/1.00 = 2.83 rad s − 1 。
鞍点能量为 E s = V ( 0 ) = 0 J E_s=V(0)=0\,\mathrm J E s = V ( 0 ) = 0 J 。若总能量 E < 0 J E<0\,\mathrm J E < 0 J ,轨道被限制在某一个势阱;若 E > 0 J E>0\,\mathrm J E > 0 J ,粒子可以越过中央势垒。E = 0 J E=0\,\mathrm J E = 0 J 的分离轨道把两种定性运动隔开。这里“鞍点附近指数分离”是局部不稳定性,并不能据此断言整个一自由度自治系统混沌。
可积、非可积与混沌不是同义词
Liouville 可积性
一个 n n n 自由度自治 Hamilton 系统若在所研究区域存在 n n n 个函数独立、两两 Poisson 对易的运动常数
F 1 = H , F 2 , … , F n F_1=H,F_2,\ldots,F_n F 1 = H , F 2 , … , F n ,即
{ F i , F j } = 0 , \{F_i,F_j\}=0, { F i , F j } = 0 , 则称其在 Liouville 意义下可积。对规则紧致能级,局部可引入作用量—角变量,轨道位于不变环面上。
一自由度自治 Hamilton 系统一般由能量这一个积分就达到可积所需数目。两个及以上自由度时,能量守恒通常不够;还要寻找与之对易的独立积分。非可积 只表示缺少所需的全套积分,或者尚未找到它们;它不保证所有轨道都混沌。许多非可积系统的相空间同时包含规则不变环面、共振岛和混沌层。反过来,一张看似复杂的轨迹图也不能证明不可积。
混沌常用若干相互补充的特征识别:对初值敏感、正的最大 Lyapunov 指数、拓扑混合、稠密周期轨道等。不同严格定义所需条件不完全相同。在实际物理计算中,我们通常收集一致的数值证据,而不声称有限数据已经完成全局数学证明。
例 2:简谐振子的闭合相轨道与可积性
质量 m = 0.500 k g m=0.500\,\mathrm{kg} m = 0.500 kg 、劲度系数 k = 8.00 N m − 1 k=8.00\,\mathrm{N\,m^{-1}} k = 8.00 N m − 1 的一维振子满足
H ( x , p ) = p 2 2 m + 1 2 k x 2 = E . H(x,p)=\frac{p^2}{2m}+\frac12kx^2=E. H ( x , p ) = 2 m p 2 + 2 1 k x 2 = E . 取 E = 0.160 J E=0.160\,\mathrm J E = 0.160 J ,位置振幅为
A = 2 E / k = 0.200 m A=\sqrt{2E/k}=0.200\,\mathrm m A = 2 E / k = 0.200 m ,最大动量为
p max = 2 m E = 0.400 k g m s − 1 p_{\max}=\sqrt{2mE}=0.400\,\mathrm{kg\,m\,s^{-1}} p m a x = 2 m E = 0.400 kg m s − 1 。能量面在 ( x , p ) (x,p) ( x , p ) 平面中是椭圆,角频率
ω = k / m = 4.00 r a d s − 1 \omega=\sqrt{k/m}=4.00\,\mathrm{rad\,s^{-1}} ω = k / m = 4.00 rad s − 1 ,周期
T = 2 π / ω = 1.57 s T=2\pi/\omega=1.57\,\mathrm s T = 2 π / ω = 1.57 s 。
任意两条不同能量的椭圆不相交;同一能量上的初值只改变相位。这个一自由度自治系统以 H H H 为所需积分,因而可积。若只画构型空间中的 x ( t ) x(t) x ( t ) ,速度方向信息会被丢失;相空间椭圆同时显示位置、动量和能量约束。
Poincaré 截面:把连续流压缩成离散映射
高维相轨道直接绘制往往难以判断结构。Poincaré 方法选择一个横截面 Σ \Sigma Σ ,记录轨道每次以规定方向穿过截面的状态。连续流由此变成回归映射
P : z k ∈ Σ ⟼ z k + 1 ∈ Σ . P:z_k\in\Sigma\longmapsto z_{k+1}\in\Sigma. P : z k ∈ Σ ⟼ z k + 1 ∈ Σ.
截面条件必须说完整。例如,对驱动周期为 T d T_d T d 的受迫系统,可在
t k = t 0 + k T d t_k=t_0+kT_d t k = t 0 + k T d 取样;t 0 t_0 t 0 是固定驱动相位,不能每圈随意改变。对自治二维自由度系统,也可取 q 2 = 0 q_2=0 q 2 = 0 且 q ˙ 2 > 0 \dot q_2>0 q ˙ 2 > 0 ,再由能量约束消去一个变量。若不规定穿越方向,同一次往返可能产生两套重叠图样。
在二维 Poincaré 图上,稳定周期轨道表现为有限个重复点;准周期轨道通常落在闭合曲线上;混沌轨道可在允许区域形成非规则点云。但“点云很散”也可能来自步长过大、事件定位误差、不同能量轨道混画或测量噪声。反之,积分时间太短会让混沌点看似落在一条曲线上。图形必须与误差控制和独立指标一起解释。
Lyapunov 指数:量化邻近轨道分离
设参考轨道 z ( t ) z(t) z ( t ) 旁有切向扰动 δ z ( t ) \delta z(t) δz ( t ) 。变分方程为
δ z ˙ = D z X H ( z ( t ) , t ) δ z . \delta\dot z=D_zX_H(z(t),t)\,\delta z. δ z ˙ = D z X H ( z ( t ) , t ) δz .
最大 Lyapunov 指数定义为
λ max = lim sup t → ∞ 1 t ln ∥ δ z ( t ) ∥ ∥ δ z ( 0 ) ∥ . \lambda_{\max}
=\limsup_{t\to\infty}\frac{1}{t}
\ln\frac{\lVert\delta z(t)\rVert}{\lVert\delta z(0)\rVert}. λ m a x = t → ∞ lim sup t 1 ln ∥ δz ( 0 )∥ ∥ δz ( t )∥ .
若 t t t 用秒,λ max \lambda_{\max} λ m a x 的单位为 m a t h r m s − 1 mathrm{s^{-1}} ma t h r m s − 1 ,其倒数给出一个局部可预报时间尺度。相空间各分量单位可能不同,实际计算应先用明确尺度无量纲化,例如以特征长度 L 0 L_0 L 0 缩放位置、以特征动量 P 0 P_0 P 0 缩放动量。随意把米与千克米每秒直接做欧氏距离,会使数值依赖单位选择。
有限精度下,两轨道距离最终会达到系统尺度并饱和,不能对整段 ln d ( t ) \ln d(t) ln d ( t ) 盲目拟合。常用算法在短时间 Δ t \Delta t Δ t 后测量增长因子
r k = ∥ δ z k ∥ / δ 0 r_k=\lVert\delta z_k\rVert/\delta_0 r k = ∥ δ z k ∥ / δ 0 ,再把扰动沿当前方向缩回长度 δ 0 \delta_0 δ 0 。经过 N N N 段后估计
λ ^ N = 1 N Δ t ∑ k = 1 N ln r k . \widehat\lambda_N=
\frac{1}{N\Delta t}\sum_{k=1}^{N}\ln r_k. λ N = N Δ t 1 k = 1 ∑ N ln r k .
报告结果时至少要给出积分器、步长、总时长、重标定间隔、无量纲化尺度和初始扰动。对自治连续流,总有沿轨道方向对应的零指数;Hamilton 系统的指数常成正负对出现。有限时间略大于零的估计可能只是暂态,需观察随总时长是否形成平台。
例 3:周期受迫摆的截面与有限时间 Lyapunov 估计
取摆长 ℓ = 1.00 m \ell=1.00\,\mathrm m ℓ = 1.00 m 、质量 m = 1.00 k g m=1.00\,\mathrm{kg} m = 1.00 kg 、重力加速度
g = 9.81 m s − 2 g=9.81\,\mathrm{m\,s^{-2}} g = 9.81 m s − 2 的理想摆,并施加周期转矩
τ ( t ) = τ 0 cos ( Ω t ) , τ 0 = 9.00 N m , Ω = 2.00 r a d s − 1 . \tau(t)=\tau_0\cos(\Omega t),
\qquad
\tau_0=9.00\,\mathrm{N\,m},
\quad
\Omega=2.00\,\mathrm{rad\,s^{-1}}. τ ( t ) = τ 0 cos ( Ω t ) , τ 0 = 9.00 N m , Ω = 2.00 rad s − 1 . 方程为
m ℓ 2 θ ¨ + m g ℓ sin θ = τ 0 cos ( Ω t ) m\ell^2\ddot\theta+mg\ell\sin\theta=\tau_0\cos(\Omega t) m ℓ 2 θ ¨ + m g ℓ sin θ = τ 0 cos ( Ω t ) 。驱动周期
T d = 2 π / Ω = 3.14 s T_d=2\pi/\Omega=3.14\,\mathrm s T d = 2 π /Ω = 3.14 s 。在每个
t k = k T d t_k=kT_d t k = k T d 记录 ( θ m o d 2 π , p θ ) (\theta\bmod 2\pi,p_\theta) ( θ mod 2 π , p θ ) ,其中
p θ = m ℓ 2 θ ˙ p_\theta=m\ell^2\dot\theta p θ = m ℓ 2 θ ˙ ,单位为
k g m 2 s − 1 \mathrm{kg\,m^2\,s^{-1}} kg m 2 s − 1 。这一定义固定了驱动相位,所得点列才是可比较的 Poincaré 截面。
假设采用同一数值流程的两条轨道,经特征角尺度 1 r a d 1\,\mathrm{rad} 1 rad 与特征角动量
1.00 k g m 2 s − 1 1.00\,\mathrm{kg\,m^2\,s^{-1}} 1.00 kg m 2 s − 1 无量纲化后,初始距离为
d 0 = 1.00 × 10 − 6 d_0=1.00\times10^{-6} d 0 = 1.00 × 1 0 − 6 ;在尚未饱和的 20.0 s 20.0\,\mathrm s 20.0 s 区间末距离为
d = 8.10 × 10 − 5 d=8.10\times10^{-5} d = 8.10 × 1 0 − 5 。若该区间的对数距离近似线性,单段估计为
λ ^ = 1 20.0 s ln 8.10 × 10 − 5 1.00 × 10 − 6 = 0.220 s − 1 . \widehat\lambda
=\frac{1}{20.0\,\mathrm s}\ln\frac{8.10\times10^{-5}}{1.00\times10^{-6}}
=0.220\,\mathrm{s^{-1}}. λ = 20.0 s 1 ln 1.00 × 1 0 − 6 8.10 × 1 0 − 5 = 0.220 s − 1 . 对应的扰动放大时间约为 1 / λ ^ = 4.55 s 1/\widehat\lambda=4.55\,\mathrm s 1/ λ = 4.55 s 。这个正值只是给定参数、初值、范数和有限区间下的证据。还必须减半步长、延长总时长、实施多次重标定,并检验能量或扩展相空间误差,才能排除离散不稳定造成的假阳性;它也不能证明所有初值都混沌。
探索实验:一份可以复现的混沌诊断协议
选用例 3 的受迫摆,把状态写成 ( θ , p θ , ϕ ) (\theta,p_\theta,\phi) ( θ , p θ , ϕ ) ,其中驱动相位
ϕ = Ω t m o d 2 π \phi=\Omega t\bmod 2\pi ϕ = Ω t mod 2 π 。取初值
θ ( 0 ) = 0.200 r a d \theta(0)=0.200\,\mathrm{rad} θ ( 0 ) = 0.200 rad 、
p θ ( 0 ) = 0 k g m 2 s − 1 p_\theta(0)=0\,\mathrm{kg\,m^2\,s^{-1}} p θ ( 0 ) = 0 kg m 2 s − 1 、
ϕ ( 0 ) = 0 \phi(0)=0 ϕ ( 0 ) = 0 。先用固定步长
h = 1.00 × 10 − 3 s h=1.00\times10^{-3}\,\mathrm s h = 1.00 × 1 0 − 3 s 积分 2000 2000 2000 个驱动周期,舍弃前 200 200 200 个周期作为暂态,每个周期只记录一次状态。随后将步长改为
5.00 × 10 − 4 s 5.00\times10^{-4}\,\mathrm s 5.00 × 1 0 − 4 s 重做,并比较截面点的稳定岛边界与统计分布。
Lyapunov 估计另取无量纲初始扰动 δ 0 = 10 − 8 \delta_0=10^{-8} δ 0 = 1 0 − 8 ,每隔
Δ t = T d \Delta t=T_d Δ t = T d 重标定一次,记录累计估计
λ ^ N \widehat\lambda_N λ N 。至少画出它随总时长的变化,而不是只给最终一个数字。再把驱动转矩改为
1.00 N m 1.00\,\mathrm{N\,m} 1.00 N m ,保持其他条件和计算预算不变,比较规则与复杂截面。若不同步长下图形明显改变,应先判定数值尚未收敛,不讨论物理混沌。
该实验不要求得到某个预设的“漂亮混沌海”。它要求保存方程、单位、参数、初值、积分器、步长、取样相位、舍弃暂态长度和重标定规则。只有这些信息齐全,另一位读者才能复算并判断结论是否稳健。
数值证据的边界
有限时间不能实现定义中的无限时间极限。 可报告有限时间 Lyapunov 指数及其平台,但不能把它写成严格极限已经求得。
轨道图不是证明。 闭曲线可能是积分时间不足,散点可能是事件定位或步长误差;应联合守恒误差、步长收敛和 Lyapunov 估计。
没有找到积分不等于证明不存在积分。 非可积性的严格证明通常需要专门的解析工具;数值搜索只能说明在指定函数族和精度内未发现。
正的局部伸长率不必等于正的渐近指数。 轨道经过鞍点附近会暂时放大扰动,之后仍可能回到规则区域。
随机噪声也能制造表面分离。 应明确方程是否确定、数据是否含噪,并用重复试验和噪声模型区分两者。
一个初值不能代表整个能量面。 混合相空间中规则岛与混沌海可以共存,结论必须限定参数和初值区域。
常见误区
把相空间轨道相交当作混沌证据。 对满足唯一性的自治方程,真正的相轨道不横穿;常见“交叉”来自构型投影或不同取样时相叠画。
把非周期运动都叫混沌。 两个不可公度频率组成的准周期运动不重复,却可位于平滑不变环面且最大 Lyapunov 指数为零。
把能量守恒当作可积。 n n n 自由度 Liouville 可积需要 n n n 个独立对易积分,仅有 H H H 通常不够。
认为混沌违反确定性。 方程仍确定;实际不可预测来自初始信息有限与误差指数放大。
忽略坐标尺度。 用未经缩放的异量纲分量计算距离,会让 Lyapunov 数值依赖米、厘米等单位选择。
只凭默认求解器设置下结论。 未报告容差、步长、事件定位与收敛检查的图不能形成可审计证据。
练习:从相流到证据边界
练习 1:自由粒子的相流 标记完成
所属知识 相空间流
难度 2/5 质量 m = 2.00 k g m=2.00\,\mathrm{kg} m = 2.00 kg 的一维自由粒子初态为
x ( 0 ) = 1.00 m x(0)=1.00\,\mathrm m x ( 0 ) = 1.00 m 、p ( 0 ) = 6.00 k g m s − 1 p(0)=6.00\,\mathrm{kg\,m\,s^{-1}} p ( 0 ) = 6.00 kg m s − 1 。写出
Φ t ( x 0 , p 0 ) \Phi^t(x_0,p_0) Φ t ( x 0 , p 0 ) ,求 t = 3.00 s t=3.00\,\mathrm s t = 3.00 s 时的状态,并说明不同动量的轨道能否在 ( x , p ) (x,p) ( x , p ) 平面相交。
查看提示 先写出
H = p 2 / ( 2 m ) H=p^{2}/(2m) H = p 2 / ( 2 m ) ,再积分两条正则方程;比较相空间轨道与构型投影。
查看解答 H = p 2 / ( 2 m ) H=p^2/(2m) H = p 2 / ( 2 m ) 给出 x ˙ = p / m \dot x=p/m x ˙ = p / m 、p ˙ = 0 \dot p=0 p ˙ = 0 ,所以
Φ t ( x 0 , p 0 ) = ( x 0 + p 0 t / m , p 0 ) . \Phi^t(x_0,p_0)=(x_0+p_0t/m,p_0). Φ t ( x 0 , p 0 ) = ( x 0 + p 0 t / m , p 0 ) . 3.00 s 3.00\,\mathrm s 3.00 s 时
x = 1.00 m + ( 6.00 / 2.00 ) m s − 1 ( 3.00 s ) = 10.0 m x=1.00\,\mathrm m+(6.00/2.00)\,\mathrm{m\,s^{-1}}(3.00\,\mathrm s)=10.0\,\mathrm m x = 1.00 m + ( 6.00/2.00 ) m s − 1 ( 3.00 s ) = 10.0 m ,
p = 6.00 k g m s − 1 p=6.00\,\mathrm{kg\,m\,s^{-1}} p = 6.00 kg m s − 1 。不同常动量轨道位于不同水平线,不相交;它们的构型投影都覆盖 x x x 轴却不违反唯一性。
练习 2:倒立摆的局部指数 标记完成
所属知识 固定点稳定性
难度 3/5 长度 ℓ = 0.800 m \ell=0.800\,\mathrm m ℓ = 0.800 m 的理想单摆满足
θ ¨ + ( g / ℓ ) sin θ = 0 \ddot\theta+(g/\ell)\sin\theta=0 θ ¨ + ( g / ℓ ) sin θ = 0 ,取
g = 9.81 m s − 2 g=9.81\,\mathrm{m\,s^{-2}} g = 9.81 m s − 2 。求倒立固定点 θ = π \theta=\pi θ = π 附近线性扰动的增长率及其 SI 单位。
查看提示 在
θ = π + η \theta=\pi+\eta θ = π + η 附近用
sin ( π + η ) ≈ − η \sin(\pi+\eta)\approx-\eta sin ( π + η ) ≈ − η ,得到关于
η \eta η 的线性方程。
查看解答 令 θ = π + η \theta=\pi+\eta θ = π + η ,小扰动下
sin ( π + η ) ≈ − η \sin(\pi+\eta)\approx-\eta sin ( π + η ) ≈ − η ,故
η ¨ − ( g / ℓ ) η = 0 \ddot\eta-(g/\ell)\eta=0 η ¨ − ( g / ℓ ) η = 0 。特征指数为
λ = ± g / ℓ = ± 9.81 / 0.800 s − 1 = ± 3.50 s − 1 . \lambda=\pm\sqrt{g/\ell}
=\pm\sqrt{9.81/0.800}\,\mathrm{s^{-1}}
=\pm3.50\,\mathrm{s^{-1}}. λ = ± g / ℓ = ± 9.81/0.800 s − 1 = ± 3.50 s − 1 . 正指数表示局部非稳定方向;它没有单独证明单摆全局混沌。
练习 3:设计无歧义的 Poincaré 取样 标记完成
所属知识 Poincaré 截面
难度 3/5 二维自治 Hamilton 系统状态为 ( q 1 , q 2 , p 1 , p 2 ) (q_1,q_2,p_1,p_2) ( q 1 , q 2 , p 1 , p 2 ) ,能量固定为
E = 5.00 J E=5.00\,\mathrm J E = 5.00 J 。设计一个基于 q 2 = 0 m q_2=0\,\mathrm m q 2 = 0 m 的 Poincaré 截面,并解释为何还要规定穿越方向。
查看提示 需要同时规定截面方程、穿越方向,以及能量或驱动相位。
查看解答 可定义
Σ = { ( q , p ) : H ( q , p ) = 5.00 J , q 2 = 0 m , q ˙ 2 > 0 m s − 1 } . \Sigma=\{(q,p):H(q,p)=5.00\,\mathrm J,
\ q_2=0\,\mathrm m,\ \dot q_2>0\,\mathrm{m\,s^{-1}}\}. Σ = {( q , p ) : H ( q , p ) = 5.00 J , q 2 = 0 m , q ˙ 2 > 0 m s − 1 } . 能量约束通常可消去一个动量分支,记录其余两个独立坐标。若不规定
q ˙ 2 > 0 \dot q_2>0 q ˙ 2 > 0 ,一次往返会在正向和反向各取一点,两张动力学不同的回归图可能重叠,妨碍周期点和不变曲线识别。
练习 4:由分离数据估计 Lyapunov 指数 标记完成
所属知识 Lyapunov 指数
难度 3/5 两条无量纲化后的邻近轨道初始距离为 2.00 × 10 − 7 2.00\times10^{-7} 2.00 × 1 0 − 7 ,在未饱和的
15.0 s 15.0\,\mathrm s 15.0 s 后距离为 1.80 × 10 − 5 1.80\times10^{-5} 1.80 × 1 0 − 5 。求单区间有限时间指数和对应的 e e e 倍放大时间。
查看提示 使用
λ ^ = t − 1 ln [ d ( t ) / d ( 0 ) ] \hat{\lambda}=t^{-1} \ln[d(t)/d(0)] λ ^ = t − 1 ln [ d ( t ) / d ( 0 )] ,时间必须以秒代入。
查看解答 距离比为 90.0 90.0 90.0 ,所以
λ ^ = ln 90.0 15.0 s = 0.300 s − 1 . \widehat\lambda=\frac{\ln90.0}{15.0\,\mathrm s}
=0.300\,\mathrm{s^{-1}}. λ = 15.0 s ln 90.0 = 0.300 s − 1 . e e e 倍放大时间是
1 / λ ^ = 3.33 s 1/\widehat\lambda=3.33\,\mathrm s 1/ λ = 3.33 s 。这是有限区间估计;仍需重标定和延长时间检查是否收敛。
练习 5:判断一自由度自治系统的证据 标记完成
所属知识 可积性
难度 4/5 一个光滑的一自由度自治 Hamiltonian 为
H = p 2 / ( 2 m ) + V ( q ) H=p^2/(2m)+V(q) H = p 2 / ( 2 m ) + V ( q ) ,且研究区域内能量面规则。有人因为 V ( q ) V(q) V ( q ) 含多个极大、极小点便断言系统必然混沌。评价该断言。
查看提示 先数自由度,再数已知独立、对易的运动常数;最后区分鞍点与全局混沌。
查看解答 一自由度 Liouville 可积只需要一个独立积分,自治系统的 H H H 已提供它。多个极值可产生中心、鞍点和分离轨道,但局部不稳定不等于全局混沌。因此该断言不成立。若引入周期驱动使系统显含时间,或增加耦合自由度,维数和可积性条件才会改变,需重新分析。
练习 6:识别数值假阳性 标记完成
所属知识 数值证据
难度 4/5 某自治 Hamilton 系统用步长 h = 0.0200 s h=0.0200\,\mathrm s h = 0.0200 s 的显式 Euler 法计算后得到弥散点云,能量在
100 s 100\,\mathrm s 100 s 内从 10.0 J 10.0\,\mathrm J 10.0 J 增到 16.0 J 16.0\,\mathrm J 16.0 J ,据此报告“发现混沌”。给出至少三项必要的复核。
查看提示 比较步长减半前后的截面、守恒误差和指数平台,而不只看一张图。
查看解答 首先,改用适合 Hamilton 系统的高精度或辛积分方法,并将步长依次减半,检查点云是否收敛。其次,单独报告能量误差;6.0 J 6.0\,\mathrm J 6.0 J 的系统性漂移已经表明当前轨道不可靠。第三,固定能量和取样条件,计算带重标定的有限时间 Lyapunov 指数,并观察总时长增加时是否形成稳定平台。还应核对 Poincaré 事件方向、初值区域和无量纲尺度。原计算只能说明离散方案失真,不能支持物理混沌结论。
关系、资源与后续学习
课程 · 2014 Classical Mechanics III Iain Stewart
用于核对 P02 的变分条件、约束处理、Hamilton 形式、Poisson 括号、正则变换和混沌例题。
打开官方来源
MIT OpenCourseWare 8.09《Classical Mechanics III》可用于复核 Hamilton 动力学、正则结构和非线性运动的课程脉络。本章的参数化例题、有限时间指数数据与复现实验方案均在正文中独立给出,不把课程资源未明确给出的数值结果归于该资源。
下一步进入综合复习:面对一个新系统,先从自由度与约束建立 Lagrangian,再由对称性寻找守恒量,检查 Legendre 变换后构造 Hamilton 流;只有当解析积分不足时,才在说明数值误差和证据边界的前提下使用截面与 Lyapunov 指数。