SH760模态分析-多种解析与数字计算方法
主振型与固有频率;偏频(假设分配系数=1)
模态分析:可以清楚地看到模态和主模态之间的关系!!!!!!
附上模态做图代码:
subplot(2,2,1)
plot(tj,[y(1,:)',y(2,:)']),grid
xlabel('t');ylabel('x_1,x_2');
subplot(2,2,2)
plot3(y(1,:)',y(2,:)',tj),grid
xlabel('x_1');ylabel('x_2');zlabel('t');
subplot(2,2,3)
plot(y(1,:)',y(3,:)'),grid
xlabel('x_1');ylabel('x_1''');
subplot(2,2,4)
plot(y(2,:)',y(4,:)'),grid
xlabel('x_2');ylabel('x_2''');
当前后位移均输入1单位位移时,看看系统振动与能量传递的情况,再增加后偏频(使k2由44000增加到54000)使振型改变,看看有什么影响。
%SH760小轿车空载主要参数
clear;
m=1340;
a=1.54;
b=1.29;
l=a+b;
Ic=2395; %绕质心的转动惯量
rou=sqrt(Ic/m);
k1=40*1000;
k2=44*1000;
M=[m*(b^2+rou^2)/l^2,m*(a*b-rou^2)/l^2;m*(a*b-rou^2)/l^2,m*(a^2+rou^2)/l^2];
K=[k1,0;0,k2];
%用matlab特征值分解法求主振型------------------------------------------------
[eig_vec,eig_val] = eig(inv(M)*K);
[omeg] = (sqrt(diag(eig_val))); %频率不用sort排序
mode_vec = eig_vec;%(:,w_order); %振型
T=2.*pi./omeg; %周期
mode_vec(:,1)=mode_vec(:,1)./mode_vec(1,1);
mode_vec(:,2)=mode_vec(:,2)./mode_vec(1,2);
w1=sqrt((k1*l^2)/(m*(b^2+rou^2)));
w2=sqrt((k2*l^2)/(m*(a^2+rou^2)));
w1_pian=sqrt((k1*l)/(m*b));
w2_pian=sqrt((k2*l)/(m*a));
subplot(3,3,1)
plot([1;2],mode_vec(:,1))
title(strcat('w_1=',num2str(omeg(1)),';w_1pian=',num2str(w1_pian)));
subplot(3,3,2)
plot([1;2],mode_vec(:,2))
title(strcat('w_2=',num2str(omeg(2)),';w_2pian=',num2str(w2_pian)));
x0=[1;1];xd0=[0;0]; %初始条件
tf=10;dt=0.02; %时间向量
A=[zeros(2,2),eye(2);-M\K,zeros(2,2)]; %四阶参数矩阵Y'=AY-->Y=expm(A*t)*Y0 Y=[x1;x2;x1';x2']
%expm(A)的意义是将坐标先变换到主坐标系,对对角值进行exp运算后再变换到原坐标系,如同张量坐标变换help expm
y0=[x0;xd0]; %四元变量的初始条件
for i=1:round(tf/dt)+1 %设定计算点,作循环计算
tj(i)=dt*(i-1);
y(:,i)=expm(A*tj(i))*y0; %循环计算矩阵指数
end
subplot(3,3,3)
plot([0;1],[0,0;mode_vec(2),mode_vec(4)]),hold
plot(y(1,1:400),y(2,1:400))
xlabel('x_1');ylabel('x_2')
subplot(3,3,4),plot(tj,[y(1,:)',y(2,:)']),grid
xlabel('t');ylabel('x_1,x_2')
subplot(3,3,5)
plot3(y(1,:)',y(2,:)',tj),grid
xlabel('x_1');ylabel('x_2');zlabel('t');
subplot(3,3,7)
plot(y(1,:)',y(3,:)'),grid
xlabel('x_1');ylabel('x_1''');
subplot(3,3,8)
plot(y(2,:)',y(4,:)'),grid
xlabel('x_2');ylabel('x_2''');
SH760模态分析-多种解析与数字计算方法相关推荐
- 实对称矩阵的特征值求法_机械振动理论(3)-解析实模态分析
模态分析是一种研究系统振动特性的分析方法,可以分为:解析模态分析和试验模态分析. 解析法,在事先知道结构的几何形状.边界条件和材料特性的前提下,将结构的质量分布.刚度分布和阻尼分布分别用质量矩阵.刚度 ...
- 什么是模态分析?什么是振型?
模态和振型是两个比较难懂的概念,涉及的理论比较多,我想通过一句话引出,然后通过逐步解释的方法去阐释这两个概念. 以一根梁为例,通过理论计算寻找其固有频率.阻尼比.振型的过程就是解析模态分析,通过实验得 ...
- 基于空间分析的铁路征地数量计算方法
摘要:为减少铁路设计项目中土地外业调查工作量,提高征地数量统计准确性,提出利用土地利用数据库和基本农田数据库,基于空间相交分析和空间擦除分析计算征地数量的方法,实现快捷.准确的铁路设计项目用地数量的计 ...
- 一阶电路误差分析_电动涡旋压缩机转子的模态分析及试验研究
摘要: 对制冷压缩机的曲轴结构进行模态分析,可以使压缩机的额定工作频率避开共振频率区域,从而降低压缩机的振动与噪声.为了确定几何排量为28 mL的电动汽车空调涡旋压缩机的额定转速,文章通过UG软件建立 ...
- JS 调试分析 + 字体解析(汽车之家)
JS 调试分析 + 字体解析(汽车之家) 当你看到这篇文章,讲一堆理论和基础,你一定会很烦..直接开始,上图!!(需要使用一个工具:FontCreator..如何下载,自己搜!) 惊不惊 ...
- python数字规律分析_【小白学爬虫】用Python分析福彩3D|发现数字的秘密
2).我们用chrome浏览器,分析一下网站的结构和源码 访问: http://kaijiang.zhcw.com/zhcw/inc/3d/3d_wqhg.jsp 跳转到: http://kaijia ...
- 多自由度系统模态分析与试验
目录 1. 频响函数 2. 频响函数与模态参数之间的关系 2.1 频响函数的任意一行 2.2 频响函数的一列 3. 频响函数的图像 3.1 幅频曲线与相频曲线 3.2 实频曲线与虚频曲线 3.3 频响 ...
- 分析和解析PHP代码的7大工具
PHP已成为时下最热门的编程语言之一,然而却有许多PHP程序员苦恼找不到合适的工具来帮助自己分析和解析PHP代码.今天小编就为大家介绍几个非常不错的工具,来帮助程序员们提高自己的工作效率,一起来看看吧 ...
- 多模态理论张德禄_结构动力学中的模态分析(3) —— 模态参数及实验模态分析...
引言 前面的文章介绍了模态相关的数学基础及实模态分析. 蒙特遇见卡罗:结构动力学中的模态分析(1) -- 线性系统和频响函数zhuanlan.zhihu.com 蒙特遇见卡罗:结构动力学中的模态分析 ...
最新文章
- 小工匠聊架构-超高并发秒杀系统设计 05_服务端性能优化
- Oracle学习:数据的插入、修改和删除
- 【oracle】日期类型 to_char
- overflow超出显示_实现:超过N行折叠并显示“...查看全部”【功能】
- 简单三分钟,本地搭建k8s
- 前端js获取图片大小 扩展名_前端 JS 获取 Image 图像 宽高 尺寸
- 解决:Changes not staged for commit:
- Java jxl在excel模板中动态加入数据,及前端下载excel的例子
- 深入理解Spring Redis的使用 (九)、通过Redis 实现 分布式锁 的 BUG,以及和数据库加锁的性能测试...
- Express入门( node.js Web应用框架 )
- spring-第十四篇之资源访问Resource接口
- 开源中最好的Web开发的资源
- AD软件使用开发步骤思路与实践
- 崩坏3服务器维护2月8号,《崩坏3》2月8日更新内容 符华月轮正式上线
- win10商店打不开_win10 64位系统打不开美图秀秀是啥原因呢
- 关于Windows文件读写(提高读写速度)
- dll系统文件缺失修复工具-DirectX Repair
- 【codevs 1332】上白泽慧音
- 完整elasticsearch安装及其插件安装
- 读书笔记 -《高效程序员的45个习惯-敏捷开发修炼之道》