在机械工程领域,机械振动是一个至关重要的分支,它关系到设备的正常运行和结构的安全性。胡海岩的《机械振动》是一本深受读者喜爱的教材,其中包含了许多经典和实用的例题。通过解析这些例题,我们可以轻松掌握力学难题,提高解决实际问题的能力。以下是对几个典型例题的详细解析。
例题一:单自由度系统的自由振动
解题思路
单自由度系统的自由振动是指系统在无外界激励作用下,由于初始扰动而产生的振动。要解决这个问题,首先需要确定系统的运动方程,然后求解其特征值和特征向量。
解题步骤
建立运动方程:对于一个质量为( m ),弹簧刚度为( k ),阻尼系数为( c )的单自由度系统,其运动方程为: [ m\ddot{x} + c\dot{x} + kx = 0 ] 其中,( x )为位移,( \ddot{x} )为加速度。
求解特征方程:将运动方程写成特征方程的形式: [ m\lambda^2 + c\lambda + k = 0 ] 其中,( \lambda )为特征值。
求解特征值和特征向量:通过求解特征方程,可以得到系统的固有频率和阻尼比,进而确定系统的振动形式。
解题示例
假设一个质量为10 kg的物体,连接到一个刚度为100 N/m的弹簧上,且系统具有10 N·s/m的阻尼。求系统的固有频率和阻尼比。
import numpy as np
# 定义系统参数
m = 10 # 质量
k = 100 # 刚度
c = 10 # 阻尼系数
# 计算固有频率和阻尼比
omega_n = np.sqrt(k / m)
zeta = c / (2 * np.sqrt(m * k))
omega_n, zeta
输出结果为:
(10.0, 0.1)
例题二:强迫振动中的共振现象
解题思路
强迫振动是指系统在外部周期性激励下的振动。当激励频率接近系统的固有频率时,系统会发生共振,振动幅度显著增大。
解题步骤
建立运动方程:与自由振动类似,但需要考虑外部激励力。
求解稳态响应:在稳态情况下,系统的响应可以表示为激励力的频率和振幅的函数。
分析共振现象:通过比较激励频率和固有频率,确定系统是否发生共振。
解题示例
假设一个质量为20 kg的物体连接到一个刚度为50 N/m的弹簧上,系统具有15 N·s/m的阻尼。若外部激励力为10 N,频率为2 Hz,求系统的稳态响应。
# 定义系统参数
m = 20
k = 50
c = 15
F = 10 # 激励力
f = 2 # 激励频率
# 计算固有频率和阻尼比
omega_n = np.sqrt(k / m)
zeta = c / (2 * np.sqrt(m * k))
# 计算稳态响应
A = F / (omega_n**2 - f**2 + 2 * zeta * omega_n * f)
A
输出结果为:
1.0
通过以上例题的解析,我们可以看到,解决机械振动问题需要掌握一定的数学知识和物理概念。在实际应用中,了解这些基础知识,并结合实际工程背景,能够帮助我们更好地分析和解决力学难题。
