【动力学】汽车性能仿真系统含Matlab源码
1 简介
汽车性能仿真实验
2 部分代码
global M1 M2 M g r nt f CDA io If Iw1 Iw2 ig i1 i2 i3 i4 L a hg nmax nmin tmax imax;
g=9.81;
uamin=10;
uamax1=70;
n=nmin:(nmax-nmin)/9:nmax;
n0=n/1000;
tq=-19.313+295.27.*(n0)-165.44.*(n0.^2)+40.874.*(n0.^3)-3.8445.*(n0.^4);
ft0=tq.*io.*nt./r;
ft1=ft0.*i1;
ft2=ft0.*i2;
ft3=ft0.*i3;
ft4=ft0.*i4;
ua1=0.377.*r.*n./(i1.*io);
ua2=0.377.*r.*n./(i2.*io);
ua3=0.377.*r.*n./(i3.*io);
ua4=0.377.*r.*n./(i4.*io);
fw1=CDA.*(ua1.^2)./21.15;
fw2=CDA.*(ua2.^2)./21.15;
fw3=CDA.*(ua3.^2)./21.15;
fw4=CDA.*(ua4.^2)./21.15;
Iw=Iw1+Iw2;
da0=1+Iw./(M.*(r.^2));
da01=(io.^2).*nt.*If./(M.*(r.^2));
da1=da0+da01.*(i1.^2);
da2=da0+da01.*(i2.^2);
da3=da0+da01.*(i3.^2);
da4=da0+da01.*(i4.^2);
ff=M.*g.*f;
a1=(ft1-ff-fw1)./(da1.*M);
a2=(ft2-ff-fw2)./(da2.*M);
a3=(ft3-ff-fw3)./(da3.*M);
a4=(ft4-ff-fw4)./(da4.*M);
js1=1./a1;
js2=1./a2;
js3=1./a3;
js4=1./a4;
t1=js1(1:end-1).*(ua1(2:end)-ua1(1:end-1));
ii=1;
while ua2(ii)<=ua1(end)
ii=ii+1;
ua2(ii)=ua2(ii+1);
end
t2=js2(ii:end-1).*(ua2(ii+1:end)-ua2(ii:end-1));
t12=js2(ii).*(ua2(ii)-ua1(end));
jj=1;
while ua3(jj)<=ua2(end)
jj=jj+1;
ua3(jj)=ua3(jj+1);
end
t3=js3(jj:end-1).*(ua3(jj+1:end)-ua3(jj:end-1));
t23=js3(jj).*(ua3(jj)-ua2(end));
kk=1;
while ua4(kk)<=ua3(end)
kk=kk+1;
ua4(kk)=ua4(kk+1);
end
t4=js4(kk:end-1).*(ua4(kk+1:end)-ua4(kk:end-1));
t34=js4(kk).*(ua4(kk)-ua3(end));
T1=[t1 t2 t3 t4];
T=sum((T1)+t12+t23+t34); %总时间
Ua=[ua1(1:end-1) ua2(ii:end-1) ua3(jj:end-1) ua4(kk:end-1)];
x=T1;
y=Ua;
p3=polyfit(x,y,2);
ppp=[ p3(1) p3(2) p3(3)-uamax1]; % 求70km/h时的时间
TT=roots(ppp);
tmax=min(TT);
xc=0:1:60;
p3c=polyval(p3,xc);
plot(T1,Ua,'*',xc,p3c);
xlabel('时间t/s','FontSize',8)
ylabel('速度ua/(km/h)','FontSize',8)
title('汽车加速时间曲线','FontSize',12)
grid on;
legend('各阶段加速度','拟合曲线',4);
3 仿真结果
4 参考文献
[1]孙维汉, 孙宏侠, and 陈俊武. "基于MATLAB汽车动力学仿真研究." 公路交通科技 03(2007):140-144+148.
博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。
部分理论引用网络文献,若有侵权联系博主删除。
【动力学】汽车性能仿真系统含Matlab源码相关推荐
- 【数学建模】停车场仿真系统含Matlab源码
1 简介 近年来,随着经济社会的持续快速发展和国民生活水平的稳步提升,汽车已逐渐进入普通百姓的生活,我国的汽车拥有量不断增加,许多城市出现了停车难和交通道路堵塞的现象.为了应对停车紧张的局面,很多地方 ...
- 【气动学】外弹道仿真系统含Matlab源码
1 简介 本课程设计内容为水平轰炸弹道的求解,列出轰炸弹道方程组并利用龙格库塔法解算弹道方程.设计中包含了二维弹道与三维弹道的计算,并都绘制了弹道运动轨迹,最终还将整个题目集中在一个图形用户界面(GU ...
- 【飞轮储能】基于matlab simulink飞轮储能(永磁同步电机)仿真【含Matlab源码 2421期】
一.⛄获取代码方式 获取代码方式1: 完整代码已上传我的资源:[飞轮储能]基于matlab simulink飞轮储能(永磁同步电机)仿真[含Matlab源码 2421期] 点击上面蓝色字体,直接付费下 ...
- 【滤波跟踪】基于matlab捷联惯导仿真【含Matlab源码 1935期】
⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[滤波跟踪]基于matlab捷联惯导仿真[含Matlab源码 1935期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: 付费 ...
- 【机械仿真】基于matlab打桩机运动学仿真【含Matlab源码 2101期】
⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[机械仿真]基于matlab打桩机运动学仿真[含Matlab源码 2101期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: ...
- 【雷达干扰】基于matlab速度聚类欺骗式干扰仿真【含Matlab源码 2221期】
⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[雷达干扰]基于matlab速度聚类欺骗式干扰仿真[含Matlab源码 2221期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式 ...
- 【雷达通信】基于matlab雷达探测威力仿真【含Matlab源码 1974期】
一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[雷达通信]基于matlab雷达探测威力仿真[含Matlab源码 1974期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: 付 ...
- 【机械仿真】基于matlab GUI曲柄摇杆机构运动仿真【含Matlab源码 1608期】
一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[机械仿真]基于matlab GUI曲柄摇杆机构运动仿真[含Matlab源码 1608期] 点击上面蓝色字体,直接付费下载,即可. 获取代码 ...
- 【GPS仿真】基于matlab GPS信号捕获跟踪定位仿真【含Matlab源码 1960期】
⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[GPS仿真]基于matlab GPS信号捕获跟踪定位仿真[含Matlab源码 1960期] 点击上面蓝色字体,直接付费下载,即可. 获取 ...
- 【通信仿真】基于matlab噪声调频干扰仿真【含Matlab源码 1951期】
⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[通信仿真]基于matlab噪声调频干扰仿真[含Matlab源码 1951期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: ...
最新文章
- python 实现队列功能 queue insert() pop()
- 巴克莱对冲_“巴克莱的财政预算案”:使金钱管理对心理健康有效—用户体验案例研究
- 基于MLlib的机器学习--协同过滤与推荐
- Python爬虫入门六之Cookie的使用
- 2021年中国带锯机市场趋势报告、技术动态创新及2027年市场预测
- java知识点3(null)
- Ray︱高性能的分布式执行引擎 起个头~
- hystrix熔断器之command实现
- ZoomIt 的安装及使用方法
- 易语言mysql 记录集_求一个易语言返回mysqlcha询结果记录集的例子
- Transformer注意力
- html修改字体宋体,html怎么设置宋体
- 扬州大学计算机专业考研分数,扬州大学考研分数线
- 【bzoj 4554】【Tjoi2016Heoi2016】【NOIP2016模拟7.12】游戏
- 基于MES的生产车间管理信息系统
- c语言验证信用卡 卡号介于13到16位,使用luhn算法验证信用卡号码
- Google Summer of Code谷歌编程之夏活动流程全解析(上)
- go语言 gin框架中集成zap日志库
- pythonwith open 打开多个文件_Python中使用with语句同时打开多个文件
- 查看所连接局域网内所有ip
热门文章
- 内网地址映射为外网地址方法
- 数据库简单查询——查询的条件
- spssχ2检验_医学统计中常用的χ2检验在SPSS软件中的实现途径
- 服务器被挖矿入侵,进程 command为ld-linux-x86-64占用cpu很高
- Python三目表达式
- java c 日语一级,2017年职称日语C级考试语法知识强化题
- Mysql 按当天、当月、上月及按日期范围查询 DATE_FORMAT( date, ‘%Y%m‘ )
- 4款微信公众号编辑器,哪个最好用?
- 【机器学习】几种常见的有监督学习算法
- 调起百度地图客户端之导航功能