发动机实验数据曲线拟合及绘图

例1:某柴油发动机转速与转矩、功率数据见表2-11。分别对柴油发动机的转矩与转速、功率与转速进行多相式拟合,并绘制曲线。

表2-11 某柴油发动机转速与转矩、功率数据
转速/(r/min)11001200130014001500160017001800190020002100
转矩/(N·m)26382710273327132658257624742360224221272022
功率/kW304341372398418432440445446445444

利用表2-11中的转速与转矩数据,编写柴油发动机转矩与转速关系曲线拟合的Matlab程序如下。

n=[1100,1200,1300,1400,1500,1600,1700,1800,1900,2000,2100];%转速赋值
T=[2638,2710,2733,2713,2658,2576,2474,2360,2242,2127,2022];%转矩赋值
cftool %调用曲线拟合工具

在Matlab命令行窗口输入这些程序,进入曲线拟合工具箱界面“Curve Fitting Tool”;利用“X data”和“Y data”下拉菜单读入转速数据n和转矩数据T;选择多项式函数“Polynomial”,再选择拟合阶数“3”;自动拟合,就会在结果窗口和曲线窗口显示出拟合结果,如图2-19所示。

根据图2-19中的结果窗口,可以得到柴油发动机转矩与转速的关系为

T_{tq}=1.266\times 10^{-6}n^{3}-0.007058n^{2}+11.93n-3634

其中误差平方和(SSE)为0.49305;复相关系数(R-squre)为1;均方根误差(RMSE)为0.2654。

利用表2-11中的转速与功率数据,编写柴油发动机功率与转速关系曲线拟合的Matlab程序如下:

n=[1100,1200,1300,1400,1500,1600,1700,1800,1900,2000,2100];%转速赋值
P=[304,341,372,398,418,432,440,445,446,445,444];%功率赋值
cftool %调用曲线拟合工具

在Matlab命令行窗口输入这些程序,进入曲线拟合工具箱界面“Curve Fitting Tool”;利用“X data”和“Y data”下拉菜单读入转速数据n和功率数据P;选择多项式函数“Polynomial”,再选择拟合阶数“3”;自动拟合,就会在结果窗口和曲线窗口显示出拟合结果,如图2-20所示。

根据图2-20中的结果窗口,可以得到柴油发动机功率与转速的关系为:

P_{e}=1.086\times 10^{-7}n^{3}-0.0007522n^{2}+1.686n-785.9

其中误差平方和为7.64;复相关系数为0.9997;均方根误差为1.045。

根据柴油发动机转矩与转速、功率与转速的拟合多项式,编写绘制柴油发动机外特性曲线的Matlab程序如下:

n=1100:10:2100;
Tq=(1.266e-6)*n.^3-0.007058*n.^2+11.93*n-3634;%计算发动机转矩
Pe=(1.086e-7)*n.^3-0.0007522*n.^2+1.686*n-785.9;%计算发动机功率
[AX,H1,H2]=plotyy(n,Pe,n,Tq,'plot');%获取坐标轴、图像句柄
xlabel('转速/(r/min)')
set(get(AX(1),'ylabel'),'string','功率/KW')
set(get(AX(2),'ylabel'),'string','转矩/(N·m)')
set(AX(1),'Ylim',[200 500])
set(AX(2),'Ylim',[1000 3000])
set(AX(1),'yTick',[100:100:500])
set(AX(2),'yTick',[1000:500:3000])
text(1200,380,'功率')
text(1200,470,'转矩')
print(gcf,'-r600','-djpeg','图2-21.jpg')

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值