当前位置: 首页 > news >正文

二自由度无阻尼自由振动 矩阵形式简洁推导(含给定算例)

二自由度无阻尼自由振动 矩阵形式简洁推导(含给定算例)

一、矩阵形式运动微分方程

系统动力学方程:

\[\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} \]

写成矩阵标准形式:

\[\boldsymbol{M}\ddot{\boldsymbol{x}}+\boldsymbol{K}\boldsymbol{x}=\boldsymbol{0} \]

其中
质量矩阵:

\[\boldsymbol{M}= \begin{bmatrix} m_1 & 0\\ 0 & m_2 \end{bmatrix},\quad 刚度矩阵: \boldsymbol{K}= \begin{bmatrix} k_1+k_2 & -k_2\\ -k_2 & k_2+k_3 \end{bmatrix} \]

二、特征值问题(固有频率求解)

设简谐解 \(\boldsymbol{x}=\boldsymbol{\phi}\cos\omega t\),代入方程得:

\[(-\omega^2 \boldsymbol{M}+\boldsymbol{K})\boldsymbol{\phi}=\boldsymbol{0} \]

非零解条件:特征方程

\[\det(\boldsymbol{K}-\omega^2 \boldsymbol{M})=0 \]

\(\lambda=\omega^2\),则

\[\det(\boldsymbol{K}-\lambda \boldsymbol{M})=0 \]

解出两个特征值 \(\lambda_1,\lambda_2\),固有频率:

\[\omega_1=\sqrt{\lambda_1},\quad \omega_2=\sqrt{\lambda_2} \]

三、模态振型(特征向量)

\(\lambda_1,\lambda_2\) 分别代入 \((\boldsymbol{K}-\lambda_i \boldsymbol{M})\boldsymbol{\phi}_i=\boldsymbol{0}\),求得两阶特征向量(模态振型):

\[\boldsymbol{\phi}_1=\begin{bmatrix}1\\r_1\end{bmatrix},\quad \boldsymbol{\phi}_2=\begin{bmatrix}1\\r_2\end{bmatrix} \]

振型矩阵:\(\boldsymbol{\Phi}=\begin{bmatrix}\boldsymbol{\phi}_1 & \boldsymbol{\phi}_2\end{bmatrix}\)

四、模态坐标变换与解耦

物理坐标与模态坐标变换:

\[\boldsymbol{x}=\boldsymbol{\Phi}\boldsymbol{q} \]

代入原方程,左乘 \(\boldsymbol{\Phi}^\mathrm{T}\),利用振型关于质量、刚度正交性

\[\boldsymbol{\Phi}^\mathrm{T}\boldsymbol{M}\boldsymbol{\Phi}=\boldsymbol{M}_\mathrm{diag},\quad \boldsymbol{\Phi}^\mathrm{T}\boldsymbol{K}\boldsymbol{\Phi}=\boldsymbol{K}_\mathrm{diag} \]

得到解耦的对角形式模态方程:

\[\boldsymbol{M}_\mathrm{diag}\ddot{\boldsymbol{q}}+\boldsymbol{K}_\mathrm{diag}\boldsymbol{q}=\boldsymbol{0} \]

展开为两个独立单自由度方程:

\[\begin{cases} M_1 \ddot{q}_1 + K_1 q_1 = 0\\ M_2 \ddot{q}_2 + K_2 q_2 = 0 \end{cases},\quad \omega_i=\sqrt{\dfrac{K_i}{M_i}} \]

五、数值算例(\(m_1=m,m_2=2m,\ k_1=k,k_2=k,k_3=2k\)

1. 质量、刚度矩阵

\[\boldsymbol{M}= \begin{bmatrix} m & 0\\ 0 & 2m \end{bmatrix},\quad \boldsymbol{K}= \begin{bmatrix} 2k & -k\\ -k & 3k \end{bmatrix} \]

####### 2. 特征方程

\[\det\left( \begin{bmatrix} 2k-\lambda m & -k\\ -k & 3k-2\lambda m \end{bmatrix} \right)=0 \]

展开:

\[(2k-m\lambda)(3k-2m\lambda)-k^2=0 \]

\[2m^2\lambda^2-7km\lambda+5k^2=0 \]

解得:

\[\lambda_1=\frac{k}{m},\ \lambda_2=\frac{5k}{2m} \]

\[\omega_1=\sqrt{\frac{k}{m}},\quad \omega_2=\sqrt{\frac{5k}{2m}} \]

3. 模态振型
  • 代入 \(\lambda_1=\dfrac{k}{m}\)

\[(2k-m\cdot\tfrac{k}{m})\phi_{11}-k\phi_{21}=0\Rightarrow \phi_{21}=\phi_{11} \]

\(\phi_{11}=1\)

\[\boldsymbol{\phi}_1=\begin{bmatrix}1\\1\end{bmatrix} \]

  • 代入 \(\lambda_2=\dfrac{5k}{2m}\)

\[\left(2k-m\cdot\tfrac{5k}{2m}\right)\phi_{12}-k\phi_{22}=0\Rightarrow \phi_{22}=-\tfrac12\phi_{12} \]

\(\phi_{12}=2\)

\[\boldsymbol{\phi}_2=\begin{bmatrix}2\\-1\end{bmatrix} \]

振型矩阵:

\[\boldsymbol{\Phi}= \begin{bmatrix} 1 & 2\\ 1 & -1 \end{bmatrix} \]

  1. 模态解耦

    坐标变换:

\[\begin{bmatrix}x_1\\x_2\end{bmatrix} = \begin{bmatrix}1 & 2\\1 & -1\end{bmatrix} \begin{bmatrix}q_1\\q_2\end{bmatrix} \]

正交变换后得到解耦方程:

\[\begin{cases} \ddot{q}_1+\dfrac{k}{m}q_1=0\\ \ddot{q}_2+\dfrac{5k}{2m}q_2=0 \end{cases} \]

5. 模态叠加

分别求解 \(q_1(t),q_2(t)\),再通过 \(\boldsymbol{x}=\boldsymbol{\Phi}\boldsymbol{q}\) 叠加得到系统物理振动响应。

六、核心流程小结

  1. 建立 \(\boldsymbol{M}\ddot{\boldsymbol{x}}+\boldsymbol{K}\boldsymbol{x}=\boldsymbol{0}\)
  2. 求解特征方程 \(\det(\boldsymbol{K}-\lambda\boldsymbol{M})=0\) 得固有频率;
  3. 回代求特征向量(模态振型);
  4. 振型矩阵做坐标变换,利用正交性解耦;
  5. 单自由度求解后模态叠加得到系统响应。
http://www.jsqmd.com/news/1045892/

相关文章:

  • 2026许昌2026正规漏水检测维修公司精选口碑榜TOP5权威推荐-精准定位检测漏水点-专业防水补漏堵漏维修、卫生间/厨房/屋顶/天沟/地下室/阳台防水漏水检测维修 - 安佳防水
  • HEIF Utility:Windows平台上的苹果照片格式一站式转换解决方案
  • Arduino实战:从色环到贴片——电子元件阻值快速识别与自动测量方案
  • 深入解析MCF5206总线同步与异步传输机制及调试实战
  • 深度解析Singularity-LTX-2.3_OmniCine_V1:消除AI视频僵硬感的终极优化方案
  • 探地雷达(GPR)技术解析:从信号处理到地下成像
  • Kinetis K21F微控制器关键外设电气规格深度解析与设计实践
  • 二自由度无阻尼自由振动模态分解原理讲义(非矩阵形式含完整数值算例)
  • Poppins字体终极指南:免费多语言几何字体的完整使用教程
  • 如何为OBS直播添加实时语音识别字幕:免费开源方案终极指南
  • 终极免费多语言字体指南:如何快速上手Poppins字体家族
  • 5分钟掌握VideoSeal:开启视频水印技术的终极指南
  • i.MX 6SoloX引脚配置与电源管理:嵌入式硬件设计的核心基石
  • 5分钟快速激活Adobe全系列软件:GenP通用补丁终极指南
  • Python毕业设计-基于 Django 框架的高校县志文献捐赠与借阅系统设计与实现 面向青岛滨海学院的县志资料信息管理系统的设计与实现(源码+LW+部署文档+全bao+远程调试+代码讲解等)
  • 如何通过Space Thumbnails在Windows资源管理器中实现3D模型可视化预览
  • 探索Rust中SIMD的性能优化
  • MC68HC908AT32 CPU08内核深度解析:从HC05到HC08的架构演进与实战优化
  • Linux Wi-Fi实战指南:88x2bu Wi-Fi 热点实战调试
  • 深入解析LPC2387:ARM7架构、双AHB总线与外设协同设计实战
  • OpenClaw+飞书AI工作流:声明式Skill编排与企业级落地实践
  • MC68HC908TV24电气特性解析:从数据手册到硬件设计实战
  • 从零开始学SEO,系统提升网站流量与排名技巧
  • Kinetis K21F I2S/SAI时序与低功耗模式设计详解
  • 从零定制WinEdt:打造专属LaTeX编译与排版快捷键方案
  • 微信二次开发-群新人欢迎怎么自动化?从欢迎语到用户分层
  • 嵌入式开发代码覆盖率实战:MPLAB X IDE工具配置与测试策略
  • 汽车照明驱动芯片MC17XSF500:通信保护与故障诊断机制深度解析
  • 激光雕刻软件LaserGRBL:5分钟快速上手指南与功能详解
  • 【TEE从入门到精通及实战】35 密钥协商协议:在远程认证基础上构建安全通道