1. 混合动力汽车建模的必要性与挑战
在汽车行业向电气化转型的大背景下,混合动力系统因其兼顾燃油经济性和续航能力的独特优势,已成为传统车企技术升级的关键路径。而P2并联构型作为混动架构中的主流方案,其电机位于发动机与变速箱之间的布局,既保留了传统动力总成的基础结构,又通过电机实现了纯电驱动、再生制动和扭矩辅助等核心功能。
Simulink作为多域物理系统建模的事实标准工具,其模块化建模方式和丰富的车辆动力学库特别适合混动系统的开发。我曾参与过多个P2构型的仿真项目,发现要构建一个真实的整车模型至少需要整合六个关键子系统:发动机MAP模型、电机效率模型、电池SOC模型、变速箱换挡逻辑、车辆纵向动力学以及最核心的能量管理策略。每个子系统之间的信号交互和采样率协调都是实际工程中的难点。
基于规则的控制策略(Rule-Based Control)之所以被广泛采用,主要源于其三大优势:一是控制逻辑直观,工程师可以直接将"发动机高效区间优先"、"电量维持"等经验转化为if-else规则;二是代码可读性强,便于团队协作和后期维护;三是在线计算量小,对ECU硬件要求低。但它的局限性也很明显——当工况复杂度超过预设规则边界时,控制效果会急剧下降。这在我参与的WTLC(全球统一轻型车测试循环)仿真中就曾遇到过,车辆在频繁加减速工况下出现了非预期的模式切换震荡。
2. P2并联构型的Simulink建模实践
2.1 动力总成拓扑结构建模
P2构型的核心特征是驱动电机位于发动机飞轮与变速箱输入轴之间,通过离合器实现解耦。在Simulink中构建这个拓扑时,我习惯使用Simscape Driveline库中的离合器模块(Coupled Clutch)而非简单的开关元件,因为前者可以模拟真实的滑摩过程。一个经验值是设置离合器动态响应时间为0.15-0.3秒,这个参数对模式切换平顺性影响极大。
发动机模型建议采用二维查表(2D Lookup Table)实现,横轴为转速(通常500-6000rpm),纵轴为扭矩(需覆盖负扭矩区域以模拟倒拖工况),表格数据来自台架试验的燃油消耗率MAP。这里有个细节:别忘了添加发动机转动惯量(通常0.12-0.25 kg·m²)的惯性模块,否则启动过程仿真会失真。
电机模型的关键在于效率MAP的精度。我曾对比过三种建模方式:多项式拟合、神经网络和原始数据插值,最终发现直接导入实测效率MAP(.mat格式)配合Gridded Interpolation模块效果最好。特别注意电机低温特性——当温度低于-10℃时,峰值扭矩会有15%-20%的降额,这个在寒区工况仿真时必须考虑。
2.2 能量管理策略实现
基于规则的控制本质上是有限状态机(Stateflow最适合实现)。典型的状态包括:
- 纯电模式(SOC>30%且需求功率<电机峰值)
- 并联驱动(急加速或高速巡航)
- 行车充电(SOC低于阈值且发动机在高效区有裕量)
- 再生制动(减速工况)
在Stateflow中实现时,强烈建议添加滞后环(Hysteresis)防止模式震荡。例如从纯电切换到并联的功率阈值设为35kW,但切回纯电的阈值要设为30kW。我在某项目中就因为忽略这点导致城市工况下每分钟发生4-5次模式切换,严重影响了仿真结果。
SOC估算推荐采用Ah积分+开路电压修正的组合算法。一个实用技巧是在Simulink中用Memory模块存储上一时间步的SOC值,同时用S函数实现电压修正逻辑。电池模型建议用二阶RC等效电路,参数辨识时要注意区分10秒脉冲功率和持续功率对应的阻抗参数。
3. 仿真验证与性能优化
3.1 标准循环工况测试
CTC(中国典型城市工况)和WLTC的仿真需要特别注意初始条件设置。根据GB 19753-2021要求,混动车在测试前必须完成:
- 满电状态静置12小时
- 环境温度25±5℃
- 轮胎压力按标准值调整
在Simulink中实现时,建议用Signal Builder模块精确复现工况速度曲线,同时添加±3%的随机扰动以模拟真实驾驶。我曾对比过理想工况和带扰动的结果,燃油经济性差异可达5%-8%。
仿真结果分析要重点关注三个指标:
- 模式切换次数(理想应<5次/百公里)
- 发动机工作点在高效率区的占比
- 电量平衡性(SOC终值相对初值波动应在±3%内)
3.2 控制参数优化
规则策略虽然结构简单,但阈值优化非常关键。推荐采用Design of Experiments(DOE)方法,对以下参数进行组合优化:
- 纯电模式最大功率阈值(建议范围25-45kW)
- 行车充电SOC触发阈值(建议20%-35%)
- 发动机启动转速差(建议<50rpm)
在Simulink中可以用Optimization Toolbox配合并行计算加速这个过程。一个实用技巧是将优化目标设为加权油耗:0.7×燃油消耗+0.3×电量变化等效油耗。我在某项目中发现,单纯优化燃油消耗可能导致SOC大幅下降,反而在实际使用中增加油耗。
4. 工程实践中的典型问题与解决方案
4.1 模式切换冲击度控制
P2构型在发动机介入瞬间容易产生扭矩突变。实测数据显示,当冲击度超过10m/s³时驾乘体验会明显恶化。在模型中可通过以下方法改善:
- 电机预拖发动机至同步转速(误差<50rpm)
- 采用扭矩相位叠加控制:发动机扭矩以0.5秒斜坡上升,同时电机扭矩等量下降
- 在离合器完全接合前,变速箱输入轴扭矩不应超过200Nm
Simulink中可用Tolerance模块监控这些关键参数。我曾用这个方法将某车型的冲击度从15.2m/s³降至6.8m/s³。
4.2 低温环境下的控制策略调整
在-20℃环境下需要特殊处理:
- 电池可用SOC窗口缩小(如常温20-80%变为30-70%)
- 发动机暖机阶段禁止电机大扭矩请求
- 再生制动扭矩需随温度降低而线性减小
建议在模型中添加温度补偿模块,用1维查表实现各参数的温度修正系数。某东北地区项目实测表明,经过温度补偿后冬季油耗可改善12%。
4.3 硬件在环测试准备
当模型需要用于HIL测试时,要注意:
- 将所有变量采样时间统一为10ms(对应典型ECU周期)
- 替换所有连续求解器为discrete solver
- 检查模型是否满足MISRA-C规范(用Simulink Check自动检查)
模型复杂度控制在200-300个非虚拟模块为宜。过大的模型会导致实时性不达标,这时可以考虑将部分算法(如SOC估算)用S函数实现以提高运行效率。
