%% 汽车动力性计算(自己编的动力性计算程序,供大家计算动力性时参考,具体参数大家
根据所给程序对应输入,并对坐标轴数值按需要进行修改)
clc;
clear;
close all;
%%根据所给发动机数据拟合外特性曲线 (发动机数据按照你所得到的数据进行输入)
n_test=[1000 1200 1400 1800 2200 2400 2600 2800 3000 3200 3400 3600 3800 4000 4200
4400 4600 5000 ];
T_test=[201 206 216 2 18 221 221 227 228 235 246 228 227 223 215 210 208 205 109];
figure(1)
plot(n_test,T_test, 'g');
hold on
grid on
p=polyfit(n_test,T_test,7);
n=[1000:1:5000];
Ttq=polyval(p,n);
plot(n,Ttq, 'k');
xlabel('发动机转速n(r/min)');
ylabel('发动机转矩Ttq(N*m)');
title('发动机转矩曲线');
legend('测试曲线','拟合曲线');
axis([1000 5000 100 300]);
%%所给车型动力总成相关参数
ig=[4.148 2.37 1.556 1.115 0.859 0.686];
i0=3.394;
et