振动系统固有特性一般指的是振动系统在自由振动条件下的特性,它包含固有频率和振型,振动系统的固有特性和激励。对应到数学上,就是振动系统齐次微分方程的特征,即特征解(包含特征值和特征向量),特征值对应固有频率,特征向量对应振型。

离散振动系统齐次微分方程通常可以表示为:

式中:M为质量矩阵,C为阻尼矩阵,K为刚度矩阵。求解上述齐次微分方程的特征解即可获得系统的固有特性。以下为matlab求解特征值的方法:

无阻尼系统

在不考虑阻尼的条件下,振动系统固有特性求解较为简单,直接采用eig函数即可实现,具体如下:

[vec,val]=eig(inv(M)*K);

计算出特征向量阵vec和特征值val,再排序即可得到振型矩阵和频率。

阻尼系统

对于考虑阻尼的振动系统,声振论坛会员gxc8208分享了一个函数,供大家参考:

function [v,w,zeta]=vbr_sf(m,d,k)

% vbr_sf  vbr_sf(m,d,k)

% [v,w,zeta]=vbr4(m,d,k)

% function vbr_sf finds the mode

% shapes and natural frequencies

% of a linear second order matrix

% equation.

% [v,w]=vbr_sf(m,k) finds the mode

% shapes and natural frequencies

% for the undamped case.

if nargin==2

k=d;

[v,w]=eig(mk);

w=sqrt(w);

end

if nargin==3

if norm(d/m*k-k/m*d) < 1e-8*norm(k/m*d)

% disp('Damping is proportional, eigenvectors are real.')

[v,w]=eig(mk);

w=sqrt(w);

zeta=(v'*m*v)(v'*d*v)/2/w;

else

% disp('Damping is non-proportional, eigenvectors are complex.')

a=[0*k eye(length(k));-mk -md];

[v,w1]=eig(a);

w=abs(w1);

zeta=-real(w1)/w;

end

end

w=diag(w);

zeta=diag(zeta);

如果阻尼矩阵是非对称的,则需要对其进行的变形处理之后才能计算。

来源:声振论坛

matlab 振动,振动系统固有特性的matlab计算相关推荐

  1. 多自由度有阻尼matlab,多自由度阻尼系统固有振型的MATLAB求解程序

    多自由度阻尼系统固有振型的MATLAB求解程序function [v,w,zeta]=vbr_sf(m,d,k) %vbr_sf  vbr_sf(m,d,k) %        [v,w,zeta]= ...

  2. matlab henon,Henon系统动力学行为的MATLAB仿真研究

    收稿日期:2010 -11 -11 基金项目: 河南省科技发展计划资助项目( 102102210164) ; 河南科技大学博士科研基金资助项目( 09001376) ; 河南科技大学科研基金资助项目( ...

  3. matlab语言帮助系统题目,西电 matlab语言考试题2009年

    西安电子科技大学 考试时间 90 分钟 2009年MATLAB语言试题 1.考试形式:闭卷: 2.本试卷共七大题,满分100分. 班级学号姓名任课教师 一.基本知识填空题(每空1分,共20分) 1.M ...

  4. 基于matlab的跳频系统的仿真,基于MATLAB的跳频扩频通信系统的仿真研究

    杨传山 摘 要:随着我国科技的日新月异,随之而来就产生了很多新型的通信方式,如扩展频谱通信就是其中一种,对于跳频通信,它则是扩展频谱通信当中的一种,对于跳频方面的通信.扩展频谱方面的通信.自适应方面的 ...

  5. 基于matlab数字基带传输系统,通信原理基于MATLAB Simulink 基带传输系统仿真实现...

    1.数字基带传输系统的简介及实现方法 (1)数字基带信号 通信的根本任务是远距离传输信息,准确地传输数字信息是数字通信中的一个重要环节.在数字传输系统中,其传输对象通常是二进制数字信息.它可以是来自计 ...

  6. 基于matlab的跳频系统的仿真,基于MATLAB的跳频通信系统仿真

    科技信息. 计算机与网络 基于MATLABIIJ3=IB频通信系统仿宜 莱芜职业技术学院 山东大学 赵守彬 [摘要]跳频通信是目前常见的扩频通信方式,广泛应用于民用和军事领域.本文通过MATLAB,对 ...

  7. matlab 汽车振动,matlab在汽车振动分析

    matlab在汽车振动分析 Matlab在振动分析中的应用刘迪辉2011-10-20大家学了游泳理论,现在我们借助MATLAB软件,来练习一下游泳!实际问题:客车的振动分析• 客车样车路试过程中却出现 ...

  8. MATLAB 信号与系统

    文章目录 MATLAB 信号与系统 1 信号的Matlab表示与绘图 1.1 连续信号的绘制 1.2 离散信号的绘制 2 Matlab求解系统的响应 3 Matlab求解冲激响应和阶跃响应 4 卷积的 ...

  9. matlab缺陷检测程序,MATLAB缺陷检测系统

    MATLAB缺陷检测系统 所属分类:matlab例程 开发工具:matlab 文件大小:654KB 下载次数:35 上传日期:2020-03-20 01:20:24 上 传 者:for Matlab ...

  10. MATLAB能进行拉氏变换吗,matlab拉氏反变换

    §2.3 拉氏变换和拉氏反变换的定义 ? §2.4 典型时间函数的拉氏变换 ? §2.5 拉氏变换的性质 ? §2.6 拉氏反变换的数学方法 ? §2.7 用拉氏变换解...... 实验八 拉氏正反变 ...

最新文章

  1. php umount强制,linux mount挂载与umount 卸载及“Device is busy”问题 | 璞玉(POOY)
  2. js实现图片无缝连接
  3. Hibernate中Inverse和Cascade
  4. 信息学奥赛一本通(1022:整型与布尔型的转换)
  5. php com(),php|luosimao.com文档中心
  6. python类中变量作用域_python进阶14变量作用域LEGB
  7. redis哨兵主从不切换_Redis的三种模式:主从、哨兵、集群
  8. 天猫苛费猛如虎,天猫抽检潜“坑爹”
  9. PHP 图片处理类 错误处理方法:
  10. python中的类装饰器应用场景_python中的装饰器常用于哪些应用场景
  11. XSS攻击---不得不防的网站安全漏洞
  12. centos7搭建使用花生壳
  13. P40Pro鸿蒙OS刷机包,华为P40Pro+刷机包(官方系统最新固件下载10.1.0.145)
  14. Vasp第一性原理计算从零单排——石墨烯能带的计算
  15. 在AndroidStudio中使用ARCore
  16. 手写计算机在线计算,计算器中的神器《MyScript手写计算器》
  17. 简单 Quartz定时器使用 入门
  18. Python实战:获取bing必应壁纸首页的每日一图(仅做学习用)
  19. React 项目配置 Win10 WSL
  20. 利用c++与opencv将文本、图像加密进另一张图片中

热门文章

  1. 音频分析工具:zplane de​​​​​​​Coda for Mac
  2. 360安全卫士管理开机启动项的方法
  3. 数据库系统概论第五版(王珊)-基础篇(三)
  4. PyCharm汉化包安装下载及PyCharm无法进行设置问题
  5. sonar-scanner历史版本下载(转载)
  6. android交友php,android交友约会社交APP完整源码Dating App 3.7(服务端+客户端)
  7. java速成 转载lvsi
  8. 设计数据库 ER 图太麻烦?不妨试试这两款工具,自动生成数据库 ER 图!!!
  9. 上中下结构html网页代码,简单理解网页源码(HTML源代码)
  10. 海康sdk java_java调用海康sdk案例