手算核心方法(一):达朗贝尔原理与牛顿第二定律

聊到固有频率的手算,很多人第一反应就是套公式。但公式怎么来的?为什么单自由度系统就那么几个经典结果?

我个人习惯,遇到振动问题先画受力图。别笑,这招真的管用。你想想看,一个系统在振动,本质上就是力在来回拉扯。搞清楚谁在拉、谁在推,频率自然就出来了。

牛顿第二定律:最朴素的出发点

先回到最基础的东西。牛顿第二定律告诉我们:

F = m · a

用在振动系统里,加速度 a 就是位移的二阶导数。写成微分方程的形式:

m · ẍ(t) = -k · x(t)

这里有个负号,我刚开始学的时候老忘。为什么是负的?因为弹簧力的方向永远和位移相反——你往右拉,它往左拽。这就是恢复力的本质。

整理一下:

m · ẍ + k · x = 0

这就是单自由度无阻尼自由振动的控制方程。解这个方程,你会得到:

x(t) = A · sin(ωₙt + φ)

其中 ωₙ 就是固有圆频率:

ωₙ = √(k / m)

固有频率 fₙ = ωₙ / (2π)。就这么简单。

核心结论: 固有频率只取决于系统的刚度和质量,与初始条件无关。这是手算的基石。

达朗贝尔原理:换个角度看问题

达朗贝尔原理说白了,就是把动力学问题变成静力学问题来处理。它引入了一个虚拟的惯性力:

F_inertia = -m · a

这样一来,振动系统在任意时刻都处于"平衡"状态:

F_spring + F_inertia = 0

写成方程就是:

-k · x - m · ẍ = 0

和牛顿法得到的结果完全一样。但达朗贝尔原理的好处是——你可以用静力学的方法去分析动载荷问题。

我记得有一次做设备抗震分析,手算一个支架的固有频率。用牛顿法列方程,边界条件处理起来很绕。换成达朗贝尔原理,把惯性力当成一个"等效静力",整个受力图就清晰多了。

两种方法的对比

对比项 牛顿第二定律 达朗贝尔原理
核心思想 F = ma,直接列运动方程 引入惯性力,转化为静力平衡
方程形式 微分方程 代数方程(形式上)
适用场景 简单系统,自由度少 复杂系统,多自由度
物理直觉 直接,容易理解 需要适应惯性力的概念
手算效率 适合快速估算 适合系统化推导
我的建议: 刚开始学的时候,先用牛顿法建立物理直觉。等熟练了,再切换到达朗贝尔原理处理复杂问题。两条腿走路,比单腿蹦要稳。

手算步骤:三步走

不管用哪种方法,手算固有频率的流程其实很固定。我总结了三步:

  1. 建模简化:把实际结构抽象成质量-弹簧系统。弹簧代表刚度,质量代表惯性。
  2. 列运动方程:用牛顿法或达朗贝尔法写出微分方程。
  3. 提取固有频率:从方程系数中直接读出 ωₙ = √(k/m)。

举个例子。一个悬臂梁,端部有个集中质量 m,梁本身质量忽略不计。梁的弯曲刚度为 EI,长度为 L。

第一步:等效弹簧刚度 k = 3EI / L³(这个结果来自材料力学,先记住)。

第二步:运动方程 m·ẍ + (3EI/L³)·x = 0。

第三步:ωₙ = √(3EI / (m·L³))。

你看,手算就这么直接。

避坑提醒: 我曾经在算一个设备基座的固有频率时,忘了考虑连接螺栓的柔度。结果手算值比实测高了30%。后来才发现,螺栓连接处也有刚度贡献。所以,等效刚度的选取一定要谨慎,别漏了任何弹性环节。

知识结构图

下面这张图把本章的核心逻辑串起来了。从牛顿法和达朗贝尔法两条路径出发,最终都汇聚到同一个目标——固有频率。

手算固有频率:两种方法,一个目标 牛顿第二定律 F = m · a 列运动微分方程 达朗贝尔原理 引入惯性力 -m·a 转化为静力平衡方程 m · ẍ + k · x = 0 ωₙ = √(k / m) 关键点 刚度 k 和质量 m 决定一切

常见错误与避坑

  • 刚度算错:等效刚度不是随便取的。串并联关系要搞清楚,弹簧串联刚度倒数相加,并联直接相加。
  • 质量漏算:别忘了分布质量。梁、板、壳都有自身质量,有时候比集中质量还重要。
  • 边界条件搞混:固支、简支、自由,不同的边界条件刚度差好几倍。我见过有人把简支梁当固支梁算,结果差了4倍。
  • 单位不统一:N、mm、kg、s,混着用必出错。我习惯全部转成国际单位制再算。
一个小技巧: 手算完记得用量纲检查一下。ωₙ 的单位是 rad/s,√(k/m) 的量纲是 √(N/m / kg) = √(kg·m/s² / m / kg) = 1/s。对上了,基本就没大问题。

好了,这一章的核心就这些。牛顿法和达朗贝尔法,两条路都能走到同一个终点。你选哪条?我建议都试试,手感不一样,但结果一样——这就是力学的美妙之处。