摘要: 3.4 机械振动 相对于在更复杂的机械系统中发生的振动,连接在弹簧上的质量块的运动可以作为振动的一个相对简单的例子。对于许多这样的系统,对这些振动的分析是一个求解常系数线性微分方程的问题。 如图3.4.1所示,我们考虑一个质量为\(m\)的物体附着在一根普通弹簧的一端,弹簧既能抵抗压缩也能抵抗拉伸, 阅读全文
posted @ 2026-07-28 00:18 redufa 阅读(4) 评论(0) 推荐(0)
摘要: import numpy as np import matplotlib.pyplot as plt from matplotlib.animation import FuncAnimation plt.rcParams['font.sans-serif'] = ['SimHei'] plt.rcP 阅读全文
posted @ 2026-07-27 16:04 redufa 阅读(7) 评论(0) 推荐(0)
摘要: 工程师适用外文微分方程书籍汇总表(含中译本、适配方向、核心亮点) 一、常微分方程 ODE 汇总表 序号 英文书名 作者 主流版本 中文译名 出版社 适配工程师领域 核心特点 1 Elementary Differential Equations and Boundary Value Problems 阅读全文
posted @ 2026-07-27 01:31 redufa 阅读(9) 评论(0) 推荐(0)
摘要: 第七节 常系数齐次线性微分方程 先讨论二阶常系数齐次线性微分方程的解法,再把二阶方程的解法推广到\(n\)阶方程。 在二阶齐次线性微分方程 \[y''+P(x)y'+Q(x)y=0 \tag{7-1} \]中,如果\(y',y\)的系数\(P(x),Q(x)\)均为常数,即\((7-1)\)式成为 阅读全文
posted @ 2026-07-26 17:10 redufa 阅读(6) 评论(0) 推荐(0)
摘要: 有阻尼单自由度系统的自由振动 目录有阻尼单自由度系统的自由振动1.过阻尼情况(\(\boldsymbol{\zeta>1}\))2.临界阻尼情况(\(\boldsymbol{\zeta=1}\))3.欠阻尼情况(\(\boldsymbol{0<\zeta<1}\))附录附录1 过阻尼下公式说明附录2 阅读全文
posted @ 2026-07-25 17:54 redufa 阅读(9) 评论(0) 推荐(0)
摘要: 无阻尼单自由度系统的自由振动 无阻尼系统的自由振动微分方程为 \[m\ddot{x}(t)+kx(t)=0 \tag{1} \]设其解具有如下形式 \[x(t)=\bar{x}e^{st} \tag{2} \]其中\(\bar{x}\)和\(s\)为常量。将上式代入方程(1)得 \[(ms^2+k) 阅读全文
posted @ 2026-07-25 17:49 redufa 阅读(6) 评论(0) 推荐(0)
摘要: LMS Test.Lab Signature 5种稳态频域平均方式汇总表 平均方式 计算逻辑 核心特点 工程适用场景 优缺点 线性平均(复数平均) 对每帧复数FFT \(X(f)\) 实部、虚部直接算术平均:\(\bar{X}(f)=\frac{1}{N}\sum_{i=1}^N X_i(f)\)平 阅读全文
posted @ 2026-07-08 14:26 redufa 阅读(10) 评论(0) 推荐(0)
摘要: 一、符号前置统一约定 \(x(t)\):时域单通道信号;\(X(f)\):FFT复数频谱(双边),\(X^*(f)\) 为共轭 \(N\):采样点数,\(T\):总采样时长,\(\Delta f=\displaystyle\frac{1}{T}\):频率分辨率 \(E[\cdot]\):系综平均(多 阅读全文
posted @ 2026-07-08 14:02 redufa 阅读(8) 评论(0) 推荐(0)
摘要: \(x(t)\):单通道时域响应;\(X(f)\):信号单边/双边频谱(FFT结果);\(E[\cdot]\):数学期望;\(*\):共轭;\(\Delta f\):频率分辨率;\(T\):采样时长;\(S_{xx}\)自谱;\(S_{xy}\)互谱 谱名称 英文缩写 核心定义 核心计算公式 工程用 阅读全文
posted @ 2026-07-08 13:54 redufa 阅读(9) 评论(0) 推荐(0)
摘要: 单自由度系统 z域 LSCF 拟合完整求解过程 完全对应你图中 \(j\omega\) 域的求解逻辑,将自变量从 \(j\omega\) 映射到单位圆 \(z\) 域,走完「频响生成→线性残差→最小二乘→极点反推」全流程。 前置:z域映射参数计算 沿用算例设定: 分析频带:\(\omega \in 阅读全文
posted @ 2026-07-05 04:09 redufa 阅读(4) 评论(0) 推荐(0)
摘要: 一、频点映射数值对照表 基于单自由度系统算例:分析频带 \(\boldsymbol{\omega\in[0,10]\ \mathrm{rad/s}}\),等效映射步长 \(\boldsymbol{\Delta t=\dfrac{\pi}{10}\approx0.31416\ \mathrm{s}}\ 阅读全文
posted @ 2026-07-05 03:52 redufa 阅读(8) 评论(0) 推荐(0)
摘要: 频响函数模态展开理论推导+二自由度数值算例 目录频响函数模态展开理论推导+二自由度数值算例一、基础振动理论推导1. 多自由度无阻尼振动控制方程2. 频响函数定义3. 固有振型加权正交性4. 频响函数模态展开式推导二、二自由度系统矩阵形式展开推导频响函数矩阵模态展开式(\(N=2\))第一步:展开第1 阅读全文
posted @ 2026-07-05 02:42 redufa 阅读(13) 评论(0) 推荐(0)
摘要: 一、第1步:建立带阻尼单自由度时域动力学方程 受简谐激励的单自由度粘性阻尼系统力平衡方程: \[m\ddot{x}(t)+c\dot{x}(t)+kx(t)=f(t) \] \(m\):集中质量,\(c\):粘性阻尼系数,\(k\):结构刚度 \(x(t)\):位移输出响应,\(f(t)\):外部激 阅读全文
posted @ 2026-07-05 02:42 redufa 阅读(17) 评论(0) 推荐(0)
摘要: 第一章 2DOF系统理论基础与真值模态参数 1.1 系统运动方程与物理意义 本算例采用二自由度(2DOF)弹簧-质量-阻尼系统,其运动方程为矩阵形式的牛顿第二定律: \[\boldsymbol{M} \ddot{\boldsymbol{x}} + \boldsymbol{C} \dot{\bolds 阅读全文
posted @ 2026-07-05 02:42 redufa 阅读(26) 评论(0) 推荐(0)
摘要: 一、算例基础设定 1. 真实系统参数(待拟合的真值) 取和PPT完全一致的单自由度质量-弹簧-阻尼系统: 质量 \(m=1\ \mathrm{kg}\) 刚度 \(k=16\ \mathrm{N/m}\) 阻尼 \(c=0.4\ \mathrm{Ns/m}\) 对应传递函数系数(真值): \[a_0 阅读全文
posted @ 2026-07-05 02:42 redufa 阅读(10) 评论(0) 推荐(0)
摘要: 一、给定2DOF系统参数(真实理论值) 1. 系统矩阵 \[\boldsymbol{M}=\begin{bmatrix}2&0\\0&1\end{bmatrix}\ \mathrm{kg},\quad \boldsymbol{C}=\begin{bmatrix}0.4&-0.2\\-0.2&0.3\ 阅读全文
posted @ 2026-07-02 17:07 redufa 阅读(10) 评论(0) 推荐(0)
摘要: 西门子Simcenter Testlab试验模态分析完整理论框架(基于PPT文档逐模块拆解) 整套培训PPT分为三大核心模块: 试验模态分析基础理论(多自由度、振型、模态参与因子、多参考激励解耦逻辑) PolyMAX模态辨识算法(稳态图、MIF模态指示函数、残余项、参数求解) MLMM最大似然优化算 阅读全文
posted @ 2026-06-29 10:22 redufa 阅读(23) 评论(0) 推荐(0)
摘要: import numpy as np import matplotlib.pyplot as plt # 全局中文设置 plt.rcParams['font.sans-serif'] = ['SimHei'] plt.rcParams['axes.unicode_minus'] = False # 阅读全文
posted @ 2026-06-27 14:53 redufa 阅读(3) 评论(0) 推荐(0)
摘要: import numpy as np import matplotlib.pyplot as plt plt.rcParams['font.sans-serif'] = ['SimHei'] plt.rcParams['axes.unicode_minus'] = False # 1. 可对角化矩阵 阅读全文
posted @ 2026-06-27 14:08 redufa 阅读(6) 评论(0) 推荐(0)
摘要: import numpy as np import matplotlib.pyplot as plt # 临时设置字体,忽略rc配置文件警告 plt.rcParams['font.sans-serif'] = ['SimHei'] plt.rcParams['axes.unicode_minus'] 阅读全文
posted @ 2026-06-27 10:18 redufa 阅读(5) 评论(0) 推荐(0)
摘要: import numpy as np import matplotlib.pyplot as plt # 中文正常显示配置 plt.rcParams["font.family"] = ["SimHei", "Microsoft YaHei"] plt.rcParams["axes.unicode_m 阅读全文
posted @ 2026-06-27 00:03 redufa 阅读(3) 评论(0) 推荐(0)
摘要: import numpy as np import matplotlib.pyplot as plt # 中文显示设置 plt.rcParams["font.family"] = ["SimHei", "Microsoft YaHei"] plt.rcParams["axes.unicode_min 阅读全文
posted @ 2026-06-27 00:00 redufa 阅读(6) 评论(0) 推荐(0)
摘要: import numpy as np import matplotlib.pyplot as plt # 设置中文防止乱码 plt.rcParams["font.family"] = ["SimHei", "WenQuanYi Micro Hei", "Heiti TC"] plt.rcParams 阅读全文
posted @ 2026-06-26 23:52 redufa 阅读(4) 评论(0) 推荐(0)
摘要: 目录一、第1步:建立带阻尼单自由度时域动力学方程二、第2步:推导频率响应函数 \(H(j\omega)\)三、第3步:复数有理化,分离实部 \(U(\omega)\)、虚部 \(V(\omega)\)频响极坐标形式(幅值+相位)实部、虚部物理含义四、第4步:从复数频响还原为时域稳态响应时域两项分量物 阅读全文
posted @ 2026-06-25 09:41 redufa 阅读(14) 评论(0) 推荐(0)
摘要: import numpy as np import matplotlib.pyplot as plt # 全局字体配置 plt.rcParams['font.sans-serif'] = ['SimHei'] plt.rcParams['axes.unicode_minus'] = False # 阅读全文
posted @ 2026-06-24 20:48 redufa 阅读(4) 评论(0) 推荐(0)
摘要: 目录单自由度系统频响函数详细推导(无阻尼 + 粘滞有阻尼)一、单自由度无阻尼系统频响函数推导1. 建立时域运动微分方程2. 简谐激励频域变换3. 代入时域方程得到频域代数方程4. 直接形式频响函数定义5. 极点-留数形式(部分分式分解)6. 幅频、相频特性二、单自由度粘滞有阻尼系统频响函数详细推导1 阅读全文
posted @ 2026-06-24 11:26 redufa 阅读(25) 评论(0) 推荐(0)
摘要: 二自由度系统频响函数详细推导(无阻尼 + 粘滞有阻尼) 一、二自由度无阻尼系统频响函数推导 步骤1:建立时域动力学方程 两自由度集中参数系统: 质量矩阵、刚度矩阵: \[\boldsymbol{M}= \begin{bmatrix} m_1 & 0 \\ 0 & m_2 \end{bmatrix}, 阅读全文
posted @ 2026-06-24 11:23 redufa 阅读(14) 评论(0) 推荐(0)
摘要: 五类阻尼模型极点含义、核心特点、适用场景对照表 阻尼类型 极点物理含义 核心特点 适用场景 1. 无阻尼 极点为纯虚共轭极点 \(p_k=\pm \mathrm{j}\omega_{nk}\)极点实部=0,无振动衰减;虚部等于无阻尼固有角频率;振型为实振型,模态可完全解耦 理论基准模型,公式最简单; 阅读全文
posted @ 2026-06-24 11:14 redufa 阅读(12) 评论(0) 推荐(0)
摘要: 该公式是频响函数的复模态极点-留数展开式,也常简称为留数形式频响函数。 它基于复模态理论推导,适用于比例、非比例阻尼结构,是实验模态参数识别的核心理论公式。 公式通过各阶共轭极点与模态留数叠加表征结构振动特性,可拟合得到固有频率、阻尼、振型三类模态参数。 \[h_{ij}(\mathrm{j}\om 阅读全文
posted @ 2026-06-23 11:42 redufa 阅读(17) 评论(0) 推荐(0)
摘要: 5.4 广义特征值问题 本节将Hermite矩阵的特征值问题推广为涉及两个Hermite矩阵的广义特征值问题,然后介绍用多元函数的极值或者局部极值表示这种广义特征值的一般方法。 5.4.1 广义特征值问题 定义5.5 设\(\boldsymbol{A},\boldsymbol{B}\in\mathb 阅读全文
posted @ 2026-06-23 00:32 redufa 阅读(4) 评论(0) 推荐(0)
摘要: import numpy as np import matplotlib.pyplot as plt from matplotlib.patches import FancyArrowPatch, Polygon, Circle from matplotlib.animation import Fu 阅读全文
posted @ 2026-06-22 22:52 redufa 阅读(10) 评论(0) 推荐(0)
摘要: import numpy as np import matplotlib.pyplot as plt from matplotlib.animation import FuncAnimation from matplotlib.patches import Circle, FancyArrowPat 阅读全文
posted @ 2026-06-22 18:09 redufa 阅读(13) 评论(0) 推荐(0)
摘要: 一、基础振动理论推导 1. 多自由度无阻尼振动控制方程 \[\boldsymbol{M}\ddot{\boldsymbol{u}}+\boldsymbol{K}\boldsymbol{u}=\boldsymbol{f}(t) \]施加简谐激励 \(\boldsymbol{f}(t)=\bar{\bo 阅读全文
posted @ 2026-06-22 15:14 redufa 阅读(18) 评论(0) 推荐(0)
摘要: import numpy as np import matplotlib.pyplot as plt # 1. 系统参数设置 k = 1.0 m = 1.0 omega1 = np.sqrt(k / m) omega2 = np.sqrt(3 * k / m) # 时间轴:横坐标为 ω1*t,范围0 阅读全文
posted @ 2026-06-22 09:11 redufa 阅读(5) 评论(0) 推荐(0)
摘要: 耦合振动方程的代数加减解耦法与通用模态解耦法对比 一、问题背景与模型建立 我们以二自由度无阻尼弹簧质量系统为例,这是最经典的耦合振动问题。 系统模型 质量块1:质量\(m_1\),位移\(x_1(t)\) 质量块2:质量\(m_2\),位移\(x_2(t)\) 弹簧1:刚度\(k_1\),连接质量块 阅读全文
posted @ 2026-06-21 14:39 redufa 阅读(7) 评论(0) 推荐(0)
摘要: 第二章 多自由度系统的振动 2.3 无阻尼系统的自由振动 为了方便地揭示振动系统的一些基本特性,往往先忽略系统中阻尼的影响,分析理想化的无阻尼系统。本节先分析二自由度系统的自由振动,然后将之推广到多自由度系统。 2.3.1 二自由度系统的固有振动 无阻尼的二自由度自由振动系统,如图2.3.1所示。如 阅读全文
posted @ 2026-06-20 22:40 redufa 阅读(26) 评论(0) 推荐(0)
摘要: 二自由度无阻尼自由振动模态分解原理讲义(非矩阵形式·含完整数值算例) 一、物理模型与耦合运动微分方程 1.1 系统模型 两自由度弹簧-质量系统:左侧质量\(m_1\)经弹簧\(k_1\)固连墙面,\(m_1\)与右侧质量\(m_2\)之间由弹簧\(k_2\)连接,\(m_2\)右端通过弹簧\(k_3 阅读全文
posted @ 2026-06-20 02:32 redufa 阅读(36) 评论(0) 推荐(0)
摘要: 二自由度无阻尼自由振动 矩阵形式简洁推导(含给定算例) 一、矩阵形式运动微分方程 系统动力学方程: \[\begin{cases} m_1\ddot{x}_1+(k_1+k_2)x_1-k_2x_2=0\\ m_2\ddot{x}_2-k_2x_1+(k_2+k_3)x_2=0 \end{cases 阅读全文
posted @ 2026-06-20 02:32 redufa 阅读(18) 评论(0) 推荐(0)
摘要: 4.1 自由振动 固有频率与固有振型 如图 4.3(a)所示为无阻尼两自由度系统。 以静平衡位置为坐标原点,设质量\(m_1、m_2\)的坐标为\(x_1、x_2\),并假设位移\(x_1\)与\(x_2\)足够小,保证系统在线性范围内运动。对质量\(m_1\)和\(m_2\)应用牛顿第二定律,根据 阅读全文
posted @ 2026-06-20 02:13 redufa 阅读(17) 评论(0) 推荐(0)
摘要: import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D # 中文、负号显示 plt.rcParams['font.sans-serif'] = ['SimHei'] plt. 阅读全文
posted @ 2026-06-10 00:01 redufa 阅读(6) 评论(0) 推荐(0)