汽车理论课后题matlab程序借鉴.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
该文档是关于汽车理论课程的一份MATLAB程序,用于分析汽车性能指标,包括最高车速、最大爬坡度以及加速时间。以下是对程序内容的详细解释: 1. 程序定义了一系列与汽车性能相关的常量: - `n`:表示发动机转速,范围从600到4000。 - `r`:传动比。 - `i0`:发动机扭矩常数。 - `eff`:传动效率。 - `f`:滚动阻力系数。 - `m`:车辆质量。 - `g`:重力加速度。 - `G`:车辆重力。 - `CdA`:车辆的空气阻力系数。 - `a`:车辆质心高度。 - `hg`:轮胎半径与车辆质心高度之比。 - `L`:轴距。 - `Iw1`, `Iw2`, `Iw`: 车轮转动惯量。 - `If`: 车身转动惯量。 - `Ttq`:根据发动机转速计算的驱动力。 2. 驱动力与行驶阻力平衡图: - 使用`for`循环,对不同的挡位(ig)计算对应的速度(Ua)和驱动力(Ft)。 - 计算滚动阻力`Ff = G * f`和空气阻力`Fw = CdA * Ua^2 / 21.15`。 - 绘制驱动力与行驶阻力的平衡图,并标注不同挡位的阻力。 - 用户可以通过交互式输入获取汽车的最高车速。 3. 最大爬坡度计算: - 计算最大爬坡度时的驱动力平衡,即最大驱动力等于总阻力(滚动阻力+空气阻力)。 - 通过三角函数计算爬坡度(i),并输出最大爬坡度。 - 计算克服最大爬坡度时的附着率(C)。 4. 行驶加速度倒数曲线: - 对每个挡位,计算加速度倒数(1/a),这是基于驱动力、阻力和车辆动态特性(如转动惯量)的。 - 绘制加速度倒数与速度的关系图,帮助理解汽车在不同速度下的加速度变化。 5. 加速时间曲线: - 通过数值积分方法模拟2挡原地起步加速过程,记录每个时刻的速度(u)和时间(t)。 - 当达到一定速度阈值时,根据当前速度调整挡位(ig)。 - 绘制加速时间曲线,用户可以交互输入获取加速到70km/h所需的时间。 这些MATLAB程序涵盖了汽车动力学中的关键概念,如驱动力、阻力、加速度和爬坡能力的计算,为汽车性能评估提供了一种定量的方法。通过图形化展示,学生可以直观理解不同参数对汽车性能的影响。
- 粉丝: 0
- 资源: 7万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助