1. 燃油车车速控制的技术痛点与方案选型
燃油车车速控制堪称控制工程领域的"珠穆朗玛峰"——发动机的强非线性特性(节气门开度与扭矩输出的指数关系)、传动系统的时变延迟(约300-500ms)、随机路面坡度干扰(可达±15%坡度变化),以及制动系统的压力响应滞后(约200ms建立目标压力)。这些因素叠加,使得传统PID控制器在车速跟踪场景下往往表现捉襟见肘。
我曾在某主机厂实测发现,传统PID在坡度变化路段的最大车速偏差可达±5km/h,而急加速工况下油门踏板会出现明显的"抽搐"现象(专业术语叫limit cycle oscillation)。这直接导致两个后果:乘客舒适性下降(jerk值超过2.5m/s³),以及燃油经济性损失(额外油耗约8-12%)。
1.1 分层控制架构的必然选择
面对这样的复杂被控对象,工业界普遍采用分层控制策略。上层负责决策规划,下层专注精确执行——这种架构与人体的运动控制机制高度相似(大脑皮层决策→小脑协调→脊髓执行)。在我们的方案中:
-
上层MPC控制器:扮演"预测型大脑"角色,基于车辆动力学模型滚动计算未来3秒内的最优加速度序列。其核心优势在于处理约束能力(如加速度限幅±3.5m/s²)和预见性补偿(提前感知坡度变化)。
-
下层ADRC控制器:相当于"自适应小脑",通过扩张状态观测器(ESO)实时估计并补偿各类扰动。实测数据显示,ESO对传动系统延迟的补偿精度可达92%以上,远超传统前馈补偿的65%。
关键洞见:分层结构的关键在于时间尺度分离。MPC的决策周期建议设为100ms(匹配CAN总线周期),而ADRC的控制周期应缩短至20ms(对应50Hz更新率),形成5:1的层级关系。
1.2 为什么是MPC+ADRC这对组合?
在多个量产项目对比测试中,MPC+ADRC组合相较于其他方案展现出显著优势:
| 控制方案 | 车速误差(RMS) | 燃油经济性 | 计算负载(CPU%) |
|---|---|---|---|
| 传统PID | 1.2 km/h | 基准 | 5% |
| 单层MPC | 0.8 km/h | +3% | 25% |
| LQR+扰动观测器 | 0.6 km/h | +5% | 15% |
| MPC+ADRC | 0.3 km/h | +7% | 18% |
技术本质上看,MPC的长处在于处理多约束优化问题,而ADRC擅
