资源描述:
《刹车距离matlab制图》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、v=(20:5:80).*0.44704;v2=v.*v;d2=[10,25,36,47,64,82,105,132,162,196,237,283,33422,31,45,58,80,103,131,165,202,245,295,353,41820,28,40.5,52.5,82,92.5,118,148.5,182,220.5,166,318,376];d2=0.3048.*d2;subplot(2,1,1)plot([v;v;v],d2,'o-k','MarkerSize',2)title('检验二次函数关系')xlabel('车速v(m/s)')ylabel('制动
2、距离的最小值、平均值和最大值(m)')subplot(2,1,2)plot([v2;v2;v2],d2,'o-k','MarkerSize',2)title('检验正比例关系')xlabel('车速的平方v^2(m^2/s^2)')变车速单位km/h为m/h,因刹车距离S为车速v的二次函数,运用matlab编程进行如下曲线拟合:>>v=20/3.6:20/3.6:140/3.6;S=[6.5,17.8,33.6,57.1,83.4,118.0,153.5];f=polyfit(v,S,2)f=0.08510.6617-0.1000绘制图形程序如下:>>v=20/3.6:0.1
3、:140/3.6;S=0.0851*v.^2+0.6617*v-0.1000;plot(v,S)xlabel('车速m/s');ylabel('刹车距离/m');title('车速与刹车距离关系图');matlab拟合,汽车刹车距离x=[29.3,44,58.7,73.3,88,102.7,117.3];y=[42,73.5,116,173,248,343,464];y=0.75x+kv*2拟合k%%安全距离%%前车静止clc;clearall; t1=1; %t1:驾驶员反应时间0.4-1.5s; t2=0.45; %t2
4、:从踩下制动踏板到获得最大制动力经历时间,0.2—0.9s;k=1.03; %k:汽车质量和转动件当量惯量系数,空挡制动时k=1.03,非空挡制动%k=1.09;g=9.8; %g:重力加速度,g=9.8;m:本车质量phi=[0.07,0.15,0.45,0.65,0.7]; %phi:车轮与路面的附着系数,随路况变化,该数值参考《汽车行驶纵向安全距离具体数值的研究》colors=['r''g''b''c''m'];forj=1:5v0=5:25:80; %制动时刻汽车的速度,单位km/h;
5、s1=(v0/3.6)*t1; %驾驶员反应时间内汽车行驶距离v1=(v0/3.6)-(0.5*phi(j)*g*t2)/k; %制动力逐渐增长到最大值时汽车的速度s2=k*((v0/3.6).^2-v1.^2)/(phi(j)*g); %制动力逐渐增长过程中汽车行驶的距离s3=0.5*k*v1.^2/(phi(j)*g); %以最大的制动力完成制动所行驶的距离ds=s1+s2+s3; %安全距离plot(v0,ds,v0,ds,'color',colors(j),'LineWidth'
6、,3);holdon;end