i0=5.81;%主傳動比
ig=[5.56,2.769,1.644,1,0.75];%傳動比
r=0.367;%車輪半徑
ef=0.85;%傳動系機械效率
m=3880;%車總質量
g=9.8;%重力加速度
f=0.013;%滾動阻力係數
cda=2.77;%空氣阻力係數*迎風面積
ifi=0.218;%飛輪轉動慣量
iw1=1.798;%二前輪轉動慣量
iw2=3.598;%四後輪轉動慣量
a=1.947;%質心致前軸的距離
l=3.2;%軸距
ff=m*g*f;%行駛阻力
nmin=600;%發動機最低轉速
nmax=4000;%發動機最高轉速
x=0.01%確定間隔
n=600:x:4000;
tq=-19.313+295.27*n/1000-165.44*(n/1000).^2+40.874*(n/1000).^3-3.8445*(n/1000).^4;%外特性擬合曲線
for j=1:5
ft=tq*ig(j)*i0*ef/r;%驅動力
ua=n*2*pi/60/ig(j)/i0*r/1000*3600;%車速
fw=ua.^2*cda/21.15;%風阻
pos=find(ft<=ff+fw);
if pos
uamax=ua(pos(1)-1);
ftua=ft(pos(1)-1);
disp(['最高車度為:',num2str(uamax),'km/h']);%輸出到命令列
end %確定最大速度
cmc=1+(iw1+iw2)/r/r/m+ifi*ig(j)^2*i0^2*ef/m/r/r;%計算汽車旋轉質量換算係數
a=(ft-fw-ff)/cmc/m;%計算加速度
dia=1./a;%加速度倒數
if j==1
imax=(max(ft)-ff)/m/g;%求最大爬坡度,一檔時有最大驅動力且由於速度較慢風阻忽略不計
c=imax*l/a;%相應的附著率,忽略滾動阻力和空氣阻力,c=fx/fz=fi/fz=i/(a/l)=i*l/a
disp(['最大爬坡度:',num2str(imax)]);%輸出到命令列
disp(['最大爬坡度對應的附著率:',num2str(c)]);%輸出到命令列
endif j==2
s0=ua(1)*dia(1);
ua2max=max(ua);
s2=trapz(ua,dia);%計算二擋時的加速時間
endif j==3
ua3max=max(ua);
n23max=round(ua2max/2/pi*60*ig(3)*i0/r*1000/3600);
s3=trapz(ua((n23max-600)/x:3400/x),dia((n23max-600)/x:3400/x));%計算三擋時的加速時間
endif j==4
n34max=round(ua3max/2/pi*60*ig(4)*i0/r*1000/3600);
n70km=round(70/2/pi*60*ig(4)*i0/r*1000/3600);
s4=trapz(ua((n34max-600)/x:(n70km-600)/x),dia((n34max-600)/x:(n70km-600)/x));%四擋加速至70km/h的加速時間
endfigure(1);
plot(ua,ft,'linewidth',1.5);
hold on;
if j<5
figure(2)
plot(ua,dia,'linewidth',1.5);
hold on;
grid on;
endendt=(s0+s2+s3+s4)/3.6;
ua0=0:0.001:max(ua);
fw0=ua0.^2*cda/21.15;%風阻
figure(1)
plot(ua0,ff+fw0,'color',[0.5 0.8 0.5],'linewidth',1.5);
hold on;
plot(ua0,ff+fw0*0,'color',[0.5 0.8 0.5],'linewidth',1.5);
hold on;
plot(ua0-40,ff+fw0*0,'color',[0.1 0.8 0.5],'linewidth',1.5);
hold on;
plot([uamax,uamax],[0,ftua],'--m','linewidth',1);
hold on;
plot(uamax,ftua,'r*');
hold on;
set(gca,'xtick',[0,20,40,60,80,uamax,100,120,140]);
set(gca,'xticklabel',);
legend('ft1','ft2','ft3','ft4','ft5','ff+fw','ff');
xlabel('ua(km/h)');
ylabel('ft/n,(ff+fw)/n');
axis([0,130,0,14000]);
title('汽車驅動力-行駛阻力平衡圖');
figure(2)
plot(ua(1:(nmax-1800)/x),dia(1:(nmax-1800)/x),'linewidth',1.5);
hold on;
axis([0,105,0,12]);
legend('1/a1','1/a2','1/a3','1/a4','1/a5');
xlabel('ua(km/h)');
ylabel('1/a(s^2/m)');
title('加速度倒數曲線');
Windows Internals 第六版 譯文2
recoveryenabled boolean 如果有的話允許修復序列。在全新安裝windows時使用以提供基於windows pe的啟動和修復介面 relocatephysical physical address 為特定的實體地址重定位乙個自動選擇的numa節點的物理記憶體 targetname...
批量重新命名 第六版
a,directoryinfo 類 公開用於建立 移動和列舉目錄和子目錄的例項方法。無法繼承此類。將 directoryinfo 類用於典型操作,如複製 移動 重新命名 建立和刪除目錄。如果打算多次重用某個物件,可考慮使用 directoryinfo 的例項方法,而不是 directory 類的相應...
第六章 專案進度管理第六版
本章重點 進度管理的方法 緊前關係繪圖法的邏輯關係和依賴關係 估算活動持續時間的工具 關鍵路徑法,關鍵鏈,進度壓縮的方法等重點工具的使用 有效控制進度,在規定時間內完成工作 1.時間管理主要包括哪些過程?規劃進度管理,定義活動,排列活動順序,估算活動持續時間,制定進度計畫,控制進度。2.什麼是活動定...