MATLAB程序:汽车动力性计算与发动机外特性拟合
版权申诉
14 浏览量
更新于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),这可能是车辆的理论最高行驶速度。
整个程序的主要目的是为了帮助用户计算和理解汽车的动力性能,包括发动机转矩、功率以及不同挡位下的行驶速度。用户可以根据自己的车辆参数和实验数据进行适当修改,以便更准确地模拟和分析其汽车的动力特性。
3300 浏览量
442 浏览量
2021-09-14 上传
155 浏览量
2021-09-14 上传
2021-09-14 上传
2021-10-11 上传
2022-06-16 上传
2022-07-05 上传

love87421
- 粉丝: 0
最新资源
- 华东师大教程:MSP430超低功耗单片机原理与应用详解
- 人力资源管理系统详细设计与功能解析
- Engine中的鹰眼功能实现及问题探讨
- 人力资源管理系统概要设计与功能解析
- ArcGIS World第一期:ArcObjects与GIS应用开发深度解析
- Spring框架基础教程:面向接口与Ioc探索
- Spring框架开发者指南
- Java程序员代码规范指南
- J2EE开发编程规范详解:排版、注释与编码指南
- Vinko科技J2EE开发编程规范1.0
- HP OpenVMS调用标准详解
- 孙鑫VC++讲座笔记-文本编程与插入符操作
- Fedora8技术详解与应用指南
- Delphi常用函数解析:DeleteFile, DirectoryExists, DiskFree等
- Delphi常用函数:时间、文件操作与字符串转换
- C语言数据结构与算法程序合集