MATLAB程序:汽车动力性计算与发动机外特性拟合
版权申诉
139 浏览量
更新于2024-09-03
1
收藏 16KB DOCX 举报
该文档提供了一个使用MATLAB编程语言编写的汽车动力性计算程序。主要内容分为三个部分:
1. 发动机外特性曲线拟合:
- 程序首先导入发动机的转速(n_test)和转矩(T_test)数据,这些数据可能来源于实验测量或理论模型。
- 使用`polyfit`函数对数据进行二次(`p=polyfit(n_test,T_test,2)`)或七次多项式拟合(原代码有误,这里假设是二次),得到拟合曲线的系数。
- 拟合后的曲线用`polyval`函数在指定范围(n=[450:1:2200])内计算,得到转速与转矩的关系。
- 绘制两条曲线:测试曲线和拟合曲线,分别表示实际测量值和计算出的拟合值,以及对应的坐标轴标签和图例。
2. 车型动力总成参数:
- 提供了一些车辆动力系统的关键参数,如传动比(ig),摩擦因数(f0, f1, f4),滚动阻力系数(CD),车辆质量(M),空气阻力系数(c),等效滚动半径(r),初始齿轮比(i0),传动效率(eta),重力加速度(g),以及车轮转动惯量(Iw)和前轴转动惯量(If)。
3. 发动机外特性曲线和各挡位速度计算:
- 基于发动机转矩(Ttq)和转速(n),通过扭矩与功率的转换公式 Pe = Ttq * n / 9550 (将转矩换算为发动机功率)绘制发动机外特性曲线,展示扭矩与功率的关系。
- 计算每个挡位的行驶速度(ua),使用公式 ua = 0.377 * r * n / ig(i) / i0,这通常用于估算不同挡位下的理论车速。
- 最后,程序计算并显示各挡位的最大车速(uamax),这可能是车辆的理论最高行驶速度。
整个程序的主要目的是为了帮助用户计算和理解汽车的动力性能,包括发动机转矩、功率以及不同挡位下的行驶速度。用户可以根据自己的车辆参数和实验数据进行适当修改,以便更准确地模拟和分析其汽车的动力特性。
2021-06-22 上传
2021-07-10 上传
2021-09-14 上传
2022-06-16 上传
2021-09-14 上传
2021-09-14 上传
2021-10-11 上传
2022-06-16 上传
2022-07-05 上传
love87421
- 粉丝: 0
- 资源: 6万+
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录