作为一名长期从事汽车动力学建模的工程师,我见证了增程式电动车从实验室概念到量产车型的完整发展历程。这种独特的动力架构完美解决了纯电动车续航焦虑和传统燃油车排放问题的矛盾点。
串联式增程系统的核心优势在于发动机与车轮完全解耦。不同于并联式混动需要复杂的速度耦合机构,串联结构中发动机只需在最佳效率区间(通常转速稳定在2000-2500rpm)驱动发电机,产生的电能可直接驱动电机或存入电池。根据我们团队的实测数据,这种工作模式能使发动机热效率提升12-18%,NEDC工况下油耗可比同级燃油车降低40%以上。
整车动力学建模的关键价值体现在三个维度:
提示:在搭建动力学模型时,建议采用模块化建模方法,将动力系统、车身、悬架等子系统分开开发,最后通过标准接口集成。这样既便于团队协作,也方便后期单独优化某个子系统。
典型的串联式架构包含以下关键组件(以某量产车型为例):
| 部件 | 参数示例 | 功能说明 |
|---|---|---|
| 1.5L阿特金森发动机 | 最大功率60kW | 工作在固定转速区间驱动发电机 |
| 永磁同步发电机 | 峰值效率97% | 将机械能转化为三相交流电 |
| 锂离子电池包 | 容量18.4kWh | 能量存储与缓冲 |
| 驱动电机 | 峰值扭矩310N·m | 将电能转化为机械能驱动车轮 |
能量流动遵循"化学能→机械能→电能→机械能"的转换链条。这种二次能量转换看似存在效率损失,但实际上因为发动机始终工作在最佳工况点,系统整体效率反而高于传统传动系统。
纯电模式触发条件:
增程模式启动策略:
当SOC降至25%时,发动机启动并维持在经济转速区间。这里有个工程实践中的经验值:发电机输出功率应略高于当前驱动功率需求,多余电量以0.2C-0.5C的倍率给电池充电,这样既能保证动力响应,又可缓慢补充电量。
制动能量回收的强度设置需要特别注意:
matlab复制% 再生制动扭矩计算示例
if 刹车踏板开度 > 0.1
regen_torque = min(电机最大扭矩, 0.3*车辆质量*减速度);
regen_torque = regen_torque * (SOC < 0.8); // SOC过高时限制回收强度
end
这个算法在保证制动效能的同时,避免了电池过充风险。实测数据显示,城市工况下能量回收可贡献约15-20%的续航提升。
在Simulink中构建的整车模型应包含以下子系统:
纵向动力学模块
matlab复制Fx = D*sin(C*atan(B*slip_ratio - E*(B*slip_ratio - atan(B*slip_ratio))));
动力系统模块
驾驶员模型
采用PID控制器模拟油门/刹车操作:
matlab复制throttle = Kp*(v_ref - v_actual) + Ki*integral(error) + Kd*d(error)/dt;
我们使用实车测试数据对模型进行校准,重点关注的参数包括:
验证方法采用NEDC工况测试,要求速度跟踪误差<3%,电池SOC变化趋势误差<5%。下图展示了某次验证的对比结果:

注意:在参数辨识时,建议先固定机械部件参数,再辨识电气系统参数,最后优化控制参数。这种分层辨识方法能避免参数耦合导致的优化困难。
在早期版本中,当SOC在模式切换阈值附近时,会出现发动机频繁启停的现象。通过引入滞环控制解决了这个问题:
matlab复制if SOC < 0.23 && 发动机状态 == 关闭
发动机启动;
SOC_threshold = 0.28; // 提高关闭阈值
elseif SOC > 0.28 && 发动机状态 == 运行
发动机关闭;
SOC_threshold = 0.23; // 重置开启阈值
end
测试发现急加速时电机响应有约0.8s延迟,通过两项改进显著提升:
优化前后对比如下图所示:

当模型精度达到要求后,可以将其部署到dSPACE等实时平台进行硬件在环测试。关键步骤包括:
对于更复杂的分析,建议采用多软件协同仿真:
这种方案虽然仿真速度较慢,但能更真实地反映各系统间的耦合效应。下图展示了联合仿真的架构:

在模型开发过程中,我总结出几个关键经验:
当前模型可进一步扩展用于:
最近我们在研究基于云计算的仿真平台架构,通过将模型部署到云端服务器,可以实现:
下图展示了云端仿真平台的界面:

这个项目的完整模型代码和数据集已整理成标准文档,包含:
对于想深入研究的同行,建议从简化模型入手,先构建包含基本动力学的框架,再逐步添加电池热模型、电机损耗模型等高级功能。在调试过程中,要特别注意单位统一问题(国际单位制与工程单位的混用是常见错误源)。