弹簧力、阻尼力与无驱动时的势阱
这些是没有驱动时的势能极小点。驱动力可以让质量块在两阱间运动,独立的势能图显示阱的形状。
为什么同一驱动频率会产生不同响应? 非线性弹簧在同一个驱动下,可以有不止一种稳定的响应。落到哪一种,取决于运动怎么开始;扫频时,还取决于是从低往高扫,还是从高往低扫。往返各扫一次,响应跳变的位置不同,中间留出一段两种响应都可能出现的频率区间。
同一个周期驱动力,可以让两次独立释放停留在不同振幅。拖动质量块,比较硬化与软化弹簧,再看双势阱中的运动怎样隔一个驱动周期才重复。
背景刚度里有了立方项,频率就随振幅变化。有阻尼又有驱动时,同样的参数可以因为历史不同,稳定在不同的有界响应上。
为什么值得理解布朗大学的 Duffing 教程和约克大学的计算物理讲义讲了立方恢复力、相图和驱动。本实验又加了三样:对模拟运动做谐波投影,从局部势阱逃逸,以及有限时长、每次接着上次末态的连续扫频。
这些是没有驱动时的势能极小点。驱动力可以让质量块在两阱间运动,独立的势能图显示阱的形状。
线性刚度的正负和立方刚度一起决定弹簧是变硬、局部变软,还是形成双势阱。
模型用的是完整势能,不用极小点附近的二次近似代替。
这个近似假设振动以零点为中心,忽略均值和高次谐波,也不判断哪个解稳定。
出了这个局部势阱,势能会无限下降,所以记录到鞍点就停止。
驱动做功可正可负,耗散非负,两者都随运动独立积分。
容易误解谐波平衡方程的每个解,都是能测到的稳定响应。
正确理解这个近似丢掉了高次谐波。数值模拟里每次释放只会落进某一个吸引域,而且还带着瞬态。
容易误解两个方向扫出来不一样,就证明有绝热分岔。
正确理解每个点只用 48 个周期,频率间隔和暂态衰减得够不够都会影响结果。
容易误解分散的 Poincaré 点证明混沌。
正确理解有限的记录里可能还含有瞬态,光靠采样点无法确定长期指数为正。
选择“线性共振”,把已载入的谐波振幅与线性公式比较,再展开“势能、做功与耗散”查看能量交换。
你会看到: 立方项为零时,响应最终落到独立已知的线性解上。选择“两种持续振幅”,比较两条独立轨道,再查看自动计算的上下双向扫频。
你会看到: 每次实验都从上一次的末态、在相同的驱动相位接着开始,历史就这样传下去。比较“软化弹簧”和“留在单阱”,再拖动质量块改变释放位置。
你会看到: 软化弹簧有一道边界,小车越过就会逃走;四次双势阱则把它一直困在里面。选择“隔周期重复”,看保留频闪点分成两组,再与“穿越双阱”及其残差比较。
你会看到: 均值、基频和保留下来的固定相位点,各自描述信号的不同部分。