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