多项式键势能
二次与三次力项来自同一个 Hamilton 能量。
M089 · 离散力学
一串质量和弹簧连成的链里,能量散到多个振动模态后,还会回来吗? 会。FPUT 链的弹簧是非线性的,放进一个模态的能量先扩散到其他模态,过一阵又大部分回到原来的模态;线性链里,能量根本不会离开最初的模态。在有限时间里看到能量回来,或看到它分散得很开,都不能证明最后会均分。
一条两端固定的非线性弹簧链,从单个正弦模态开始振动。比较线性、二次力和三次力三种链,跟踪每个谐波模态的能量、非线性能量余项和模态熵,并找出能量离开初始模态后第一次采样到的回归。三维视图里,链沿纵向运动,可以查看每个节点两侧的键力;完整机械能和墙面冲量与谐波模态份额分开计算。在数据行拖动释放位移图,可以改变振幅。
物理教程
背景人们原以为非线性链会很快把能量平分给各个模态。Fermi–Pasta–Ulam–Tsingou 实验却发现,很大一部分谐波能量可以回到最初激发的模态。
为什么值得理解1955 年的 Los Alamos 报告研究孤立的链,键力是位移的多项式。这里按固定规则做有限时长的实验,也把非线性部分的能量算进来。
先抓重点
二次与三次力项来自同一个 Hamilton 能量。
没有外力驱动,没有阻尼,质点之间也不碰撞。
即使键是非线性的,谐波模态仍可以用来看能量分布在哪里。
只有包含余项的完整 Hamilton 能量,才是守恒的机械能。
能量集中在少数谐波模态时,熵就低。这个分布不含非线性余项。
容易误解线性模态回到相同位移,也就证明了非线性复现。
正确理解线性链的模态从来没有失去能量。这里要算回归,初始模态的份额得先跌到五分之四以下。
容易误解投影模态能量之和必须严格恒定。
正确理解非线性键能可正可负,会和谐波部分来回交换能量。
容易误解能量一旦分散到很多模态,就会永远均分下去。
正确理解在有限的记录里,能量仍可能回来。单看熵,证明不了长时间后会达到平衡。
暂停,选择检查节点并使用精细运动单步。对照青色与金色的两侧键力、紫色合力和加速度读数。
你会看到: 质点只沿链的方向运动。下方的位移轮廓是一张图;质点大小和绘图放大倍数都只是示意。打开“能量与墙面冲量”,滑动已采集记录,再返回“运动与模态”。
你会看到: 完整能量的各项和带符号的数值误差跟着同一个光标走。固定墙和链交换动量,但不做功。采集线性场景并检查模态历史。
你会看到: 能量一直留在这一个模态里,从未离开。使用默认二次力场景并采集完整记录。
你会看到: 能量散到其他模态,初始模态的份额下降;之后,采样到的份额又回升,越过回归阈值。比较三次力与较强释放,再检查熵。
你会看到: 不同的运行不一定在同一段观测时间里回归。减小步长,比较完整能量误差和早期步长减半读数。
你会看到: 早期的步长收敛和整段记录的能量误差,是两种不同的证据。