Table of Contents
共振频率在分析机械系统时至关重要,因为它们决定了自然振动模式. 使用SciPy的精益值解析器简化了这些频率的查找过程,特别是对于复杂的系统来说. 本条解释了如何在机械系统中与SciPy计算共振频率.
理解共鸣的花序
共振频率是系统倾向于以最大振幅振荡的自然频率。这些频率取决于系统的质量与强度特性。识别这些频率有助于设计避免破坏性振动的系统。
机械系统模型
机械系统可以使用代表质量和坚硬性的矩阵进行模型化. 一般的等位值问题表示为:
Kx = QQMx ]] ⁇ .
其中K是坚硬度矩阵,M是质量矩阵,Q是与系统自然频率相关的等值.
计算带有小精灵的花纹
SciPy 提供了像 [[FLT: 0]] 这样的函数来解决通用的eigenvalue 问题。这些步骤包括定义矩阵和计算eigenvalues :
实例:]
⁇
导入数字为 np
从scipy.linalg导入 eig 中
定义质量和强度矩阵
M = np.array([[2,0],[0,1]]) ).
K = np.array([[20,-5,10]])) ;
# 计算出价值
eig(K,M) = eig(K,M) = eig(K,M) = eig(K,M) = eig(K,M) = eig(K,M) = eig(K,M) = eig(K,M) = eig(K,M)= eig(K,M)= = eig(K,M)= = eig(K,M)= = eig(K,M)= = eig(K,M)= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
# 计算自然频率
频率=np.sqrt(np.real(等值))
打印( 字体)
⁇
解释结果
eigen值与平方自然频率相对应。 取平方根以弧度每秒产生实际共振频率。 这些值有助于评估系统的振动特性。