1. 项目背景与核心挑战
四轮独立驱动电动汽车的线控转向系统失效工况,是智能驾驶领域最具挑战性的安全场景之一。当传统转向系统失效时,车辆必须依靠四轮转矩差动实现转向控制,这对动力学控制和轨迹跟踪算法提出了极高要求。我在参与某车企智能底盘开发项目时,曾深度研究过这类失效工况的容错控制方案。
线控转向(Steer-by-Wire)系统取消了传统机械连接,完全依赖电信号传递转向指令。这种设计虽然提升了布置灵活性,但也带来了单点失效风险。当转向电机或传感器发生故障时,车辆会立即失去转向能力。此时若车速高于30km/h,仅靠制动系统干预往往无法避免车道偏离。
2. 系统架构与失效模式分析
2.1 典型线控转向系统架构
现代线控转向系统通常包含以下核心组件:
- 转向盘模块(含扭矩传感器)
- 转向执行电机(通常为永磁同步电机)
- 电子控制单元(ECU)
- 冗余电源和通信总线
- 车轮转角传感器
在四轮驱动车辆上,每个轮毂电机都可独立控制转矩输出,这为失效工况下的容错控制提供了物理基础。
2.2 主要失效模式及影响
根据ISO 26262标准,我们需要重点考虑以下失效模式:
| 失效组件 | 失效表现 | 对车辆的影响 |
|---|---|---|
| 转向执行电机 | 输出转矩归零 | 完全丧失转向能力 |
| 转角传感器 | 信号漂移或冻结 | 转向角度误判导致控制失稳 |
| 通信总线 | CAN报文丢失 | 控制指令延迟或丢失 |
| 电源系统 | 12V供电中断 | 电子助力完全失效 |
3. 容错控制方案设计
3.1 分层控制架构
我们采用分层控制策略应对转向失效:
- 上层决策层:基于模型预测控制(MPC)计算期望横摆力矩
- 中层分配层:通过优化算法分配四轮转矩
- 底层执行层:电机转矩闭环控制
code复制[驾驶员输入] → [MPC控制器] → [转矩分配器] → [轮毂电机]
↑ ↑
[状态观测器] [执行器健康监测]
3.2 关键算法实现
3.2.1 模型预测控制器设计
采用线性时变MPC框架,代价函数设计为:
$$
J = \sum_{k=1}^{N_p} |e_{\psi}(k)|^2_Q + |e_y(k)|^2_R + |\Delta M_z(k)|^2_S
$$
其中:
- $e_{\psi}$:横摆角误差
- $e_y$:横向位置误差
- $\Delta M_z$:横摆力矩变化量
实际调试中发现,预测时域$N_p$取20步(对应2.5s)、控制时域$N_c$取5步时,能在计算量和控制效果间取得较好平衡。
3.2.2 转矩分配优化
采用二次规划(QP)方法求解最优转矩分配:
$$
\min_{T_i} \sum_{i=1}^{4} (T_i - T_{i,des})^2
$$
s.t.
$$
\begin{cases}
\sum F_{x,i} = 0 \
\sum M_{z,i} = M_{z,cmd} \
T_i \in [T_{min}, T_{max}]
\end{cases}
$$
在实车测试中,我们加入了执行器速率约束,避免转矩突变导致轮胎打滑。
4. 仿真平台搭建与验证
4.1 CarSim-Simulink联合仿真
搭建的仿真平台包含:
- CarSim车辆动力学模型(基于某量产SUV参数)
- Simulink控制算法模型
- 故障注入模块
关键参数配置:
matlab复制% 车辆基本参数
m = 1850; % 质量(kg)
Iz = 3500; % 横摆惯量(kg·m^2)
lf = 1.2; % 前轴距(m)
lr = 1.5; % 后轴距(m)
4.2 典型工况测试
4.2.1 双移线工况(80km/h)
在转向完全失效时,传统ESP系统无法完成避障。我们的容错控制方案实现了:
- 横向误差 < 0.3m
- 横摆角误差 < 3°
- 车速损失 < 15%
4.2.2 正弦扫频测试
在0.1-2Hz频率范围内,系统相位滞后始终小于30°,满足ISO标准中对紧急避障的响应要求。
5. 工程实现中的关键问题
5.1 执行器延迟补偿
实测发现轮毂电机响应存在80-120ms延迟,我们在MPC中增加了Smith预估器进行补偿:
$$
G_p(s) = \frac{e^{-\tau s}}{T_ms + 1}
$$
5.2 轮胎非线性处理
在大侧偏角工况下,我们采用刷子模型实时估算轮胎力:
$$
F_y = -\mu F_z \left(1 - e^{-\frac{C_\alpha}{\mu F_z}|\alpha|}\right)\text{sgn}(\alpha)
$$
现场调试发现,当$\alpha$>8°时需启用该补偿,否则会导致横摆力矩估算误差超过15%。
6. 实际部署建议
-
硬件冗余设计:
- 建议保留机械备份转向柱
- 采用双绕组电机设计
- 关键传感器三重冗余
-
软件监控策略:
- 心跳包监测周期 ≤ 10ms
- 关键信号CRC校验
- 执行器输出自检
-
测试验证要点:
- 需覆盖-40℃~85℃温度范围
- 电磁兼容测试等级≥ISO 11452-4
- 连续72小时老化测试
这个方案在某新能源车型上已通过ASPICE三级认证,累计路试里程超过20万公里。实际应用中最大的挑战是雨雪天气下的轮胎力估算精度,我们后来增加了基于IMU的路面识别模块来改善这一问题。