没有合适的资源?快使用搜索试试~ 我知道了~
列车追踪间隔距离仿真
5星 · 超过95%的资源 需积分: 50 43 下载量 52 浏览量
2018-07-09
15:48:22
上传
评论 11
收藏 2KB TXT 举报
温馨提示
试读
2页
列车追踪间隔MATLAB仿真,研究列车速度与安全距离的关系
资源推荐
资源详情
资源评论
Vmax=[18:1:160];
Lt=120;
Ls=60; a=1; b=0.9; Tr=1; Td=30;
if (Vmax>=(sqrt(2*a*(Lt+Ls))))
Tz=Tr+(Vmax./3.6)/b+Td+sqrt(2*(Lt+Ls)/a);
else
Tz=(Tr+(Vmax./3.6)/b+Td+(2*a*(Lt+Ls)+(Vmax./3.6).^2)./(2*a*(Vmax./3.6)));
end
plot(Vmax,Tz);%绘制曲线
title('列车运行间隔图');
xlabel('Vmax(Km/h)');ylabel('Tz(s)');
hold on
Lmin=50;
if (Vmax>=(sqrt(2*a*(Lt+Ls))))
Tz=(Vmax./3.6)/(2*b)+Td+sqrt(2*(Lt+Ls)/a)+(Lmin/(Vmax./3.6)).*(2+floor((Tr*(Vmax./3.6)+(Vmax./3.6).^2/(2*b))/Lmin));
else
Tz=(Vmax./3.6)/(2*b)+Td+(2*a*(Lt+Ls)+(Vmax./3.6).^2)./(2*a.*(Vmax./3.6))+(Lmin./(Vmax./3.6)).*(2+floor((Tr.*(Vmax./3.6)+(Vmax./3.6).^2/(2*b))/Lmin));
end
plot(Vmax,Tz,'r:');
hold on
Lmin=80;
if (Vmax>=(sqrt(2*a*(Lt+Ls))))
Tz=(Vmax./3.6)/(2*b)+Td+sqrt(2*(Lt+Ls)/a)+(Lmin/(Vmax./3.6)).*(2+floor((Tr*(Vmax./3.6)+(Vmax./3.6).^2/(2*b))/Lmin));
else
Lt=120;
Ls=60; a=1; b=0.9; Tr=1; Td=30;
if (Vmax>=(sqrt(2*a*(Lt+Ls))))
Tz=Tr+(Vmax./3.6)/b+Td+sqrt(2*(Lt+Ls)/a);
else
Tz=(Tr+(Vmax./3.6)/b+Td+(2*a*(Lt+Ls)+(Vmax./3.6).^2)./(2*a*(Vmax./3.6)));
end
plot(Vmax,Tz);%绘制曲线
title('列车运行间隔图');
xlabel('Vmax(Km/h)');ylabel('Tz(s)');
hold on
Lmin=50;
if (Vmax>=(sqrt(2*a*(Lt+Ls))))
Tz=(Vmax./3.6)/(2*b)+Td+sqrt(2*(Lt+Ls)/a)+(Lmin/(Vmax./3.6)).*(2+floor((Tr*(Vmax./3.6)+(Vmax./3.6).^2/(2*b))/Lmin));
else
Tz=(Vmax./3.6)/(2*b)+Td+(2*a*(Lt+Ls)+(Vmax./3.6).^2)./(2*a.*(Vmax./3.6))+(Lmin./(Vmax./3.6)).*(2+floor((Tr.*(Vmax./3.6)+(Vmax./3.6).^2/(2*b))/Lmin));
end
plot(Vmax,Tz,'r:');
hold on
Lmin=80;
if (Vmax>=(sqrt(2*a*(Lt+Ls))))
Tz=(Vmax./3.6)/(2*b)+Td+sqrt(2*(Lt+Ls)/a)+(Lmin/(Vmax./3.6)).*(2+floor((Tr*(Vmax./3.6)+(Vmax./3.6).^2/(2*b))/Lmin));
else
资源评论
- 橙灰红2024-04-08可是只有代码嘞,有理论分析吗
- ROADLESS_TRAIN2021-01-11请问这个算法是以哪个车为原型研究的啊
qq_39716625
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功