为什么每次搞振动方程总在静平衡这儿原地打转?

为啥每次搞振动方程总在静平衡这儿原地打转?就像遇到两个老油条,非得先把它们算出来,结果等进了振动方程一看,它们竟然都溜了。道理其实很简单,研究振动是看静平衡位置附近那点微微抖动,只要把坐标原点死死锁在那,这两个捣乱的家伙自然就归零,不用你费心。 给你扒拉开三条隐形规律:要是弹簧因为重力伸长或者缩短了,只要把静平衡位置定成原点和零势能点——恭喜你,这时候重力跟静变形都不用管了。例子里的解法1、解法2,还有例3、例4都是这么干的。但要是系统结构特殊,重力根本没让弹簧变形——那你就得硬把重力写进方程里,不然结果肯定飘。例子2就是个典型反面教材。要是为了换个角度把坐标原点移到静变形前——方程里立马多出一堆移轴项,问题立马变味成非自由振动了。解法3就犯了这个大忌。 咱们拿例题练练手:同样的题目三种解法看谁的最清爽。比如例1那个均质杆挂水平弹簧的情况。解法1和解法2是把静平衡位置当零势能点算的,弹簧变形量δ已经算出来了,这时候重力和变形就直接忽略了。解法3却偏要把水平位置当零势能点,结果就得把mg和δ全算进去,结果方程里多出一堆乱七八糟的项。 再看例2系统倾斜但杆长不变的情况。虽然系统歪了但杆没变形,只要还是把静平衡位置当原点和零势能点算——重力照样归零,方程跟例1长得一模一样。这说明只要原点在静平衡点上,系统怎么转振动本质都不变。 最后把例1的弹簧转30度再算一遍。虽然转角变了但静平衡点没变——θ=0的位置还是最低点——于是mg和δ又没影了。不管弹簧怎么转怎么斜,只要这两个参数在方程里消失了就不用重算。 写在最后教你个三步法让方程轻装上阵:第一步找静平衡点——这是坐标原点和零势能点的唯一合法地盘;第二步判重力有没有让弹簧变形——不变形就放着不管;第三步验算结果里有没有移轴项——要是有就说明原点选歪了赶紧回退重来。掌握了这招,单自由度振动方程就能一眼看到骨架、三秒写完主项,再也不用被静平衡参数牵着鼻子走了。