第二章 振动基础理论:单自由度系统振动、多自由度系统振动、连续体振动、模态分析基础
各位同学,大家好。我是你们这门课的主讲。今天咱们聊点硬核的——振动基础理论。
说实话,搞星载驱动机构这么多年,我最大的体会就是:不懂振动,你连机构怎么坏的都搞不清楚。我见过太多工程师,上来就调PID参数,结果机构在轨抖得像筛糠一样。为什么?根子就在基础没打牢。
这一章,咱们把振动理论的底子夯实。内容不复杂,但很关键。你想想看,一个机械臂在太空里展开,它本质上就是个弹簧-质量系统。搞懂这个,后面所有抑制方法才有落脚点。
2.1 单自由度系统振动
先看最简单的模型。一个质量块,一根弹簧,一个阻尼器。这就是单自由度系统。
它的运动方程很简单:
m·ẍ + c·ẋ + k·x = F(t)
其中m是质量,c是阻尼系数,k是刚度,F(t)是外力。
我个人习惯把这个问题拆成两块来看:
- 自由振动:外力F(t)=0,系统自己晃。这时候看的是固有频率和阻尼比。
- 受迫振动:外力持续作用,系统跟着外力走。这时候看的是共振。
我在项目中遇到过一件事。有一次测试一个天线指向机构,地面测试时一切正常。结果上了振动台,某个频率下机构突然剧烈抖动。我一看数据——激励频率刚好等于机构的固有频率。这就是典型的共振。
核心结论:当激励频率接近系统固有频率时,振幅会急剧放大。这是所有振动问题的根源。
阻尼比ζ是个好东西。ζ越小,共振峰越尖,振幅越大。ζ越大,共振峰越平缓。我建议你们记住一个经验值:金属结构的阻尼比通常在0.01~0.05之间。这意味着什么?意味着共振时振幅可以放大10倍以上。
小技巧:做地面测试时,如果发现某个频率点振幅异常大,先别急着调控制器。用锤击法测一下固有频率,往往能快速定位问题。
2.2 多自由度系统振动
单自由度太理想了。实际星载机构,哪个不是好几个零件连在一起?这就引出了多自由度系统。
多自由度系统的运动方程写成矩阵形式:
[M]{ẍ} + [C]{ẋ} + [K]{x} = {F(t)}
这里[M]是质量矩阵,[C]是阻尼矩阵,[K]是刚度矩阵。说白了,就是把单自由度的标量变成了矩阵。
多自由度系统有个重要特点:它有多个固有频率和多个振型。比如一个两自由度系统,有两个固有频率。每个频率对应一个振动形态——振型。
我记得有一次做太阳翼驱动机构(SADA)的振动分析。模型建好了,一算,前两阶模态频率分别是12Hz和35Hz。我当时就意识到:这两个频率必须避开所有可能的激励源。飞轮转速、步进电机步进频率、甚至星体本身的挠性振动,都不能跟它们重合。
多自由度系统的求解,核心方法是模态叠加法。说白了,就是把复杂的多自由度振动,分解成若干个单自由度振动的叠加。每个单自由度振动对应一个模态。
注意:模态叠加法成立的前提是系统是线性的。如果你的机构存在间隙、摩擦、非线性刚度,那这个方法就不太准了。我曾经吃过这个亏,后面会专门讲非线性问题。
2.3 连续体振动
多自由度系统还是离散的。但实际结构是连续的——一根梁、一块板、一个壳体。这些是连续体。
连续体的振动用偏微分方程描述。比如一根均匀梁的横向振动方程:
EI · ∂⁴y/∂x⁴ + ρA · ∂²y/∂t² = 0
其中EI是弯曲刚度,ρA是单位长度质量。
连续体有无穷多个固有频率和振型。理论上,一根梁有无限阶模态。但实际工程中,我们只关心前几阶。为什么?因为高频模态的能量通常很小,对机构响应影响有限。
我建议你们记住一个原则:对于星载机构,通常只考虑前5~10阶模态。再高的模态,要么频率太高激励不到,要么能量太小可以忽略。
连续体振动的求解方法主要有两种:
- 解析法:适用于简单几何形状(梁、板、壳)。可以得到精确解,但适用范围有限。
- 数值法:主要是有限元法。适用于复杂结构。现在工程上基本都用有限元。
经验之谈:用有限元做连续体振动分析时,网格密度很关键。我一般建议每阶模态至少用6~8个单元来离散。网格太粗,高阶模态算不准;网格太细,计算量太大。这个平衡需要经验。
2.4 模态分析基础
模态分析,说白了就是找出系统的固有频率和振型。这是所有振动抑制工作的起点。
模态分析分两种:
- 计算模态分析:用有限元软件算。适合设计阶段。
- 试验模态分析:用传感器实测。适合验证阶段。
我个人的工作流程是这样的:
设计阶段,先用有限元算一遍。得到前几阶模态频率和振型。然后看这些频率跟激励源有没有重合。如果有,就修改设计——加筋、加阻尼、调整刚度分布。
样机出来后,做试验模态分析验证。用加速度传感器、力锤或者激振器,测出实际结构的频响函数。然后通过曲线拟合,提取模态参数。
我曾经遇到过一个案例。某型号的指向机构,有限元算出来一阶频率是28Hz。结果试验一测,实际只有22Hz。差了将近30%!后来一查,原因是有限元模型里忽略了连接刚度和阻尼的影响。从那以后,我每次做有限元分析,都会在连接处留出余量。
模态分析的关键参数:
| 参数 | 含义 | 工程意义 |
|---|---|---|
| 固有频率 | 系统自由振动的频率 | 避开激励频率,避免共振 |
| 振型 | 各点振动的相对幅值分布 | 判断哪些位置振动最大 |
| 阻尼比 | 能量耗散能力的度量 | 决定共振峰高度 |
| 模态质量 | 模态的等效质量 | 判断该模态被激励的难易程度 |
嗯,这里要注意一点:模态分析的结果,一定要跟实际工况结合起来看。比如一个机构在发射阶段和在工作阶段,边界条件完全不同。发射时是锁紧状态,工作时是展开状态。这两种状态下的模态参数天差地别。
我建议你们做模态分析时,至少考虑三种工况:
- 锁紧状态(发射段)
- 展开状态(在轨工作)
- 中间过渡状态(展开过程)
每种工况都要单独分析。别偷懒,否则后面出了问题,哭都来不及。
避坑指南:我曾经有一个项目,只分析了展开状态的模态,忽略了锁紧状态。结果发射时,锁紧机构的固有频率跟火箭的激励频率重合,导致锁紧机构共振损坏。这个教训让我记住了:模态分析必须覆盖全生命周期。
好了,这一章的内容就到这里。振动基础理论是后面所有抑制方法的地基。单自由度是入门,多自由度是进阶,连续体是实战,模态分析是工具。把这四个点吃透了,后面讲振动抑制的时候,你们会发现——原来那些方法都是有根有据的。
下一章,咱们聊振动抑制的经典方法:被动阻尼、主动控制、混合策略。到时候我会拿实际星载机构的案例来拆解。敬请期待。