%解析法求特解及全解:简谐力激励的稳态受迫响应与过渡过程。
%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,w_order]    = sort(sqrt(diag(eig_val)));   %频率用sort排序
mode_vec = eig_vec(:,w_order); %振型
mode_vec_n=mode_n(mode_vec,M);
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=[0;0];dx0=[0;0]; %初始条件
q0=inv(mode_vec_n)*x0;
dq0=inv(mode_vec_n)*dx0;
syms t;
F=[10000;10000];
Fn=mode_vec_n'*F;
w_in=7.5;
lanmda=w_in./omeg;
q=sym(zeros(2,1));
for k=1:2
    %q(k)=q0(k)*cos(omeg(k)*t)+dq0(k)/omeg(k)*sin(omeg(k)*t);%初始状态响应形式一
    %A=sqrt(q0(k)^2+(dq0(k)/omeg(k))^2);
    %theta=atan(omeg(k)*q0(k)/dq0(k));
    %q(k)=A*sin(omeg(k)*t+theta);%初始状态响应形式二
    q(k)=q0(k)*cos(omeg(k)*t)+dq0(k)/omeg(k)*sin(omeg(k)*t)+Fn(k)/(omeg(k)^2-w_in^2)*(sin(w_in*t)-lanmda(k)*sin(omeg(k)*t)); %全解   
    %q(k)=Fn(k)/(omeg(k)^2-w_in^2)*(sin(w_in*t));%特解
end
x=mode_vec_n*q;
tf=10;dt=0.02; %时间向量
ti=0:dt:tf;
xi=zeros(2,length(ti));
for k=1:2
    xi(k,:)=subs(x(k),'t',ti);
end
subplot(3,3,3)
plot([0;1],[0,0;mode_vec(2)/mode_vec(1),mode_vec(4)/mode_vec(3)]),hold
plot(xi(1,:)',xi(2,:)')
xlabel('x_1');ylabel('x_2')
subplot(3,3,4),plot(ti',xi'),grid
xlabel('t');ylabel('x_1,x_2')
subplot(3,3,5)
plot3(xi(1,:)',xi(2,:)',ti'),grid
xlabel('x_1');ylabel('x_2');zlabel('t');
subplot(3,3,7)
plot(xi(1,2:length(xi(1,:)))',diff(xi(1,:)')/dt),grid
xlabel('x_1');ylabel('x_1''');
subplot(3,3,8)
plot(xi(2,2:length(xi(2,:)))',diff(xi(2,:)')/dt),grid
xlabel('x_2');ylabel('x_2''');
subplot(3,3,6)
plot(ti',[F*sin(w_in*ti)]'),grid
xlabel('t');ylabel('F1,F2');

SH760二自由度系统解析法求全解-过渡及稳态过程相关推荐

  1. 线性二自由度汽车模型对前轮角阶跃输入的稳态响应分析(matlab/simulink)

    线性二自由度汽车模型对前轮角阶跃输入的稳态响应分析(matlab/simulink) 一.线性二自由度汽车模型 为了便于掌握操纵稳定性的基本特性,我们将多自由度的整车模型简化成为二自由度模型.主要有以 ...

  2. SH760二自由度系统自由振动解析法求解

    解析方法:先求系统主模态,再将模态向量正则化,将系统转换到正则坐标系进行解耦,求解完成再转换回来. %解析法求通解:零输入响应. %SH760小轿车空载主要参数 clear; m=1340; a=1. ...

  3. SH760二自由度系统非周期激励解析法求解

    %解析法求非周期激励的响应.采样.卷积积分法. %SH760小轿车空载主要参数 clear; m=1340; a=1.54; b=1.29; l=a+b; Ic=2395; %绕质心的转动惯量 rou ...

  4. matlab 二自由度振动仿真,基于Adams和Matlab二自由度系统振动的仿真分析研究

    化学工程与装备 2017 年 第 11 期 28 Chemical Engineering & Equipment 2017 年 11 月 基于 Adams 和 Matlab 二自由度 系统振 ...

  5. matlab 自由度,matlab二自由度系统振动

    利用Adams 和Matlab 对二自由度系统振动进行仿真与分析 一.实验思想 Adams 是一种可以对一些典型运动进行高效仿真的软件,本实验是利用Adams 对二自由度系统振动进行仿真及分析,再和理 ...

  6. 二自由度系统强迫振动matlab,清华大学出版社-图书详情-《振动力学基础与MATLAB应用》...

    前言 振动是客观世界最普遍的运动形式之一,在自然世界.工程领域.社会活动和日常生活中,普遍存在着物体往复运动或空间状态往复变化的振动现象.振动力学已经成为机械.航空.土木.水利.动力和交通运输等工程领 ...

  7. u大侠pe系统桌面计算机,详解各种PE启动的过程

    当电脑系统出现故障的时候,大家都是使用PE来修复或者安装系统.而熟悉PE的朋友都知道,PE启动有很多的方式,而每个PE启动的过程也不相同.今天U大侠小编就和大家说说各种PE启动过程介绍. PE 1.U ...

  8. 二自由度振动仿真:matlab直接解微分方程virtual.lab motion仿真

    一.二自由度振动解析法与多种数值算法见:https://blog.csdn.net/lijil168/article/details/67647924 二.用matlab符号建立微分方程,并用龙格库塔 ...

  9. 多自由度系统矩阵形式的动力学方程

    1. 二自由度圆盘自由扭振 K1 K2 K3 表示三个轴段的扭转刚度 设圆盘以w做谐振,可将动力学方程化为 即可求解模态 2.二自由度梁弯曲振动 将梁化简为二自由度的离散模型 其方程形式同上 k1 k ...

最新文章

  1. 多级反馈队列调度算法具体原理
  2. 从一个实际的例子出发,谈谈SAP Commerce Cloud电商云的UI自定义开发
  3. 收获,不止SQL优化——抓住SQL的本质--第一章
  4. web前端新人第一课:html基础知识,你能学会吗?
  5. 如何导入asl文件?ps制作知识
  6. 清华大学崔鹏:因果推断技术最新的发展趋势及在推荐系统中的应用
  7. 产品经理处理问题“五步法”模板
  8. sys.argv学习,通过运行py脚本,手动传入参数
  9. 当您尝试加入域时,出现“Network Location Cannot be Reached”(不能访问网络位置)错误信息...
  10. ConfuserEx 脱壳软件 使用教程
  11. android 分区 加密软件,VeraCrypt(硬盘分区加密软件)
  12. 第3-2课:用三个水桶等分 8 升水的问题
  13. 计算机毕业设计——简单的网页设计HTML+CSS+JavaScript
  14. Ubuntu18.04安装有道词典
  15. 『原创』老范的Bug跟踪管理系统0.1 Alpha——介绍篇
  16. linux mysql 挂马_解决数据库被挂马最快方法
  17. entity framework 新手入门篇(4)-entity framework扩展之 entityframework.extended
  18. 华为云域名注册_华为云申请个人域名步骤
  19. 在网页中快速集成自己的即时通聊天,实现类是淘宝旺旺的在线洽谈效果。
  20. android xposed miui9,vxposed在小米-安卓9上闪退

热门文章

  1. 玩转Nodejs日志管理log4js
  2. linux的oracle修改实例名SID
  3. BlockChain:区块链入门课程 -- 区块链之类型 、应用程序、技术挑战和潜力
  4. 如何在Linux/MacOS系统上安装Microsoft SQL Server
  5. C语言中利用switch语句和 if--else 语句输出,,闰年或平年,及每月对应的天数。
  6. 使用Java Swing实现简单计算器
  7. 比特飞使用的是什么主题
  8. IntelliJ IDEA上手这一篇就够了,从入门到上瘾
  9. windows 上的应用性能测试
  10. 常用网站URL规划分析