4. 扭矩协调核心概念

在VCU(整车控制器)的扭矩控制链路中,扭矩协调是承上启下的核心环节。它向上承接驾驶员意图与ADAS/能量管理等高阶请求,向下输出最终扭矩指令给电机控制器(MCU)或发动机管理系统(EMS)。如果把整车动力系统比作一支乐队,驾驶员是"指挥",各子系统是"乐手",那么扭矩协调就是"乐谱编排"——它决定谁在什么时刻、以多大力度发声。本节围绕四个关键概念展开:驾驶员需求扭矩解析、扭矩仲裁、扭矩限制与优先级管理。

一、驾驶员需求扭矩解析:把踏板"翻译"成扭矩

驾驶员踩下加速踏板,VCU首先获得的是两个冗余的模拟电压信号(APPS1/APPS2),经A/D采样、滤波、开短路诊断后,映射为0~100%的踏板开度。随后通过踏板MAP(Pedal Map)将开度与当前车速、挡位、驾驶模式结合,解析为驾驶员需求扭矩。

踏板MAP通常以车速为横轴、踏板开度为纵轴,输出扭矩百分比或绝对扭矩值。不同驾驶模式(Eco/Normal/Sport)对应不同MAP曲线:Eco模式前段平缓、后段收敛,Sport模式前段灵敏、响应更快。解析过程还需叠加蠕行扭矩、踏板迟滞与滤波时间常数,以兼顾响应性与驾驶平顺性。

驾驶员需求扭矩解析伪代码:
apps_raw = read_dual_channel_apps()      // 双路冗余采样
apps_pct = diagnose_and_filter(apps_raw) // 诊断+滤波
if gear == D and apps_pct < 3%:
    T_req = creep_torque(speed)          // 蠕行扭矩
else:
    T_req = pedal_map(apps_pct, speed, drive_mode)
T_req = rate_limit(T_req, max_gradient)  // 变化率限制

二、扭矩仲裁:多源请求的"合议"机制

现代整车中,请求扭矩的来源远不止驾驶员:ACC自适应巡航、LKA车道保持、ESC车身稳定、TCS牵引力控制、能量回收、电池热管理等都会提出扭矩请求。这些请求可能相互冲突——例如驾驶员请求加速,而ESC因车轮打滑请求降扭。扭矩仲裁就是按既定规则对这些请求进行取舍与融合,输出一个协调后的扭矩值。

仲裁通常采用"优先级+权重"或"安全层优先"策略。安全相关请求(ESC/TCS)拥有最高否决权,可直接覆盖驾驶员请求;舒适性请求(ACC)则在驾驶员未介入时生效。仲裁结果需保证:安全优先、响应及时、切换无冲击。

核心原则:仲裁不是简单取最小值或最大值,而是"安全请求可覆盖、舒适请求可协商、驾驶员请求可被限制但不可被无故屏蔽"。

三、扭矩限制:给扭矩指令加上"边界"

仲裁后的扭矩仍需经过多重限制才能下发,因为动力系统存在物理与安全边界。常见限制包括:

  • 电池功率限制:根据SOC、温度、电压计算允许的充放电功率,换算为扭矩上限。
  • 电机能力限制:外特性曲线决定当前转速下的最大/最小扭矩。
  • 温度限制:电机、电控、电池温度过高时降扭保护。
  • 整车安全限制:车速限制、挡位限制、故障降级模式。
  • 舒适性限制:扭矩变化率限制、抖动抑制、防抖滤波。

这些限制以"扭矩上限/下限"的形式作用于仲裁结果,最终输出T_final = clamp(T_arb, T_min, T_max)。限制层是扭矩协调的"最后一道闸门",任何请求都不能突破物理与安全边界。

四、优先级管理:谁说了算

优先级管理贯穿解析、仲裁与限制全过程。下表给出典型扭矩请求源的优先级与处理方式:

请求源典型优先级处理方式是否可覆盖驾驶员
ESC/TCS最高(安全层)直接否决/降扭是
故障降级高限制扭矩上限是
电池/电机保护高限制扭矩边界是
ACC/LKA中驾驶员未介入时生效否(驾驶员可覆盖)
能量回收中低与驱动请求协调否
驾驶员踏板基础层作为基准请求—

优先级管理的关键在于状态切换的平顺性。例如ACC退出、驾驶员突然踩下踏板时,扭矩需在数百毫秒内平滑过渡,避免顿挫。工程上常用扭矩斜坡与交叉淡入淡出实现无感切换。

VCU扭矩协调核心链路 驾驶员需求解析 APPS双路采样 踏板MAP + 模式 其他扭矩请求源 ACC / LKA ESC / TCS 能量回收 / 热管理 故障降级请求 扭矩仲裁 优先级 + 权重 安全层优先否决 平滑切换 扭矩限制 电池功率边界 电机外特性 温度 / 变化率 最终扭矩指令 T_final → MCU / EMS 优先级管理 贯穿全链路 安全 > 保护 > 舒适 状态反馈 解析 → 仲裁 → 限制 → 输出,优先级管理贯穿始终 安全请求可覆盖驾驶员,舒适请求可协商,物理边界不可突破

五、典型场景与误区复盘

场景:车辆在湿滑路面起步,驾驶员踩下40%踏板,TCS检测到驱动轮打滑,请求降扭至20%。此时扭矩协调链路应:解析驾驶员需求→仲裁时TCS以安全层优先级覆盖→限制层确认电池与电机能力→输出降扭指令。若仲裁逻辑错误地让驾驶员请求优先,将导致车轮持续打滑甚至失控。

常见误区:①把仲裁简单实现为"取最小值",导致ACC与驾驶员请求频繁切换抖动;②忽略扭矩变化率限制,造成急加速/急收油顿挫;③优先级表未考虑故障降级与安全请求的叠加,导致保护失效。

复盘要点:扭矩协调的设计应遵循"安全第一、平顺第二、响应第三"。任何仲裁与限制逻辑都必须可诊断、可标定、可回放。建议在台架上用扭矩请求注入工具模拟多源冲突,验证优先级切换的平顺性与安全性,再将标定参数固化到VCU软件中。

工程建议:将扭矩协调链路拆分为"解析层—仲裁层—限制层—输出层"四层架构,每层接口清晰、可独立测试。优先级管理以配置表形式实现,便于不同车型快速适配与OTA升级。